diff options
author | Paweł Hajdan <phajdan.jr@gentoo.org> | 2011-05-13 11:37:08 +0000 |
---|---|---|
committer | Paweł Hajdan <phajdan.jr@gentoo.org> | 2011-05-13 11:37:08 +0000 |
commit | 8f6a3929d1801224efac360d3f4ca96e63c5c469 (patch) | |
tree | e03aabb717cc45d9799df3c52b4d3537b189a338 /dev-lang/v8 | |
parent | dev-java/netbeans-java: fixed bug #364835 (diff) | |
download | historical-8f6a3929d1801224efac360d3f4ca96e63c5c469.tar.gz historical-8f6a3929d1801224efac360d3f4ca96e63c5c469.tar.bz2 historical-8f6a3929d1801224efac360d3f4ca96e63c5c469.zip |
Version bump for dev channel release. Fails tests.
Package-Manager: portage-2.1.9.42/cvs/Linux i686
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.3.4.ebuild | 98 |
3 files changed, 110 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index e1ab31729942..055798734ebe 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.56 2011/05/12 15:48:12 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.57 2011/05/13 11:37:08 phajdan.jr Exp $ + +*v8-3.3.4 (13 May 2011) + + 13 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.3.4.ebuild: + Version bump for dev channel release. Fails tests. 12 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> -v8-3.0.12.30.ebuild, -v8-3.1.8.3.ebuild, v8-3.1.8.12.ebuild: diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index ba21bbc8bb6d..afee38d6b544 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -9,16 +9,18 @@ AUX v8-upstream-bug-773-r0.patch 512 RMD160 407e6f3d557c8fbda2deb12698006a39c86b DIST v8-3.1.8.12.tar.gz 10584948 RMD160 2c7fd443c1aab6e292b2faea9bededdeab09b2dd SHA1 16b3e33cfa1b730a638c288e32a8f9fb44827d00 SHA256 e2003e94a1e622f431015bb84af877f4ed83e349902469583e593f14adcaddb0 DIST v8-3.2.3.1.tar.gz 10605067 RMD160 09fde66e0e69a3b81a739071a8e3ff1f64c35589 SHA1 2d15607805791d2068091cf02a3be705b76188c9 SHA256 db486b974b50db6af8c85cecb0ba5d66ef93096bbec71f8aee85cc25ea710eb7 DIST v8-3.2.8.2.tar.gz 10752132 RMD160 ef01bc23588065d08945ba1b64df581f630024bd SHA1 37b94fdb7e20fc735d0a5ab4262db91331299f23 SHA256 53488670b69d04df8d65664ffabea9dcab44160b7b8b2bfa2aa6645aea96b9e9 +DIST v8-3.3.4.tar.gz 10461139 RMD160 f529330c785c73cb6fbcea5e49710ed2181b03ad SHA1 e6972ab43b4c8bc8ae09e370331f83b363369a69 SHA256 3050c0b7a5ec8cf73790f27c78b4abb1cfb34ab686c6c10d457a36036fb37eb5 EBUILD v8-3.1.8.12.ebuild 2430 RMD160 545af341fe32991b5718247fe89e9bdef44de12d SHA1 a8e8d39ebfd6eb09b50e4e9b2261b1efe5fab6e3 SHA256 b91bec34c9bb84ee1662ef7ff3765c2598041b15278492c66b937d09b7023f75 EBUILD v8-3.2.3.1.ebuild 2577 RMD160 2d6b0515eacb81dff84b79b643291cbed293c411 SHA1 1170dd0e730b7fe055e76514aa1678df26a1c424 SHA256 971fcc85a2639d5857b8525018a3a7d766ffd30aa3f1aa330390bf7e2725fe27 EBUILD v8-3.2.8.2.ebuild 2702 RMD160 4bfa050b57d2598f46c059392de0a73f855981f9 SHA1 baf435a06c11fa1ab10c27cb25098017fabb6953 SHA256 a073807b95033674dbc8acf3c20580eb936a59f001a8c8e73b09c095c892054b +EBUILD v8-3.3.4.ebuild 2703 RMD160 4b22d3228acbef1a43b1308151a471b9c86c0eaf SHA1 b77d93f5fc568318fdfe35328600641a4dc0e265 SHA256 f57135e05e7ef5acb8f72eda98b0cf26fc24e327de77a00a07fb3b939af66d61 EBUILD v8-9999.ebuild 2791 RMD160 6da6c1d29dc3f25e4011e84b9e6fddcd4cefa9fa SHA1 53dad40cd25939bda0701ef0599dfdc041ba8b47 SHA256 706bb191bce7e3e5f6e6fe126cb17a1862f1ef324eb7d0a303a5c95e3ab60392 -MISC ChangeLog 10055 RMD160 d7b7bbe636347a7b652a2f7e42df9e19c2dac1cf SHA1 7b80582c2fa65dc7c6e54da66698e4a4b225dfd5 SHA256 3b642071acc6e49e2573ae5eb305c91dba801f5a6915c55330d6a231405a5649 +MISC ChangeLog 10207 RMD160 4688ba10142629cbcf827e8e99bcee1fd643e180 SHA1 c8ff38901ee839d97d83c38b5e794fa46339cfa8 SHA256 0faec9565c1b8c6d7e6f0294e18ce76071de2df2efc126617370cece552522ab MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk3MAUIACgkQuUQtlDBCeQJ+9wCeOYhfyE4y00rXZ2neMsEHkdaD -cugAnRmL5wi1xQ5TLwjmZxMbXG1H8D/K -=MxK2 +iEYEARECAAYFAk3NF+gACgkQuUQtlDBCeQJZGQCfZpiljkjyVhxZxr+UlJh3IMlP +TqgAnjKkbDk7JfhMdBg9BdFOcykMDwu9 +=xAk/ -----END PGP SIGNATURE----- diff --git a/dev-lang/v8/v8-3.3.4.ebuild b/dev-lang/v8/v8-3.3.4.ebuild new file mode 100644 index 000000000000..a7fb2c511fde --- /dev/null +++ b/dev-lang/v8/v8-3.3.4.ebuild @@ -0,0 +1,98 @@ +# 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.3.4.ebuild,v 1.1 2011/05/13 11:37:08 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}" + +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() { + # To make tests work, we compile with sample=shell and visibility=default. + # For more info see http://groups.google.com/group/v8-users/browse_thread/thread/61ca70420e4476bc + # and http://groups.google.com/group/v8-users/browse_thread/thread/165f89728ed6f97d + local myconf="library=shared soname=on sample=shell visibility=default 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 + + 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 +} |