summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2011-11-18 21:17:29 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2011-11-18 21:17:29 +0000
commit2f92ec92d539df48837ddd3a57a4300a77120a3c (patch)
tree614fa6632e034a555259743bf08856babed8ee32 /dev-lang
parentRemove old development versions (diff)
downloadhistorical-2f92ec92d539df48837ddd3a57a4300a77120a3c.tar.gz
historical-2f92ec92d539df48837ddd3a57a4300a77120a3c.tar.bz2
historical-2f92ec92d539df48837ddd3a57a4300a77120a3c.zip
Version bump for dev channel release.
Package-Manager: portage-2.1.10.11/cvs/Linux i686
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog7
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.7.7.ebuild126
3 files changed, 138 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index cfde47eb424d..40e4a944fa36 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,11 @@
# 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.108 2011/11/18 10:30:31 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.109 2011/11/18 21:17:29 phajdan.jr Exp $
+
+*v8-3.7.7 (18 Nov 2011)
+
+ 18 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.7.7.ebuild:
+ Version bump for dev channel release.
18 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> -v8-3.5.10.23.ebuild:
Remove old.
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index e9511069fc2a..4b69dba0bc40 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -7,17 +7,19 @@ DIST v8-3.5.10.24.tar.bz2 9378560 RMD160 5d6be86af37aed9e7a227fec817e76980f9802d
DIST v8-3.6.6.5.tar.bz2 9621910 RMD160 b704bdfc7ea535210a2c8881becff6f81e0c6da3 SHA1 91b12e58dc2480eec132e12039748cebff4d2510 SHA256 d4a689038c0991f7bfaf367f5ec986110e35387259598183143f9c7f04343ca8
DIST v8-3.6.6.6.tar.bz2 9619754 RMD160 8d8af502c4b90a534e302850349cc62c64e330b1 SHA1 25b65a7246731b5f91db3a0a8a0c6bd377b1fff5 SHA256 f51de4710c547373df546810e8d51c60cc90dd07881bf575191ade065964d6d6
DIST v8-3.7.6.tar.bz2 9794134 RMD160 8ad53560e1a2b55e720c36bbcc19f08f888d5abc SHA1 7d8f81876164f7f0d28dbc8616f2a0afcccd3bec SHA256 5cdbd893c41f552a33d6fabcc2df88c9610a410d2993f3791cdeef318ff25189
+DIST v8-3.7.7.tar.bz2 9796280 RMD160 bf58f21e6b422fe82ab90e281b29947d5c969f85 SHA1 ebb1c5a454fc375fac4d7075b91b387f5c4b6e48 SHA256 83e08194789bf3226a7fc20a98438b30a28eaecd6bf937796e30dc8a8c50d301
EBUILD v8-3.5.10.24.ebuild 2124 RMD160 a95ebbe814c6aac48417133926c14b16c18056fe SHA1 efdd7ae6bfea7c9e37799a2188a9337c84a5199d SHA256 9ef574e09428ae6e63f7b4b9a53f5aefb28ef441bf5b85b58a0c97fb98b5b604
EBUILD v8-3.6.6.5.ebuild 3006 RMD160 cad73e3c25517edfd06904b1c5bd0cd60deb97a8 SHA1 7fca92af0176b962843ba60b83a39af38a1fd4c2 SHA256 f89583a91b8de49844601d7ae03d38986cf538efbeb893451bd47857c9803ec9
EBUILD v8-3.6.6.6.ebuild 3006 RMD160 ee5cf12d356481e76ce86b79080d291bf72a730f SHA1 9253f33abfbd3b4f3f38339806da5e7fef126a86 SHA256 074b3a3f0e2266bdda3958b1920d4960a4f9d6aba9a02150d2d961f1fc279f28
EBUILD v8-3.7.6.ebuild 3004 RMD160 f2be423dc7ad55ea1878bcdea732832753c007a1 SHA1 8b99e86db5dfafcb8fe0360c68a4d60375f8b993 SHA256 71ebb9b2229df2af74b3f3825afd2e78614ab9ccb64bc9a04a936598955582bb
+EBUILD v8-3.7.7.ebuild 3004 RMD160 71c19af08565413d6be2e1f33d234badbcf95eb7 SHA1 1b0d0080869390bdb61ec350a0462408399adba6 SHA256 fb307b1f6154988868e340bc0756f1ec3ef5fc26d3d2d8ddaef3ac06c6b89950
EBUILD v8-9999.ebuild 2903 RMD160 88eafc135090437082918d14ec88f72e029f6a97 SHA1 52bb54a4a817bc7e1de87b95af563649553b7ea9 SHA256 9b651af4990499b18babdb6277f5744509ff3e3c0b66a9b181d0acf7efdb4bf5
-MISC ChangeLog 17960 RMD160 6bb7bac9ec4e7a3f2927c7fbf526cdcffe19cb28 SHA1 4d52083916c47ee4c3befccf230db7f78aad71ee SHA256 39e144d886d677a4978cb128ca468ec31115bf0c379165084ee1f8d5f9916218
+MISC ChangeLog 18099 RMD160 071fee5235d3aba4f362c512cbebeb98d6831554 SHA1 28de761cce4cb42068c35a936aeb394abfba8610 SHA256 e648ad179ada18a81804f511a03f7d1bcc28f2a30ef2ebe99092420d2d34ef25
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEAREKAAYFAk7GM88ACgkQuUQtlDBCeQK5LwCfZb2hxdmC2yfoj50rEw74YB7g
-GQMAnjiN5suDsXhqHbf3DhacNa8jqSCS
-=tt9K
+iEYEAREKAAYFAk7Gy3oACgkQuUQtlDBCeQIKTgCeLCOg31ZPiWSvY77tfm9MNIbJ
+x1oAniPrB1iGqgDyoNMyrvtEyrSX8ZF2
+=KsUa
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.7.7.ebuild b/dev-lang/v8/v8-3.7.7.ebuild
new file mode 100644
index 000000000000..336e1b072260
--- /dev/null
+++ b/dev-lang/v8/v8-3.7.7.ebuild
@@ -0,0 +1,126 @@
+# 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.7.7.ebuild,v 1.1 2011/11/18 21:17:29 phajdan.jr Exp $
+
+EAPI="3"
+
+PYTHON_DEPEND="2:2.6"
+
+inherit eutils multilib pax-utils python toolchain-funcs
+
+DESCRIPTION="Google's open source JavaScript engine"
+HOMEPAGE="http://code.google.com/p/v8"
+SRC_URI="http://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.bz2"
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos"
+IUSE=""
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+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
+ subversion_wc_info
+ 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$(get_libname).${soname_version} \
+ out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
+ fi
+
+ dolib out/${mytarget}/lib.target/libv8$(get_libname).${soname_version} || die
+ dosym libv8$(get_libname).${soname_version} /usr/$(get_libdir)/libv8$(get_libname) || die
+
+ dodoc AUTHORS ChangeLog || die
+}
+
+pkg_preinst() {
+ preserved_libs=()
+ local baselib candidate
+
+ eshopts_push -s nullglob
+
+ for candidate in "${EROOT}usr/$(get_libdir)"/libv8-*$(get_libname); do
+ baselib=${candidate##*/}
+ if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
+ preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
+ fi
+ done
+ for candidate in "${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do
+ baselib=${candidate##*/}
+ if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then
+ preserved_libs+=( "${EPREFIX}/usr/$(get_libdir)/${baselib}" )
+ fi
+ done
+
+ eshopts_pop
+
+ if [[ ${#preserved_libs[@]} -gt 0 ]]; then
+ preserve_old_lib "${preserved_libs[@]}"
+ fi
+}
+
+pkg_postinst() {
+ if [[ ${#preserved_libs[@]} -gt 0 ]]; then
+ preserve_old_lib_notify "${preserved_libs[@]}"
+ fi
+}