summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2013-02-27 22:38:55 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2013-02-27 22:38:55 +0000
commitdae7a1d254fcefebbb5d89402f28eb7e5137d7d3 (patch)
treedcc7776fddf6ffecd73f7a2d46929336a3d32ef8
parentinitial import from Maks Verver (diff)
downloadhistorical-dae7a1d254fcefebbb5d89402f28eb7e5137d7d3.tar.gz
historical-dae7a1d254fcefebbb5d89402f28eb7e5137d7d3.tar.bz2
historical-dae7a1d254fcefebbb5d89402f28eb7e5137d7d3.zip
Dev channel bump.
Package-Manager: portage-2.1.11.50/cvs/Linux i686 Manifest-Sign-Key: 0x30427902
-rw-r--r--dev-lang/v8/ChangeLog7
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.17.4.ebuild118
3 files changed, 130 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 15f5ef5861b0..a75ac7b67373 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.283 2013/02/23 17:32:50 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.284 2013/02/27 22:38:47 phajdan.jr Exp $
+
+*v8-3.17.4 (27 Feb 2013)
+
+ 27 Feb 2013; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.17.4.ebuild:
+ Dev channel bump.
23 Feb 2013; Mike Gilbert <floppym@gentoo.org> -v8-3.14.5.3.ebuild,
-v8-3.15.11.13.ebuild:
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 36f7fb51335f..a3d43bb3c93b 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -8,16 +8,18 @@ AUX v8-vfp2-r0.patch 486 SHA256 3288919dd8561bb968f7d770fd3979ee143e317e07052b59
DIST v8-3.15.11.15.tar.bz2 10396424 SHA256 b5064a3c9d27479532f2ad63182285fde5fe4fea0327715a60f8455f490603e0 SHA512 d24d83794ec41651f61c6d4df668100e64d8006478c2fb942a7df477356effef65edb0e8b71444bf0c3ba5b5ee95825bae845d80910c5e2ef81dee87f5449330 WHIRLPOOL 24b1b0daeda44a9ca0065617d3d3fffad35d510d2d3cc827d1aed7916356ef5d8e3b3ecc7e14f6e429fb3954c8eeeccc842ccd19bb607ea57e678673ad2efd31
DIST v8-3.16.11.1.tar.bz2 10421956 SHA256 d8d3fc8032ca841db581719996883fbc7118b8e183b6ec474c7c8e01cff728fa SHA512 0ba7c9b40ec5829decea6b1a057c81e48834992c839674b833fd53bb1da24d952727a3825d2154e5f0f5723ebd1504aa4dd468fbaad870ede2751364a1be4f6d WHIRLPOOL ba69f9190efbf2d1dc262dfdbfed95e26cc43ba58b1ff4a933fdba526a4d2326259d44542b1a3a6fb8b74dfdd997d85854084cd87c601f299259b16dfb312121
DIST v8-3.16.14.1.tar.bz2 10458074 SHA256 672e71c4fa8506261e0b4ad47f753e4db93386d6610ccf37d52040957828e231 SHA512 3cf6b3e3626b809733dd4ea6637c457d364756cdc9ec688c55d35e128d75d925a673aa1ec34a12d5ac0b7a3cefe81c7a34f917fa6c7cda0858804e4d77d47107 WHIRLPOOL c5620d299205c71c1e389cfc0833a15a0753c214e149f10388a1ef4575789f525f0e7c417e9e397e3db89de70b10db3169d35845684052adafecf8373cb59b7b
+DIST v8-3.17.4.tar.bz2 10485364 SHA256 141756966a14a550e969f670deea54393caf413c3cd51d665ff73f67b45d8c76 SHA512 5bd08a83c44a8d13484cf14cdf2a117cab4445c8e3e96a5f103b37c228659549abfd3306eac4a122e1f884ec5f6f1d917462187e56f3126a427784a9f88c0972 WHIRLPOOL 57e7ad495249622aab091a96b5e9b4a255c0fa344b13ad92a7f574181641ea13e578fa29f63ee27c1ef653536426eabe4bf78e645664b90a8a3b3e38eff33642
EBUILD v8-3.15.11.15.ebuild 3039 SHA256 18d9f7f1926f95850697878564e1730201c1456226e25b8231b3512d1f0bc21f SHA512 138c156a59d62c9c7052be7b032dd87cd61f43aab1a5570bbee94b47d53269c51045ecbf206ea2a6cf97912622757213d6880878f83755bbbfc92ecf5a227a14 WHIRLPOOL 4d4d8d62d30b6c57ac9c3be927a1895abd6502804868708a35c5ab2d5c61287e829e57a27dede012c762a9e712a90786f158d9064450bab83b3738a0bb1f71a3
EBUILD v8-3.16.11.1.ebuild 2983 SHA256 ed63aa0c739abfe6c14e3fc50f69c0f556028d8395c3cff4bc540fd0aa03497b SHA512 7af6d02c56d31c6ef2f0b2f55f0118730de04ed8846b025a1fd02986dd32de8c35b82bff1cdae39ca3b9ef185864e541ff86e5d46ca28fdf5d33b283013d490e WHIRLPOOL 789fdf6b1aec28b00fb0dc301ac53ea372457fe48e45fcc77a4498735f691b4c630c7c7822c4cdff70f4efd1824e0730213d144e422e275740f115cb62bac860
EBUILD v8-3.16.14.1.ebuild 2986 SHA256 8dbfacb5b0ee62dc9b0f680aa8e809b2670d214cf2a4a24eb46bf71c4cec0cbb SHA512 d2662b03cb7aebdf7850a3ca8cadd7653663197eb03878b206ce70db3ec9b1289d4bd38b80ab5e573112f7f2dcc71243f6cf1280f7787d21a1a1c3fb57e3944f WHIRLPOOL 6cc7bfd4bcb645fa838c0fdcdd25122c3e364cb9b809390042749b5fa406a606832d7db46f1303b6083be589d2e649e44625c1dc1742e2a47a5a798d75b6049d
+EBUILD v8-3.17.4.ebuild 2983 SHA256 1baccbf35727b2e75620aa08032da672c95af3069035da0be59a6197cf09d851 SHA512 a538b69338aee24a2136c1acc21442ab3ac2536228c0e22d89b76159ebfb35fdd16a672889d59c8c7c3a8773de16b26f781527f188b78f9649089c31bd5fbaff WHIRLPOOL 9cc8c5b5d0fbb8635f682a8f3d578d12fa622b0bbe1721271c11da9db3234a4b3db5268b02550dcaa8d7a015535e81d5d2a3c941348e7267b2ba9d892560f33e
EBUILD v8-9999.ebuild 2965 SHA256 077a0c54b91b4dce12a6fbdd7ef0ba686591f27f5a2fdd56fc03d5b8a60c1597 SHA512 229bdaefc8e7df643caab8e2498a8013cc21ec784f3b2e74a097747d3261917303441c10e8b57b7f0715074b22168066d414093f3dffcc2aec07508037f4d282 WHIRLPOOL 143014524fbeed62dcdd3de8fd2ad342e3e007a5647ec12329f1d739262fd3bafab3d988930237ac855e10e51758b531d4ba9414e0571cb8d5cc2ed51548aec3
-MISC ChangeLog 43914 SHA256 3f74ef30b60b7026cb5c43a2d6ffa59d2a81fd6ef0c91c3f8db994b3e20cd5ac SHA512 42dc3230a56de11e9e22fc0cb2f9931e0ebe8f0255c73c669bd6973d3d1d85df96a56a7cb9abb3041e4db43f4737437f234a0b9b1ff7221844b688d8e6e1eee2 WHIRLPOOL 41ca0247f3f52d515aecf7a87a60f4079da87d7e8a6376254c86d36ea63c877034cfdf3bff8a080ef98f3647fedad0e64a54073fa9c45bce8e0c99fdcc01b743
+MISC ChangeLog 44038 SHA256 90f35712865c4c129d55bad709a5e22ef756200326648582315ca7bf1926d27a SHA512 5bed3b900931fac57cf248b8f32e3f777a8efc62c51565bc905f31dafced6e443347ac61e945711c2f56b784fe8dfd5dd94cd1c1e2bf7184cfa91c0dd485d25b WHIRLPOOL 8f251ab05597c38816ae00de155b630d44c25002064066985e1818a9b6612c2799d2e4e0c6e5972e227893e027177daef40084bf2dd423bbc182776c291d0305
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlEo/UMACgkQC77qH+pIQ6Sb0wD9H6F31fwRCv1M3CTzx3tyVw+v
-J2DQ4OzZVAOa7PU4ascBAJSf85v94ro4gNPbz4p/GgRzkdUuPt0rOPd6+KdJV4n1
-=HaZB
+iEYEAREIAAYFAlEuiwEACgkQuUQtlDBCeQKvVgCcCmAklkVETkJpYEP1GlWNiBF5
+u7IAniVX4DZHmYh8mBHsS6hpAx85FJmW
+=fcRV
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.17.4.ebuild b/dev-lang/v8/v8-3.17.4.ebuild
new file mode 100644
index 000000000000..c3583f98c34d
--- /dev/null
+++ b/dev-lang/v8/v8-3.17.4.ebuild
@@ -0,0 +1,118 @@
+# 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.17.4.ebuild,v 1.1 2013/02/27 22:38:47 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_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
+}