# 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 <floppym@gentoo.org> 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 <nativemad@gentoo.org> v8-3.4.14.28.ebuild:
x86 stable, bug 385649
-----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
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-----
# 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"
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
esac
mytarget=${myarch}.release
- console=""
- if use readline; then
- console="readline";
- fi
if [[ ${PV} == "9999" ]]; then
soname_version="${PV}-${ESVN_WC_REVISION}"
else
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
--- /dev/null
+# 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
+}
# 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"
SLOT="0"
KEYWORDS=""
-IUSE="readline"
-
-RDEPEND="readline? ( >=sys-libs/readline-6.1 )"
-DEPEND="${RDEPEND}"
+IUSE=""
pkg_setup() {
python_set_active_version 2
esac
mytarget=${myarch}.release
- console=""
- if use readline; then
- console="readline";
- fi
if [[ ${PV} == "9999" ]]; then
soname_version="${PV}-${ESVN_WC_REVISION}"
else
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