Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/enlightenment/
Date: Thu, 05 May 2016 03:10:56
Message-Id: 1462417835.ad1b066e7765646a1fa47ff73194a7e21f7f5f36.vapier@gentoo
1 commit: ad1b066e7765646a1fa47ff73194a7e21f7f5f36
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 5 03:10:35 2016 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Thu May 5 03:10:35 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1b066e
7
8 x11-wm/enlightenment: drop old <0.20.5 versions
9
10 x11-wm/enlightenment/Manifest | 3 -
11 x11-wm/enlightenment/enlightenment-0.19.12.ebuild | 91 ---------------
12 x11-wm/enlightenment/enlightenment-0.20.1.ebuild | 91 ---------------
13 x11-wm/enlightenment/enlightenment-0.20.2.ebuild | 128 ----------------------
14 4 files changed, 313 deletions(-)
15
16 diff --git a/x11-wm/enlightenment/Manifest b/x11-wm/enlightenment/Manifest
17 index aacb426..0c422bb 100644
18 --- a/x11-wm/enlightenment/Manifest
19 +++ b/x11-wm/enlightenment/Manifest
20 @@ -1,6 +1,3 @@
21 DIST e16-1.0.17.tar.gz 2417299 SHA256 41ed67b648acc9b570cc681cf69d0accf38b69fd5d0af6b8ea8a6eacbf87659d SHA512 d6ad565cf638de5240fbcd0f1cd37977c69e6af31a4ff9127e9c570fdf57a56bde50978620fbc34508d02661effa17f0c8b91ca23faebc0b77f9d40e166ba021 WHIRLPOOL d4996798db0ce676c0cdce8bc6a354fcb6649ee4a9c579dc4c51beaeb96d7dcd2dfe0f063ead6724b21bb9f7f66608596412a251df0c2670b944f7376cb3e504
22 -DIST enlightenment-0.19.12.tar.xz 24569084 SHA256 55f23c337e3092e735ae37ada8f6701adab5ddd13f37ef38c63eec8a536f0b25 SHA512 30332fa0108a4361dd7cc961325b607fccef99caa1db6eaf068fc97de9978ad21dde5724a7e8f6612441fb0529a56461c8df63de25579f67d452fa9bf382d859 WHIRLPOOL e19f84c4a6311ef583d8f2bd53bc85a13e37bc65bdccc1823953685e0946f18cfaf0a75ee97f1a97e5d7fb9c9b0711b92f00f6949e5ca44718b6bf2347cb3a4c
23 -DIST enlightenment-0.20.1.tar.xz 25038128 SHA256 820b14ab3decd585a011973d97efc0679a90f803b9d72f0726166a3262c1f4ee SHA512 6afffebfe5d223c288f80589b105badcfbd34c9277078fa7704937ae5173d2b866c57c2aee46d7cae9a6c9ac8d59f0b62bb0081e819b69a37d48571cbfc492cb WHIRLPOOL b4428665554086e6d97b42687a683d0facc25ec3013a2c91cbccce4943edb0541667db243268692a5e9f9a86231a1a0104548e887986baa64c480074eb0360fb
24 -DIST enlightenment-0.20.2.tar.xz 25037464 SHA256 441009a5cbe19861bc1f1404ce4361184ace27208ce429a51c23344c8f9f5d39 SHA512 7d6c5a0a435bbbe999848272ad017d5e914566aa3b833a423bfe21ffeabad17d8a6e91fc597c6ecfd94638c907aa24960a0d017bb4f3f0555875a4ca202415a8 WHIRLPOOL 333b36297ca01b243063e9470eb814b0aafebe25d1a3d58892a7a559455ee08671bb29878eb920df34e06b0fccafeafdbb45bde03fc587a0eea9f054046c5102
25 DIST enlightenment-0.20.5.tar.xz 25039672 SHA256 22749584d2fdf62d5a63c64dd9e57a1e318837a48f10fb9cdd2097769aa802d0 SHA512 0d66d23b3462d6bf293229256d88d486d05135ff7bc7ab4258c3923c853f1935a1850b3a3ff0dabb1aae99a31dafb578f5cbb5678d08df490d3c6837b874a911 WHIRLPOOL 5bfa8e6cc2d5d17fc61a08fc9edbc8970f60cb9e44fcfaf7035b764d21525b375ce9f4060ac33a45627cc3a1f2eb21335e322f88f8a79709fce9284aa668d983
26 DIST enlightenment-0.20.6.tar.xz 25030572 SHA256 f21fbace15b8ea0e47c7aeb16a3f4d1e8a41cb85bc0035491091518b0ca55085 SHA512 97179929c039535f6f03fbd1272bde59e25f62b35e17e859379258dac771183562348f7a5c0148c76bcb05b86c21c24950117901f0c2800ac070ba7a27aeee29 WHIRLPOOL 2f475dde50e16bad656d4cad87fc6972003cc4fcc9174e55c2309e1781b4f039da1eb5727ff14708837d8cbf3ec3f55f4a984cecdd73a744208b81502609da25
27
28 diff --git a/x11-wm/enlightenment/enlightenment-0.19.12.ebuild b/x11-wm/enlightenment/enlightenment-0.19.12.ebuild
29 deleted file mode 100644
30 index 7f227e7..0000000
31 --- a/x11-wm/enlightenment/enlightenment-0.19.12.ebuild
32 +++ /dev/null
33 @@ -1,91 +0,0 @@
34 -# Copyright 1999-2015 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -# $Id$
37 -
38 -EAPI="5"
39 -
40 -MY_P=${P/_/-}
41 -
42 -if [[ ${PV} == *9999 ]] ; then
43 - EGIT_SUB_PROJECT="core"
44 - EGIT_URI_APPEND="${PN}"
45 -else
46 - SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${MY_P}.tar.xz"
47 - EKEY_STATE="release"
48 -fi
49 -
50 -inherit enlightenment
51 -
52 -DESCRIPTION="Enlightenment DR17 window manager"
53 -
54 -LICENSE="BSD-2"
55 -SLOT="0.17/${PV%%_*}"
56 -
57 -# The @ is just an anchor to expand from
58 -__EVRY_MODS=""
59 -__CONF_MODS="
60 - +@applications +@comp +@dialogs +@display
61 - +@interaction +@intl +@menus
62 - +@paths +@performance +@randr +@shelves +@theme +@wallpaper2
63 - +@window-manipulation +@window-remembers"
64 -__NORM_MODS="
65 - @access +@appmenu +@backlight +@bluez4 +@battery +@clock
66 - +@connman +@contact +@cpufreq +@everything +@fileman
67 - +@fileman-opinfo +@gadman +@ibar +@ibox +@illume2 +@mixer +@msgbus
68 - +@music-control +@notification +@pager +@quickaccess +@shot
69 - +@start +@syscon +@systray +@tasks +@teamwork +@temperature +@tiling
70 - +@winlist +@wizard @wl-desktop-shell @wl-screenshot +@xkbswitch"
71 -IUSE_E_MODULES="
72 - ${__CONF_MODS//@/enlightenment_modules_conf-}
73 - ${__NORM_MODS//@/enlightenment_modules_}"
74 -
75 -IUSE="pam spell static-libs systemd +udev ukit wayland ${IUSE_E_MODULES}"
76 -
77 -RDEPEND="
78 - pam? ( sys-libs/pam )
79 - systemd? ( sys-apps/systemd )
80 - wayland? (
81 - dev-libs/efl[wayland]
82 - >=dev-libs/wayland-1.2.0
83 - >=x11-libs/pixman-0.31.1
84 - >=x11-libs/libxkbcommon-0.3.1
85 - )
86 - >=dev-libs/efl-1.15.2[X]
87 - >=media-libs/elementary-1.15
88 - x11-libs/xcb-util-keysyms"
89 -DEPEND="${RDEPEND}"
90 -
91 -S=${WORKDIR}/${MY_P}
92 -
93 -src_prepare() {
94 - epatch "${FILESDIR}"/quickstart.diff
95 - enlightenment_src_prepare
96 -}
97 -
98 -src_configure() {
99 - E_ECONF=(
100 - --disable-install-sysactions
101 - $(use_enable doc)
102 - --disable-device-hal
103 - $(use_enable nls)
104 - $(use_enable pam)
105 - $(use_enable systemd)
106 - --enable-device-udev
107 - $(use_enable udev mount-eeze)
108 - $(use_enable ukit mount-udisks)
109 - $(use_enable wayland wayland-clients)
110 - )
111 - local u c
112 - for u in ${IUSE_E_MODULES} ; do
113 - u=${u#+}
114 - c=${u#enlightenment_modules_}
115 - E_ECONF+=( $(use_enable ${u} ${c}) )
116 - done
117 - enlightenment_src_configure
118 -}
119 -
120 -src_install() {
121 - enlightenment_src_install
122 - insinto /etc/enlightenment
123 - newins "${FILESDIR}"/gentoo-sysactions.conf sysactions.conf
124 -}
125
126 diff --git a/x11-wm/enlightenment/enlightenment-0.20.1.ebuild b/x11-wm/enlightenment/enlightenment-0.20.1.ebuild
127 deleted file mode 100644
128 index 929c4d1..0000000
129 --- a/x11-wm/enlightenment/enlightenment-0.20.1.ebuild
130 +++ /dev/null
131 @@ -1,91 +0,0 @@
132 -# Copyright 1999-2015 Gentoo Foundation
133 -# Distributed under the terms of the GNU General Public License v2
134 -# $Id$
135 -
136 -EAPI="5"
137 -
138 -MY_P=${P/_/-}
139 -
140 -if [[ ${PV} == *9999 ]] ; then
141 - EGIT_SUB_PROJECT="core"
142 - EGIT_URI_APPEND="${PN}"
143 -else
144 - SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${MY_P}.tar.xz"
145 - EKEY_STATE="snap"
146 -fi
147 -
148 -inherit enlightenment
149 -
150 -DESCRIPTION="Enlightenment DR17 window manager"
151 -
152 -LICENSE="BSD-2"
153 -SLOT="0.17/${PV%%_*}"
154 -
155 -# The @ is just an anchor to expand from
156 -__EVRY_MODS=""
157 -__CONF_MODS="
158 - +@applications +@comp +@dialogs +@display
159 - +@interaction +@intl +@menus
160 - +@paths +@performance +@randr +@shelves +@theme +@wallpaper2
161 - +@window-manipulation +@window-remembers"
162 -__NORM_MODS="
163 - @access +@appmenu +@backlight +@bluez4 +@battery +@clock
164 - +@connman +@contact +@cpufreq +@everything +@fileman
165 - +@fileman-opinfo +@gadman +@ibar +@ibox +@illume2 +@mixer +@msgbus
166 - +@music-control +@notification +@pager +@quickaccess +@shot
167 - +@start +@syscon +@systray +@tasks +@teamwork +@temperature +@tiling
168 - +@winlist +@wizard @wl-desktop-shell @wl-screenshot +@xkbswitch"
169 -IUSE_E_MODULES="
170 - ${__CONF_MODS//@/enlightenment_modules_conf-}
171 - ${__NORM_MODS//@/enlightenment_modules_}"
172 -
173 -IUSE="pam spell static-libs systemd +udev ukit wayland ${IUSE_E_MODULES}"
174 -
175 -RDEPEND="
176 - pam? ( sys-libs/pam )
177 - systemd? ( sys-apps/systemd )
178 - wayland? (
179 - dev-libs/efl[wayland]
180 - >=dev-libs/wayland-1.2.0
181 - >=x11-libs/pixman-0.31.1
182 - >=x11-libs/libxkbcommon-0.3.1
183 - )
184 - >=dev-libs/efl-1.15.2[X]
185 - >=media-libs/elementary-1.15
186 - x11-libs/xcb-util-keysyms"
187 -DEPEND="${RDEPEND}"
188 -
189 -S=${WORKDIR}/${MY_P}
190 -
191 -src_prepare() {
192 - epatch "${FILESDIR}"/quickstart.diff
193 - enlightenment_src_prepare
194 -}
195 -
196 -src_configure() {
197 - E_ECONF=(
198 - --disable-install-sysactions
199 - $(use_enable doc)
200 - --disable-device-hal
201 - $(use_enable nls)
202 - $(use_enable pam)
203 - $(use_enable systemd)
204 - --enable-device-udev
205 - $(use_enable udev mount-eeze)
206 - $(use_enable ukit mount-udisks)
207 - $(use_enable wayland wayland-clients)
208 - )
209 - local u c
210 - for u in ${IUSE_E_MODULES} ; do
211 - u=${u#+}
212 - c=${u#enlightenment_modules_}
213 - E_ECONF+=( $(use_enable ${u} ${c}) )
214 - done
215 - enlightenment_src_configure
216 -}
217 -
218 -src_install() {
219 - enlightenment_src_install
220 - insinto /etc/enlightenment
221 - newins "${FILESDIR}"/gentoo-sysactions.conf sysactions.conf
222 -}
223
224 diff --git a/x11-wm/enlightenment/enlightenment-0.20.2.ebuild b/x11-wm/enlightenment/enlightenment-0.20.2.ebuild
225 deleted file mode 100644
226 index 24f6675..0000000
227 --- a/x11-wm/enlightenment/enlightenment-0.20.2.ebuild
228 +++ /dev/null
229 @@ -1,128 +0,0 @@
230 -# Copyright 1999-2015 Gentoo Foundation
231 -# Distributed under the terms of the GNU General Public License v2
232 -# $Id$
233 -
234 -EAPI="5"
235 -
236 -MY_P=${P/_/-}
237 -
238 -if [[ ${PV} == *9999 ]] ; then
239 - EGIT_SUB_PROJECT="core"
240 - EGIT_URI_APPEND="${PN}"
241 -else
242 - SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${MY_P}.tar.xz"
243 - EKEY_STATE="snap"
244 -fi
245 -
246 -inherit enlightenment
247 -
248 -DESCRIPTION="Enlightenment DR17 window manager"
249 -
250 -LICENSE="BSD-2"
251 -SLOT="0.17/${PV%%_*}"
252 -
253 -__CONF_MODS=(
254 - applications bindings dialogs display
255 - interaction intl menus
256 - paths performance randr shelves theme
257 - window-manipulation window-remembers
258 -)
259 -__NORM_MODS=(
260 - appmenu backlight bluez4 battery
261 - clock conf connman cpufreq everything
262 - fileman fileman-opinfo gadman geolocation
263 - ibar ibox lokker
264 - mixer msgbus music-control notification
265 - pager packagekit pager-plain policy-mobile quickaccess
266 - shot start syscon systray tasks teamwork temperature tiling
267 - winlist wizard wl-desktop-shell wl-drm wl-text-input
268 - wl-weekeyboard wl-wl wl-x11 xkbswitch xwayland
269 -)
270 -IUSE_E_MODULES=(
271 - ${__CONF_MODS[@]/#/enlightenment_modules_conf-}
272 - ${__NORM_MODS[@]/#/enlightenment_modules_}
273 -)
274 -
275 -IUSE="pam spell static-libs systemd +udev ukit wayland ${IUSE_E_MODULES[@]/#/+}"
276 -
277 -RDEPEND="
278 - pam? ( sys-libs/pam )
279 - systemd? ( sys-apps/systemd )
280 - wayland? (
281 - dev-libs/efl[wayland]
282 - >=dev-libs/wayland-1.2.0
283 - >=x11-libs/pixman-0.31.1
284 - >=x11-libs/libxkbcommon-0.3.1
285 - )
286 - >=dev-libs/efl-1.16[X]
287 - >=media-libs/elementary-1.16
288 - x11-libs/xcb-util-keysyms"
289 -DEPEND="${RDEPEND}"
290 -
291 -S=${WORKDIR}/${MY_P}
292 -
293 -src_prepare() {
294 - epatch "${FILESDIR}"/quickstart.diff
295 - enlightenment_src_prepare
296 -}
297 -
298 -# Sanity check to make sure module lists are kept up-to-date.
299 -check_modules() {
300 - local detected=$(
301 - awk -F'[\\[\\](, ]' '$1 == "AC_E_OPTIONAL_MODULE" { print $3 }' \
302 - configure.ac | sed 's:_:-:g' | LC_COLLATE=C sort
303 - )
304 - local sorted=$(
305 - printf '%s\n' ${IUSE_E_MODULES[@]/#enlightenment_modules_} | \
306 - LC_COLLATE=C sort
307 - )
308 - if [[ ${detected} != "${sorted}" ]] ; then
309 - local out new old
310 - eerror "The ebuild needs to be kept in sync."
311 - echo "${sorted}" > ebuild-iuse
312 - echo "${detected}" > configure-detected
313 - out=$(diff -U 0 ebuild-iuse configure-detected | sed -e '1,2d' -e '/^@@/d')
314 - new=$(echo "${out}" | sed -n '/^+/{s:^+::;p}')
315 - old=$(echo "${out}" | sed -n '/^-/{s:^-::;p}')
316 - eerror "Add these modules: $(echo ${new})"
317 - eerror "Drop these modules: $(echo ${old})"
318 - die "please update the ebuild"
319 - fi
320 -}
321 -
322 -src_configure() {
323 - check_modules
324 -
325 - E_ECONF=(
326 - --disable-install-sysactions
327 - $(use_enable doc)
328 - $(use_enable nls)
329 - $(use_enable pam)
330 - $(use_enable systemd)
331 - --enable-device-udev
332 - $(use_enable udev mount-eeze)
333 - $(use_enable ukit mount-udisks)
334 - $(use_enable wayland)
335 - )
336 - local u c
337 - for u in ${IUSE_E_MODULES[@]} ; do
338 - c=${u#enlightenment_modules_}
339 - # Disable modules by hand since we default to enabling them all.
340 - case ${c} in
341 - wl-*|xwayland)
342 - if ! use wayland ; then
343 - E_ECONF+=( --disable-${c} )
344 - continue
345 - fi
346 - ;;
347 - esac
348 - E_ECONF+=( $(use_enable ${u} ${c}) )
349 - done
350 - enlightenment_src_configure
351 -}
352 -
353 -src_install() {
354 - enlightenment_src_install
355 - insinto /etc/enlightenment
356 - newins "${FILESDIR}"/gentoo-sysactions.conf sysactions.conf
357 -}