summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2012-08-27 08:15:35 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2012-08-27 08:15:35 +0000
commit77e7b5e2ea1d895a7a4d759c3827cd852856ab05 (patch)
treeb3c8d276e29b110fae6989a32b6ac10080d30d63 /dev-scheme
parentRemove symlinks in platform-specific libdirs and not only lib64 (thanks to Fr... (diff)
downloadhistorical-77e7b5e2ea1d895a7a4d759c3827cd852856ab05.tar.gz
historical-77e7b5e2ea1d895a7a4d759c3827cd852856ab05.tar.bz2
historical-77e7b5e2ea1d895a7a4d759c3827cd852856ab05.zip
Backport upstream patch to fix SIGSEGV with gcc-4.6 wrt #424475 by Ivan Bagaev <gmiramir@gmail.com> Thanks to Cyprien Nicolas (fulax) <c.nicolas+bugs@gmail.com> for detailed analysis and finding patch. Acked by hkBst
Package-Manager: portage-2.2.0_alpha123/cvs/Linux x86_64
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/guile/ChangeLog9
-rw-r--r--dev-scheme/guile/Manifest77
-rw-r--r--dev-scheme/guile/files/guile-1.8.8-gcc46.patch39
-rw-r--r--dev-scheme/guile/guile-1.8.8-r1.ebuild5
4 files changed, 99 insertions, 31 deletions
diff --git a/dev-scheme/guile/ChangeLog b/dev-scheme/guile/ChangeLog
index 066af4b826a7..2922e8f14961 100644
--- a/dev-scheme/guile/ChangeLog
+++ b/dev-scheme/guile/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-scheme/guile
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.96 2012/05/02 21:59:03 jdhore Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/ChangeLog,v 1.97 2012/08/27 08:15:35 xarthisius Exp $
+
+ 27 Aug 2012; Kacper Kowalik <xarthisius@gentoo.org>
+ +files/guile-1.8.8-gcc46.patch, guile-1.8.8-r1.ebuild:
+ Backport upstream patch to fix SIGSEGV with gcc-4.6 wrt #424475 by Ivan Bagaev
+ <gmiramir@gmail.com> Thanks to Cyprien Nicolas (fulax)
+ <c.nicolas+bugs@gmail.com> for detailed analysis and finding patch. Acked by
+ hkBst
02 May 2012; Jeff Horelick <jdhore@gentoo.org> guile-2.0.0.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest
index 5c6f03dcc796..69efaedd6dd2 100644
--- a/dev-scheme/guile/Manifest
+++ b/dev-scheme/guile/Manifest
@@ -1,28 +1,49 @@
-AUX 50guile-gentoo.el 38 RMD160 93ecb185b2729f847b6b34bbb1dd96a207510df2 SHA1 4363c907b30fe150f1d4de4be733f943256a0b82 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115
-AUX gcc-4.3.patch 2097 RMD160 9143d75c389f3bc2d57fab7d197064899ec573aa SHA1 339a5e22e528204d85b1d049f01d58d5f9be409f SHA256 3702a63fef213535d2df8dfa093f73d5642640537a4ae3a1f1bc7f9ada5333b4
-AUX guile-1.8.6-interix.patch 618 RMD160 5bb08c6c3513c8d6723993c4eb8ff07b76f66e21 SHA1 776ef84509a640a95bda0dd626cc279cd8067060 SHA256 8982880cefdc8c346402c99a781871b978a5cb1be12cd63e78f7ea50934b1197
-AUX guile-1.8.7-fix_tests.patch 888 RMD160 b34a98684d016b8f660da97b66c3e3acc6e5b123 SHA1 c229e11da5a5b0974ecf23e3ccdfd42723932abd SHA256 077829a887549f9c65a6c366a5e2c709dfbab07bc81f46a60f2557dcc5c34adb
-AUX guile-1.8.7-gcc45.patch 410 RMD160 45a86c32d38bb970832b925c171bf5578f40ad61 SHA1 c439fc297c8b523e607a6dff89bda99e263eecdc SHA256 0b9f7b11a70e131384836e76b5013fd30096a4dbbf09f404e4022c1d274799eb
-AUX guile-1.8.8-fix_guile-config.patch 494 RMD160 61fcb0ac730a44ef93df26bdd5e6e0ce3b1a2dbf SHA1 5e9132af1dd7ae7394851c1266b6a85419abca31 SHA256 08e4d837a663fc27b037e64f8dd89d89ababb3ed13f1e7845109a0f901f3b0c4
-AUX slibtest.patch 2916 RMD160 770b65dca197515aef7b06f98dbbf18daf019609 SHA1 2c19bff9b9087735267e19425ed3bcde3664b6a2 SHA256 df098410fd7a27b66e2d5f28763d048484635ddf3010b54739d58deb7803b9ff
-DIST guile-1.6.8.tar.gz 3114052 RMD160 9c2c6a6afe2adce458e30e97da782ae18ce75b5c SHA1 5c244f730d7aaee32db4b0cc77b688f74a5caa71 SHA256 3d4ab874f90f5c2003229be29488ba2aa6fe1f0317774283360530d5d9236011
-DIST guile-1.8.4.tar.gz 3821388 RMD160 58a502e553519b7f4e409ede361ad12141f20fec SHA1 1e80fe242acfde2bfa39fd1e8409a8f010e24e2b SHA256 ca03762565291708b6fbcda4224570e59889795651d3bbb5a380ff6d2c69e1b3
-DIST guile-1.8.5.tar.gz 3933369 RMD160 7f8ab70e1c524f7c20a65977b13c2575eeb61655 SHA1 3ef611cf5c4998a5bdfc7935765bb68730038614 SHA256 e2f63d2d445ffeb072638eab885b1a629e372d1db711c8afb26a62bc56096289
-DIST guile-1.8.6.tar.gz 3960608 RMD160 d6695d266a6091dc5fb1c688e3f0286f1c6d382e SHA1 a3896f86044a2b3740dac43e045c349d656fba31 SHA256 69a2f9491480ff756d1cc4c8ea2bdc13d40ea8ddc8f93f26957bade8219a1d86
-DIST guile-1.8.7.tar.gz 4026804 RMD160 3ccd581cff4ad743fc1328597bd8cb241cbd3fd6 SHA1 24cd2f06439c76d41d982a7384fe8a0fe5313b54 SHA256 bfee6339d91955a637e7f541d96f5b1d53271b42bb4a37b8867d186a6c66f0b3
-DIST guile-1.8.8.tar.gz 3956654 RMD160 8ac185a72ad8394b14d5377549e5bbf02889faaa SHA1 548d6927aeda332b117f8fc5e4e82c39a05704f9 SHA256 c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050
-DIST guile-2.0.0.tar.gz 5564966 RMD160 8235acd9b43a719ad59c957c464fcb1d0bece1ff SHA1 e266b79b17a04a98c438e9d5dabb5210fb368d77 SHA256 7ba4ebd54d5b16840424172a14b2d10c76821bda9336fab5055b29fc288ec67b
-EBUILD guile-1.6.8.ebuild 2299 RMD160 b0e8d02c56f71babb893d78220b68a50eaa88a15 SHA1 374c0e30246130fec8e65560d25a036768864449 SHA256 99771a9e37a1cdba5c196ce76a05582e4324318bf492faedfd290ad8e5abb2e3
-EBUILD guile-1.8.4-r1.ebuild 2515 RMD160 284af6c51ce254a021601bf9bb2c80e361b178ef SHA1 294f641caca441162ff2d614f15d308b3b51bae0 SHA256 98bab0d432a7f370adfef58265f28ade4c0e11bdcb4064006371d442cb8104e2
-EBUILD guile-1.8.4.ebuild 2226 RMD160 00c5233fa972858ac092b8840773db0330f91ee6 SHA1 1d8be122d29c273b161a75c240a28ec4c3b629fb SHA256 034b566d3eb615a02777ee18822c5ed7e24c525f967ced0700e1050558a5af07
-EBUILD guile-1.8.5-r1.ebuild 2984 RMD160 17153c7ac16c0a4712da0f2376b86999f8489cef SHA1 f85e4f6a36a4e6b42b2e6b11f8c6a114937b22a6 SHA256 1cf061dd378cbe8841a6c9ab6e42c6e5a1453e3a5bc55013bc5664caa181a9fa
-EBUILD guile-1.8.5.ebuild 2445 RMD160 1f00f980ec401dd6106b90e13e7bb8c61bca35fe SHA1 71a43cacec05a322e746befc76a8773c81fc8d4b SHA256 b4d3d5d07381850ebc00ca0d82250f0a6dc5c9af2509b40d4e3fc1a043b8dcd9
-EBUILD guile-1.8.6.ebuild 2971 RMD160 f55b7f2febd83f6bccce254b6c2a8e46ae07b21a SHA1 75089429f599450d2846c6c134bf4c904cb728ef SHA256 b12e0f1eeeb80424c0c680efb484e1241afe3ed4fb0227dafeb2a7e44a11ff53
-EBUILD guile-1.8.7-r1.ebuild 3041 RMD160 6b201cfb2eaf22c13cacd9219beb0e8432b8834b SHA1 b08b1f76071bade185241f8a927e330abdbe350c SHA256 560663d883f2d1f3c63f2c1d4f98f8e6fcd85ddf7deeafadecb6d13d0d5e312d
-EBUILD guile-1.8.7-r2.ebuild 3125 RMD160 eb3e6a18f24e35964bebb96e6648211c2c2d4821 SHA1 991b4978cd47c9cfffc9a9fc8a7e52bbdd7dda16 SHA256 10760d28e93ee8d783ef1930fd147b8d2a42b853d6e8de5bc80d2d11fd984135
-EBUILD guile-1.8.7.ebuild 2997 RMD160 e9d4eeef5d205a99f4d629892c824cd4baf7ff44 SHA1 6e214ae8ae2e3850991161df2010d9f583f5a967 SHA256 340c04e7ca83f269c8e118a683f9d7798ab356286fed5b05a5c248f57813bbc3
-EBUILD guile-1.8.8-r1.ebuild 2781 RMD160 6b6dc0d062a7adc90545097ad8897a4d33340486 SHA1 2458761a7a857c57e96cf8bcc151299f9bab3b37 SHA256 f00bb444a79e87510c0121d142719d7f7927c01f1675029d1a0e53b94740a21c
-EBUILD guile-1.8.8.ebuild 2680 RMD160 31dd0ad15e64b852b5f9c32ab174e0162801147d SHA1 d9bc1d3648672254876e46ccaace8138238d9549 SHA256 79af7c36e3912137c1a815f5026020a7cc40e1e5541bff15794797a40cdfd5d6
-EBUILD guile-2.0.0.ebuild 2359 RMD160 65d512ee29fc3274f07e022db7f311a1c9eda962 SHA1 3c04f5eb72b6d4a64d0813079604c1d34e14eebf SHA256 a805e62c1b2a604925a4eaa35070575053f553a7045533366cf4708dce73f9ce
-MISC ChangeLog 24270 RMD160 175dda774290390f5ec834a40ce2dcf215b5f01f SHA1 f72fe2485bf23fa06ebc728563aabd02c9d39cd2 SHA256 ccb246b545a45574fc2f3ffc7b620d3610cfaf7f8b196969fcf1af9e96fcb280
-MISC metadata.xml 1055 RMD160 e9a2a4c3c6629e0a521791f59c373ce1e8b68220 SHA1 fb4541c5f46e23719cc55024c2ab31344bf73f13 SHA256 87841c9e125b7de272c87c8abcc3e9c53c6934cec6f4fe5e3ad60c09566bbbff
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX 50guile-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14
+AUX gcc-4.3.patch 2097 SHA256 3702a63fef213535d2df8dfa093f73d5642640537a4ae3a1f1bc7f9ada5333b4 SHA512 18d5ab93e2d9b76c02ff70cb3c8035fd1fb29a93b38857672b72a2b2b0095d72fd2655414b753afefc252a885d6ff4f60a9be4f123c956c11385c8bab3e01a50 WHIRLPOOL 0612b6fa4bb07df9b26a5bb88b40a1c6157129f08bf150ecad30a8d02b3c8e297f6ff26b11040b28cdf50b85269afafbbd351c2a276bda41d89ae66ae7494553
+AUX guile-1.8.6-interix.patch 618 SHA256 8982880cefdc8c346402c99a781871b978a5cb1be12cd63e78f7ea50934b1197 SHA512 29515cf486e4a68219dbf476a7d3c785f5d8c02eeb2f4cc30afb0cf7af6c67eb92c08a61ed93c02336eed0f154c62f0e2a68bff10c80346871f43e492311b42f WHIRLPOOL cac21e97d2c831297435a03ed73a4cee1e9ffab432ba8736de3adb009238563bbb1fb4990fda2d88bb39b126987220d85e8c844594a2d272181ddb0827766ce9
+AUX guile-1.8.7-fix_tests.patch 888 SHA256 077829a887549f9c65a6c366a5e2c709dfbab07bc81f46a60f2557dcc5c34adb SHA512 be16624f7386d14092555a63705b40d1656b7a92f3624fec2949c8615d08a5d5e666e5f4c1fa0d2849c0a6596b370fb25f50951852f09e564f0f2b97b93fc3f9 WHIRLPOOL 78b6d8410fa171a51bc4b2f7138d44c7cc74a117bd8b547548b1f80ad2c3909a834a5228bfed18fa0126c8ba585c75bb551f68d6187b9674b4908ab3a26b84a9
+AUX guile-1.8.7-gcc45.patch 410 SHA256 0b9f7b11a70e131384836e76b5013fd30096a4dbbf09f404e4022c1d274799eb SHA512 8d076732f0bfde41e4b555dc251178ae9611847a68a5afd3dc1cf350bf6e30e567d025bf8cef8cf1bf46cc853fe7ac4d17cc47f3559ef3198ca7b69601e75ce7 WHIRLPOOL 87d3f6428f1f204bbf24796b6984abef9320456a3d340a70fd26ad670efda35d903fb17bc329513fd469a9819aab6302e8bbbca69f3849cc8959ad6f20d5544e
+AUX guile-1.8.8-fix_guile-config.patch 494 SHA256 08e4d837a663fc27b037e64f8dd89d89ababb3ed13f1e7845109a0f901f3b0c4 SHA512 3ef2bcb31d5b80dfa2f23b8802b98af713230e59aafe773ca3fd847fbdc7759ebb2d19cead1b6b362a6fa504dfff0c2036d5359aa82b601d664eb2a49a98c970 WHIRLPOOL f6ccd01b09a7aab46fab36464ab49539c9dddb954cc2d1ed709074175273df306d8527bae0d3d83f212903693af00fdf087533611ea416036b1c557ebc0fd283
+AUX guile-1.8.8-gcc46.patch 1004 SHA256 9f11b3095ed4aa622a58e3a0805e49f56c258e81c9813c5053cea980cd93948b SHA512 0ace93548dde387c344e13f083d79227cd09506e0cf58ac0892f25c43bfcefe9071e83912b921fba120262884fa92aaabe4d07f8337d89b6da73f0f2c077dcfa WHIRLPOOL cf2ff22da564656387c7a42985d8c4fd004ff411739e1a081f71931c458287bf1166079f5a39b842f7e8b988e62e24e04d541e125340f0256c62b23de602d80b
+AUX slibtest.patch 2916 SHA256 df098410fd7a27b66e2d5f28763d048484635ddf3010b54739d58deb7803b9ff SHA512 a3f6f3dd9d7b97d563690c63bf0481e9c7310586cdb873e287aa608dcf64ff1513517cd151fab6f2a5d472e40a166de53b6de3ebd415853af638a2a86f6c1aba WHIRLPOOL 193b60bb826f97b1d9434ec52634b788adb315592f112b83cbae0b88675fbe0c1ee52485e8ae9329fe89d2fea431f176ab437d69165f73d3260420a88cef3bfb
+DIST guile-1.6.8.tar.gz 3114052 SHA256 3d4ab874f90f5c2003229be29488ba2aa6fe1f0317774283360530d5d9236011
+DIST guile-1.8.4.tar.gz 3821388 SHA256 ca03762565291708b6fbcda4224570e59889795651d3bbb5a380ff6d2c69e1b3
+DIST guile-1.8.5.tar.gz 3933369 SHA256 e2f63d2d445ffeb072638eab885b1a629e372d1db711c8afb26a62bc56096289
+DIST guile-1.8.6.tar.gz 3960608 SHA256 69a2f9491480ff756d1cc4c8ea2bdc13d40ea8ddc8f93f26957bade8219a1d86
+DIST guile-1.8.7.tar.gz 4026804 SHA256 bfee6339d91955a637e7f541d96f5b1d53271b42bb4a37b8867d186a6c66f0b3
+DIST guile-1.8.8.tar.gz 3956654 SHA256 c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050 SHA512 ede6feb90cd419d8763feb8c5169275490a653919573c4dfced025b74cf591072b3a10ffb9a3f6ee3fe7b0a0956ffcf434e0859b421455c8349cea56bf427db0 WHIRLPOOL 104810030b5dae16805595a5b398e5a7e600771b64b08d5ff686036e2f273dcec3829a16e4cdb1dbb9db5813f2e225476f83e0535a789bc570fc2fc15a76dbe2
+DIST guile-2.0.0.tar.gz 5564966 SHA256 7ba4ebd54d5b16840424172a14b2d10c76821bda9336fab5055b29fc288ec67b
+EBUILD guile-1.6.8.ebuild 2299 SHA256 99771a9e37a1cdba5c196ce76a05582e4324318bf492faedfd290ad8e5abb2e3 SHA512 75fbeaefbf0ff90c356b6d1d81f2cf071abffbda058c846913d8ecd9b0fef3756689aba2bf69ae614395c0a0201d230a9c656185ae58cd59f3224e543b73536d WHIRLPOOL b1d6bb973945e5777c38b99ee779a5c050909af94d908e61b90f2be63ea41ecea14106ea85b07c9bdf086c44dde52b3af3a588955d1e5a2827a155dfd99fc054
+EBUILD guile-1.8.4-r1.ebuild 2515 SHA256 98bab0d432a7f370adfef58265f28ade4c0e11bdcb4064006371d442cb8104e2 SHA512 1c8c1ebd33be991b03be8915a15a66af02004b98577ee88307185fbe3228ef6c9d819a1a45c276d5b47fc92ed905a08cc6c16e2941f49aee095fd565da5815d9 WHIRLPOOL 6bd1983b96fb5c341a46db5bbff8d5c0b923d4ea518033ed3b3965e5ace85b8b380281605189755710660425006840e3923d1a31da02074d904f20330a369420
+EBUILD guile-1.8.4.ebuild 2226 SHA256 034b566d3eb615a02777ee18822c5ed7e24c525f967ced0700e1050558a5af07 SHA512 28daecc6238b3fa62b887129228173b180ed3cc286d0c5446531ae8d5b080809e43f8317f086fa973ad146f403cb6c343fbcc8047f93403f98d0461dfb0242f4 WHIRLPOOL 4ee291786e9dc71138ff28c2ee3a0eac127acef0e5b1c262465218994652275990d19398a9a38b38b06e6507a6214f31abc543e4c0ba764a976a5c1a347b2df4
+EBUILD guile-1.8.5-r1.ebuild 2984 SHA256 1cf061dd378cbe8841a6c9ab6e42c6e5a1453e3a5bc55013bc5664caa181a9fa SHA512 130bbd628a29270406e358355d216cfa4d997d943fb1109efd7f49289304e1debc4af1535d469364408f6fef4f808701c639abb8939597ccc262ae3b3fd1d6ca WHIRLPOOL b1d5a1817d78ad664d3a195dfe4adc0a4ee827aa005026f22ae6280bc47381c1cafffe0029f9d249d3430847a933105f4ea5ab077fdf856702e5a0e4940d2913
+EBUILD guile-1.8.5.ebuild 2445 SHA256 b4d3d5d07381850ebc00ca0d82250f0a6dc5c9af2509b40d4e3fc1a043b8dcd9 SHA512 5da283c6d4a5e31b13e3c7282fdb66345cd1b73db6eeb8c624752d35ceb0f30944f83be63f7e75e4364659f1f957b8bdd1753cee879b43c21f72c5c865b01ad0 WHIRLPOOL dffbebbac5c80470e7f2ae5e23e5cd5925b8a94aaf3045d07288098a3f0e91931b0c1a9a4cbafd2e726dc44b2f5c4c1bfbf76bf3cce7ab578dd3aed7d9d58c3f
+EBUILD guile-1.8.6.ebuild 2971 SHA256 b12e0f1eeeb80424c0c680efb484e1241afe3ed4fb0227dafeb2a7e44a11ff53 SHA512 04f504f6ad7f2a465d6b414418f266ea869509265b970420c9b9707562932c0235fb699f8d40f426a067fca994f999d2a5da93e53485003ebd493792860ff600 WHIRLPOOL 8ebeba170a98c0e26b2e4132a97541aab1220a3dbd91f911adc17668eae62eda976d23679fa5eb799e930ae99303b18c19d0e7d54f34e5321cf9c9556e8e862f
+EBUILD guile-1.8.7-r1.ebuild 3041 SHA256 560663d883f2d1f3c63f2c1d4f98f8e6fcd85ddf7deeafadecb6d13d0d5e312d SHA512 f96828c523e2941d2f10f9bf914e65b14d988547d6c2dad1e03911d7311ae6dfaa374027c78e3923bb0c5a41afc0a943b15802db631bf0026d930a68a02d534b WHIRLPOOL d0639cc33072f31c2085dc46eaef8a24c4f2fd95a9eda0f97fe8ab24db7cca4a6c57fce1399a2ee8c02348e037c1b8ef37e2e14ed9096b9deb2bf8cb7a1749c1
+EBUILD guile-1.8.7-r2.ebuild 3125 SHA256 10760d28e93ee8d783ef1930fd147b8d2a42b853d6e8de5bc80d2d11fd984135 SHA512 313e77c1eedf325b6139d83ae29579281ffb5a3a5e7e32f2ecd5f966201f4219f2314261071207afa717167ecf0c64594400e9ec7bf061460e1c45794dd26117 WHIRLPOOL 01f6c034059e2aef1c288cef00e1658b9ea8f1d9a0f1c78cdaefd50e16871c4890152f4646137804b98d46bbbab2b36f56ed2e19255f0212734c3ddd8012c188
+EBUILD guile-1.8.7.ebuild 2997 SHA256 340c04e7ca83f269c8e118a683f9d7798ab356286fed5b05a5c248f57813bbc3 SHA512 8948255b0b0b7c6c9cb1de5bbdc0e2ceff9606d7b881716d3bb4cece806d40d97fc1c1462f7be35f6b7c2c64c0ef5560d9170744de20b163780b21fc8656274b WHIRLPOOL fdb31935cdde8066ef6ceba19f0054ec7368083c3897624a96d684c57cb43d218d5446102351a041e9773fc2352e1f8a895378b30c2a50b18fdb3ebc7b966a02
+EBUILD guile-1.8.8-r1.ebuild 2818 SHA256 76fc7b63a91139d28ce44bc606668dbe0dfa58e9d5bff1808cfbe27b9c2faead SHA512 683d79ad6262c807171e73a3d800f434a2be2cfd6058508d58ef2e7b79a0ee61ce96447daee2fbdc635b1990459ee604dedb7115b5ded99cc79989513d55a5a5 WHIRLPOOL f7e16a6b7b83e8cc3775eda1c3d5e795e7e793e7c9c348d23d86630d199378159315b7d242eefaab334ef919ff2903fa8dcb68620ecb994e9d06f260e2becb51
+EBUILD guile-1.8.8.ebuild 2680 SHA256 79af7c36e3912137c1a815f5026020a7cc40e1e5541bff15794797a40cdfd5d6 SHA512 55f6eb5442d638611d004a5448596a72f1e28dd6766e5db18bd43919c4606bc558bf2eeb5aac66e0086167ae49b36e1b2b2cb157d5f1ab632db6ac1bd7cad625 WHIRLPOOL 03341ccf9b0bb08a281768b42123dfc7dc6f556d6ab2257c99cb3c2a4e1bb4845a0531f6433659f6f7564353851db24187abb3e9af123102a8f1f7b46bc9b6a5
+EBUILD guile-2.0.0.ebuild 2359 SHA256 a805e62c1b2a604925a4eaa35070575053f553a7045533366cf4708dce73f9ce SHA512 11fd2937ef77ea45a8606a3b0629bca558b0ef0a9ef43c85269e3ec83838ce4ed5a6259c2ba6ce12b8b3077d5259aa43ba21e7542ceb9987e62866aa0eb7a55b WHIRLPOOL bf8c90e831a92b38271043f5f697b00c73a2d510521b19963dd7d157cd4e0883d4abe4147498af8ef9a6f57acde8ac9f964d09909c0cff3384da0d9c816b4794
+MISC ChangeLog 24611 SHA256 ae314c96e2273b75debcbf6b77b4e30fd219c025c7913cb006daf87fb4077230 SHA512 050c71d2ebca0b2040016cfc41ffba030d76f79b5a682b7d0055a549b884b837934b9c413044381b44b4ebeafa200507867d6fb675a8d4890f22cea5a26e0440 WHIRLPOOL c6495dbfd3b8403679b0f80115f282effcca604b18f098eaf5cf17eac463130845b0099b7adcfbc5ca54191266f1e4f5627f1a0f4dbafd177397328889d35f89
+MISC metadata.xml 1055 SHA256 87841c9e125b7de272c87c8abcc3e9c53c6934cec6f4fe5e3ad60c09566bbbff SHA512 7a0ba9488a2a1fbd7e2da755ed0b6cc15016e80a83ec412e260040140a2897df9d2b8fc2a9c5f794fa929e6a4de5b3c3cc27ef11f15adebed332a87e085e6471 WHIRLPOOL e3622ca6e9f71782422a21822ae0116ac03319a32162bfc7762633c32a0876b7170d833f601c921ac9201b41b5e398dbbdaf529dfa31d2f866df18a7901452e0
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJQOyzPAAoJEF0huFKJUZL58q4P/2gUqFQlrK6SVrX9zNyuPtvx
+/9fDlB4ZRm8WH8mCP74kxy1PKdgcTYuVj85JTakd2ZrXg/twB7EClHiTsplzODwd
+fz+I7ducv939p5Gq8d60UNXfldsAVlROn4AunET9e57Zb3wKMzYP8ufw5QBc70X3
+WCybHorhy22yI0SPbRLqv9Ye8kPEA7yotG83ltJS8siDVmE5QR+VSAbFeI2lF4eW
+LtLLulQDWNEkxOYTKA+dhc4XyiEghUscsA3rGUpPc61rKP1Sf9r6X1MprY7W2TNl
+OtZjYQnL3+4+xN4KclF+v+Yn/+Xu76zpvF1Eq2EhNijuZeKQQaO1SGFQFQAZdP3U
+QXCwBds+iBg0ggqRwOMR5S7t+sjdeWjj1m0gitE4Y05QTLzBTaiYVgAILozdkZ7e
+p2DxbCVPIq88nhlpHTCshovdmGREv9lotapfbH+CD7ZjSq6yDX2vj1TYvd/t7x14
+3k2nhKLNBYwayuZIr4D7euqb03zt8L+9PlkkJxRdkqD6i11I+FQ/Gygz+bVVgQaJ
+cpSAsa89xSwp/3kCWcWMBqm56QDW+Af+gM97SZQgG1LDAP/roeHMXi42QbM0Kx36
+OB+0B8MI+8FtBp13GxDcCfyiAJv9KlOX3bdCJC6GY4FzuBudL3tqHymI1o0ynUSs
+NdksoSQktljWlkvwGzpr
+=5aEB
+-----END PGP SIGNATURE-----
diff --git a/dev-scheme/guile/files/guile-1.8.8-gcc46.patch b/dev-scheme/guile/files/guile-1.8.8-gcc46.patch
new file mode 100644
index 000000000000..b06a0e59eb14
--- /dev/null
+++ b/dev-scheme/guile/files/guile-1.8.8-gcc46.patch
@@ -0,0 +1,39 @@
+Backported upstream patch to fix SIGSEGV with gcc-4.6
+
+http://git.savannah.gnu.org/cgit/guile.git/commit/?h=branch_release-1-8&id=62bc1072c19e81bb0f9e42a5034e7ab8c27d3b94
+https://bugs.gentoo.org/show_bug.cgi?id=424475
+--- a/configure.in
++++ b/configure.in
+@@ -1199,23 +1199,20 @@
+ AC_RUN_IFELSE([AC_LANG_SOURCE(
+ [AC_INCLUDES_DEFAULT
+ int
+-find_stack_direction ()
++find_stack_direction (int *addr, int depth)
+ {
+- static char *addr = 0;
+- auto char dummy;
+- if (addr == 0)
+- {
+- addr = &dummy;
+- return find_stack_direction ();
+- }
+- else
+- return (&dummy > addr) ? 1 : -1;
++ int dir, dummy = 0;
++ if (! addr)
++ addr = &dummy;
++ *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
++ dir = depth ? find_stack_direction (addr, depth - 1) : 0;
++ return dir + dummy;
+ }
+
+ int
+-main ()
++main (int argc, char **argv)
+ {
+- return find_stack_direction () < 0;
++ return find_stack_direction (0, argc + !argv + 20) < 0;
+ }])],
+ [SCM_I_GSC_STACK_GROWS_UP=1],
+ [],
diff --git a/dev-scheme/guile/guile-1.8.8-r1.ebuild b/dev-scheme/guile/guile-1.8.8-r1.ebuild
index 209cd468df75..6b8f5d6cc51a 100644
--- a/dev-scheme/guile/guile-1.8.8-r1.ebuild
+++ b/dev-scheme/guile/guile-1.8.8-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.8.8-r1.ebuild,v 1.11 2012/04/26 16:37:12 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/guile/guile-1.8.8-r1.ebuild,v 1.12 2012/08/27 08:15:35 xarthisius Exp $
EAPI=3
inherit eutils autotools flag-o-matic elisp-common
@@ -29,7 +29,8 @@ MAJOR="1.8"
src_prepare() {
#
- epatch "${FILESDIR}/${P}-fix_guile-config.patch"
+ epatch "${FILESDIR}/${P}-fix_guile-config.patch" \
+ "${FILESDIR}"/${P}-gcc46.patch
eautoreconf
}