public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-06 11:20 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-06 11:20 UTC (permalink / raw
  To: gentoo-commits

commit:     a07e8719136e55981f3e9574c6253e31ab329254
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  6 11:19:59 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug  6 11:19:59 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=a07e8719

qt5-build.eclass: remove stray quote

 eclass/qt5-build.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index bc67db7e..8c62c65e 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -793,7 +793,7 @@ qt5_regenerate_global_qconfigs() {
 	)
 
 	for flag in ${flags[@]}; do
-		cat >> "${T}"/gentoo-qconfig.h" <<- _EOF_ || die
+		cat >> "${T}"/gentoo-qconfig.h <<- _EOF_ || die
 			#if defined(QT_NO_${flag}) && defined(QT_${flag})
 			# undef QT_NO_${flag}
 			#elif !defined(QT_NO_${flag}) && !defined(QT_${flag})


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-06 11:23 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-06 11:23 UTC (permalink / raw
  To: gentoo-commits

commit:     7abdf01cd6f44d768750c8d261acfb87adae7078
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  6 11:23:02 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug  6 11:23:02 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=7abdf01c

qt5-build.eclass: whitespace

 eclass/qt5-build.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 8c62c65e..2ddd4ec4 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -799,7 +799,7 @@ qt5_regenerate_global_qconfigs() {
 			#elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
 			# define QT_NO_${flag}
 			#endif
-	        _EOF_
+		_EOF_
 	done
 
 	mv -f "${T}"/gentoo-qconfig.h "${ROOT%/}${QT5_HEADERDIR}"/Gentoo/gentoo-qconfig.h \


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-06 11:27 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-06 11:27 UTC (permalink / raw
  To: gentoo-commits

commit:     acb3532769811a5fe20b67f9122fdcd56f1e22ae
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  6 11:26:58 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug  6 11:26:58 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=acb35327

qt5-build.eclass: more whitespace

 eclass/qt5-build.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 2ddd4ec4..4136c8d3 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -794,6 +794,7 @@ qt5_regenerate_global_qconfigs() {
 
 	for flag in ${flags[@]}; do
 		cat >> "${T}"/gentoo-qconfig.h <<- _EOF_ || die
+
 			#if defined(QT_NO_${flag}) && defined(QT_${flag})
 			# undef QT_NO_${flag}
 			#elif !defined(QT_NO_${flag}) && !defined(QT_${flag})


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-07 13:25 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-07 13:25 UTC (permalink / raw
  To: gentoo-commits

commit:     f5155ee01d166f12d4b96ec9cb65d1601278f87c
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  7 13:25:15 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Aug  7 13:25:15 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f5155ee0

qt5-build.eclass: revert dbus handling workaround

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

 eclass/qt5-build.eclass | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 4136c8d3..ee5d4f7b 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
 		$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
 		# disable everything to prevent automagic deps (part 3)
-		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-		# FIXME
-		# since 5.8, disabling dbus generates a QT_NO_DBUS in QtCore/qconfig.h,
-		# thus specify runtime loading of libdbus to avoid the #define
-		$([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || echo -no-dbus)
+		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
 		# let portage handle stripping
 		-no-strip


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-07 13:27 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-07 13:27 UTC (permalink / raw
  To: gentoo-commits

commit:     63fc505ee72954ded8676c40b891190a5f2af284
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  7 13:25:15 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Aug  7 13:26:59 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=63fc505e

qt5-build.eclass: revert dbus handling workaround

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

 eclass/qt5-build.eclass | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..b6c211bc 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
 		$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
 		# disable everything to prevent automagic deps (part 3)
-		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-		# FIXME
-		# since 5.8, disabling dbus generates a QT_NO_DBUS in QtCore/qconfig.h,
-		# thus specify runtime loading of libdbus to avoid the #define
-		$([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || echo -no-dbus)
+		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
 		# let portage handle stripping
 		-no-strip


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-27  3:49 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-27  3:49 UTC (permalink / raw
  To: gentoo-commits

commit:     17850705303f7a6f3a1498f71daa02f4a1cbccac
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 03:46:55 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 03:49:08 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=17850705

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index b6c211bc..4c311493 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -680,6 +680,12 @@ qt5_base_configure() {
 	"${S}"/configure "${conf[@]}" || die "configure failed"
 
 	popd >/dev/null || die
+
+	if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+		# a forwarding header is no longer created since 5.8, causing the system
+		# config to always be used. bug 599636
+		cp src/corelib/global/qconfig.h include/QtCore/ || die
+	fi
 }
 
 # @FUNCTION: qt5_qmake


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-27  3:49 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-27  3:49 UTC (permalink / raw
  To: gentoo-commits

commit:     b64a61991e951958415f5e0ba72043d1a385a894
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  7 14:41:26 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 03:49:08 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=b64a6199

Revert "qt5-build.eclass: workaround global disabling of dbus for qtbase >= 5.8"

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

 eclass/qt5-build.eclass | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..b6c211bc 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
 		$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
 		# disable everything to prevent automagic deps (part 3)
-		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-		# FIXME
-		# since 5.8, disabling dbus generates a QT_NO_DBUS in QtCore/qconfig.h,
-		# thus specify runtime loading of libdbus to avoid the #define
-		$([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || echo -no-dbus)
+		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
 		# let portage handle stripping
 		-no-strip


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-27  3:52 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-27  3:52 UTC (permalink / raw
  To: gentoo-commits

commit:     c2e9b8b08fc490af7bdfb48cace3ca335bcabdd1
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 03:46:55 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 03:52:23 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=c2e9b8b0

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..4c311493 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
 		$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
 		# disable everything to prevent automagic deps (part 3)
-		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-		# FIXME
-		# since 5.8, disabling dbus generates a QT_NO_DBUS in QtCore/qconfig.h,
-		# thus specify runtime loading of libdbus to avoid the #define
-		$([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || echo -no-dbus)
+		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
 		# let portage handle stripping
 		-no-strip
@@ -685,6 +680,12 @@ qt5_base_configure() {
 	"${S}"/configure "${conf[@]}" || die "configure failed"
 
 	popd >/dev/null || die
+
+	if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+		# a forwarding header is no longer created since 5.8, causing the system
+		# config to always be used. bug 599636
+		cp src/corelib/global/qconfig.h include/QtCore/ || die
+	fi
 }
 
 # @FUNCTION: qt5_qmake


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-27  4:15 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-27  4:15 UTC (permalink / raw
  To: gentoo-commits

commit:     1495d22c38a2b6fec517fee21cb2acf5416746c5
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 03:46:55 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 04:15:28 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=1495d22c

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..4c311493 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
 		$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
 		# disable everything to prevent automagic deps (part 3)
-		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-		# FIXME
-		# since 5.8, disabling dbus generates a QT_NO_DBUS in QtCore/qconfig.h,
-		# thus specify runtime loading of libdbus to avoid the #define
-		$([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || echo -no-dbus)
+		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
 		# let portage handle stripping
 		-no-strip
@@ -685,6 +680,12 @@ qt5_base_configure() {
 	"${S}"/configure "${conf[@]}" || die "configure failed"
 
 	popd >/dev/null || die
+
+	if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+		# a forwarding header is no longer created since 5.8, causing the system
+		# config to always be used. bug 599636
+		cp src/corelib/global/qconfig.h include/QtCore/ || die
+	fi
 }
 
 # @FUNCTION: qt5_qmake


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
  2017-08-27  5:37 [gentoo-commits] proj/qt:master " Michael Palimaka
@ 2017-08-27  5:52 ` Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-27  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     0315572fe3ad9b50c45f8214a5d6e545f51b4896
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 05:32:29 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 05:37:09 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=0315572f

qt5-build.eclass: handle live minor versions >=10

 eclass/qt5-build.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 7ec6cac3..60c16829 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -69,7 +69,7 @@ case ${PV} in
 		QT5_BUILD_TYPE="live"
 		EGIT_BRANCH="dev"
 		;;
-	5.?.9999)
+	5.?.9999|5.??.9999|5.???.9999)
 		# git stable branch
 		QT5_BUILD_TYPE="live"
 		EGIT_BRANCH=${PV%.9999}


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-08-27  5:52 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-08-27  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     54a9ac159f8aa39c8e6b70a06a6fbd62548a5945
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 03:46:55 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 05:51:53 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=54a9ac15

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 60c16829..0a1eb77c 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -616,12 +616,7 @@ qt5_base_configure() {
 		$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
 		# disable everything to prevent automagic deps (part 3)
-		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-		# FIXME
-		# since 5.8, disabling dbus generates a QT_NO_DBUS in QtCore/qconfig.h,
-		# thus specify runtime loading of libdbus to avoid the #define
-		$([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || echo -no-dbus)
+		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
 		# let portage handle stripping
 		-no-strip
@@ -685,6 +680,12 @@ qt5_base_configure() {
 	"${S}"/configure "${conf[@]}" || die "configure failed"
 
 	popd >/dev/null || die
+
+	if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+		# a forwarding header is no longer created since 5.8, causing the system
+		# config to always be used. bug 599636
+		cp src/corelib/global/qconfig.h include/QtCore/ || die
+	fi
 }
 
 # @FUNCTION: qt5_qmake


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-09-07 12:18 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-09-07 12:18 UTC (permalink / raw
  To: gentoo-commits

commit:     1679bdc3ac6778153ec044cb9f99479c2b38e8b7
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  3 00:21:14 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Sep  3 00:21:14 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=1679bdc3

qt5-build.eclass: update github mirror URL

 eclass/qt5-build.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 60c16829..d0013f3e 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -94,7 +94,7 @@ readonly QT5_BUILD_TYPE
 EGIT_REPO_URI=(
 	"git://code.qt.io/qt/${QT5_MODULE}.git"
 	"https://code.qt.io/git/qt/${QT5_MODULE}.git"
-	"https://github.com/qtproject/${QT5_MODULE}.git"
+	"https://github.com/qt/${QT5_MODULE}.git"
 )
 [[ ${QT5_BUILD_TYPE} == live ]] && inherit git-r3
 


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-09-07 12:18 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-09-07 12:18 UTC (permalink / raw
  To: gentoo-commits

commit:     2a263048bd80f87a97fb8fe6b2b57c7ff701a3a6
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  3 00:22:52 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Sep  3 00:22:52 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=2a263048

qt5-build.eclass: drop insecure git:// URL from EGIT_REPO_URI

 eclass/qt5-build.eclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index d0013f3e..8066d84f 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -92,8 +92,7 @@ esac
 readonly QT5_BUILD_TYPE
 
 EGIT_REPO_URI=(
-	"git://code.qt.io/qt/${QT5_MODULE}.git"
-	"https://code.qt.io/git/qt/${QT5_MODULE}.git"
+	"https://code.qt.io/qt/${QT5_MODULE}.git"
 	"https://github.com/qt/${QT5_MODULE}.git"
 )
 [[ ${QT5_BUILD_TYPE} == live ]] && inherit git-r3


^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [gentoo-commits] proj/qt:qtbase59 commit in: eclass/
@ 2017-09-07 12:18 Michael Palimaka
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Palimaka @ 2017-09-07 12:18 UTC (permalink / raw
  To: gentoo-commits

commit:     2a5e5ed2a4ef65d9feb93d11793038c3e8d48273
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 03:46:55 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Sep  7 12:15:21 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=2a5e5ed2

qt5-build.eclass: create a forwarding header for qtbase

Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.

This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5.

Gentoo-bug: 599636

 eclass/qt5-build.eclass | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 8066d84f..c0c5bda8 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -615,12 +615,7 @@ qt5_base_configure() {
 		$([[ ${QT5_MINOR_VERSION} -lt 8 ]] && echo -iconv)
 
 		# disable everything to prevent automagic deps (part 3)
-		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig
-
-		# FIXME
-		# since 5.8, disabling dbus generates a QT_NO_DBUS in QtCore/qconfig.h,
-		# thus specify runtime loading of libdbus to avoid the #define
-		$([[ ${QT5_MINOR_VERSION} -ge 8 ]] && echo -dbus-runtime || echo -no-dbus)
+		-no-cups -no-evdev -no-tslib -no-icu -no-fontconfig -no-dbus
 
 		# let portage handle stripping
 		-no-strip
@@ -684,6 +679,12 @@ qt5_base_configure() {
 	"${S}"/configure "${conf[@]}" || die "configure failed"
 
 	popd >/dev/null || die
+
+	if [[ ${QT5_MINOR_VERSION} -ge 8 ]]; then
+		# a forwarding header is no longer created since 5.8, causing the system
+		# config to always be used. bug 599636
+		cp src/corelib/global/qconfig.h include/QtCore/ || die
+	fi
 }
 
 # @FUNCTION: qt5_qmake


^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2017-09-07 12:18 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-06 11:20 [gentoo-commits] proj/qt:qtbase59 commit in: eclass/ Michael Palimaka
  -- strict thread matches above, loose matches on Subject: below --
2017-08-06 11:23 Michael Palimaka
2017-08-06 11:27 Michael Palimaka
2017-08-07 13:25 Michael Palimaka
2017-08-07 13:27 Michael Palimaka
2017-08-27  3:49 Michael Palimaka
2017-08-27  3:49 Michael Palimaka
2017-08-27  3:52 Michael Palimaka
2017-08-27  4:15 Michael Palimaka
2017-08-27  5:37 [gentoo-commits] proj/qt:master " Michael Palimaka
2017-08-27  5:52 ` [gentoo-commits] proj/qt:qtbase59 " Michael Palimaka
2017-08-27  5:52 Michael Palimaka
2017-09-07 12:18 Michael Palimaka
2017-09-07 12:18 Michael Palimaka
2017-09-07 12:18 Michael Palimaka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox