summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2013-02-18 21:47:25 +0000
committerMike Gilbert <floppym@gentoo.org>2013-02-18 21:47:25 +0000
commitb93eaeec8d29f2b62af7816b35432d21779bf081 (patch)
tree806f86e9bcc0d4de5df428f29f25d308a5310b22 /dev-lang
parentVersion bump; drop old. (diff)
downloadhistorical-b93eaeec8d29f2b62af7816b35432d21779bf081.tar.gz
historical-b93eaeec8d29f2b62af7816b35432d21779bf081.tar.bz2
historical-b93eaeec8d29f2b62af7816b35432d21779bf081.zip
Also apply build changes to 3.15.
Package-Manager: portage-2.2.0_alpha163/cvs/Linux x86_64 Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog5
-rw-r--r--dev-lang/v8/Manifest10
-rw-r--r--dev-lang/v8/v8-3.15.11.15.ebuild28
3 files changed, 30 insertions, 13 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index e2f41a858895..164ed399db81 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,9 @@
# 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.279 2013/02/18 21:36:45 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.280 2013/02/18 21:47:23 floppym Exp $
+
+ 18 Feb 2013; Mike Gilbert <floppym@gentoo.org> v8-3.15.11.15.ebuild:
+ Also apply build changes to 3.15.
*v8-3.16.14.1 (18 Feb 2013)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index 2029dddb03d1..bfb924134bf1 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -12,16 +12,16 @@ DIST v8-3.16.11.1.tar.bz2 10421956 SHA256 d8d3fc8032ca841db581719996883fbc7118b8
DIST v8-3.16.14.1.tar.bz2 10458074 SHA256 672e71c4fa8506261e0b4ad47f753e4db93386d6610ccf37d52040957828e231 SHA512 3cf6b3e3626b809733dd4ea6637c457d364756cdc9ec688c55d35e128d75d925a673aa1ec34a12d5ac0b7a3cefe81c7a34f917fa6c7cda0858804e4d77d47107 WHIRLPOOL c5620d299205c71c1e389cfc0833a15a0753c214e149f10388a1ef4575789f525f0e7c417e9e397e3db89de70b10db3169d35845684052adafecf8373cb59b7b
EBUILD v8-3.14.5.3.ebuild 2736 SHA256 2358a1c1bb9fcd5409fad865d741584b1f775b3b78d83c2786d1a719b8b8474f SHA512 6401fbf89b31f39f0d4fcfdda9d9a032261943067bbd199c308cb9ae07d113ecfbe378e2eda13797b78c96fc7c4c4eaef8d152e166266c7840ab9e27451dc447 WHIRLPOOL f5c852f514126945b10cdec1dd9ff775d35a346c2847d5ef708221ea12629cf3e899c086f737529fcc791a24d81d2966f0ebded1f6567217142eb1541246fccc
EBUILD v8-3.15.11.13.ebuild 2744 SHA256 6313c5ecc88e80f8407016eb1719a18403bc141af4f2032ddd4c91c639086fc6 SHA512 708f4bd39af18b4dfbdea87639f29c51986849e2eb97d057ac9d96ef5757c2216e5ae453daa9197cfb7af569a240e03b83470e74369d01f991bcb367d584f3ba WHIRLPOOL f53341f654fef6acad918995bec0be49734e2271cce107c42a52fceb232c689a2888d9d7bb651b6621b02d9985799d7cc0c3e7a9cb3e39053c69117308192ae8
-EBUILD v8-3.15.11.15.ebuild 2744 SHA256 98ba15c0a3cb29bf55508286dafe190a859212e0f75d1b4afa8bd8005dfb49ac SHA512 0eed2b3d914083636f288bbec68bda0c6ca7d385adf11afbd039559770d96d1101d6b4e26a59179666f5acb1615c79c24a5c7947c7c7731f0118ce15469d375e WHIRLPOOL cbd0019e24106a3197b85f388978591dea49fea59e5a109330ba04d2ed154cc79b89df510a1bab7bb0c604f2d98b78ba4e8ddd10ff1183b975edecf214aca585
+EBUILD v8-3.15.11.15.ebuild 3045 SHA256 ba316608b22035a0525b8ba2375b797f47f5d926a1269404c849e4bcbfe32557 SHA512 76b90cb03c4af8db67f0ad48b8e564629febb5835b93ac8f7ef3183d247bca4da545691d712934de9fcd220b7d2b514f31ef4005f79ae1bc69075b6d024c8392 WHIRLPOOL 2220911722425ca30fade8f21280a7c7a3187d2e17e0827ec5941d3e621c752ecfc0ad7f413e99e3e7c9d3963ff73cfa05f130bc09b92d3d4c152748d7bb1fde
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-9999.ebuild 2965 SHA256 077a0c54b91b4dce12a6fbdd7ef0ba686591f27f5a2fdd56fc03d5b8a60c1597 SHA512 229bdaefc8e7df643caab8e2498a8013cc21ec784f3b2e74a097747d3261917303441c10e8b57b7f0715074b22168066d414093f3dffcc2aec07508037f4d282 WHIRLPOOL 143014524fbeed62dcdd3de8fd2ad342e3e007a5647ec12329f1d739262fd3bafab3d988930237ac855e10e51758b531d4ba9414e0571cb8d5cc2ed51548aec3
-MISC ChangeLog 43485 SHA256 574a7d7cb79210f7c40ed03f65f9d515981e357b398da7a6fb25fbd53093d493 SHA512 b3153c6103d8000dd61d6ea7f42838873772dfaab78d09190ab090c5ab7085510a103c406f0d114011127ed5737722ed09c7707e5b45cb4db47b988d970f9cb2 WHIRLPOOL 3466b3adf57f0747aeb6c9af87aa800bff04d368822b3a8523e54fd17a92f3923b2f854651a8c1377f50024afb919ddf7e256ab4c523fe858b63c79fdfa6c13d
+MISC ChangeLog 43590 SHA256 120437842f7ed903d95961181f5b9217f0ff09b3a5451a3c391bf4427440d5d1 SHA512 638b5584b2eee31f4c9452d19db3307289852e551f720dc5bb3b145c68cd8d5d10d2e76c3406832ddc719add9ccdbd8b66d84601399da2c5689bfab6378b5695 WHIRLPOOL 2b9f4d6f03f48a9202f28c868cd6926695bb7239a8f08b16104a72e21b6babe3ae0afd280c8278b029f99a024eab965dd3475620d7723dc1ecd87b4ae4ad6b31
MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlEinwwACgkQuUQtlDBCeQLQEgCffYCbDZbH928GTDSNwh0wHXIK
-XfAAnRxmhLNhCLhk8b+BdQZKD+7hv3MG
-=m2OT
+iF4EAREIAAYFAlEioWwACgkQC77qH+pIQ6R2KAEAkaPKaXxd22fMSS3J+tEwBqfD
+xr/UQQKDeTmZBSeCUxUA/111RaOC27ZNqFqTigt37ogY4VyRG/KIE75SMvEgL6ll
+=nMfj
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.15.11.15.ebuild b/dev-lang/v8/v8-3.15.11.15.ebuild
index b1da1d053c00..e154717b0052 100644
--- a/dev-lang/v8/v8-3.15.11.15.ebuild
+++ b/dev-lang/v8/v8-3.15.11.15.ebuild
@@ -1,6 +1,6 @@
# 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.15.11.15.ebuild,v 1.1 2013/02/06 02:30:42 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.15.11.15.ebuild,v 1.2 2013/02/18 21:47:23 floppym Exp $
EAPI="5"
PYTHON_COMPAT=( python2_{6,7} )
@@ -23,7 +23,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-vfp2-r0.patch
}
-src_compile() {
+src_configure() {
tc-export AR CC CXX RANLIB
export LINK=${CXX}
@@ -46,20 +46,34 @@ src_compile() {
esac
mytarget=${myarch}.release
- 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
+ # Generate the real Makefile.
emake V=1 \
library=shared \
werror=no \
soname_version=${soname_version} \
- snapshot=${snapshot} \
+ snapshot=on \
hardfp=${hardfp} \
- ${mytarget} || die
+ 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
}