summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lang/v8/ChangeLog7
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.16.4.1.ebuild104
3 files changed, 116 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 6d89af17e1fc..0e417cd492e9 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,11 @@
# 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.271 2013/01/17 04:33:06 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.272 2013/01/18 05:30:46 phajdan.jr Exp $
+
+*v8-3.16.4.1 (18 Jan 2013)
+
+ 18 Jan 2013; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.16.4.1.ebuild:
+ Dev channel bump.
*v8-3.16.4 (17 Jan 2013)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 5902b6a692a9..529ed3a0f25a 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -8,18 +8,20 @@ AUX v8-vfp2-r0.patch 486 SHA256 3288919dd8561bb968f7d770fd3979ee143e317e07052b59
DIST v8-3.14.5.3.tar.bz2 10352249 SHA256 f91d851abd284589272f2b338c74e10f07ce667736e8e73cbd301172cb7f75a1 SHA512 ea090f390d9ec86b33393135d9e14f2a059e0341f65aaa86e4816ee9b2f0d9dbdb1ef1d86b6eab5742c93f62279bb4ce806a86eeacc4e0e0b04b0627c462b685 WHIRLPOOL fbb44dfed7c77fac28eb4d87e9f151ab0e70d6e57807de0f6af3c71ec7006cee15cc2935f3c75375f8a793a92fcd6a9f453ba2ea4b7e0d7353f5f0382ca9d937
DIST v8-3.15.11.2.tar.bz2 10394544 SHA256 b52eea34c9a897a365f97ab2649c1678f99b8757f08e96fd683ac06367f52a98 SHA512 ed2ac0ff280f129922a639961cd2c2824bfd3890175b5a1eda021e90550591904e224171b4b446a2547a0062a93fa411000c7a7ff61245f8950280e692d5dc4a WHIRLPOOL 459e465b3530cad900c1507b4f232963a288070e16a37739eabbf48948b95eb64ce598f7a01b19de5f981cac0e91c3725c3d7c47ac15bf373ba3c24c244ffe52
DIST v8-3.15.11.5.tar.bz2 10394328 SHA256 5dd7db8d8dd9247a10cdc48e647d3e83a8dac6768f7d0f8096539a9f0ebfaf64 SHA512 89e2658d555781eeecd7004fe058a693175ae7c515b7f290ea7acac32c27942afedd3a0c3d3c3a650ab78ed4772cc5eb04b4eb40782bfc857be8eac8e2a39e42 WHIRLPOOL 39c6ddad8531cba890d20e9874d282455ebb20a729d9f45acf1308358135226b04edd3bfe97a4cb36d985a51e3a1497b27cb9098c9b80412ca5aab980fe29b26
+DIST v8-3.16.4.1.tar.bz2 10435189 SHA256 74ab3bc11f6761e5108affcbe15bc673d2ecbe06aa38ea4b27d850321c0fdc2b SHA512 c0db5b0c101cfc2fb6d303c3fbfd021ee293e165fd3bf22b1d39ac510ac94d8f37dccdd67485880fd677c92cb0b0f51e591091abad8811dab2efb184445da6d9 WHIRLPOOL 2f2cf17b6b958c2ebf5aa9aa3f7865186374c6f23ae7123bfaaae07a92edfaf066b41a9db5465428e6ca1d21113d57ce8a2ab16fe38d0e7e5955b300747301dc
DIST v8-3.16.4.tar.bz2 10433190 SHA256 a7efdababbdc14dd226fc6aaddb2b93b9ff6a68cf249de595bc8cd87fe87f9db SHA512 2254f8e50ba87863d1f3cb158c35c9f9c7976d18ba533518b320e720252cf10bb5f85e08003836417359ab9eba6dc8f08ee0263bc8a93a02d9de87fc3b2356d9 WHIRLPOOL c831dae5aeef708047f536358d9747935c81eacbd48eabb5c3de640e541e531a0bddcccc4ccfa6706f0ca5492c28f24629d50e19043e3d8ad475c6aa29545c12
EBUILD v8-3.14.5.3.ebuild 2736 SHA256 2358a1c1bb9fcd5409fad865d741584b1f775b3b78d83c2786d1a719b8b8474f SHA512 6401fbf89b31f39f0d4fcfdda9d9a032261943067bbd199c308cb9ae07d113ecfbe378e2eda13797b78c96fc7c4c4eaef8d152e166266c7840ab9e27451dc447 WHIRLPOOL f5c852f514126945b10cdec1dd9ff775d35a346c2847d5ef708221ea12629cf3e899c086f737529fcc791a24d81d2966f0ebded1f6567217142eb1541246fccc
EBUILD v8-3.15.11.2.ebuild 2746 SHA256 05fe90faeff8b81bda9988121c5e54d2922b7525c274beb98d62d5aa381f3536 SHA512 29b1b5c135ecb9f51e92f7fdea4ae62d44fc54873630e0215f91e7914179273ec9cfc7b91fc154aa78e768a23e8d9fdebe62f2b2602bf26106e97a7058bc027d WHIRLPOOL 3827eb805f85c607c169c3f53457974357a9912181a2643cf8fd69948dac3f6b917c897298c29423e62c8b5adfb908cecbc11e2114ce90961ba86e889f19adea
EBUILD v8-3.15.11.5.ebuild 2746 SHA256 9f586968f477879099e1b2fe106586c771b0a9ec1815194622c50c439a62dc2e SHA512 bea96e0386918ff8cfaa665ac02f5d435bdc8c797c065de85bc10c1581834e73b9800796e93e3f1a120685f2434abf81a5c34f0f160c77fd5f00b10f253c3f8d WHIRLPOOL 3ef3975418291f39288fa3d97a9c8c50be2dbac443f89c9b32d1c9d27ee981c34f81131f875a0119af69abf5260c48d601ff5891f0ad129a924126f73bfb33e0
+EBUILD v8-3.16.4.1.ebuild 2684 SHA256 a04eb1d99c4f1b66f796875648583f16a71cda58110a8303a3c507ac1a3c71ee SHA512 c13f2caa522fdd4897ffddb44b5598f0b87a79119746a311716e8c522fce7e07ad6fb32d8f1a87375563ba52660f6c5da2e26d4f4ee9e3771a344682282b1c50 WHIRLPOOL 024684c74cb6d7195ad2ef82376dd82afacecb4d6544bb16938fae6542c3b354f073f001fe632620729fe6d980fef8078cbf96b38d2eb4cb8268c0dddfc94d5a
EBUILD v8-3.16.4.ebuild 2682 SHA256 8018609061d34e83d34ca5c7f9a90d6fffd318c6a4112eafdaf6f1e87c4ae183 SHA512 e6d3aec29ef754109a654bd892dc996c5e50fe2a5cd64218b4742ab2a2a4bc380f3662f79254e3b3b865b1243a904e8b34edfe871b73d6287c3b79021656b0ce WHIRLPOOL 7d50c480325387ecf8e8d8a33ac7507578cb4ba8416643c9b1fded85a8635fb9b30549f10396384f96cbbd5d2b93b6b3ef51a71a2310c32334a84fcb8c2dd8e5
EBUILD v8-9999.ebuild 2697 SHA256 67dafd2e27d58bf6cb6d1a75129610188f66c30152d70647ed5bdb5aa4906b42 SHA512 4ec50e88c06d9ec0f1e4ba047ef50f3812322639f72d0bf27e9e6e67274209ba67605a6985d899cb423b305562b4ca37eaee078f3594df2180849dc370e4da20 WHIRLPOOL b71355955de91f633f2520a49bcc01e9f9062e8c98d932413cf216c7b28be928c897227d5341eb36f19b804bde72968c183ff3fc50c4fb1be9e5c1871b615623
-MISC ChangeLog 42330 SHA256 f5c679b17f71602e14c6cab34f3dcb9f21d8eae31c52ce4881cd1af1757d4b25 SHA512 ea92e0160ce9a3afa9e31b1a1a97300f19c7479ee758be3704e3c549f0e1815e8b55ac96bf16be88183d7a15f43cfacc17d38ec22118063636519dcdaf1356a3 WHIRLPOOL 2ff54dc2dc779afbc8eda7e301460f238801f39cff2fcbd474338fb47239968df7261051596b29459db29f4a75fd84a78068b406ca85359408dff1fad1579292
+MISC ChangeLog 42455 SHA256 fa147d96a1f22b75f4ed0035e70fffe709951b2be35ef250d237b5ceb074037a SHA512 1a4c61478f44de9f3d6c1dbd7afce765b3680f7c694b11697ce77c38c8b116458cb6561c4c1f07073195b575dee826da76cd114127250b855ab1c94fc48f2ccf WHIRLPOOL a5a9377f60d93e49532dbc6dc6688ada3a6deb25ded1f93a56db33b395224f3983f0af359a1e1cee9eb993a9d16afd3d86a6668c657bb6f5663e83a630f79d8c
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlD3f4oACgkQuUQtlDBCeQIulQCffOyS7ePnRQRAJ1uyaBG+d2Yp
-n9UAnjWsG4onX4J0GZC7hhrRtZt/+mI5
-=zavE
+iEYEAREIAAYFAlD43hoACgkQuUQtlDBCeQJwZACeJKlJEc+tzs876rjP4Lbhjeh5
+dE0AnjcdujLjcYnjYzXH3Z5T5UZxSiKq
+=Zpci
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.16.4.1.ebuild b/dev-lang/v8/v8-3.16.4.1.ebuild
new file mode 100644
index 000000000000..1bca5ecb9a14
--- /dev/null
+++ b/dev-lang/v8/v8-3.16.4.1.ebuild
@@ -0,0 +1,104 @@
+# 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.4.1.ebuild,v 1.1 2013/01/18 05:30:46 phajdan.jr 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_compile() {
+ 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
+
+ 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
+}