From 3c0abf44fe2f0003275b1a7a59a0e78168d4b2bf Mon Sep 17 00:00:00 2001 From: Naohiro Aota Date: Sat, 13 Oct 2012 13:42:13 +0000 Subject: Add patch to fix bash-ism configure; Add ~x86-fbsd. Package-Manager: portage-2.2.0_alpha134/cvs/Linux x86_64 --- dev-libs/boehm-gc/ChangeLog | 6 +++- dev-libs/boehm-gc/Manifest | 25 ++++++++++------ dev-libs/boehm-gc/boehm-gc-7.2d.ebuild | 8 ++++-- .../boehm-gc/files/boehm-gc-7.2d-configure.patch | 33 ++++++++++++++++++++++ 4 files changed, 60 insertions(+), 12 deletions(-) create mode 100644 dev-libs/boehm-gc/files/boehm-gc-7.2d-configure.patch (limited to 'dev-libs/boehm-gc') 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; +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 -- cgit v1.2.3-65-gdbad