summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-08-10 00:46:36 +0000
committerMike Gilbert <floppym@gentoo.org>2012-08-10 00:46:36 +0000
commit46457e221d3018354846de70359ba8025d5c6709 (patch)
tree612a09d0de44d0224a65fe41a16cae9b91bd11db /dev-lang/v8
parentVersion bump. (diff)
downloadhistorical-46457e221d3018354846de70359ba8025d5c6709.tar.gz
historical-46457e221d3018354846de70359ba8025d5c6709.tar.bz2
historical-46457e221d3018354846de70359ba8025d5c6709.zip
Version bump for beta channel release.
Package-Manager: portage-2.2.0_alpha120/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.11.10.18.ebuild133
3 files changed, 145 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 067d7bdce839..a7e545610792 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.220 2012/08/08 01:29:53 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.221 2012/08/10 00:46:36 floppym Exp $
+
+*v8-3.11.10.18 (10 Aug 2012)
+
+ 10 Aug 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.11.10.18.ebuild:
+ Version bump for beta channel release.
*v8-3.12.19.1 (08 Aug 2012)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 4857aa7df39b..f143286c7d42 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -4,18 +4,20 @@ Hash: SHA256
AUX v8-3.10.8.10-darwin-arch.patch 1146 SHA256 4b352c597105d71a7f1c907062dec71891d7e89a9e8b617330509f60ba01cf88 SHA512 a137cf351b9c4f83fa31a8ec7acecd046683a1cdfe5247b41b3bce41ef4a47bf828738723f66b32c3b5f0e0c8f71cf5b36db9e8bb644c7f02e679c9002e39719 WHIRLPOOL 69b691d9f058621f5c2eef3e7a1c489345f0ef390778fef4296b538690d0d8e3ab13e45d111007742cea1d5160b9c1195308aead87b39ed8a605a6275e7e236d
AUX v8-3.10.8.10-freebsd9.patch 421 SHA256 2cd4acf369ae32d549fbddfe5605379e1563a4227bae5a41b4de66078b7d75ad SHA512 3532cd316024fa6d0d8c0cbc4d3374913007da34ee8d33038e22d10a0c2663c2879c7b82b0b0edeb96c36adf8dc1ca02ff7f8ec4caf387f0f4031ba539f28631 WHIRLPOOL 3a419c10d1f5a2a1e00149b7219e121c91ce9791eb0b67608f69b27f4d2347703abd27a1ed51fa945dd14f6425b5e05fa93b932b470b407e4008673e83e518bc
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.12.16.tar.bz2 10179067 SHA256 ae78a0b5d0d5254c928ceb49ad15dd42fda7bf7f94a48f0cd8abfdbf7830e536 SHA512 e717281226da94669b340244ee0fcf899cdbe05215f093f177cae9c8b2e2b183ad7a98035d1894b6c5b07dccace6d9ca406ba3d818913a972673b11d99afb77e WHIRLPOOL 17313ed6599bc56ec12b5fb6f39f260225fedb016b3e4a5aea9abeace3d4bf42e4b69ba5186a5920ae4d0a5f859caa34d39dbd084f71ab72e1c885b824e0c96b
DIST v8-3.12.19.1.tar.bz2 10183101 SHA256 9a631fca8905f6a438a7394711ecef34cfda40f5f59634840efea34079d33b4e SHA512 ee8d150a124c9a76c2bfc4af8979ebf6ee92a67334190fe6b14ebfbb6b2f13b404ed64f8d103d1decc820252b8e999e77a9f3989e762f399f8e9aa6537979da5 WHIRLPOOL 8db519a824c05daa252a80757bbde5c911759e26f1e778e1189e1e4173e004b78290288dc53dad1952a118182b48755ac3c8f16f841bf17453bb85ce878d80e7
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.1.ebuild 3220 SHA256 1988688fe85c881833c7e563531c78aac48331fda597a2abc893b6509775db5b SHA512 c3a0cea148dbc7d21957248c5b2f30a447d946453b9d3d4690573700fa918ec06f7dc7999432e1cbaf3a519f5e11fbf0cd488d57d5a70bfc910733093f55285b WHIRLPOOL 79c80b25ff9b6e00da7a3e165fd072900bb48a8c999d37ac8ce03eedd690e74e8bdc8f85c1c52bf0ad281957f03f354b8b55d5e36f53d20e9e6abaa82e1f45ea
EBUILD v8-9999.ebuild 3151 SHA256 683bbd0a7e19fb7fba4c4557d7abf00a1c38af5c4f3125cf790a33a211eb013e SHA512 4a32387bc7d3b2e7a4574e64ae4fd45dc7f36652ebde9f947360aed44d656413c97786d8e9e1910ac6321d9b68d2becb29dcc7cb06ee6caf936978d99f0bdaa3 WHIRLPOOL 48fac3056fbd32568b01115d66065f99f1ba466221bfd183e3b4f06bb390773c36e5a1a8b28d8b69da6f17239472474328e3aa5ba8c35dcf0ffd34cb07c64cc4
-MISC ChangeLog 35069 SHA256 15bf09737c79fd5024c66bad6a7c72a1ec74d340489139743835ecb8e539169a SHA512 1e22b27357aa8c9507808c41ec67b044f2cda48ba45a14a59faa9a3deadbf1a0fd4a03342b3030d7f8357f2bf8c2b2559a564dafb52a388a462e2e4f09533987 WHIRLPOOL 7fbd5ce35d618a1785a4699133229b42fbd4687763d053855876a580a8b306cdc5ffbcbbab7ac7a603cf2fa67ba943f121bed183c6ed7cb3d4ed026d55b27d28
+MISC ChangeLog 35213 SHA256 6a6fe198ce7755192a4597e0624c55ec4f6333eaf4056208bd247dba70fd9ea5 SHA512 6b5cd634142996c5c880dc944a43dadd63abb17d08176d9be4ec621696bd38fd49637e80f9db068d6c50aa0f356a9786c156a2959df0a0fb551cdf947a894954 WHIRLPOOL be0042725f182b6618512e2b39208b2b0c7e5c547dd59850ab79a32edc7ddf72db8fc89475867ad2840e0a30728ebd7df05bd7a3ec40001be85b91b4b78aa9d0
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlAhwRcACgkQC77qH+pIQ6SjcwD/YhN5P01RCZ6BriWVWZ/8oufn
-rcSN2eB9o6ixu0VADGIA/2IM+bOjfMMzo9tjNlxlQf7ETf2Ws7V7LodVGXXKXuK0
-=azru
+iF4EAREIAAYFAlAkWfIACgkQC77qH+pIQ6RdmgD+K4i5P87cPsVozRBzHr2KJDO9
+lpJnhRsHN4U4ajvSaW4BAMD6y8udTDw9yFI5wQ6n91dzqPjHVrznOJF6221IWydc
+=df2T
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.11.10.18.ebuild b/dev-lang/v8/v8-3.11.10.18.ebuild
new file mode 100644
index 000000000000..5c0a0fb75010
--- /dev/null
+++ b/dev-lang/v8/v8-3.11.10.18.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.18.ebuild,v 1.1 2012/08/10 00:46:36 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
+}