From: Matt Keadle Date: Sat, 26 Oct 2002 05:05:41 +0000 (+0000) Subject: Adding ~ build for fluxbox with remember patch X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=4c338f7d20ac70b32657af620604884578fb8b34;p=gentoo.git Adding ~ build for fluxbox with remember patch --- diff --git a/x11-wm/fluxbox/ChangeLog b/x11-wm/fluxbox/ChangeLog index ccc8a070ae82..811bef6d35aa 100644 --- a/x11-wm/fluxbox/ChangeLog +++ b/x11-wm/fluxbox/ChangeLog @@ -1,6 +1,25 @@ # ChangeLog for x11-wm/fluxbox # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL -# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.35 2002/10/05 08:54:13 seemant Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.36 2002/10/26 05:05:41 mkeadle Exp $ + +*fluxbox-0.1.12-r2 (26 Oct 2002) + + 26 Oct 2002; Matt Keadle fluxbox-0.1.12-r2.ebuild + files/digest-fluxbox-0.1.12-r2 : + + Added the remember patch. This patch adds an extra submenu to the WindowMenu + that allows you store each windows workspace, deminsions, position, shaded + state, tab state, decoration state, and sticky state and also to save the + settings on application close. It also enabled the use of a Startup submenu + in your applications menu. Any items in this submenu will be automatically + started when you start fluxbox. + + There are scant warnings about crashes with this patch, but neither I nor + anyone I have spoken with have experienced any issues. As allways, report + any problems to http://bugs.gentoo.org/. + + Fluxbox with the remember patch will not install with "-nls" in your USE. + *fluxbox-0.1.12-r1 (17 Sep 2002) diff --git a/x11-wm/fluxbox/files/digest-fluxbox-0.1.12-r2 b/x11-wm/fluxbox/files/digest-fluxbox-0.1.12-r2 new file mode 100644 index 000000000000..982bf3e970fc --- /dev/null +++ b/x11-wm/fluxbox/files/digest-fluxbox-0.1.12-r2 @@ -0,0 +1,3 @@ +MD5 f90b191af969b49be3dcf901c36d5e13 fluxbox-0.1.12.tar.gz 417680 +MD5 cc62ebef6a0ea4fca7bfcc9cdfa2afca fluxbox-gentoo.diff.bz2 2703 +MD5 cec040561aba84c1ca18fcfcaba17661 unofficial-fluxbox-0.1.12-remember-patch.bz2 47390 diff --git a/x11-wm/fluxbox/fluxbox-0.1.12-r2.ebuild b/x11-wm/fluxbox/fluxbox-0.1.12-r2.ebuild new file mode 100644 index 000000000000..b386cdd6f203 --- /dev/null +++ b/x11-wm/fluxbox/fluxbox-0.1.12-r2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/fluxbox-0.1.12-r2.ebuild,v 1.1 2002/10/26 05:05:41 mkeadle Exp $ + +inherit commonbox flag-o-matic + +S=${WORKDIR}/${P} +DESCRIPTION="Window manager based on Blackbox and pwm -- has tabs." +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz + mirror://gentoo/${PN}-gentoo.diff.bz2 + http://fluxbox.org/download/patches/unofficial-fluxbox-0.1.12-remember-patch.bz2" +HOMEPAGE="http://fluxbox.sf.net" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" + +mydoc="ChangeLog COPYING NEWS" +myconf="--enable-xinerama" +filter-flags -fno-exceptions +export WANT_AUTOMAKE_1_6=1 +export WANT_AUTOCONF_2_5=1 + +src_unpack() { + + unpack ${P}.tar.gz + + cd ${S} + bzcat ${DISTDIR}/unofficial-fluxbox-0.1.12-remember-patch.bz2 | patch -p1 || die + bzcat ${DISTDIR}/${PN}-gentoo.diff.bz2 | patch -p1 || die + + ssed -i "s:blackbox.cat:fluxbox.cat:" src/main.cc +} + +src_compile() { + + commonbox_src_compile + + cd data + make \ + pkgdatadir=/usr/share/commonbox init +} + + +src_install() { + + commonbox_src_install + cd data + insinto /usr/share/commonbox + doins init + insinto /usr/share/commonbox/fluxbox + doins keys +}