summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-12-08 00:51:12 +0000
committerMike Gilbert <floppym@gentoo.org>2012-12-08 00:51:12 +0000
commit4c71379ebba9bd22c1b5d559bd61c0a1be720961 (patch)
treecd84254287b27e14d6d9822e2eeb3ea65d08278d /dev-lang
parentRevision bump. Add patch to fix regression that causes zip-based files (such ... (diff)
downloadhistorical-4c71379ebba9bd22c1b5d559bd61c0a1be720961.tar.gz
historical-4c71379ebba9bd22c1b5d559bd61c0a1be720961.tar.bz2
historical-4c71379ebba9bd22c1b5d559bd61c0a1be720961.zip
Beta channel bump.
Package-Manager: portage-2.2.0_alpha144/cvs/Linux x86_64 Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog7
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.14.5.2.ebuild104
3 files changed, 116 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 4c9aa1f90571..1e2bf3d50f15 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/v8
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.259 2012/11/25 19:05:33 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.260 2012/12/08 00:51:09 floppym Exp $
+
+*v8-3.14.5.2 (08 Dec 2012)
+
+ 08 Dec 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.14.5.2.ebuild:
+ Beta channel bump.
25 Nov 2012; Mike Gilbert <floppym@gentoo.org> v8-3.14.5.1-r1.ebuild,
v8-3.15.1.2-r1.ebuild, v8-9999.ebuild:
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index c43e40c18237..cc9e0fcf4b84 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -6,21 +6,23 @@ AUX v8-3.10.8.10-freebsd9.patch 421 SHA256 2cd4acf369ae32d549fbddfe5605379e1563a
AUX v8-makefile-hardfp-r0.patch 462 SHA256 f4b0bbd7134856a0e4ff8895170818f3c7f8f1c566fd944583550b4af6b8d3a0 SHA512 b438a895cfaad18ea7a50fcce98269691bdc1bcb10b6f4829322a094235c593dac5e156eed803a9f9b0bed5f5f008e7bbc508ce6ecc8fb25c63731d4b024515f WHIRLPOOL 49fbfb6efe2e46ebf7d3de3729e59a610e984ab145aef68968ac8c14b147f4d714276930a809dce5307415fe3de5e6a4ec4a8f5c655a959358117a5ffeec7014
DIST v8-3.13.7.5.tar.bz2 10203429 SHA256 f28c939b89adfbb8a7e44b1c65a75c368256e68d17ee84516b2bb15e946e6d5f SHA512 71bf56b913a96850d97e27615c4a0ccec384bb5eb4774f0af6fd9029b6762f71b6119b92d6dad6ef4c001954623213ef3a46e168a7fd7f334981e4c6c00a0a57 WHIRLPOOL 4400312a142e509ce25fbebd02313377c120c8f0d8852ee6a5e788f7338a5e47f2c41b2b52921ae2ae51987ea87418a149f241a60bc11b32cac3d820f5cccfe3
DIST v8-3.14.5.1.tar.bz2 10354929 SHA256 bf3b671e75e5de3ab814846a895d4577dba45e435cbb173141a4ed05c945878f SHA512 0a98ddf24841261997089ad2906050fdd76e937be6208dfb6b5fa5bab9e00a5434a347fcd4b5cc59c83a798a2741ddf01cf44b9af1c8c10de5c7b845720e30f6 WHIRLPOOL 797e9af1ccaf4179a6170d7b87e9a5ddca9c44424287e71c340008c2c6a4a50efdf75559f563a56337c6618aaed9567b364099b5c7f6c2636b75fe37b799bb72
+DIST v8-3.14.5.2.tar.bz2 10352003 SHA256 3b296a8f5cd49c3c5999fc60020931b7ef7d65369ebac5a12df2b0069669018f SHA512 4e651d31a75b0e2b766fb0e91b0f4a4ef3c6ad4e8f8eb48a5ac13424475222e8fca02946fe54cde3fb77b63b1b53cd436cefea17bb10598cac4b1608e93d0df0 WHIRLPOOL 8dd94bc4afa5e5d0203b37e5b309ecee16e34d3f6362dc9be11944a80a71528a9805a21812fa71c81324ec761e5c7439e5ec2fb1ea9b30edd7c2919b4d28e6e7
DIST v8-3.14.5.tar.bz2 10351058 SHA256 361ad3b63dc7c9d0943b72b1be592a8135e4ddb0e416b9bcf02b4d2df514fca7 SHA512 ee27a9f892c1d2151173d38e007dc226c0d59768c26bb2e8f9be8057898d76839c93f70fcda4e6771634d564dcb565e1378e6fcbbfcd8317723cb63c24d32956 WHIRLPOOL 9a9ea3bdf7b466329640ecad752b04ef3c7e288581a23683cda331323369ee2804e91419b2a20eba19594eb517850b33761e13dc7b02f96d1771bca306c7e391
DIST v8-3.15.1.2.tar.bz2 10360980 SHA256 a0849c53b8e07a195e6378bfb71038598b8436c2cc50afbc12e22638032bcdbe SHA512 a36424e830467870bfe454fb7ff887c12df1b043ff91fea21f6165da86386ff3a0817974964a0e197d513d536e17e544c709837f041b0968c4605a47fb630334 WHIRLPOOL 15c5bd90a04725127ed0ea0a9258e14ed328d276753ae78a0cec87bf3b0e8d7c2a85632fb14bd4b12f1e511edcff750eb75dfb2cb7d77d99f8b355257de0de40
EBUILD v8-3.13.7.5.ebuild 3308 SHA256 7f5dd3184e6799de5a2cc509bb4ebe36c89dd67d271c13c0c73acd915ea34441 SHA512 12f6a62cb1441b99ae302205c54ec1b1a95a06970efb99975165496d2c44bd3198ad7ea3959018485e9679c384b64fee204c271ba2897e38f988bd95a3780323 WHIRLPOOL fb33e41bfc4d28efdf5def9247fdecc777bd974f92d75b1aee9da1b2997f90dc32fd78fc16b51d6f2022727a345acd3c34241b2da5478c1237f085f1da6fcda2
EBUILD v8-3.14.5.1-r1.ebuild 2717 SHA256 6af28a28263ed7c8102fce5c6f5ba44e7a3199618b606bb43cb4dbb575e8549f SHA512 27c4488b5d6eec116fe3508ac05ebe56c462633172d89ba2f4ecabe35332c4999e9838a7f1d98e829d2dfc2287994430dc7062a77464d88cd1886b658c3e3a50 WHIRLPOOL 67926a48dcbdc8901e597953620771ec5c6a541f4c0aebddad43e1ddf10fbbb615895a599907ec538d9f41f4caba497664222f60e7579fec3e4d5d15c6a8475f
EBUILD v8-3.14.5.1.ebuild 3234 SHA256 254f2c897f5be714576ac9efaab13749a642758247cfef735413e533728c8da9 SHA512 432457cd04cd43cc7bcdb36ecfd86eb7f01ded05774e1d671446585c96438307e3518bcb65b690840d1ff1dd3cf731bfc20f1c663e6dbd531c152295fc6cb11d WHIRLPOOL 3d18451a482ed123017601a365029dabea0727a9a240feab8d9423e7b85a49b0ce8721a52148dff240009ff1ff6e70f8d0dff7f26cbf91d8d92c981221c92799
+EBUILD v8-3.14.5.2.ebuild 2714 SHA256 8c1eed624839ba77e7a4a96cc11706fc0a5f2524f5ca54306e7f8b0d03f59497 SHA512 9adf2de2d677769a6218b6423fd624a556f34e86161e7f5e1b71be03dc115ea13bf41a24425176d235126249c44b9a7cafdb617c266755c40f81a876c21e23d5 WHIRLPOOL c6fa18831776e79ae936f7b15c3ffe6044fdd0f7af2f7d930252efca68f0dbd06281f361a3906a578b0c70dcd19ddb4eccf12e59463efeffbee7e86108d4c8cd
EBUILD v8-3.14.5.ebuild 3243 SHA256 ed1a50d95caaee3ed135a22ea2e8307e37151fd02d03ccbf4048ad95b435ee01 SHA512 71be7e7aee27470ba185e09140deb9791e09ac86f659274c1b11a05d0599c71c4f68c9d39804df5ebdb17ed0a85145d94e840be521a95c2bdf7d0350c72ea0c8 WHIRLPOOL f4fe96b063892148daf6eb9bc04e7a25775e2b8b0e604ef9a248f65b62a252041a651d9d4ba64550a96f02150c4e594390c046608685e1b219c8febb76b5e511
EBUILD v8-3.15.1.2-r1.ebuild 2717 SHA256 26b58a28eee9ea6fdea7ef4b02811228a59f8ecc87d577092814b40639d3c3d1 SHA512 663ed2d87e408e344156d5cb48ecc9175a0649955ac6299af1ca71e5899d1966460eeea401a1d74bd3aae7c219c4647e51e119da48b25a5309c961e3683b9ad9 WHIRLPOOL beac32586ad0d3d4d3cb89b6c034fb5c284e5aba84dc923f961fbf1914b3d01c787538d90f20a72cab3c9f014b4a0ba77f1b57dcdbc02e1ba7255fb8968b6204
EBUILD v8-3.15.1.2.ebuild 3234 SHA256 eb2112061a486246b515e5c63592d09c41eff53b025e76bc1bbd38f4380f587d SHA512 f48950d9c07a803de0729c4377eb925f8d78066e737bef6a26c537179e52884dd4055dc74c5cb2eb98617914678404b9587dbabaafdaebdbfad8874993c45ed2 WHIRLPOOL b7aca80d889aa96f780ee682940128225e8b4c55b07d225cca112a92103f1dc825e920b2985a39d998ee89cb54b7ac2902ec3acc4abfdd0ef5c071fd33c375f1
EBUILD v8-9999.ebuild 2697 SHA256 67dafd2e27d58bf6cb6d1a75129610188f66c30152d70647ed5bdb5aa4906b42 SHA512 4ec50e88c06d9ec0f1e4ba047ef50f3812322639f72d0bf27e9e6e67274209ba67605a6985d899cb423b305562b4ca37eaee078f3594df2180849dc370e4da20 WHIRLPOOL b71355955de91f633f2520a49bcc01e9f9062e8c98d932413cf216c7b28be928c897227d5341eb36f19b804bde72968c183ff3fc50c4fb1be9e5c1871b615623
-MISC ChangeLog 40515 SHA256 cc31efc379c72042fd143926808928dc4df7ee5407b95de96ceb224a3323a0d7 SHA512 65e9e1ce0e6db1bde89d7e61264a18dba2c4bd6addf365add69808901aa5645d95504b020ed9df7d2fedc2d12a15fe5f116b7307828959931b06125697f457f9 WHIRLPOOL 5338a5796f6c8f11bcca7e359523058663d434c05ad2c8b73ad95c20204298a74d6a01c5af2075c35be014ddb2694063eb52b3573cfb595c26ece7c5d67465a4
+MISC ChangeLog 40635 SHA256 fd0f51b06c4bcb9da93a1d69530406662a258124b6cf16fc0e69591c6b9a9792 SHA512 b9d920669d28565f5082a6be05a3d6503d95e899c86e047f2c4f18e1468485de49ef71fa49efd1794b7c1e3e14982a7240ffe4a1e5f9efd93777aa8020bb5551 WHIRLPOOL a3a7c0517feafa078e4ce830fe4e51478fe60f5428b473c2a3cb6a8928aba4949b142dc1fe6c2ae3012c691a70985d779b84ba87fa34f0a9bfc7ff19dc9d419b
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlCya/8ACgkQC77qH+pIQ6SrPQD/el9IHQzBbZeK+ed8OKD3TMIJ
-p7TAj2PuhXac6QpnoiQBAJS3Zsjg/FDbbfE+T4NDKQKOr5mNG75Ait19/jXkA8i+
-=7owI
+iF4EAREIAAYFAlDCjv8ACgkQC77qH+pIQ6TzvQD+OV1R06P1ea9BVaV6LM/io1z1
++QCO5YTL5MomYVosAHwBAJB2HluGQEYcAO4m1QYvmNNxvAvBkNLDNuB0F0fhAe1s
+=+4Fq
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.14.5.2.ebuild b/dev-lang/v8/v8-3.14.5.2.ebuild
new file mode 100644
index 000000000000..86a4c0297d4f
--- /dev/null
+++ b/dev-lang/v8/v8-3.14.5.2.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.14.5.2.ebuild,v 1.1 2012/12/08 00:51:09 floppym Exp $
+
+EAPI="5"
+
+inherit eutils multilib pax-utils python-utils-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="|| ( dev-lang/python:2.7 dev-lang/python:2.6 )"
+
+src_compile() {
+ tc-export AR CC CXX RANLIB
+ export LINK=${CXX}
+ python_export python2 EPYTHON
+
+ 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
+
+ local snapshot=on
+ host-is-pax && snapshot=off
+
+ # TODO: Add console=readline option once implemented upstream
+ # http://code.google.com/p/v8/issues/detail?id=1781
+
+ emake V=1 \
+ library=shared \
+ werror=no \
+ soname_version=${soname_version} \
+ snapshot=${snapshot} \
+ hardfp=${hardfp} \
+ ${mytarget} || 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
+}