Gentoo Archives: gentoo-commits

From: Daniel Campbell <zlg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
Date: Sun, 06 Mar 2016 22:40:15
Message-Id: 1457303996.7667c384b67d958a5a8bf4b85a39ee4095e7c264.zlg@gentoo
1 commit: 7667c384b67d958a5a8bf4b85a39ee4095e7c264
2 Author: Daniel Campbell <zlg <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 6 22:39:27 2016 +0000
4 Commit: Daniel Campbell <zlg <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 6 22:39:56 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7667c384
7
8 x11-wm/fluxbox: Cleanup old versions
9
10 Package-Manager: portage-2.2.27
11
12 x11-wm/fluxbox/Manifest | 2 -
13 x11-wm/fluxbox/fluxbox-1.3.2.ebuild | 106 -------------------------------
14 x11-wm/fluxbox/fluxbox-1.3.5-r1.ebuild | 113 ---------------------------------
15 x11-wm/fluxbox/fluxbox-1.3.5.ebuild | 108 -------------------------------
16 x11-wm/fluxbox/fluxbox-1.3.7-r1.ebuild | 112 --------------------------------
17 x11-wm/fluxbox/fluxbox-1.3.7.ebuild | 109 -------------------------------
18 6 files changed, 550 deletions(-)
19
20 diff --git a/x11-wm/fluxbox/Manifest b/x11-wm/fluxbox/Manifest
21 index b03e515..83e49a3 100644
22 --- a/x11-wm/fluxbox/Manifest
23 +++ b/x11-wm/fluxbox/Manifest
24 @@ -1,4 +1,2 @@
25 -DIST fluxbox-1.3.2.tar.bz2 787400 SHA256 e8aaf46c043eb6186383c6dde8bf98dbd62305b202ad4d8ebb39508b1b710167 SHA512 2624c337e85b98e39398319170cbf57f8ab031539844e62f2f61aefd5c2e307b8390261b9658073bcf557f7f006c9df95c72a4420f12fa7122742b4623a17d49 WHIRLPOOL 6f6fae12c265f2cf1e700a257fa89f291adea9838714f8bc861c2f37f3d036caa16e269e8b5ff18d687bf6f77a4f1661df864e9ec98f3d2d14e3d3186d2ebdde
26 -DIST fluxbox-1.3.5.tar.lzma 694672 SHA256 f4faf1fcb995dbe85d272e511e388de347ff07b69e9f8c5af0248cf330ee2a07 SHA512 55d1689660b9240851be55183f665efff281f8f344474ddd1bee089635cb34e343cca85743900675c21579cf9e58c7bd756932a30c2ff4e6384b500d7c4bdcd8 WHIRLPOOL 6f379f9f224478556c53e2585f76c28f29c20b1fce5ab24ed0d06a813e51ddb1e0eaea7658ec1fa5979b951613542dd47dad4fd7af17bbdf0530653b8583b18d
27 DIST fluxbox-1.3.6.tar.xz 793144 SHA256 fa09ad8d30841021a1e5147efa944eb509201fa3619da5b6608d94cbbf55bf33 SHA512 66257f00b3f92cb3b87990610e0b5d6c7191c75997bbcba6744d581ccec36da2d1724767575dcde81be4fdbf39e2e25c8530013ee52a28d4775230fdf04b2f9a WHIRLPOOL 198a3972a81287a1fa6346a708bf461cd9b5262adb7cb17504077e9d154c582947b05f7508d151363f36f78d822fa9fbf9797ee4cc6f7f76a8cc5b7a69db4c52
28 DIST fluxbox-1.3.7.tar.xz 786492 SHA256 fc8c75fe94c54ed5a5dd3fd4a752109f8949d6df67a48e5b11a261403c382ec0 SHA512 ab8adb8b5a5e396b6df814c93d7fe5aca3eaaa347ca45c1572ad7da0185dbe1e8981190af9b814112f9831b560e31ba0b7dec7e6af5e3e3e3d9d20f2bd463e01 WHIRLPOOL ebf8352dfd6a92ba589c0224a7b50a7a6b1692ca760b551959885e2bcaf59a82657598288ac14ed947763891d939f9c227a8a6fde3a6bd0684b7d9478026a727
29
30 diff --git a/x11-wm/fluxbox/fluxbox-1.3.2.ebuild b/x11-wm/fluxbox/fluxbox-1.3.2.ebuild
31 deleted file mode 100644
32 index 15c3db6..0000000
33 --- a/x11-wm/fluxbox/fluxbox-1.3.2.ebuild
34 +++ /dev/null
35 @@ -1,106 +0,0 @@
36 -# Copyright 1999-2013 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -# $Id$
39 -
40 -EAPI=4
41 -inherit eutils flag-o-matic toolchain-funcs prefix
42 -
43 -IUSE="nls xinerama bidi +truetype +imlib +slit +toolbar vim-syntax"
44 -
45 -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar"
46 -
47 -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.bz2"
48 -HOMEPAGE="http://www.fluxbox.org"
49 -
50 -RDEPEND="x11-libs/libXpm
51 - x11-libs/libXrandr
52 - x11-libs/libXext
53 - x11-libs/libXft
54 - x11-libs/libXrender
55 - || ( x11-misc/gxmessage x11-apps/xmessage )
56 - xinerama? ( x11-libs/libXinerama )
57 - truetype? ( media-libs/freetype )
58 - bidi? ( >=dev-libs/fribidi-0.19.2 )
59 - imlib? ( >=media-libs/imlib2-1.2.0[X] )
60 - vim-syntax? ( app-vim/fluxbox-syntax )
61 - !!<x11-themes/fluxbox-styles-fluxmod-20040809-r1
62 - !!<=x11-misc/fluxconf-0.9.9
63 - !!<=x11-misc/fbdesk-1.2.1"
64 -DEPEND="bidi? ( virtual/pkgconfig )
65 - nls? ( sys-devel/gettext )
66 - x11-proto/xextproto
67 - ${RDEPEND}"
68 -
69 -SLOT="0"
70 -LICENSE="MIT"
71 -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux"
72 -
73 -src_prepare() {
74 - # We need to be able to include directories rather than just plain
75 - # files in menu [include] items. This patch will allow us to do clever
76 - # things with style ebuilds.
77 - epatch "${FILESDIR}/gentoo_style_location-1.1.x.patch"
78 - eprefixify util/fluxbox-generate_menu.in
79 -
80 - epatch "${FILESDIR}"/osx-has-otool.patch
81 -
82 - # Add in the Gentoo -r number to fluxbox -version output.
83 - if [[ "${PR}" == "r0" ]] ; then
84 - suffix="gentoo"
85 - else
86 - suffix="gentoo-${PR}"
87 - fi
88 - sed -i \
89 - -e "s~\(__fluxbox_version .@VERSION@\)~\1-${suffix}~" \
90 - version.h.in || die "version sed failed"
91 -}
92 -
93 -src_configure() {
94 - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)"
95 -
96 - econf \
97 - $(use_enable nls) \
98 - $(use_enable xinerama) \
99 - $(use_enable truetype xft) \
100 - $(use_enable imlib imlib2) \
101 - $(use_enable bidi fribidi ) \
102 - $(use_enable slit ) \
103 - $(use_enable toolbar ) \
104 - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \
105 - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge \
106 - ${myconf}
107 -}
108 -
109 -src_compile() {
110 - default
111 -
112 - ebegin "Creating a menu file (may take a while)"
113 - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed"
114 - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \
115 - CHECKINIT="no. go away." HOME="${T}/home" \
116 - "${S}/util/fluxbox-generate_menu" -is -ds \
117 - || die "menu generation failed"
118 - eend $?
119 -}
120 -
121 -src_install() {
122 - dodir /usr/share/fluxbox
123 - emake DESTDIR="${D}" STRIP="" install
124 - dodoc README* AUTHORS TODO* ChangeLog NEWS
125 -
126 - dodir /usr/share/xsessions
127 - insinto /usr/share/xsessions
128 - doins "${FILESDIR}/${PN}.desktop"
129 -
130 - exeinto /etc/X11/Sessions
131 - newexe "${FILESDIR}/${PN}.xsession" fluxbox
132 -
133 - dodir /usr/share/fluxbox/menu.d
134 -
135 - # Styles menu framework
136 - dodir /usr/share/fluxbox/menu.d/styles
137 - insinto /usr/share/fluxbox/menu.d/styles
138 - doins "${FILESDIR}/styles-menu-fluxbox"
139 - doins "${FILESDIR}/styles-menu-commonbox"
140 - doins "${FILESDIR}/styles-menu-user"
141 -}
142
143 diff --git a/x11-wm/fluxbox/fluxbox-1.3.5-r1.ebuild b/x11-wm/fluxbox/fluxbox-1.3.5-r1.ebuild
144 deleted file mode 100644
145 index 537c6b1..0000000
146 --- a/x11-wm/fluxbox/fluxbox-1.3.5-r1.ebuild
147 +++ /dev/null
148 @@ -1,113 +0,0 @@
149 -# Copyright 1999-2015 Gentoo Foundation
150 -# Distributed under the terms of the GNU General Public License v2
151 -# $Id$
152 -
153 -EAPI=5
154 -inherit eutils flag-o-matic toolchain-funcs prefix
155 -
156 -IUSE="nls xinerama bidi +truetype +imlib +slit +toolbar vim-syntax"
157 -
158 -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar"
159 -
160 -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.lzma"
161 -HOMEPAGE="http://www.fluxbox.org"
162 -SLOT="0"
163 -LICENSE="MIT"
164 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux"
165 -
166 -RDEPEND="
167 - !!<=x11-misc/fbdesk-1.2.1
168 - !!<=x11-misc/fluxconf-0.9.9
169 - !!<x11-themes/fluxbox-styles-fluxmod-20040809-r1
170 - bidi? ( >=dev-libs/fribidi-0.19.2 )
171 - imlib? ( >=media-libs/imlib2-1.2.0[X] )
172 - truetype? ( media-libs/freetype )
173 - vim-syntax? ( app-vim/fluxbox-syntax )
174 - x11-libs/libXext
175 - x11-libs/libXft
176 - x11-libs/libXpm
177 - x11-libs/libXrandr
178 - x11-libs/libXrender
179 - xinerama? ( x11-libs/libXinerama )
180 - || ( x11-misc/gxmessage x11-apps/xmessage )
181 -"
182 -DEPEND="
183 - ${RDEPEND}
184 - bidi? ( virtual/pkgconfig )
185 - nls? ( sys-devel/gettext )
186 - x11-proto/xextproto
187 -"
188 -
189 -src_prepare() {
190 - # We need to be able to include directories rather than just plain
191 - # files in menu [include] items. This patch will allow us to do clever
192 - # things with style ebuilds.
193 - epatch "${FILESDIR}/gentoo_style_location-1.1.x.patch"
194 - # Fix the semantic issue of icon paths, bug #536370
195 - epatch "${FILESDIR}"/${PV}-generate_menu-printf-fix.patch
196 -
197 - eprefixify util/fluxbox-generate_menu.in
198 -
199 - epatch "${FILESDIR}"/osx-has-otool.patch
200 -
201 - # Add in the Gentoo -r number to fluxbox -version output.
202 - if [[ "${PR}" == "r0" ]] ; then
203 - suffix="gentoo"
204 - else
205 - suffix="gentoo-${PR}"
206 - fi
207 - sed -i \
208 - -e "s~\(__fluxbox_version .@VERSION@\)~\1-${suffix}~" \
209 - version.h.in || die "version sed failed"
210 -}
211 -
212 -src_configure() {
213 - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)"
214 -
215 - econf ${myconf} \
216 - $(use_enable bidi fribidi ) \
217 - $(use_enable imlib imlib2) \
218 - $(use_enable nls) \
219 - $(use_enable slit ) \
220 - $(use_enable toolbar ) \
221 - $(use_enable toolbar systray ) \
222 - $(use_enable truetype xft) \
223 - $(use_enable xinerama) \
224 - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \
225 - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge
226 -}
227 -
228 -src_compile() {
229 - default
230 -
231 - ebegin "Creating a menu file (may take a while)"
232 - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed"
233 - # Call fluxbox-generate_menu through bash since it lacks +x
234 - # chmod 744 may be an equal fix
235 - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \
236 - CHECKINIT="no. go away." HOME="${T}/home" \
237 - bash "${S}/util/fluxbox-generate_menu" -is -ds \
238 - || die "menu generation failed"
239 - eend $?
240 -}
241 -
242 -src_install() {
243 - emake DESTDIR="${D}" STRIP="" install
244 - dodoc README* AUTHORS TODO* ChangeLog NEWS
245 -
246 - # Install the generated menu
247 - insinto /usr/share/fluxbox
248 - doins data/menu
249 -
250 - insinto /usr/share/xsessions
251 - doins "${FILESDIR}"/${PN}.desktop
252 -
253 - exeinto /etc/X11/Sessions
254 - newexe "${FILESDIR}"/${PN}.xsession fluxbox
255 -
256 - # Styles menu framework
257 - insinto /usr/share/fluxbox/menu.d/styles
258 - doins "${FILESDIR}"/styles-menu-fluxbox
259 - doins "${FILESDIR}"/styles-menu-commonbox
260 - doins "${FILESDIR}"/styles-menu-user
261 -}
262
263 diff --git a/x11-wm/fluxbox/fluxbox-1.3.5.ebuild b/x11-wm/fluxbox/fluxbox-1.3.5.ebuild
264 deleted file mode 100644
265 index 7556e09..0000000
266 --- a/x11-wm/fluxbox/fluxbox-1.3.5.ebuild
267 +++ /dev/null
268 @@ -1,108 +0,0 @@
269 -# Copyright 1999-2015 Gentoo Foundation
270 -# Distributed under the terms of the GNU General Public License v2
271 -# $Id$
272 -
273 -EAPI=5
274 -inherit eutils flag-o-matic toolchain-funcs prefix
275 -
276 -IUSE="nls xinerama bidi +truetype +imlib +slit +toolbar vim-syntax"
277 -
278 -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar"
279 -
280 -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.lzma"
281 -HOMEPAGE="http://www.fluxbox.org"
282 -SLOT="0"
283 -LICENSE="MIT"
284 -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux"
285 -
286 -RDEPEND="
287 - !!<=x11-misc/fbdesk-1.2.1
288 - !!<=x11-misc/fluxconf-0.9.9
289 - !!<x11-themes/fluxbox-styles-fluxmod-20040809-r1
290 - bidi? ( >=dev-libs/fribidi-0.19.2 )
291 - imlib? ( >=media-libs/imlib2-1.2.0[X] )
292 - truetype? ( media-libs/freetype )
293 - vim-syntax? ( app-vim/fluxbox-syntax )
294 - x11-libs/libXext
295 - x11-libs/libXft
296 - x11-libs/libXpm
297 - x11-libs/libXrandr
298 - x11-libs/libXrender
299 - xinerama? ( x11-libs/libXinerama )
300 - || ( x11-misc/gxmessage x11-apps/xmessage )
301 -"
302 -DEPEND="
303 - ${RDEPEND}
304 - bidi? ( virtual/pkgconfig )
305 - nls? ( sys-devel/gettext )
306 - x11-proto/xextproto
307 -"
308 -
309 -src_prepare() {
310 - # We need to be able to include directories rather than just plain
311 - # files in menu [include] items. This patch will allow us to do clever
312 - # things with style ebuilds.
313 - epatch "${FILESDIR}/gentoo_style_location-1.1.x.patch"
314 - eprefixify util/fluxbox-generate_menu.in
315 -
316 - epatch "${FILESDIR}"/osx-has-otool.patch
317 -
318 - # Add in the Gentoo -r number to fluxbox -version output.
319 - if [[ "${PR}" == "r0" ]] ; then
320 - suffix="gentoo"
321 - else
322 - suffix="gentoo-${PR}"
323 - fi
324 - sed -i \
325 - -e "s~\(__fluxbox_version .@VERSION@\)~\1-${suffix}~" \
326 - version.h.in || die "version sed failed"
327 -}
328 -
329 -src_configure() {
330 - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)"
331 -
332 - econf ${myconf} \
333 - $(use_enable bidi fribidi ) \
334 - $(use_enable imlib imlib2) \
335 - $(use_enable nls) \
336 - $(use_enable slit ) \
337 - $(use_enable toolbar ) \
338 - $(use_enable truetype xft) \
339 - $(use_enable xinerama) \
340 - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \
341 - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge
342 -}
343 -
344 -src_compile() {
345 - default
346 -
347 - ebegin "Creating a menu file (may take a while)"
348 - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed"
349 - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \
350 - CHECKINIT="no. go away." HOME="${T}/home" \
351 - "${S}/util/fluxbox-generate_menu" -is -ds \
352 - || die "menu generation failed"
353 - eend $?
354 -}
355 -
356 -src_install() {
357 - dodir /usr/share/fluxbox
358 - emake DESTDIR="${D}" STRIP="" install
359 - dodoc README* AUTHORS TODO* ChangeLog NEWS
360 -
361 - dodir /usr/share/xsessions
362 - insinto /usr/share/xsessions
363 - doins "${FILESDIR}/${PN}.desktop"
364 -
365 - exeinto /etc/X11/Sessions
366 - newexe "${FILESDIR}/${PN}.xsession" fluxbox
367 -
368 - dodir /usr/share/fluxbox/menu.d
369 -
370 - # Styles menu framework
371 - dodir /usr/share/fluxbox/menu.d/styles
372 - insinto /usr/share/fluxbox/menu.d/styles
373 - doins "${FILESDIR}/styles-menu-fluxbox"
374 - doins "${FILESDIR}/styles-menu-commonbox"
375 - doins "${FILESDIR}/styles-menu-user"
376 -}
377
378 diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r1.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r1.ebuild
379 deleted file mode 100644
380 index f1e704f..0000000
381 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r1.ebuild
382 +++ /dev/null
383 @@ -1,112 +0,0 @@
384 -# Copyright 1999-2015 Gentoo Foundation
385 -# Distributed under the terms of the GNU General Public License v2
386 -# $Id$
387 -
388 -EAPI=5
389 -inherit eutils flag-o-matic toolchain-funcs prefix
390 -
391 -IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax"
392 -
393 -REQUIRED_USE="systray? ( toolbar )"
394 -
395 -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar"
396 -
397 -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz"
398 -HOMEPAGE="http://www.fluxbox.org"
399 -SLOT="0"
400 -LICENSE="MIT"
401 -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux"
402 -
403 -RDEPEND="
404 - !!<=x11-misc/fbdesk-1.2.1
405 - !!<=x11-misc/fluxconf-0.9.9
406 - !!<x11-themes/fluxbox-styles-fluxmod-20040809-r1
407 - bidi? ( >=dev-libs/fribidi-0.19.2 )
408 - imlib? ( >=media-libs/imlib2-1.2.0[X] )
409 - truetype? ( media-libs/freetype )
410 - vim-syntax? ( app-vim/fluxbox-syntax )
411 - x11-libs/libXext
412 - x11-libs/libXft
413 - x11-libs/libXpm
414 - x11-libs/libXrandr
415 - x11-libs/libXrender
416 - xinerama? ( x11-libs/libXinerama )
417 - || ( x11-misc/gxmessage x11-apps/xmessage )
418 -"
419 -DEPEND="
420 - ${RDEPEND}
421 - bidi? ( virtual/pkgconfig )
422 - nls? ( sys-devel/gettext )
423 - x11-proto/xextproto
424 -"
425 -
426 -src_prepare() {
427 - # We need to be able to include directories rather than just plain
428 - # files in menu [include] items. This patch will allow us to do clever
429 - # things with style ebuilds.
430 - epatch "${FILESDIR}"/gentoo_style_location-1.1.x.patch
431 -
432 - eprefixify util/fluxbox-generate_menu.in
433 -
434 - epatch "${FILESDIR}"/osx-has-otool.patch
435 -
436 - # Add in the Gentoo -r number to fluxbox -version output.
437 - if [[ "${PR}" == "r0" ]] ; then
438 - suffix="gentoo"
439 - else
440 - suffix="gentoo-${PR}"
441 - fi
442 - sed -i \
443 - -e "s~\(__fluxbox_version .@VERSION@\)~\1-${suffix}~" \
444 - version.h.in || die "version sed failed"
445 -}
446 -
447 -src_configure() {
448 - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)"
449 -
450 - econf $(use_enable bidi fribidi ) \
451 - $(use_enable imlib imlib2) \
452 - $(use_enable nls) \
453 - $(use_enable slit ) \
454 - $(use_enable systray ) \
455 - $(use_enable toolbar ) \
456 - $(use_enable truetype xft) \
457 - $(use_enable xinerama) \
458 - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \
459 - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge
460 -}
461 -
462 -src_compile() {
463 - default
464 -
465 - ebegin "Creating a menu file (may take a while)"
466 - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed"
467 - # Call fluxbox-generate_menu through bash since it lacks +x
468 - # chmod 744 may be an equal fix
469 - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \
470 - CHECKINIT="no. go away." HOME="${T}/home" \
471 - bash "${S}/util/fluxbox-generate_menu" -is -ds \
472 - || die "menu generation failed"
473 - eend $?
474 -}
475 -
476 -src_install() {
477 - emake DESTDIR="${D}" STRIP="" install
478 - dodoc README* AUTHORS TODO* ChangeLog NEWS
479 -
480 - # Install the generated menu
481 - insinto /usr/share/fluxbox
482 - doins data/menu
483 -
484 - insinto /usr/share/xsessions
485 - doins "${FILESDIR}"/${PN}.desktop
486 -
487 - exeinto /etc/X11/Sessions
488 - newexe "${FILESDIR}"/${PN}.xsession fluxbox
489 -
490 - # Styles menu framework
491 - insinto /usr/share/fluxbox/menu.d/styles
492 - doins "${FILESDIR}"/styles-menu-fluxbox
493 - doins "${FILESDIR}"/styles-menu-commonbox
494 - doins "${FILESDIR}"/styles-menu-user
495 -}
496
497 diff --git a/x11-wm/fluxbox/fluxbox-1.3.7.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7.ebuild
498 deleted file mode 100644
499 index 0728129..0000000
500 --- a/x11-wm/fluxbox/fluxbox-1.3.7.ebuild
501 +++ /dev/null
502 @@ -1,109 +0,0 @@
503 -# Copyright 1999-2015 Gentoo Foundation
504 -# Distributed under the terms of the GNU General Public License v2
505 -# $Id$
506 -
507 -EAPI=5
508 -inherit eutils flag-o-matic toolchain-funcs prefix
509 -
510 -IUSE="nls xinerama bidi +truetype +imlib +slit +toolbar vim-syntax"
511 -
512 -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar"
513 -
514 -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz"
515 -HOMEPAGE="http://www.fluxbox.org"
516 -SLOT="0"
517 -LICENSE="MIT"
518 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux"
519 -
520 -RDEPEND="
521 - !!<=x11-misc/fbdesk-1.2.1
522 - !!<=x11-misc/fluxconf-0.9.9
523 - !!<x11-themes/fluxbox-styles-fluxmod-20040809-r1
524 - bidi? ( >=dev-libs/fribidi-0.19.2 )
525 - imlib? ( >=media-libs/imlib2-1.2.0[X] )
526 - truetype? ( media-libs/freetype )
527 - vim-syntax? ( app-vim/fluxbox-syntax )
528 - x11-libs/libXext
529 - x11-libs/libXft
530 - x11-libs/libXpm
531 - x11-libs/libXrandr
532 - x11-libs/libXrender
533 - xinerama? ( x11-libs/libXinerama )
534 - || ( x11-misc/gxmessage x11-apps/xmessage )
535 -"
536 -DEPEND="
537 - ${RDEPEND}
538 - bidi? ( virtual/pkgconfig )
539 - nls? ( sys-devel/gettext )
540 - x11-proto/xextproto
541 -"
542 -
543 -src_prepare() {
544 - # We need to be able to include directories rather than just plain
545 - # files in menu [include] items. This patch will allow us to do clever
546 - # things with style ebuilds.
547 - epatch "${FILESDIR}/gentoo_style_location-1.1.x.patch"
548 - eprefixify util/fluxbox-generate_menu.in
549 -
550 - epatch "${FILESDIR}"/osx-has-otool.patch
551 -
552 - # Add in the Gentoo -r number to fluxbox -version output.
553 - if [[ "${PR}" == "r0" ]] ; then
554 - suffix="gentoo"
555 - else
556 - suffix="gentoo-${PR}"
557 - fi
558 - sed -i \
559 - -e "s~\(__fluxbox_version .@VERSION@\)~\1-${suffix}~" \
560 - version.h.in || die "version sed failed"
561 -}
562 -
563 -src_configure() {
564 - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)"
565 -
566 - econf ${myconf} \
567 - $(use_enable bidi fribidi ) \
568 - $(use_enable imlib imlib2) \
569 - $(use_enable nls) \
570 - $(use_enable slit ) \
571 - $(use_enable toolbar ) \
572 - $(use_enable truetype xft) \
573 - $(use_enable xinerama) \
574 - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \
575 - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge
576 -}
577 -
578 -src_compile() {
579 - default
580 -
581 - ebegin "Creating a menu file (may take a while)"
582 - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed"
583 - # Call fluxbox-generate_menu through bash since it lacks +x
584 - # chmod 744 may be an equal fix
585 - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \
586 - CHECKINIT="no. go away." HOME="${T}/home" \
587 - bash "${S}/util/fluxbox-generate_menu" -is -ds \
588 - || die "menu generation failed"
589 - eend $?
590 -}
591 -
592 -src_install() {
593 - emake DESTDIR="${D}" STRIP="" install
594 - dodoc README* AUTHORS TODO* ChangeLog NEWS
595 -
596 - # Install the generated menu
597 - insinto /usr/share/fluxbox
598 - doins data/menu
599 -
600 - insinto /usr/share/xsessions
601 - doins "${FILESDIR}"/${PN}.desktop
602 -
603 - exeinto /etc/X11/Sessions
604 - newexe "${FILESDIR}"/${PN}.xsession fluxbox
605 -
606 - # Styles menu framework
607 - insinto /usr/share/fluxbox/menu.d/styles
608 - doins "${FILESDIR}"/styles-menu-fluxbox
609 - doins "${FILESDIR}"/styles-menu-commonbox
610 - doins "${FILESDIR}"/styles-menu-user
611 -}