summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaohiro Aota <naota@gentoo.org>2012-10-13 13:42:13 +0000
committerNaohiro Aota <naota@gentoo.org>2012-10-13 13:42:13 +0000
commit3c0abf44fe2f0003275b1a7a59a0e78168d4b2bf (patch)
treeca69f3c49f483bd6596a2a45c6560bc569b1ec35 /dev-libs/boehm-gc
parentRemove pogooglue USE flag by upstream's request (diff)
downloadhistorical-3c0abf44fe2f0003275b1a7a59a0e78168d4b2bf.tar.gz
historical-3c0abf44fe2f0003275b1a7a59a0e78168d4b2bf.tar.bz2
historical-3c0abf44fe2f0003275b1a7a59a0e78168d4b2bf.zip
Add patch to fix bash-ism configure; Add ~x86-fbsd.
Package-Manager: portage-2.2.0_alpha134/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/boehm-gc')
-rw-r--r--dev-libs/boehm-gc/ChangeLog6
-rw-r--r--dev-libs/boehm-gc/Manifest25
-rw-r--r--dev-libs/boehm-gc/boehm-gc-7.2d.ebuild8
-rw-r--r--dev-libs/boehm-gc/files/boehm-gc-7.2d-configure.patch33
4 files changed, 60 insertions, 12 deletions
diff --git a/dev-libs/boehm-gc/ChangeLog b/dev-libs/boehm-gc/ChangeLog
index 83bf27a05674..42bb4d336f9c 100644
--- a/dev-libs/boehm-gc/ChangeLog
+++ b/dev-libs/boehm-gc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/boehm-gc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.82 2012/10/01 09:25:14 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.83 2012/10/13 13:42:13 naota Exp $
+
+ 13 Oct 2012; <naota@gentoo.org> +files/boehm-gc-7.2d-configure.patch,
+ boehm-gc-7.2d.ebuild:
+ Add patch to fix bash-ism configure; Add ~x86-fbsd.
*boehm-gc-7.2d (01 Oct 2012)
diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
index 2bbcb545921b..2ed27e398a49 100644
--- a/dev-libs/boehm-gc/Manifest
+++ b/dev-libs/boehm-gc/Manifest
@@ -2,6 +2,7 @@
Hash: SHA256
AUX boehm-gc-6.5-gentoo.patch 2815 SHA256 04b7655024ec9e1fad2946b619c0cd7d56e0fb5ea4804ce29469b909853509e0 SHA512 ba006dda2d3ab295cb14e80f8b7e0908acbde89dbdae46b12b91b111ee1ebc1340ac0b91db8eec18a130a59fe27eda2f7d48f9ea35280c1e9ce3513d3a72779b WHIRLPOOL 706a626e7194ae7ed2e538202aaba8fdd32f765d55845e265643ce2ba11fd2f1d01e281940dd4fc8e740ec369d2915c2e39c1b9b8a507ca76593b8e8b0034178
+AUX boehm-gc-7.2d-configure.patch 1183 SHA256 ef62d424289cd74230f8b76358147b1b2ccc02c56a537f4a5b04692888e2957d SHA512 e30299d23bb5f88b140dd1fa987eb55c159caef341730871f443e41fc9a9525e0133d0be997f9e81fdae656faa7e31815fff7680ac71ffc946eff403e3e1d3ff WHIRLPOOL 0dad2e414fd7d22fe7aae4e411ad4c15dead6a38d9da0e608c80312884c216866765a006538aee8397fdc1f29e0ad039ae27c8a9446b755f931609d5a200ddd2
AUX gc6.6-builtin-backtrace-uclibc.patch 425 SHA256 46c13de853b171b94bb4f998b796f170aa8f53070827ebe8bc2ec84e1bb72f24 SHA512 614dbce788a8e559c25966f9c82343d7ff2b26069f6f77bfa6d91abb755a8d4a46958e9b95f14d1e7e20349dc4df5b32a9e5bdd3eee9e5009a30003214e5f87f WHIRLPOOL ecacc19a412b806fc6e36913e2f92c3dba9c0d19fb485d991953c65099567ac4bd991c364546c27b76225866e4237b08c14195abfb7462f020aeb9047d30bf3f
DIST gc-7.0.tar.gz 1072682 SHA256 d20ac6e939b82770434b76e4f7dc18a4099d507eb4f42a5d3ad746250c011e5b SHA512 261b3ea514c385ea02495556063cc4e7a53ccb53aa4c078226a36a385a11363f7be75965827a02f8f5075639d419de837d03fa45aa0f906d7d8d39ea2709f81e WHIRLPOOL a874c3fefda8761f6cb5408544810f527ce5b50132d0c26b2965987bd51eb4b35c5999c6a4485f0bffeeb8ae5c60728965d59b47576059a3db5edcaa37915443
DIST gc-7.1.tar.gz 1077714 SHA256 e3cef6028fe3efe7de3bcf4107c880eae50b3ee79841450d885467c09bcebf30 SHA512 10faa0062c7df2ac7e2e29ac369167daad526c9de477e9af2298e6e5ad0bb1de5d32203e048892b16c34b398657a1a338e2e122c3137eeb8143b184f9b5e7ea0 WHIRLPOOL e099bd824601d53d94207f5a9c255fad30e55396eae2e6a01a55e98a7b8441e7e1bdfb698b2f77ee75b3c13f60a4f8e26b82b9fdf783b10dd40a49bf7f4fcdf6
@@ -14,17 +15,23 @@ EBUILD boehm-gc-7.0-r1.ebuild 1298 SHA256 02a6b603dfe92855ad927c459a4a9ef8123f98
EBUILD boehm-gc-7.1-r1.ebuild 1298 SHA256 06c67fb79d835e2c4d74c6efac209845fe7c32a53a174e1e0a27ffd2240b115f SHA512 d67541428e511ff52157d936b6b540feb9f794d599cf76450f5a32e65901fbff67ee4943385aa259139e9bafc121edc8268018bdb9ddd14ce4e8989e75b752e7 WHIRLPOOL ee3045381a36d1c6696c8a7efb528a80529b532de527c9ba76c401553c331af1740abf8365f2ff74db2533cbd9fccd1426884cd7db5d0c306ad2cacac9e81aff
EBUILD boehm-gc-7.2_alpha4-r1.ebuild 1358 SHA256 8de440d088036ca3936bf94168a60e8f31e9d71ddcbc21c0e170fbbab0fa3cec SHA512 fe64d4bb47ec8995af1fce635cd876392d943e2fa0e18ea598e813b8f3369de12fb78ed77387b8af8857b545722e5754b947d33ddf7cf696e3bc2dbef498f4cb WHIRLPOOL 1d6e325fad4032709ce8a4917418b1d13ec8e75678760e3f64ad6b27c392e2d199686a2cbe89aa102f40eabd791fe7cdd02caf2e116dc091480b2ed09ed5b9b7
EBUILD boehm-gc-7.2_alpha6.ebuild 1553 SHA256 3c190d4d313e168c8066e6f2ee86c552ec59952deafa2d0317795f5a42a42e24 SHA512 33dae378cf91099174623fdae6667f65dac00ba913f0ca44273c6aa36c4c242f7c8632d3580b61421dc72b38d415db0e88a74319bb558940fdcfc01d3ecddc59 WHIRLPOOL 519808bb738a467c3acb125421bbdbce23dcf109d7bd481476bc619000e4750ab37975e437996de776cf73184f9daa3a4fdd6864e9b13f34acd82e3b0c99754d
-EBUILD boehm-gc-7.2d.ebuild 1576 SHA256 8bdc43d5137bc824d047cd1d21661193582d82af773132e21aa66d082fc72485 SHA512 8be784dc84b5474f05fce4b3dea2f7c227731072747570015e395bcbc21fff7943653154ca73564c6a35fa07611d87cac5326091c44727b35243a6ced1fda879 WHIRLPOOL 5136d47316fa634f97d4d7175890abfe4f539278d385ff5cd8c5b3fbc9d333d249acbc20701ed53143d5cca610517dfcceabbaed3ddadb10276f5f651f7288df
-MISC ChangeLog 9594 SHA256 6dd78546abf3735a2d69fb97d6990eacc2349a3752801d48a2bda2a5172ef431 SHA512 e7a65b3d08242a2229fdd6c24febcfd1ee2f117b5ad0f7f9988974f9c8853706730cd01a1f32fc5b7608ecd8bad31df79306f19cdf8111a0a9a75f8760b8a4ec WHIRLPOOL 659bf1d66f8feb6e7af26ea3be38eac04104e800eb510478838f98b0fd0d0cbfc90b549ebe229cb0edaf97d15933c9329f2a0ad6ae08eca23ce692cf518502d1
+EBUILD boehm-gc-7.2d.ebuild 1654 SHA256 e1be2db55068451d51ae4c0b31eb3140058b92eca57da1ca52a26014fb42c76c SHA512 64c771b8d29883035437b91071d5783534127b62efd5e1b89c41bc73859ac99a2bb1dd7ff9adae5514799efa70752e6d2c0bf2c120fa626086db0c2d0441725b WHIRLPOOL b154d5742d91a4f74d8fbf9270c4361d5d6ae29abc2e89587b98251d4e022f3f197e4288bd620f0333571d975ed128268cc33bd80a42017ce93023fb82aa26d3
+MISC ChangeLog 9742 SHA256 ea0b02031215d4690a2dc4fc4af05fe3caf4acadab0849390f19c670e334005e SHA512 113682c3bbaee9ca6778764f884170765bba79025cde047798ac85f8bbd2d8bb8d97dd6f45c5f3be41c82c5ab83806fba593d047ba4a525984cd5a27f442550d WHIRLPOOL 94a44ce824140815e4cc4d6a098bb61937f7b3862c5401ad1e08c4632b1196aa39ebd1bd619a3c3a1c079f514ca9af4b628fdac621f0dca23b6be58c8a966d14
MISC metadata.xml 203 SHA256 ac1d1a31a5ac0f3c0cf63bc6a89af69de6df120ec4d7ffc0b974a26f0ee2cab0 SHA512 61f68e6800c79055747c3c1f2522f25bbda50b69ce81632975ab1d6705790518ae8981eb4d9297254e1af6c4ad0a3c0a208924c25afd0dfe6fc995e527bd0c8b WHIRLPOOL 00a3fa95e43b20b60c75e80e1c34011330dfde9dc906ab2c2e12c2a4f712224532305a5fb6f7364d1f1c769b65846975eee9d55cae8902b5d0a74cf1ca6dc562
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQaWF7AAoJEEqz6FtPBkyjvy0H+wTdxk/1xRSrIWajvXtIuYPi
-oTIaNVRoeAmSqmaUfZuBNg71QBPZFbTDYAoHzXDPwyUHQUyhWmE/8A5+uDE7u30k
-oq8ykE6g/fuUCGbP+tr70jWhJ3d6+lAbxStXLuacXcRF20zWpIxTAF9/Ldk7ZLfm
-tbaBLHDWco5yH2fkWqjIBADed1679/OX//ZFURhogBgAeA8MmSxsxmrOvE598CYm
-3rHN3PmAcftKNoGmpoFw3ahRVDYeQvprH+Da/nsYtvjD7Xreq2a0eDp9F4fTpgE/
-UAxkjlSzOzsCew07Zm3iPge+sT967oQFK5qrnbRBcH8v3YkIjkX9KKrpQhNkxuU=
-=5LNF
+iQIcBAEBCAAGBQJQeW+/AAoJEDYO1FT4VRUUwRoP+gLgmH7m1BXiWHkGOYh/TK4J
+hVCdl1wDfEUVRYyusniVqCTWmUF10c4WgeFKK4xsW7Ci+PYlSirir8MVoZJZOFKA
+zPpDz0zA/yWvRXOdKOh1OesBS/+2vVcCJdJ2aUDx3g++v2W8tdl/o2ZIZ3mMyQlN
+UJ6QxNopq0UmFA2WEW154U2TSKRVNC8rYHGkAqzRF0Pt9TnY5D36AgEkT2gw1i1C
+7uo6YARMnckrHu97rTYoCVY0jWuSXeWm5rhEv/snUvIBwH7reaikcOt3EElxa9MS
+7i4t5UxI7h1mTEL4TCwE+apgU279opyN4j3AGo8Q44GCzXelYnjogTI2N9oyGgmH
+S1m6lgPC8mnYPQM6Ckt7QP60Zx0eLWNxVHzoxoZNDuTl1faWN46BhnqqFC6slLjF
+BsFjMaqfagTvjR6BjI+tGC2ITdU9s329TEeKPHbuJq5bhu/LB7Dp1x+GrCwcprAa
+S6j8DbzBDHCMMJ/uN5gjSXLdu0yvzeBwVDh9GPRtuS2TF1qi6W/fe2NDiYqQukf9
+CNe4nPcW5Q7ZpzTsjR1FRRPaduuRtCnmXRw6bgr9MtRYlDgOrNbJUIrIGdBfMIlL
+pGSA/PLbrthJ8WAyqP9p9cAwNWqZldl0KDSHdq0lstek34poqPzdrRDOFhNGCDV1
+7ctyqKUenvSfVaYoZFMW
+=Q9AB
-----END PGP SIGNATURE-----
diff --git a/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild b/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild
index 6cc1ba0ed648..51a8ccf9eb47 100644
--- a/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild
+++ b/dev-libs/boehm-gc/boehm-gc-7.2d.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-libs/boehm-gc/boehm-gc-7.2d.ebuild,v 1.1 2012/10/01 09:25:14 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2d.ebuild,v 1.2 2012/10/13 13:42:13 naota Exp $
EAPI=4
@@ -16,7 +16,7 @@ SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
LICENSE="as-is"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="cxx static-libs threads"
RDEPEND=">=dev-libs/libatomic_ops-7.2"
@@ -27,6 +27,10 @@ S="${WORKDIR}/${MY_P/d}"
DOCS=( README.QUICK doc/README{,.environment,.linux,.macros} doc/barrett_diagram )
+PATCHES=( "${FILESDIR}"/${P}-configure.patch )
+
+AUTOTOOLS_AUTORECONF=1
+
src_prepare() {
sed '/Cflags/s:$:/gc:g' -i bdw-gc.pc.in || die
sed \
diff --git a/dev-libs/boehm-gc/files/boehm-gc-7.2d-configure.patch b/dev-libs/boehm-gc/files/boehm-gc-7.2d-configure.patch
new file mode 100644
index 000000000000..fdada4394cc4
--- /dev/null
+++ b/dev-libs/boehm-gc/files/boehm-gc-7.2d-configure.patch
@@ -0,0 +1,33 @@
+diff --git a/configure.ac b/configure.ac
+index ee6693d..45300c0 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -337,7 +337,7 @@ if test $compiler_xlc = yes -a "$powerpc_darwin" = true; then
+ AC_DEFINE([DARWIN_DONT_PARSE_STACK], 1, [See doc/README.macros.])
+ fi
+
+-if test "$GCC" == yes; then
++if test "$GCC" = yes; then
+ # Disable aliasing optimization unless forced to.
+ AC_MSG_CHECKING([whether gcc supports -fno-strict-aliasing])
+ ac_cv_fno_strict_aliasing=no
+@@ -442,8 +442,8 @@ esac
+ AC_MSG_RESULT($enable_shared)
+
+ # Compile with GC_DLL defined unless building static libraries.
+-if test "${enable_shared}" == yes; then
+- if test "${enable_static}" == no; then
++if test "${enable_shared}" = yes; then
++ if test "${enable_static}" = no; then
+ AC_DEFINE(GC_DLL)
+ # FIXME: Also pass -fvisibility=hidden option if GCC v4+ and not Win32.
+ fi
+@@ -707,7 +707,7 @@ if test -n "${with_cross_host}"; then
+ [Define to tune the collector for small heap sizes.])
+ fi
+
+-if test "$enable_gc_debug" == "no"; then
++if test "$enable_gc_debug" = "no"; then
+ AC_DEFINE([NO_DEBUGGING], 1,
+ [Disable debugging, like GC_dump and its callees.])
+ fi