From: Mike Gilbert Date: Wed, 19 Oct 2011 22:08:14 +0000 (+0000) Subject: Version bump for dev channel release. Remove non-functional readline use flag. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=9fca9dd98f1fead465c285f61f2c559f200d286e;p=gentoo.git Version bump for dev channel release. Remove non-functional readline use flag. Package-Manager: portage-2.2.0_alpha69/cvs/Linux x86_64 --- diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index 3df559e680e0..bd909ea97b78 100644 --- a/dev-lang/v8/ChangeLog +++ b/dev-lang/v8/ChangeLog @@ -1,6 +1,13 @@ # 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.86 2011/10/17 18:31:01 nativemad Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.87 2011/10/19 22:08:14 floppym Exp $ + +*v8-3.6.6.3 (19 Oct 2011) + + 19 Oct 2011; Mike Gilbert v8-3.6.5.1.ebuild, + +v8-3.6.6.3.ebuild, v8-9999.ebuild: + Version bump for dev channel release. Remove non-functional readline use + flag. 17 Oct 2011; Andreas Schuerch v8-3.4.14.28.ebuild: x86 stable, bug 385649 diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index db90ce9219b8..c7d0386843eb 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 AUX v8-gyp-cflags-r0.patch 504 RMD160 4175bee5ad837bc15c1ebff2394cf0b2f21ad83e SHA1 121813bc0786751ab6019cfe5e043d8f6834e1f6 SHA256 6d3982d8f60b47dce35c1b0e969104d08a1b7550454796f52158224fd130c908 AUX v8-no-O3-r0.patch 422 RMD160 37467564f5ea6ff519cf86b7209a534424abbba3 SHA1 edbf6d9afc5ea6fdd0e9c0bf06d65caa488914c6 SHA256 c38a393a23adff83a799cb137f8a8e5092f87a62db109d7ce41becd6dec781f5 @@ -10,18 +10,20 @@ DIST v8-3.3.10.30.tar.gz 10660554 RMD160 accda334dfafec7a3f303a43b06c672d34529ff DIST v8-3.4.12.1.tar.gz 10820152 RMD160 2cf64c85e25bd4b5fe03b6ddcb16e6deac4f95d4 SHA1 3361f274d95143e90eb98e19bc0b31d62dff865e SHA256 35d2f99cd03973d407bdfe5b2c2ed64536a510c45cc6cb2abcdd1475e20463eb DIST v8-3.4.14.28.tar.gz 10842384 RMD160 bc2595ac8345812d2c9053e6615bad9df75aa797 SHA1 fddb4cb5b20614fed5742e3d51567d564cc6831b SHA256 7374e1297111a6023d8a690f33b8055d2e747eab05e90729488a7bc6c842bbd8 DIST v8-3.6.5.1.tar.gz 11013582 RMD160 f64374202f966262676499f178d58d6854a251c4 SHA1 f5cf742f31b3a5acb9a3e970fe956d5676ba8579 SHA256 122d1c77c92523321ab3d8f94dd7e8476e4e07b325ed0d5d1d8554e170cfdcdd +DIST v8-3.6.6.3.tar.gz 10916129 RMD160 6fdc1d90ac5f3b75bcf82b1933dcea7af264e7f9 SHA1 45b521867134f660f3225ea526f16ffad72b5321 SHA256 086224f0b08fc2f5af27c9d55619bb266631f2cbac6638a681c67b533f30032c 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.14.28.ebuild 2072 RMD160 f53e40da494c27cab9f93f203bf8724da77c9899 SHA1 d1a0a5604c2e33ba244ad0560169906a324b1e88 SHA256 0af984740f48b5717143d6eecc61d77b7579edcf9794a15972d0a75bc5dbfb27 -EBUILD v8-3.6.5.1.ebuild 2448 RMD160 5a63c3ba9be59efcda4b7d9c97ed7ec884c1e508 SHA1 23234aae41c32b58249da005aabde8d3c2a1ed78 SHA256 76e1037f3a48a40a4d03e2b45b28e38fd1cb3f14cf0be76f4e9688596620d3d2 -EBUILD v8-9999.ebuild 2126 RMD160 e28457523c6e6f4d7a2cd8229853be3c7c5d0dad SHA1 40ca7c6d69b5e8b6a0793a0155b34cf8d8d6d738 SHA256 843b025a3fa0f99af69c861bd254a73cdc332e6774d8a41a37bf1f33673d7a74 -MISC ChangeLog 14740 RMD160 d7a9d5681bb623c01231cc4136e7bd2907fdf3f5 SHA1 f5a2839af2d195195b135a92b99e2e4a1a8caf12 SHA256 fb82b4eb2a679c8b074588629e3c6771d7440c06e86cf1fcbe539969e03e4ac9 +EBUILD v8-3.6.5.1.ebuild 2340 RMD160 a6c39b968810a37a05bb9bba6369cb2d5e460038 SHA1 bf9c845ff9d120da0d337d6005eb8388f6533891 SHA256 aa63f398e284187cd17aefb38a6f7de9b450a75603604a8538a683957a6761c7 +EBUILD v8-3.6.6.3.ebuild 2340 RMD160 2dc2fb23048407c1c00399cc5745694dbf58051f SHA1 dfdb4d7a71203536f62aecc149b8a3b52d8c8d09 SHA256 94846d004b79c668d11c481005fcdd6284db1ae066725edc6a0df6c31df944fc +EBUILD v8-9999.ebuild 2082 RMD160 de209ef4466486fb971053864342b4ea6d73a01b SHA1 92b02d8bf599c00650987b2195967c875567b444 SHA256 bfea1a5630ec794c2cdf13d3cd9c52b253661db7b30a0ee7c1c9e12cc11538f7 +MISC ChangeLog 14955 RMD160 6ccc7c00acaf3cd60404087014e3325dec356564 SHA1 c84628ac2edec3cb19b86179b21c20f10d793018 SHA256 a3879e68c53cec463ce728712e052722f0f01dcaadcd85b99655f34c031ea1bc MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk6cdF4ACgkQB6aLYPQCwODr2wCdFZNNvIeed453VdMp5+TwT849 -Mj0An2FKxx4n06+8HulLHiRZpxTe8uxQ -=y+gu +iF4EAREIAAYFAk6fSlcACgkQC77qH+pIQ6RFxwD/cuo5db4CInIZXqaOvrubuyxr +xw87ILQWvwsmkP/AxyYBAKLVgvgz4a5LtYJn/vdW5l8DEPwT3EWYdayHZtDbYDWb +=Da5w -----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 7ea63baa561f..fe146996afbe 100644 --- a/dev-lang/v8/v8-3.6.5.1.ebuild +++ b/dev-lang/v8/v8-3.6.5.1.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-3.6.5.1.ebuild,v 1.6 2011/10/15 17:48:13 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.5.1.ebuild,v 1.7 2011/10/19 22:08:14 floppym Exp $ EAPI="3" @@ -19,11 +19,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos" -IUSE="readline" - -# Avoid using python eclass since we do not need python RDEPEND -RDEPEND="readline? ( >=sys-libs/readline-6.1 )" -DEPEND="${RDEPEND}" +IUSE="" pkg_setup() { python_set_active_version 2 @@ -57,10 +53,6 @@ src_compile() { esac mytarget=${myarch}.release - console="" - if use readline; then - console="readline"; - fi if [[ ${PV} == "9999" ]]; then soname_version="${PV}-${ESVN_WC_REVISION}" else @@ -70,10 +62,12 @@ src_compile() { local snapshot=on host-is-pax && snapshot=off + # TODO: Add console=readline option once implemented upstream + # http://code.google.com/p/v8/issues/detail?id=1781 + emake V=1 \ library=shared \ werror=no \ - console=${console} \ soname_version=${soname_version} \ snapshot=${snapshot} \ ${mytarget} || die diff --git a/dev-lang/v8/v8-3.6.6.3.ebuild b/dev-lang/v8/v8-3.6.6.3.ebuild new file mode 100644 index 000000000000..6bc9e34d4d9a --- /dev/null +++ b/dev-lang/v8/v8-3.6.6.3.ebuild @@ -0,0 +1,101 @@ +# 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.6.3.ebuild,v 1.1 2011/10/19 22:08:14 floppym Exp $ + +EAPI="3" + +PYTHON_DEPEND="2:2.6" + +inherit eutils multilib pax-utils python toolchain-funcs + +GYP_REV="1066" + +DESCRIPTION="Google's open source JavaScript engine" +HOMEPAGE="http://code.google.com/p/v8" +SRC_URI="mirror://gentoo/${P}.tar.gz + http://dev.gentoo.org/~floppym/distfiles/${P}.tar.gz + http://dev.gentoo.org/~floppym/distfiles/gyp-${GYP_REV}.tar.xz" +LICENSE="BSD" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos" +IUSE="" + +pkg_setup() { + python_set_active_version 2 +} + +src_unpack() { + unpack ${A} + mv gyp-${GYP_REV} ${P}/build/gyp || die +} + +src_prepare() { + # Stop -Werror from breaking the build. + sed -i -e "s/-Werror//" build/standalone.gypi || die +} + +src_compile() { + tc-export AR CC CXX RANLIB + export LINK="${CXX}" + + # Use target arch detection logic from bug #354601. + case ${CHOST} in + i?86-*) myarch=ia32 ;; + x86_64-*) + if [[ $ABI = x86 ]] ; then + myarch=ia32 + else + myarch=x64 + fi ;; + arm*-*) myarch=arm ;; + *) die "Unrecognized CHOST: ${CHOST}" + esac + mytarget=${myarch}.release + + if [[ ${PV} == "9999" ]]; then + soname_version="${PV}-${ESVN_WC_REVISION}" + else + soname_version="${PV}" + fi + + local snapshot=on + host-is-pax && snapshot=off + + # TODO: Add console=readline option once implemented upstream + # http://code.google.com/p/v8/issues/detail?id=1781 + + emake V=1 \ + library=shared \ + werror=no \ + soname_version=${soname_version} \ + snapshot=${snapshot} \ + ${mytarget} || die + + pax-mark m out/${mytarget}/{cctest,d8,shell} || 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 + + dobin out/${mytarget}/d8 || 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 + + dodoc AUTHORS ChangeLog || die +} diff --git a/dev-lang/v8/v8-9999.ebuild b/dev-lang/v8/v8-9999.ebuild index 50e0ed0e813e..b32c11f71eb1 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.15 2011/10/15 17:48:13 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.16 2011/10/19 22:08:14 floppym Exp $ EAPI="3" @@ -15,10 +15,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="" -IUSE="readline" - -RDEPEND="readline? ( >=sys-libs/readline-6.1 )" -DEPEND="${RDEPEND}" +IUSE="" pkg_setup() { python_set_active_version 2 @@ -48,10 +45,6 @@ src_compile() { esac mytarget=${myarch}.release - console="" - if use readline; then - console="readline"; - fi if [[ ${PV} == "9999" ]]; then soname_version="${PV}-${ESVN_WC_REVISION}" else @@ -61,10 +54,12 @@ src_compile() { local snapshot=on host-is-pax && snapshot=off + # TODO: Add console=readline option once implemented upstream + # http://code.google.com/p/v8/issues/detail?id=1781 + emake V=1 \ library=shared \ werror=no \ - console=${console} \ soname_version=${soname_version} \ snapshot=${snapshot} \ ${mytarget} || die