summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-09-08 19:27:18 +0000
committerMike Gilbert <floppym@gentoo.org>2012-09-08 19:27:18 +0000
commit5dc06e2aee71fe8343b52939fa63aff13feaf82d (patch)
tree53923d403e7d6dc46b2a992dee70b774500ca350 /dev-lang
parentFix hg url (diff)
downloadhistorical-5dc06e2aee71fe8343b52939fa63aff13feaf82d.tar.gz
historical-5dc06e2aee71fe8343b52939fa63aff13feaf82d.tar.bz2
historical-5dc06e2aee71fe8343b52939fa63aff13feaf82d.zip
Beta channel bump.
Package-Manager: portage-2.2.0_alpha124/cvs/Linux x86_64
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.12.19.7.ebuild133
3 files changed, 145 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 864d7d7ccc5d..cb43b358a753 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.232 2012/09/06 23:46:34 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.233 2012/09/08 19:27:18 floppym Exp $
+
+*v8-3.12.19.7 (08 Sep 2012)
+
+ 08 Sep 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.12.19.7.ebuild:
+ Beta channel bump.
*v8-3.12.19.6 (06 Sep 2012)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 46e402918e2c..25a2f928f6da 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -7,20 +7,22 @@ AUX v8-makefile-hardfp-r0.patch 462 SHA256 f4b0bbd7134856a0e4ff8895170818f3c7f8f
DIST v8-3.11.10.20.tar.bz2 10115536 SHA256 69cc90bdf1032d7a8a14ea9353b9b45969699e8adb31bfb919f1aa7f0a981391 SHA512 8532159a2671d7fbe72196f64d7cf5d391f96e4f326b8d490b00051c55df14553b5c2592c68abfab7e5d6510c35a3b2deb44af75a92daf880ef8d7f0cdffef71 WHIRLPOOL 2874fb3698f27634000631afa09600b6c65be2acaf545cbfa3ed8119ddc39a9a8c71d158a8e4167d288c82247d8f2131dfc7a88aaca5e44b72d664eb5f389ccd
DIST v8-3.12.19.5.tar.bz2 10186134 SHA256 e7152945168fb8c11315e1fa80814973027fe2c69fe44b79d5a1924dde3c3d51 SHA512 7384783b310154bc2b5f0b791c7375917d03db33da01688413fc07e9586d7a84e3a3a8ffa9bf40a7e1f0e8a51e095d5b75fab59937b1e740b58e2acdd23d0ae2 WHIRLPOOL ca84665d8f0500bf217e5e041e508e7728bda3e14126fa204563acd338c38c9525b681c6319593c53768dd35e95745f391947a583df45f926a655bb21c7953c2
DIST v8-3.12.19.6.tar.bz2 10182842 SHA256 235cb0400e79243677a246c7ff78347807081cc2d68bad8a245482f881f1d390 SHA512 fbbbd85142c5e6dd766acecf5ecf4e81ef8ed64d5e0e71febdcfac886fb974359ae0909efa2a2c85867bb4b6433174c21b71ab953ddfcb425cea354605b8f1fd WHIRLPOOL 170ea47cdf8e342953a824e55c113a46c5707dfbffd19eda77beae5bb9e61bc0fc13694a73c61e46b8b450b0e6968a0018c043888af923861d0b3212e95ddca5
+DIST v8-3.12.19.7.tar.bz2 10182432 SHA256 42d06b996f0fdafed641b8cca9961f7c19a893fff486888351622edfb5d49a4e SHA512 0a7034c421d0638a42014fd2dbb2a8a483482736173e64dc01c2b4680630fb2cb1f124afba069955e97de8880ba5a901ec48355e06dc84450c684887eace0549 WHIRLPOOL 98702f547b4406bd5f51a7d5c0154080ce5391531fe28098fdbc8457262f90559ce7e902a6a36a251611a5a9f241f16d4eca1e22dc5a701c0a807558d27c5af8
DIST v8-3.13.1.tar.bz2 10190833 SHA256 3e901348ad1e138495421db4a95359ebd7850ec963d443f2a1bb484d89ddd658 SHA512 3e03f7e4ff8646b38d3b9ecf9f1f0399a935b578cfa29e90130cfc93dbf48736875d674a52a5bd9862384c3de5245adbb740286d545a1113e69a00d161a77ecb WHIRLPOOL 66bfacf53f1937c718c066c16defda8d5849ec4ccf18ccae372f07aefe0a2f24137fb03f21aa6feb35487564a484015095edef54b0831ba5b0f0d4524cee496b
DIST v8-3.13.3.1.tar.bz2 10186822 SHA256 c46a9f98bf7aa6fc35b8cb1537c40a843f160a412d931e7e7037e7027aedf702 SHA512 216fcdb764dd05579cb36763719f35119bb2ef709f66c15f0d4aab15b477f4dc1e9949959bcdf4ef73a947dbc58d63a6a1c75312a761a0e64b790a37a7f08c39 WHIRLPOOL 052450e4ccb961cd874a49345d2d76ef3ed49dc9947c49e0130f54507aaf60bc61a28a9aaa78197efdcea994372c223b5ab825cdacf1603161371573fbbf9640
EBUILD v8-3.11.10.20.ebuild 3222 SHA256 352267b409b14db03026e9c86ba767efcf18ebc3d9235c56a77114f5454aef8c SHA512 875a86293b7413dc1a2e246155384f249665f68f10bd0122ee32a67c656db18a9438440568c1f8e9ee79850cd59c9166e54ed5bf1f6c140918f333fc7eb9ccbc WHIRLPOOL 182fec983dd60258bd4aebdad4a34caacb32d963d764049e8bdd3af6ab190f6f8c1266254dbd5cf2ea2b19dae65d5914ed54dac658fe3052441dd2f92ba79eeb
EBUILD v8-3.12.19.5.ebuild 3220 SHA256 ec827b40f7e43365374b6252790f94fb31eb405189eec82c3f90d6e75bfd5776 SHA512 9ecec79de8ea4424fcf6ad429ac28666e65be51efddb8a19b8a7fa5d2391513120eb40b7d154b7b74ed7adf6e2d0fec3558093237f3960013310bcbe38395944 WHIRLPOOL 6545cea18ffc8ca90c656e1217a7d0bc863453eeaeef24c42acfddb5c753168452e93264dd0f2089a71451797a4b25240246eb3bad9babbd940ddc40ef22fe67
EBUILD v8-3.12.19.6.ebuild 3220 SHA256 8c5d49605dd7438acdada9a595d62d36399e1528a225125ab5a70c0d9d9ecd14 SHA512 4a434326e43e5a181000aace8c2350fef34b0d456a7fbe7eb42262884064e1dc046aba3d4e261cfa6c6ede825291df9f94e8a9fd151e95e675e527ede124af8e WHIRLPOOL 116006d012adc3c62b248948cb0a983f3ef363e287804126df9f415d1352f378305f51253292c589f68b11540efbe6841f14c7321824697c08c4eea10fcb2ef5
+EBUILD v8-3.12.19.7.ebuild 3220 SHA256 b1d3413f098dffbbfc0014b392fcab96851a965eb09273d3021f86c39c01e9f4 SHA512 78bdcd3acb12d9a966e0435a8cc0d78df49330bc6e6d83bbee792d67b2280e95da1142eca3f3576f80e6c1c1b8a2cbba95e4d76fc2cbf09622e99233f05147e9 WHIRLPOOL 019de80aaebee486cc25a94c631cb8bb18fa6750d99291eda5d1ceb02a3d2c309ba33cb61d9b55fe5a033475e6af6dafa44c18feb4df5b3ecc5cddf3084b97f9
EBUILD v8-3.13.1.ebuild 3217 SHA256 483bcceb8cae281dafe3fb1b8b450a9a7cf3e4ba545cd09afbb54f1fc290ce02 SHA512 14dbba2a1236d54012230316653c7dd2ca88f43dc2a33e037c6c1171c88bd7bc21bd9f77a32896e70d8bcc7cb6c5c9d718c86d034b01f3bc061e4a4a70db0edd WHIRLPOOL 8d9ff2012f35ec72faf250f057ecfc15f2cdae7edacd155f40762c205d16472b0f3191236ae13125a1105d260a158b446be7147a253965a9b00630c2010d730e
EBUILD v8-3.13.3.1.ebuild 3370 SHA256 7d231f1927ac5f92bde734e017eb2c81c73e8877b660b8e158a1298a62e7e070 SHA512 e08574dc844923193371cfa3c88843f8ccbe8970cf3b20933914031571d490b55d2bc112f860b0376400f1dec5201d157c47d15a544daca7f6354c6e7facb884 WHIRLPOOL bd4223e98f82a30dc290a87d7c20c197030f39cf742029bc957682700c1c92582f457676c172235949c59fd933263c09e8211c7ac4305e67ecdebe111296a832
EBUILD v8-9999.ebuild 3244 SHA256 1394bccef1f54cb9be75648283693cbdd630b708d35a5272cece4a212cc76635 SHA512 5bf4fcf1f066414efed5a8297fb7f8969be51cdcfec62b868dd3319d894fdc0b68ee94a0c72647336f112acffbea192dc65748406432a37451ff3d53c472d26e WHIRLPOOL 82e547161e975ce58a652a1f86d524be765ad54b0898920c62209c3b8c0df1120775e0bcb8b1ec2c8487f67c4e19503861631c9a5303f4146a5019f6900a7cac
-MISC ChangeLog 36883 SHA256 7e034cf5d7c28b061edd664344898cb6fecde61ad7980b0e75cf2071e5869f63 SHA512 51209c0d1adcf2828662421cb95c0b847baf9ccef257ce621c043d3660a3c168f42cda92aa4e77561c5b9e4909b85712679f3b5d329763c266d31a6efdf08d7e WHIRLPOOL 96dc1f91964502d4ad3ba3207ccbb6b7da1325a59a78b8c9ebf6068ec0e49729be4bb52fc947eae405607c98c70066fa9691b827a375fd1ac59a48dc47a89741
+MISC ChangeLog 37005 SHA256 6e323431c21c0bca0c9576818520f1cf057c473104725290a072a4a14e089758 SHA512 b6efe2c6f11e5901b4856796a5074fa7702b1098c675759a1aeef3b62edcb6481d4e0c199429564edf3d3ad29832f3c2570841082cdcd4f86c8d5c5cda75ca80 WHIRLPOOL 37c0b3ffe30d8c61221b25c5d981c0ef317f72a0b9581f47b03267dd6967b070768ad1a4f5e5dab17d02d117e82f5683e4ef221e3186491054966c1c1e9109d3
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlBJNeAACgkQC77qH+pIQ6Ti3QD+NlJvaaQBxC/us7DXYacwTRAV
-ut/ZpJp5dhABXHpIwEYBAKNaZ1yV/4fsFmDCBvO08OnSclsp8ppfP1vhI4/LG/ee
-=lyoa
+iF4EAREIAAYFAlBLnBwACgkQC77qH+pIQ6QEzwEAy27qr2AZrOY/6lBqH/rrpSM5
+zNH6TdF6fak3xd73SuIA/jNTb4kGcR2idDmQZHzH8i3mYaMnAmt44mUJq4mFByq9
+=Jo1c
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.12.19.7.ebuild b/dev-lang/v8/v8-3.12.19.7.ebuild
new file mode 100644
index 000000000000..9bb294407aca
--- /dev/null
+++ b/dev-lang/v8/v8-3.12.19.7.ebuild
@@ -0,0 +1,133 @@
+# 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.12.19.7.ebuild,v 1.1 2012/09/08 19:27:18 floppym Exp $
+
+EAPI="4"
+
+PYTHON_DEPEND="2:2.6"
+
+inherit eutils multilib pax-utils python 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"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x64-macos ~x86-macos"
+IUSE=""
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-3.10.8.10-freebsd9.patch
+}
+
+src_compile() {
+ tc-export AR CC CXX RANLIB
+ export LINK=${CXX}
+
+ # 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*-*) myarch=arm ;;
+ *) die "Unrecognized CHOST: ${CHOST}"
+ esac
+ mytarget=${myarch}.release
+
+ soname_version="$(get_version_component_range 1-3)"
+
+ 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} \
+ ${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 \
+ "${S}"/out/${mytarget}/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
+}
+
+pkg_preinst() {
+ preserved_libs=()
+ local baselib candidate
+
+ eshopts_push -s nullglob
+
+ for candidate in "${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
+ baselib=${candidate##*/}
+ if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
+ preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
+ fi
+ done
+
+ eshopts_pop
+
+ if [[ ${#preserved_libs[@]} -gt 0 ]]; then
+ preserve_old_lib "${preserved_libs[@]}"
+ fi
+}
+
+pkg_postinst() {
+ if [[ ${#preserved_libs[@]} -gt 0 ]]; then
+ preserve_old_lib_notify "${preserved_libs[@]}"
+ fi
+}