From 7bc7ea889181adc4637b1a42569bd608d8e026b6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pawe=C5=82=20Hajdan?= Date: Tue, 4 Oct 2011 21:02:29 +0000 Subject: [PATCH] Version bump for stable channel release. Remove old. Package-Manager: portage-2.1.10.11/cvs/Linux i686 --- dev-lang/v8/ChangeLog | 8 +++- dev-lang/v8/Manifest | 18 ++++----- ...{v8-3.4.6.2.ebuild => v8-3.4.14.28.ebuild} | 39 ++++++------------- dev-lang/v8/v8-9999.ebuild | 26 ++----------- 4 files changed, 31 insertions(+), 60 deletions(-) rename dev-lang/v8/{v8-3.4.6.2.ebuild => v8-3.4.14.28.ebuild} (53%) diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index d6d9e53f44b6..f11dc966ad99 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.77 2011/09/24 17:19:06 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.78 2011/10/04 21:02:29 phajdan.jr Exp $ + +*v8-3.4.14.28 (04 Oct 2011) + + 04 Oct 2011; Pawel Hajdan jr -v8-3.4.6.2.ebuild, + +v8-3.4.14.28.ebuild, v8-9999.ebuild: + Version bump for stable channel release. Remove old. 24 Sep 2011; Fabian Groffen v8-3.4.12.1.ebuild: Fix libaries on Darwin, keyworded ~x64-macos and ~x86-macos, bug #354601 diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index dbe97349fcd9..e80fa2ead0a0 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA512 AUX v8-gentoo-bug-349794-r0.patch 495 RMD160 fdb50bfb6915d912d7dd1b4934dba060beb6cb7f SHA1 4b974ff42a00461e4fcf1673cda205320601aef0 SHA256 820807f0fe3aba7bc6034a33b0c61b506b112ea28787043bd07585c7f5ae6c9c AUX v8-no-O3-r0.patch 422 RMD160 37467564f5ea6ff519cf86b7209a534424abbba3 SHA1 edbf6d9afc5ea6fdd0e9c0bf06d65caa488914c6 SHA256 c38a393a23adff83a799cb137f8a8e5092f87a62db109d7ce41becd6dec781f5 @@ -10,18 +10,18 @@ AUX v8-upstream-bug-773-r0.patch 512 RMD160 407e6f3d557c8fbda2deb12698006a39c86b DIST v8-3.3.10.22.tar.gz 10657177 RMD160 88bda9ce62db52a711b75dd5bedafd05883d3971 SHA1 58fe359b651d7282b998e0560178a5f58cf8f377 SHA256 c73c7282eaf774b6dee2bda6dd6d8b29ea34f32d2f13082a8acc22acb57911ae DIST v8-3.3.10.30.tar.gz 10660554 RMD160 accda334dfafec7a3f303a43b06c672d34529ff2 SHA1 68bbdafa87f7774212674499af07e8d3475ef692 SHA256 f13980e7fe45fb654ab8faa083e45fcb22a0f88e4f4190fc85a83504a701d9c0 DIST v8-3.4.12.1.tar.gz 10820152 RMD160 2cf64c85e25bd4b5fe03b6ddcb16e6deac4f95d4 SHA1 3361f274d95143e90eb98e19bc0b31d62dff865e SHA256 35d2f99cd03973d407bdfe5b2c2ed64536a510c45cc6cb2abcdd1475e20463eb -DIST v8-3.4.6.2.tar.gz 10808340 RMD160 a62e9407ffe909f9a61e95fb9d640c8ba6c6c99a SHA1 38defa2e240e11057aedfad03d2b3a6ba619138e SHA256 ac5b769978faa0bbcd7e86f7939265b0dbac24ba45f603d113ddff6208ae3b33 +DIST v8-3.4.14.28.tar.gz 10842384 RMD160 bc2595ac8345812d2c9053e6615bad9df75aa797 SHA1 fddb4cb5b20614fed5742e3d51567d564cc6831b SHA256 7374e1297111a6023d8a690f33b8055d2e747eab05e90729488a7bc6c842bbd8 EBUILD v8-3.3.10.22.ebuild 2773 RMD160 f98e6329c5f043aba33a74e227787ca7e9500dfd SHA1 59bf1547a5eab17167b61dba060f5004d0d6c771 SHA256 41d76117b07d1d48d061cb0a1aa0112217c4af6f6e2b34edd19b7c6dbeaea757 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.6.2.ebuild 2761 RMD160 51584e0214b4ad6135eb044580959dbf6fe380f6 SHA1 4d1ace9579301e0d115eb9dd0534a8ad8279bc72 SHA256 8b5974188b4bf748164a34198595eaf125c6a280d40a41c293b922e250772016 -EBUILD v8-9999.ebuild 2850 RMD160 a68280b52df8dc5c4738397a7a2bca7644c68575 SHA1 1c454029b9abb688e25456865a08a3917873617e SHA256 cbed10b4acf118912bb07b5fc82bb6ed2391ff4a7754a0ead37b8350313ff8b4 -MISC ChangeLog 13157 RMD160 dfb1a2840c145556cb4525536eec41589e9dd380 SHA1 88687fe219757c96e640fb079a5beedaaf9e638f SHA256 be7f0ed958ee00989546021dc170b866f77b71365fee3389cc2625b011fbbd51 +EBUILD v8-3.4.14.28.ebuild 2075 RMD160 a164f997f6df6dc72f8900e7448fac8aea21e98e SHA1 ad7a46e0394cc6a749fcc34336a4751d9f163893 SHA256 f8efe8eaec2d7d7292869c88ca640b63fb97a0306bee4523fe7d7057e7183c50 +EBUILD v8-9999.ebuild 1940 RMD160 6c92c799981272aa45772068a3eb7172cebd49a2 SHA1 ad8e7d2617f7520df3744ff93be4aac87ea776ae SHA256 6aadf3ea4692d91592f143911d7443e354d0da227ec7c8993ae93f28890d22cb +MISC ChangeLog 13360 RMD160 ad2f2e6b296c153d2b4b0c6e8f00551ea0f0cd5f SHA1 4fabc8c012a491bcfd4e95bfa25f9529e3651fa5 SHA256 45019df637202d3c0ec288efb01b1bc4f0a5f9ce3e8315610c50a086d1aab9e6 MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (Darwin) +Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk5+EQ8ACgkQX3X2B8XHTolDEgCgkkcZPCKmZc325pXwL5vcN60w -/SgAoJFsSJBWtMv/H6lqXSa94RaEsPXN -=vEx/ +iEYEAREKAAYFAk6LdHEACgkQuUQtlDBCeQJmpwCfaJwEIU+3k65VTs9rqA16ZhsM +GIIAn0Wr3kjgaFmzq2kDFNAyvC4AH0yR +=4SEX -----END PGP SIGNATURE----- diff --git a/dev-lang/v8/v8-3.4.6.2.ebuild b/dev-lang/v8/v8-3.4.14.28.ebuild similarity index 53% rename from dev-lang/v8/v8-3.4.6.2.ebuild rename to dev-lang/v8/v8-3.4.14.28.ebuild index b2dcc1fe0869..e0912812aa27 100644 --- a/dev-lang/v8/v8-3.4.6.2.ebuild +++ b/dev-lang/v8/v8-3.4.14.28.ebuild @@ -1,8 +1,8 @@ # 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.4.6.2.ebuild,v 1.1 2011/06/29 11:28:42 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.4.14.28.ebuild,v 1.1 2011/10/04 21:02:29 phajdan.jr Exp $ -EAPI="2" +EAPI="3" inherit eutils flag-o-matic multilib pax-utils scons-utils toolchain-funcs @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos" IUSE="readline" RDEPEND="readline? ( >=sys-libs/readline-6.1 )" @@ -31,14 +31,6 @@ src_prepare() { # Respect the user's CFLAGS, including the optimization level. epatch "${FILESDIR}"/${PN}-no-O3-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 - - # Remove a test that behaves differently depending on FEATURES="userpriv", - # see bug #348558. - rm test/mjsunit/d8-os.js || die } src_configure() { @@ -47,10 +39,7 @@ src_configure() { } src_compile() { - # 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 - # 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" + local myconf="library=shared soname=on importenv=LINKFLAGS,PATH" # Use target arch detection logic from bug #354601. case ${CHOST} in @@ -75,25 +64,21 @@ src_compile() { die "Failed to determine target arch, got '$myarch'." fi - escons $(use_scons readline console readline dumb) ${myconf} . || die - pax-mark -m obj/test/release/cctest shell d8 + escons $(use_scons readline console readline dumb) ${myconf} || die } src_install() { insinto /usr doins -r include || die - dobin d8 || die + if [[ ${CHOST} == *-darwin* ]] ; then + install_name_tool \ + -id "${EPREFIX}"/usr/$(get_libdir)/libv8-${PV}$(get_libname) \ + libv8-${PV}$(get_libname) || die + fi - dolib libv8-${PV}.so || die - dosym libv8-${PV}.so /usr/$(get_libdir)/libv8.so || die + dolib libv8-${PV}$(get_libname) || die + dosym libv8-${PV}$(get_libname) /usr/$(get_libdir)/libv8$(get_libname) || die dodoc AUTHORS ChangeLog || die } - -src_test() { - # Make sure we use the libv8.so from our build directory, - # and not the /usr/lib one (it may be missing if we are - # installing for the first time or upgrading), see bug #352374. - LD_LIBRARY_PATH="${S}" tools/test.py --no-build -p dots || die -} diff --git a/dev-lang/v8/v8-9999.ebuild b/dev-lang/v8/v8-9999.ebuild index 89111dc999c4..0f640f763135 100644 --- a/dev-lang/v8/v8-9999.ebuild +++ b/dev-lang/v8/v8-9999.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-9999.ebuild,v 1.11 2011/05/24 08:04:01 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.12 2011/10/04 21:02:29 phajdan.jr Exp $ EAPI="2" @@ -31,14 +31,6 @@ src_prepare() { # Respect the user's CFLAGS, including the optimization level. epatch "${FILESDIR}"/${PN}-no-O3-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 - - # Remove a test that behaves differently depending on FEATURES="userpriv", - # see bug #348558. - rm test/mjsunit/d8-os.js || die } src_configure() { @@ -47,10 +39,7 @@ src_configure() { } src_compile() { - # 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 - # and http://groups.google.com/group/v8-users/browse_thread/thread/165f89728ed6f97d - local myconf="library=shared sample=shell visibility=default importenv=LINKFLAGS,PATH" + local myconf="library=shared importenv=LINKFLAGS,PATH" # Use target arch detection logic from bug #354601. case ${CHOST} in @@ -75,27 +64,18 @@ src_compile() { die "Failed to determine target arch, got '$myarch'." fi - escons $(use_scons readline console readline dumb) ${myconf} . || die - pax-mark -m obj/test/release/cctest shell d8 + escons $(use_scons readline console readline dumb) ${myconf} || die } src_install() { insinto /usr doins -r include || die - dobin d8 || die dolib libv8.so || die dodoc AUTHORS ChangeLog || die } -src_test() { - # Make sure we use the libv8.so from our build directory, - # and not the /usr/lib one (it may be missing if we are - # installing for the first time or upgrading), see bug #352374. - LD_LIBRARY_PATH="${S}" tools/test.py --no-build -p dots || die -} - pkg_postinst() { einfo "The live ebuild does not use SONAME." einfo "You must rebuild all packages depending on ${PN}" -- 2.26.2