summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2011-11-10 19:56:35 +0000
committerMike Gilbert <floppym@gentoo.org>2011-11-10 19:56:35 +0000
commit6b2a4be6d00124e97acb055ecb7e306cb5eadbbe (patch)
tree4281a54b60d5c6cdbc7f8aa19ad557a5120e94c7 /dev-lang
parentVersion bump for stable channel release. (diff)
downloadhistorical-6b2a4be6d00124e97acb055ecb7e306cb5eadbbe.tar.gz
historical-6b2a4be6d00124e97acb055ecb7e306cb5eadbbe.tar.bz2
historical-6b2a4be6d00124e97acb055ecb7e306cb5eadbbe.zip
Version bump for stable channel release.
Package-Manager: portage-2.2.0_alpha72/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.5.10.23.ebuild84
3 files changed, 96 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 66479746227f..5adadb8b37de 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,11 @@
# 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.99 2011/11/02 02:33:46 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.100 2011/11/10 19:56:35 floppym Exp $
+
+*v8-3.5.10.23 (10 Nov 2011)
+
+ 10 Nov 2011; Mike Gilbert <floppym@gentoo.org> +v8-3.5.10.23.ebuild:
+ Version bump for stable channel release.
*v8-3.6.6.6 (02 Nov 2011)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index d2f85a9ee86c..fa842b8a4c2e 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -4,18 +4,20 @@ 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.5.10.22.tar.bz2 9379313 RMD160 a37207193091791ddb9661fe1b8ca951241058ff SHA1 f387f2ef9f286c022b990db07ff92d3a23b86c91 SHA256 62b620a70373785925555d751c3b90abae30765b7df32aff029f97374f0cdf27
+DIST v8-3.5.10.23.tar.bz2 9380464 RMD160 9e0429b6ef0fcdb5f66b996b75cf061ece88dbd4 SHA1 c955a60bdd846bde923561e8710ddf283b4e4e5a SHA256 6ec529415fd38534d24083728eaf80eda4b51845812d2f9303738e8019d1e3c9
DIST v8-3.6.6.5.tar.bz2 9621910 RMD160 b704bdfc7ea535210a2c8881becff6f81e0c6da3 SHA1 91b12e58dc2480eec132e12039748cebff4d2510 SHA256 d4a689038c0991f7bfaf367f5ec986110e35387259598183143f9c7f04343ca8
DIST v8-3.6.6.6.tar.bz2 9619754 RMD160 8d8af502c4b90a534e302850349cc62c64e330b1 SHA1 25b65a7246731b5f91db3a0a8a0c6bd377b1fff5 SHA256 f51de4710c547373df546810e8d51c60cc90dd07881bf575191ade065964d6d6
EBUILD v8-3.5.10.22.ebuild 2124 RMD160 37e42b52041f7fcfffcb77941b10ec5fd05503f1 SHA1 751f9c70e332caa0ae28d3ff72ee0bf381464e01 SHA256 62217a76fd6a17a69f5b0f1b463e5341db4d4239dcd92749b67c92e6816bc8a2
+EBUILD v8-3.5.10.23.ebuild 2123 RMD160 8308228c702d200b23cb0310b03ab5279249e778 SHA1 8c099146e6e06dc220675a9e8e34c52775f129fe SHA256 be77778413a20d0f3495b23c5f35063c920bfa7725b3d5ce07c216552438fd94
EBUILD v8-3.6.6.5.ebuild 2770 RMD160 db2ce42000d3c3f1bc05fbbc6563bff87b6c51c3 SHA1 2d3d420af6074d0da0c494d42e427f4d130cce6a SHA256 001dcaacf10a0110bd33dce79151975f26cb5a23452c55ac3d622ff95e64abca
EBUILD v8-3.6.6.6.ebuild 2770 RMD160 f3091657d1d2bf05e2a7ef1ceacee72b073dd1d1 SHA1 11294dbd2c4fed022006c3025457ab115ce042c4 SHA256 00f9796c9cf150e7e9fb039f4a5adb3d8fce4ed70de4d08ce02ac9bc9b49211c
EBUILD v8-9999.ebuild 2667 RMD160 a67b1cd469fb745a09d4ccf58f211cfe57e5e1e3 SHA1 45d2c8487c72a6ce658402d1cf27aeffff7e548d SHA256 1184e5352924ed48f96fc50973db87c3bf6604478eed05113fc6a8f68381e636
-MISC ChangeLog 16638 RMD160 95c5b82bd9bb5b121e02271c5b7b20eb11ad67ac SHA1 509f05ddb171ea7119be13d3f830ff7bbb2761cf SHA256 2636ac0f8af19846d18c066eab386472717a8d70862d31d7fe4d5c3552661699
+MISC ChangeLog 16783 RMD160 512aaa95cb68526470df20e967ef533f7039e49b SHA1 619b04c2a568557d3fe1490ba1f2725b2d2e99f1 SHA256 0d94d5613188be7516962011020cab782d1f5cce096841914b0bcb06090884dc
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk6wrBMACgkQC77qH+pIQ6R9CgD/fMlgwBR6ZnKWbhLQOGaVt5sG
-2NQMeQLu+1VK/fE4w3oBAJQVVDpsRv17PHaePKo33zTDdYfgLY8p2GXqj66hWrwZ
-=Xa8e
+iF4EAREIAAYFAk68LHkACgkQC77qH+pIQ6Sl/QD9HiP68HQdK1JDZI0oQz4kLZZN
+5KpCLXTwMmc4UQn4iEMA/3MXRqwu5gz2DU/ZDl4joIkDQAUb6f39IILjvt7Jfc2c
+=TmLy
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.5.10.23.ebuild b/dev-lang/v8/v8-3.5.10.23.ebuild
new file mode 100644
index 000000000000..bcf77015c8d6
--- /dev/null
+++ b/dev-lang/v8/v8-3.5.10.23.ebuild
@@ -0,0 +1,84 @@
+# 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.5.10.23.ebuild,v 1.1 2011/11/10 19:56:35 floppym Exp $
+
+EAPI="3"
+
+inherit eutils flag-o-matic multilib pax-utils scons-utils 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="readline"
+
+RDEPEND="readline? ( >=sys-libs/readline-6.1 )"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ tc-export AR CC CXX RANLIB
+
+ # Make the build respect LDFLAGS.
+ export LINKFLAGS="${LDFLAGS}"
+}
+
+src_prepare() {
+ # Stop -Werror from breaking the build.
+ epatch "${FILESDIR}"/${PN}-no-werror-r0.patch
+
+ # Respect the user's CFLAGS, including the optimization level.
+ epatch "${FILESDIR}"/${PN}-no-O3-r0.patch
+}
+
+src_configure() {
+ # GCC issues multiple warnings about strict-aliasing issues in v8 code.
+ append-flags -fno-strict-aliasing
+}
+
+src_compile() {
+ local myconf="library=shared soname=on importenv=LINKFLAGS,PATH"
+
+ # Use target arch detection logic from bug #354601.
+ case ${CHOST} in
+ i?86-*) myarch=x86 ;;
+ x86_64-*)
+ if [[ $ABI = "" ]] ; then
+ myarch=amd64
+ else
+ myarch="$ABI"
+ fi ;;
+ arm*-*) myarch=arm ;;
+ *) die "Unrecognized CHOST: ${CHOST}"
+ esac
+
+ if [[ $myarch = amd64 ]] ; then
+ myconf+=" arch=x64"
+ elif [[ $myarch = x86 ]] ; then
+ myconf+=" arch=ia32"
+ elif [[ $myarch = arm ]] ; then
+ myconf+=" arch=arm"
+ else
+ die "Failed to determine target arch, got '$myarch'."
+ fi
+
+ escons $(use_scons readline console readline dumb) ${myconf} || die
+}
+
+src_install() {
+ insinto /usr
+ doins -r include || die
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ install_name_tool \
+ -id "${EPREFIX}"/usr/$(get_libdir)/libv8-${PV}$(get_libname) \
+ libv8-${PV}$(get_libname) || die
+ fi
+
+ dolib libv8-${PV}$(get_libname) || die
+ dosym libv8-${PV}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname) || die
+
+ dodoc AUTHORS ChangeLog || die
+}