diff options
author | Mike Gilbert <floppym@gentoo.org> | 2012-09-08 19:27:18 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2012-09-08 19:27:18 +0000 |
commit | 5dc06e2aee71fe8343b52939fa63aff13feaf82d (patch) | |
tree | 53923d403e7d6dc46b2a992dee70b774500ca350 /dev-lang | |
parent | Fix hg url (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.12.19.7.ebuild | 133 |
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 +} |