summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Jackson <tsunam@gentoo.org>2007-07-18 04:28:30 +0000
committerJoshua Jackson <tsunam@gentoo.org>2007-07-18 04:28:30 +0000
commit256f38fb6a39935b2816b25759bc5bb3e7cea1c5 (patch)
tree86b47bb15a9375ef38128490d1823655520d1d16 /x11-plugins/beryl-plugins
parentAdded missing inherit eutils. (diff)
downloadhistorical-256f38fb6a39935b2816b25759bc5bb3e7cea1c5.tar.gz
historical-256f38fb6a39935b2816b25759bc5bb3e7cea1c5.tar.bz2
historical-256f38fb6a39935b2816b25759bc5bb3e7cea1c5.zip
adding memleak patch finally...I'm such a slacker
Package-Manager: portage-2.1.2.9
Diffstat (limited to 'x11-plugins/beryl-plugins')
-rw-r--r--x11-plugins/beryl-plugins/ChangeLog9
-rw-r--r--x11-plugins/beryl-plugins/Manifest29
-rw-r--r--x11-plugins/beryl-plugins/beryl-plugins-0.2.1-r1.ebuild53
-rw-r--r--x11-plugins/beryl-plugins/files/beryl-plugins-0.2.1-burnbeam-memleak.patch16
-rw-r--r--x11-plugins/beryl-plugins/files/digest-beryl-plugins-0.2.1-r13
5 files changed, 105 insertions, 5 deletions
diff --git a/x11-plugins/beryl-plugins/ChangeLog b/x11-plugins/beryl-plugins/ChangeLog
index e7ddb8c39630..850485fb835b 100644
--- a/x11-plugins/beryl-plugins/ChangeLog
+++ b/x11-plugins/beryl-plugins/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-plugins/beryl-plugins
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/beryl-plugins/ChangeLog,v 1.12 2007/07/08 05:57:37 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/beryl-plugins/ChangeLog,v 1.13 2007/07/18 04:28:30 tsunam Exp $
+
+*beryl-plugins-0.2.1-r1 (18 Jul 2007)
+
+ 18 Jul 2007; Joshua Jackson <tsunam@gentoo.org>
+ +files/beryl-plugins-0.2.1-burnbeam-memleak.patch,
+ +beryl-plugins-0.2.1-r1.ebuild:
+ adding memleak patch thanks to Akshay Shah
08 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org>
beryl-plugins-0.2.1.ebuild:
diff --git a/x11-plugins/beryl-plugins/Manifest b/x11-plugins/beryl-plugins/Manifest
index aac333cbccf9..7e8b015d812e 100644
--- a/x11-plugins/beryl-plugins/Manifest
+++ b/x11-plugins/beryl-plugins/Manifest
@@ -1,3 +1,10 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX beryl-plugins-0.2.1-burnbeam-memleak.patch 526 RMD160 8317b6b506fa540eb76d151f97319aaf830fee14 SHA1 e098e6bc30f57d1ca1efc3000504541ea4d47a33 SHA256 7499ad528a5d95c46798aa1abf17c84e799a06bf8a8ad48b1901fbf8789c02fd
+MD5 5cd15865fb258ef0202829026471557e files/beryl-plugins-0.2.1-burnbeam-memleak.patch 526
+RMD160 8317b6b506fa540eb76d151f97319aaf830fee14 files/beryl-plugins-0.2.1-burnbeam-memleak.patch 526
+SHA256 7499ad528a5d95c46798aa1abf17c84e799a06bf8a8ad48b1901fbf8789c02fd files/beryl-plugins-0.2.1-burnbeam-memleak.patch 526
DIST beryl-plugins-0.1.3.tar.bz2 2514424 RMD160 b1916d8165500535c0071054d0aee8615363e374 SHA1 2a869ddb2cb28c72e738265169ef4d3267071045 SHA256 ae1238d39610820833e63ff7e8bb4413d979edc91af0396669ccfaead73a138e
DIST beryl-plugins-0.1.4.tar.bz2 2099718 RMD160 65842ff5ee1919a6e4c545e07f5aef50ebfd9b89 SHA1 fe942c3d3316ce61916c3d8c0b5e5c761446ef31 SHA256 09a3e68f723a5145309f76ef8abe4e65d7ed5e778d2ca97aead0836b50c95560
DIST beryl-plugins-0.2.1.tar.bz2 2603366 RMD160 4aa8d520985f26f2e309ef59cd35d46eb3150601 SHA1 3c994865cd8bfbb652701d6768e985f4789a9eb2 SHA256 8dcbc086db511695f29951536dfbd6d3b586f56d56027c9df6b0c53664373451
@@ -9,14 +16,18 @@ EBUILD beryl-plugins-0.1.4.ebuild 947 RMD160 06a1eb709edd5df762a59cb5c556a1c4afb
MD5 7b3a6c5582c6d54af1a00209b7499b85 beryl-plugins-0.1.4.ebuild 947
RMD160 06a1eb709edd5df762a59cb5c556a1c4afb4d70d beryl-plugins-0.1.4.ebuild 947
SHA256 cd5e6185575709cd37db16678f7b7fef863667517492ad144f739c46b0d9ccaa beryl-plugins-0.1.4.ebuild 947
+EBUILD beryl-plugins-0.2.1-r1.ebuild 1258 RMD160 febf6fbcefe854c7cf34d63eace69bc13eefd1ee SHA1 a6bde1f27cecc2495cc3111cad5f93f0ff1d7737 SHA256 54a10922690f130addb265e43b109a3dd08cc5ea9a0cc703e7ddc22ff7803d08
+MD5 31dac13fe7373a400644e8603ebfe3dd beryl-plugins-0.2.1-r1.ebuild 1258
+RMD160 febf6fbcefe854c7cf34d63eace69bc13eefd1ee beryl-plugins-0.2.1-r1.ebuild 1258
+SHA256 54a10922690f130addb265e43b109a3dd08cc5ea9a0cc703e7ddc22ff7803d08 beryl-plugins-0.2.1-r1.ebuild 1258
EBUILD beryl-plugins-0.2.1.ebuild 1170 RMD160 8b582f7cc8f08f485d167d525eb919bbc9ddbed5 SHA1 6cd09b0d306e0bf23b817f99120080db39100b1b SHA256 543ef0ade71babed6f243ceb092e4e376834e9de7c59f54fd14fd4b2041ce94b
MD5 c722e462255e6042aaaab687b1617e6d beryl-plugins-0.2.1.ebuild 1170
RMD160 8b582f7cc8f08f485d167d525eb919bbc9ddbed5 beryl-plugins-0.2.1.ebuild 1170
SHA256 543ef0ade71babed6f243ceb092e4e376834e9de7c59f54fd14fd4b2041ce94b beryl-plugins-0.2.1.ebuild 1170
-MISC ChangeLog 2004 RMD160 48faddf9789b688162c5284ec3df586d9886fc0f SHA1 6b09d5ca13447793ce53891fcc8171612d56ce76 SHA256 42d63ad105598c3e1268618e5ce3876e25a90a5a5e2619e53605d87ba700bd7a
-MD5 54c1bb4ba01230729e8c8e05e4fd9d8b ChangeLog 2004
-RMD160 48faddf9789b688162c5284ec3df586d9886fc0f ChangeLog 2004
-SHA256 42d63ad105598c3e1268618e5ce3876e25a90a5a5e2619e53605d87ba700bd7a ChangeLog 2004
+MISC ChangeLog 2223 RMD160 4931cbc6ea678b47016a529fd2cab36d33437fcb SHA1 cd72ecec02ef561a9785c723b638e54a8a92fef1 SHA256 d78e9235ea59d4a2e988ea143afc990e07fc5e1a1052ff6b9c4052ef88222d25
+MD5 8a394d3ec87d724e16817a2e1b485012 ChangeLog 2223
+RMD160 4931cbc6ea678b47016a529fd2cab36d33437fcb ChangeLog 2223
+SHA256 d78e9235ea59d4a2e988ea143afc990e07fc5e1a1052ff6b9c4052ef88222d25 ChangeLog 2223
MISC metadata.xml 460 RMD160 62fcd323c3eb3b03f1c8300c0471f445fc15c323 SHA1 e5ac626410ba48809a6264bad971ff87c5dc65b3 SHA256 e808e11ce07260127147acd6467fe0b5dd718664eb56d46ce8571570e59d54a7
MD5 fce68d24c44a897102e10d549d039c6c metadata.xml 460
RMD160 62fcd323c3eb3b03f1c8300c0471f445fc15c323 metadata.xml 460
@@ -30,3 +41,13 @@ SHA256 07e125a056c5155d9bc295c1a3ef1827af1e1b5200a1e1372af023a3826256a4 files/di
MD5 b904c95294bb2154416bcc4045de0b86 files/digest-beryl-plugins-0.2.1 265
RMD160 36f08ffb81cfb109de24e14c8e7565afc87a5c82 files/digest-beryl-plugins-0.2.1 265
SHA256 e46423355aa25f1cd1189aaae5a928dc9b36baa9a4acb5f1f67cf6007081882c files/digest-beryl-plugins-0.2.1 265
+MD5 b904c95294bb2154416bcc4045de0b86 files/digest-beryl-plugins-0.2.1-r1 265
+RMD160 36f08ffb81cfb109de24e14c8e7565afc87a5c82 files/digest-beryl-plugins-0.2.1-r1 265
+SHA256 e46423355aa25f1cd1189aaae5a928dc9b36baa9a4acb5f1f67cf6007081882c files/digest-beryl-plugins-0.2.1-r1 265
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.7 (GNU/Linux)
+
+iD8DBQFGnZb02ZWR0Jhg/EsRAu3fAJ9jaevDiUfvR7VSdj0RbTem1rN0pQCeJMCT
+n1bTnAYbJwMEsUckItwKfOg=
+=FhB8
+-----END PGP SIGNATURE-----
diff --git a/x11-plugins/beryl-plugins/beryl-plugins-0.2.1-r1.ebuild b/x11-plugins/beryl-plugins/beryl-plugins-0.2.1-r1.ebuild
new file mode 100644
index 000000000000..8047ef4c821c
--- /dev/null
+++ b/x11-plugins/beryl-plugins/beryl-plugins-0.2.1-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/beryl-plugins/beryl-plugins-0.2.1-r1.ebuild,v 1.1 2007/07/18 04:28:30 tsunam Exp $
+
+inherit flag-o-matic
+
+DESCRIPTION="Beryl Window Decorator Plugins"
+HOMEPAGE="http://beryl-project.org"
+SRC_URI="http://releases.beryl-project.org/${PV}/${P}.tar.bz2"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="dbus"
+
+RDEPEND="~x11-wm/beryl-core-${PV}
+ media-libs/jpeg
+ >=gnome-base/librsvg-2.14.0
+ dbus? (
+ || ( dev-libs/dbus-glib >=sys-apps/dbus-0.36 )
+ )
+ !x11-plugins/beryl-dbus"
+
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.19
+ >=sys-devel/gettext-0.15
+ >=dev-util/intltool-0.35"
+
+pkg_setup() {
+ if ! built_with_use x11-libs/cairo glitz ; then
+ elog "Please rebuild cairo with USE=\"glitz\""
+ die "x11-libs/cairo missing glitz support"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-burnbeam-memleak.patch
+}
+
+src_compile() {
+ filter-ldflags -znow -z,now
+ filter-ldflags -Wl,-znow -Wl,-z,now
+
+ econf $(use_enable dbus) || die "econf failed"
+ emake -j1 || die "make failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "make install failed"
+}
diff --git a/x11-plugins/beryl-plugins/files/beryl-plugins-0.2.1-burnbeam-memleak.patch b/x11-plugins/beryl-plugins/files/beryl-plugins-0.2.1-burnbeam-memleak.patch
new file mode 100644
index 000000000000..d00798142b1f
--- /dev/null
+++ b/x11-plugins/beryl-plugins/files/beryl-plugins-0.2.1-burnbeam-memleak.patch
@@ -0,0 +1,16 @@
+diff -Nru beryl-plugins-0.2.1.orig/src/animation.c beryl-plugins-0.2.1/src/animation.c
+--- beryl-plugins-0.2.1.orig/src/animation.c 2007-06-14 11:06:21.000000000 -0400
++++ beryl-plugins-0.2.1/src/animation.new.c 2007-06-14 11:07:38.000000000 -0400
+@@ -7805,11 +7805,7 @@
+ int i = 0;
+
+ for (i = 0; i < aw->numPs; i++)
+- {
+- free(aw->ps[i].particles);
+- if (aw->ps[i].tex)
+- glDeleteTextures(1, &aw->ps[i].tex);
+- }
++ finiParticles(aw->ps + i);
+ free(aw->ps);
+ aw->ps = NULL;
+ aw->numPs = 0;
diff --git a/x11-plugins/beryl-plugins/files/digest-beryl-plugins-0.2.1-r1 b/x11-plugins/beryl-plugins/files/digest-beryl-plugins-0.2.1-r1
new file mode 100644
index 000000000000..0cba22690fdc
--- /dev/null
+++ b/x11-plugins/beryl-plugins/files/digest-beryl-plugins-0.2.1-r1
@@ -0,0 +1,3 @@
+MD5 3d7d13dd42aea48bba5be7cfe6c7f371 beryl-plugins-0.2.1.tar.bz2 2603366
+RMD160 4aa8d520985f26f2e309ef59cd35d46eb3150601 beryl-plugins-0.2.1.tar.bz2 2603366
+SHA256 8dcbc086db511695f29951536dfbd6d3b586f56d56027c9df6b0c53664373451 beryl-plugins-0.2.1.tar.bz2 2603366