From cdde8cceb877d17dc03a64e31b87c127d9b1a6ae Mon Sep 17 00:00:00 2001 From: Alexandre Rostovtsev Date: Mon, 9 Jan 2012 04:36:35 +0000 Subject: [PATCH] Unmask USE="jit" for webkit-gtk on amd64/arm/x86 and the amd64/arm/x86 prefix arches where webkit-gtk is keyworded (bug #396313). --- profiles/arch/amd64/ChangeLog | 7 +++++-- profiles/arch/amd64/package.use.mask | 9 +++++++-- profiles/arch/arm/ChangeLog | 7 +++++-- profiles/arch/arm/package.use.mask | 9 +++++++-- profiles/arch/x86-fbsd/ChangeLog | 7 +++++-- profiles/arch/x86-fbsd/package.use.mask | 9 +++++++-- profiles/arch/x86/ChangeLog | 7 +++++-- profiles/arch/x86/package.use.mask | 9 +++++++-- profiles/prefix/ChangeLog | 9 ++++++++- profiles/prefix/bsd/freebsd/arch/x86/package.use.mask | 8 ++++++-- profiles/prefix/darwin/macos/arch/x86/package.use.mask | 9 +++++++-- profiles/prefix/linux/amd64/package.use.mask | 8 ++++++++ profiles/prefix/linux/x86/package.use.mask | 8 ++++++++ 13 files changed, 85 insertions(+), 21 deletions(-) create mode 100644 profiles/prefix/linux/amd64/package.use.mask create mode 100644 profiles/prefix/linux/x86/package.use.mask diff --git a/profiles/arch/amd64/ChangeLog b/profiles/arch/amd64/ChangeLog index 96216e370d48..130d2dfb3571 100644 --- a/profiles/arch/amd64/ChangeLog +++ b/profiles/arch/amd64/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for Gentoo/AMD64 profile directory -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.156 2011/12/07 19:23:45 vapier Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.157 2012/01/09 04:36:34 tetromino Exp $ + + 09 Jan 2012; Alexandre Rostovtsev package.use.mask: + Unmask USE="jit" for webkit-gtk (bug #396313). 07 Dec 2011; Mike Frysinger make.defaults: Add settings for x32 ABI, and make amd64 explicit in case it is not the diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask index 3aa956a2ad53..e94696277e0f 100644 --- a/profiles/arch/amd64/package.use.mask +++ b/profiles/arch/amd64/package.use.mask @@ -1,6 +1,6 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.mask,v 1.115 2011/12/22 12:27:04 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.mask,v 1.116 2012/01/09 04:36:34 tetromino Exp $ # When you add an entry to the top of this file, add your name, the date, and # an explanation of why something is getting masked. Please be extremely @@ -18,6 +18,11 @@ #--- END OF EXAMPLES --- +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit + # Davide Pesavento (30 Nov 2011) # JavaScriptCore JIT is supported only on amd64/arm/x86, # so it's masked in base profile and unmasked here diff --git a/profiles/arch/arm/ChangeLog b/profiles/arch/arm/ChangeLog index 45fc77ea377c..1f846495f1c2 100644 --- a/profiles/arch/arm/ChangeLog +++ b/profiles/arch/arm/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for Gentoo/ARM profile directory -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.146 2011/11/29 23:48:09 pesa Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.147 2012/01/09 04:36:34 tetromino Exp $ + + 09 Jan 2012; Alexandre Rostovtsev package.use.mask: + Unmask USE="jit" for webkit-gtk (bug #396313). 29 Nov 2011; Davide Pesavento package.use.mask: Unmask USE="jit" for qt-webkit. diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 658727f21df9..33bf88b60e3d 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.68 2011/11/29 23:48:09 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.69 2012/01/09 04:36:34 tetromino Exp $ + +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit # Davide Pesavento (30 Nov 2011) # JavaScriptCore JIT is supported only on amd64/arm/x86, diff --git a/profiles/arch/x86-fbsd/ChangeLog b/profiles/arch/x86-fbsd/ChangeLog index fd08720fa2c6..a89625a94f19 100644 --- a/profiles/arch/x86-fbsd/ChangeLog +++ b/profiles/arch/x86-fbsd/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for Gentoo/x86-fbsd profile directory -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/ChangeLog,v 1.29 2011/10/06 20:42:30 aballier Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/ChangeLog,v 1.30 2012/01/09 04:36:34 tetromino Exp $ + + 09 Jan 2012; Alexandre Rostovtsev package.use.mask: + Unmask USE="jit" for webkit-gtk (bug #396313). 06 Oct 2011; Alexis Ballier use.mask: mask vaapi useflag as libva doesnt build diff --git a/profiles/arch/x86-fbsd/package.use.mask b/profiles/arch/x86-fbsd/package.use.mask index f0f55bf0226e..a5754030dc3f 100644 --- a/profiles/arch/x86-fbsd/package.use.mask +++ b/profiles/arch/x86-fbsd/package.use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/package.use.mask,v 1.27 2011/08/06 01:04:56 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86-fbsd/package.use.mask,v 1.28 2012/01/09 04:36:34 tetromino Exp $ + +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit # Pacho Ramos (18 Mar 2011) # Missing keywords on deps (GNOME related packages) diff --git a/profiles/arch/x86/ChangeLog b/profiles/arch/x86/ChangeLog index f8be6244121e..e7e27a1ec18b 100644 --- a/profiles/arch/x86/ChangeLog +++ b/profiles/arch/x86/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for Gentoo/x86 profile directory -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/ChangeLog,v 1.88 2011/12/06 13:29:27 ssuominen Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/ChangeLog,v 1.89 2012/01/09 04:36:34 tetromino Exp $ + + 09 Jan 2012; Alexandre Rostovtsev package.use.mask: + Unmask USE="jit" for webkit-gtk (bug #396313). 06 Dec 2011; Samuli Suominen package.use.mask: Unmask USE="pic" for media-video/transcode. diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 3e58606d5bde..eb374e91f47a 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,9 +1,14 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.74 2011/12/22 12:27:04 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.75 2012/01/09 04:36:34 tetromino Exp $ # This file requires >=portage-2.1.1 +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit + # Samuli Suominen (06 Dec 2011) # NuppelVideo support is x86 only media-video/transcode -nuv -pic diff --git a/profiles/prefix/ChangeLog b/profiles/prefix/ChangeLog index f22c25f7e3a8..414d5abf4f00 100644 --- a/profiles/prefix/ChangeLog +++ b/profiles/prefix/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for profiles/prefix # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.320 2012/01/01 19:39:29 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/ChangeLog,v 1.321 2012/01/09 04:36:34 tetromino Exp $ + + 09 Jan 2012; Alexandre Rostovtsev + +linux/amd64/package.use.mask, +linux/x86/package.use.mask, + bsd/freebsd/arch/x86/package.use.mask, + darwin/macos/arch/x86/package.use.mask: + Unmask USE="jit" for webkit-gtk on amd64/arm/x86 prefix arches where + webkit-gtk is keyworded (bug #396313). 01 Jan 2012; Fabian Groffen darwin/package.use.mask: Mask USE=server for sys-devel/gdb, since it's not supported on Darwin diff --git a/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask b/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask index 400765493317..8a26c66869b8 100644 --- a/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask +++ b/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask @@ -1,8 +1,12 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask,v 1.1 2011/12/30 17:28:18 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/arch/x86/package.use.mask,v 1.2 2012/01/09 04:36:34 tetromino Exp $ # The 32-bits profile is inherited by the 64-bits one! # All the FreeBSD profiles inherit from their matching arch profile here. +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit diff --git a/profiles/prefix/darwin/macos/arch/x86/package.use.mask b/profiles/prefix/darwin/macos/arch/x86/package.use.mask index f0fb4a656f6a..d8f0028add13 100644 --- a/profiles/prefix/darwin/macos/arch/x86/package.use.mask +++ b/profiles/prefix/darwin/macos/arch/x86/package.use.mask @@ -1,11 +1,16 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/arch/x86/package.use.mask,v 1.1 2011/12/30 15:49:36 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/arch/x86/package.use.mask,v 1.2 2012/01/09 04:36:35 tetromino Exp $ # The 32-bits profile is inherited by the 64-bits one! # All the Mac OS X profiles inherit from their matching arch profile here. +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit + # Jeremy Olexa (29 Jul 2010) # Relocation issues on 32-bit OSX, bug #329859 media-sound/mpg123 mmx sse diff --git a/profiles/prefix/linux/amd64/package.use.mask b/profiles/prefix/linux/amd64/package.use.mask new file mode 100644 index 000000000000..c06fddee1721 --- /dev/null +++ b/profiles/prefix/linux/amd64/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/amd64/package.use.mask,v 1.1 2012/01/09 04:36:35 tetromino Exp $ + +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit diff --git a/profiles/prefix/linux/x86/package.use.mask b/profiles/prefix/linux/x86/package.use.mask new file mode 100644 index 000000000000..9306922f2e31 --- /dev/null +++ b/profiles/prefix/linux/x86/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/x86/package.use.mask,v 1.1 2012/01/09 04:36:35 tetromino Exp $ + +# Alexandre Rostovtsev (09 Jan 2012) +# jsc JIT compilation is supported only on amd64/arm/x86 and their prefixes, so +# it's masked in base profile and unmasked here (bug #396313). +net-libs/webkit-gtk -jit -- 2.26.2