diff options
author | Mike Gilbert <floppym@gentoo.org> | 2012-08-28 16:19:09 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2012-08-28 16:19:09 +0000 |
commit | cc6f12fda0754b34ab585b9d645c58f1d0aebf5a (patch) | |
tree | 9d38a889ea999c02a3118cf0ab07348369289fc0 /dev-lang/v8 | |
parent | Fix build failure with glib-2.32 (bug #433040, thanks to Matthias Heizmann). (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.13.3.1.ebuild | 133 |
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 +} |