summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2012-11-15 02:12:45 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2012-11-15 02:12:45 +0000
commit643019eebf6f78eb819182a69e6d6adaa49baa86 (patch)
tree9f781da1910421cdc0c7d5f0c2403e2b4bf4eee6 /dev-lang
parentstable ppc, bug #441120 (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.15.1.2.ebuild135
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
+}