# 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 <phajdan.jr@gentoo.org> -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 <grobian@gentoo.org> v8-3.4.12.1.ebuild:
Fix libaries on Darwin, keyworded ~x64-macos and ~x86-macos, bug #354601
-----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
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-----
# 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
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 )"
# 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() {
}
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
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
-}
# 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"
# 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() {
}
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
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}"