diff options
author | Mike Gilbert <floppym@gentoo.org> | 2011-11-23 19:27:23 +0000 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2011-11-23 19:27:23 +0000 |
commit | e5437f6bcadcc621741c5b940d452278cef36da8 (patch) | |
tree | 8231525e0e296caad38f5028f55034b53208e607 /dev-lang/v8 | |
parent | Version bump. multibyte.txt is now included in the gem by upstream. (diff) | |
download | gentoo-2-e5437f6bcadcc621741c5b940d452278cef36da8.tar.gz gentoo-2-e5437f6bcadcc621741c5b940d452278cef36da8.tar.bz2 gentoo-2-e5437f6bcadcc621741c5b940d452278cef36da8.zip |
Add pkg_pretend check for gcc-4.5.2, which segfaults. Bug 389937.
(Portage version: 2.2.0_alpha77/cvs/Linux x86_64)
Diffstat (limited to 'dev-lang/v8')
-rw-r--r-- | dev-lang/v8/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.6.6.5.ebuild | 13 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.6.6.6.ebuild | 13 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.7.6.ebuild | 13 | ||||
-rw-r--r-- | dev-lang/v8/v8-3.7.7.ebuild | 13 |
5 files changed, 49 insertions, 9 deletions
diff --git a/dev-lang/v8/ChangeLog b/dev-lang/v8/ChangeLog index 40e4a944fa36..74051deed2c7 100644 --- a/dev-lang/v8/ChangeLog +++ b/dev-lang/v8/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-lang/v8 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.109 2011/11/18 21:17:29 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.110 2011/11/23 19:27:23 floppym Exp $ + + 23 Nov 2011; Mike Gilbert <floppym@gentoo.org> v8-3.6.6.5.ebuild, + v8-3.6.6.6.ebuild, v8-3.7.6.ebuild, v8-3.7.7.ebuild: + Add pkg_pretend check for gcc-4.5.2, which segfaults. Bug 389937. *v8-3.7.7 (18 Nov 2011) diff --git a/dev-lang/v8/v8-3.6.6.5.ebuild b/dev-lang/v8/v8-3.6.6.5.ebuild index 65e02d655a00..415c5edd7606 100644 --- a/dev-lang/v8/v8-3.6.6.5.ebuild +++ b/dev-lang/v8/v8-3.6.6.5.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.6.5.ebuild,v 1.6 2011/11/14 12:45:41 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.6.5.ebuild,v 1.7 2011/11/23 19:27:23 floppym Exp $ -EAPI="3" +EAPI="4" PYTHON_DEPEND="2:2.6" @@ -17,6 +17,15 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos" IUSE="" +pkg_pretend() { + local gccver=$(gcc-fullversion) + if [[ ${gccver} = 4.5.2 ]]; then + eerror "The currently selected version of gcc is known to segfault when building this" + eerror "version of V8. Please use at least gcc-4.5.3." + die "gcc-${gccver} detected." + fi +} + pkg_setup() { python_set_active_version 2 python_pkg_setup diff --git a/dev-lang/v8/v8-3.6.6.6.ebuild b/dev-lang/v8/v8-3.6.6.6.ebuild index 7e7aa0ec1553..7dbb2ad1f3ed 100644 --- a/dev-lang/v8/v8-3.6.6.6.ebuild +++ b/dev-lang/v8/v8-3.6.6.6.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.6.6.ebuild,v 1.2 2011/11/14 12:45:41 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.6.6.6.ebuild,v 1.3 2011/11/23 19:27:23 floppym Exp $ -EAPI="3" +EAPI="4" PYTHON_DEPEND="2:2.6" @@ -17,6 +17,15 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos" IUSE="" +pkg_pretend() { + local gccver=$(gcc-fullversion) + if [[ ${gccver} = 4.5.2 ]]; then + eerror "The currently selected version of gcc is known to segfault when building this" + eerror "version of V8. Please use at least gcc-4.5.3." + die "gcc-${gccver} detected." + fi +} + pkg_setup() { python_set_active_version 2 python_pkg_setup diff --git a/dev-lang/v8/v8-3.7.6.ebuild b/dev-lang/v8/v8-3.7.6.ebuild index a2d1b28dc98d..03bc0a182ea0 100644 --- a/dev-lang/v8/v8-3.7.6.ebuild +++ b/dev-lang/v8/v8-3.7.6.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.6.ebuild,v 1.1 2011/11/15 11:24:57 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.6.ebuild,v 1.2 2011/11/23 19:27:23 floppym Exp $ -EAPI="3" +EAPI="4" PYTHON_DEPEND="2:2.6" @@ -17,6 +17,15 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos" IUSE="" +pkg_pretend() { + local gccver=$(gcc-fullversion) + if [[ ${gccver} = 4.5.2 ]]; then + eerror "The currently selected version of gcc is known to segfault when building this" + eerror "version of V8. Please use at least gcc-4.5.3." + die "gcc-${gccver} detected." + fi +} + pkg_setup() { python_set_active_version 2 python_pkg_setup diff --git a/dev-lang/v8/v8-3.7.7.ebuild b/dev-lang/v8/v8-3.7.7.ebuild index 336e1b072260..4c563274f128 100644 --- a/dev-lang/v8/v8-3.7.7.ebuild +++ b/dev-lang/v8/v8-3.7.7.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.7.ebuild,v 1.1 2011/11/18 21:17:29 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.7.7.ebuild,v 1.2 2011/11/23 19:27:23 floppym Exp $ -EAPI="3" +EAPI="4" PYTHON_DEPEND="2:2.6" @@ -17,6 +17,15 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86 ~x64-macos ~x86-macos" IUSE="" +pkg_pretend() { + local gccver=$(gcc-fullversion) + if [[ ${gccver} = 4.5.2 ]]; then + eerror "The currently selected version of gcc is known to segfault when building this" + eerror "version of V8. Please use at least gcc-4.5.3." + die "gcc-${gccver} detected." + fi +} + pkg_setup() { python_set_active_version 2 python_pkg_setup |