diff options
author | Paweł Hajdan <phajdan.jr@gentoo.org> | 2013-02-27 22:38:55 +0000 |
---|---|---|
committer | Paweł Hajdan <phajdan.jr@gentoo.org> | 2013-02-27 22:38:55 +0000 |
commit | dae7a1d254fcefebbb5d89402f28eb7e5137d7d3 (patch) | |
tree | dcc7776fddf6ffecd73f7a2d46929336a3d32ef8 /dev-lang/v8 | |
parent | initial import from Maks Verver (diff) | |
download | historical-dae7a1d254fcefebbb5d89402f28eb7e5137d7d3.tar.gz historical-dae7a1d254fcefebbb5d89402f28eb7e5137d7d3.tar.bz2 historical-dae7a1d254fcefebbb5d89402f28eb7e5137d7d3.zip |
Dev channel bump.
Package-Manager: portage-2.1.11.50/cvs/Linux i686
Manifest-Sign-Key: 0x30427902
Diffstat (limited to 'dev-lang/v8')
-rw-r--r-- | dev-lang/v8/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/v8/Manifest | 10 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.17.4.ebuild | 118 |
3 files changed, 130 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index 15f5ef5861b0..a75ac7b67373 100644 --- a/dev-lang/v8/ChangeLog +++ b/dev-lang/v8/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/v8 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.283 2013/02/23 17:32:50 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.284 2013/02/27 22:38:47 phajdan.jr Exp $ + +*v8-3.17.4 (27 Feb 2013) + + 27 Feb 2013; Pawel Hajdan jr <phajdan.jr@gentoo.org> +v8-3.17.4.ebuild: + Dev channel bump. 23 Feb 2013; Mike Gilbert <floppym@gentoo.org> -v8-3.14.5.3.ebuild, -v8-3.15.11.13.ebuild: diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest index 36f7fb51335f..a3d43bb3c93b 100644 --- a/dev-lang/v8/Manifest +++ b/dev-lang/v8/Manifest @@ -8,16 +8,18 @@ AUX v8-vfp2-r0.patch 486 SHA256 3288919dd8561bb968f7d770fd3979ee143e317e07052b59 DIST v8-3.15.11.15.tar.bz2 10396424 SHA256 b5064a3c9d27479532f2ad63182285fde5fe4fea0327715a60f8455f490603e0 SHA512 d24d83794ec41651f61c6d4df668100e64d8006478c2fb942a7df477356effef65edb0e8b71444bf0c3ba5b5ee95825bae845d80910c5e2ef81dee87f5449330 WHIRLPOOL 24b1b0daeda44a9ca0065617d3d3fffad35d510d2d3cc827d1aed7916356ef5d8e3b3ecc7e14f6e429fb3954c8eeeccc842ccd19bb607ea57e678673ad2efd31 DIST v8-3.16.11.1.tar.bz2 10421956 SHA256 d8d3fc8032ca841db581719996883fbc7118b8e183b6ec474c7c8e01cff728fa SHA512 0ba7c9b40ec5829decea6b1a057c81e48834992c839674b833fd53bb1da24d952727a3825d2154e5f0f5723ebd1504aa4dd468fbaad870ede2751364a1be4f6d WHIRLPOOL ba69f9190efbf2d1dc262dfdbfed95e26cc43ba58b1ff4a933fdba526a4d2326259d44542b1a3a6fb8b74dfdd997d85854084cd87c601f299259b16dfb312121 DIST v8-3.16.14.1.tar.bz2 10458074 SHA256 672e71c4fa8506261e0b4ad47f753e4db93386d6610ccf37d52040957828e231 SHA512 3cf6b3e3626b809733dd4ea6637c457d364756cdc9ec688c55d35e128d75d925a673aa1ec34a12d5ac0b7a3cefe81c7a34f917fa6c7cda0858804e4d77d47107 WHIRLPOOL c5620d299205c71c1e389cfc0833a15a0753c214e149f10388a1ef4575789f525f0e7c417e9e397e3db89de70b10db3169d35845684052adafecf8373cb59b7b +DIST v8-3.17.4.tar.bz2 10485364 SHA256 141756966a14a550e969f670deea54393caf413c3cd51d665ff73f67b45d8c76 SHA512 5bd08a83c44a8d13484cf14cdf2a117cab4445c8e3e96a5f103b37c228659549abfd3306eac4a122e1f884ec5f6f1d917462187e56f3126a427784a9f88c0972 WHIRLPOOL 57e7ad495249622aab091a96b5e9b4a255c0fa344b13ad92a7f574181641ea13e578fa29f63ee27c1ef653536426eabe4bf78e645664b90a8a3b3e38eff33642 EBUILD v8-3.15.11.15.ebuild 3039 SHA256 18d9f7f1926f95850697878564e1730201c1456226e25b8231b3512d1f0bc21f SHA512 138c156a59d62c9c7052be7b032dd87cd61f43aab1a5570bbee94b47d53269c51045ecbf206ea2a6cf97912622757213d6880878f83755bbbfc92ecf5a227a14 WHIRLPOOL 4d4d8d62d30b6c57ac9c3be927a1895abd6502804868708a35c5ab2d5c61287e829e57a27dede012c762a9e712a90786f158d9064450bab83b3738a0bb1f71a3 EBUILD v8-3.16.11.1.ebuild 2983 SHA256 ed63aa0c739abfe6c14e3fc50f69c0f556028d8395c3cff4bc540fd0aa03497b SHA512 7af6d02c56d31c6ef2f0b2f55f0118730de04ed8846b025a1fd02986dd32de8c35b82bff1cdae39ca3b9ef185864e541ff86e5d46ca28fdf5d33b283013d490e WHIRLPOOL 789fdf6b1aec28b00fb0dc301ac53ea372457fe48e45fcc77a4498735f691b4c630c7c7822c4cdff70f4efd1824e0730213d144e422e275740f115cb62bac860 EBUILD v8-3.16.14.1.ebuild 2986 SHA256 8dbfacb5b0ee62dc9b0f680aa8e809b2670d214cf2a4a24eb46bf71c4cec0cbb SHA512 d2662b03cb7aebdf7850a3ca8cadd7653663197eb03878b206ce70db3ec9b1289d4bd38b80ab5e573112f7f2dcc71243f6cf1280f7787d21a1a1c3fb57e3944f WHIRLPOOL 6cc7bfd4bcb645fa838c0fdcdd25122c3e364cb9b809390042749b5fa406a606832d7db46f1303b6083be589d2e649e44625c1dc1742e2a47a5a798d75b6049d +EBUILD v8-3.17.4.ebuild 2983 SHA256 1baccbf35727b2e75620aa08032da672c95af3069035da0be59a6197cf09d851 SHA512 a538b69338aee24a2136c1acc21442ab3ac2536228c0e22d89b76159ebfb35fdd16a672889d59c8c7c3a8773de16b26f781527f188b78f9649089c31bd5fbaff WHIRLPOOL 9cc8c5b5d0fbb8635f682a8f3d578d12fa622b0bbe1721271c11da9db3234a4b3db5268b02550dcaa8d7a015535e81d5d2a3c941348e7267b2ba9d892560f33e EBUILD v8-9999.ebuild 2965 SHA256 077a0c54b91b4dce12a6fbdd7ef0ba686591f27f5a2fdd56fc03d5b8a60c1597 SHA512 229bdaefc8e7df643caab8e2498a8013cc21ec784f3b2e74a097747d3261917303441c10e8b57b7f0715074b22168066d414093f3dffcc2aec07508037f4d282 WHIRLPOOL 143014524fbeed62dcdd3de8fd2ad342e3e007a5647ec12329f1d739262fd3bafab3d988930237ac855e10e51758b531d4ba9414e0571cb8d5cc2ed51548aec3 -MISC ChangeLog 43914 SHA256 3f74ef30b60b7026cb5c43a2d6ffa59d2a81fd6ef0c91c3f8db994b3e20cd5ac SHA512 42dc3230a56de11e9e22fc0cb2f9931e0ebe8f0255c73c669bd6973d3d1d85df96a56a7cb9abb3041e4db43f4737437f234a0b9b1ff7221844b688d8e6e1eee2 WHIRLPOOL 41ca0247f3f52d515aecf7a87a60f4079da87d7e8a6376254c86d36ea63c877034cfdf3bff8a080ef98f3647fedad0e64a54073fa9c45bce8e0c99fdcc01b743 +MISC ChangeLog 44038 SHA256 90f35712865c4c129d55bad709a5e22ef756200326648582315ca7bf1926d27a SHA512 5bed3b900931fac57cf248b8f32e3f777a8efc62c51565bc905f31dafced6e443347ac61e945711c2f56b784fe8dfd5dd94cd1c1e2bf7184cfa91c0dd485d25b WHIRLPOOL 8f251ab05597c38816ae00de155b630d44c25002064066985e1818a9b6612c2799d2e4e0c6e5972e227893e027177daef40084bf2dd423bbc182776c291d0305 MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iF4EAREIAAYFAlEo/UMACgkQC77qH+pIQ6Sb0wD9H6F31fwRCv1M3CTzx3tyVw+v -J2DQ4OzZVAOa7PU4ascBAJSf85v94ro4gNPbz4p/GgRzkdUuPt0rOPd6+KdJV4n1 -=HaZB +iEYEAREIAAYFAlEuiwEACgkQuUQtlDBCeQKvVgCcCmAklkVETkJpYEP1GlWNiBF5 +u7IAniVX4DZHmYh8mBHsS6hpAx85FJmW +=fcRV -----END PGP SIGNATURE----- diff --git a/dev-lang/v8/v8-3.17.4.ebuild b/dev-lang/v8/v8-3.17.4.ebuild new file mode 100644 index 000000000000..c3583f98c34d --- /dev/null +++ b/dev-lang/v8/v8-3.17.4.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.17.4.ebuild,v 1.1 2013/02/27 22:38:47 phajdan.jr Exp $ + +EAPI="5" +PYTHON_COMPAT=( python2_{6,7} ) + +inherit eutils multilib pax-utils python-any-r1 toolchain-funcs versionator + +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" + +soname_version="$(get_version_component_range 1-3)" +SLOT="0/${soname_version}" +KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x64-macos ~x86-macos" +IUSE="" + +DEPEND="${PYTHON_DEPS}" + +src_configure() { + tc-export AR CC CXX RANLIB + export LINK=${CXX} + + local hardfp=off + + # 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*-hardfloat-*) + hardfp=on + myarch=arm ;; + arm*-*) myarch=arm ;; + *) die "Unrecognized CHOST: ${CHOST}" + esac + mytarget=${myarch}.release + + # TODO: Add console=readline option once implemented upstream + # http://code.google.com/p/v8/issues/detail?id=1781 + + # Generate the real Makefile. + emake V=1 \ + library=shared \ + werror=no \ + soname_version=${soname_version} \ + snapshot=on \ + hardfp=${hardfp} \ + out/Makefile.${myarch} || die +} + +src_compile() { + local makeargs=( + -C out + -f Makefile.${myarch} + V=1 + BUILDTYPE=Release + builddir="${S}/out/${mytarget}" + ) + + # Build mksnapshot so we can pax-mark it. + emake "${makeargs[@]}" mksnapshot || die + pax-mark m out/${mytarget}/mksnapshot + + # Build everything else. + emake "${makeargs[@]}" || die + pax-mark m out/${mytarget}/{cctest,d8,shell} || die +} + +src_test() { + local arg testjobs + for arg in ${MAKEOPTS}; do + case ${arg} in + -j*) testjobs=${arg#-j} ;; + --jobs=*) testjobs=${arg#--jobs=} ;; + esac + done + + tools/test-wrapper-gypbuild.py \ + -j${testjobs:-1} \ + --arch-and-mode=${mytarget} \ + --no-presubmit \ + --progress=dots || die +} + +src_install() { + insinto /usr + doins -r include || die + + if [[ ${CHOST} == *-darwin* ]] ; then + # buildsystem is too horrific to get this built correctly + mkdir -p out/${mytarget}/lib.target + mv out/${mytarget}/libv8.so.${soname_version} \ + out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || die + install_name_tool \ + -id "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ + out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) \ + || die + install_name_tool \ + -change \ + /usr/local/lib/libv8.so.${soname_version} \ + "${EPREFIX}"/usr/$(get_libdir)/libv8$(get_libname) \ + out/${mytarget}/d8 || die + fi + + dobin out/${mytarget}/d8 || die + + 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 +} |