summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2011-10-12 02:58:55 +0000
committerMike Gilbert <floppym@gentoo.org>2011-10-12 02:58:55 +0000
commit6c5acb735395a054f4224822d7c654cf7b3b5a4d (patch)
tree2a8a01413ca0b8ce28dce1e16080eb5a48afb2d4 /dev-lang
parentRe-enable NaCl. (diff)
downloadhistorical-6c5acb735395a054f4224822d7c654cf7b3b5a4d.tar.gz
historical-6c5acb735395a054f4224822d7c654cf7b3b5a4d.tar.bz2
historical-6c5acb735395a054f4224822d7c654cf7b3b5a4d.zip
Migrate to EAPI 4. Add python deps. Re-add pax-mark.
Package-Manager: portage-2.2.0_alpha66/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog5
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.6.5.1.ebuild28
3 files changed, 26 insertions, 17 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index ff1094aa0777..9c9e6a4d6a7e 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,9 @@
# 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.80 2011/10/09 19:45:12 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.81 2011/10/12 02:58:55 floppym Exp $
+
+ 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.
*v8-3.6.5.1 (09 Oct 2011)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 544616b85766..c64332ad754c 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -18,14 +18,14 @@ EBUILD v8-3.3.10.22.ebuild 2773 RMD160 f98e6329c5f043aba33a74e227787ca7e9500dfd
EBUILD v8-3.3.10.30.ebuild 2773 RMD160 3c22d11144ffc6851547ff8acca00ffec1053273 SHA1 485d57a2f2d5622ae9ae59fbe39214712edd5722 SHA256 c1bd3ec83b8a741e461c31af05b5580d6a06a422b37838b7143223ce55923779
EBUILD v8-3.4.12.1.ebuild 2982 RMD160 1dfed6c4828d1d06a8e83dd9ad77550614f08008 SHA1 c93e2f14a2c9a1f5365698a6df05fc0c3da20737 SHA256 c5af24a86d8a2ea17cfe2cfabf4e00b1deae24614ce65fc5d491e35f94936a94
EBUILD v8-3.4.14.28.ebuild 2071 RMD160 f22aeaebef6737040d487e621456ad3ce0dff05d SHA1 b4dd86e87df8d11d687067661d0a2fa8fef90043 SHA256 40631ce7a9a1e4cd1a668cfdf606340161e081b51e92d23799858a84adfb01d8
-EBUILD v8-3.6.5.1.ebuild 2007 RMD160 3f7da7dead38c0b03bb0763b341a0150ad4d98d7 SHA1 f95a404b0da907284a5b2fdac7c65f632dda96b7 SHA256 c26a8c4086f4807eb53ca460d419dfa71579858bd1053ad0cef23608f9b9af0c
+EBUILD v8-3.6.5.1.ebuild 2133 RMD160 05a41cf752d57408516ec7765ff7fd24be16e9ef SHA1 2a14c0af7f768bbc40285f6cb671c3c12d1a0aef SHA256 c87cca11eb2c3f1bf2e9f3c4a16ee72259a52cc79a5fcf668232490b25e37c7a
EBUILD v8-9999.ebuild 1940 RMD160 6c92c799981272aa45772068a3eb7172cebd49a2 SHA1 ad8e7d2617f7520df3744ff93be4aac87ea776ae SHA256 6aadf3ea4692d91592f143911d7443e354d0da227ec7c8993ae93f28890d22cb
-MISC ChangeLog 13663 RMD160 5888238e1f6f5f36970871903e03caed74ac6520 SHA1 62b80bf99095232dacf31c4696bcc7b882aef700 SHA256 fbb279089410e092e19ed824b4dd470bdd82956a3c07cac41e077bdd849f73bc
+MISC ChangeLog 13787 RMD160 6261280a63911fc40725c7f949331b381364a2bb SHA1 4a08a63b255604cee0eec29fe035a14a9288ea86 SHA256 ff47d31e5ff6da62c13b67029e6b524374782064048cb512d5f8ab9e64841430
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk6R+dEACgkQC77qH+pIQ6R1AAD/VwjIBhGqlSrXeXuBFUzUvzX3
-WXiDq8Bal1/y0ifyXyAA/isKsgH2cPt6f9dslhFUtdog+mwRpzzcepNNLjepMGky
-=V54K
+iF4EAREIAAYFAk6VAngACgkQC77qH+pIQ6RXEAD5Ab/ffy6oMmHp2ZGHJ4k8CjDh
+hHqikqZU6eZvQZzPioAA/3yRuMFLGjGwet7UWcPQXZUsTle5LuEBrmWMP/e9hg96
+=yz6N
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.6.5.1.ebuild b/dev-lang/v8/v8-3.6.5.1.ebuild
index 19c91b759b3c..22e8161d49fb 100644
--- a/dev-lang/v8/v8-3.6.5.1.ebuild
+++ b/dev-lang/v8/v8-3.6.5.1.ebuild
@@ -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-3.6.5.1.ebuild,v 1.1 2011/10/09 19:45:12 floppym Exp $
+# $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 $
-EAPI="3"
+EAPI="4"
-inherit eutils flag-o-matic multilib pax-utils toolchain-funcs
+inherit eutils multilib pax-utils toolchain-funcs
GYP_REV="1066"
@@ -18,6 +18,9 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
IUSE=""
+# Avoid using python eclass since we do not need python RDEPEND
+DEPEND="|| ( dev-lang/python:2.6 dev-lang/python:2.7 )"
+
src_unpack() {
unpack ${A}
mv gyp-${GYP_REV} ${P}/build/gyp || die
@@ -32,10 +35,11 @@ src_prepare() {
}
src_compile() {
+ # Make /usr/bin/python (wrapper) call python2
+ export EPYTHON=python2
+
tc-export AR CC CXX RANLIB
export LINK="${CXX}"
- # Make the build respect LDFLAGS.
- export LINKFLAGS="${LDFLAGS}"
# Use target arch detection logic from bug #354601.
case ${CHOST} in
@@ -51,7 +55,9 @@ src_compile() {
esac
mytarget=${myarch}.release
- emake V=1 library=shared soname_version=${PV} ${mytarget} || die
+ emake V=1 library=shared soname_version=${PV} ${mytarget}
+
+ pax-mark m out/${mytarget}/{cctest,d8,shell} || die
}
src_test() {
@@ -63,9 +69,9 @@ src_test() {
src_install() {
insinto /usr
- doins -r include || die
+ doins -r include
- dobin out/${mytarget}/d8 out/${mytarget}/shell || die
+ dobin out/${mytarget}/d8 out/${mytarget}/shell
if [[ ${CHOST} == *-darwin* ]] ; then
install_name_tool \
@@ -73,8 +79,8 @@ src_install() {
out/${mytarget}/lib.target/libv8-${PV}$(get_libname) || die
fi
- dolib out/${mytarget}/lib.target/libv8-${PV}$(get_libname) || die
- dosym libv8-${PV}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname) || die
+ dolib out/${mytarget}/lib.target/libv8-${PV}$(get_libname)
+ dosym libv8-${PV}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname)
- dodoc AUTHORS ChangeLog || die
+ dodoc AUTHORS ChangeLog
}