diff options
author | Mike Gilbert <floppym@gentoo.org> | 2013-04-05 14:36:27 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2013-04-05 14:36:27 +0000 |
commit | aad3bcecb2a4c1377db5d3eb62d44e73fd93fbbf (patch) | |
tree | f4358ca35cd431dc768177d4415909eb34bd6772 /dev-lang | |
parent | Don't die if pax-mark fails, bug 464680. (diff) | |
download | historical-aad3bcecb2a4c1377db5d3eb62d44e73fd93fbbf.tar.gz historical-aad3bcecb2a4c1377db5d3eb62d44e73fd93fbbf.tar.bz2 historical-aad3bcecb2a4c1377db5d3eb62d44e73fd93fbbf.zip |
Don't die on pax-mark failure, bug 464682.
Package-Manager: portage-2.2.0_alpha171/cvs/Linux x86_64
Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/v8/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 25 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.15.11.15.ebuild | 122 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.16.14.2.ebuild | 118 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.16.14.9-r1.ebuild | 8 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.16.14.9.ebuild | 118 |
6 files changed, 14 insertions, 383 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index d386294aed14..201fb1197145 100644 --- a/dev-lang/v8/ChangeLog +++ b/dev-lang/v8/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/v8 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.297 2013/04/04 20:16:16 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.298 2013/04/05 14:36:24 floppym Exp $ + + 05 Apr 2013; Mike Gilbert <floppym@gentoo.org> -v8-3.15.11.15.ebuild, + -v8-3.16.14.2.ebuild, -v8-3.16.14.9.ebuild, v8-3.16.14.9-r1.ebuild: + Don't die on pax-mark failure, bug 464682. 04 Apr 2013; Agostino Sarubbo <ago@gentoo.org> v8-3.16.14.9-r1.ebuild: Stable for x86, wrt bug #463426 diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index 21b2dfe40e77..d58ca48a7161 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -5,34 +5,19 @@ AUX v8-3.10.8.10-darwin-arch.patch 1146 SHA256 4b352c597105d71a7f1c907062dec7189 AUX v8-3.10.8.10-freebsd9.patch 421 SHA256 2cd4acf369ae32d549fbddfe5605379e1563a4227bae5a41b4de66078b7d75ad SHA512 3532cd316024fa6d0d8c0cbc4d3374913007da34ee8d33038e22d10a0c2663c2879c7b82b0b0edeb96c36adf8dc1ca02ff7f8ec4caf387f0f4031ba539f28631 WHIRLPOOL 3a419c10d1f5a2a1e00149b7219e121c91ce9791eb0b67608f69b27f4d2347703abd27a1ed51fa945dd14f6425b5e05fa93b932b470b407e4008673e83e518bc AUX v8-makefile-hardfp-r0.patch 462 SHA256 f4b0bbd7134856a0e4ff8895170818f3c7f8f1c566fd944583550b4af6b8d3a0 SHA512 b438a895cfaad18ea7a50fcce98269691bdc1bcb10b6f4829322a094235c593dac5e156eed803a9f9b0bed5f5f008e7bbc508ce6ecc8fb25c63731d4b024515f WHIRLPOOL 49fbfb6efe2e46ebf7d3de3729e59a610e984ab145aef68968ac8c14b147f4d714276930a809dce5307415fe3de5e6a4ec4a8f5c655a959358117a5ffeec7014 AUX v8-vfp2-r0.patch 486 SHA256 3288919dd8561bb968f7d770fd3979ee143e317e07052b5926c29444c8a12703 SHA512 09e6583a501e1586f1eeea2c83af7cd94e22a43df37c7981ae4728ff42431f3ff3f8394fe67111b445e1230558070a9a98f744d194d7b70ce5a05579b21c3d59 WHIRLPOOL b999c9fbe2d5d2054a37525b38a3d22cd5ab699a195bb3cd8873a0c3e54e2b086a77267a390d16fa31f7c978bcc5949b8a37bd3ef1bca7363d62be22bd471ca3 -DIST v8-3.15.11.15.tar.bz2 10396424 SHA256 b5064a3c9d27479532f2ad63182285fde5fe4fea0327715a60f8455f490603e0 SHA512 d24d83794ec41651f61c6d4df668100e64d8006478c2fb942a7df477356effef65edb0e8b71444bf0c3ba5b5ee95825bae845d80910c5e2ef81dee87f5449330 WHIRLPOOL 24b1b0daeda44a9ca0065617d3d3fffad35d510d2d3cc827d1aed7916356ef5d8e3b3ecc7e14f6e429fb3954c8eeeccc842ccd19bb607ea57e678673ad2efd31 -DIST v8-3.16.14.2.tar.bz2 10457382 SHA256 b1894ae796b19ebd68fc53059547326214a7e5f9dd85c7260581bae1a437aed9 SHA512 165cc565842a94fdff6c17d72926a877ad4da77cc04dda33f807b45db599359ff327fb581bbfb5234fcba4e7ca1feefc482a5f2a258439a878b09c726d22b41f WHIRLPOOL fe10d969ae67cb7304f15520c9a4bdbdac2b3ff6e44a871977ff6c669d65504170885941e2a93c2bd3af55e6e8eeb14962ec728613f8a48bb8a8410cbcc25d81 DIST v8-3.16.14.9.tar.bz2 10461483 SHA256 a2a69c4915bf2e36d327b4b1edb3d398d4967da31eaa1ae0058b6b6615cd66aa SHA512 424b3d8285244acbb8872fddb90a1e269a35bc8f57c0dba66758d6a853cf75e90a52e4e2d7db4095fe798271c794ac4f99cc40a1dbb99eb1b43d3b5b1878da94 WHIRLPOOL fd7beb7fdb661aa2a04591e7a25fe1c5b39af9bfe9b6e1ab8ed1f4cb6238bb740f3c26d12202c972cdb5552fb02ea31c207304394c095a0839b90b368c436ffc DIST v8-3.17.15.3.tar.bz2 10516836 SHA256 bfca163e9e90d9aeaaebe89309245be2fcf697258c273e54c087406ea9dc3ed7 SHA512 8ab664b9801ac0d111cc0af6ada8bf42d458ea7fd951c40d1e7599991d813dc96957c07777ed2f2ad48c4fcf84955293de2e4e1138d4d3ec186e58bc0d2e4c73 WHIRLPOOL 6fca6906330a4e47fa155f7ac61531c5f0f156f7e8b74dafaec1ba8d44e1cc4f72ee77d6f32257c7d23edcc689853d80d5e782b6928e6989f3a08ffd908de009 DIST v8-3.17.9.tar.bz2 10510824 SHA256 604e2ed947ec1c066f53a87b0018b5e55041c433b663b812cc874eff3e7ea863 SHA512 47fca2c88d6b5d4049121802fcdb6f5da0d4d2725e176fe312d746b8b6ab50274f9a3d450ab4d05a5ad83644c7a3cf1a90207a716cf2707d664611afd0054869 WHIRLPOOL 828d779ab0da8465155fdc488f75c6c6c4c01c4296f0ce70bb6e7c1093460f075c5810314d5ae64acd876d1742e9216061465d73fc51e70d21eff91e884501cb -EBUILD v8-3.15.11.15.ebuild 3039 SHA256 18d9f7f1926f95850697878564e1730201c1456226e25b8231b3512d1f0bc21f SHA512 138c156a59d62c9c7052be7b032dd87cd61f43aab1a5570bbee94b47d53269c51045ecbf206ea2a6cf97912622757213d6880878f83755bbbfc92ecf5a227a14 WHIRLPOOL 4d4d8d62d30b6c57ac9c3be927a1895abd6502804868708a35c5ab2d5c61287e829e57a27dede012c762a9e712a90786f158d9064450bab83b3738a0bb1f71a3 -EBUILD v8-3.16.14.2.ebuild 2983 SHA256 1c1e703099bfb572f691f994f608a7cb8db17df6293af983882fd984c2ab59c1 SHA512 8a5b3af5988657cacb6e3a99008ff52d611bae02ba4af26938a3c3927b1dace03d89a7d05558f38a3214a3f55ec104a911f7f82b00409834343779cdfe401cd9 WHIRLPOOL e135a7ad076cd14f5dacc35cb30968400d7943f61165307c142ed73d500c4d75ba0827d5aa84df402c05000368d4c93f4968ad7a676ad86c54315374175bffba -EBUILD v8-3.16.14.9-r1.ebuild 2951 SHA256 64ada5ba341d80c2da0f2abdc1c17f15454e94fad1595e8ba19fde40c79fb18f SHA512 dee1d960e66d01a0ad1f3c220c0b160eb52657b3e7651373804a3d012e723c357a469ea126637283396986e022746c553732e4fa464e287797a7856539dcf836 WHIRLPOOL 5574fcf9e07b9137c470673746427f21bd7ff7c9fd10462bd5de9d917c11351076b2551599994c072fb36405e95c2d907e54b7d1c8545bcb1cd2f345d107e857 -EBUILD v8-3.16.14.9.ebuild 2983 SHA256 142d76f730761ca78cbd5fa641a7a35152ba4f8dfdf1e882eb5b6bbc86f3639a SHA512 6d61bb551d3fd3376a6975db3d5c3e69a194a2747b3e1c79ebc1649b0bc70093ae3cd2b9bf2480f0ebc0ff8c73444cdaa0e4ed82ddf6a0cce6fbaa157590e5de WHIRLPOOL 01bd6fcd17201dbc6345c141764ad9c80331db785e86cfb7d92f5920368c301ae6e84b5cda69c4a6872d72fd8ff724a48b6e47010585ae46b5305c32f209e2dd +EBUILD v8-3.16.14.9-r1.ebuild 2934 SHA256 606cd228099f786d6fd83f0f6f23d25a9540ff54dfe99e25833ab78564399593 SHA512 a475cbbb4a1eb5a4fe857cb3c0ba80981171df4dd92d7ae0f4ea473f75c5ff57f3fe38fcae72658c011d384e941cfe62d0e8d6e39c787b3898fab86ad4edde50 WHIRLPOOL 37833d0888a764d28b74451b056d17967fac35ba23dc7a4612a19bb2c6914066b290519904e0a7759fad4d7a2154f679a19f47b40f50a0b5f248a314d7bb0655 EBUILD v8-3.17.15.3.ebuild 2816 SHA256 67b0da8012aa7211c6e039e4ac31491b6fc2b961e543cad156c50f3b3b565021 SHA512 35668bc8bf422f741da6dafb0dba34393f146491c315d2e2d64c9ad59156542a710924247a78b733373509c185998766020cc873ec973e940093452dbd047b9f WHIRLPOOL 0979da03f8343afac26b425d292ca5dd09829fedd13357d9ebec3e1c9bff0f5cbdd3f25fe88bfcc19cd0357fccfee014990bb4d261f9bf696b582f5e2c1319a1 EBUILD v8-3.17.9.ebuild 2842 SHA256 a07512e9559c4a0533ef51c3dc4945ac6caecf70a9be0c895793e75505fded3e SHA512 c8ac9d539a7bbb505226489b1ac15ac8cbb7eacbe28b0277c8b88e09ccbe16a1497dbeb3d781cdb80b9e86f357e1aa0fa46cdbe3dc6afe0f97d37dcfe49fd9d9 WHIRLPOOL fde884dc5893f4c517bbff1b681604a9251ac6ec91c35c5ada210c73bd200a4ca79325282a400bf309eb62c0843b02e4e914772e2741f02c0fed9268f82bb64b EBUILD v8-9999.ebuild 2823 SHA256 732bba5c1c141f52325d3f1bf246ea21eed412a775d145f493b3d70f372f4c45 SHA512 ee7c7301e6ecdeb3cf0bff5a0e9eb397a96fc35aabca0d29c85c2edbed0cf1780efc76a9b1668519d5b29e806b869a98ed9392ef9fcbc02b16750141a0f3092a WHIRLPOOL 46f5a86f7bebaeac156982e54e58adb97be7b8ba85ff5de1323bb89705df8bf2b3c7dfd8aa8e6e14b474176a4008675d52f4ba60b021cbde625bc5c30fc9f068 -MISC ChangeLog 45836 SHA256 7702addc579646792adda2a275da7b3d7d014789fa8f4a4774ee786b463a6102 SHA512 3e8566ed64242e87e5b8fe99c450ff82552cf769c3dcb08ccd94ce0b97c0fd6d14719f1858436af438220d56f88e4ae178a2035c571b57305ee80cc6f3bbb950 WHIRLPOOL 752ebafd6f4f070ed16c2da384e6072cec50078eac99cc95f80e78163972391b3f87553bc59c41a85fbd994513c191c89c21e81adf21dc5fc564ba3bdb5aa0d5 +MISC ChangeLog 46028 SHA256 78c525062a2dea2d7a8c656571632428294f996726f6eaacf64c97d1be01028f SHA512 946f03b543bfc66af0e208c4f4ba681a77ba5249f81fd2367de4814a60bff2790e75f00ae6921c56aae3c10347d134762fa32360779125c146fb30f73eb3c7e5 WHIRLPOOL cc281b136e49ec34277e7545e6d2a7f2d73a069fe05d53c71b722c985be9dd2cd96c45f082ce8f146d42cd45d4f14dd14e55d6a0c2606b234363e84628fa9d8a MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCAAGBQJRXd+RAAoJELp701BxlEWfjNsP+gNFK0PW4zv/iy2eiO6hDZnR -fv2tOXdV+tJMZFIlYQjXWVEwFMWkU+96Pz7sKwqAgq18AM+w06pNGP/eHfzSm56U -+3WDiOs55MpjIWgIT8GZMhlewi2VoSlZI71M3njvlYeqdQLQ8oTr+XmlPLt6NcYx -m/5pRJpVafCPB3ooRJxNN5lAHw6pktT/Gly5TeJwo35bSEiYIvqEmgY5l/aYanj4 -Hyhvd9EEvguQSKCjuw2o1DuV86fF1O2ynzljQumeyT85kRanrwUrELXfwQLxRq1U -H9KhzmJpbOuIYVpQYttn3QV97DfNVc0WpCnyfSqv/TI7SSQOSlVTAUw2OCvl5+nA -wPj2fnA4Y5TEsslQXMFFoUORqhL5lE3igw+JA8dtqnDKEwen/x8/BsK9wo2iiVb2 -o9HQ8/GmHKNe+FE+v31+drqfm0tf584O89OuQul0zx3rFULA/jOMa/wDr/SqM2O7 -OMNzYnq30hbbGnuXcBNUkkm9MT+hVJCGWjqdnmOOWkjonep5rtY5IP0Ffx3CV1tr -9doWsjkNUk5+OwLyq9gCe4AE7HkvhMhA7E68WWvkgk1dam00km6jDz674UQWUQPl -UMRm0L1JSfvvW7UJ4LDuPPXGsUz8yJZnlGJWlBTyuCna3u45NXlumfFVv9fHtc2j -r0/y9e8Eylm0UgvJYvup -=WUQM +iF4EAREIAAYFAlFe4WoACgkQC77qH+pIQ6SfvQD/YMfQ/PCXVYxkaMvq8Np75+i8 +tJe/SCcdmjk0535vq5gA/RDFyLsZJplF/nnEjjSEdm+wX0BF3wd/jcuGyWHzLRNv +=CBxV -----END PGP SIGNATURE----- diff --git a/dev-lang/v8/v8-3.15.11.15.ebuild b/dev-lang/v8/v8-3.15.11.15.ebuild deleted file mode 100644 index 382d98c0771c..000000000000 --- a/dev-lang/v8/v8-3.15.11.15.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.15.11.15.ebuild,v 1.4 2013/02/22 12:09:44 ago Exp $ - -EAPI="5" -PYTHON_COMPAT=( python2_{6,7} ) - -inherit eutils multilib pax-utils python-any-r1 toolchain-funcs versionator - -DESCRIPTION="Google's open source JavaScript engine" -HOMEPAGE="http://code.google.com/p/v8" -SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2" -LICENSE="BSD" - -soname_version="$(get_version_component_range 1-3)" -SLOT="0/${soname_version}" -KEYWORDS="amd64 ~arm x86 ~x86-fbsd ~x64-macos ~x86-macos" -IUSE="" - -DEPEND="${PYTHON_DEPS}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-vfp2-r0.patch -} - -src_configure() { - tc-export AR CC CXX RANLIB - export LINK=${CXX} - - local hardfp=off - - # Use target arch detection logic from bug #354601. - case ${CHOST} in - i?86-*) myarch=ia32 ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch=ia32 - else - myarch=x64 - fi ;; - arm*-hardfloat-*) - hardfp=on - myarch=arm ;; - arm*-*) myarch=arm ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - mytarget=${myarch}.release - - # TODO: Add console=readline option once implemented upstream - # http://code.google.com/p/v8/issues/detail?id=1781 - - # Generate the real Makefile. - emake V=1 \ - library=shared \ - werror=no \ - soname_version=${soname_version} \ - snapshot=on \ - hardfp=${hardfp} \ - out/Makefile.${myarch} || die -} - -src_compile() { - local makeargs=( - -C out - -f Makefile.${myarch} - V=1 - BUILDTYPE=Release - builddir="${S}/out/${mytarget}" - ) - - # Build mksnapshot so we can pax-mark it. - emake "${makeargs[@]}" mksnapshot || die - pax-mark m out/${mytarget}/mksnapshot - - # Build everything else. - emake "${makeargs[@]}" || die - pax-mark m out/${mytarget}/{cctest,d8,shell} || die -} - -src_test() { - local arg testjobs - for arg in ${MAKEOPTS}; do - case ${arg} in - -j*) testjobs=${arg#-j} ;; - --jobs=*) testjobs=${arg#--jobs=} ;; - esac - done - - tools/test-wrapper-gypbuild.py \ - -j${testjobs:-1} \ - --arch-and-mode=${mytarget} \ - --no-presubmit \ - --progress=dots || die -} - -src_install() { - insinto /usr - doins -r include || die - - if [[ ${CHOST} == *-darwin* ]] ; then - # buildsystem is too horrific to get this built correctly - mkdir -p out/${mytarget}/lib.target - mv out/${mytarget}/libv8.so.${soname_version} \ - out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ - out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) \ - || die - install_name_tool \ - -change \ - /usr/local/lib/libv8.so.${soname_version} \ - "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ - out/${mytarget}/d8 || die - fi - - dobin out/${mytarget}/d8 || die - - dolib out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die - dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(get_libname) || die - - dodoc AUTHORS ChangeLog || die -} diff --git a/dev-lang/v8/v8-3.16.14.2.ebuild b/dev-lang/v8/v8-3.16.14.2.ebuild deleted file mode 100644 index 75fab2a7d9b6..000000000000 --- a/dev-lang/v8/v8-3.16.14.2.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.16.14.2.ebuild,v 1.1 2013/03/01 00:55:38 floppym Exp $ - -EAPI="5" -PYTHON_COMPAT=( python2_{6,7} ) - -inherit eutils multilib pax-utils python-any-r1 toolchain-funcs versionator - -DESCRIPTION="Google's open source JavaScript engine" -HOMEPAGE="http://code.google.com/p/v8" -SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2" -LICENSE="BSD" - -soname_version="$(get_version_component_range 1-3)" -SLOT="0/${soname_version}" -KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x64-macos ~x86-macos" -IUSE="" - -DEPEND="${PYTHON_DEPS}" - -src_configure() { - tc-export AR CC CXX RANLIB - export LINK=${CXX} - - local hardfp=off - - # Use target arch detection logic from bug #354601. - case ${CHOST} in - i?86-*) myarch=ia32 ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch=ia32 - else - myarch=x64 - fi ;; - arm*-hardfloat-*) - hardfp=on - myarch=arm ;; - arm*-*) myarch=arm ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - mytarget=${myarch}.release - - # TODO: Add console=readline option once implemented upstream - # http://code.google.com/p/v8/issues/detail?id=1781 - - # Generate the real Makefile. - emake V=1 \ - library=shared \ - werror=no \ - soname_version=${soname_version} \ - snapshot=on \ - hardfp=${hardfp} \ - out/Makefile.${myarch} || die -} - -src_compile() { - local makeargs=( - -C out - -f Makefile.${myarch} - V=1 - BUILDTYPE=Release - builddir="${S}/out/${mytarget}" - ) - - # Build mksnapshot so we can pax-mark it. - emake "${makeargs[@]}" mksnapshot || die - pax-mark m out/${mytarget}/mksnapshot - - # Build everything else. - emake "${makeargs[@]}" || die - pax-mark m out/${mytarget}/{cctest,d8,shell} || die -} - -src_test() { - local arg testjobs - for arg in ${MAKEOPTS}; do - case ${arg} in - -j*) testjobs=${arg#-j} ;; - --jobs=*) testjobs=${arg#--jobs=} ;; - esac - done - - tools/test-wrapper-gypbuild.py \ - -j${testjobs:-1} \ - --arch-and-mode=${mytarget} \ - --no-presubmit \ - --progress=dots || die -} - -src_install() { - insinto /usr - doins -r include || die - - if [[ ${CHOST} == *-darwin* ]] ; then - # buildsystem is too horrific to get this built correctly - mkdir -p out/${mytarget}/lib.target - mv out/${mytarget}/libv8.so.${soname_version} \ - out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ - out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) \ - || die - install_name_tool \ - -change \ - /usr/local/lib/libv8.so.${soname_version} \ - "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ - out/${mytarget}/d8 || die - fi - - dobin out/${mytarget}/d8 || die - - dolib out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die - dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(get_libname) || die - - dodoc AUTHORS ChangeLog || die -} diff --git a/dev-lang/v8/v8-3.16.14.9-r1.ebuild b/dev-lang/v8/v8-3.16.14.9-r1.ebuild index a3e727c5869c..7ebd62d7a1e9 100644 --- a/dev-lang/v8/v8-3.16.14.9-r1.ebuild +++ b/dev-lang/v8/v8-3.16.14.9-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.16.14.9-r1.ebuild,v 1.4 2013/04/04 20:16:16 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.16.14.9-r1.ebuild,v 1.5 2013/04/05 14:36:24 floppym Exp $ EAPI="5" PYTHON_COMPAT=( python2_{6,7} ) @@ -65,12 +65,12 @@ src_compile() { ) # Build mksnapshot so we can pax-mark it. - emake "${makeargs[@]}" mksnapshot || die + emake "${makeargs[@]}" mksnapshot pax-mark m out/${mytarget}/mksnapshot # Build everything else. - emake "${makeargs[@]}" || die - pax-mark m out/${mytarget}/{cctest,d8,shell} || die + emake "${makeargs[@]}" + pax-mark m out/${mytarget}/{cctest,d8,shell} } src_test() { diff --git a/dev-lang/v8/v8-3.16.14.9.ebuild b/dev-lang/v8/v8-3.16.14.9.ebuild deleted file mode 100644 index 6e75af38eb12..000000000000 --- a/dev-lang/v8/v8-3.16.14.9.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.16.14.9.ebuild,v 1.1 2013/03/21 02:17:10 floppym Exp $ - -EAPI="5" -PYTHON_COMPAT=( python2_{6,7} ) - -inherit eutils multilib pax-utils python-any-r1 toolchain-funcs versionator - -DESCRIPTION="Google's open source JavaScript engine" -HOMEPAGE="http://code.google.com/p/v8" -SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2" -LICENSE="BSD" - -soname_version="$(get_version_component_range 1-3)" -SLOT="0/${soname_version}" -KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x64-macos ~x86-macos" -IUSE="" - -DEPEND="${PYTHON_DEPS}" - -src_configure() { - tc-export AR CC CXX RANLIB - export LINK=${CXX} - - local hardfp=off - - # Use target arch detection logic from bug #354601. - case ${CHOST} in - i?86-*) myarch=ia32 ;; - x86_64-*) - if [[ $ABI = x86 ]] ; then - myarch=ia32 - else - myarch=x64 - fi ;; - arm*-hardfloat-*) - hardfp=on - myarch=arm ;; - arm*-*) myarch=arm ;; - *) die "Unrecognized CHOST: ${CHOST}" - esac - mytarget=${myarch}.release - - # TODO: Add console=readline option once implemented upstream - # http://code.google.com/p/v8/issues/detail?id=1781 - - # Generate the real Makefile. - emake V=1 \ - library=shared \ - werror=no \ - soname_version=${soname_version} \ - snapshot=on \ - hardfp=${hardfp} \ - out/Makefile.${myarch} || die -} - -src_compile() { - local makeargs=( - -C out - -f Makefile.${myarch} - V=1 - BUILDTYPE=Release - builddir="${S}/out/${mytarget}" - ) - - # Build mksnapshot so we can pax-mark it. - emake "${makeargs[@]}" mksnapshot || die - pax-mark m out/${mytarget}/mksnapshot - - # Build everything else. - emake "${makeargs[@]}" || die - pax-mark m out/${mytarget}/{cctest,d8,shell} || die -} - -src_test() { - local arg testjobs - for arg in ${MAKEOPTS}; do - case ${arg} in - -j*) testjobs=${arg#-j} ;; - --jobs=*) testjobs=${arg#--jobs=} ;; - esac - done - - tools/test-wrapper-gypbuild.py \ - -j${testjobs:-1} \ - --arch-and-mode=${mytarget} \ - --no-presubmit \ - --progress=dots || die -} - -src_install() { - insinto /usr - doins -r include || die - - if [[ ${CHOST} == *-darwin* ]] ; then - # buildsystem is too horrific to get this built correctly - mkdir -p out/${mytarget}/lib.target - mv out/${mytarget}/libv8.so.${soname_version} \ - out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die - install_name_tool \ - -id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ - out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) \ - || die - install_name_tool \ - -change \ - /usr/local/lib/libv8.so.${soname_version} \ - "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ - out/${mytarget}/d8 || die - fi - - dobin out/${mytarget}/d8 || die - - dolib out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die - dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(get_libname) || die - - dodoc AUTHORS ChangeLog || die -} |