Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/kmscon/
Date: Fri, 07 Jan 2022 19:47:41
Message-Id: 1641584847.4bbfbd4122998aed1fa2a459d6a0e3c7c816e5d3.bkohler@gentoo
1 commit: 4bbfbd4122998aed1fa2a459d6a0e3c7c816e5d3
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 7 19:43:58 2022 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 7 19:47:27 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbfbd41
7
8 sys-apps/kmscon: drop old
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild | 145 ---------------------------
14 1 file changed, 145 deletions(-)
15
16 diff --git a/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild b/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
17 deleted file mode 100644
18 index 4efe46630307..000000000000
19 --- a/sys-apps/kmscon/kmscon-8_p20180906-r1.ebuild
20 +++ /dev/null
21 @@ -1,145 +0,0 @@
22 -# Copyright 1999-2020 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
26 -
27 -COMMIT="01dd0a231e2125a40ceba5f59fd945ff29bf2cdc"
28 -SRC_URI="https://github.com/Aetf/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
29 -KEYWORDS="~amd64 ~x86"
30 -
31 -inherit autotools flag-o-matic systemd toolchain-funcs vcs-snapshot
32 -
33 -DESCRIPTION="KMS/DRM based virtual Console Emulator"
34 -HOMEPAGE="https://github.com/Aetf/kmscon"
35 -
36 -LICENSE="MIT LGPL-2.1 BSD-2"
37 -SLOT="0"
38 -IUSE="debug doc +drm +fbdev +gles2 +optimizations +pango pixman static-libs systemd +unicode"
39 -
40 -COMMON_DEPEND="
41 - >=virtual/udev-172
42 - x11-libs/libxkbcommon
43 - >=dev-libs/libtsm-4.0.0:=
44 - media-libs/mesa[X(+)]
45 - drm? ( x11-libs/libdrm
46 - >=media-libs/mesa-8.0.3[egl(+),gbm(+)] )
47 - gles2? ( >=media-libs/mesa-8.0.3[gles2] )
48 - systemd? ( sys-apps/systemd )
49 - pango? ( x11-libs/pango dev-libs/glib:2 )
50 - pixman? ( x11-libs/pixman )"
51 -RDEPEND="${COMMON_DEPEND}
52 - x11-misc/xkeyboard-config"
53 -DEPEND="${COMMON_DEPEND}
54 - virtual/pkgconfig
55 - x11-base/xorg-proto
56 - doc? ( dev-util/gtk-doc )"
57 -
58 -REQUIRED_USE="gles2? ( drm )"
59 -
60 -# args - names of renderers to enable
61 -renderers_enable() {
62 - if [[ "x${RENDER}" == "x" ]]; then
63 - RENDER="$1"
64 - shift
65 - else
66 - for i in $@; do
67 - RENDER+=",${i}"
68 - done
69 - fi
70 -}
71 -
72 -# args - names of font renderer backends to enable
73 -fonts_enable() {
74 - if [[ "x${FONTS}" == "x" ]]; then
75 - FONTS="$1"
76 - shift
77 - else
78 - for i in $@; do
79 - FONTS+=",${i}"
80 - done
81 - fi
82 -}
83 -
84 -# args - names of video backends to enable
85 -video_enable() {
86 - if [[ "x${VIDEO}" == "x" ]]; then
87 - VIDEO="$1"
88 - shift
89 - else
90 - for i in $@; do
91 - VIDEO+=",${i}"
92 - done
93 - fi
94 -}
95 -
96 -src_prepare() {
97 - default
98 - eautoreconf
99 -
100 - export CC_FOR_BUILD="$(tc-getBUILD_CC)"
101 -}
102 -
103 -src_configure() {
104 - # Video backends
105 -
106 - if use fbdev; then
107 - video_enable fbdev
108 - fi
109 -
110 - if use drm; then
111 - video_enable drm2d
112 - fi
113 -
114 - if use gles2; then
115 - video_enable drm3d
116 - fi
117 -
118 - # Font rendering backends
119 -
120 - if use unicode; then
121 - fonts_enable unifont
122 - fi
123 -
124 - if use pango; then
125 - fonts_enable pango
126 - fi
127 -
128 - # Console rendering backends
129 -
130 - renderers_enable bbulk
131 -
132 - if use gles2; then
133 - renderers_enable gltex
134 - fi
135 -
136 - if use pixman; then
137 - renderers_enable pixman
138 - fi
139 -
140 - # kmscon sets -ffast-math unconditionally
141 - strip-flags
142 -
143 - # xkbcommon not in portage
144 - econf \
145 - $(use_enable static-libs static) \
146 - $(use_enable debug) \
147 - $(use_enable optimizations) \
148 - $(use_enable systemd multi-seat) \
149 - --with-video=${VIDEO} \
150 - --with-fonts=${FONTS} \
151 - --with-renderers=${RENDER} \
152 - --with-sessions=dummy,terminal
153 -}
154 -
155 -src_install() {
156 - emake DESTDIR="${D}" install
157 - systemd_dounit "${S}/docs"/kmscon{,vt@}.service
158 -}
159 -
160 -pkg_postinst() {
161 - grep -e "^ERASECHAR" "${EROOT}"/etc/login.defs && \
162 - ewarn "It is recommended that you comment out the ERASECHAR line in" && \
163 - ewarn " /etc/login.defs for proper backspace functionality at the" && \
164 - ewarn " kmscon login prompt. For details see:" && \
165 - ewarn "https://github.com/dvdhrm/kmscon/issues/69#issuecomment-13827797"
166 -}