summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-04-19 01:16:19 +0000
committerMike Gilbert <floppym@gentoo.org>2012-04-19 01:16:19 +0000
commitb558ffcabcf32423c6820b5cbb1de1bb766dde4f (patch)
tree72da060a0425654c00f1393aa52333d18b6c4586 /dev-lang
parentBeta channel bump. (diff)
downloadgentoo-2-b558ffcabcf32423c6820b5cbb1de1bb766dde4f.tar.gz
gentoo-2-b558ffcabcf32423c6820b5cbb1de1bb766dde4f.tar.bz2
gentoo-2-b558ffcabcf32423c6820b5cbb1de1bb766dde4f.zip
Version bump for beta channel release.
(Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog8
-rw-r--r--dev-lang/v8/v8-3.9.24.14.ebuild (renamed from dev-lang/v8/v8-3.9.24.7.ebuild)15
2 files changed, 14 insertions, 9 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 6d18e7e6ff49..3a64dc7c4113 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/v8
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.167 2012/04/18 17:59:16 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.168 2012/04/19 01:16:19 floppym Exp $
+
+*v8-3.9.24.14 (19 Apr 2012)
+
+ 19 Apr 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.9.24.14.ebuild,
+ -v8-3.9.24.7.ebuild:
+ Version bump for beta channel release.
*v8-3.10.2.1 (18 Apr 2012)
diff --git a/dev-lang/v8/v8-3.9.24.7.ebuild b/dev-lang/v8/v8-3.9.24.14.ebuild
index 4efa052d9a97..f9d5a69b163e 100644
--- a/dev-lang/v8/v8-3.9.24.7.ebuild
+++ b/dev-lang/v8/v8-3.9.24.14.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.24.7.ebuild,v 1.1 2012/04/10 10:53:02 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.24.14.ebuild,v 1.1 2012/04/19 01:16:19 floppym Exp $
EAPI="4"
@@ -24,18 +24,16 @@ pkg_setup() {
src_prepare() {
# don't force 32-bits mode on Darwin
+ # http://code.google.com/p/v8/issues/detail?id=2085
sed -i -e '/-arch i386/d' build/gyp/pylib/gyp/generator/make.py || die
- # force using Makefiles, instead of Xcode project file on Darwin
- sed -i -e '/darwin/s/xcode/make/' build/gyp/pylib/gyp/__init__.py || die
# don't refuse to build shared_libs because we build somewhere else
+ # make sure our v8.dylib doesn't end up being empty and give it a proper
+ # install_name (soname)
+ # http://code.google.com/p/v8/issues/detail?id=2086
sed -i \
-e '/params\.get.*mac.*darwin.*linux/s/mac/darwin/' \
-e "/if GetFlavor(params) == 'mac':/s/mac/darwin/" \
-e "/^ if flavor == 'mac':/s/mac/darwin/" \
- build/gyp/pylib/gyp/generator/make.py || die
- # make sure our v8.dylib doesn't end up being empty and give it a proper
- # install_name (soname)
- sed -i \
-e '/^LINK_COMMANDS_MAC =/,/^SHARED_HEADER =/s#-shared#-dynamiclib -all_load -install_name '"${EPREFIX}/usr/$(get_libdir)/libv8$(get_libname $(get_version_component_range 1-3))"'#' \
build/gyp/pylib/gyp/generator/make.py || die
}
@@ -66,7 +64,8 @@ src_compile() {
# TODO: Add console=readline option once implemented upstream
# http://code.google.com/p/v8/issues/detail?id=1781
- emake V=1 \
+ # force using Makefiles, instead of Xcode project file on Darwin
+ emake V=1 GYP_GENERATORS=make \
library=shared \
werror=no \
soname_version=${soname_version} \