summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2011-06-08 07:37:44 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2011-06-08 07:37:44 +0000
commita3456928b29098c5bf9f708e3eb844af423d8a4a (patch)
tree87833430be40397ca3fbb22b44f2255a9b97fce6 /dev-lang
parentFix underlinking wrt #368927 by Diego Elio Pettenò <flameeyes@gentoo.org> (diff)
downloadhistorical-a3456928b29098c5bf9f708e3eb844af423d8a4a.tar.gz
historical-a3456928b29098c5bf9f708e3eb844af423d8a4a.tar.bz2
historical-a3456928b29098c5bf9f708e3eb844af423d8a4a.zip
Version bump for stable channel release. Fails tests. Remove old.
Package-Manager: portage-2.1.9.42/cvs/Linux i686
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog8
-rw-r--r--dev-lang/v8/Manifest13
-rw-r--r--dev-lang/v8/files/v8-upstream-bug-1326-r0.patch14
-rw-r--r--dev-lang/v8/v8-3.2.10.15.ebuild (renamed from dev-lang/v8/v8-3.2.3.1.ebuild)10
4 files changed, 35 insertions, 10 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 2e347a53aaed..f7aa1e70009f 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.58 2011/05/24 08:04:01 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.59 2011/06/08 07:37:44 phajdan.jr Exp $
+
+*v8-3.2.10.15 (08 Jun 2011)
+
+ 08 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> -v8-3.2.3.1.ebuild,
+ +v8-3.2.10.15.ebuild, +files/v8-upstream-bug-1326-r0.patch:
+ Version bump for stable channel release. Fails tests. Remove old.
24 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> v8-3.1.8.12.ebuild,
v8-3.2.3.1.ebuild, v8-3.2.8.2.ebuild, v8-3.3.4.ebuild, v8-9999.ebuild:
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 8177a2c0e263..d28799251bf8 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -5,22 +5,23 @@ AUX v8-gentoo-bug-349794-r0.patch 495 RMD160 fdb50bfb6915d912d7dd1b4934dba060beb
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
AUX v8-upstream-bug-1016-r0.patch 1340 RMD160 3fccd4a6942a0821901be9fe73434be49e7188be SHA1 98b98d23d8b115eafb4a8e678a717de44f18ebf8 SHA256 76b82fd48ec9145b3ea6fce104224f757217636b863fcf2d98ef699e2cea2a58
+AUX v8-upstream-bug-1326-r0.patch 441 RMD160 38798813e5a9aefc264c1c828030df25941de3df SHA1 85c6388eb4044d767b6bb0287f10cf305e0f722d SHA256 46e9ace07c016eae51f9c8863c1dee9aa513eb3cf43fa2e854cc7290affd21e7
AUX v8-upstream-bug-773-r0.patch 512 RMD160 407e6f3d557c8fbda2deb12698006a39c86bab60 SHA1 37b9f275b4dcd732a5f66b24a5b3dcab6f644142 SHA256 1be72e0ae271969ad67ce9226c89c9def78f3a9be9000be5a752f871b47178cc
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.10.15.tar.gz 10461866 RMD160 081c12e5f3b25c13e6593e89e46cbece3188437a SHA1 d784aac319cb4644a0569c196b5500a8513ee2fa SHA256 61571bff61cdf220c9501894c9df57f9aa7872704dfaa71c9949ed6bc06271e0
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 2486 RMD160 6e552d252f376905fa42de45d76bdff300b1dc29 SHA1 9dea39d8ad25f278be4b22500fadebcd98c338c7 SHA256 e548604c7d40f9ed6e84aa434d1d9ab859ea4e9234e275c1eee7ecb5424ba743
-EBUILD v8-3.2.3.1.ebuild 2633 RMD160 565fbf676147596bddab1f5aaefd422ea1f75111 SHA1 7c2cce44b4d2e8ca9200c99f9624d9721007d87c SHA256 6fc53296ee6fe27ee0e86608c747ca3bd3283d76710e5c83ade1c30f003ad33a
+EBUILD v8-3.2.10.15.ebuild 2846 RMD160 afc257152efc851d4f9f3ba976c0143a6e8e3c7c SHA1 eca8581bff9edfca18f22b3fdf7cb71bbcef52ee SHA256 58b1cba773f64c2e73db710a1d8491430168993cf2e24ddc635080bae9985f25
EBUILD v8-3.2.8.2.ebuild 2761 RMD160 40fc0410461915e9d6b831c7724a32c020ac7ec5 SHA1 19289ca4b5d2924f788d2778cd31c7c7d698170d SHA256 f6c8b4d341b23c517bc2f1396c4ca053edee39d917d3c101a013bd93812137c6
EBUILD v8-3.3.4.ebuild 2759 RMD160 4bf3751c114b7f7537d5567918df575262dbb6ce SHA1 06d0ad53edf0030cfc97645bc7408635b8c42a26 SHA256 7db4f5de8488be4856d8f68b8415bd4248199a964a9a7a6d2073a9c578e548fb
EBUILD v8-9999.ebuild 2850 RMD160 a68280b52df8dc5c4738397a7a2bca7644c68575 SHA1 1c454029b9abb688e25456865a08a3917873617e SHA256 cbed10b4acf118912bb07b5fc82bb6ed2391ff4a7754a0ead37b8350313ff8b4
-MISC ChangeLog 10455 RMD160 bbdb350dd01dcf2112011c17e4f5995514bfe3ac SHA1 c7426585d7bc8d29f94be2f31d03686759fbf927 SHA256 f224f34eac70da99d081aca841228e64663e93d1885101e2aa980632933a2c6d
+MISC ChangeLog 10690 RMD160 6ab1b5d1829ffda41c3adcefd108df7590e6f833 SHA1 08c6a1e8ee2cd0a3484da9fc06ec41b0ad66d87e SHA256 8fb44120ebd65b94dce782394f108399a35a512a3727a15b562a275df9c260e3
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk3bZo0ACgkQuUQtlDBCeQI0tQCfRftWwWYOLA9lBGzVyOEXKNPH
-TnsAmwcG4DiUb9oqGjm4jlARps5akNEW
-=BijR
+iEYEARECAAYFAk3vJtMACgkQuUQtlDBCeQJmqgCeMTCrctmAbnwmwi5dLO4PYsEU
+L7gAoIHtWeF/t1cp41FWL6jJp30UPAVL
+=C4Tn
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/files/v8-upstream-bug-1326-r0.patch b/dev-lang/v8/files/v8-upstream-bug-1326-r0.patch
new file mode 100644
index 000000000000..68cf5393cc36
--- /dev/null
+++ b/dev-lang/v8/files/v8-upstream-bug-1326-r0.patch
@@ -0,0 +1,14 @@
+Index: src/d8-readline.cc
+diff --git a/src/d8-readline.cc b/src/d8-readline.cc
+index 67fc9eff7e528fd66dba1e724f2e42909dd76668..08395e53de103aa481aa2752bdf94db15bdbc0ad 100644
+--- a/src/d8-readline.cc
++++ b/src/d8-readline.cc
+@@ -30,6 +30,8 @@
+ #include <readline/readline.h> // NOLINT
+ #include <readline/history.h> // NOLINT
+
++// The readline includes leaves RETURN defined which breaks V8 compilation.
++#undef RETURN
+
+ #include "d8.h"
+
diff --git a/dev-lang/v8/v8-3.2.3.1.ebuild b/dev-lang/v8/v8-3.2.10.15.ebuild
index 2a7bbb79dcea..5cb5f8fe0da3 100644
--- a/dev-lang/v8/v8-3.2.3.1.ebuild
+++ b/dev-lang/v8/v8-3.2.10.15.ebuild
@@ -1,6 +1,6 @@
# 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.2.3.1.ebuild,v 1.3 2011/05/24 08:04:01 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.2.10.15.ebuild,v 1.1 2011/06/08 07:37:44 phajdan.jr Exp $
EAPI="2"
@@ -32,6 +32,9 @@ src_prepare() {
# Respect the user's CFLAGS, including the optimization level.
epatch "${FILESDIR}"/${PN}-no-O3-r0.patch
+ # Backport a compile fix.
+ epatch "${FILESDIR}"/${PN}-upstream-bug-1326-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
@@ -47,9 +50,10 @@ src_configure() {
}
src_compile() {
- # To make tests work, we compile with sample=shell.
+ # 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
- local myconf="library=shared soname=on sample=shell importenv=\"LINKFLAGS\""
+ # 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