From 4e4c315a754b44734e46bdc1e4d9b864c6d6bd01 Mon Sep 17 00:00:00 2001 From: Davide Pesavento Date: Mon, 24 Aug 2015 03:26:19 +0200 Subject: [PATCH] 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 --- 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 6250dd81a9249..fe26c7107a7a3 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 (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 2d4e9a4ee68e7..25de40c6f4bca 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 (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 4bf3987fb7974..3af48634ca2c1 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 (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 76ae9d30a6c89..de513c6f6097b 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 (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 bd05cc35dbb60..0301735c79f88 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 (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