public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-lang/v8: v8-9999.ebuild ChangeLog v8-3.6.5.1.ebuild
@ 2011-10-12 18:18 PaweA Hajdan (phajdan.jr)
  0 siblings, 0 replies; 3+ messages in thread
From: PaweA Hajdan (phajdan.jr) @ 2011-10-12 18:18 UTC (permalink / raw
  To: gentoo-commits

phajdan.jr    11/10/12 18:18:48

  Modified:             v8-9999.ebuild ChangeLog v8-3.6.5.1.ebuild
  Log:
  Update live ebuild to use gyp build. Fix minor problems: readline support, soname, do not install shell (it's not intended to be installed; d8 is). Remove unused files.
  
  (Portage version: 2.1.10.11/cvs/Linux i686)

Revision  Changes    Path
1.13                 dev-lang/v8/v8-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?r1=1.12&r2=1.13

Index: v8-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- v8-9999.ebuild	4 Oct 2011 21:02:29 -0000	1.12
+++ v8-9999.ebuild	12 Oct 2011 18:18:48 -0000	1.13
@@ -1,10 +1,10 @@
 # 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-9999.ebuild,v 1.12 2011/10/04 21:02:29 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.13 2011/10/12 18:18:48 phajdan.jr Exp $
 
 EAPI="2"
 
-inherit eutils flag-o-matic multilib pax-utils scons-utils subversion toolchain-funcs
+inherit eutils multilib pax-utils subversion toolchain-funcs
 
 DESCRIPTION="Google's open source JavaScript engine"
 HOMEPAGE="http://code.google.com/p/v8"
@@ -18,66 +18,64 @@
 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_unpack() {
+	subversion_src_unpack
+	cd "${S}"
+	make dependencies || die
 }
 
 src_compile() {
-	local myconf="library=shared importenv=LINKFLAGS,PATH"
+	tc-export AR CC CXX RANLIB
+	export LINK="${CXX}"
 
 	# Use target arch detection logic from bug #354601.
 	case ${CHOST} in
-		i?86-*) myarch=x86 ;;
+		i?86-*) myarch=ia32 ;;
 		x86_64-*)
-			if [[ $ABI = "" ]] ; then
-				myarch=amd64
+			if [[ $ABI = x86 ]] ; then
+				myarch=ia32
 			else
-				myarch="$ABI"
+				myarch=x64
 			fi ;;
 		arm*-*) myarch=arm ;;
 		*) die "Unrecognized CHOST: ${CHOST}"
 	esac
+	mytarget=${myarch}.release
 
-	if [[ $myarch = amd64 ]] ; then
-		myconf+=" arch=x64"
-	elif [[ $myarch = x86 ]] ; then
-		myconf+=" arch=ia32"
-	elif [[ $myarch = arm ]] ; then
-		myconf+=" arch=arm"
+	console=""
+	if use readline; then
+		console="readline";
+	fi
+	if [[ ${PV} == "9999" ]]; then
+		soname_version="${PV}-${ESVN_WC_REVISION}"
 	else
-		die "Failed to determine target arch, got '$myarch'."
+		soname_version="${PV}"
 	fi
+	emake V=1 library=shared werror=no console=${console} soname_version=${soname_version} ${mytarget} || die
+	pax-mark m out/${mytarget}/{cctest,d8,shell} || die
+}
 
-	escons $(use_scons readline console readline dumb) ${myconf} || die
+src_test() {
+	tools/test-wrapper-gypbuild.py \
+		--arch-and-mode=${mytarget} \
+		--no-presubmit \
+		--progress=dots || die
 }
 
 src_install() {
 	insinto /usr
 	doins -r include || die
 
-	dolib libv8.so || die
+	dobin out/${mytarget}/d8 || die
 
-	dodoc AUTHORS ChangeLog || die
-}
+	if [[ ${CHOST} == *-darwin* ]] ; then
+		install_name_tool \
+			-id "${EPREFIX}"/usr/$(get_libdir)/libv8-${soname_version}$(get_libname) \
+			out/${mytarget}/lib.target/libv8-${soname_version}$(get_libname) || die
+	fi
+
+	dolib out/${mytarget}/lib.target/libv8-${soname_version}$(get_libname) || die
+	dosym libv8-${soname_version}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname) || die
 
-pkg_postinst() {
-	einfo "The live ebuild does not use SONAME."
-	einfo "You must rebuild all packages depending on ${PN}"
-	einfo "to avoid ABI breakages."
+	dodoc AUTHORS ChangeLog || die
 }



