diff options
author | Paweł Hajdan <phajdan.jr@gentoo.org> | 2012-11-15 02:12:45 +0000 |
---|---|---|
committer | Paweł Hajdan <phajdan.jr@gentoo.org> | 2012-11-15 02:12:45 +0000 |
commit | 643019eebf6f78eb819182a69e6d6adaa49baa86 (patch) | |
tree | 9f781da1910421cdc0c7d5f0c2403e2b4bf4eee6 /dev-lang | |
parent | stable ppc, bug #441120 (diff) | |
download | historical-643019eebf6f78eb819182a69e6d6adaa49baa86.tar.gz historical-643019eebf6f78eb819182a69e6d6adaa49baa86.tar.bz2 historical-643019eebf6f78eb819182a69e6d6adaa49baa86.zip |
Dev channel bump.
Package-Manager: portage-2.1.11.31/cvs/Linux i686
Manifest-Sign-Key: 0x30427902
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.15.1.2.ebuild | 135 |
3 files changed, 147 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index 1b1ab592aa64..0b3e21739251 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.255 2012/11/15 01:24:20 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.256 2012/11/15 02:10:48 phajdan.jr Exp $ + +*v8-3.15.1.2 (15 Nov 2012) + + 15 Nov 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.15.1.2.ebuild: + Dev channel bump. *v8-3.14.5.1 (15 Nov 2012) diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index d02c5cb0897d..d45f513522fa 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -7,16 +7,18 @@ AUX v8-makefile-hardfp-r0.patch 462 SHA256 f4b0bbd7134856a0e4ff8895170818f3c7f8f DIST v8-3.13.7.5.tar.bz2 10203429 SHA256 f28c939b89adfbb8a7e44b1c65a75c368256e68d17ee84516b2bb15e946e6d5f SHA512 71bf56b913a96850d97e27615c4a0ccec384bb5eb4774f0af6fd9029b6762f71b6119b92d6dad6ef4c001954623213ef3a46e168a7fd7f334981e4c6c00a0a57 WHIRLPOOL 4400312a142e509ce25fbebd02313377c120c8f0d8852ee6a5e788f7338a5e47f2c41b2b52921ae2ae51987ea87418a149f241a60bc11b32cac3d820f5cccfe3 DIST v8-3.14.5.1.tar.bz2 10354929 SHA256 bf3b671e75e5de3ab814846a895d4577dba45e435cbb173141a4ed05c945878f SHA512 0a98ddf24841261997089ad2906050fdd76e937be6208dfb6b5fa5bab9e00a5434a347fcd4b5cc59c83a798a2741ddf01cf44b9af1c8c10de5c7b845720e30f6 WHIRLPOOL 797e9af1ccaf4179a6170d7b87e9a5ddca9c44424287e71c340008c2c6a4a50efdf75559f563a56337c6618aaed9567b364099b5c7f6c2636b75fe37b799bb72 DIST v8-3.14.5.tar.bz2 10351058 SHA256 361ad3b63dc7c9d0943b72b1be592a8135e4ddb0e416b9bcf02b4d2df514fca7 SHA512 ee27a9f892c1d2151173d38e007dc226c0d59768c26bb2e8f9be8057898d76839c93f70fcda4e6771634d564dcb565e1378e6fcbbfcd8317723cb63c24d32956 WHIRLPOOL 9a9ea3bdf7b466329640ecad752b04ef3c7e288581a23683cda331323369ee2804e91419b2a20eba19594eb517850b33761e13dc7b02f96d1771bca306c7e391 +DIST v8-3.15.1.2.tar.bz2 10360980 SHA256 a0849c53b8e07a195e6378bfb71038598b8436c2cc50afbc12e22638032bcdbe SHA512 a36424e830467870bfe454fb7ff887c12df1b043ff91fea21f6165da86386ff3a0817974964a0e197d513d536e17e544c709837f041b0968c4605a47fb630334 WHIRLPOOL 15c5bd90a04725127ed0ea0a9258e14ed328d276753ae78a0cec87bf3b0e8d7c2a85632fb14bd4b12f1e511edcff750eb75dfb2cb7d77d99f8b355257de0de40 EBUILD v8-3.13.7.5.ebuild 3308 SHA256 7f5dd3184e6799de5a2cc509bb4ebe36c89dd67d271c13c0c73acd915ea34441 SHA512 12f6a62cb1441b99ae302205c54ec1b1a95a06970efb99975165496d2c44bd3198ad7ea3959018485e9679c384b64fee204c271ba2897e38f988bd95a3780323 WHIRLPOOL fb33e41bfc4d28efdf5def9247fdecc777bd974f92d75b1aee9da1b2997f90dc32fd78fc16b51d6f2022727a345acd3c34241b2da5478c1237f085f1da6fcda2 EBUILD v8-3.14.5.1.ebuild 3242 SHA256 872e9eea6e6c8ecf7e3885106f37777b2a7c79c8104f4e8b28231216ef852332 SHA512 35153dff1969c30514aa89e35c7d0aaee5fea49a0b1e199bcc4810c95e0b655c803597006093a97abc3c1a020a1ab658bf033a86c3c97334998df441963bbfa7 WHIRLPOOL edb6a99694df4cc489ec2ca91ee0df349644b720883bcb420d26caa6a106bc4937c172e89fa5962ddf6519de26a6819cf27559daab6fbd85ff27a1f047413f8c EBUILD v8-3.14.5.ebuild 3243 SHA256 ed1a50d95caaee3ed135a22ea2e8307e37151fd02d03ccbf4048ad95b435ee01 SHA512 71be7e7aee27470ba185e09140deb9791e09ac86f659274c1b11a05d0599c71c4f68c9d39804df5ebdb17ed0a85145d94e840be521a95c2bdf7d0350c72ea0c8 WHIRLPOOL f4fe96b063892148daf6eb9bc04e7a25775e2b8b0e604ef9a248f65b62a252041a651d9d4ba64550a96f02150c4e594390c046608685e1b219c8febb76b5e511 +EBUILD v8-3.15.1.2.ebuild 3245 SHA256 0fa6aed56e7049921528e4ced1238e6eac046d44dafb2190b426435ca5063cdc SHA512 067b47b8e4e26c1a974397f48c5e570a6987adc4d2826fb1c147c20bd5243b68c3ddff4503bc6e842793f121251833949416163e15d6faa3a36e1966d5e9ea20 WHIRLPOOL de4c8c8714af776621623d60708306d1ce6df52facaf8ef48b99a98d6398d1c26728e9aa4b6951cbb015f5a928e457ae21a58e8d99df61e3cfbb16619aac44b3 EBUILD v8-9999.ebuild 3244 SHA256 1394bccef1f54cb9be75648283693cbdd630b708d35a5272cece4a212cc76635 SHA512 5bf4fcf1f066414efed5a8297fb7f8969be51cdcfec62b868dd3319d894fdc0b68ee94a0c72647336f112acffbea192dc65748406432a37451ff3d53c472d26e WHIRLPOOL 82e547161e975ce58a652a1f86d524be765ad54b0898920c62209c3b8c0df1120775e0bcb8b1ec2c8487f67c4e19503861631c9a5303f4146a5019f6900a7cac -MISC ChangeLog 39845 SHA256 150db2fe166ef4d36cc7fe2c2e375662311d9776ef9dbc34cbbe7905c974d749 SHA512 9bdf3add19f890ab08484e16dbe2e217f3e03717e2264f636dda5913277355294bb9dcad34fc6f818bd2508a537c4b8fc3548ee1ae4c05927f9cba3b9e9291c3 WHIRLPOOL d775d299269c2a91c8dc431aed1e14ef45b1a74113e12e9b5e7129283a79d81c1af4ec3fbfcdde294b340cccacf9c209d4567dbf14e01862b8b6c1de2161283e +MISC ChangeLog 39973 SHA256 00ccb50b4e1f24b8cef90fa6bc5a29e8a09c8f21ff380d0aa4c4796ca95f9cc8 SHA512 015dd918970962c753c78be3cb9909482c009344844db064845af82930f9283dc23eb770f48ae361d8c71b045a3ce7a9d105113ecefd1a0e02c96ba1eefb6bf5 WHIRLPOOL 98e380f5a5239387c7f8e445dad802c70114dbcf9c44274cc387f0cdd3bd9b131dd6e49b3a277fffd64aa640c3a32008b9e494908f3e53fc7b337c319f317ca7 MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iF4EAREIAAYFAlCkREUACgkQC77qH+pIQ6QkggD7BTl8Nq40GZmfmrohpFxzV7x8 -2PH4cTyfIKa9cXuAcnEA/1v8Ab1u8nV8tLIfBjDtn4kEOlJ86qzFruk3OQbXAX+g -=fcsN +iEYEAREIAAYFAlCkT5YACgkQuUQtlDBCeQJnxQCaAiGVvtc2bZH3ghGMxd9wXTKA +shcAnRQ0w0ozNXek3oAMM1fUVFae1xNx +=Dtyv -----END PGP SIGNATURE----- diff --git a/dev-lang/v8/v8-3.15.1.2.ebuild b/dev-lang/v8/v8-3.15.1.2.ebuild new file mode 100644 index 000000000000..96105ad3a93a --- /dev/null +++ b/dev-lang/v8/v8-3.15.1.2.ebuild @@ -0,0 +1,135 @@ +# 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.15.1.2.ebuild,v 1.1 2012/11/15 02:10:48 phajdan.jr 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 ~arm ~x86 ~x86-fbsd ~x64-macos ~x86-macos" +IUSE="" + +pkg_setup() { + python_set_active_version 2 + python_pkg_setup +} + +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 + + 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} \ + 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 \ + "${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 +} |