summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2012-03-08 20:29:16 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2012-03-08 20:29:16 +0000
commit6d58900e1f0f45f958e19dfe71df63cba5bba743 (patch)
tree104cee4b3b27ba9e42b28c874b631990f0c12d1c /dev-lang
parentVersion bump for stable channel release. (diff)
downloadhistorical-6d58900e1f0f45f958e19dfe71df63cba5bba743.tar.gz
historical-6d58900e1f0f45f958e19dfe71df63cba5bba743.tar.bz2
historical-6d58900e1f0f45f958e19dfe71df63cba5bba743.zip
Version bump for dev channel release. Remove old.
Package-Manager: portage-2.1.10.44/cvs/Linux i686
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/v8/ChangeLog8
-rw-r--r--dev-lang/v8/Manifest14
-rw-r--r--dev-lang/v8/v8-3.9.13.ebuild (renamed from dev-lang/v8/v8-3.9.8.ebuild)32
3 files changed, 40 insertions, 14 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog
index 7784b8c65cfa..d2323e131a72 100644
--- a/dev-lang/v8/ChangeLog
+++ b/dev-lang/v8/ChangeLog
@@ -1,6 +1,12 @@
# 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.147 2012/03/08 18:46:41 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.148 2012/03/08 20:29:16 phajdan.jr Exp $
+
+*v8-3.9.13 (08 Mar 2012)
+
+ 08 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> -v8-3.9.8.ebuild,
+ +v8-3.9.13.ebuild:
+ Version bump for dev channel release. Remove old.
*v8-3.7.12.29 (08 Mar 2012)
diff --git a/dev-lang/v8/Manifest b/dev-lang/v8/Manifest
index d71e620d0dbd..09e5b681946a 100644
--- a/dev-lang/v8/Manifest
+++ b/dev-lang/v8/Manifest
@@ -1,25 +1,25 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
DIST v8-3.7.12.28.tar.bz2 9831671 RMD160 e91fe64c1852a8635b593fdf6fd4b7d3b330e188 SHA1 58be4a04cf1aacca21003f0288fe277654b32eb3 SHA256 e14d8fa0f514622e2e499f35cdbec0f4fd0ce85ea42850d6a9b542e0493191ab
DIST v8-3.7.12.29.tar.bz2 9832177 RMD160 52c59475a1b21e43223ee138ff58019d9a0e782c SHA1 64e42b8b294f6ba75ade844c20b3eb8851930819 SHA256 aa237cecd4250ddd2a7b9578f288368a34ec70650e2b22a11c0a9a9828c79452
DIST v8-3.8.9.6.tar.bz2 9861167 RMD160 ad3b65cef8d05603af6f998ab2f5b15f3cdbf1df SHA1 a95288db101bb78d3e81a39a50cec461b2611398 SHA256 afcd0bd29cdc1019d6b0b83729f4d98f61a6b2a8f66b4065fe349f76b47a70e1
DIST v8-3.8.9.8.tar.bz2 9865911 RMD160 9283be1d7513f60749645bff29b255becb2810f2 SHA1 187962c0a12dd80eeb7abd1721d887036f952d61 SHA256 2f43c68f2b38d6543873f692e1218086d2d6029a4d95767dd7abd7701014600f
DIST v8-3.9.11.tar.bz2 9900605 RMD160 8e787ba4e210b895384b2fd1f8f1525c760bc005 SHA1 ad014fed5568618abc0b8c6a8ea22020596ae1dc SHA256 eeac910769012af409b589455633ee4ae2082ed1dcd105be84c66eb9d882f875
-DIST v8-3.9.8.tar.bz2 9893750 RMD160 a92bb6d68288c8103048370ddf6e3c75940cc7df SHA1 a7be2a11b69e3767d156681d5f323e2093a46859 SHA256 cb52a10450d99e2005b9193bd2d6b4bb716ba1d1645cfc64fd98dc4bdac01787
+DIST v8-3.9.13.tar.bz2 9909229 RMD160 86980c1b00ecb18be4837607c71feb1951d5a824 SHA1 aa8fdbc8396bc06b761b8a33cd4815bd908b489e SHA256 a89d99fe4bc4987b6d3a78ba60bce1345c6bf470c66776dd0a9496acc2abff80
EBUILD v8-3.7.12.28.ebuild 3037 RMD160 39431b2c604a010da6a40d689913376b76851483 SHA1 3167f4df7b7f9f31572512cbe80e5de46bbe2712 SHA256 d85c5834c131f11c935707691154479590fe0dd425d547fa1a7ecee87920ea98
EBUILD v8-3.7.12.29.ebuild 3041 RMD160 0a6bb01616f4f1fc0fe1d4d9badf496af65d02ac SHA1 41af42a208d1c8fdba4e7f8bb75249b091ad7a4e SHA256 d82947d54c9dad3ed5af2ee6d297058ddf3b98358fc4dad6438a3aaee1d80664
EBUILD v8-3.8.9.6.ebuild 3080 RMD160 d4ae21622dfde37c65cc38800720b05ddca79fa9 SHA1 e5d24b57a4fb9abc87f766c7ad4d38f5a89e842e SHA256 266f9fd47bfbb45e769fade92230ae66c823b086a6b0302aa070090fdf1d07da
EBUILD v8-3.8.9.8.ebuild 4099 RMD160 913118321dcad81a960c571f5c4327bcb85e4544 SHA1 01c668df4df061e332c950d52f301f96a2334dcf SHA256 c82aabd924a215d358b5de9eef121bf67d1cf7a4fac3a5099067053fc163b195
EBUILD v8-3.9.11.ebuild 4044 RMD160 1fe1500376e3804f2bef37507867d4aec3abbc60 SHA1 b90b4b036352ca96579ccf7df769dfc0a9a5c8fe SHA256 015b540842b52ceceb1cd4e39e388d21c825ea52729ef51853c7f1527f6c7e83
-EBUILD v8-3.9.8.ebuild 3027 RMD160 2e941777d98305e322a7dcf3d220a227d148bd3f SHA1 b1f7ebc510d16616406205b1b0a74832cc5ba5bc SHA256 9593d6f8e93d25b82ffdea22bdd76dd8413058db84e0222d2f1b2c88395c7a9e
+EBUILD v8-3.9.13.ebuild 4047 RMD160 4a64dc86f76ee31ddbd437b5c454bf16b4f2a312 SHA1 0b8c146a10d8ae6edefe51fa537cef68d434a6bf SHA256 822575a097f7c79fac585b99110ca287e869cc9fef57bd0d6672b602a74de932
EBUILD v8-9999.ebuild 2869 RMD160 1f7d44ed86e40c7cfc57ffba4d8a9e5c0b18dd5e SHA1 01c3f94bda49536663ea05ed6c3fcae09878e168 SHA256 1f5a11503bfc92bf5e810e0ad68d0268d5197f711d6edb3c705c172dcbfb9a8c
-MISC ChangeLog 23897 RMD160 237fdfc29308a7cdef74ce2081457101a4ae3ae7 SHA1 c640cb4b15369b553d135fd39675d624efe4600c SHA256 474f6e23d4ace1b39cdedd659f5648f0a63634b5b2777f55eb5bc907225b149d
+MISC ChangeLog 24073 RMD160 fa67638c10a5909f5d2d36094dcd0951b9ea9f7f SHA1 12ea0a36ae77cf865f413c15f8cde0cc72e1382b SHA256 fecca8e6642955a912d2807279177aa20c9d58465811fbd1f33ba426613ca1c1
MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk9Y/pcACgkQC77qH+pIQ6TnVgD+MyTNf9/Jbk9exL7zohl/kEJj
-2MUneM3ZbPhkDhSPCBAA/iR6mfgVcRLU9lY+B+ap8xtauSMG2iIdYnBZKtd7U/qQ
-=bUqB
+iEYEAREKAAYFAk9ZFqsACgkQuUQtlDBCeQIH7QCfbdR5Wo2tucfwxHfKa2Ys6TTp
+oAwAnRwNQJjvl3y3XELfgaaieW7jMpk7
+=7cIn
-----END PGP SIGNATURE-----
diff --git a/dev-lang/v8/v8-3.9.8.ebuild b/dev-lang/v8/v8-3.9.13.ebuild
index a968c956c976..5d1de35ef5b1 100644
--- a/dev-lang/v8/v8-3.9.8.ebuild
+++ b/dev-lang/v8/v8-3.9.13.ebuild
@@ -1,6 +1,6 @@
# 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.9.8.ebuild,v 1.2 2012/02/27 15:19:30 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.13.ebuild,v 1.1 2012/03/08 20:29:16 phajdan.jr Exp $
EAPI="4"
@@ -31,6 +31,26 @@ pkg_setup() {
python_pkg_setup
}
+src_prepare() {
+ # don't force 32-bits mode on Darwin
+ sed -i -e '/-arch i386/d' build/gyp/pylib/gyp/generator/make.py || die
+ # force using Makefiles, instead of Xcode project file on Darwin
+ sed -i -e '/darwin/s/xcode/make/' build/gyp/pylib/gyp/__init__.py || die
+ # don't refuse to build shared_libs because we build somewhere else
+ sed -i \
+ -e '/params\.get.*mac.*darwin.*linux/s/mac/darwin/' \
+ -e "/if GetFlavor(params) == 'mac':/s/mac/darwin/" \
+ -e "/^ if flavor == 'mac':/s/mac/darwin/" \
+ build/gyp/pylib/gyp/generator/make.py || die
+ # make sure our v8.dylib doesn't end up being empty and give it a proper
+ # install_name (soname)
+ sed -i \
+ -e '/^LINK_COMMANDS_MAC =/,/^SHARED_HEADER =/s#-shared#-dynamiclib -all_load -install_name '"${EPREFIX}/usr/$(get_libdir)/libv8$(get_libname $(get_version_component_range 1-3))"'#' \
+ build/gyp/pylib/gyp/generator/make.py || die
+ # don't force targetting old machines
+ sed -i -e "s/, '-mmacosx-version-min=10.4'//" SConstruct || die
+}
+
src_compile() {
tc-export AR CC CXX RANLIB
export LINK="${CXX}"
@@ -90,13 +110,13 @@ src_install() {
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
+ # buildsystem is too horrific to get this built correctly
+ mv out/${mytarget}/lib.target/libv8.so.${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
+ 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
}