diff options
author | Mike Gilbert <floppym@gentoo.org> | 2012-10-09 01:20:41 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2012-10-09 01:20:41 +0000 |
commit | f5843d1fec9bbf53141c1fe9ce57a20ddbf42ed2 (patch) | |
tree | de898583697d9788b9754d43e596fc0aed3af6ba /dev-lang | |
parent | stable ppc ppc64, bug #436852 (diff) | |
download | historical-f5843d1fec9bbf53141c1fe9ce57a20ddbf42ed2.tar.gz historical-f5843d1fec9bbf53141c1fe9ce57a20ddbf42ed2.tar.bz2 historical-f5843d1fec9bbf53141c1fe9ce57a20ddbf42ed2.zip |
Stable channel bump.
Package-Manager: portage-2.2.0_alpha135/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.15.ebuild | 133 |
3 files changed, 145 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index dd45d85892b5..50845fcb7dfd 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.243 2012/09/28 06:46:12 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.244 2012/10/09 01:20:41 floppym Exp $ + +*v8-3.12.19.15 (09 Oct 2012) + + 09 Oct 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.12.19.15.ebuild: + Stable channel bump. *v8-3.13.7.2 (28 Sep 2012) diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index 444430313e70..59060d0a9369 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -6,19 +6,21 @@ AUX v8-3.10.8.10-freebsd9.patch 421 SHA256 2cd4acf369ae32d549fbddfe5605379e1563a AUX v8-makefile-hardfp-r0.patch 462 SHA256 f4b0bbd7134856a0e4ff8895170818f3c7f8f1c566fd944583550b4af6b8d3a0 SHA512 b438a895cfaad18ea7a50fcce98269691bdc1bcb10b6f4829322a094235c593dac5e156eed803a9f9b0bed5f5f008e7bbc508ce6ecc8fb25c63731d4b024515f WHIRLPOOL 49fbfb6efe2e46ebf7d3de3729e59a610e984ab145aef68968ac8c14b147f4d714276930a809dce5307415fe3de5e6a4ec4a8f5c655a959358117a5ffeec7014 DIST v8-3.12.19.11.tar.bz2 10184024 SHA256 070b89121f38efef175d435eb087dea6d17ce80de3ced5e984579ce77da9bb77 SHA512 f6dc842e5a36e5b21cfd76118397f983256a8dd5748cc4bdec57969187b0aec014ed46c48e580a4df15bbf1c86bcedd19ac1adc05aa0dae5d1cf0f941982bd92 WHIRLPOOL aced79b3642634008d255972a1ecbe4d6a5138d4818464ea0283529b8ab2a4254d794d5d0541b338b788ab7aec9d5a02984186c1f77fe9bfe7734b211f2d2507 DIST v8-3.12.19.13.tar.bz2 10183672 SHA256 838f4521650486a8fc26ed24ab1c0b6210688f62e2365cfde3a8ac96f97da9e1 SHA512 05517982372b262d78e4ae4b5ce9baf4468d560e0e340820dc3e46ffb186da7b380848bb067bc29386275be8101e48655831c42c853160290dd5d92fbc2e9e12 WHIRLPOOL 4368b39061ff37c7085692482fc086d0d640803f2e5df4b2b4e71e477e5547fab41a7699b85b87c1bccee69d401163eb321dcd4a37cad49084a6ea25cd2111ac +DIST v8-3.12.19.15.tar.bz2 10184474 SHA256 5f8f0a700a88250170118b5994aacf57f6527a6c0017096b5cb322ecbad6e187 SHA512 40c1bbc4dc48331c5f6cfeb4a0168abd47b8c11d68be64bef25a094439898f197920f3bb5b7be2c795a9906a5789239f843702ae6f65439bb6b1f958fb40297d WHIRLPOOL 65e145a8b866213790e03d97293d7911754169f33c497007f5f1806e9ab32f1fe9a257a3966a8814972c8b0d08361f81548ec01c0fbd3f6dcc742bbf13f1c868 DIST v8-3.13.7.1.tar.bz2 10201729 SHA256 6c903410651d87f67e7c5b35321e8a6709b2e442fa6e283ac2def898fdc4d4a7 SHA512 015285af38b9e9259abb0f1fe2f1c1c24b7280c3a2424c119d9dc64b1d213942a30f6eec8e7517a6badad88e455b8fc97d8ea074d991153853529a29d942a5cf WHIRLPOOL b2f002e5dfc3e9c344dced70c9f0999fa2087636842053df25168af324d71ec3ecffd4d506d924f7d8a6e4303d691cb18bc6af7ccbb49452d38a3b34fa63b581 DIST v8-3.13.7.2.tar.bz2 10202585 SHA256 ff5761dcd52c4479237e39e6e20fcfcc511764ece69109541a9b461c6a5dad5a SHA512 987e06f34d2f45ece40a3fd6957a827cb971adc44c52380b4cf9086f075885c4dcf42edb407c89b14652f4e824fb840ed8c21429230fe2d279d158b170fa0d96 WHIRLPOOL e38dd3f8f53cdfc86b4af88a47bce523ec045866d6a88c6e5f7b8caf9e5e8ab383a7428091c3048e92687df89a1718bce9fc72997ae23e503db68192b2676b9c EBUILD v8-3.12.19.11.ebuild 3215 SHA256 9a89cd152cc7dccb9d625959519cd202c413d4c567772cda96346a19220d6aa6 SHA512 971c8664d11bc58edb55c5394700462aaf7df4b8ecad219d46f07353142b58ee2f245d67f5ba8940177a2edf19bc371391b5a78f7c6e152c99d57452acf1bbb5 WHIRLPOOL b004a17a03bee27c362f8115bcc98080a1ebac87d3641209c6f99327a684992bd4b16d21bee6ea9b21ba26e8a3549877d5be9de1d91bed36d5592cf9a26fe4e6 EBUILD v8-3.12.19.13.ebuild 3221 SHA256 d9aef5d391a87c95b7c42f375b986238eb17a6b00f8b80e4f531764626322ad5 SHA512 da1c6e6ff2907f707094d0363a8cba118f899944a3584b66655893d05d138cdd3ea7cef402624861558053f556aad429f43351870556532b19e4dd01dab686d6 WHIRLPOOL 9e687a10581da6d14ea19ff08d779682bcdba4190f33c0a00a7986a9da0e6054dd99c674367adb2436c34c1484bd7165cd91efdd0f24bb14a5dfb27e27a0da20 +EBUILD v8-3.12.19.15.ebuild 3221 SHA256 ebbb3369417d4620df67a6cf80de80012b5bc62ee90ec9e509713447a7f8647b SHA512 94aa0aa84e7ea4c2931163cc5ed22679ceffc79b847327af163592e44db4b66e0d75fdc9a50f47db479c70571930642fb715ef1d6d8fe0d5993c6f51fcc60dd8 WHIRLPOOL e0ff4ebe32b2bf44a633dfdb7d943b4938dd70111cc8dab52bbb6b6b5cbe8b2d1546c655572672725ea352018a74b56b5d458e4744f48cab89ffc66e86e23fa3 EBUILD v8-3.13.7.1.ebuild 3317 SHA256 bf209aeafa960306b8aa500b2c6aed1e09bd98f20391056aab39472da59bdf22 SHA512 5039ce35679181d02fec8127b3f5a2db913392d109d7d4a32a90e97bcff522053e884bb384d5f96ad927fb26d74c105d416b74f52bba0dfdf613ae91cdef6db4 WHIRLPOOL fcbe584d166d7d4f57d3e71635cc2d73551bc1da48fb28a77a8eb5f9cc47abb06885b3d91200ebde89e75bdc834cfab323079aada83d2bdd59c6ee35773d83be EBUILD v8-3.13.7.2.ebuild 3317 SHA256 6ae50ce6f64c732ff35a5bae0e6ed88bcc2a1adb1e55401c033b6748a5dc22b5 SHA512 3104f5a8d361c6724f2a3cc7948f9aebb76c6b74b2ad7705264f120a8ea1d3f45def3ed6e285e5ebaf83a86e8efdf892f0db9a52ff0e0b50ccac4c8a38f5f453 WHIRLPOOL efe6194f1ffcea2c5beabccf430bf0ebfd9468966998b6316f00a1e0437636b5835461fc7c3b3f22aa642ddbd4ce26d14ec595dd23477821c25051d9a8088ede EBUILD v8-9999.ebuild 3244 SHA256 1394bccef1f54cb9be75648283693cbdd630b708d35a5272cece4a212cc76635 SHA512 5bf4fcf1f066414efed5a8297fb7f8969be51cdcfec62b868dd3319d894fdc0b68ee94a0c72647336f112acffbea192dc65748406432a37451ff3d53c472d26e WHIRLPOOL 82e547161e975ce58a652a1f86d524be765ad54b0898920c62209c3b8c0df1120775e0bcb8b1ec2c8487f67c4e19503861631c9a5303f4146a5019f6900a7cac -MISC ChangeLog 38395 SHA256 0e5a2fb050555c84d47c13441fa3ab533539a464ef072446888c692d672c6f85 SHA512 787b920ad920850c4167a7531aed8c88f2c6654438c5c1ead96b62ed9f2ccc4b6dc6c91b73d251111753a7e588d18bfa8b9bc481d0ddeac2f24f023bf50708b8 WHIRLPOOL 8188c0fa9403b4cea842b244308fab5acc2341d6338a540bd483190c42c540520f02956e4aadd545b263a7c533e19b5af7ffe9d152379c882f92651c1d1da8dc +MISC ChangeLog 38518 SHA256 637c6c3b1b726893082a0c23e02251a189055708cebdd328e01ca8652e436382 SHA512 36ae289cba1f262bc2c8be3fb9739a2207bf48a86e0f0b9ad530d579b75318e3716c882b9b618718ef832575ebd615722441a688a9cb86bbea75b8c2ef33b187 WHIRLPOOL 71a9d8dfc13b8a4c74219e462dacea0e78f1879e56174802fe9e8294c50a8f8ef46bde01158be4c8739551cefce5c38482a82e0f3b4afd51b89f77298ca39a4d MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlBlR8IACgkQuUQtlDBCeQICpACfTcZrMqXbX/4JxEhZEyga5c3A -ZkUAmwbzWyNBV8wXj9yqlSdXA5ICiN2E -=rdXc +iF4EAREIAAYFAlBze+oACgkQC77qH+pIQ6QR3AD9HIXY6dMrbLeT6A2W7luQmoqf +8j2+sSDXMEPsn4XUGUIA/j7XVVaU9pYj4L175/yvSf5XQzGt+5D8x2vc6fBR3Xro +=aT7q -----END PGP SIGNATURE----- diff --git a/dev-lang/v8/v8-3.12.19.15.ebuild b/dev-lang/v8/v8-3.12.19.15.ebuild new file mode 100644 index 000000000000..721dfd162a5e --- /dev/null +++ b/dev-lang/v8/v8-3.12.19.15.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.15.ebuild,v 1.1 2012/10/09 01:20:41 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 +} |