diff options
-rw-r--r-- | dev-lang/v8/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.16.4.1.ebuild | 104 |
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 +} |