commit: 2a78d6eaf28a7ad6b0e17e756c8dc94c429bce69
Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 24 19:27:27 2015 +0000
Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 19:27:27 2015 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=2a78d6ea
dev-qt/qt{declarative,script}: sync with gentoo.git wrt USE=jit
Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>
dev-qt/qtdeclarative/qtdeclarative-5.5.0.ebuild | 4 +++-
dev-qt/qtdeclarative/qtdeclarative-5.5.9999.ebuild | 4 +++-
dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild | 4 +++-
dev-qt/qtscript/qtscript-5.5.0.ebuild | 9 ++++++++-
dev-qt/qtscript/qtscript-5.5.9999.ebuild | 9 ++++++++-
dev-qt/qtscript/qtscript-5.9999.ebuild | 9 ++++++++-
6 files changed, 33 insertions(+), 6 deletions(-)
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.5.0.ebuild
b/dev-qt/qtdeclarative/qtdeclarative-5.5.0.ebuild
index 70af74e..6e560db 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.5.0.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
fi
-IUSE="gles2 localstorage +widgets xml"
+IUSE="gles2 +jit localstorage +widgets xml"
# qtgui[gles2=] is needed because of bug 504322
DEPEND="
@@ -26,6 +26,8 @@ DEPEND="
RDEPEND="${DEPEND}"
src_prepare() {
+ use jit || epatch "${FILESDIR}"/${PN}-5.4.2-disable-jit.patch
+
use localstorage || sed -i -e '/localstorage/d' \
src/imports/imports.pro || die
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.5.9999.ebuild
b/dev-qt/qtdeclarative/qtdeclarative-5.5.9999.ebuild
index 70af74e..6e560db 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.5.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
fi
-IUSE="gles2 localstorage +widgets xml"
+IUSE="gles2 +jit localstorage +widgets xml"
# qtgui[gles2=] is needed because of bug 504322
DEPEND="
@@ -26,6 +26,8 @@ DEPEND="
RDEPEND="${DEPEND}"
src_prepare() {
+ use jit || epatch "${FILESDIR}"/${PN}-5.4.2-disable-jit.patch
+
use localstorage || sed -i -e '/localstorage/d' \
src/imports/imports.pro || die
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
b/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
index 70af74e..6e560db 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
fi
-IUSE="gles2 localstorage +widgets xml"
+IUSE="gles2 +jit localstorage +widgets xml"
# qtgui[gles2=] is needed because of bug 504322
DEPEND="
@@ -26,6 +26,8 @@ DEPEND="
RDEPEND="${DEPEND}"
src_prepare() {
+ use jit || epatch "${FILESDIR}"/${PN}-5.4.2-disable-jit.patch
+
use localstorage || sed -i -e '/localstorage/d' \
src/imports/imports.pro || die
diff --git a/dev-qt/qtscript/qtscript-5.5.0.ebuild
b/dev-qt/qtscript/qtscript-5.5.0.ebuild
index 3912f2f..2eadc8c 100644
--- a/dev-qt/qtscript/qtscript-5.5.0.ebuild
+++ b/dev-qt/qtscript/qtscript-5.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
fi
-IUSE="scripttools"
+IUSE="+jit scripttools"
DEPEND="
>=dev-qt/qtcore-${PV}:5
@@ -28,3 +28,10 @@ src_prepare() {
qt5-build_src_prepare
}
+
+src_configure() {
+ local myqmakeargs=(
+ $(usex jit '' JAVASCRIPTCORE_JIT=no)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtscript/qtscript-5.5.9999.ebuild
b/dev-qt/qtscript/qtscript-5.5.9999.ebuild
index 3912f2f..2eadc8c 100644
--- a/dev-qt/qtscript/qtscript-5.5.9999.ebuild
+++ b/dev-qt/qtscript/qtscript-5.5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
fi
-IUSE="scripttools"
+IUSE="+jit scripttools"
DEPEND="
>=dev-qt/qtcore-${PV}:5
@@ -28,3 +28,10 @@ src_prepare() {
qt5-build_src_prepare
}
+
+src_configure() {
+ local myqmakeargs=(
+ $(usex jit '' JAVASCRIPTCORE_JIT=no)
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtscript/qtscript-5.9999.ebuild
b/dev-qt/qtscript/qtscript-5.9999.ebuild
index 3912f2f..2eadc8c 100644
--- a/dev-qt/qtscript/qtscript-5.9999.ebuild
+++ b/dev-qt/qtscript/qtscript-5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
fi
-IUSE="scripttools"
+IUSE="+jit scripttools"
DEPEND="
>=dev-qt/qtcore-${PV}:5
@@ -28,3 +28,10 @@ src_prepare() {
qt5-build_src_prepare
}
+
+src_configure() {
+ local myqmakeargs=(
+ $(usex jit '' JAVASCRIPTCORE_JIT=no)
+ )
+ qt5-build_src_configure
+}