Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/x11:master commit in: sys-apps/kmscon/
Date: Wed, 27 Mar 2013 04:05:55
Message-Id: 1364357113.33bbbc45810b540323bf0124c4323fda66f290a6.alexxy@gentoo
1 commit: 33bbbc45810b540323bf0124c4323fda66f290a6
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 27 04:05:13 2013 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 27 04:05:13 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=33bbbc45
7
8 Update deps list
9
10 Package-Manager: portage-2.2.0_alpha169
11
12 ---
13 sys-apps/kmscon/kmscon-7.ebuild | 166 ------------------------------------
14 sys-apps/kmscon/kmscon-9999.ebuild | 6 +-
15 2 files changed, 2 insertions(+), 170 deletions(-)
16
17 diff --git a/sys-apps/kmscon/kmscon-7.ebuild b/sys-apps/kmscon/kmscon-7.ebuild
18 deleted file mode 100644
19 index 933812a..0000000
20 --- a/sys-apps/kmscon/kmscon-7.ebuild
21 +++ /dev/null
22 @@ -1,166 +0,0 @@
23 -# Copyright 1999-2013 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -# $Header: $
26 -
27 -EAPI=5
28 -
29 -if [[ $PV = *9999* ]]; then
30 - scm_eclass=git-2
31 - EGIT_REPO_URI="
32 - git://people.freedesktop.org/~dvdhrm/${PN}
33 - git://github.com/dvdhrm/${PN}.git
34 - git://github.com/dvdhrm/${PN}.git"
35 - SRC_URI=""
36 - KEYWORDS=""
37 -else
38 - SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.bz2"
39 - KEYWORDS="~amd64 ~x86"
40 -fi
41 -
42 -inherit eutils autotools systemd flag-o-matic ${scm_eclass}
43 -
44 -DESCRIPTION="KMS/DRM based virtual Console Emulator"
45 -HOMEPAGE="http://www.freedesktop.org/wiki/Software/kmscon"
46 -
47 -LICENSE="MIT LGPL-2.1 BSD-2"
48 -SLOT="0"
49 -IUSE="cairo dbus debug doc +drm +fbdev +gles2 multiseat +optimizations +pango pixman
50 -static-libs systemd truetype udev +unicode wayland"
51 -
52 -RDEPEND="
53 - dev-libs/glib:2
54 - >=virtual/udev-172
55 - x11-libs/libxkbcommon
56 - dbus? ( sys-apps/dbus )
57 - drm? ( x11-libs/libdrm
58 - >=media-libs/mesa-8.0.3[egl,gbm] )
59 - truetype? ( media-libs/freetype:2 )
60 - gles2? ( >=media-libs/mesa-8.0.3[gles2] )
61 - pango? ( x11-libs/pango )
62 - systemd? ( sys-apps/systemd )
63 - udev? ( virtual/udev )
64 - cairo? ( x11-libs/cairo )
65 - pixman? ( x11-libs/pixman )
66 - wayland? ( dev-libs/wayland )"
67 -DEPEND="${RDEPEND}
68 - virtual/pkgconfig
69 - x11-proto/xproto
70 - doc? ( dev-util/gtk-doc )"
71 -
72 -REQUIRED_USE="gles2? ( drm )
73 - multiseat? ( systemd )"
74 -
75 -# args - names of renderers to enable
76 -renderers_enable() {
77 - if [[ "x${RENDER}" == "x" ]]; then
78 - RENDER="$1"
79 - shift
80 - else
81 - for i in $@; do
82 - RENDER+=",${i}"
83 - done
84 - fi
85 -}
86 -
87 -# args - names of font renderer backends to enable
88 -fonts_enable() {
89 - if [[ "x${FONTS}" == "x" ]]; then
90 - FONTS="$1"
91 - shift
92 - else
93 - for i in $@; do
94 - FONTS+=",${i}"
95 - done
96 - fi
97 -}
98 -
99 -# args - names of video backends to enable
100 -video_enable() {
101 - if [[ "x${VIDEO}" == "x" ]]; then
102 - VIDEO="$1"
103 - shift
104 - else
105 - for i in $@; do
106 - VIDEO+=",${i}"
107 - done
108 - fi
109 -}
110 -
111 -src_prepare() {
112 - eautoreconf
113 -}
114 -
115 -src_configure() {
116 - # Video backends
117 -
118 - if use fbdev; then
119 - video_enable fbdev
120 - fi
121 -
122 - if use drm; then
123 - video_enable drm2d
124 - fi
125 -
126 - if use gles2; then
127 - video_enable drm3d
128 - fi
129 -
130 - # Font rendering backends
131 -
132 - if use unicode; then
133 - fonts_enable unifont
134 - fi
135 -
136 - if use truetype; then
137 - fonts_enable freetype2
138 - fi
139 -
140 - if use pango; then
141 - fonts_enable pango
142 - fi
143 -
144 - # Console rendering backends
145 -
146 - renderers_enable bbulk
147 -
148 - if use gles2; then
149 - renderers_enable gltex
150 - fi
151 -
152 - if use cairo; then
153 - renderers_enable cairo
154 - fi
155 -
156 - if use pixman; then
157 - renderers_enable pixman
158 - fi
159 -
160 - # kmscon sets -ffast-math unconditionally
161 - strip-flags
162 -
163 - # xkbcommon not in portage
164 - econf \
165 - $(use_enable static-libs static) \
166 - $(use_enable doc gtk-doc) \
167 - $(use_enable systemd) \
168 - $(use_enable udev) \
169 - $(use_enable dbus) \
170 - $(use_enable debug) \
171 - $(use_enable optimizations) \
172 - $(use_enable multiseat multi-seat) \
173 - $(use_enable wayland wlterm) \
174 - --htmldir=/usr/share/doc/${PF}/html \
175 - --with-video=${VIDEO} \
176 - --with-fonts=${FONTS} \
177 - --with-renderers=${RENDER} \
178 - --with-sessions=dummy,terminal \
179 - --enable-kmscon
180 -}
181 -
182 -src_install() {
183 - emake DESTDIR="${D}" install
184 -
185 - if use systemd; then
186 - systemd_dounit "${S}/docs"/kmscon{,vt@}.service
187 - fi
188 -}
189
190 diff --git a/sys-apps/kmscon/kmscon-9999.ebuild b/sys-apps/kmscon/kmscon-9999.ebuild
191 index 933812a..6a0d386 100644
192 --- a/sys-apps/kmscon/kmscon-9999.ebuild
193 +++ b/sys-apps/kmscon/kmscon-9999.ebuild
194 @@ -141,10 +141,8 @@ src_configure() {
195 # xkbcommon not in portage
196 econf \
197 $(use_enable static-libs static) \
198 - $(use_enable doc gtk-doc) \
199 - $(use_enable systemd) \
200 - $(use_enable udev) \
201 - $(use_enable dbus) \
202 + $(use_enable udev hotplug) \
203 + $(use_enable dbus eloop) \
204 $(use_enable debug) \
205 $(use_enable optimizations) \
206 $(use_enable multiseat multi-seat) \