summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-08-31 16:10:11 +0000
committerMike Gilbert <floppym@gentoo.org>2012-08-31 16:10:11 +0000
commit7cad30fa0e00634e4dd26b78b8e222b72d16db5f (patch)
treea983cc35428c9e3065f15f241cb695dffe8a5cbf /dev-lang
parentSimplify aDNS support choices by zerochaos. (diff)
downloadhistorical-7cad30fa0e00634e4dd26b78b8e222b72d16db5f.tar.gz
historical-7cad30fa0e00634e4dd26b78b8e222b72d16db5f.tar.bz2
historical-7cad30fa0e00634e4dd26b78b8e222b72d16db5f.zip
Version bump for stable channel release.
Package-Manager: portage-2.2.0_alpha123/cvs/Linux x86_64
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.11.10.20.ebuild133
3 files changed, 145 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 4d075730a627..36eb07a50215 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.227 2012/08/30 17:14:58 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.228 2012/08/31 16:10:11 floppym Exp $
+
+*v8-3.11.10.20 (31 Aug 2012)
+
+ 31 Aug 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.11.10.20.ebuild:
+ Version bump for stable channel release.
*v8-3.12.19.5 (30 Aug 2012)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 6c6fe616879b..69eec09c5804 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -6,23 +6,25 @@ 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.11.10.17.tar.bz2 10115761 SHA256 9b15a405097f4ba8c3b0f2ef8bc8d6604e5cfa146d1fe96f8bd5b8a65c536941 SHA512 eea861f77ca324885aa42a6c49cc0a6731f2f6d10b505f5f881912a391e8d988a29f194d21a8aefbd942ea3f2d4dbc7330ea10d34450fde9c6fd05ee81731bbb WHIRLPOOL f3747e91982003f460d24e227f76b772c98f5037c216eccadcd78690b42ca17788bb7bffca77291ad1da5e0332b9f8320ac3d3675dd5fb12278dad5d5466e85e
DIST v8-3.11.10.18.tar.bz2 10115489 SHA256 daf26727982f258721ea686e9f54317b58c07e765a10ddcc493e75a56963bad0 SHA512 a387ee09f1df5d2d7d457c45b7714acfaef331c6d9c7959bc26c838de8e79658a7b50c6293327e4f185543b4f54cadcd08ba87bbe34d1cbf5830671732dd3e14 WHIRLPOOL e610920ea4465b135df1f561536cb7071677890945d8160b1cb03c5f490eda7846040bf494b08bbfda76f7b9841aa171904860d4e145056f29601ef3ee41f76f
+DIST v8-3.11.10.20.tar.bz2 10115536 SHA256 69cc90bdf1032d7a8a14ea9353b9b45969699e8adb31bfb919f1aa7f0a981391 SHA512 8532159a2671d7fbe72196f64d7cf5d391f96e4f326b8d490b00051c55df14553b5c2592c68abfab7e5d6510c35a3b2deb44af75a92daf880ef8d7f0cdffef71 WHIRLPOOL 2874fb3698f27634000631afa09600b6c65be2acaf545cbfa3ed8119ddc39a9a8c71d158a8e4167d288c82247d8f2131dfc7a88aaca5e44b72d664eb5f389ccd
DIST v8-3.12.19.4.tar.bz2 10181859 SHA256 13522f20c82c2d97f01eadfd3c883bcb02f1ae419f845abd3ff1211e0d490f9b SHA512 be082425ce7841c115895b8ff67b076b0adc8d6e8ddd4504b746652097cc4f2de4f75684c1c3f961c18fe43c912c398f63960416a01d37ad7f6f414a0bd793f1 WHIRLPOOL 2f38ed9831651e56408248782702e76f90c6f877145993bce2b1921953e834505797b8b208f56d1b85636916fe8cf3f62917de5ccb2a774008de0cb926bb5dce
DIST v8-3.12.19.5.tar.bz2 10186134 SHA256 e7152945168fb8c11315e1fa80814973027fe2c69fe44b79d5a1924dde3c3d51 SHA512 7384783b310154bc2b5f0b791c7375917d03db33da01688413fc07e9586d7a84e3a3a8ffa9bf40a7e1f0e8a51e095d5b75fab59937b1e740b58e2acdd23d0ae2 WHIRLPOOL ca84665d8f0500bf217e5e041e508e7728bda3e14126fa204563acd338c38c9525b681c6319593c53768dd35e95745f391947a583df45f926a655bb21c7953c2
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.11.10.20.ebuild 3221 SHA256 b0e2cbfc6aa61eb28b22b4e4caa1eb133cb61e778d7faec913d2d312f3584b52 SHA512 b50d9907fc9cf0bbeb9e5bf653086c7c253e73a6d70bf08842fdb82712585489a556161d0947e54387acd4f2b9ec17b69053d7d030e330f3478724f62b70aa4f WHIRLPOOL 5734228c1cbee7d7547f2cb19bd2b5e0321bb75f799c1f12138196a2cb1e2de3b8cf8611fb5fa1b4f0f56c88169d8a7165678daf4be118862f125f5af16349b4
EBUILD v8-3.12.19.4.ebuild 3220 SHA256 9c2236fe73dcc8fa00fa4a1139428eba313a503332c67a304333a772199fd061 SHA512 477c7f0cfacd0602c8f491a7f5d894d9be3f3b7efb17e5d7f43ab7b599adf3751bc58d15a98eb29bc0f0f24632c8c70cad499cb7862eba07f8658837e00f5dab WHIRLPOOL afcf3973593346409eea1339165c6eb3d0c39a56b0a9aebae90c8bdf0d92e4084e0f14f03b1e98795b09dca938f531c92281fca234c140eee007c2d879d82c73
EBUILD v8-3.12.19.5.ebuild 3220 SHA256 ec827b40f7e43365374b6252790f94fb31eb405189eec82c3f90d6e75bfd5776 SHA512 9ecec79de8ea4424fcf6ad429ac28666e65be51efddb8a19b8a7fa5d2391513120eb40b7d154b7b74ed7adf6e2d0fec3558093237f3960013310bcbe38395944 WHIRLPOOL 6545cea18ffc8ca90c656e1217a7d0bc863453eeaeef24c42acfddb5c753168452e93264dd0f2089a71451797a4b25240246eb3bad9babbd940ddc40ef22fe67
EBUILD v8-3.13.1.ebuild 3217 SHA256 483bcceb8cae281dafe3fb1b8b450a9a7cf3e4ba545cd09afbb54f1fc290ce02 SHA512 14dbba2a1236d54012230316653c7dd2ca88f43dc2a33e037c6c1171c88bd7bc21bd9f77a32896e70d8bcc7cb6c5c9d718c86d034b01f3bc061e4a4a70db0edd WHIRLPOOL 8d9ff2012f35ec72faf250f057ecfc15f2cdae7edacd155f40762c205d16472b0f3191236ae13125a1105d260a158b446be7147a253965a9b00630c2010d730e
EBUILD v8-3.13.3.1.ebuild 3365 SHA256 d7cd5919271ce7ed47fe3fc67b406408ca6b097f4f81e1441aaa3856d25e64dd SHA512 54436576db8752911d0dba02bfaa1aa7d554b5c9134d49cd94a6dfe8154c9611ba81dcf0da9a28161b2e53021ab796884cd91750fa3c9827b8c9735ce25b0456 WHIRLPOOL a08dc906cb217cc7cde4f3bd20c60fb97829f49824bbf046432098cb0116f2761dc6ac835f336467d73a5d1ce4d7982b83a3e50e6d0b1fa75d7eb65b86e25aa1
EBUILD v8-9999.ebuild 3244 SHA256 1394bccef1f54cb9be75648283693cbdd630b708d35a5272cece4a212cc76635 SHA512 5bf4fcf1f066414efed5a8297fb7f8969be51cdcfec62b868dd3319d894fdc0b68ee94a0c72647336f112acffbea192dc65748406432a37451ff3d53c472d26e WHIRLPOOL 82e547161e975ce58a652a1f86d524be765ad54b0898920c62209c3b8c0df1120775e0bcb8b1ec2c8487f67c4e19503861631c9a5303f4146a5019f6900a7cac
-MISC ChangeLog 36165 SHA256 3b2c31f0bd09d95273ebc226e543151add7a40ba996dc9f0ed8831451e8ec4b2 SHA512 82945251ceb6fff7186f768121579008e045feaf50a43fa76a91c46d32cb0c82212757685aa81bc3e2cff6aa2095173c4b16ad0a7b09e3162ed9c8c5ebb905fc WHIRLPOOL a169cf6447a167f293390afb1ff31d6afedfcc728e6e8bee17b193c684927d7dfc04dfb13c92759849ede007a6a1238d83af31ad3c4384d5b6b2fa75b6109176
+MISC ChangeLog 36311 SHA256 ea2295ed2e0d6369ad35d5aa7412ec20ff0e3f881362897082f8f34e830c885d SHA512 133bf0c6d027a0e6b231b811a35412d6a132b47656c27663200c93a3a7bceea051fa1eafb964fafbb162ac47238e8d04263ccda10f1b4db9cda345506daa16c3 WHIRLPOOL fb0abc4be3cf1ac2fb8aa1a1a4e819e230cb134dbf25e18860e2743b144a794af7dffcd8fc0ebcda43aa632ce60a4b21240464979a6c588ef89bd7e39451425e
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlA/n5gACgkQC77qH+pIQ6Q7oQD/Va+pH8+/YwiHgcxadFmVMpvH
-1Wz9zNgFF8cdDr9+L6gA/3h5A3EHQL1CLXYpj33I6Q3L3R8jyaAOU66uwqu5U0l8
-=8jOu
+iF4EAREIAAYFAlBA4ekACgkQC77qH+pIQ6SqHQEAl7xJ+b0Vqe65J5fqQ5adX1u1
+KnZm5RsSipNShvC3kYIA/i+8IeIe1pwMissCbx5QoQmASf+UrReqxKR+zVqk8kAC
+=F6X/
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.11.10.20.ebuild b/dev-lang/v8/v8-3.11.10.20.ebuild
new file mode 100644
index 000000000000..5326c31c097f
--- /dev/null
+++ b/dev-lang/v8/v8-3.11.10.20.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.11.10.20.ebuild,v 1.1 2012/08/31 16:10:11 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
+}