diff options
author | Mike Gilbert <floppym@gentoo.org> | 2011-11-10 19:56:35 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2011-11-10 19:56:35 +0000 |
commit | 6b2a4be6d00124e97acb055ecb7e306cb5eadbbe (patch) | |
tree | 4281a54b60d5c6cdbc7f8aa19ad557a5120e94c7 /dev-lang | |
parent | Version bump for stable channel release. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.5.10.23.ebuild | 84 |
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 +} |