summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-07-11 21:04:50 +0000
committerMike Gilbert <floppym@gentoo.org>2012-07-11 21:04:50 +0000
commite019c10db76c7e3ebb5880e69fe2c71d8b122c03 (patch)
tree7bfda99a220d7cb03145d02d94cd1e1f681e711e /dev-lang/v8
parentVersion bump, bug #425612. (diff)
downloadhistorical-e019c10db76c7e3ebb5880e69fe2c71d8b122c03.tar.gz
historical-e019c10db76c7e3ebb5880e69fe2c71d8b122c03.tar.bz2
historical-e019c10db76c7e3ebb5880e69fe2c71d8b122c03.zip
Version bump for stable channel release.
Package-Manager: portage-2.2.0_alpha116/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/v8')
-rw-r--r--dev-lang/v8/ChangeLog7
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.10.8.20.ebuild138
3 files changed, 150 insertions, 5 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 53dcc2014a87..fd57dd4322a3 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/v8
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.205 2012/07/10 03:20:28 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.206 2012/07/11 21:04:50 floppym Exp $
+
+*v8-3.10.8.20 (11 Jul 2012)
+
+ 11 Jul 2012; Mike Gilbert <floppym@gentoo.org> +v8-3.10.8.20.ebuild:
+ Version bump for stable channel release.
10 Jul 2012; Mike Gilbert <floppym@gentoo.org> v8-3.10.8.19.ebuild,
v8-3.11.10.12.ebuild, v8-3.11.10.6.ebuild:
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 6d7bd67cd6b1..44b04fe6fcd0 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -4,20 +4,22 @@ Hash: SHA256
AUX v8-3.10.8.10-darwin-arch.patch 1146 SHA256 4b352c597105d71a7f1c907062dec71891d7e89a9e8b617330509f60ba01cf88 SHA512 a137cf351b9c4f83fa31a8ec7acecd046683a1cdfe5247b41b3bce41ef4a47bf828738723f66b32c3b5f0e0c8f71cf5b36db9e8bb644c7f02e679c9002e39719 WHIRLPOOL 69b691d9f058621f5c2eef3e7a1c489345f0ef390778fef4296b538690d0d8e3ab13e45d111007742cea1d5160b9c1195308aead87b39ed8a605a6275e7e236d
AUX v8-3.10.8.10-freebsd9.patch 421 SHA256 2cd4acf369ae32d549fbddfe5605379e1563a4227bae5a41b4de66078b7d75ad SHA512 3532cd316024fa6d0d8c0cbc4d3374913007da34ee8d33038e22d10a0c2663c2879c7b82b0b0edeb96c36adf8dc1ca02ff7f8ec4caf387f0f4031ba539f28631 WHIRLPOOL 3a419c10d1f5a2a1e00149b7219e121c91ce9791eb0b67608f69b27f4d2347703abd27a1ed51fa945dd14f6425b5e05fa93b932b470b407e4008673e83e518bc
DIST v8-3.10.8.19.tar.bz2 10062768 SHA256 609c74b3f9d5b9be3f27fc31875d6e79605f19340bd5e26d73d500edae87481d SHA512 4633588aab43d9a43bcd690fb48a077988e5129a737f67aa2b2a3f621c930bd991fe6a709a2fbd1e72df957f72103c4b501fcd650be41c8c8fc8c1a3020c94f3 WHIRLPOOL f1cd3a338bc4638f8688a3afa9efddcd7c220e6e71be074865a9abb7fce01e54a37517b079f5804396e88750f128ed9b1c15486dbbacc5cd0117c8910e9d43ac
+DIST v8-3.10.8.20.tar.bz2 10063381 SHA256 e9d7afb462405c2df1fb8560daf33665a2356ef8458801f3b8c66e56e290781d SHA512 57e88a4019259cba17b7d043772eb212de14df8269a02d1973a05c2a112cd02c6a93006449aa97af41525c695fb1bb24aa48e2996f19665058d88ba999ceefca WHIRLPOOL 1c2c0266d7e098b64a7cde1cf0eae68e044ddccd350962d22bf5b9c68079f4cbdc1d78e1cb97b08f4fb731201e45bbe5090c89a17835213745974e36765f26d8
DIST v8-3.11.10.12.tar.bz2 10116949 SHA256 fc7b0e54ba1d5f07ce0bb9cf0f09aab66c9aa14861e5e8a28ef0bb2a3f729430 SHA512 ba301094cbb8d718959808414e31f3a2b2012153e104b0495220ac94a197c82a70f108356f600b58bd9a8460f44b982742180239c81031d062530f9aadfc5d33 WHIRLPOOL e0611c0370f40e0f7552dc3c0bbed0ee77601499bda544e0b189d34b49e92e672d1571babfa9f423299a36e7258c9620d94a587bae191dabbbbcdfd3f1faf281
DIST v8-3.11.10.6.tar.bz2 10106628 SHA256 b726249aad91dfaa6b8e327a867a190396036c0e37bb341863d707c114aec9b2 SHA512 5f8eb4274ee2a847a1389f0feb75cd5fbc118ee3c4faaf0e73bace3fbe45c529d0e3a0805f866daa1b122bf09a30d96172b593c5ee70b89d2fd302930a11986f WHIRLPOOL 9869c2faba13df9842fbb60fa6bdf91a1e2310d1db37c58f9c834289c7be3a57a668e26210fb7ddb64b025c02156bf77d1ba45b45dd7b7bba17050c39b1c501f
DIST v8-3.12.9.tar.bz2 10164026 SHA256 7e80ae92c5883f3394213df8e31c349cb058915c69fd6c0396f49307c1600c8e SHA512 88644ab31fe5de75163e00eea6e5d9058b7563a0bfdd0d4d839d7726b1b5ef8dde73c2ba9ecd63279e65b93681143da50a3bd679a13b4120c6446eedaaaefa8a WHIRLPOOL 6728791a7fb386fe944a506b821aac4928b5508f4dd0648b697cba384c88f1e82859399d8fd521aa86e01e55ec79d5c23a7fd0a2d45a0d77e6cbd506a801fd16
EBUILD v8-3.10.8.19.ebuild 3525 SHA256 85644d6f88fc222217516177278c2a82b0af2416d4025c894ca739a289e9eff3 SHA512 63f4106c3968ca3e21cca9f14c9c60f30417f0b0ca6fb6b60c9b6fb7cccf22ea652aeb1cc96fe2e88eea45e9a6b86d0ef944ac2abd3c64699c5e1ce55efa3609 WHIRLPOOL d46dd8099c33a3cd7373fe8bd071cfd5b8820ead5dba5ca021d2deb6fbf390c495dec458c4584cb6adeb6e73e45273ced1ecd2205ecdc37fa51290647811a112
+EBUILD v8-3.10.8.20.ebuild 3527 SHA256 e3b4a0c15cfcb30b62b7ef22e8efa0f5381ea09c610ce3d501887e2078d533b2 SHA512 7632283d38c34325d6809498b3854b0d84a8c09f709b0241602da65d999b44c8aeaef35884aa9652e9257c4c465d9fcc887ebd9157756c07eed3ee9e9bb469ba WHIRLPOOL c3040b8cf92412f270a40bbd8cb2777ee047d37adcbcbbcb9898e4bd57a7f477445aa5f5fe5d5cda71940f54122beef066828b7d7e3fd3553b64d4925652abb9
EBUILD v8-3.11.10.12.ebuild 3221 SHA256 f5d5cc25b3aa780af33c3868762ca62dda86aade070d105341523bbf2202ea8c SHA512 60321dfda421d5e8ede0dcbf99f35dabe8f83641523e648812f11b558a3697be5d127c76df58d5d3d4fc2296922695f9958a31225ccbe38da17190a4bbbe1e08 WHIRLPOOL de8631190671c3857ff4ba902d0a1a3fc62c8b9c4ac812694a91b4e8ba060cb2e075fb527df9358d2449e32a93fae15282262c86c53ff18022d38b9739588499
EBUILD v8-3.11.10.6.ebuild 3527 SHA256 53dbbf9d7942447935bc0d91f5b32af8a901cad1cf72349bd9e0905f77fb82b0 SHA512 af2710dc4fbf7c7f650ddc2cff1b260b3edf6f506d2bfaa370c58e48983854c54fcb88ad9c67391bc33297a9878552067d8c3563115d2f37f685a7396e02afd8 WHIRLPOOL 7271f671c4812eaf93f0072cdb296a2fbe8a15f17cac33c3c9cb638d7b683ef17244b3dd0b65ab6995e44394a806070645756ffe6bfd9834e74000ccf9e2ce00
EBUILD v8-3.12.9.ebuild 3217 SHA256 533ee7331edbb9b696ce58f5e0a95294a69c0740eb4b5469179b57b843f56d1b SHA512 5b7b96572c166637225b433d0b890e4751e5f8de5f17b06d21950984b663a00269d32d95e4c02f590b27ac184ed1f274a1c09c06d9f2cfdefd701b0daaf39ae7 WHIRLPOOL 6aa59c002b5e2e6dc2fd163f899a45f72428f5e7b7aaf050f87bc870656c7647fefef79d50fc80b97bf89ea39d57c7d8afffd0cac4db98290c16752c7d07b9ec
EBUILD v8-9999.ebuild 3218 SHA256 28ffab64ed4d22f9248261568c9b3c175900bffe2fbee8fab8a79ce74cb0a391 SHA512 3e261eb2508cb1a62ae1bd9cf926db3007860f5878539a27f9aea53f08f10a35fe1548959200da7cd594343abe0ab10043a6d4df2976d33471b86275b0a44a43 WHIRLPOOL 7a18b5b14a5632d8d2ba85efa6e94506cd8ded3742252672e776698e9e094a58485842f92a42a73b26f60b7478f8001b0d0258cc8cb6c18df7b083b99ed53f23
-MISC ChangeLog 33068 SHA256 2d774c464ece6dd8e9e979b1d6b9dd70010344f29c10d6295f71675553806817 SHA512 2acf5a0e9ce9c62c3c1bee32f7636fe6b25c5d092343b1ce7defd3440f02d3cf00a6b773a71ce05ad471e9288b961c4280e4560b668681e07c37f001b60e292c WHIRLPOOL 355df98b9bb8f96d736f5cc3aec47aeb8b3340d6ee4901f0ef1c1e18f5deb0a748780542131db4dc7edde979e41f89c001c4e0576e2c67daf23b23d71fa2434f
+MISC ChangeLog 33212 SHA256 0a4595fa3572c4785cbcb7a24325749927be88e9b4e8fa9c5bcffac0785d18e7 SHA512 c91f62b4a86d294ae736dcc699a12029ef2c4ee74d67447119b5dd018243eb7364578f4d3bf4f63cf95bff23c9e5cbddb42dcbaf1870e9dc3fdf0f4d2c941850 WHIRLPOOL bf21549c59131dfe8b7a12e5589c1988cfad46d78760f43fada16b36afd24ab6bd86f24aee7e40b8b46e42321c479ee1fcde2409b394795c8d498ca110b292a1
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAk/7n4IACgkQC77qH+pIQ6TfegD+Ibv7puONPloPT1qjXfoiw+Wj
-6nhJNgJknSAKaxiaYxUA/in9mL0PVEnOSwYHy27RGK+G9zq7ETVLFnK3w4SlqBbi
-=F3s1
+iF4EAREIAAYFAk/96ngACgkQC77qH+pIQ6Rj/QD+MfwwgI6cMbb1De+OclAcef+T
+arwG6BP6AAOQhJaTUDwBAJHhiSqPTh86eIHjZWF9J9se6VamMZ6j+ENFtJ1+RLMD
+=sxzI
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.10.8.20.ebuild b/dev-lang/v8/v8-3.10.8.20.ebuild
new file mode 100644
index 000000000000..3f6066a7efbb
--- /dev/null
+++ b/dev-lang/v8/v8-3.10.8.20.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.10.8.20.ebuild,v 1.1 2012/07/11 21:04:50 floppym Exp $
+
+EAPI="4"
+
+PYTHON_DEPEND="2:2.6"
+
+inherit eutils multilib pax-utils python 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"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x64-macos ~x86-macos"
+IUSE=""
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ # strip unsupported -arch (in Prefix) for OSX, e.g. bug #417401
+ epatch "${FILESDIR}"/${PN}-3.10.8.10-darwin-arch.patch
+ # make sure we don't target an anchient version of OSX
+ # issue http://code.google.com/p/v8/issues/detail?id=2151
+ #sed -i -e "/MACOSX_DEPLOYMENT_TARGET/d" build/standalone.gypi || die
+ epatch "${FILESDIR}"/${PN}-3.10.8.10-freebsd9.patch
+}
+
+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
+
+ soname_version="$(get_version_component_range 1-3)"
+
+ 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() {
+ 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 \
+ "${S}"/out/${mytarget}/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
+}
+
+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
+
+ 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
+}