1.82                 dev-lang/v8/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?rev=1.82&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?rev=1.82&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?r1=1.81&r2=1.82

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -r1.81 -r1.82
--- ChangeLog	12 Oct 2011 02:58:55 -0000	1.81
+++ ChangeLog	12 Oct 2011 18:18:48 -0000	1.82
@@ -1,6 +1,14 @@
 # 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.81 2011/10/12 02:58:55 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.82 2011/10/12 18:18:48 phajdan.jr Exp $
+
+  12 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> v8-3.6.5.1.ebuild,
+  -files/v8-upstream-bug-773-r0.patch, -files/v8-upstream-bug-1016-r0.patch,
+  -files/v8-upstream-bug-1326-r0.patch, v8-9999.ebuild,
+  -files/v8-gentoo-bug-349794-r0.patch:
+  Update live ebuild to use gyp build. Fix minor problems: readline support,
+  soname, do not install shell (it's not intended to be installed; d8 is).
+  Remove unused files.
 
   12 Oct 2011; Mike Gilbert <floppym@gentoo.org> v8-3.6.5.1.ebuild:
   Migrate to EAPI 4. Add python deps. Re-add pax-mark.



1.3                  dev-lang/v8/v8-3.6.5.1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?r1=1.2&r2=1.3

Index: v8-3.6.5.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- v8-3.6.5.1.ebuild	12 Oct 2011 02:58:55 -0000	1.2
+++ v8-3.6.5.1.ebuild	12 Oct 2011 18:18:48 -0000	1.3
@@ -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.6.5.1.ebuild,v 1.2 2011/10/12 02:58:55 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild,v 1.3 2011/10/12 18:18:48 phajdan.jr Exp $
 
 EAPI="4"
 
@@ -16,10 +16,11 @@
 
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
-IUSE=""
+IUSE="readline"
 
 # Avoid using python eclass since we do not need python RDEPEND
 DEPEND="|| ( dev-lang/python:2.6 dev-lang/python:2.7 )"
+RDEPEND="readline? ( >=sys-libs/readline-6.1 )"
 
 src_unpack() {
 	unpack ${A}
@@ -55,13 +56,21 @@
 	esac
 	mytarget=${myarch}.release
 
-	emake V=1 library=shared soname_version=${PV} ${mytarget}
-
+	console=""
+	if use readline; then
+		console="readline";
+	fi
+	if [[ ${PV} == "9999" ]]; then
+		soname_version="${PV}-${ESVN_WC_REVISION}"
+	else
+		soname_version="${PV}"
+	fi
+	emake V=1 library=shared werror=no console=${console} soname_version=${soname_version} ${mytarget} || die
 	pax-mark m out/${mytarget}/{cctest,d8,shell} || die
 }
 
 src_test() {
-	tools/test-wrapper-gypbuild.py -j16 \
+	tools/test-wrapper-gypbuild.py \
 		--arch-and-mode=${mytarget} \
 		--no-presubmit \
 		--progress=dots || die
@@ -71,16 +80,16 @@
 	insinto /usr
 	doins -r include
 
-	dobin out/${mytarget}/d8 out/${mytarget}/shell
+	dobin out/${mytarget}/d8
 
 	if [[ ${CHOST} == *-darwin* ]] ; then
 		install_name_tool \
-			-id "${EPREFIX}"/usr/$(get_libdir)/libv8-${PV}$(get_libname) \
-			out/${mytarget}/lib.target/libv8-${PV}$(get_libname) || die
+			-id "${EPREFIX}"/usr/$(get_libdir)/libv8-${soname_version}$(get_libname) \
+			out/${mytarget}/lib.target/libv8-${soname_version}$(get_libname) || die
 	fi
 
-	dolib out/${mytarget}/lib.target/libv8-${PV}$(get_libname)
-	dosym libv8-${PV}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname)
+	dolib out/${mytarget}/lib.target/libv8-${soname_version}$(get_libname)
+	dosym libv8-${soname_version}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname)
 
 	dodoc AUTHORS ChangeLog
 }






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/v8: v8-9999.ebuild ChangeLog v8-3.6.5.1.ebuild
@ 2011-10-13  2:17 Mike Gilbert (floppym)
  0 siblings, 0 replies; 3+ messages in thread
