diff options
author | Daniel Gryniewicz <dang@gentoo.org> | 2006-05-09 19:16:05 +0000 |
---|---|---|
committer | Daniel Gryniewicz <dang@gentoo.org> | 2006-05-09 19:16:05 +0000 |
commit | bee901e4372181e561d529e66f0907d73d528c8f (patch) | |
tree | d897fba696c797e55a490f7f1d9a456d2e3e02a8 /gnome-extra | |
parent | fix build issue with older libIDL versions (diff) | |
download | historical-bee901e4372181e561d529e66f0907d73d528c8f.tar.gz historical-bee901e4372181e561d529e66f0907d73d528c8f.tar.bz2 historical-bee901e4372181e561d529e66f0907d73d528c8f.zip |
Don't free memory on stack. Fixes bug #132019 in yelp
Package-Manager: portage-2.1_pre10-r5
Diffstat (limited to 'gnome-extra')
-rw-r--r-- | gnome-extra/at-spi/ChangeLog | 8 | ||||
-rw-r--r-- | gnome-extra/at-spi/Manifest | 25 | ||||
-rw-r--r-- | gnome-extra/at-spi/at-spi-1.7.7-r1.ebuild | 53 | ||||
-rw-r--r-- | gnome-extra/at-spi/files/at-spi-1.7.7-no-stack-free.patch | 12 | ||||
-rw-r--r-- | gnome-extra/at-spi/files/digest-at-spi-1.7.7-r1 | 3 |
5 files changed, 93 insertions, 8 deletions
diff --git a/gnome-extra/at-spi/ChangeLog b/gnome-extra/at-spi/ChangeLog index afca9184c993..1739de6b10a6 100644 --- a/gnome-extra/at-spi/ChangeLog +++ b/gnome-extra/at-spi/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for gnome-extra/at-spi # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/at-spi/ChangeLog,v 1.112 2006/05/01 17:48:13 dang Exp $ +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/at-spi/ChangeLog,v 1.113 2006/05/09 19:16:05 dang Exp $ + +*at-spi-1.7.7-r1 (09 May 2006) + + 09 May 2006; Daniel Gryniewicz <dang@gentoo.org> + +files/at-spi-1.7.7-no-stack-free.patch, +at-spi-1.7.7-r1.ebuild: + Don't free memory on stack. Fixes bug #132019 in yelp *at-spi-1.7.7 (01 May 2006) diff --git a/gnome-extra/at-spi/Manifest b/gnome-extra/at-spi/Manifest index 063cdbf87e5d..d224de915397 100644 --- a/gnome-extra/at-spi/Manifest +++ b/gnome-extra/at-spi/Manifest @@ -1,6 +1,10 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 +AUX at-spi-1.7.7-no-stack-free.patch 460 RMD160 0c14a6ad9f6f4d4492402392ca96902b29526543 SHA1 0321b505a6e67cbcc05d80f20156220a50263c32 SHA256 c2612b85dacc0ed01354d77d91911194ea2508f92a17fdc7bdab07ac78cfc844 size 460 +MD5 68b5473f512b0e5d2ebd643d5ba62051 files/at-spi-1.7.7-no-stack-free.patch 460 +RMD160 0c14a6ad9f6f4d4492402392ca96902b29526543 files/at-spi-1.7.7-no-stack-free.patch 460 +SHA256 c2612b85dacc0ed01354d77d91911194ea2508f92a17fdc7bdab07ac78cfc844 files/at-spi-1.7.7-no-stack-free.patch 460 DIST at-spi-1.6.4.tar.bz2 499226 RMD160 549f568911173773cc05a2f989ad01330343ac50 SHA256 82fafc0aa71ae32888dbdd13768bce9ecab169d48fb76dcf647e79004235de91 size 499226 DIST at-spi-1.6.6.tar.bz2 541611 size 541611 DIST at-spi-1.7.6.tar.bz2 598612 RMD160 431060158685707cce0312a5eb253dcb87c01b4b SHA256 2a7eab2da39f9f33dd199ee27a8f019a7071f5958d9ccd03af41971bde07fcfd size 598612 @@ -17,14 +21,18 @@ EBUILD at-spi-1.7.6.ebuild 1148 RMD160 bc25a3080b970b0c37c9cccfde3a407912152196 MD5 c6f324981c10df50838fc89c0989bd6a at-spi-1.7.6.ebuild 1148 RMD160 bc25a3080b970b0c37c9cccfde3a407912152196 at-spi-1.7.6.ebuild 1148 SHA256 0014ca13282932f0a5a715daaec97ffce142cb4cd8f2540b53b555052966bc3b at-spi-1.7.6.ebuild 1148 +EBUILD at-spi-1.7.7-r1.ebuild 1236 RMD160 d5432dd64564e90cce017b48d0ed65802c948050 SHA1 c833385d583db2e15e866daf4e0f837c88498ed8 SHA256 2db8ee5e7be40fc7b9265f34b555b2a0329cfd6f796df7d9116f6964f4618a15 size 1236 +MD5 d53b760372c53fbb5ef23122d23007d3 at-spi-1.7.7-r1.ebuild 1236 +RMD160 d5432dd64564e90cce017b48d0ed65802c948050 at-spi-1.7.7-r1.ebuild 1236 +SHA256 2db8ee5e7be40fc7b9265f34b555b2a0329cfd6f796df7d9116f6964f4618a15 at-spi-1.7.7-r1.ebuild 1236 EBUILD at-spi-1.7.7.ebuild 1143 RMD160 71454f69c1ce34c33dbb2cae956851016b8bac7d SHA1 53d7eb58bbd58860879d4e54288a9d354b3ce421 SHA256 e45aeec62b44213b084d20da97b6aaed3c67f883be209cf68aba7a62bcf53819 size 1143 MD5 56b1d71c188ad40c713f5ea56fdcae48 at-spi-1.7.7.ebuild 1143 RMD160 71454f69c1ce34c33dbb2cae956851016b8bac7d at-spi-1.7.7.ebuild 1143 SHA256 e45aeec62b44213b084d20da97b6aaed3c67f883be209cf68aba7a62bcf53819 at-spi-1.7.7.ebuild 1143 -MISC ChangeLog 12388 RMD160 f083354eb71cc9594e9af9eccfe5ef92f3bdce8f SHA1 0c9273a217bb2924fbd6b98d07164dcd444c51fd SHA256 8a5a1d6744b716e71b0d2553c284b9c6d974b6b8de8b1cc2e4e2028ff360d56f size 12388 -MD5 4e9bc4d71b977cbcfc52a191f47aa5f5 ChangeLog 12388 -RMD160 f083354eb71cc9594e9af9eccfe5ef92f3bdce8f ChangeLog 12388 -SHA256 8a5a1d6744b716e71b0d2553c284b9c6d974b6b8de8b1cc2e4e2028ff360d56f ChangeLog 12388 +MISC ChangeLog 12597 RMD160 e9364f4728afef6b55840af4cf9e07a392a2a575 SHA1 f139206b972839078452cf80629ca436bcab4bb2 SHA256 21110043a0a40485f407167fd0052921afcae5dd1f6469e7ac3e5bde22b2ba67 size 12597 +MD5 3983e84bd04cd3bb5bf551b25eee66d1 ChangeLog 12597 +RMD160 e9364f4728afef6b55840af4cf9e07a392a2a575 ChangeLog 12597 +SHA256 21110043a0a40485f407167fd0052921afcae5dd1f6469e7ac3e5bde22b2ba67 ChangeLog 12597 MISC metadata.xml 172 RMD160 6901d426a49e26089e240a7a4f990204e08c15a1 SHA1 2a33de77ba2f0f4fdedeed148abdad125b78f996 SHA256 f14db6f3dc189eb3e4a3478d7c1bead86fe077d0c756b8426b64f7fc0d42d228 size 172 MD5 5253659a4a0e45baa9f1788dcb705895 metadata.xml 172 RMD160 6901d426a49e26089e240a7a4f990204e08c15a1 metadata.xml 172 @@ -41,10 +49,13 @@ SHA256 a4aa816045e40225ce05ef063119d02ce75df8f4ff65225c3c5bcd4a32a4e8da files/di MD5 385896081089f22a184dca1130056a97 files/digest-at-spi-1.7.7 241 RMD160 c69004249e4683be07d6db31d8ff332f7a3c63d7 files/digest-at-spi-1.7.7 241 SHA256 87d35fa9914b9a2d3e204cc700f96423283131816bc3c8392b9179b4db58f05b files/digest-at-spi-1.7.7 241 +MD5 385896081089f22a184dca1130056a97 files/digest-at-spi-1.7.7-r1 241 +RMD160 c69004249e4683be07d6db31d8ff332f7a3c63d7 files/digest-at-spi-1.7.7-r1 241 +SHA256 87d35fa9914b9a2d3e204cc700f96423283131816bc3c8392b9179b4db58f05b files/digest-at-spi-1.7.7-r1 241 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3-ecc0.1.6 (GNU/Linux) -iD8DBQFEVknpomPajV0RnrERApRHAJ0fO9jiQyOY4tMtvFLr6YME6/TudwCeJnlc -bDklnzo81jRiKiYuMP+us4Q= -=dyFo +iD8DBQFEYOqAomPajV0RnrERAuX0AJ9tNXrHeOC7NWPvvQ/BZ/NUwD9NrACfZqxM +hXSrkMmAmoPtiFbTAdmMzAw= +=YEYY -----END PGP SIGNATURE----- diff --git a/gnome-extra/at-spi/at-spi-1.7.7-r1.ebuild b/gnome-extra/at-spi/at-spi-1.7.7-r1.ebuild new file mode 100644 index 000000000000..263bd92c5835 --- /dev/null +++ b/gnome-extra/at-spi/at-spi-1.7.7-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/at-spi/at-spi-1.7.7-r1.ebuild,v 1.1 2006/05/09 19:16:05 dang Exp $ + +inherit virtualx gnome2 eutils + +DESCRIPTION="The Gnome Accessibility Toolkit" +HOMEPAGE="http://developer.gnome.org/projects/gap/" + +LICENSE="LGPL-2" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc" + +# >=atk-1.11 required. See +# http://mail.gnome.org/archives/gnome-accessibility-list/2006-February/msg00036.html +RDEPEND=">=dev-libs/atk-1.11 + >=gnome-base/libbonobo-1.107 + >=gnome-base/gail-1.3 + >=x11-libs/gtk+-2 + >=gnome-base/orbit-2 + dev-libs/popt + || ( ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXi + x11-libs/libXtst ) + virtual/x11 )" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9 + >=dev-util/intltool-0.31 + doc? ( >=dev-util/gtk-doc-1 ) + || ( ( + x11-libs/libXt + x11-proto/xextproto + x11-proto/inputproto + x11-proto/xproto ) + virtual/x11 )" + +DOCS="AUTHORS ChangeLog NEWS README TODO" + + +src_test() { + Xmake check || die "Testing phase failed" +} + +src_unpack() { + gnome2_src_unpack + + epatch ${FILESDIR}/${P}-no-stack-free.patch +} diff --git a/gnome-extra/at-spi/files/at-spi-1.7.7-no-stack-free.patch b/gnome-extra/at-spi/files/at-spi-1.7.7-no-stack-free.patch new file mode 100644 index 000000000000..c564dff47774 --- /dev/null +++ b/gnome-extra/at-spi/files/at-spi-1.7.7-no-stack-free.patch @@ -0,0 +1,12 @@ +diff --exclude-from=/home/dang/.diffrc -u -ruN at-spi-1.7.7.orig/atk-bridge/bridge.c at-spi-1.7.7/atk-bridge/bridge.c +--- at-spi-1.7.7.orig/atk-bridge/bridge.c 2006-02-27 17:21:03.000000000 -0500 ++++ at-spi-1.7.7/atk-bridge/bridge.c 2006-05-09 15:06:35.000000000 -0400 +@@ -694,7 +694,7 @@ + + g_free (e.type); + +- if (e.any_data._release) CORBA_free (&e.any_data._value); ++ if (e.any_data._release) CORBA_free (e.any_data._value); + + va_end (args); + diff --git a/gnome-extra/at-spi/files/digest-at-spi-1.7.7-r1 b/gnome-extra/at-spi/files/digest-at-spi-1.7.7-r1 new file mode 100644 index 000000000000..19867c958a7c --- /dev/null +++ b/gnome-extra/at-spi/files/digest-at-spi-1.7.7-r1 @@ -0,0 +1,3 @@ +MD5 2988cd21d9f292fd404a8c532fe2723d at-spi-1.7.7.tar.bz2 696704 +RMD160 e19c1d3f7696832add2c3bc2a2f965acf5d019f6 at-spi-1.7.7.tar.bz2 696704 +SHA256 8e5a5a9be3e3c26068b98fbcd37e44a6c377b1d8f97735339e8dd1215b506ad6 at-spi-1.7.7.tar.bz2 696704 |