diff options
author | Joshua Jackson <tsunam@gentoo.org> | 2007-07-18 04:28:30 +0000 |
---|---|---|
committer | Joshua Jackson <tsunam@gentoo.org> | 2007-07-18 04:28:30 +0000 |
commit | 256f38fb6a39935b2816b25759bc5bb3e7cea1c5 (patch) | |
tree | 86b47bb15a9375ef38128490d1823655520d1d16 /x11-plugins | |
parent | Added missing inherit eutils. (diff) | |
download | historical-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')
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 |