diff options
author | Paweł Hajdan <phajdan.jr@gentoo.org> | 2011-03-01 14:41:00 +0000 |
---|---|---|
committer | Paweł Hajdan <phajdan.jr@gentoo.org> | 2011-03-01 14:41:00 +0000 |
commit | 2b06364293bfd72596f9a992a150978260127667 (patch) | |
tree | abea02f1461ad052616544dcd8876f9d9855b9c0 /dev-lang | |
parent | Delete older ebuild. (diff) | |
download | historical-2b06364293bfd72596f9a992a150978260127667.tar.gz historical-2b06364293bfd72596f9a992a150978260127667.tar.bz2 historical-2b06364293bfd72596f9a992a150978260127667.zip |
Version bump for dev channel release.
Package-Manager: portage-2.1.9.25/cvs/Linux i686
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/v8/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.1.6.1.ebuild | 90 |
3 files changed, 99 insertions, 2 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index fb93754d017e..2f53a05dbeac 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.40 2011/02/24 10:33:01 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.41 2011/03/01 14:41:00 phajdan.jr Exp $ + +*v8-3.1.6.1 (01 Mar 2011) + + 01 Mar 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.1.6.1.ebuild: + Version bump for dev channel release. *v8-3.0.12.23 (24 Feb 2011) diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index b85fd574a507..2d49b5d3ad44 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -7,10 +7,12 @@ DIST v8-2.5.9.15.tar.gz 10106369 RMD160 a17fc72a8bf480f1048efab3f015bd1a9c5b1ee6 DIST v8-3.0.12.18.tar.gz 10460571 RMD160 c8e4d512701c9d80dda82fd80fd206a0dab5e4d5 SHA1 112a6b188f2c445d580e1732bb124d31136caaac SHA256 e6d050783a534de58c77bf967df8b58d6638b7bf87588bccce30cb7ed69718f3 DIST v8-3.0.12.23.tar.gz 10466634 RMD160 6fbda59ff6fd3cc329ed9ec8b0f913e5a2b4aaf7 SHA1 39f814bb6818731d2477c83f91f8b8d2ccbb88ce SHA256 534efeab5c83c7024ef74dc4470ac5ca55c0a4136eeb93f1644ec549804caf3a DIST v8-3.1.4.tar.gz 10499508 RMD160 65d5fa4b3cc8af0453ca82a116444c27280aa8c9 SHA1 96091e9093b76567f38868afe2271ea90f3cd5eb SHA256 50f91da4fe340aa6ccc1fd62fae4c34e50c0fe811f038370ae20955c4848e54b +DIST v8-3.1.6.1.tar.gz 10537326 RMD160 b37ad6eadf01ab6c71c74883ea271b2d58957cbb SHA1 c115e70e03aebd3379d0f33b9e213559f4dc9a14 SHA256 96295b93433207e028db1188d2df46f7b0b0ba502b071eef749b8dd66a9a9414 EBUILD v8-2.5.9.15.ebuild 2331 RMD160 392fcdd59e978126b1b84d5348b83d39d7a00bdb SHA1 99f1ef2eda1b3f8eb14451403e2baed493f88398 SHA256 281aa49cf64649d7a8c433104c0d9eb9e3713d8b77bfbbb65b82037d37efc50b EBUILD v8-3.0.12.18.ebuild 2448 RMD160 cb0dfa981b9534d3e80e15dbfd870a828065308e SHA1 c4c89fa917f1d475459a1e862b0cf519ebfc7cc6 SHA256 41d97c92834cee6a1113f36b280329ecd98c0dab2bb8f9ef1412dde4e806085c EBUILD v8-3.0.12.23.ebuild 2448 RMD160 d4307e042306e2703f5965a4be5527a18b7c8ec5 SHA1 f9ab840a726e921f8a2b1485dd55d8222d78e2fb SHA256 b7b1c0c4be11f3cc89dd36efa66c74bd70db2752a45509032b75dafe16efc51a EBUILD v8-3.1.4.ebuild 2444 RMD160 5de54a32f21463dfceeb06227c452f2ae606029d SHA1 2d0a6fc76cd7acf76c6d9d63d0e62677fb37a1e2 SHA256 daf8946f604f14505f4a3015d3ed407115fd986fcdd8f9154251b1c65c37089c +EBUILD v8-3.1.6.1.ebuild 2446 RMD160 961f706339e6466a7dd8676cab684c9cacac7758 SHA1 0961877153aebcd76f2f979e961563e1c3d871b0 SHA256 aa9438567e7ef3355c2352c159b14834140d3f105027ce2e71b5f7f86386226e EBUILD v8-9999.ebuild 2534 RMD160 75b0fd68d59824660dd4f6d02fc41db84c5dda80 SHA1 783197696f5fca5529665157c32da1eed1f67b91 SHA256 66c86de54d7e2624b5a44b4952a728030573b9505906c86515dceddb81f7f8ac -MISC ChangeLog 7236 RMD160 f7d668db42e78c36b51292e1e77b6aad90e80cc0 SHA1 6bf83a262b9e0197292525965a2aa5ae60da5af6 SHA256 1252f8fb270df4214115cb899686bfa4779b11090c8a1983fa36c43d883b9c33 +MISC ChangeLog 7379 RMD160 47a65a3a4b472431d59126baa983a1c2ca63a635 SHA1 b422e9d7c4ac25eeaa3170299970a6d70b2a9adc SHA256 33d91de34c0fdf0c047d201848ea85b61a9889c8f8785c846f6201d87b8a2f6f MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 diff --git a/dev-lang/v8/v8-3.1.6.1.ebuild b/dev-lang/v8/v8-3.1.6.1.ebuild new file mode 100644 index 000000000000..34f726d3d55f --- /dev/null +++ b/dev-lang/v8/v8-3.1.6.1.ebuild @@ -0,0 +1,90 @@ +# 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.1.6.1.ebuild,v 1.1 2011/03/01 14:41:00 phajdan.jr Exp $ + +EAPI="2" + +inherit eutils flag-o-matic multilib scons-utils toolchain-funcs + +DESCRIPTION="Google's open source JavaScript engine" +HOMEPAGE="http://code.google.com/p/v8" +SRC_URI="mirror://gentoo/${P}.tar.gz" +LICENSE="BSD" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="readline" + +RDEPEND="readline? ( >=sys-libs/readline-6.1 )" +DEPEND="${RDEPEND}" + +# To make tests work, we compile with sample=shell. +# For more info see http://groups.google.com/group/v8-users/browse_thread/thread/61ca70420e4476bc +EXTRA_ESCONS="library=shared soname=on sample=shell importenv=\"LINKFLAGS\"" + +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 + + # Remove a test that is known to fail: + # http://groups.google.com/group/v8-users/browse_thread/thread/b8a3f42b5aa18d06 + rm test/mjsunit/debug-script.js || die + + # Remove a test that behaves differently depending on FEATURES="userpriv", + # see bug #348558. + rm test/mjsunit/d8-os.js || die +} + +src_configure() { + # GCC issues multiple warnings about strict-aliasing issues in v8 code. + append-flags -fno-strict-aliasing +} + +src_compile() { + local myconf="" + + # Use target arch detection logic from bug #296917. + local myarch="$ABI" + [[ $myarch = "" ]] && myarch="$ARCH" + + 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 + + dobin d8 || die + + dolib libv8-${PV}.so || die + dosym libv8-${PV}.so /usr/$(get_libdir)/libv8.so || die + + dodoc AUTHORS ChangeLog || die +} + +src_test() { + # Make sure we use the libv8.so from our build directory, + # and not the /usr/lib one (it may be missing if we are + # installing for the first time or upgrading), see bug #352374. + LD_LIBRARY_PATH="${S}" tools/test.py --no-build -p dots || die +} |