diff options
author | Mike Gilbert <floppym@gentoo.org> | 2012-08-10 00:46:36 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2012-08-10 00:46:36 +0000 |
commit | 46457e221d3018354846de70359ba8025d5c6709 (patch) | |
tree | 612a09d0de44d0224a65fe41a16cae9b91bd11db /dev-lang/v8 | |
parent | Version bump. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.11.10.18.ebuild | 133 |
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 +} |