summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-01-05 17:00:47 +0000
committerMike Gilbert <floppym@gentoo.org>2012-01-05 17:00:47 +0000
commit94baca4138807cc062f12d4a3466b0d8efa97e98 (patch)
tree1ca9b85c4b4ef61c6c0637e80d8ae10930608de8 /dev-lang
parentVersion Bump (diff)
downloadhistorical-94baca4138807cc062f12d4a3466b0d8efa97e98.tar.gz
historical-94baca4138807cc062f12d4a3466b0d8efa97e98.tar.bz2
historical-94baca4138807cc062f12d4a3466b0d8efa97e98.zip
Version bump for dev channel release. Remove old.
Package-Manager: portage-2.2.0_alpha84/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog10
-rw-r--r--dev-lang/v8/Manifest14
-rw-r--r--dev-lang/v8/v8-3.7.12.12.ebuild (renamed from dev-lang/v8/v8-3.7.7.ebuild)13
-rw-r--r--dev-lang/v8/v8-3.7.6.ebuild130
4 files changed, 25 insertions, 142 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index efd33fb636c5..97461d833814 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/v8
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.120 2011/12/17 21:52:50 floppym Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.121 2012/01/05 17:00:47 floppym Exp $
+
+*v8-3.7.12.12 (05 Jan 2012)
+
+ 05 Jan 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.7.12.12.ebuild,
+ -v8-3.7.6.ebuild, -v8-3.7.7.ebuild:
+ Version bump for dev channel release. Remove old.
17 Dec 2011; Mike Gilbert <floppym@gentoo.org> -v8-3.5.10.24.ebuild,
-v8-3.6.6.9.ebuild:
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 17234696d799..ed54f4da1716 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -4,20 +4,18 @@ Hash: SHA256
AUX v8-no-O3-r0.patch 422 RMD160 37467564f5ea6ff519cf86b7209a534424abbba3 SHA1 edbf6d9afc5ea6fdd0e9c0bf06d65caa488914c6 SHA256 c38a393a23adff83a799cb137f8a8e5092f87a62db109d7ce41becd6dec781f5
AUX v8-no-werror-r0.patch 573 RMD160 17791cdee16894b37e937f23146aff52bc3d4775 SHA1 fa814bfc6c64570e0e69a184f1c36c359b63eb2d SHA256 8968e9b4f362d3e059675c6bb9b6be0d104ac478a62c50a8f7304f47d514e782
DIST v8-3.6.6.11.tar.bz2 9618416 RMD160 04e17e27239bdf9623686231a37a610bed615f84 SHA1 386e1746811c0bd36379d64c8e3d9d0ece1d6339 SHA256 35a849674c1dbd77f9a3db15db896694d37ed30ad03ee72fb19e78b6e81fb404
+DIST v8-3.7.12.12.tar.bz2 9833671 RMD160 dbe91123dc6af76c7549846d3a88b703d65f3871 SHA1 95b160a5e4d3fe8dbc513f094a10b532580982e9 SHA256 67b2eb8dd145535485c1596c35dacb9ce4d740ed0d4447f588095c941f4e6520
DIST v8-3.7.12.6.tar.bz2 9828973 RMD160 762b60985494614ba2357def94dc23d931d6d9e7 SHA1 fe11464955665676df8e2d86ff8b655cd5c25673 SHA256 37d4e885efd90d47598a8821d8d99941ae586ff1b5f29832da497732e5f7bca4
-DIST v8-3.7.6.tar.bz2 9794134 RMD160 8ad53560e1a2b55e720c36bbcc19f08f888d5abc SHA1 7d8f81876164f7f0d28dbc8616f2a0afcccd3bec SHA256 5cdbd893c41f552a33d6fabcc2df88c9610a410d2993f3791cdeef318ff25189
-DIST v8-3.7.7.tar.bz2 9796280 RMD160 bf58f21e6b422fe82ab90e281b29947d5c969f85 SHA1 ebb1c5a454fc375fac4d7075b91b387f5c4b6e48 SHA256 83e08194789bf3226a7fc20a98438b30a28eaecd6bf937796e30dc8a8c50d301
EBUILD v8-3.6.6.11.ebuild 3148 RMD160 ae47c775fbbd10ce24a865b5fa0ff7d75f32c8f9 SHA1 e2de9db3452e59b2d8bbfd5c1f531c96cdc826f5 SHA256 daa472d5899b7ed7c9d2c295c21accfc8048e4d85a2afe84d8349d329fa11b08
+EBUILD v8-3.7.12.12.ebuild 3041 RMD160 c3c0f04e21c574f65d93a22b24dc6f0d2b4ff4be SHA1 ced458d9fad45cbac2ac2a1c921a23483303d323 SHA256 b53622b049af702dc2e99941b1c11530fd42a885a2a95aa1931d05c0877a3218
EBUILD v8-3.7.12.6.ebuild 3040 RMD160 72f4e88b247d1ac06db918bf54732c2d3353847d SHA1 c155713176ce9d895feacbfe89bfc2e6bfe7d9e3 SHA256 565d6d9f1dbbdf7a199abcdd150bcd08eb728e299e6a940afac7bd89cc6ea59f
-EBUILD v8-3.7.6.ebuild 3155 RMD160 158713da2d54c910e2fe8f547758685669748e1c SHA1 32db399f78f7d665955419ebaa6799a5a0bf54be SHA256 0b4a5a441393bb2496181d8532fa9aaab96911b73bde33f434fb8dfe2da401bf
-EBUILD v8-3.7.7.ebuild 2867 RMD160 c12c669636aa60d27fd0a6d5ba31f35f9688ce08 SHA1 966b43f992c824296031a87331c9f7a5cf0cd232 SHA256 2853f32637991f83203b075961104be98915db21e31949dcdc1675620c91abb3
EBUILD v8-9999.ebuild 2920 RMD160 e7949f1c910a17e05b0865fb9c90d3049c2f5dd8 SHA1 c98db14af34c9693cde021e8217dfed206a05d78 SHA256 ed372e5467a0292554e7d04770fd4edfa9758ce672c998f95c7b6cd14d4913e6
-MISC ChangeLog 19663 RMD160 3989f763c93f8000fd271f613a4709754fb74628 SHA1 5fba8f06066b1648204b3c774a67e2eda8bc29ba SHA256 f1322be1ceac4f072548bb0ea99090e0268bd4616d65520c313f13e5fa107aed
+MISC ChangeLog 19854 RMD160 3aac6c1df847bc953fd57ff0d2c459b7604f5b96 SHA1 ed4078d55e58bbb92ed52c704dccc595fbb841b9 SHA256 e07e4b7f3dfb7631b0a7533626829a420e982c146552645d3caec55f78610808
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk7tDzcACgkQC77qH+pIQ6TsagD/QqkKTgt01R+7BspePJXWc2+A
-LLgI/gaV1RX2sXCB/DYBALUV8PagOWQTGkrZJ0uLWzcLbjd83NzxZG7LEZiDRDib
-=WMKk
+iF4EAREIAAYFAk8F10UACgkQC77qH+pIQ6S3VQEAwd816vApOTwT8KF5ifaeeg1E
+SdG6Sdyd9aukdkWq2PoA/0KLJrVPsp21lKhyYVSouXutklyDAwWAmMdeYYE/Tpni
+=nxYj
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.7.7.ebuild b/dev-lang/v8/v8-3.7.12.12.ebuild
index ac4cb6a406d7..c0873b953bfa 100644
--- a/dev-lang/v8/v8-3.7.7.ebuild
+++ b/dev-lang/v8/v8-3.7.12.12.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# 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.7.7.ebuild,v 1.5 2011/11/23 22:47:56 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.12.12.ebuild,v 1.1 2012/01/05 17:00:47 floppym Exp $
EAPI="4"
@@ -68,7 +68,16 @@ src_compile() {
}
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
diff --git a/dev-lang/v8/v8-3.7.6.ebuild b/dev-lang/v8/v8-3.7.6.ebuild
deleted file mode 100644
index c6ed072ccaf4..000000000000
--- a/dev-lang/v8/v8-3.7.6.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.6.ebuild,v 1.3 2011/11/23 22:23:20 floppym Exp $
-
-EAPI="4"
-
-PYTHON_DEPEND="2:2.6"
-
-inherit eutils multilib pax-utils python toolchain-funcs
-
-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 ~arm ~x86 ~x64-macos ~x86-macos"
-IUSE=""
-
-pkg_pretend() {
- local gccver=$(gcc-fullversion)
- if [[ ${gccver} = 4.5.2 ]]; then
- eerror "The currently selected version of gcc is known to segfault when building this"
- eerror "version of V8. Please use at least gcc-4.5.3."
- die "gcc-${gccver} detected."
- fi
-}
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
-}
-
-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
-
- if [[ ${PV} == "9999" ]]; then
- subversion_wc_info
- soname_version="${PV}-${ESVN_WC_REVISION}"
- else
- soname_version="${PV}"
- fi
-
- 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() {
- tools/test-wrapper-gypbuild.py \
- --arch-and-mode=${mytarget} \
- --no-presubmit \
- --progress=dots || die
-}
-
-src_install() {
- insinto /usr
- doins -r include || die
-
- dobin out/${mytarget}/d8 || die
-
- if [[ ${CHOST} == *-darwin* ]] ; then
- install_name_tool \
- -id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname).${soname_version} \
- out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
- fi
-
- 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
- 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
-}