Added gcc34 patch and ~ppc64 to KEYWORDS
authorMarkus Rothe <corsair@gentoo.org>
Fri, 31 Dec 2004 10:24:11 +0000 (10:24 +0000)
committerMarkus Rothe <corsair@gentoo.org>
Fri, 31 Dec 2004 10:24:11 +0000 (10:24 +0000)
x11-wm/blackbox/ChangeLog
x11-wm/blackbox/Manifest
x11-wm/blackbox/blackbox-0.65.0-r4.ebuild [new file with mode: 0644]
x11-wm/blackbox/files/blackbox-0.65.0-gcc34.patch [new file with mode: 0644]
x11-wm/blackbox/files/digest-blackbox-0.65.0-r4 [new file with mode: 0644]

index 3303057614c90148699219331ddeff1603a8b3b4..c3f2892c5228ca42c31ddd03afa2a569c212bc5f 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for x11-wm/blackbox
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/blackbox/ChangeLog,v 1.36 2004/06/24 23:40:07 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/blackbox/ChangeLog,v 1.37 2004/12/31 10:24:11 corsair Exp $
+
+*blackbox-0.65.0-r4 (31 Dec 2004)
+
+  31 Dec 2004; Markus Rothe <corsair@gentoo.org>
+  +files/blackbox-0.65.0-gcc34.patch, +blackbox-0.65.0-r4.ebuild:
+  Added gcc34 patch from bug #64747 and marked new revision as ~ppc64
 
   06 May 2004; Brandon Hale <tseng@gentoo.org> blackbox-0.65.0-r3.ebuild:
   Remove explicit S= and remove NLS from IUSE.
index 305b5a83a334ab09e48e7aa89e0878f2afa46b84..133448ee800a9f69826adf909e9059e1fa5758dd 100644 (file)
@@ -1,8 +1,11 @@
+MD5 fd4f1bbc71b08d1bac2b7b6dd63baadf ChangeLog 5656
 MD5 bb11ee4c69b3d99ff467ee1618b8f900 blackbox-0.65.0-r3.ebuild 1042
-MD5 9bb384260ac56ecbbe248d4f7932c4b7 ChangeLog 5436
 MD5 f08ee46f534b31a6aeb54f5a129e3842 metadata.xml 409
-MD5 7dc8c76692461cd5acad10bef25ed108 files/blackbox-0.65.0-mousewheel_focus-workspace.patch 12929
+MD5 0d2005548b7c7378da2aa90f9c94cca4 blackbox-0.65.0-r4.ebuild 1090
 MD5 91258a5cccf70f183b73a6a4d56b6470 files/blackbox 28
-MD5 099195818052833a934a42dd8f434453 files/disable_rootcommand.patch 395
-MD5 366397f56a481c78e646748c12bda976 files/digest-blackbox-0.65.0-r3 67
+MD5 7dc8c76692461cd5acad10bef25ed108 files/blackbox-0.65.0-mousewheel_focus-workspace.patch 12929
 MD5 d3a006919ef6641fd6e9326d741acb49 files/blackbox-gcc.patch 1115
+MD5 366397f56a481c78e646748c12bda976 files/digest-blackbox-0.65.0-r3 67
+MD5 099195818052833a934a42dd8f434453 files/disable_rootcommand.patch 395
+MD5 35f17799af496f27b77f504b08cd9b21 files/blackbox-0.65.0-gcc34.patch 670
+MD5 366397f56a481c78e646748c12bda976 files/digest-blackbox-0.65.0-r4 67
diff --git a/x11-wm/blackbox/blackbox-0.65.0-r4.ebuild b/x11-wm/blackbox/blackbox-0.65.0-r4.ebuild
new file mode 100644 (file)
index 0000000..d093f2d
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/blackbox/blackbox-0.65.0-r4.ebuild,v 1.1 2004/12/31 10:24:11 corsair Exp $
+
+IUSE=""
+
+inherit commonbox eutils
+
+DESCRIPTION="A small, fast, full-featured window manager for X - with mousewheel patch"
+SRC_URI="mirror://sourceforge/blackboxwm/${P}.tar.gz"
+HOMEPAGE="http://blackboxwm.sf.net/"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+MYCONF="--disable-nls"
+
+mydoc="AUTHORS LICENSE README ChangeLog* TODO* data/README*"
+
+src_unpack() {
+       unpack ${P}.tar.gz
+       epatch ${FILESDIR}/blackbox-0.65.0-mousewheel_focus-workspace.patch
+       epatch ${FILESDIR}/blackbox-gcc.patch
+       cd ${S}
+       epatch ${FILESDIR}/disable_rootcommand.patch
+       epatch ${FILESDIR}/${P}-gcc34.patch
+       cd ${S}/data
+       mv README README.data
+}
+
+pkg_postinst() {
+       ewarn
+       ewarn "Please note that NLS support is now *disabled*, as it is"
+       ewarn "horribly broken."
+       ewarn "RootCommand is now DISABLED to close a large"
+       ewarn "security hole."
+       ewarn
+}
diff --git a/x11-wm/blackbox/files/blackbox-0.65.0-gcc34.patch b/x11-wm/blackbox/files/blackbox-0.65.0-gcc34.patch
new file mode 100644 (file)
index 0000000..b885a20
--- /dev/null
@@ -0,0 +1,15 @@
+--- src/Timer.hh.orig   2002-08-23 14:50:54.000000000 -0400
++++ src/Timer.hh        2004-04-11 01:23:27.000000000 -0400
+@@ -98,9 +98,10 @@
+   ~_timer_queue(void) {}
+ 
+   void release(const _Tp& value) {
+-    c.erase(std::remove(c.begin(), c.end(), value), c.end());
++    _Base::c.erase(std::remove(_Base::c.begin(), _Base::c.end(), value),
++                       _Base::c.end());
+     // after removing the item we need to make the heap again
+-    std::make_heap(c.begin(), c.end(), comp);
++    std::make_heap(_Base::c.begin(), _Base::c.end(), _Base::comp);
+   }
+   bool empty(void) const { return _Base::empty(); }
+   size_t size(void) const { return _Base::size(); }
diff --git a/x11-wm/blackbox/files/digest-blackbox-0.65.0-r4 b/x11-wm/blackbox/files/digest-blackbox-0.65.0-r4
new file mode 100644 (file)
index 0000000..ac23630
--- /dev/null
@@ -0,0 +1 @@
+MD5 08560fa287c68d65fbe894696d04deaf blackbox-0.65.0.tar.gz 292950