summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-08-28 16:19:09 +0000
committerMike Gilbert <floppym@gentoo.org>2012-08-28 16:19:09 +0000
commitcc6f12fda0754b34ab585b9d645c58f1d0aebf5a (patch)
tree9d38a889ea999c02a3118cf0ab07348369289fc0 /dev-lang/v8
parentFix build failure with glib-2.32 (bug #433040, thanks to Matthias Heizmann). (diff)
downloadhistorical-cc6f12fda0754b34ab585b9d645c58f1d0aebf5a.tar.gz
historical-cc6f12fda0754b34ab585b9d645c58f1d0aebf5a.tar.bz2
historical-cc6f12fda0754b34ab585b9d645c58f1d0aebf5a.zip
Version bump for dev channel release.
Package-Manager: portage-2.2.0_alpha123/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/v8')
-rw-r--r--dev-lang/v8/ChangeLog7
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.13.3.1.ebuild133
3 files changed, 145 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 972b314cabde..9beefe5d227f 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.224 2012/08/25 01:23:21 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.225 2012/08/28 16:19:09 floppym Exp $
+
+*v8-3.13.3.1 (28 Aug 2012)
+
+ 28 Aug 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.13.3.1.ebuild:
+ Version bump for dev channel release.
*v8-3.13.1 (25 Aug 2012)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index e7ffdf640440..bda85a66dfbb 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -9,19 +9,21 @@ DIST v8-3.12.16.tar.bz2 10179067 SHA256 ae78a0b5d0d5254c928ceb49ad15dd42fda7bf7f
DIST v8-3.12.19.3.tar.bz2 10182696 SHA256 7269cd3f37beaecf672a433d5c91915d5f96559de626de1262479c982ee196e4 SHA512 8cc77e4d4ff488674463b23a49c15c4281f1d3fba80ea3391f797fd2f4e202f79e5386ad721de72e50c92dd6a7114de43d0df4b0ae789ad4d9e558973eec9b30 WHIRLPOOL 3bf8fa6975e8038eec26ba946c7aace3c7e9db181749cb548885b8eea5a8e7ad81455c259ac1995809ef37b0ffdf2cc90becfce092ea92dbccf345f7118c9aad
DIST v8-3.12.19.4.tar.bz2 10181859 SHA256 13522f20c82c2d97f01eadfd3c883bcb02f1ae419f845abd3ff1211e0d490f9b SHA512 be082425ce7841c115895b8ff67b076b0adc8d6e8ddd4504b746652097cc4f2de4f75684c1c3f961c18fe43c912c398f63960416a01d37ad7f6f414a0bd793f1 WHIRLPOOL 2f38ed9831651e56408248782702e76f90c6f877145993bce2b1921953e834505797b8b208f56d1b85636916fe8cf3f62917de5ccb2a774008de0cb926bb5dce
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.17.ebuild 3217 SHA256 95270acf082814db07b2bb7fc14486941c078425525829b0d4c29754bbb63be4 SHA512 c9379efd887b8eff543203cc95b7ebdaeb24106ba7752917f70f1897df097ecd89798941d5906fc1aa56ca2cfea32fadef4fd93c75aa2d0d50c25789229c0136 WHIRLPOOL 396e49ddaeeb864d2119bf23183ae4c639c312e537122f6894e080b54ffe667a11ccc9ed0f4fce63059ed7b01f596dcfff6c9c15ac2b38a966d7fa355ff5474d
EBUILD v8-3.11.10.18.ebuild 3221 SHA256 f9f59a6a1a542747ec5a75073bb24bd732bf3d079458048400bfc06e390c9151 SHA512 9ec693294bf656af3b9fa98a93f0e7210a9378931359196e8f3f1d9a8114a4f847d52da374e94bac4de1610066d8b689c4bfee1e9727e25840396a611e33c30e WHIRLPOOL ab525b120181c3ea2838a6b56b6490ed9bbb3215d2d68dc0e2205ffcbfa266882f5ae25436306b3bac45fbe679c8ea39778290b06b8f699d87fabed56fd0b3d3
EBUILD v8-3.12.16.ebuild 3218 SHA256 a4243c0eba479a057075b39a464fba550e4044cc0884739378be675483c9c594 SHA512 d2cffa0f9993848e0f712a04b35e256aec0932cdd7564481463e38a5985bcc42912cd01e353bba5b67ee2951288ad1de2c80be84258797bb078f8475e0223061 WHIRLPOOL 7c8cadf71366cbf36109b22816498c42fc8780fbadf758a498a2ca68546c22a6b55b751187870c60015f475094a622d3d328a8fd1691fec81326b680b982e984
EBUILD v8-3.12.19.3.ebuild 3220 SHA256 d32f71c8256470647622ebee3f1cd79786f398f82ee513f9963564cc949f4f27 SHA512 5e30a023dd89f19912412d3be6aed76da80ded709ea0396b76db38a2ca61d883f848b5eb20e6616cd79bb56748ddd00ce4e4286f06b3f8ddad85ce2b956e03e6 WHIRLPOOL 7109f8d309b94c941fa598d262779ca593672bb4241822bef5a6b61b2b04a7f65a4e3508e25c9c12c50fa83a9e240056611b93b3107d3631fbc37d490aeb43ea
EBUILD v8-3.12.19.4.ebuild 3220 SHA256 9c2236fe73dcc8fa00fa4a1139428eba313a503332c67a304333a772199fd061 SHA512 477c7f0cfacd0602c8f491a7f5d894d9be3f3b7efb17e5d7f43ab7b599adf3751bc58d15a98eb29bc0f0f24632c8c70cad499cb7862eba07f8658837e00f5dab WHIRLPOOL afcf3973593346409eea1339165c6eb3d0c39a56b0a9aebae90c8bdf0d92e4084e0f14f03b1e98795b09dca938f531c92281fca234c140eee007c2d879d82c73
EBUILD v8-3.13.1.ebuild 3217 SHA256 483bcceb8cae281dafe3fb1b8b450a9a7cf3e4ba545cd09afbb54f1fc290ce02 SHA512 14dbba2a1236d54012230316653c7dd2ca88f43dc2a33e037c6c1171c88bd7bc21bd9f77a32896e70d8bcc7cb6c5c9d718c86d034b01f3bc061e4a4a70db0edd WHIRLPOOL 8d9ff2012f35ec72faf250f057ecfc15f2cdae7edacd155f40762c205d16472b0f3191236ae13125a1105d260a158b446be7147a253965a9b00630c2010d730e
+EBUILD v8-3.13.3.1.ebuild 3219 SHA256 7a92da71dd6cd57f5219423160691376e2c5cb7ba49b6457fca631f220d0ecba SHA512 17bb825ddc5cd4d6732aaeb25c3b8d944a54f804280d79fe8c347945e5f988d7f8fa2698931b7efaf3a2c59cd072b24b0232b7b77a89fc22d07414106b4cac08 WHIRLPOOL 57760b246427c4046c5b91bae1a3f2c2fe1a633adcf320bd39eae3eeff59fa2d1c326508496acc296e9ca28f3aa21afc43e9184bd061640f79b7ee8527309db4
EBUILD v8-9999.ebuild 3151 SHA256 683bbd0a7e19fb7fba4c4557d7abf00a1c38af5c4f3125cf790a33a211eb013e SHA512 4a32387bc7d3b2e7a4574e64ae4fd45dc7f36652ebde9f947360aed44d656413c97786d8e9e1910ac6321d9b68d2becb29dcc7cb06ee6caf936978d99f0bdaa3 WHIRLPOOL 48fac3056fbd32568b01115d66065f99f1ba466221bfd183e3b4f06bb390773c36e5a1a8b28d8b69da6f17239472474328e3aa5ba8c35dcf0ffd34cb07c64cc4
-MISC ChangeLog 35654 SHA256 b058f180e55633a7119454a0e577cbc4c3e86f8c8357cf597f91c6d0cb73f7a9 SHA512 a740dc706ef861a83207eefc05316d992e9b96756e74c3011adb107e9b417ccac78becc520a91e1f754c8b70e827a13b21949976b3ceb2fc8090109a102060ee WHIRLPOOL d573da8f5eebf03d71f3a540b1d97cfbc47db1a1a51fb356413e2be138a2018ec33c40a5ad37233bc5f5c15cde6b4b19d3a0e3aa2e1a7aa085a868030e0cd0be
+MISC ChangeLog 35793 SHA256 1763bab85731ec2180e44c5048a1a66d23a1f2f8f7674f1bcaf575df454b7bd6 SHA512 c18b05e62366fbf2944bf31e84ab1dbd25037c6a174ff548b8d110a7febdb05d8d3b5609cf390ff664e18730ca4e8208e0d3b81aa98e66cdf3ae8e57e5d6fb10 WHIRLPOOL 09ef81e25d69178807d07aa8f350d5b851d21ff686eb1fe2baeb8e42c4d107f671eeb09f703aff98933c108df88d7759c6eb5ff647a06bd22e72176542068b70
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlA4KQ8ACgkQC77qH+pIQ6SPXQD+Le3nCkm7Cw6bzDmjsB8/PgAF
-ozoYleUNrka51+R5KpkA/AmkwO3hPUzaBOzy394Tfn+Y5VmWyzbI84r1zA/TjUqG
-=aNAs
+iF4EAREIAAYFAlA874MACgkQC77qH+pIQ6SH9QD/Ww3qUlKMMDiw/Pi3vXsnNEdM
+cqplNDCBzGvt7LV4FTUA/3UqF+BCUj4I4y0nSxJ180AnUBJ8cV5n4uuI3lz+cLut
+=rVmQ
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.13.3.1.ebuild b/dev-lang/v8/v8-3.13.3.1.ebuild
new file mode 100644
index 000000000000..d4073f0fd2f1
--- /dev/null
+++ b/dev-lang/v8/v8-3.13.3.1.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.13.3.1.ebuild,v 1.1 2012/08/28 16:19:09 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
+}