summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2013-04-05 14:36:27 +0000
committerMike Gilbert <floppym@gentoo.org>2013-04-05 14:36:27 +0000
commitaad3bcecb2a4c1377db5d3eb62d44e73fd93fbbf (patch)
treef4358ca35cd431dc768177d4415909eb34bd6772 /dev-lang
parentDon't die if pax-mark fails, bug 464680. (diff)
downloadhistorical-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/ChangeLog6
-rw-r--r--dev-lang/v8/Manifest25
-rw-r--r--dev-lang/v8/v8-3.15.11.15.ebuild122
-rw-r--r--dev-lang/v8/v8-3.16.14.2.ebuild118
-rw-r--r--dev-lang/v8/v8-3.16.14.9-r1.ebuild8
-rw-r--r--dev-lang/v8/v8-3.16.14.9.ebuild118
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
-}