diff options
author | Paweł Hajdan <phajdan.jr@gentoo.org> | 2013-04-18 03:58:18 +0000 |
---|---|---|
committer | Paweł Hajdan <phajdan.jr@gentoo.org> | 2013-04-18 03:58:18 +0000 |
commit | 800c27c3aa107d8db721bd584cdfdc8025c42f23 (patch) | |
tree | e48a8261975df528cc36b394927c1dbf8ec2984c /dev-lang/v8 | |
parent | drop overshadowed copies, no longer required for testing as the delay problem... (diff) | |
download | gentoo-2-800c27c3aa107d8db721bd584cdfdc8025c42f23.tar.gz gentoo-2-800c27c3aa107d8db721bd584cdfdc8025c42f23.tar.bz2 gentoo-2-800c27c3aa107d8db721bd584cdfdc8025c42f23.zip |
Apply ARM fixes, bug #462200 + patch by Matt Whitlock.
(Portage version: 2.1.11.55/cvs/Linux i686, signed Manifest commit with key 30427902)
Diffstat (limited to 'dev-lang/v8')
-rw-r--r-- | dev-lang/v8/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.17.16.2.ebuild | 20 | ||||
-rw-r--r-- | dev-lang/v8/v8-9999.ebuild | 20 |
3 files changed, 35 insertions, 11 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index 744f4cabf321..3ffdb0290551 100644 --- a/dev-lang/v8/ChangeLog +++ b/dev-lang/v8/ChangeLog @@ -1,6 +1,10 @@ # 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.303 2013/04/16 17:27:14 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.304 2013/04/18 03:58:18 phajdan.jr Exp $ + + 18 Apr 2013; Pawel Hajdan jr <phajdan.jr@gentoo.org> v8-3.17.16.2.ebuild, + v8-9999.ebuild: + Apply ARM fixes, bug #462200 + patch by Matt Whitlock. *v8-3.17.16.2 (16 Apr 2013) diff --git a/dev-lang/v8/v8-3.17.16.2.ebuild b/dev-lang/v8/v8-3.17.16.2.ebuild index 799eb488b789..eee19c112593 100644 --- a/dev-lang/v8/v8-3.17.16.2.ebuild +++ b/dev-lang/v8/v8-3.17.16.2.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.17.16.2.ebuild,v 1.1 2013/04/16 17:27:14 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.17.16.2.ebuild,v 1.2 2013/04/18 03:58:18 phajdan.jr Exp $ EAPI="5" PYTHON_COMPAT=( python2_{6,7} ) @@ -16,7 +16,7 @@ LICENSE="BSD" soname_version="${PV}" SLOT="0/${soname_version}" KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x64-macos ~x86-macos" -IUSE="readline" +IUSE="neon readline" RDEPEND="readline? ( sys-libs/readline:0 )" DEPEND="${PYTHON_DEPS} @@ -40,9 +40,19 @@ src_configure() { else myconf+=" -Dv8_target_arch=x64" fi ;; - arm*-hardfloat-*) - myconf+=" -Dv8_target_arch=arm -Dv8_use_arm_eabi_hardfloat=true" ;; - arm*-*) myconf+=" -Dv8_target_arch=arm" ;; + arm*-*) + myconf+=" -Dv8_target_arch=arm -Darm_fpu=" + if [[ ${CHOST} == *-hardfloat-* ]] ; then + myconf+=" -Dv8_use_arm_eabi_hardfloat=true" + else + myconf+=" -Dv8_use_arm_eabi_hardfloat=false" + fi + if [[ ${CHOST} == armv7*-* ]] ; then + myconf+=" -Darmv7=1" + else + myconf+=" -Darmv7=0" + fi + myconf+=" $(gyp_use neon arm_neon)" ;; *) die "Unrecognized CHOST: ${CHOST}" esac diff --git a/dev-lang/v8/v8-9999.ebuild b/dev-lang/v8/v8-9999.ebuild index 079eacefe5ad..1aaae02d2d86 100644 --- a/dev-lang/v8/v8-9999.ebuild +++ b/dev-lang/v8/v8-9999.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-9999.ebuild,v 1.42 2013/04/10 19:44:03 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-9999.ebuild,v 1.43 2013/04/18 03:58:18 phajdan.jr Exp $ EAPI="5" PYTHON_COMPAT=( python2_{6,7} ) @@ -15,7 +15,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="" -IUSE="readline" +IUSE="readline neon" RDEPEND="readline? ( sys-libs/readline:0 )" DEPEND="${PYTHON_DEPS} @@ -48,9 +48,19 @@ src_configure() { else myconf+=" -Dv8_target_arch=x64" fi ;; - arm*-hardfloat-*) - myconf+=" -Dv8_target_arch=arm -Dv8_use_arm_eabi_hardfloat=true" ;; - arm*-*) myconf+=" -Dv8_target_arch=arm" ;; + arm*-*) + myconf+=" -Dv8_target_arch=arm -Darm_fpu=" + if [[ ${CHOST} == *-hardfloat-* ]] ; then + myconf+=" -Dv8_use_arm_eabi_hardfloat=true" + else + myconf+=" -Dv8_use_arm_eabi_hardfloat=false" + fi + if [[ ${CHOST} == armv7*-* ]] ; then + myconf+=" -Darmv7=1" + else + myconf+=" -Darmv7=0" + fi + myconf+=" $(gyp_use neon arm_neon)" ;; *) die "Unrecognized CHOST: ${CHOST}" esac |