commit: 69102d1618507b0bcf94f166ca7b01735150cdcc
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 09:54:29 2018 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 10:19:49 2018 +0000
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=69102d16
dev-qt: add changes from 5.9999 to 5.11
The 5.11.9999 ebuilds were mistakingly created using the 5.10.9999
ebuilds as their base, thus missing some of the changes in 5.9999.
Thanks to [Arfrever] for pointing it out.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild | 6 ++++++
dev-qt/qdoc/qdoc-5.11.9999.ebuild | 6 ++++++
dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild | 8 ++++++++
dev-qt/qtdeclarative/qtdeclarative-5.11.9999.ebuild | 8 ++++++++
dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild | 2 +-
dev-qt/qtgui/qtgui-5.11.9999.ebuild | 2 +-
6 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild
b/dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild
index 983d3432..61789076 100644
--- a/dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild
+++ b/dev-qt/qdoc/qdoc-5.11.0_alpha.ebuild
@@ -15,6 +15,7 @@ IUSE="qml"
DEPEND="
~dev-qt/qtcore-${PV}
+ sys-devel/clang:=
qml? ( ~dev-qt/qtdeclarative-${PV} )
"
RDEPEND="${DEPEND}"
@@ -27,5 +28,10 @@ src_prepare() {
qt_use_disable_mod qml qmldevtools-private \
src/qdoc/qdoc.pro
+ export LLVM_INSTALL_DIR="$(llvm-config --prefix)"
+ # this is normally loaded in qttools.pro, so skipped by using
+ # QT_TARGET_SUBDIRS causing build to fail
+ sed -e '1iload(qt_find_clang)\' -i src/qdoc/qdoc.pro || die
+
qt5-build_src_prepare
}
diff --git a/dev-qt/qdoc/qdoc-5.11.9999.ebuild
b/dev-qt/qdoc/qdoc-5.11.9999.ebuild
index 983d3432..61789076 100644
--- a/dev-qt/qdoc/qdoc-5.11.9999.ebuild
+++ b/dev-qt/qdoc/qdoc-5.11.9999.ebuild
@@ -15,6 +15,7 @@ IUSE="qml"
DEPEND="
~dev-qt/qtcore-${PV}
+ sys-devel/clang:=
qml? ( ~dev-qt/qtdeclarative-${PV} )
"
RDEPEND="${DEPEND}"
@@ -27,5 +28,10 @@ src_prepare() {
qt_use_disable_mod qml qmldevtools-private \
src/qdoc/qdoc.pro
+ export LLVM_INSTALL_DIR="$(llvm-config --prefix)"
+ # this is normally loaded in qttools.pro, so skipped by using
+ # QT_TARGET_SUBDIRS causing build to fail
+ sed -e '1iload(qt_find_clang)\' -i src/qdoc/qdoc.pro || die
+
qt5-build_src_prepare
}
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild
b/dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild
index 985b6923..0c80aec3 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.11.0_alpha.ebuild
@@ -54,3 +54,11 @@ src_prepare() {
qt5-build_src_prepare
}
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ -qml-debug
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.11.9999.ebuild
b/dev-qt/qtdeclarative/qtdeclarative-5.11.9999.ebuild
index 985b6923..0c80aec3 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.11.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.11.9999.ebuild
@@ -54,3 +54,11 @@ src_prepare() {
qt5-build_src_prepare
}
+
+src_configure() {
+ local myqmakeargs=(
+ --
+ -qml-debug
+ )
+ qt5-build_src_configure
+}
diff --git a/dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild
b/dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild
index 56187076..9c89728d 100644
--- a/dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild
+++ b/dev-qt/qtgui/qtgui-5.11.0_alpha.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
~dev-qt/qtcore-${PV}
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
- >=media-libs/harfbuzz-1.0.6:=
+ >=media-libs/harfbuzz-1.6.0:=
>=sys-libs/zlib-1.2.5
virtual/opengl
dbus? ( ~dev-qt/qtdbus-${PV} )
diff --git a/dev-qt/qtgui/qtgui-5.11.9999.ebuild
b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
index 56187076..9c89728d 100644
--- a/dev-qt/qtgui/qtgui-5.11.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
~dev-qt/qtcore-${PV}
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
- >=media-libs/harfbuzz-1.0.6:=
+ >=media-libs/harfbuzz-1.6.0:=
>=sys-libs/zlib-1.2.5
virtual/opengl
dbus? ( ~dev-qt/qtdbus-${PV} )