diff options
author | Paweł Hajdan <phajdan.jr@gentoo.org> | 2011-11-15 11:24:57 +0000 |
---|---|---|
committer | Paweł Hajdan <phajdan.jr@gentoo.org> | 2011-11-15 11:24:57 +0000 |
commit | 0825fc83ebc605870e2dd68081e907fd657c2ccb (patch) | |
tree | 5f28131ba54e6c8498275cf2384bdd7c83f04506 /dev-lang | |
parent | Adding new SELinux policy (uwimap) (diff) | |
download | historical-0825fc83ebc605870e2dd68081e907fd657c2ccb.tar.gz historical-0825fc83ebc605870e2dd68081e907fd657c2ccb.tar.bz2 historical-0825fc83ebc605870e2dd68081e907fd657c2ccb.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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.7.6.ebuild | 126 |
3 files changed, 138 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index 9bcd876929f5..3dbfbb1c84c7 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.103 2011/11/14 12:45:41 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.104 2011/11/15 11:24:57 phajdan.jr Exp $ + +*v8-3.7.6 (15 Nov 2011) + + 15 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.7.6.ebuild: + Version bump for dev channel release. 14 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> v8-3.6.6.5.ebuild, v8-3.6.6.6.ebuild, v8-9999.ebuild: diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index b60e64b361cb..3d6364d926d9 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -7,17 +7,19 @@ DIST v8-3.5.10.22.tar.bz2 9379313 RMD160 a37207193091791ddb9661fe1b8ca951241058f DIST v8-3.5.10.23.tar.bz2 9380464 RMD160 9e0429b6ef0fcdb5f66b996b75cf061ece88dbd4 SHA1 c955a60bdd846bde923561e8710ddf283b4e4e5a SHA256 6ec529415fd38534d24083728eaf80eda4b51845812d2f9303738e8019d1e3c9 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 EBUILD v8-3.5.10.22.ebuild 2124 RMD160 37e42b52041f7fcfffcb77941b10ec5fd05503f1 SHA1 751f9c70e332caa0ae28d3ff72ee0bf381464e01 SHA256 62217a76fd6a17a69f5b0f1b463e5341db4d4239dcd92749b67c92e6816bc8a2 EBUILD v8-3.5.10.23.ebuild 2124 RMD160 40ffc297ad9fe4c8201c4b4c6a7a3919b6ab11bc SHA1 bbd153a898cd54c6a9a9291c72af2cf57978ec55 SHA256 acf869da004387afd0cb2cc71bae8943304efe793288314c5720e14a56417dca 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-9999.ebuild 2903 RMD160 88eafc135090437082918d14ec88f72e029f6a97 SHA1 52bb54a4a817bc7e1de87b95af563649553b7ea9 SHA256 9b651af4990499b18babdb6277f5744509ff3e3c0b66a9b181d0acf7efdb4bf5 -MISC ChangeLog 17212 RMD160 74a6d7e1fd47c0e551ef2c47aab1fc634da42f07 SHA1 f7b5a5e8c82367d7e6a88e1c2b32e84e1fe45d22 SHA256 9b06311d7b408ab3b7fb3145862ae8ca06cde5500314ad27725292db71f5e4af +MISC ChangeLog 17351 RMD160 68b2a6d99e0e53cd98db2642537cdbc51d0dd8c0 SHA1 4ad7e2d4065767e67c8c01febb654ec115c703b5 SHA256 a1c9f69b09905b5ce4d7d710559347b534d89d65168b06313950afae0aa13481 MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEAREKAAYFAk7BDX0ACgkQuUQtlDBCeQIlQgCfeYm9jQUi5OjsEaCNFFbbfHkh -/nIAn3LO4Uu2IvvLxWDWYnVObnXNPtIn -=C7SN +iEYEAREKAAYFAk7CTA4ACgkQuUQtlDBCeQJPvACcDbTzaEAx9rIXcPjDmwzyqU3Q ++uEAnjeChoISrB2Pnt7buv0SvFhp9af/ +=Ve9C -----END PGP SIGNATURE----- diff --git a/dev-lang/v8/v8-3.7.6.ebuild b/dev-lang/v8/v8-3.7.6.ebuild new file mode 100644 index 000000000000..a2d1b28dc98d --- /dev/null +++ b/dev-lang/v8/v8-3.7.6.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.6.ebuild,v 1.1 2011/11/15 11:24:57 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 +} |