diff options
author | Mike Gilbert <floppym@gentoo.org> | 2011-10-12 02:58:55 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2011-10-12 02:58:55 +0000 |
commit | 6c5acb735395a054f4224822d7c654cf7b3b5a4d (patch) | |
tree | 2a8a01413ca0b8ce28dce1e16080eb5a48afb2d4 /dev-lang | |
parent | Re-enable NaCl. (diff) | |
download | historical-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/ChangeLog | 5 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.6.5.1.ebuild | 28 |
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 } |