summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2006-09-23 00:57:45 +0000
committerDaniel Black <dragonheart@gentoo.org>2006-09-23 00:57:45 +0000
commit307e5b36cab80d685aa87222a19fa82a6003668f (patch)
tree6166bef62a3554d4d31878552f8a4be23fc25b57 /dev-libs/pth
parentRemove improper usage of need-autoconf. (diff)
downloadhistorical-307e5b36cab80d685aa87222a19fa82a6003668f.tar.gz
historical-307e5b36cab80d685aa87222a19fa82a6003668f.tar.bz2
historical-307e5b36cab80d685aa87222a19fa82a6003668f.zip
patch to fix hanging checking for sigstack.(bug #131234 and bug #139000).
Package-Manager: portage-2.1.2_pre1
Diffstat (limited to 'dev-libs/pth')
-rw-r--r--dev-libs/pth/ChangeLog8
-rw-r--r--dev-libs/pth/Manifest46
-rw-r--r--dev-libs/pth/files/pth-1.4.0-sigstack.patch22
-rw-r--r--dev-libs/pth/files/pth-2.0.6-sigstack.patch22
-rw-r--r--dev-libs/pth/pth-1.4.0.ebuild5
-rw-r--r--dev-libs/pth/pth-2.0.6.ebuild3
6 files changed, 88 insertions, 18 deletions
diff --git a/dev-libs/pth/ChangeLog b/dev-libs/pth/ChangeLog
index 86be8166d485..1e039784b849 100644
--- a/dev-libs/pth/ChangeLog
+++ b/dev-libs/pth/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/pth
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/ChangeLog,v 1.40 2006/09/16 20:12:52 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/ChangeLog,v 1.41 2006/09/23 00:57:44 dragonheart Exp $
+
+ 23 Sep 2006; Daniel Black <dragonheart@gentoo.org>
+ +files/pth-1.4.0-sigstack.patch, +files/pth-2.0.6-sigstack.patch,
+ pth-1.4.0.ebuild, pth-2.0.6.ebuild:
+ patch to fix hanging checking for sigstack.(bug #131234 and bug #139000).
+ Thanks to reports by nmonkee and Miro Bogner. Patches thanks to Alon Bar-Lev
16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> pth-2.0.3.ebuild:
ppc stable
diff --git a/dev-libs/pth/Manifest b/dev-libs/pth/Manifest
index 3dbf7d6ceecf..d007030d52f7 100644
--- a/dev-libs/pth/Manifest
+++ b/dev-libs/pth/Manifest
@@ -1,3 +1,10 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX pth-1.4.0-sigstack.patch 818 RMD160 e1d205b4a1012484cc3f522db881b9827921d33d SHA1 3ce7468e863b67b9d90f53cd651f3b8b9a198e53 SHA256 cc6705f5c49cdfdcf8f61971cd92cc34c1de0f963ae3e671ba29d63b134c7527
+MD5 cc822625556506bce0b6c9ecc417ab7c files/pth-1.4.0-sigstack.patch 818
+RMD160 e1d205b4a1012484cc3f522db881b9827921d33d files/pth-1.4.0-sigstack.patch 818
+SHA256 cc6705f5c49cdfdcf8f61971cd92cc34c1de0f963ae3e671ba29d63b134c7527 files/pth-1.4.0-sigstack.patch 818
AUX pth-2.0.3-m4.patch 665 RMD160 e9f2582c9b52bb48f925a575b070a3d9d75e10e5 SHA1 12a49f07ee11a218143ed78f2223890d612cef45 SHA256 37950c6ba9dd1813bb3c2a49b53c3b1c774af0e03a5afc8121c53021aa3597a8
MD5 87d3f708eb2c1edc4f1f82de5665ac93 files/pth-2.0.3-m4.patch 665
RMD160 e9f2582c9b52bb48f925a575b070a3d9d75e10e5 files/pth-2.0.3-m4.patch 665
@@ -10,14 +17,18 @@ AUX pth-2.0.6-ldflags.patch 813 RMD160 879d529ee8bc704f375c7c10236bc6ad2f9ce7b6
MD5 942fa4be28117756cd579937b257b9cc files/pth-2.0.6-ldflags.patch 813
RMD160 879d529ee8bc704f375c7c10236bc6ad2f9ce7b6 files/pth-2.0.6-ldflags.patch 813
SHA256 ed366b2f28a458e2d718dc3a90f54a91a478a8e3f64ee6e4fa3c8a7d7693bd9c files/pth-2.0.6-ldflags.patch 813
-DIST pth-1.4.0.tar.gz 444799 RMD160 2db9ab2a0746d8184111c1cdfd90017f2d5357b0 SHA256 c01357021b9222caf1fbfaa9b0dd2db612e6d341252b08c029f8e74af75f4a9a
+AUX pth-2.0.6-sigstack.patch 820 RMD160 5d7934ff8aa6e6581ffe3156da3d63098bc4a933 SHA1 d9e3ade605d6d2715ab0500e784ea8a61367c451 SHA256 b1f090242535640fc6518796b162d108c8436551f4e6bb43fd7cb8c9e916a868
+MD5 04e43157d758a3dc7925c35e6dd1e39c files/pth-2.0.6-sigstack.patch 820
+RMD160 5d7934ff8aa6e6581ffe3156da3d63098bc4a933 files/pth-2.0.6-sigstack.patch 820
+SHA256 b1f090242535640fc6518796b162d108c8436551f4e6bb43fd7cb8c9e916a868 files/pth-2.0.6-sigstack.patch 820
+DIST pth-1.4.0.tar.gz 444799 RMD160 2db9ab2a0746d8184111c1cdfd90017f2d5357b0 SHA1 bc1adf3fd9a8fa2845f9e89e94255250b479c2d0 SHA256 c01357021b9222caf1fbfaa9b0dd2db612e6d341252b08c029f8e74af75f4a9a
DIST pth-2.0.3.tar.gz 639243 RMD160 27b56055897a653fe5cea1aac53d9361ffd1acc5 SHA1 c2445bcf24ce3615cfbfbd58b79bbab36542617d SHA256 fa1d7bfad925d11849187636dc7a8d108c31e428eec073d977023b2de24b0ee1
DIST pth-2.0.5.tar.gz 647487
-DIST pth-2.0.6.tar.gz 647667 RMD160 e859376f7a12017947c522d8ac642b3dc84d4d55 SHA256 91ddb0e0980f8785d297717fb0296d6e59bfc4911d6343b0ce2c767bd5c31d49
-EBUILD pth-1.4.0.ebuild 748 RMD160 6ebcca21fb98d0cdcf5997b4cf158a1e29c2db1d SHA1 010a1660e1e333a9f4968bf0aad90562bfeb9df6 SHA256 6a38f448a77e3e6b94bcbf08ce9f7cc528025946353e8949d39088015a076088
-MD5 e44eb5dcdc791bea8bf0dde7c7488473 pth-1.4.0.ebuild 748
-RMD160 6ebcca21fb98d0cdcf5997b4cf158a1e29c2db1d pth-1.4.0.ebuild 748
-SHA256 6a38f448a77e3e6b94bcbf08ce9f7cc528025946353e8949d39088015a076088 pth-1.4.0.ebuild 748
+DIST pth-2.0.6.tar.gz 647667 RMD160 e859376f7a12017947c522d8ac642b3dc84d4d55 SHA1 90eb60fae56c423d93b68b53692fa93daa9f4cc7 SHA256 91ddb0e0980f8785d297717fb0296d6e59bfc4911d6343b0ce2c767bd5c31d49
+EBUILD pth-1.4.0.ebuild 802 RMD160 fa88672439e08e7e333a8c8e23aeadfb828f0cef SHA1 f8c79e556e5468b7d503d4bb679d12e844a1f705 SHA256 7b54dd901f2746516f6df9072df182529c344a666cab40888c506e9aa2df9aba
+MD5 7aca34021414e0153ee4b04d17bf0cf8 pth-1.4.0.ebuild 802
+RMD160 fa88672439e08e7e333a8c8e23aeadfb828f0cef pth-1.4.0.ebuild 802
+SHA256 7b54dd901f2746516f6df9072df182529c344a666cab40888c506e9aa2df9aba pth-1.4.0.ebuild 802
EBUILD pth-2.0.3.ebuild 876 RMD160 9c64548b644afaa19ccd2183da0772d4ea6fc2fb SHA1 afc475972a5c20d08e19be30c11e99443f41b23f SHA256 af7358f3740899d028477ed9c920806ca5b8d38fc622baf153e6e0173992c4f2
MD5 b4e73deee3923df395e25c0ae856d7cd pth-2.0.3.ebuild 876
RMD160 9c64548b644afaa19ccd2183da0772d4ea6fc2fb pth-2.0.3.ebuild 876
@@ -26,14 +37,14 @@ EBUILD pth-2.0.5.ebuild 733 RMD160 f0aa949b6871dd0e54607aa3ac0d50b02a7129d5 SHA1
MD5 f458b9138b9d5c4efc12bfde69105c94 pth-2.0.5.ebuild 733
RMD160 f0aa949b6871dd0e54607aa3ac0d50b02a7129d5 pth-2.0.5.ebuild 733
SHA256 b2fdd9cade6fa9e5d0693a53a564a02fddd23a4ea946018ac4d2177fd1e0638f pth-2.0.5.ebuild 733
-EBUILD pth-2.0.6.ebuild 821 RMD160 109c0a8d79104eeba2d7bda95a131d3145ea8f62 SHA1 5ec85a50855f80ea2d4391b1f6eb8263a1878553 SHA256 6c3841c6182e8d252a5296febdbf1560feea1fad2b5dd734bf150b032dd44ed8
-MD5 68d7bbaca96905cff1c70a4fdadffdf1 pth-2.0.6.ebuild 821
-RMD160 109c0a8d79104eeba2d7bda95a131d3145ea8f62 pth-2.0.6.ebuild 821
-SHA256 6c3841c6182e8d252a5296febdbf1560feea1fad2b5dd734bf150b032dd44ed8 pth-2.0.6.ebuild 821
-MISC ChangeLog 5023 RMD160 fab8159f64439ede1513df420350f79cc638bfc8 SHA1 06d02a0263138d3f7a640b2168634411e889fe67 SHA256 6972db0bea7df7d600d535ec9a190fcc52a9db4909c6009271a4bd8e15fd0750
-MD5 84a32c28171488a59d0af08a88b841a8 ChangeLog 5023
-RMD160 fab8159f64439ede1513df420350f79cc638bfc8 ChangeLog 5023
-SHA256 6972db0bea7df7d600d535ec9a190fcc52a9db4909c6009271a4bd8e15fd0750 ChangeLog 5023
+EBUILD pth-2.0.6.ebuild 865 RMD160 8ede168abcda18f8011fe5b9b2d7cf5d4af125f4 SHA1 e830353513704c63c26eef707ffaeb66d92760a4 SHA256 f6248f185185f444e24363fb5d28db2807c91a7fd7c86015ebd23e30a9a4f077
+MD5 bc0546a0a802ba6996d7baa12c393bef pth-2.0.6.ebuild 865
+RMD160 8ede168abcda18f8011fe5b9b2d7cf5d4af125f4 pth-2.0.6.ebuild 865
+SHA256 f6248f185185f444e24363fb5d28db2807c91a7fd7c86015ebd23e30a9a4f077 pth-2.0.6.ebuild 865
+MISC ChangeLog 5339 RMD160 27c3a9814aeb96132efbfe312eb324887c6b7324 SHA1 0dacca874740a95e554b273ae51e9a936dac1ea8 SHA256 67a5e0072ee695ea849ec09b87185c47b31c9e197eca9facea04d1760e74b5b8
+MD5 74c9d7e2d06619f83cc6a36bf0f5ac16 ChangeLog 5339
+RMD160 27c3a9814aeb96132efbfe312eb324887c6b7324 ChangeLog 5339
+SHA256 67a5e0072ee695ea849ec09b87185c47b31c9e197eca9facea04d1760e74b5b8 ChangeLog 5339
MISC metadata.xml 224 RMD160 74db96ad8aa1d285d83ae93a9f4a767335f55c15 SHA1 d86a171d981b45e7ed0c0b3b5059d2a63c811001 SHA256 9e9ce661a9fdb45a535ad875a247b700a70745359b27533ec29a6a46fa708e86
MD5 566cf4f89e44670d0aba4a745913d748 metadata.xml 224
RMD160 74db96ad8aa1d285d83ae93a9f4a767335f55c15 metadata.xml 224
@@ -50,3 +61,10 @@ SHA256 883ca56c12e53f7a4cb0e3db8a99142a179151f5c8628019e7b4c178c4f17a2b files/di
MD5 eec8b03e3fec701b5668f69ee10765e0 files/digest-pth-2.0.6 229
RMD160 61018e7b2a493e3d4b2779024865a1ebe1039b00 files/digest-pth-2.0.6 229
SHA256 f60dad506b979a4bb41907374ca348b54c9d126636fbaa4304e27289713a3908 files/digest-pth-2.0.6 229
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5-ecc0.1.6 (GNU/Linux)
+
+iD8DBQFFFIf8mdTrptrqvGERAqOyAJ4rMOnMg9yJ78xmRNK5aE/yHMDV1wCgkMj3
+qm/p+H5EYtihLtOs3KXAPF0=
+=tvDy
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/pth/files/pth-1.4.0-sigstack.patch b/dev-libs/pth/files/pth-1.4.0-sigstack.patch
new file mode 100644
index 000000000000..0e647c741702
--- /dev/null
+++ b/dev-libs/pth/files/pth-1.4.0-sigstack.patch
@@ -0,0 +1,22 @@
+diff -urNp pth-1.4.0.old/aclocal.m4 pth-1.4.0/aclocal.m4
+--- pth-1.4.0.old/aclocal.m4 2001-03-24 16:49:40.000000000 +0200
++++ pth-1.4.0/aclocal.m4 2006-09-20 19:45:40.000000000 +0300
+@@ -1535,6 +1535,7 @@ int main(int argc, char *argv[])
+ int sksize;
+ char result[1024];
+ int i;
++exit (1);
+ sksize = 32768;
+ skbuf = (char *)malloc(sksize*2+2*sizeof(union alltypes));
+ if (skbuf == NULL)
+diff -urNp pth-1.4.0.old/configure pth-1.4.0/configure
+--- pth-1.4.0.old/configure 2001-03-24 16:50:37.000000000 +0200
++++ pth-1.4.0/configure 2006-09-20 19:45:21.000000000 +0300
+@@ -4054,6 +4054,7 @@ int main(int argc, char *argv[])
+ int sksize;
+ char result[1024];
+ int i;
++exit (1);
+ sksize = 32768;
+ skbuf = (char *)malloc(sksize*2+2*sizeof(union alltypes));
+ if (skbuf == NULL)
diff --git a/dev-libs/pth/files/pth-2.0.6-sigstack.patch b/dev-libs/pth/files/pth-2.0.6-sigstack.patch
new file mode 100644
index 000000000000..3914dea7ac6c
--- /dev/null
+++ b/dev-libs/pth/files/pth-2.0.6-sigstack.patch
@@ -0,0 +1,22 @@
+diff -urNp pth-2.0.6.old/aclocal.m4 pth-2.0.6/aclocal.m4
+--- pth-2.0.6.old/aclocal.m4 2004-12-31 21:33:19.000000000 +0200
++++ pth-2.0.6/aclocal.m4 2006-09-20 14:46:59.000000000 +0300
+@@ -1522,6 +1522,7 @@ int main(int argc, char *argv[])
+ int sksize;
+ char result[1024];
+ int i;
++exit (1);
+ sksize = 32768;
+ skbuf = (char *)malloc(sksize*2+2*sizeof(union alltypes));
+ if (skbuf == NULL)
+diff -urNp pth-2.0.6.old/configure pth-2.0.6/configure
+--- pth-2.0.6.old/configure 2005-11-22 09:49:21.000000000 +0200
++++ pth-2.0.6/configure 2006-09-20 14:55:23.000000000 +0300
+@@ -24735,6 +24735,7 @@ int main(int argc, char *argv[])
+ int sksize;
+ char result[1024];
+ int i;
++exit (1);
+ sksize = 32768;
+ skbuf = (char *)malloc(sksize*2+2*sizeof(union alltypes));
+ if (skbuf == NULL)
diff --git a/dev-libs/pth/pth-1.4.0.ebuild b/dev-libs/pth/pth-1.4.0.ebuild
index d49e7b1a8bf8..3f6f92497164 100644
--- a/dev-libs/pth/pth-1.4.0.ebuild
+++ b/dev-libs/pth/pth-1.4.0.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/pth-1.4.0.ebuild,v 1.26 2006/07/23 02:35:52 psi29a Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/pth-1.4.0.ebuild,v 1.27 2006/09/23 00:57:44 dragonheart Exp $
-inherit libtool
+inherit libtool eutils
DESCRIPTION="GNU Portable Threads"
HOMEPAGE="http://www.gnu.org/software/pth/"
@@ -18,6 +18,7 @@ DEPEND=""
src_unpack() {
unpack ${A}
use ppc-macos && darwintoolize
+ epatch "${FILESDIR}/${P}-sigstack.patch"
#fix warnings
sed -i "s:pow10:math_pow10:g" "${S}"/pth_string.c
sed -i "s:round:math_round:g" "${S}"/pth_string.c
diff --git a/dev-libs/pth/pth-2.0.6.ebuild b/dev-libs/pth/pth-2.0.6.ebuild
index 1e385669d7fe..cda9c41fe7cd 100644
--- a/dev-libs/pth/pth-2.0.6.ebuild
+++ b/dev-libs/pth/pth-2.0.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/pth-2.0.6.ebuild,v 1.4 2006/05/17 12:14:34 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/pth-2.0.6.ebuild,v 1.5 2006/09/23 00:57:44 dragonheart Exp $
inherit eutils fixheadtails libtool
@@ -20,6 +20,7 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/${PN}-2.0.5-parallelfix.patch
epatch "${FILESDIR}/${P}-ldflags.patch"
+ epatch "${FILESDIR}/${P}-sigstack.patch"
ht_fix_file aclocal.m4 configure