summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gryniewicz <dang@gentoo.org>2006-05-09 19:16:05 +0000
committerDaniel Gryniewicz <dang@gentoo.org>2006-05-09 19:16:05 +0000
commitbee901e4372181e561d529e66f0907d73d528c8f (patch)
treed897fba696c797e55a490f7f1d9a456d2e3e02a8 /gnome-extra
parentfix build issue with older libIDL versions (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--gnome-extra/at-spi/Manifest25
-rw-r--r--gnome-extra/at-spi/at-spi-1.7.7-r1.ebuild53
-rw-r--r--gnome-extra/at-spi/files/at-spi-1.7.7-no-stack-free.patch12
-rw-r--r--gnome-extra/at-spi/files/digest-at-spi-1.7.7-r13
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