From: Mike Gilbert (floppym) @ 2011-10-13  2:17 UTC (permalink / raw
  To: gentoo-commits

floppym     11/10/13 02:17:14

  Modified:             v8-9999.ebuild ChangeLog v8-3.6.5.1.ebuild
  Log:
  Move back to EAPI 3. Use python eclass. Drop cflags patch.
  
  (Portage version: 2.2.0_alpha66/cvs/Linux x86_64)

Revision  Changes    Path
1.14                 dev-lang/v8/v8-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?r1=1.13&r2=1.14

Index: v8-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- v8-9999.ebuild	12 Oct 2011 18:18:48 -0000	1.13
+++ v8-9999.ebuild	13 Oct 2011 02:17:14 -0000	1.14
@@ -1,10 +1,12 @@
 # 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-9999.ebuild,v 1.13 2011/10/12 18:18:48 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.14 2011/10/13 02:17:14 floppym Exp $
 
-EAPI="2"
+EAPI="3"
 
-inherit eutils multilib pax-utils subversion toolchain-funcs
+PYTHON_DEPEND="2:2.6"
+
+inherit eutils multilib pax-utils python subversion toolchain-funcs
 
 DESCRIPTION="Google's open source JavaScript engine"
 HOMEPAGE="http://code.google.com/p/v8"
@@ -18,6 +20,10 @@
 RDEPEND="readline? ( >=sys-libs/readline-6.1 )"
 DEPEND="${RDEPEND}"
 
+pkg_setup() {
+	python_set_active_version 2
+}
+
 src_unpack() {
 	subversion_src_unpack
 	cd "${S}"



1.84                 dev-lang/v8/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?rev=1.84&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?rev=1.84&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?r1=1.83&r2=1.84

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- ChangeLog	12 Oct 2011 22:39:01 -0000	1.83
+++ ChangeLog	13 Oct 2011 02:17:14 -0000	1.84
@@ -1,6 +1,10 @@
 # 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.83 2011/10/12 22:39:01 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.84 2011/10/13 02:17:14 floppym Exp $
+
+  13 Oct 2011; Mike Gilbert <floppym@gentoo.org> v8-3.6.5.1.ebuild,
+  v8-9999.ebuild:
+  Move back to EAPI 3. Use python eclass. Drop cflags patch.
 
   12 Oct 2011; Mike Gilbert <floppym@gentoo.org> v8-3.6.5.1.ebuild:
   Use gz tarballs since v8-create-tarball doesn't support xz.



1.5                  dev-lang/v8/v8-3.6.5.1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?r1=1.4&r2=1.5

Index: v8-3.6.5.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- v8-3.6.5.1.ebuild	12 Oct 2011 22:39:01 -0000	1.4
+++ v8-3.6.5.1.ebuild	13 Oct 2011 02:17:14 -0000	1.5
@@ -1,10 +1,12 @@
 # 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.6.5.1.ebuild,v 1.4 2011/10/12 22:39:01 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild,v 1.5 2011/10/13 02:17:14 floppym Exp $
 
-EAPI="4"
+EAPI="3"
 
-inherit eutils multilib pax-utils toolchain-funcs
+PYTHON_DEPEND="2:2.6"
+
+inherit eutils multilib pax-utils python toolchain-funcs
 
 GYP_REV="1066"
 
@@ -20,8 +22,12 @@
 IUSE="readline"
 
 # Avoid using python eclass since we do not need python RDEPEND
-DEPEND="|| ( dev-lang/python:2.6 dev-lang/python:2.7 )"
 RDEPEND="readline? ( >=sys-libs/readline-6.1 )"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+	python_set_active_version 2
+}
 
 src_unpack() {
 	unpack ${A}
@@ -31,15 +37,9 @@
 src_prepare() {
 	# Stop -Werror from breaking the build.
 	sed -i -e "s/-Werror//" build/standalone.gypi || die
-
-	# Respect the user's CFLAGS, including the optimization level.
-	epatch "${FILESDIR}/v8-gyp-cflags-r0.patch"
 }
 
 src_compile() {
-	# Make /usr/bin/python (wrapper) call python2
-	export EPYTHON=python2
-
 	tc-export AR CC CXX RANLIB
 	export LINK="${CXX}"
 
@@ -79,9 +79,9 @@
 
 src_install() {
 	insinto /usr
-	doins -r include
+	doins -r include || die
 
-	dobin out/${mytarget}/d8
+	dobin out/${mytarget}/d8 || die
 
 	if [[ ${CHOST} == *-darwin* ]] ; then
 		install_name_tool \
@@ -89,8 +89,8 @@
 			out/${mytarget}/lib.target/libv8-${soname_version}$(get_libname) || die
 	fi
 
-	dolib out/${mytarget}/lib.target/libv8-${soname_version}$(get_libname)
-	dosym libv8-${soname_version}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname)
+	dolib out/${mytarget}/lib.target/libv8-${soname_version}$(get_libname) || die
+	dosym libv8-${soname_version}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname) || die
 
-	dodoc AUTHORS ChangeLog
+	dodoc AUTHORS ChangeLog || die
 }






^ permalink raw reply	[flat|nested] 3+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/v8: v8-9999.ebuild ChangeLog v8-3.6.5.1.ebuild
@ 2011-10-15 17:48 Mike Gilbert (floppym)
  0 siblings, 0 replies; 3+ messages in thread
From: Mike Gilbert (floppym) @ 2011-10-15 17:48 UTC (permalink / raw
  To: gentoo-commits

floppym     11/10/15 17:48:13

  Modified:             v8-9999.ebuild ChangeLog v8-3.6.5.1.ebuild
  Log:
  Disable snapshot based on host-is-pax. Bug 387185 by ago.
  
  (Portage version: 2.2.0_alpha67/cvs/Linux x86_64)

Revision  Changes    Path
1.15                 dev-lang/v8/v8-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-9999.ebuild?r1=1.14&r2=1.15

Index: v8-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- v8-9999.ebuild	13 Oct 2011 02:17:14 -0000	1.14
+++ v8-9999.ebuild	15 Oct 2011 17:48:13 -0000	1.15
@@ -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-9999.ebuild,v 1.14 2011/10/13 02:17:14 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.15 2011/10/15 17:48:13 floppym Exp $
 
 EAPI="3"
 
@@ -57,7 +57,18 @@
 	else
 		soname_version="${PV}"
 	fi
-	emake V=1 library=shared werror=no console=${console} soname_version=${soname_version} ${mytarget} || die
+
+	local snapshot=on
+	host-is-pax && snapshot=off
+
+	emake V=1 \
+		library=shared \
+		werror=no \
+		console=${console} \
+		soname_version=${soname_version} \
+		snapshot=${snapshot} \
+		${mytarget} || die
+
 	pax-mark m out/${mytarget}/{cctest,d8,shell} || die
 }
 



1.85                 dev-lang/v8/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?rev=1.85&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?rev=1.85&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/ChangeLog?r1=1.84&r2=1.85

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- ChangeLog	13 Oct 2011 02:17:14 -0000	1.84
+++ ChangeLog	15 Oct 2011 17:48:13 -0000	1.85
@@ -1,6 +1,10 @@
 # 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.84 2011/10/13 02:17:14 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.85 2011/10/15 17:48:13 floppym Exp $
+
+  15 Oct 2011; Mike Gilbert <floppym@gentoo.org> v8-3.6.5.1.ebuild,
+  v8-9999.ebuild:
+  Disable snapshot based on host-is-pax. Bug 387185 by ago.
 
   13 Oct 2011; Mike Gilbert <floppym@gentoo.org> v8-3.6.5.1.ebuild,
   v8-9999.ebuild:



1.6                  dev-lang/v8/v8-3.6.5.1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild?r1=1.5&r2=1.6

Index: v8-3.6.5.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- v8-3.6.5.1.ebuild	13 Oct 2011 02:17:14 -0000	1.5
+++ v8-3.6.5.1.ebuild	15 Oct 2011 17:48:13 -0000	1.6
@@ -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.6.5.1.ebuild,v 1.5 2011/10/13 02:17:14 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild,v 1.6 2011/10/15 17:48:13 floppym Exp $
 
 EAPI="3"
 
@@ -66,7 +66,18 @@
 	else
 		soname_version="${PV}"
 	fi
-	emake V=1 library=shared werror=no console=${console} soname_version=${soname_version} ${mytarget} || die
+
+	local snapshot=on
+	host-is-pax && snapshot=off
+
+	emake V=1 \
+		library=shared \
+		werror=no \
+		console=${console} \
+		soname_version=${soname_version} \
+		snapshot=${snapshot} \
+		${mytarget} || die
+
 	pax-mark m out/${mytarget}/{cctest,d8,shell} || die
 }
 






^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-10-15 17:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-13  2:17 [gentoo-commits] gentoo-x86 commit in dev-lang/v8: v8-9999.ebuild ChangeLog v8-3.6.5.1.ebuild Mike Gilbert (floppym)
  -- strict thread matches above, loose matches on Subject: below --
2011-10-15 17:48 Mike Gilbert (floppym)
2011-10-12 18:18 PaweA Hajdan (phajdan.jr)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox