commit:     4e4c315a754b44734e46bdc1e4d9b864c6d6bd01
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 24 01:26:19 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 01:28:22 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e4c315a

profiles: mask USE=jit for dev-qt/qtdeclarative where unsupported.

Mimic what we already do with qtscript and jit, since the supported
architectures are essentially the same.

Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>

 profiles/arch/amd64/package.use.mask     | 5 +++--
 profiles/arch/amd64/x32/package.use.mask | 3 ++-
 profiles/arch/arm/package.use.mask       | 5 +++--
 profiles/arch/x86/package.use.mask       | 5 +++--
 profiles/base/package.use.mask           | 5 +++--
 5 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 6250dd8..fe26c71 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -170,8 +170,9 @@ www-client/epiphany -jit
 www-client/midori -jit
 
 # Davide Pesavento <[email protected]> (30 Nov 2011)
-# JavaScriptCore JIT is supported only on amd64/arm/x86,
-# so it's masked in base profile and unmasked here.
+# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
+# so the flag is masked in the base profile and unmasked here.
+dev-qt/qtdeclarative -jit
 dev-qt/qtscript -jit
 dev-qt/qtwebkit -jit
 

diff --git a/profiles/arch/amd64/x32/package.use.mask 
b/profiles/arch/amd64/x32/package.use.mask
index 2d4e9a4..25de40c 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -9,6 +9,7 @@
 app-emulation/wine abi_x86_x32
 
 # Davide Pesavento <[email protected]> (30 Nov 2011)
-# JavaScriptCore JIT doesn't currently work on x32.
+# The QML (V4) and JSC JITs do not work on x32.
+dev-qt/qtdeclarative jit
 dev-qt/qtscript jit
 dev-qt/qtwebkit jit

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 4bf3987..3af4863 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -390,8 +390,9 @@ app-admin/syslog-ng json
 net-misc/tinc vde
 
 # Davide Pesavento <[email protected]> (30 Nov 2011)
-# JavaScriptCore JIT is supported only on amd64/arm/x86,
-# so it's masked in base profile and unmasked here.
+# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
+# so the flag is masked in the base profile and unmasked here.
+dev-qt/qtdeclarative -jit
 dev-qt/qtscript -jit
 dev-qt/qtwebkit -jit
 

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 76ae9d3..de513c6 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -163,8 +163,9 @@ www-client/midori -jit
 media-video/transcode -nuv -pic
 
 # Davide Pesavento <[email protected]> (30 Nov 2011)
-# JavaScriptCore JIT is supported only on amd64/arm/x86,
-# so it's masked in base profile and unmasked here.
+# The QML (V4) and JSC JITs are supported only on amd64/arm/x86,
+# so the flag is masked in the base profile and unmasked here.
+dev-qt/qtdeclarative -jit
 dev-qt/qtscript -jit
 dev-qt/qtwebkit -jit
 

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index bd05cc3..0301735 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -630,8 +630,9 @@ sys-devel/gcc libssp
 media-video/transcode nuv pic
 
 # Davide Pesavento <[email protected]> (30 Nov 2011)
-# JavaScriptCore JIT is supported only on amd64/arm/x86, so
-# mask USE="jit" here and unmask it in the relevant arch profiles.
+# The QML (V4) and JSC JITs are supported only on amd64/arm/x86, so
+# mask the flag here and unmask it in the appropriate arch profiles.
+dev-qt/qtdeclarative jit
 dev-qt/qtscript jit
 dev-qt/qtwebkit jit
 

Reply via email to