public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-04-22  0:49 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-04-22  0:49 UTC (permalink / raw
  To: gentoo-commits

commit:     61606fd898c892b6b8990ab0af385da4701599b6
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Apr 22 00:49:22 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Apr 22 00:49:22 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=61606fd8

[dev-qt/qtgui:5] Depend on x11-libs/libxkbcommon.

Package-Manager: portage-2.2.0_alpha173

---
 dev-qt/qtgui/qtgui-5.1.9999.ebuild |    1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild   |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.1.9999.ebuild b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
index f2d07c5..7244397 100644
--- a/dev-qt/qtgui/qtgui-5.1.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.8.1
+		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index f2d07c5..7244397 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -50,6 +50,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.8.1
+		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-06-10  8:22 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-06-10  8:22 UTC (permalink / raw
  To: gentoo-commits

commit:     bc4c729b8135854e0d3a8b1c6c37c33919c0d90e
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Jun 10 08:22:00 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jun 10 08:22:00 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=bc4c729b

[dev-qt/qtgui:5] Update libxcb dependency, bug 471602.

Package-Manager: portage-2.2.0_alpha177

---
 dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.1.9999.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild b/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild
index 7244397..47eefe6 100644
--- a/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.8.1
+		>=x11-libs/libxcb-1.9.1[xkb]
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtgui/qtgui-5.1.9999.ebuild b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
index 7244397..47eefe6 100644
--- a/dev-qt/qtgui/qtgui-5.1.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.8.1
+		>=x11-libs/libxcb-1.9.1[xkb]
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 7244397..47eefe6 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.8.1
+		>=x11-libs/libxcb-1.9.1[xkb]
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-06-10  9:30 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-06-10  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ed8472ca2a9671a2dca16b138e2f8c6e027085fe
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Jun 10 09:30:30 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jun 10 09:30:30 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=ed8472ca

[dev-qt/qtgui:5] Build also the QtOpenGLExtensions library with USE=opengl.

Package-Manager: portage-2.2.0_alpha177

---
 dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild | 2 ++
 dev-qt/qtgui/qtgui-5.1.9999.ebuild    | 2 ++
 dev-qt/qtgui/qtgui-5.9999.ebuild      | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild b/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild
index 47eefe6..4837120 100644
--- a/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.1.0_beta1.ebuild
@@ -87,6 +87,8 @@ pkg_setup() {
 			$(use gles2 && echo QT_EGL)
 			$(use jpeg && echo QT_IMAGEFORMAT_JPEG)"
 
+	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+
 	qt5-build_pkg_setup
 }
 

diff --git a/dev-qt/qtgui/qtgui-5.1.9999.ebuild b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
index 47eefe6..4837120 100644
--- a/dev-qt/qtgui/qtgui-5.1.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
@@ -87,6 +87,8 @@ pkg_setup() {
 			$(use gles2 && echo QT_EGL)
 			$(use jpeg && echo QT_IMAGEFORMAT_JPEG)"
 
+	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+
 	qt5-build_pkg_setup
 }
 

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 47eefe6..4837120 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -87,6 +87,8 @@ pkg_setup() {
 			$(use gles2 && echo QT_EGL)
 			$(use jpeg && echo QT_IMAGEFORMAT_JPEG)"
 
+	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+
 	qt5-build_pkg_setup
 }
 


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-06-11 11:56 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2013-06-11 11:56 UTC (permalink / raw
  To: gentoo-commits

commit:     49db3672ccbc304e56e6ecc7849c71c8ea7d9dd9
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 11 11:54:02 2013 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jun 11 11:54:02 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=49db3672

[dev-qt/qtgui] Export GTK2_RC_FILES wrt bug #388551.

Package-Manager: portage-2.1.12.4

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 3755bf8..bbeabfd 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -187,6 +187,13 @@ src_install() {
 	newicon tools/qtconfig/images/appicon.png qtconfig.png
 	make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
 
+	# see bug 388551
+	cat <<-EOF > "${T}"/qtgui.sh
+	export GTK2_RC_FILES=\${HOME}/.gtkrc-2.0
+	EOF
+	insinto /etc/profile.d
+	doins "${T}"/qtgui.sh
+
 	use dbus && newicon tools/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
 }
 
@@ -195,12 +202,4 @@ pkg_postinst() {
 
 	# raster is the default graphicssystem, set it on first install
 	eselect qtgraphicssystem set raster --use-old
-
-	if use gtkstyle; then
-		# see bug 388551
-		elog "For Qt's GTK style to work, you need to either export"
-		elog "the following variable into your environment:"
-		elog '  GTK2_RC_FILES="$HOME/.gtkrc-2.0"'
-		elog "or alternatively install gnome-base/libgnomeui"
-	fi
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-06-12  7:46 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2013-06-12  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0cbda39d1061da20cc7b6b76f758cca24c35d6c7
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 12 07:44:37 2013 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 07:44:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=0cbda39d

[dev-qt/qtgui] qtgui.sh is only useful when gtkstyle is built.

Package-Manager: portage-2.1.12.4

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index bbeabfd..8f91384 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -188,11 +188,13 @@ src_install() {
 	make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
 
 	# see bug 388551
-	cat <<-EOF > "${T}"/qtgui.sh
-	export GTK2_RC_FILES=\${HOME}/.gtkrc-2.0
-	EOF
-	insinto /etc/profile.d
-	doins "${T}"/qtgui.sh
+	if use gtkstyle; then
+		cat <<-EOF > "${T}"/qtgui.sh
+		export GTK2_RC_FILES=\${HOME}/.gtkrc-2.0
+		EOF
+		insinto /etc/profile.d
+		doins "${T}"/qtgui.sh
+	fi
 
 	use dbus && newicon tools/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-07-08  9:06 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-07-08  9:06 UTC (permalink / raw
  To: gentoo-commits

commit:     9736434cb2c0936e0e4532e49e0bde9d76a6a0cd
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Jul  8 08:27:01 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jul  8 08:27:01 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=9736434c

[dev-qt/qtgui:4] Build tga imageformats plugin.

Package-Manager: portage-2.2.0_alpha186

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index a002ac5..b8c273e 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -74,6 +74,7 @@ pkg_setup() {
 		src/plugins/imageformats/gif
 		src/plugins/imageformats/ico
 		src/plugins/imageformats/jpeg
+		src/plugins/imageformats/tga
 		src/plugins/inputmethods"
 
 	QT4_EXTRACT_DIRECTORIES="


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-07-08  9:06 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-07-08  9:06 UTC (permalink / raw
  To: gentoo-commits

commit:     2c3cb8285e6ece17a6936a62e3c18937f9f077bd
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Jul  8 08:34:26 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jul  8 08:34:26 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=2c3cb828

[dev-qt/qtgui:4] Stop pretending that GIF support can be disabled.

The plugin was always built, regardless of the USE flag.

Package-Manager: portage-2.2.0_alpha186

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index b8c273e..34745f9 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
 fi
 
-IUSE="+accessibility cups dbus egl gif +glib gtkstyle mng nas nis qt3support tiff trace xinerama +xv"
+IUSE="+accessibility cups dbus egl +glib gtkstyle mng nas nis qt3support tiff trace xinerama +xv"
 
 REQUIRED_USE="
 	gtkstyle? ( glib )
@@ -105,7 +105,6 @@ src_prepare() {
 src_configure() {
 	myconf="$(qt_use accessibility)
 		$(qt_use cups)
-		$(use gif || echo -no-gif)
 		$(qt_use glib)
 		$(qt_use mng libmng system)
 		$(qt_use nas nas-sound system)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-07-08  9:06 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-07-08  9:06 UTC (permalink / raw
  To: gentoo-commits

commit:     dba6b8774df5a476097e4a61638b1e0029a53621
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Jul  8 09:06:27 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jul  8 09:06:27 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=dba6b877

[dev-qt/qtgui:4] Update QCONFIG_*

Package-Manager: portage-2.2.0_alpha186

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 34745f9..cb9faae 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -139,7 +139,7 @@ src_configure() {
 src_install() {
 	QCONFIG_ADD="
 		mitshm tablet x11sm xcursor xfixes xinput xkb xrandr xrender xshape xsync
-		fontconfig gif png system-png jpeg system-jpeg
+		fontconfig system-freetype gif png system-png jpeg system-jpeg
 		$(usev accessibility)
 		$(usev cups)
 		$(use mng && echo system-mng)
@@ -148,11 +148,11 @@ src_install() {
 		$(use tiff && echo system-tiff)
 		$(usev xinerama)
 		$(use xv && echo xvideo)"
-	QCONFIG_REMOVE="no-gif no-jpeg no-png"
+	QCONFIG_REMOVE="no-freetype no-gif no-jpeg no-png no-gui"
 	QCONFIG_DEFINE="$(use accessibility && echo QT_ACCESSIBILITY)
 			$(use cups && echo QT_CUPS)
 			$(use egl && echo QT_EGL)
-			QT_FONTCONFIG
+			QT_FONTCONFIG QT_FREETYPE
 			$(use gtkstyle && echo QT_STYLE_GTK)
 			QT_IMAGEFORMAT_JPEG QT_IMAGEFORMAT_PNG
 			$(use mng && echo QT_IMAGEFORMAT_MNG)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-08-06  8:04 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2013-08-06  8:04 UTC (permalink / raw
  To: gentoo-commits

commit:     75cfcf9e658a218760c8be8cbc37f7f3d9654b55
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  6 08:00:49 2013 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Aug  6 08:00:49 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=75cfcf9e

[dev-qt/qtgui] Pin virtual/jpeg SLOT to 0.

Package-Manager: portage-2.1.13.5

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.1.0.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.1.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 954576a..a28774e 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 	media-libs/freetype:2
 	media-libs/libpng:0=
 	sys-libs/zlib
-	virtual/jpeg
+	virtual/jpeg:0
 	!aqua? (
 		x11-libs/libICE
 		x11-libs/libSM

diff --git a/dev-qt/qtgui/qtgui-5.1.0.ebuild b/dev-qt/qtgui/qtgui-5.1.0.ebuild
index 4837120..96f52e0 100644
--- a/dev-qt/qtgui/qtgui-5.1.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.1.0.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
 		media-libs/mesa[egl,gles]
 	) )
 	glib? ( dev-libs/glib:2 )
-	jpeg? ( virtual/jpeg )
+	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
 		virtual/udev

diff --git a/dev-qt/qtgui/qtgui-5.1.9999.ebuild b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
index 4837120..96f52e0 100644
--- a/dev-qt/qtgui/qtgui-5.1.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.1.9999.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
 		media-libs/mesa[egl,gles]
 	) )
 	glib? ( dev-libs/glib:2 )
-	jpeg? ( virtual/jpeg )
+	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
 		virtual/udev

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 4837120..96f52e0 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
 		media-libs/mesa[egl,gles]
 	) )
 	glib? ( dev-libs/glib:2 )
-	jpeg? ( virtual/jpeg )
+	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
 		virtual/udev


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-09-29 10:49 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-09-29 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     41d2f92bf8a9f33c4946bace0e7847157917a4c1
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Sun Sep 29 10:49:10 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Sep 29 10:49:10 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=41d2f92b

[dev-qt/qtgui:4] Add blocker wrt bug 486060.

Package-Manager: portage-2.2.7

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index a28774e..4534537 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -51,6 +51,7 @@ RDEPEND="
 	mng? ( >=media-libs/libmng-1.0.9 )
 	nas? ( >=media-libs/nas-1.5 )
 	tiff? ( media-libs/tiff:0 )
+	!<dev-qt/qthelp-4.8.5:4
 "
 DEPEND="${RDEPEND}
 	!aqua? (


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-10-01  0:01 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-10-01  0:01 UTC (permalink / raw
  To: gentoo-commits

commit:     7a90b31ed10a1d688896e81ec598ef0c2519adb1
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Sep 30 23:20:49 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 23:20:49 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=7a90b31e

[dev-qt/qtgui:5] Enable session management support.

Package-Manager: portage-2.2.7

---
 dev-qt/qtgui/qtgui-5.2.9999.ebuild | 4 +++-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
index 96f52e0..570d207 100644
--- a/dev-qt/qtgui/qtgui-5.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
@@ -46,6 +46,8 @@ RDEPEND="
 	png? ( media-libs/libpng:0= )
 	udev? ( virtual/udev )
 	xcb? (
+		x11-libs/libICE
+		x11-libs/libSM
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
@@ -117,7 +119,7 @@ src_configure() {
 		$(qt_use kms)
 		$(qt_use png libpng system)
 		$(use udev || echo -no-libudev)
-		$(use xcb && echo -xcb -xrender)
+		$(use xcb && echo -xcb -xrender -sm)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 96f52e0..570d207 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -46,6 +46,8 @@ RDEPEND="
 	png? ( media-libs/libpng:0= )
 	udev? ( virtual/udev )
 	xcb? (
+		x11-libs/libICE
+		x11-libs/libSM
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
@@ -117,7 +119,7 @@ src_configure() {
 		$(qt_use kms)
 		$(qt_use png libpng system)
 		$(use udev || echo -no-libudev)
-		$(use xcb && echo -xcb -xrender)
+		$(use xcb && echo -xcb -xrender -sm)
 	)
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-10-01  0:01 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-10-01  0:01 UTC (permalink / raw
  To: gentoo-commits

commit:     fe0070242d3fa1eeb6e090dfe76825642ff2912a
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Sep 30 23:54:24 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 23:54:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=fe007024

[dev-qt/qtgui:5] Add USE=harfbuzz.

Package-Manager: portage-2.2.7

---
 dev-qt/qtgui/metadata.xml          | 3 +++
 dev-qt/qtgui/qtgui-5.2.9999.ebuild | 6 +++++-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 6 +++++-
 3 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index e48197a..315ddb4 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -14,6 +14,9 @@
 		<flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
 		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active
 			GTK+ theme</flag>
+		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping
+			(EXPERIMENTAL). If enabled, it can still be disabled at runtime by
+			setting QT_HARFBUZZ environment variable to &quot;old&quot;.</flag>
 		<flag name="kms">Enable KMS-based QPA plugin</flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
 			this does not mean you can compile pure Qt3 programs with Qt4.</flag>

diff --git a/dev-qt/qtgui/qtgui-5.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
index 570d207..417d5d1 100644
--- a/dev-qt/qtgui/qtgui-5.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 # TODO: directfb, linuxfb, ibus
 
-IUSE="accessibility eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb"
+IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz jpeg kms opengl +png udev +xcb"
 REQUIRED_USE="
 	eglfs? ( evdev gles2 )
 	gles2? ( opengl )
@@ -36,6 +36,7 @@ RDEPEND="
 		media-libs/mesa[egl,gles]
 	) )
 	glib? ( dev-libs/glib:2 )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -79,6 +80,7 @@ pkg_setup() {
 		$(usev evdev)
 		fontconfig
 		$(use gles2 && echo egl opengles2)
+		$(use harfbuzz && echo system-harfbuzz)
 		$(usev kms)
 		$(usev opengl)
 		$(use udev && echo libudev)
@@ -112,9 +114,11 @@ src_configure() {
 		$(qt_use eglfs)
 		$(qt_use evdev)
 		-fontconfig
+		-system-freetype
 		$(use gif || echo -no-gif)
 		${gl}
 		$(qt_use glib)
+		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 570d207..417d5d1 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 # TODO: directfb, linuxfb, ibus
 
-IUSE="accessibility eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb"
+IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz jpeg kms opengl +png udev +xcb"
 REQUIRED_USE="
 	eglfs? ( evdev gles2 )
 	gles2? ( opengl )
@@ -36,6 +36,7 @@ RDEPEND="
 		media-libs/mesa[egl,gles]
 	) )
 	glib? ( dev-libs/glib:2 )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -79,6 +80,7 @@ pkg_setup() {
 		$(usev evdev)
 		fontconfig
 		$(use gles2 && echo egl opengles2)
+		$(use harfbuzz && echo system-harfbuzz)
 		$(usev kms)
 		$(usev opengl)
 		$(use udev && echo libudev)
@@ -112,9 +114,11 @@ src_configure() {
 		$(qt_use eglfs)
 		$(qt_use evdev)
 		-fontconfig
+		-system-freetype
 		$(use gif || echo -no-gif)
 		${gl}
 		$(qt_use glib)
+		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-10-01  0:54 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-10-01  0:54 UTC (permalink / raw
  To: gentoo-commits

commit:     4a53db2477f5e2f9088f20b43830306aa51f3329
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Tue Oct  1 00:49:41 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Oct  1 00:49:41 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=4a53db24

[dev-qt/qtgui:5] Add support for inputcontext plugins.

Package-Manager: portage-2.2.7

---
 dev-qt/qtgui/metadata.xml          |  3 ++-
 dev-qt/qtgui/qtgui-5.2.9999.ebuild | 10 ++++++++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 10 ++++++++--
 3 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 315ddb4..c02d5b6 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -17,7 +17,8 @@
 		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping
 			(EXPERIMENTAL). If enabled, it can still be disabled at runtime by
 			setting QT_HARFBUZZ environment variable to &quot;old&quot;.</flag>
-		<flag name="kms">Enable KMS-based QPA plugin</flag>
+		<flag name="ibus">Build the IBus input method plugin</flag>
+		<flag name="kms">Build the KMS platform plugin</flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
 			this does not mean you can compile pure Qt3 programs with Qt4.</flag>
 		<flag name="trace">

diff --git a/dev-qt/qtgui/qtgui-5.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
index 417d5d1..299d3a8 100644
--- a/dev-qt/qtgui/qtgui-5.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
@@ -16,9 +16,9 @@ else
 	KEYWORDS="~amd64"
 fi
 
-# TODO: directfb, linuxfb, ibus
+# TODO: directfb, linuxfb, offscreen
 
-IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz jpeg kms opengl +png udev +xcb"
+IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +png udev +xcb"
 REQUIRED_USE="
 	eglfs? ( evdev gles2 )
 	gles2? ( opengl )
@@ -37,6 +37,7 @@ RDEPEND="
 	) )
 	glib? ( dev-libs/glib:2 )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
+	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -65,11 +66,15 @@ DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
 	test? ( ~dev-qt/qtnetwork-${PV}[debug=] )
 "
+PDEPEND="
+	ibus? ( app-i18n/ibus )
+"
 
 QT5_TARGET_SUBDIRS=(
 	src/gui
 	src/platformsupport
 	src/plugins/imageformats
+	src/plugins/platforminputcontexts/compose
 	src/plugins/platforms
 )
 
@@ -91,6 +96,7 @@ pkg_setup() {
 			$(use gles2 && echo QT_EGL)
 			$(use jpeg && echo QT_IMAGEFORMAT_JPEG)"
 
+	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
 
 	qt5-build_pkg_setup

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 417d5d1..299d3a8 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -16,9 +16,9 @@ else
 	KEYWORDS="~amd64"
 fi
 
-# TODO: directfb, linuxfb, ibus
+# TODO: directfb, linuxfb, offscreen
 
-IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz jpeg kms opengl +png udev +xcb"
+IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +png udev +xcb"
 REQUIRED_USE="
 	eglfs? ( evdev gles2 )
 	gles2? ( opengl )
@@ -37,6 +37,7 @@ RDEPEND="
 	) )
 	glib? ( dev-libs/glib:2 )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
+	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -65,11 +66,15 @@ DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
 	test? ( ~dev-qt/qtnetwork-${PV}[debug=] )
 "
+PDEPEND="
+	ibus? ( app-i18n/ibus )
+"
 
 QT5_TARGET_SUBDIRS=(
 	src/gui
 	src/platformsupport
 	src/plugins/imageformats
+	src/plugins/platforminputcontexts/compose
 	src/plugins/platforms
 )
 
@@ -91,6 +96,7 @@ pkg_setup() {
 			$(use gles2 && echo QT_EGL)
 			$(use jpeg && echo QT_IMAGEFORMAT_JPEG)"
 
+	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
 
 	qt5-build_pkg_setup


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-11-12 23:25 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-11-12 23:25 UTC (permalink / raw
  To: gentoo-commits

commit:     d5cd89de3e810e06448c12851360d8f57933afb0
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Tue Nov 12 23:24:54 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Nov 12 23:24:54 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=d5cd89de

[dev-qt/qtgui:5] More thorough handling of QCONFIG_DEFINE flags.

Should fix bug 489278.

Package-Manager: portage-2.2.7

---
 dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild | 8 +++++---
 dev-qt/qtgui/qtgui-5.2.9999.ebuild    | 8 +++++---
 dev-qt/qtgui/qtgui-5.9999.ebuild      | 8 +++++---
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild b/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild
index ca90fec..ad6a957 100644
--- a/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild
@@ -93,9 +93,11 @@ pkg_setup() {
 	)
 	QCONFIG_DEFINE=(
 		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
-		$(use eglfs && echo QT_EGLFS)
-		$(use gles2 && echo QT_EGL)
-		$(use jpeg && echo QT_IMAGEFORMAT_JPEG)
+		$(use eglfs	|| echo QT_NO_EGLFS)
+		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2 || echo QT_NO_EGL)
+		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
+		$(use opengl	|| echo QT_NO_OPENGL)
+		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 
 	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)

diff --git a/dev-qt/qtgui/qtgui-5.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
index ca90fec..ad6a957 100644
--- a/dev-qt/qtgui/qtgui-5.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
@@ -93,9 +93,11 @@ pkg_setup() {
 	)
 	QCONFIG_DEFINE=(
 		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
-		$(use eglfs && echo QT_EGLFS)
-		$(use gles2 && echo QT_EGL)
-		$(use jpeg && echo QT_IMAGEFORMAT_JPEG)
+		$(use eglfs	|| echo QT_NO_EGLFS)
+		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2 || echo QT_NO_EGL)
+		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
+		$(use opengl	|| echo QT_NO_OPENGL)
+		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 
 	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index ca90fec..ad6a957 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -93,9 +93,11 @@ pkg_setup() {
 	)
 	QCONFIG_DEFINE=(
 		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
-		$(use eglfs && echo QT_EGLFS)
-		$(use gles2 && echo QT_EGL)
-		$(use jpeg && echo QT_IMAGEFORMAT_JPEG)
+		$(use eglfs	|| echo QT_NO_EGLFS)
+		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2 || echo QT_NO_EGL)
+		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
+		$(use opengl	|| echo QT_NO_OPENGL)
+		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 
 	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2013-11-16 15:57 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2013-11-16 15:57 UTC (permalink / raw
  To: gentoo-commits

commit:     4f84ba9b17f18cb03b2a432fe5b3590b8833f405
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Sat Nov 16 15:56:32 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Nov 16 15:56:32 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=4f84ba9b

[dev-qt/qtgui:5] Pin libxcb dep to 1.9.1 until API/ABI issue is resolved.

Thanks to johu for reporting.

Upstream bug: https://bugreports.qt-project.org/browse/QTBUG-34748

Package-Manager: portage-2.2.7

---
 dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild b/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild
index ad6a957..6d07229 100644
--- a/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.0_beta1.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.9.1[xkb]
+		=x11-libs/libxcb-1.9.1*[xkb]
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-01-18 10:46 Dennis Schridde
  0 siblings, 0 replies; 114+ messages in thread
From: Dennis Schridde @ 2014-01-18 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     d13570486b2cb7d3b9b96908e7293939e6884331
Author:     Dennis Schridde <devurandom <AT> gmx <DOT> net>
AuthorDate: Sat Jan 18 10:45:56 2014 +0000
Commit:     Dennis Schridde <devurandom <AT> gmx <DOT> net>
CommitDate: Sat Jan 18 10:45:56 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=d1357048

[dev-qt/qtgui-5.2.0] Allow fixed x11-libs/libxcb-1.10 to satisfy deps

ABI break introduced in v1.9.2 and persisting in v1.9.3 was fixed in v1.10 (available via x11 overlay).

Package-Manager: portage-2.2.8

---
 dev-qt/qtgui/qtgui-5.2.0.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.2.0.ebuild b/dev-qt/qtgui/qtgui-5.2.0.ebuild
index 6d07229..2f6b902 100644
--- a/dev-qt/qtgui/qtgui-5.2.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.0.ebuild
@@ -53,7 +53,10 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		=x11-libs/libxcb-1.9.1*[xkb]
+		|| (
+			~x11-libs/libxcb-1.9.1[xkb]
+			>=x11-libs/libxcb-1.10[xkb]
+		)
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-01-27  2:23 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-01-27  2:23 UTC (permalink / raw
  To: gentoo-commits

commit:     57e93ff37b1bc2c38c17a9d6d5f648d5d356f12b
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Jan 27 02:22:54 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jan 27 02:22:54 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=57e93ff3

[dev-qt/qtgui:5] Just depend on >=libxcb-1.10 now that it's in portage.

Package-Manager: portage-2.2.8-r1

---
 dev-qt/qtgui/qtgui-5.2.0.ebuild    | 5 +----
 dev-qt/qtgui/qtgui-5.2.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.2.0.ebuild b/dev-qt/qtgui/qtgui-5.2.0.ebuild
index 2f6b902..b839826 100644
--- a/dev-qt/qtgui/qtgui-5.2.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.0.ebuild
@@ -53,10 +53,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		|| (
-			~x11-libs/libxcb-1.9.1[xkb]
-			>=x11-libs/libxcb-1.10[xkb]
-		)
+		>=x11-libs/libxcb-1.10[xkb]
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtgui/qtgui-5.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
index ad6a957..b839826 100644
--- a/dev-qt/qtgui/qtgui-5.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.9999.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.9.1[xkb]
+		>=x11-libs/libxcb-1.10[xkb]
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index ad6a957..b839826 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.9.1[xkb]
+		>=x11-libs/libxcb-1.10[xkb]
 		>=x11-libs/libxkbcommon-0.2.0
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-03-11 19:05 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-03-11 19:05 UTC (permalink / raw
  To: gentoo-commits

commit:     359ce933dba5856bf9f83947fe8145963657c402
Author:     Uwe L. Korn <uwelk <AT> xhochy <DOT> com>
AuthorDate: Tue Mar 11 12:26:03 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Mar 11 18:55:25 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=359ce933

[dev-qt/qtgui:5] kms USE flag depends on evdev

* Fixes bug #504182

Package-Manager: portage-2.2.8-r1

---
 dev-qt/qtgui/qtgui-5.2.1.ebuild    | 4 ++--
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.2.1.ebuild b/dev-qt/qtgui/qtgui-5.2.1.ebuild
index b839826..91a53d1 100644
--- a/dev-qt/qtgui/qtgui-5.2.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -22,7 +22,7 @@ IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +p
 REQUIRED_USE="
 	eglfs? ( evdev gles2 )
 	gles2? ( opengl )
-	kms? ( gles2 )
+	kms? ( evdev gles2 )
 "
 
 RDEPEND="

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index b839826..91a53d1 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -22,7 +22,7 @@ IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +p
 REQUIRED_USE="
 	eglfs? ( evdev gles2 )
 	gles2? ( opengl )
-	kms? ( gles2 )
+	kms? ( evdev gles2 )
 "
 
 RDEPEND="

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index b839826..91a53d1 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -22,7 +22,7 @@ IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +p
 REQUIRED_USE="
 	eglfs? ( evdev gles2 )
 	gles2? ( opengl )
-	kms? ( gles2 )
+	kms? ( evdev gles2 )
 "
 
 RDEPEND="


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-08 16:02 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2014-05-08 16:02 UTC (permalink / raw
  To: gentoo-commits

commit:     8ad02c48e6bdee056c3498f4822054bb9cae0888
Author:     Uwe L. Korn <uwelk <AT> xhochy <DOT> com>
AuthorDate: Thu May  8 15:56:32 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu May  8 15:56:32 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=8ad02c48

[dev-qt/qtgui] Bump libxkbcommon dependency

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.0_beta.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.3.9999.ebuild   | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.0_beta.ebuild b/dev-qt/qtgui/qtgui-5.3.0_beta.ebuild
index 91a53d1..1f55c09 100644
--- a/dev-qt/qtgui/qtgui-5.3.0_beta.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.0_beta.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10[xkb]
-		>=x11-libs/libxkbcommon-0.2.0
+		>=x11-libs/libxkbcommon-0.4.1
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 91a53d1..1f55c09 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10[xkb]
-		>=x11-libs/libxkbcommon-0.2.0
+		>=x11-libs/libxkbcommon-0.4.1
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 91a53d1..1f55c09 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10[xkb]
-		>=x11-libs/libxkbcommon-0.2.0
+		>=x11-libs/libxkbcommon-0.4.1
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-12 13:34 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2014-05-12 13:34 UTC (permalink / raw
  To: gentoo-commits

commit:     90a473cb4cbe884083013014153090cc355a1f39
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon May 12 13:33:50 2014 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon May 12 13:33:50 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=90a473cb

[dev-qt/qtgui] Add missing dependencies.

Package-Manager: portage-2.2.8-r1

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 1f26593..25e758b 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
 		x11-libs/libX11
 		x11-libs/libXcursor
 		x11-libs/libXext
+		x11-libs/libXfixes
 		x11-libs/libXi
 		x11-libs/libXrandr
 		x11-libs/libXrender
@@ -44,6 +45,7 @@ RDEPEND="
 	)
 	cups? ( net-print/cups )
 	egl? ( media-libs/mesa[egl] )
+	glib? ( dev-libs/glib:2 )
 	gtkstyle? (
 		x11-libs/cairo[-qt4]
 		x11-libs/gtk+:2[aqua=]


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-14  2:35 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-05-14  2:35 UTC (permalink / raw
  To: gentoo-commits

commit:     a0c7e1c1c4e784b73c1c7a4fcc5824dbfb0beca5
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed May 14 02:35:17 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed May 14 02:35:17 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=a0c7e1c1

[dev-qt/qtgui:5] Several updates to align with changes in Qt 5.3

Also fixing bug #498060.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.0_rc.ebuild | 51 +++++++++++++++++++++-----------------
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 51 +++++++++++++++++++++-----------------
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 51 +++++++++++++++++++++-----------------
 3 files changed, 84 insertions(+), 69 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.3.0_rc.ebuild
index 1f55c09..2fef101 100644
--- a/dev-qt/qtgui/qtgui-5.3.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.0_rc.ebuild
@@ -16,13 +16,14 @@ else
 	KEYWORDS="~amd64"
 fi
 
-# TODO: directfb, linuxfb, offscreen
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 +glib harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
-	eglfs? ( evdev gles2 )
+	egl? ( evdev opengl )
+	eglfs? ( egl )
 	gles2? ( opengl )
-	kms? ( evdev gles2 )
+	kms? ( egl gles2 )
 "
 
 RDEPEND="
@@ -30,23 +31,21 @@ RDEPEND="
 	media-libs/fontconfig
 	media-libs/freetype:2
 	sys-libs/zlib
-	gif? ( media-libs/giflib )
-	gles2? ( || (
-		media-libs/mesa[egl,gles2]
-		media-libs/mesa[egl,gles]
-	) )
+	egl? ( media-libs/mesa[egl] )
+	evdev? ( sys-libs/mtdev )
+	gles2? ( media-libs/mesa[gles2] )
 	glib? ( dev-libs/glib:2 )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
-		virtual/udev
+		virtual/libudev:0=
 		x11-libs/libdrm
 	)
 	opengl? ( virtual/opengl )
 	png? ( media-libs/libpng:0= )
-	udev? ( virtual/udev )
+	udev? ( virtual/libudev:0= )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -54,7 +53,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10[xkb]
-		>=x11-libs/libxkbcommon-0.4.1
+		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
@@ -73,35 +72,39 @@ PDEPEND="
 QT5_TARGET_SUBDIRS=(
 	src/gui
 	src/platformsupport
+	src/plugins/generic
 	src/plugins/imageformats
-	src/plugins/platforminputcontexts/compose
 	src/plugins/platforms
 )
 
 pkg_setup() {
 	QCONFIG_ADD=(
 		$(use accessibility && echo accessibility-atspi-bridge)
+		$(usev egl && use xcb && echo egl_x11)
 		$(usev eglfs)
-		$(usev evdev)
+		$(usev evdev && echo mtdev)
 		fontconfig
-		$(use gles2 && echo egl opengles2)
+		$(use gles2 && echo opengles2)
 		$(use harfbuzz && echo system-harfbuzz)
 		$(usev kms)
 		$(usev opengl)
 		$(use udev && echo libudev)
-		$(usev xcb)
+		$(usev xcb && echo xcb-plugin xcb-render xcb-sm xcb-xlib)
 	)
 	QCONFIG_DEFINE=(
 		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
+		$(use egl	|| echo QT_NO_EGL QT_NO_EGL_X11)
 		$(use eglfs	|| echo QT_NO_EGLFS)
-		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2 || echo QT_NO_EGL)
+		$(use evdev	|| echo QT_NO_EVDEV)
+		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
 		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
 		$(use opengl	|| echo QT_NO_OPENGL)
 		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 
-	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
+	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
 	qt5-build_pkg_setup
 }
@@ -112,17 +115,19 @@ src_configure() {
 		dbus="-dbus"
 	fi
 
-	local gl="-no-egl -no-opengl"
+	local gl="-no-opengl"
 	if use gles2; then
-		gl="-egl -opengl es2"
+		gl="-opengl es2"
 	elif use opengl; then
-		gl="-no-egl -opengl desktop"
+		gl="-opengl desktop"
 	fi
 
 	local myconf=(
 		${dbus}
+		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)
+		$(qt_use evdev mtdev)
 		-fontconfig
 		-system-freetype
 		$(use gif || echo -no-gif)
@@ -132,8 +137,8 @@ src_configure() {
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)
-		$(use udev || echo -no-libudev)
-		$(use xcb && echo -xcb -xrender -sm)
+		$(qt_use udev libudev)
+		$(use xcb && echo -xcb -xcb-xlib -xinput2 -xrender -sm)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 1f55c09..2fef101 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -16,13 +16,14 @@ else
 	KEYWORDS="~amd64"
 fi
 
-# TODO: directfb, linuxfb, offscreen
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 +glib harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
-	eglfs? ( evdev gles2 )
+	egl? ( evdev opengl )
+	eglfs? ( egl )
 	gles2? ( opengl )
-	kms? ( evdev gles2 )
+	kms? ( egl gles2 )
 "
 
 RDEPEND="
@@ -30,23 +31,21 @@ RDEPEND="
 	media-libs/fontconfig
 	media-libs/freetype:2
 	sys-libs/zlib
-	gif? ( media-libs/giflib )
-	gles2? ( || (
-		media-libs/mesa[egl,gles2]
-		media-libs/mesa[egl,gles]
-	) )
+	egl? ( media-libs/mesa[egl] )
+	evdev? ( sys-libs/mtdev )
+	gles2? ( media-libs/mesa[gles2] )
 	glib? ( dev-libs/glib:2 )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
-		virtual/udev
+		virtual/libudev:0=
 		x11-libs/libdrm
 	)
 	opengl? ( virtual/opengl )
 	png? ( media-libs/libpng:0= )
-	udev? ( virtual/udev )
+	udev? ( virtual/libudev:0= )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -54,7 +53,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10[xkb]
-		>=x11-libs/libxkbcommon-0.4.1
+		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
@@ -73,35 +72,39 @@ PDEPEND="
 QT5_TARGET_SUBDIRS=(
 	src/gui
 	src/platformsupport
+	src/plugins/generic
 	src/plugins/imageformats
-	src/plugins/platforminputcontexts/compose
 	src/plugins/platforms
 )
 
 pkg_setup() {
 	QCONFIG_ADD=(
 		$(use accessibility && echo accessibility-atspi-bridge)
+		$(usev egl && use xcb && echo egl_x11)
 		$(usev eglfs)
-		$(usev evdev)
+		$(usev evdev && echo mtdev)
 		fontconfig
-		$(use gles2 && echo egl opengles2)
+		$(use gles2 && echo opengles2)
 		$(use harfbuzz && echo system-harfbuzz)
 		$(usev kms)
 		$(usev opengl)
 		$(use udev && echo libudev)
-		$(usev xcb)
+		$(usev xcb && echo xcb-plugin xcb-render xcb-sm xcb-xlib)
 	)
 	QCONFIG_DEFINE=(
 		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
+		$(use egl	|| echo QT_NO_EGL QT_NO_EGL_X11)
 		$(use eglfs	|| echo QT_NO_EGLFS)
-		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2 || echo QT_NO_EGL)
+		$(use evdev	|| echo QT_NO_EVDEV)
+		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
 		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
 		$(use opengl	|| echo QT_NO_OPENGL)
 		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 
-	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
+	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
 	qt5-build_pkg_setup
 }
@@ -112,17 +115,19 @@ src_configure() {
 		dbus="-dbus"
 	fi
 
-	local gl="-no-egl -no-opengl"
+	local gl="-no-opengl"
 	if use gles2; then
-		gl="-egl -opengl es2"
+		gl="-opengl es2"
 	elif use opengl; then
-		gl="-no-egl -opengl desktop"
+		gl="-opengl desktop"
 	fi
 
 	local myconf=(
 		${dbus}
+		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)
+		$(qt_use evdev mtdev)
 		-fontconfig
 		-system-freetype
 		$(use gif || echo -no-gif)
@@ -132,8 +137,8 @@ src_configure() {
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)
-		$(use udev || echo -no-libudev)
-		$(use xcb && echo -xcb -xrender -sm)
+		$(qt_use udev libudev)
+		$(use xcb && echo -xcb -xcb-xlib -xinput2 -xrender -sm)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 1f55c09..2fef101 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -16,13 +16,14 @@ else
 	KEYWORDS="~amd64"
 fi
 
-# TODO: directfb, linuxfb, offscreen
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 +glib harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
-	eglfs? ( evdev gles2 )
+	egl? ( evdev opengl )
+	eglfs? ( egl )
 	gles2? ( opengl )
-	kms? ( evdev gles2 )
+	kms? ( egl gles2 )
 "
 
 RDEPEND="
@@ -30,23 +31,21 @@ RDEPEND="
 	media-libs/fontconfig
 	media-libs/freetype:2
 	sys-libs/zlib
-	gif? ( media-libs/giflib )
-	gles2? ( || (
-		media-libs/mesa[egl,gles2]
-		media-libs/mesa[egl,gles]
-	) )
+	egl? ( media-libs/mesa[egl] )
+	evdev? ( sys-libs/mtdev )
+	gles2? ( media-libs/mesa[gles2] )
 	glib? ( dev-libs/glib:2 )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
-		virtual/udev
+		virtual/libudev:0=
 		x11-libs/libdrm
 	)
 	opengl? ( virtual/opengl )
 	png? ( media-libs/libpng:0= )
-	udev? ( virtual/udev )
+	udev? ( virtual/libudev:0= )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -54,7 +53,7 @@ RDEPEND="
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10[xkb]
-		>=x11-libs/libxkbcommon-0.4.1
+		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
@@ -73,35 +72,39 @@ PDEPEND="
 QT5_TARGET_SUBDIRS=(
 	src/gui
 	src/platformsupport
+	src/plugins/generic
 	src/plugins/imageformats
-	src/plugins/platforminputcontexts/compose
 	src/plugins/platforms
 )
 
 pkg_setup() {
 	QCONFIG_ADD=(
 		$(use accessibility && echo accessibility-atspi-bridge)
+		$(usev egl && use xcb && echo egl_x11)
 		$(usev eglfs)
-		$(usev evdev)
+		$(usev evdev && echo mtdev)
 		fontconfig
-		$(use gles2 && echo egl opengles2)
+		$(use gles2 && echo opengles2)
 		$(use harfbuzz && echo system-harfbuzz)
 		$(usev kms)
 		$(usev opengl)
 		$(use udev && echo libudev)
-		$(usev xcb)
+		$(usev xcb && echo xcb-plugin xcb-render xcb-sm xcb-xlib)
 	)
 	QCONFIG_DEFINE=(
 		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
+		$(use egl	|| echo QT_NO_EGL QT_NO_EGL_X11)
 		$(use eglfs	|| echo QT_NO_EGLFS)
-		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2 || echo QT_NO_EGL)
+		$(use evdev	|| echo QT_NO_EVDEV)
+		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
 		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
 		$(use opengl	|| echo QT_NO_OPENGL)
 		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 
-	use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
+	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
 	qt5-build_pkg_setup
 }
@@ -112,17 +115,19 @@ src_configure() {
 		dbus="-dbus"
 	fi
 
-	local gl="-no-egl -no-opengl"
+	local gl="-no-opengl"
 	if use gles2; then
-		gl="-egl -opengl es2"
+		gl="-opengl es2"
 	elif use opengl; then
-		gl="-no-egl -opengl desktop"
+		gl="-opengl desktop"
 	fi
 
 	local myconf=(
 		${dbus}
+		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)
+		$(qt_use evdev mtdev)
 		-fontconfig
 		-system-freetype
 		$(use gif || echo -no-gif)
@@ -132,8 +137,8 @@ src_configure() {
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)
-		$(use udev || echo -no-libudev)
-		$(use xcb && echo -xcb -xrender -sm)
+		$(qt_use udev libudev)
+		$(use xcb && echo -xcb -xcb-xlib -xinput2 -xrender -sm)
 	)
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-23 18:21 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-05-23 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     958f81a02ca52d83382f7221c7da13f762675315
Author:     Axel Rasmussen <axel.rasmussen1 <AT> gmail <DOT> com>
AuthorDate: Fri May 23 15:44:59 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Fri May 23 18:13:14 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=958f81a0

[dev-qt/qtgui:5] Add platformheaders target subdir

The dev-qt/qtgui-5.9999 ebuild was failing to build, complaining that
QtPlatformHeaders/qxcbwindowfunctions.h couldn't be found. Upstream
commit 5c28747 added this header file, so we need to add its subdir to
the ebuild as well so it gets installed properly.

---
 dev-qt/qtgui/qtgui-5.9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 2fef101..5ade2d8 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -71,6 +71,7 @@ PDEPEND="
 
 QT5_TARGET_SUBDIRS=(
 	src/gui
+	src/platformheaders
 	src/platformsupport
 	src/plugins/generic
 	src/plugins/imageformats


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-27 22:59 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-05-27 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     09ca93591ab989d1e85bd27e1b5a148feec07d68
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue May 27 22:59:18 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue May 27 22:59:18 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=09ca9359

[dev-qt/qtgui:4] Add slot operator to libmng dependency.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 2f8209c..66ce32c 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
 		x11-libs/cairo[-qt4]
 		x11-libs/gtk+:2[aqua=]
 	)
-	mng? ( >=media-libs/libmng-1.0.9 )
+	mng? ( >=media-libs/libmng-1.0.9:= )
 	nas? ( >=media-libs/nas-1.5 )
 	tiff? ( media-libs/tiff:0 )
 	!<dev-qt/qthelp-4.8.5:4


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-28  0:31 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-05-28  0:31 UTC (permalink / raw
  To: gentoo-commits

commit:     42f4c2997e8ec0c3e6654d0b2a2a4a76b8051fae
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue May 27 23:32:00 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue May 27 23:32:00 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=42f4c299

[dev-qt/qtgui:4] Cleanups.

Also, don't install qtconfig icon and desktop file if the app is not built.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 71 +++++++++++++++++++-------------------
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 66ce32c..044dc03 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -77,6 +77,10 @@ QT4_TARGET_DIRECTORIES="
 	src/plugins/imageformats/jpeg
 	src/plugins/imageformats/tga
 	src/plugins/inputmethods"
+QT4_EXTRACT_DIRECTORIES="
+	include
+	src
+	tools/qtconfig"
 
 pkg_setup() {
 	use accessibility && QT4_TARGET_DIRECTORIES+=" src/plugins/accessible/widgets"
@@ -84,12 +88,34 @@ pkg_setup() {
 	use tiff && QT4_TARGET_DIRECTORIES+=" src/plugins/imageformats/tiff"
 	use trace && QT4_TARGET_DIRECTORIES+=" src/plugins/graphicssystems/trace tools/qttracereplay"
 
-	# mac version does not contain qtconfig?
-	[[ ${CHOST} == *-darwin* ]] || QT4_TARGET_DIRECTORIES+=" tools/qtconfig"
+	[[ ${CHOST} != *-darwin* ]] && QT4_TARGET_DIRECTORIES+=" tools/qtconfig"
 
-	QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
-		include
-		src"
+	QCONFIG_ADD="
+		mitshm tablet x11sm xcursor xfixes xinput xkb xrandr xrender xshape xsync
+		fontconfig system-freetype gif png system-png jpeg system-jpeg
+		$(usev accessibility)
+		$(usev cups)
+		$(use mng && echo system-mng)
+		$(usev nas)
+		$(usev nis)
+		$(use tiff && echo system-tiff)
+		$(usev xinerama)
+		$(use xv && echo xvideo)"
+	QCONFIG_REMOVE="no-freetype no-gif no-jpeg no-png no-gui"
+	QCONFIG_DEFINE="$(use accessibility && echo QT_ACCESSIBILITY)
+			$(use cups && echo QT_CUPS)
+			$(use egl && echo QT_EGL)
+			QT_FONTCONFIG QT_FREETYPE
+			$(use gtkstyle && echo QT_STYLE_GTK)
+			QT_IMAGEFORMAT_JPEG QT_IMAGEFORMAT_PNG
+			$(use mng && echo QT_IMAGEFORMAT_MNG)
+			$(use nas && echo QT_NAS)
+			$(use nis && echo QT_NIS)
+			$(use tiff && echo QT_IMAGEFORMAT_TIFF)
+			QT_SESSIONMANAGER QT_SHAPE QT_TABLET QT_XCURSOR QT_XFIXES
+			$(use xinerama && echo QT_XINERAMA)
+			QT_XINPUT QT_XKB QT_XRANDR QT_XRENDER QT_XSYNC
+			$(use xv && echo QT_XVIDEO)"
 
 	qt4-build-multilib_pkg_setup
 }
@@ -134,42 +160,17 @@ src_configure() {
 }
 
 src_install() {
-	QCONFIG_ADD="
-		mitshm tablet x11sm xcursor xfixes xinput xkb xrandr xrender xshape xsync
-		fontconfig system-freetype gif png system-png jpeg system-jpeg
-		$(usev accessibility)
-		$(usev cups)
-		$(use mng && echo system-mng)
-		$(usev nas)
-		$(usev nis)
-		$(use tiff && echo system-tiff)
-		$(usev xinerama)
-		$(use xv && echo xvideo)"
-	QCONFIG_REMOVE="no-freetype no-gif no-jpeg no-png no-gui"
-	QCONFIG_DEFINE="$(use accessibility && echo QT_ACCESSIBILITY)
-			$(use cups && echo QT_CUPS)
-			$(use egl && echo QT_EGL)
-			QT_FONTCONFIG QT_FREETYPE
-			$(use gtkstyle && echo QT_STYLE_GTK)
-			QT_IMAGEFORMAT_JPEG QT_IMAGEFORMAT_PNG
-			$(use mng && echo QT_IMAGEFORMAT_MNG)
-			$(use nas && echo QT_NAS)
-			$(use nis && echo QT_NIS)
-			$(use tiff && echo QT_IMAGEFORMAT_TIFF)
-			QT_SESSIONMANAGER QT_SHAPE QT_TABLET QT_XCURSOR QT_XFIXES
-			$(use xinerama && echo QT_XINERAMA)
-			QT_XINPUT QT_XKB QT_XRANDR QT_XRENDER QT_XSYNC
-			$(use xv && echo QT_XVIDEO)"
-
 	qt4-build-multilib_src_install
 
 	# touch the available graphics systems
 	dodir /usr/share/qt4/graphicssystems
 	echo "default" > "${ED}"/usr/share/qt4/graphicssystems/raster || die
-	touch "${ED}"/usr/share/qt4/graphicssystems/native || die
+	echo "" > "${ED}"/usr/share/qt4/graphicssystems/native || die
 
-	newicon tools/qtconfig/images/appicon.png qtconfig.png
-	make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
+	if has tools/qtconfig ${QT4_TARGET_DIRECTORIES}; then
+		newicon tools/qtconfig/images/appicon.png qtconfig.png
+		make_desktop_entry qtconfig 'Qt Configuration Tool' qtconfig 'Qt;Settings;DesktopSettings'
+	fi
 
 	# bug 388551
 	if use gtkstyle; then


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-28  0:31 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-05-28  0:31 UTC (permalink / raw
  To: gentoo-commits

commit:     24dadd56fbe8e9ab185f2db7142482e16deeb4fa
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed May 28 00:29:13 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed May 28 00:29:13 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=24dadd56

[dev-qt/qtgui:4] Remove obsolete workaround.

IIRC these paths are added by cairo.pc when cairo is built
with USE=qt4. Since we've been depending on cairo[-qt4] for
a while now, this hack should no longer be needed.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 5dadd5d..d6de878 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -125,7 +125,7 @@ src_prepare() {
 	qt4-build-multilib_src_prepare
 
 	# Add -xvideo to the list of accepted configure options
-	sed -i -e 's:|-xinerama|:&-xvideo|:' configure
+	sed -i -e 's:|-xinerama|:&-xvideo|:' configure || die
 }
 
 src_configure() {
@@ -151,12 +151,6 @@ src_configure() {
 	[[ ${CHOST} == *86*-apple-darwin* ]] && myconf+=" -no-ssse3"
 
 	qt4-build-multilib_src_configure
-
-	if use gtkstyle; then
-		sed -i -e 's:-I/usr/include/qt4 ::' src/gui/Makefile || die "sed failed"
-	fi
-
-	sed -i -e 's:-I/usr/include/qt4/QtGui ::' src/gui/Makefile || die "sed failed"
 }
 
 src_install() {


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-05-28  0:45 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-05-28  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     7514673e413204f04bb0ee3753479e909fdc7598
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed May 28 00:45:27 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed May 28 00:45:27 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=7514673e

[dev-qt/qtgui:4] Add bugzilla reference for cups patch.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index d6de878..bb6bb86 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -66,7 +66,7 @@ DEPEND="${RDEPEND}
 PDEPEND="qt3support? ( ~dev-qt/qt3support-${PV}[aqua=,debug=] )"
 
 PATCHES=(
-	"${FILESDIR}/${PN}-4.7.3-cups.patch"
+	"${FILESDIR}/${PN}-4.7.3-cups.patch" # bug 323257
 	"${FILESDIR}/${PN}-4.8.6-disable-gtk-theme-check.patch" # bug 491226
 )
 


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-06-28  2:37 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-06-28  2:37 UTC (permalink / raw
  To: gentoo-commits

commit:     3b3ebe0c5b6f594c149d90ced1914d7be74e6b0d
Author:     Jean-Yves Faye <jean-yves.faye <AT> c-s <DOT> fr>
AuthorDate: Wed Jun 25 18:20:48 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Jun 28 02:34:21 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=3b3ebe0c

[dev-qt/qtgui:5] Fix QCONFIG_DEFINE with USE="opengl".

Fixes bug #515080

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index caee2ec..626cd2a 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -98,7 +98,7 @@ pkg_setup() {
 		$(use evdev	|| echo QT_NO_EVDEV)
 		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
 		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
-		$(use opengl	|| echo QT_NO_OPENGL)
+		$(use opengl	&& echo QT_OPENGL || echo QT_NO_OPENGL)
 		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index caee2ec..626cd2a 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -98,7 +98,7 @@ pkg_setup() {
 		$(use evdev	|| echo QT_NO_EVDEV)
 		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
 		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
-		$(use opengl	|| echo QT_NO_OPENGL)
+		$(use opengl	&& echo QT_OPENGL || echo QT_NO_OPENGL)
 		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 77ecbf8..683b505 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -99,7 +99,7 @@ pkg_setup() {
 		$(use evdev	|| echo QT_NO_EVDEV)
 		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
 		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
-		$(use opengl	|| echo QT_NO_OPENGL)
+		$(use opengl	&& echo QT_OPENGL || echo QT_NO_OPENGL)
 		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
 	)
 


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-10 19:31 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-10 19:31 UTC (permalink / raw
  To: gentoo-commits

commit:     efee1e07818cdc3735f61ad6270f936025a45c2b
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 10 19:31:07 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Jul 10 19:31:07 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=efee1e07

[dev-qt/qtgui:5] Mention platform plugins in DESCRIPTION.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index 8fcbcb9..ee78c51 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -8,7 +8,7 @@ QT5_MODULE="qtbase"
 
 inherit qt5-build
 
-DESCRIPTION="The GUI module for the Qt5 toolkit"
+DESCRIPTION="The GUI module and platform plugins for the Qt5 toolkit"
 
 if [[ ${QT5_BUILD_TYPE} == live ]]; then
 	KEYWORDS=""

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 8fcbcb9..ee78c51 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -8,7 +8,7 @@ QT5_MODULE="qtbase"
 
 inherit qt5-build
 
-DESCRIPTION="The GUI module for the Qt5 toolkit"
+DESCRIPTION="The GUI module and platform plugins for the Qt5 toolkit"
 
 if [[ ${QT5_BUILD_TYPE} == live ]]; then
 	KEYWORDS=""

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index dae7a09..d068bc2 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -8,7 +8,7 @@ QT5_MODULE="qtbase"
 
 inherit qt5-build
 
-DESCRIPTION="The GUI module for the Qt5 toolkit"
+DESCRIPTION="The GUI module and platform plugins for the Qt5 toolkit"
 
 if [[ ${QT5_BUILD_TYPE} == live ]]; then
 	KEYWORDS=""


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-24  1:05 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-24  1:05 UTC (permalink / raw
  To: gentoo-commits

commit:     91d676a9b5f7e0d6fbac03cb5be88989757e0d2a
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 24 00:51:03 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Jul 24 00:51:03 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=91d676a9

[dev-qt/qtgui:5] Convert to QT5_GENTOO_CONFIG.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 54 +++++++++++++++++++++-----------------
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 54 +++++++++++++++++++++-----------------
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 54 +++++++++++++++++++++-----------------
 3 files changed, 90 insertions(+), 72 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index 273bc68..e2c6534 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -77,35 +77,41 @@ QT5_TARGET_SUBDIRS=(
 	src/plugins/platforms
 )
 
-pkg_setup() {
-	QCONFIG_ADD=(
-		$(use accessibility && echo accessibility-atspi-bridge)
-		$(usev egl && use xcb && echo egl_x11)
-		$(usev eglfs)
-		$(usev evdev && echo mtdev)
-		fontconfig
-		$(use gles2 && echo opengles2)
-		$(use harfbuzz && echo system-harfbuzz)
-		$(usev kms)
-		$(usev opengl)
-		$(use udev && echo libudev)
-		$(usev xcb && echo xcb-plugin xcb-render xcb-sm xcb-xlib)
-	)
-	QCONFIG_DEFINE=(
-		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
-		$(use egl	|| echo QT_NO_EGL QT_NO_EGL_X11)
-		$(use eglfs	|| echo QT_NO_EGLFS)
-		$(use evdev	|| echo QT_NO_EVDEV)
-		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
-		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
-		$(use opengl	&& echo QT_OPENGL || echo QT_NO_OPENGL)
-		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
-	)
+QT5_GENTOO_CONFIG=(
+	accessibility:accessibility-atspi-bridge
+	egl
+	eglfs
+	evdev
+	evdev:mtdev:
+	:fontconfig
+	:system-freetype:FREETYPE
+	gles2::OPENGL_ES
+	gles2:opengles2:OPENGL_ES_2
+	harfbuzz:system-harfbuzz:HARFBUZZ
+	jpeg:system-jpeg:IMAGEFORMAT_JPEG
+	!jpeg:no-jpeg:
+	kms:kms:
+	opengl
+	png:png:
+	png:system-png:IMAGEFORMAT_PNG
+	!png:no-png:
+	udev:libudev:
+	xcb:xcb:
+	xcb:xcb-glx:
+	xcb:xcb-plugin:
+	xcb:xcb-render:
+	xcb:xcb-sm:
+	xcb:xcb-xlib:
+)
 
+pkg_setup() {
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
 	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
+	# egl_x11 is activated when both egl and xcb are enabled
+	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
+
 	qt5-build_pkg_setup
 }
 

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 273bc68..e2c6534 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -77,35 +77,41 @@ QT5_TARGET_SUBDIRS=(
 	src/plugins/platforms
 )
 
-pkg_setup() {
-	QCONFIG_ADD=(
-		$(use accessibility && echo accessibility-atspi-bridge)
-		$(usev egl && use xcb && echo egl_x11)
-		$(usev eglfs)
-		$(usev evdev && echo mtdev)
-		fontconfig
-		$(use gles2 && echo opengles2)
-		$(use harfbuzz && echo system-harfbuzz)
-		$(usev kms)
-		$(usev opengl)
-		$(use udev && echo libudev)
-		$(usev xcb && echo xcb-plugin xcb-render xcb-sm xcb-xlib)
-	)
-	QCONFIG_DEFINE=(
-		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
-		$(use egl	|| echo QT_NO_EGL QT_NO_EGL_X11)
-		$(use eglfs	|| echo QT_NO_EGLFS)
-		$(use evdev	|| echo QT_NO_EVDEV)
-		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
-		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
-		$(use opengl	&& echo QT_OPENGL || echo QT_NO_OPENGL)
-		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
-	)
+QT5_GENTOO_CONFIG=(
+	accessibility:accessibility-atspi-bridge
+	egl
+	eglfs
+	evdev
+	evdev:mtdev:
+	:fontconfig
+	:system-freetype:FREETYPE
+	gles2::OPENGL_ES
+	gles2:opengles2:OPENGL_ES_2
+	harfbuzz:system-harfbuzz:HARFBUZZ
+	jpeg:system-jpeg:IMAGEFORMAT_JPEG
+	!jpeg:no-jpeg:
+	kms:kms:
+	opengl
+	png:png:
+	png:system-png:IMAGEFORMAT_PNG
+	!png:no-png:
+	udev:libudev:
+	xcb:xcb:
+	xcb:xcb-glx:
+	xcb:xcb-plugin:
+	xcb:xcb-render:
+	xcb:xcb-sm:
+	xcb:xcb-xlib:
+)
 
+pkg_setup() {
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
 	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
+	# egl_x11 is activated when both egl and xcb are enabled
+	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
+
 	qt5-build_pkg_setup
 }
 

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 1dc3409..463516f 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -78,35 +78,41 @@ QT5_TARGET_SUBDIRS=(
 	src/plugins/platforms
 )
 
-pkg_setup() {
-	QCONFIG_ADD=(
-		$(use accessibility && echo accessibility-atspi-bridge)
-		$(usev egl && use xcb && echo egl_x11)
-		$(usev eglfs)
-		$(usev evdev && echo mtdev)
-		fontconfig
-		$(use gles2 && echo opengles2)
-		$(use harfbuzz && echo system-harfbuzz)
-		$(usev kms)
-		$(usev opengl)
-		$(use udev && echo libudev)
-		$(usev xcb && echo xcb-plugin xcb-render xcb-sm xcb-xlib)
-	)
-	QCONFIG_DEFINE=(
-		$(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE)
-		$(use egl	|| echo QT_NO_EGL QT_NO_EGL_X11)
-		$(use eglfs	|| echo QT_NO_EGLFS)
-		$(use evdev	|| echo QT_NO_EVDEV)
-		$(use gles2	&& echo QT_OPENGL_ES QT_OPENGL_ES_2)
-		$(use jpeg	|| echo QT_NO_IMAGEFORMAT_JPEG)
-		$(use opengl	&& echo QT_OPENGL || echo QT_NO_OPENGL)
-		$(use png	|| echo QT_NO_IMAGEFORMAT_PNG)
-	)
+QT5_GENTOO_CONFIG=(
+	accessibility:accessibility-atspi-bridge
+	egl
+	eglfs
+	evdev
+	evdev:mtdev:
+	:fontconfig
+	:system-freetype:FREETYPE
+	gles2::OPENGL_ES
+	gles2:opengles2:OPENGL_ES_2
+	harfbuzz:system-harfbuzz:HARFBUZZ
+	jpeg:system-jpeg:IMAGEFORMAT_JPEG
+	!jpeg:no-jpeg:
+	kms:kms:
+	opengl
+	png:png:
+	png:system-png:IMAGEFORMAT_PNG
+	!png:no-png:
+	udev:libudev:
+	xcb:xcb:
+	xcb:xcb-glx:
+	xcb:xcb-plugin:
+	xcb:xcb-render:
+	xcb:xcb-sm:
+	xcb:xcb-xlib:
+)
 
+pkg_setup() {
 	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
 	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
+	# egl_x11 is activated when both egl and xcb are enabled
+	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
+
 	qt5-build_pkg_setup
 }
 


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-26 10:46 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-26 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0712153254cf5606583000660575eb33cf107c48
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 26 10:32:59 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Jul 26 10:32:59 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=07121532

[dev-qt/qtgui:5] Handle xinput2 too.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 1 +
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index 23ca6c8..1d0f0d7 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -106,6 +106,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-render:
 	xcb:xcb-sm:
 	xcb:xcb-xlib:
+	xcb:xinput2:
 )
 
 pkg_setup() {

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 23ca6c8..1d0f0d7 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -106,6 +106,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-render:
 	xcb:xcb-sm:
 	xcb:xcb-xlib:
+	xcb:xinput2:
 )
 
 pkg_setup() {

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 68795e6..4354273 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -107,6 +107,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-render:
 	xcb:xcb-sm:
 	xcb:xcb-xlib:
+	xcb:xinput2:
 )
 
 pkg_setup() {


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-26 10:46 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-26 10:46 UTC (permalink / raw
  To: gentoo-commits

commit:     48f49714fab659dba05572c342527b6d7ed285ae
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 26 10:11:07 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Jul 26 10:11:07 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=48f49714

[dev-qt/qtgui:5] More QT5_GENTOO_CONFIG.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 4 ++++
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 4 ++++
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 ++++
 3 files changed, 12 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index e2c6534..23ca6c8 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -85,9 +85,13 @@ QT5_GENTOO_CONFIG=(
 	evdev:mtdev:
 	:fontconfig
 	:system-freetype:FREETYPE
+	!:no-freetype:
+	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
+	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
+	!harfbuzz:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index e2c6534..23ca6c8 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -85,9 +85,13 @@ QT5_GENTOO_CONFIG=(
 	evdev:mtdev:
 	:fontconfig
 	:system-freetype:FREETYPE
+	!:no-freetype:
+	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
+	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
+	!harfbuzz:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 463516f..68795e6 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -86,9 +86,13 @@ QT5_GENTOO_CONFIG=(
 	evdev:mtdev:
 	:fontconfig
 	:system-freetype:FREETYPE
+	!:no-freetype:
+	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
+	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
+	!harfbuzz:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-27  1:39 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-27  1:39 UTC (permalink / raw
  To: gentoo-commits

commit:     0dcd1c34ef0b6a8c39675716491434efbcfc0bac
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 27 01:39:01 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Jul 27 01:39:01 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=0dcd1c34

[dev-qt/qtgui:5] Fix session management (bug 518262)

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index 1d0f0d7..14c0fef 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -104,7 +104,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-glx:
 	xcb:xcb-plugin:
 	xcb:xcb-render:
-	xcb:xcb-sm:
+	xcb:xcb-sm:SESSIONMANAGER
 	xcb:xcb-xlib:
 	xcb:xinput2:
 )

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 1d0f0d7..14c0fef 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -104,7 +104,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-glx:
 	xcb:xcb-plugin:
 	xcb:xcb-render:
-	xcb:xcb-sm:
+	xcb:xcb-sm:SESSIONMANAGER
 	xcb:xcb-xlib:
 	xcb:xinput2:
 )

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 4354273..6bcb9f8 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -105,7 +105,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-glx:
 	xcb:xcb-plugin:
 	xcb:xcb-render:
-	xcb:xcb-sm:
+	xcb:xcb-sm:SESSIONMANAGER
 	xcb:xcb-xlib:
 	xcb:xinput2:
 )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-27 13:36 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-27 13:36 UTC (permalink / raw
  To: gentoo-commits

commit:     692d37c05ebe292513576412543214914a464391
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 27 13:36:00 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Jul 27 13:36:00 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=692d37c0

[dev-qt/qtgui:5] Simplify dbus handling.

qt5_base_configure already passes -no-dbus, no need to repeat it here.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 7 +------
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 7 +------
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 7 +------
 3 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index 14c0fef..ee936d2 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -121,11 +121,6 @@ pkg_setup() {
 }
 
 src_configure() {
-	local dbus="-no-dbus"
-	if use accessibility && use xcb; then
-		dbus="-dbus"
-	fi
-
 	local gl="-no-opengl"
 	if use gles2; then
 		gl="-opengl es2"
@@ -134,7 +129,7 @@ src_configure() {
 	fi
 
 	local myconf=(
-		${dbus}
+		$(use accessibility && use xcb && echo -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 14c0fef..ee936d2 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -121,11 +121,6 @@ pkg_setup() {
 }
 
 src_configure() {
-	local dbus="-no-dbus"
-	if use accessibility && use xcb; then
-		dbus="-dbus"
-	fi
-
 	local gl="-no-opengl"
 	if use gles2; then
 		gl="-opengl es2"
@@ -134,7 +129,7 @@ src_configure() {
 	fi
 
 	local myconf=(
-		${dbus}
+		$(use accessibility && use xcb && echo -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 6bcb9f8..a755ca2 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -122,11 +122,6 @@ pkg_setup() {
 }
 
 src_configure() {
-	local dbus="-no-dbus"
-	if use accessibility && use xcb; then
-		dbus="-dbus"
-	fi
-
 	local gl="-no-opengl"
 	if use gles2; then
 		gl="-opengl es2"
@@ -135,7 +130,7 @@ src_configure() {
 	fi
 
 	local myconf=(
-		${dbus}
+		$(use accessibility && use xcb && echo -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-28 12:55 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-28 12:55 UTC (permalink / raw
  To: gentoo-commits

commit:     5fa116b5b64531687d673a31455ce252180d67d4
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 28 12:55:44 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jul 28 12:55:44 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=5fa116b5

[dev-qt/qtgui:5] Fix xkb and xkbcommon support.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 5 ++++-
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 5 ++++-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index ee936d2..88324f7 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -107,6 +107,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-sm:SESSIONMANAGER
 	xcb:xcb-xlib:
 	xcb:xinput2:
+	xcb::XKB
 )
 
 pkg_setup() {
@@ -144,7 +145,9 @@ src_configure() {
 		$(qt_use kms)
 		$(qt_use png libpng system)
 		$(qt_use udev libudev)
-		$(use xcb && echo -xcb -xcb-xlib -xinput2 -xrender -sm)
+		$(qt_use xcb xcb system)
+		$(qt_use xcb xkbcommon system)
+		$(use xcb && echo -sm -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index ee936d2..88324f7 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -107,6 +107,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-sm:SESSIONMANAGER
 	xcb:xcb-xlib:
 	xcb:xinput2:
+	xcb::XKB
 )
 
 pkg_setup() {
@@ -144,7 +145,9 @@ src_configure() {
 		$(qt_use kms)
 		$(qt_use png libpng system)
 		$(qt_use udev libudev)
-		$(use xcb && echo -xcb -xcb-xlib -xinput2 -xrender -sm)
+		$(qt_use xcb xcb system)
+		$(qt_use xcb xkbcommon system)
+		$(use xcb && echo -sm -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index a755ca2..8f5e29e 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -108,6 +108,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-sm:SESSIONMANAGER
 	xcb:xcb-xlib:
 	xcb:xinput2:
+	xcb::XKB
 )
 
 pkg_setup() {
@@ -145,7 +146,9 @@ src_configure() {
 		$(qt_use kms)
 		$(qt_use png libpng system)
 		$(qt_use udev libudev)
-		$(use xcb && echo -xcb -xcb-xlib -xinput2 -xrender -sm)
+		$(qt_use xcb xcb system)
+		$(qt_use xcb xkbcommon system)
+		$(use xcb && echo -sm -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-07-28 23:48 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-07-28 23:48 UTC (permalink / raw
  To: gentoo-commits

commit:     54a50878f160e4b9d77a2b97346a58f670910a62
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 28 23:47:59 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jul 28 23:47:59 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=54a50878

[dev-qt/qtgui:5] Fix session management support.

Enable -sm unconditionally because it's also used outside the xcb
platform plugin. The deps are left unchanged because only the plugin
links against libSM.

Package-Manager: portage-2.2.10

---
 dev-qt/qtgui/qtgui-5.3.1.ebuild    | 6 ++++--
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 6 ++++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 6 ++++--
 3 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1.ebuild b/dev-qt/qtgui/qtgui-5.3.1.ebuild
index 88324f7..d301791 100644
--- a/dev-qt/qtgui/qtgui-5.3.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1.ebuild
@@ -99,12 +99,13 @@ QT5_GENTOO_CONFIG=(
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
 	!png:no-png:
+	::SESSIONMANAGER
 	udev:libudev:
 	xcb:xcb:
 	xcb:xcb-glx:
 	xcb:xcb-plugin:
 	xcb:xcb-render:
-	xcb:xcb-sm:SESSIONMANAGER
+	xcb:xcb-sm:
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
@@ -144,10 +145,11 @@ src_configure() {
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)
+		-sm
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon system)
-		$(use xcb && echo -sm -xcb-xlib -xinput2 -xkb -xrender)
+		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 88324f7..d301791 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -99,12 +99,13 @@ QT5_GENTOO_CONFIG=(
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
 	!png:no-png:
+	::SESSIONMANAGER
 	udev:libudev:
 	xcb:xcb:
 	xcb:xcb-glx:
 	xcb:xcb-plugin:
 	xcb:xcb-render:
-	xcb:xcb-sm:SESSIONMANAGER
+	xcb:xcb-sm:
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
@@ -144,10 +145,11 @@ src_configure() {
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)
+		-sm
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon system)
-		$(use xcb && echo -sm -xcb-xlib -xinput2 -xkb -xrender)
+		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 8f5e29e..d4a7bd2 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -100,12 +100,13 @@ QT5_GENTOO_CONFIG=(
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
 	!png:no-png:
+	::SESSIONMANAGER
 	udev:libudev:
 	xcb:xcb:
 	xcb:xcb-glx:
 	xcb:xcb-plugin:
 	xcb:xcb-render:
-	xcb:xcb-sm:SESSIONMANAGER
+	xcb:xcb-sm:
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
@@ -145,10 +146,11 @@ src_configure() {
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use png libpng system)
+		-sm
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon system)
-		$(use xcb && echo -sm -xcb-xlib -xinput2 -xkb -xrender)
+		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-08-21 10:39 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-08-21 10:39 UTC (permalink / raw
  To: gentoo-commits

commit:     5bf65234b29e9a884d21ec27c6f9b673cc5e7c01
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 21 10:38:18 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Aug 21 10:38:18 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=5bf65234

[dev-qt/qtgui] Harfbuzz is the default shaper in 5.4

See qtbase commit 7304c9a4e800f803221f99d5768ced03ca354654

Package-Manager: portage-2.2.12

---
 dev-qt/qtgui/metadata.xml          | 5 +++--
 dev-qt/qtgui/qtgui-5.3.1-r1.ebuild | 6 +++---
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 6 +++---
 dev-qt/qtgui/qtgui-5.4.9999.ebuild | 8 ++++----
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 8 ++++----
 5 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 1cae8ab..6c92d3b 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -13,8 +13,9 @@
 		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active
 			GTK+ theme</flag>
 		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping
-			(EXPERIMENTAL). If enabled, it can still be disabled at runtime by
-			setting QT_HARFBUZZ environment variable to &quot;old&quot;.</flag>
+			(experimental in Qt 5.3.x, default in Qt 5.4.0 and later). If enabled,
+			it can still be disabled at runtime by setting QT_HARFBUZZ environment
+			variable to &quot;old&quot;.</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="kms">Build the KMS platform plugin</flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that

diff --git a/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
index 0688654..f32a53a 100644
--- a/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
@@ -35,17 +35,17 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
-		virtual/libudev:0=
+		virtual/libudev:=
 		x11-libs/libdrm
 	)
 	opengl? ( virtual/opengl )
 	png? ( media-libs/libpng:0= )
-	udev? ( virtual/libudev:0= )
+	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 0688654..f32a53a 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -35,17 +35,17 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
-		virtual/libudev:0=
+		virtual/libudev:=
 		x11-libs/libdrm
 	)
 	opengl? ( virtual/opengl )
 	png? ( media-libs/libpng:0= )
-	udev? ( virtual/libudev:0= )
+	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index a5647d9..213b731 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 harfbuzz ibus jpeg kms +opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev opengl )
 	eglfs? ( egl )
@@ -35,17 +35,17 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.28:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
-		virtual/libudev:0=
+		virtual/libudev:=
 		x11-libs/libdrm
 	)
 	opengl? ( virtual/opengl )
 	png? ( media-libs/libpng:0= )
-	udev? ( virtual/libudev:0= )
+	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index a5647d9..213b731 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 harfbuzz ibus jpeg kms +opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev opengl )
 	eglfs? ( egl )
@@ -35,17 +35,17 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.28:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
-		virtual/libudev:0=
+		virtual/libudev:=
 		x11-libs/libdrm
 	)
 	opengl? ( virtual/opengl )
 	png? ( media-libs/libpng:0= )
-	udev? ( virtual/libudev:0= )
+	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-08-21 13:57 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-08-21 13:57 UTC (permalink / raw
  To: gentoo-commits

commit:     a29b141e9cfc1af1522187a1b5e6b829def0820b
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 21 13:57:39 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Aug 21 13:57:39 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=a29b141e

[dev-qt/qtgui:5] Raise harfbuzz dep to match bundled version.

Package-Manager: portage-2.2.12

---
 dev-qt/qtgui/qtgui-5.3.1-r1.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.4.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
index f32a53a..69820b5 100644
--- a/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.25:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index f32a53a..69820b5 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.12:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.25:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index 213b731..c0777c3 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.28:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.32:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 213b731..c0777c3 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.28:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.32:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-09-01 23:37 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-09-01 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     f7586925c7d41325adcebcbdccdde69b04e0d563
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  1 23:26:36 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Sep  1 23:26:36 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=f7586925

[dev-qt/qtgui:4] Raise minimum deps to ensure correct multilib USE deps.

Package-Manager: portage-2.2.12-r1

---
 dev-qt/qtgui/qtgui-4.8.6.ebuild    | 46 +++++++++++++++++++-------------------
 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 46 +++++++++++++++++++-------------------
 2 files changed, 46 insertions(+), 46 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.6.ebuild b/dev-qt/qtgui/qtgui-4.8.6.ebuild
index ed74f5d..825f89b 100644
--- a/dev-qt/qtgui/qtgui-4.8.6.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.6.ebuild
@@ -26,42 +26,42 @@ RDEPEND="
 	app-admin/eselect-qtgraphicssystem
 	~dev-qt/qtcore-${PV}[aqua=,debug=,glib=,qt3support=,${MULTILIB_USEDEP}]
 	~dev-qt/qtscript-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
-	media-libs/fontconfig[${MULTILIB_USEDEP}]
-	media-libs/freetype:2[${MULTILIB_USEDEP}]
+	>=media-libs/fontconfig-2.10.2-r1[${MULTILIB_USEDEP}]
+	>=media-libs/freetype-2.4.11-r1:2[${MULTILIB_USEDEP}]
 	media-libs/libpng:0=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
+	>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
 	virtual/jpeg:0[${MULTILIB_USEDEP}]
 	!aqua? (
-		x11-libs/libICE[${MULTILIB_USEDEP}]
-		x11-libs/libSM[${MULTILIB_USEDEP}]
-		x11-libs/libX11[${MULTILIB_USEDEP}]
-		x11-libs/libXcursor[${MULTILIB_USEDEP}]
-		x11-libs/libXext[${MULTILIB_USEDEP}]
-		x11-libs/libXfixes[${MULTILIB_USEDEP}]
-		x11-libs/libXi[${MULTILIB_USEDEP}]
-		x11-libs/libXrandr[${MULTILIB_USEDEP}]
-		x11-libs/libXrender[${MULTILIB_USEDEP}]
-		xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
-		xv? ( x11-libs/libXv[${MULTILIB_USEDEP}] )
+		>=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libX11-1.5.0-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXcursor-1.1.13-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXext-1.3.1-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXfixes-5.0-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXi-1.6.2-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXrandr-1.4.0-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXrender-0.9.7-r1[${MULTILIB_USEDEP}]
+		xinerama? ( >=x11-libs/libXinerama-1.1.2-r1[${MULTILIB_USEDEP}] )
+		xv? ( >=x11-libs/libXv-1.0.7-r1[${MULTILIB_USEDEP}] )
 	)
 	cups? ( net-print/cups[${MULTILIB_USEDEP}] )
 	egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )
 	glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
 	gtkstyle? (
-		x11-libs/cairo[-qt4,${MULTILIB_USEDEP}]
-		x11-libs/gtk+:2[aqua=,${MULTILIB_USEDEP}]
+		>=x11-libs/cairo-1.12[-qt4,${MULTILIB_USEDEP}]
+		>=x11-libs/gtk+-2.24.23-r1:2[aqua=,${MULTILIB_USEDEP}]
 	)
-	mng? ( >=media-libs/libmng-1.0.9:=[${MULTILIB_USEDEP}] )
-	nas? ( >=media-libs/nas-1.5[${MULTILIB_USEDEP}] )
-	tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
+	mng? ( >=media-libs/libmng-1.0.10-r2:=[${MULTILIB_USEDEP}] )
+	nas? ( >=media-libs/nas-1.9.3-r1[${MULTILIB_USEDEP}] )
+	tiff? ( >=media-libs/tiff-4.0.3-r2:0[${MULTILIB_USEDEP}] )
 	!<dev-qt/qthelp-4.8.5:4
 "
 DEPEND="${RDEPEND}
 	!aqua? (
-		x11-proto/inputproto[${MULTILIB_USEDEP}]
-		x11-proto/xextproto[${MULTILIB_USEDEP}]
-		xinerama? ( x11-proto/xineramaproto[${MULTILIB_USEDEP}] )
-		xv? ( x11-proto/videoproto[${MULTILIB_USEDEP}] )
+		>=x11-proto/inputproto-2.2-r1[${MULTILIB_USEDEP}]
+		>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
+		xinerama? ( >=x11-proto/xineramaproto-1.2.1-r1[${MULTILIB_USEDEP}] )
+		xv? ( >=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}] )
 	)
 "
 PDEPEND="

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index e4f0746..fc19528 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -26,42 +26,42 @@ RDEPEND="
 	app-admin/eselect-qtgraphicssystem
 	~dev-qt/qtcore-${PV}[aqua=,debug=,glib=,qt3support=,${MULTILIB_USEDEP}]
 	~dev-qt/qtscript-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
-	media-libs/fontconfig[${MULTILIB_USEDEP}]
-	media-libs/freetype:2[${MULTILIB_USEDEP}]
+	>=media-libs/fontconfig-2.10.2-r1[${MULTILIB_USEDEP}]
+	>=media-libs/freetype-2.4.11-r1:2[${MULTILIB_USEDEP}]
 	media-libs/libpng:0=[${MULTILIB_USEDEP}]
-	sys-libs/zlib[${MULTILIB_USEDEP}]
+	>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
 	virtual/jpeg:0[${MULTILIB_USEDEP}]
 	!aqua? (
-		x11-libs/libICE[${MULTILIB_USEDEP}]
-		x11-libs/libSM[${MULTILIB_USEDEP}]
-		x11-libs/libX11[${MULTILIB_USEDEP}]
-		x11-libs/libXcursor[${MULTILIB_USEDEP}]
-		x11-libs/libXext[${MULTILIB_USEDEP}]
-		x11-libs/libXfixes[${MULTILIB_USEDEP}]
-		x11-libs/libXi[${MULTILIB_USEDEP}]
-		x11-libs/libXrandr[${MULTILIB_USEDEP}]
-		x11-libs/libXrender[${MULTILIB_USEDEP}]
-		xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
-		xv? ( x11-libs/libXv[${MULTILIB_USEDEP}] )
+		>=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libX11-1.5.0-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXcursor-1.1.13-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXext-1.3.1-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXfixes-5.0-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXi-1.6.2-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXrandr-1.4.0-r1[${MULTILIB_USEDEP}]
+		>=x11-libs/libXrender-0.9.7-r1[${MULTILIB_USEDEP}]
+		xinerama? ( >=x11-libs/libXinerama-1.1.2-r1[${MULTILIB_USEDEP}] )
+		xv? ( >=x11-libs/libXv-1.0.7-r1[${MULTILIB_USEDEP}] )
 	)
 	cups? ( net-print/cups[${MULTILIB_USEDEP}] )
 	egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )
 	glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
 	gtkstyle? (
-		x11-libs/cairo[-qt4,${MULTILIB_USEDEP}]
-		x11-libs/gtk+:2[aqua=,${MULTILIB_USEDEP}]
+		>=x11-libs/cairo-1.12[-qt4,${MULTILIB_USEDEP}]
+		>=x11-libs/gtk+-2.24.23-r1:2[aqua=,${MULTILIB_USEDEP}]
 	)
-	mng? ( >=media-libs/libmng-1.0.9:=[${MULTILIB_USEDEP}] )
-	nas? ( >=media-libs/nas-1.5[${MULTILIB_USEDEP}] )
-	tiff? ( media-libs/tiff:0[${MULTILIB_USEDEP}] )
+	mng? ( >=media-libs/libmng-1.0.10-r2:=[${MULTILIB_USEDEP}] )
+	nas? ( >=media-libs/nas-1.9.3-r1[${MULTILIB_USEDEP}] )
+	tiff? ( >=media-libs/tiff-4.0.3-r2:0[${MULTILIB_USEDEP}] )
 	!<dev-qt/qthelp-4.8.5:4
 "
 DEPEND="${RDEPEND}
 	!aqua? (
-		x11-proto/inputproto[${MULTILIB_USEDEP}]
-		x11-proto/xextproto[${MULTILIB_USEDEP}]
-		xinerama? ( x11-proto/xineramaproto[${MULTILIB_USEDEP}] )
-		xv? ( x11-proto/videoproto[${MULTILIB_USEDEP}] )
+		>=x11-proto/inputproto-2.2-r1[${MULTILIB_USEDEP}]
+		>=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}]
+		xinerama? ( >=x11-proto/xineramaproto-1.2.1-r1[${MULTILIB_USEDEP}] )
+		xv? ( >=x11-proto/videoproto-2.3.1-r1[${MULTILIB_USEDEP}] )
 	)
 "
 PDEPEND="


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-09-02  3:14 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-09-02  3:14 UTC (permalink / raw
  To: gentoo-commits

commit:     ec8ab0ac03a0b055e238e9ebc7c85134faf5a756
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  2 03:13:35 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Sep  2 03:13:35 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=ec8ab0ac

[dev-qt/qtgui:5] USE=ibus requires dbus to be enabled (bug 519860)

Package-Manager: portage-2.2.12-r1

---
 dev-qt/qtgui/qtgui-5.3.1-r1.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.3.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.4.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
index 69820b5..e55118c 100644
--- a/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.1-r1.ebuild
@@ -129,6 +129,7 @@ src_configure() {
 
 	local myconf=(
 		$(use accessibility && use xcb && echo -dbus-linked)
+		$(use ibus && echo -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index 69820b5..e55118c 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -129,6 +129,7 @@ src_configure() {
 
 	local myconf=(
 		$(use accessibility && use xcb && echo -dbus-linked)
+		$(use ibus && echo -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index c0777c3..a0e3f26 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -130,6 +130,7 @@ src_configure() {
 
 	local myconf=(
 		$(use accessibility && use xcb && echo -dbus-linked)
+		$(use ibus && echo -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index c0777c3..a0e3f26 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -130,6 +130,7 @@ src_configure() {
 
 	local myconf=(
 		$(use accessibility && use xcb && echo -dbus-linked)
+		$(use ibus && echo -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2014-10-16 18:51 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2014-10-16 18:51 UTC (permalink / raw
  To: gentoo-commits

commit:     eba9523dbd865367cd70d8e26df18f9e3fbf8705
Author:     David Heidelberger <david.heidelberger <AT> ixit <DOT> cz>
AuthorDate: Thu Oct 16 17:28:38 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Oct 16 18:34:45 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=eba9523d

[dev-qt/qtgui] add subslot operator for libxcb

Prepared bump to libxcb-1.11 (in ::x11) has already subslot, because
change ABI.

Signed-off-by: David Heidelberger <david.heidelberger <AT> ixit.cz>

---
 dev-qt/qtgui/qtgui-5.3.9999.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.4.9999.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild      | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.3.9999.ebuild b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
index e55118c..70c868f 100644
--- a/dev-qt/qtgui/qtgui-5.3.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.3.9999.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.10[xkb]
+		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild b/dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild
index a0e3f26..8dcc25e 100644
--- a/dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.0_alpha.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.10[xkb]
+		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index a0e3f26..8dcc25e 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.10[xkb]
+		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index a0e3f26..8dcc25e 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -52,7 +52,7 @@ RDEPEND="
 		>=x11-libs/libX11-1.5
 		>=x11-libs/libXi-1.6
 		x11-libs/libXrender
-		>=x11-libs/libxcb-1.10[xkb]
+		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-03-26  1:08 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-03-26  1:08 UTC (permalink / raw
  To: gentoo-commits

commit:     02cbbff19c9759c8a0caf3660de5dcd336164fff
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 01:08:30 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 01:08:30 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=02cbbff1

[dev-qt/qtgui] Sync metadata.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/metadata.xml | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 2f88a12..2800cc4 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -12,10 +12,7 @@
 		<flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
 		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active
 			GTK+ theme</flag>
-		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping
-			(experimental in Qt 5.3.x, default in Qt 5.4.0 and later). If enabled,
-			it can still be disabled at runtime by setting QT_HARFBUZZ environment
-			variable to &quot;old&quot;.</flag>
+		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="kms">Build the KMS platform plugin</flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-03-26  1:49 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-03-26  1:49 UTC (permalink / raw
  To: gentoo-commits

commit:     d3b566bcc998771a930a7de2348ae851a3aefcd9
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 01:36:52 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 01:36:52 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=d3b566bc

[dev-qt/qtgui:5] Raise some deps based on the version of bundled copies.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-5.4.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 6 +++---
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index 89229f0..9184e84 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
 	~dev-qt/qtcore-${PV}[debug=]
 	media-libs/fontconfig
 	media-libs/freetype:2
-	sys-libs/zlib
+	>=sys-libs/zlib-1.2.5
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 514725d..67f3639 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -30,12 +30,12 @@ RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}[debug=]
 	media-libs/fontconfig
-	media-libs/freetype:2
-	sys-libs/zlib
+	>=media-libs/freetype-2.5.5:2
+	>=sys-libs/zlib-1.2.5
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.32:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.38:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 514725d..67f3639 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -30,12 +30,12 @@ RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}[debug=]
 	media-libs/fontconfig
-	media-libs/freetype:2
-	sys-libs/zlib
+	>=media-libs/freetype-2.5.5:2
+	>=sys-libs/zlib-1.2.5
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.32:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.38:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-03-26  2:13 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-03-26  2:13 UTC (permalink / raw
  To: gentoo-commits

commit:     c91634ad0380ad710ad77c0bda01d21e68dc1e3a
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 02:12:54 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 02:12:54 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=c91634ad

[dev-qt/qtgui:4] >=cairo-1.14.2 no longer has qt4 USE flag.

Thanks to Dennis Schridde in bug 544506.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 7c504e1..99bc0eb 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -48,7 +48,7 @@ RDEPEND="
 	egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )
 	glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
 	gtkstyle? (
-		>=x11-libs/cairo-1.12[-qt4,${MULTILIB_USEDEP}]
+		>=x11-libs/cairo-1.12[-qt4(-),${MULTILIB_USEDEP}]
 		>=x11-libs/gtk+-2.24.23-r1:2[aqua=,${MULTILIB_USEDEP}]
 	)
 	mng? ( >=media-libs/libmng-1.0.10-r2:=[${MULTILIB_USEDEP}] )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-03-26  2:59 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-03-26  2:59 UTC (permalink / raw
  To: gentoo-commits

commit:     f6ff34c67ade7a3ccaa103819681dbd4b8a8dec2
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 02:59:06 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 02:59:06 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f6ff34c6

[dev-qt/qtgui:4] Re-add forgotten QClipboard patch to live ebuild.

This has NOT been merged upstream yet.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 99bc0eb..5c3d48d 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -72,6 +72,7 @@ PATCHES=(
 	"${DISTDIR}/${PN}-systemtrayicon-plugin-system.patch" # bug 503880
 	"${FILESDIR}/${PN}-4.7.3-cups.patch" # bug 323257
 	"${FILESDIR}/${PN}-4.8.5-disable-gtk-theme-check.patch" # bug 491226
+	"${FILESDIR}/${PN}-4.8.5-qclipboard-delay.patch" # bug 514968
 )
 
 QT4_TARGET_DIRECTORIES="


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-04-01  0:35 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-04-01  0:35 UTC (permalink / raw
  To: gentoo-commits

commit:     9600a279595e4718c6d7c6e20cb90e3dfbe29581
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  1 00:35:38 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Apr  1 00:35:38 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=9600a279

[dev-qt/qtgui:4] Sync.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 5c3d48d..105f0e7 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
 
 # cairo[-qt4] is needed because of bug 454066
 RDEPEND="
-	app-admin/eselect-qtgraphicssystem
+	app-eselect/eselect-qtgraphicssystem
 	~dev-qt/qtcore-${PV}[aqua=,debug=,glib=,qt3support=,${MULTILIB_USEDEP}]
 	~dev-qt/qtscript-${PV}[aqua=,debug=,${MULTILIB_USEDEP}]
 	>=media-libs/fontconfig-2.10.2-r1[${MULTILIB_USEDEP}]


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-04-19 16:55 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2015-04-19 16:55 UTC (permalink / raw
  To: gentoo-commits

commit:     eb9152725baf126b185df14a43035149bf9504ac
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 19 16:47:24 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 16:51:56 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=eb915272

[dev-qt/qtgui] Add gtkstyle USE flag by Harvey Mittens <teknocratdefunct <AT> riseup.net> wrt bug #526866.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-5.4.9999.ebuild | 17 +++++++++++++----
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 17 +++++++++++++----
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 17 +++++++++++++----
 3 files changed, 39 insertions(+), 12 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index 3b2ba21..0ceb3e2 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev opengl )
 	eglfs? ( egl )
@@ -34,6 +34,11 @@ RDEPEND="
 	>=sys-libs/zlib-1.2.5
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
+	gtkstyle? (
+		x11-libs/gtk+:2
+		x11-libs/pango
+		!!x11-libs/cairo[qt4]
+	)
 	gles2? ( media-libs/mesa[gles2] )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.32:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
@@ -90,6 +95,8 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
+	gtkstyle
+	gtkstyle:gtk2
 	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
 	!harfbuzz:no-harfbuzz:
@@ -112,9 +119,10 @@ QT5_GENTOO_CONFIG=(
 )
 
 pkg_setup() {
-	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
-	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
-	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
+	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
+	use opengl   && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
+	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
@@ -139,6 +147,7 @@ src_configure() {
 		-system-freetype
 		$(use gif || echo -no-gif)
 		${gl}
+		$(qt_use gtkstyle)
 		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 67f3639..349f7ae 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev opengl )
 	eglfs? ( egl )
@@ -34,6 +34,11 @@ RDEPEND="
 	>=sys-libs/zlib-1.2.5
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
+	gtkstyle? (
+		x11-libs/gtk+:2
+		x11-libs/pango
+		!!x11-libs/cairo[qt4]
+	)
 	gles2? ( media-libs/mesa[gles2] )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.38:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
@@ -90,6 +95,8 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
+	gtkstyle
+	gtkstyle:gtk2
 	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
 	!harfbuzz:no-harfbuzz:
@@ -112,9 +119,10 @@ QT5_GENTOO_CONFIG=(
 )
 
 pkg_setup() {
-	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
-	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
-	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
+	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
+	use opengl   && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
+	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
@@ -139,6 +147,7 @@ src_configure() {
 		-system-freetype
 		$(use gif || echo -no-gif)
 		${gl}
+		$(qt_use gtkstyle)
 		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 67f3639..349f7ae 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +opengl +png udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev opengl )
 	eglfs? ( egl )
@@ -34,6 +34,11 @@ RDEPEND="
 	>=sys-libs/zlib-1.2.5
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
+	gtkstyle? (
+		x11-libs/gtk+:2
+		x11-libs/pango
+		!!x11-libs/cairo[qt4]
+	)
 	gles2? ( media-libs/mesa[gles2] )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.38:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
@@ -90,6 +95,8 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
+	gtkstyle
+	gtkstyle:gtk2
 	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
 	!harfbuzz:no-harfbuzz:
@@ -112,9 +119,10 @@ QT5_GENTOO_CONFIG=(
 )
 
 pkg_setup() {
-	use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
-	use ibus   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
-	use xcb	   && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
+	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
+	use opengl   && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
+	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
@@ -139,6 +147,7 @@ src_configure() {
 		-system-freetype
 		$(use gif || echo -no-gif)
 		${gl}
+		$(qt_use gtkstyle)
 		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-04-19 17:18 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-04-19 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     4891053988ae321f965328b7cc47406d1d8d33bf
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 19 17:13:29 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 17:13:29 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=48910539

[dev-qt/qtgui] Reorder QT5_TARGET_SUBDIRS.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-5.4.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index 0ceb3e2..ca640d2 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -119,8 +119,8 @@ QT5_GENTOO_CONFIG=(
 )
 
 pkg_setup() {
-	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
 	use opengl   && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
 	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 349f7ae..c07b42e 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -119,8 +119,8 @@ QT5_GENTOO_CONFIG=(
 )
 
 pkg_setup() {
-	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
 	use opengl   && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
 	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 349f7ae..c07b42e 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -119,8 +119,8 @@ QT5_GENTOO_CONFIG=(
 )
 
 pkg_setup() {
-	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
 	use opengl   && QT5_TARGET_SUBDIRS+=(src/openglextensions)
+	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
 	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
 	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
 


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-04-19 17:18 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-04-19 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     44038ef2d9b125ea1512f6db2189294705063af7
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 19 17:16:44 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 17:16:44 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=44038ef2

[dev-qt/qtgui] Raise harfbuzz dep to match bundled copy version.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index c07b42e..06c37c0 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
 		!!x11-libs/cairo[qt4]
 	)
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.38:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index c07b42e..06c37c0 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
 		!!x11-libs/cairo[qt4]
 	)
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.38:= )
+	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
 	ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-04-19 18:10 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-04-19 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     46ccf6a756753fdb416170f96e157e722b392b89
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 19 18:10:12 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Apr 19 18:10:12 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=46ccf6a7

[dev-qt/qtgui] Improve gtkstyle-related config.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-5.4.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
index ca640d2..258663d 100644
--- a/dev-qt/qtgui/qtgui-5.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.4.9999.ebuild
@@ -95,8 +95,8 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
-	gtkstyle
-	gtkstyle:gtk2
+	gtkstyle:gtkstyle:
+	gtkstyle:gtk2:STYLE_GTK
 	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
 	!harfbuzz:no-harfbuzz:

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 06c37c0..cc94414 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -95,8 +95,8 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
-	gtkstyle
-	gtkstyle:gtk2
+	gtkstyle:gtkstyle:
+	gtkstyle:gtk2:STYLE_GTK
 	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
 	!harfbuzz:no-harfbuzz:

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 06c37c0..cc94414 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -95,8 +95,8 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
-	gtkstyle
-	gtkstyle:gtk2
+	gtkstyle:gtkstyle:
+	gtkstyle:gtk2:STYLE_GTK
 	!:no-gui:
 	harfbuzz:system-harfbuzz:HARFBUZZ
 	!harfbuzz:no-harfbuzz:


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-05-10  1:18 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-05-10  1:18 UTC (permalink / raw
  To: gentoo-commits

commit:     f21d5265d3895561131224eaf124c34fbc118de1
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun May 10 01:17:10 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun May 10 01:17:10 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f21d5265

[dev-qt/qtgui:4] Sync.

Package-Manager: portage-2.2.18

 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
index 105f0e7..e1ee875 100644
--- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
@@ -145,7 +145,6 @@ multilib_src_configure() {
 		-no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc
 		-sm -xshape -xsync -xcursor -xfixes -xrandr -xrender -mitshm -xinput -xkb
 		-fontconfig -no-svg -no-webkit -no-phonon -no-opengl
-		$([[ ${CHOST} == *86*-apple-darwin* ]] && echo -no-ssse3) # bug 367045
 	)
 	qt4_multilib_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-23 16:19 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-23 16:19 UTC (permalink / raw
  To: gentoo-commits

commit:     3c15dd1ff1bf442d0ad2f04215625b4360d556bc
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 23 16:14:22 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Jun 23 16:14:22 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=3c15dd1f

[dev-qt/qtgui] The xkbcommon flag was renamed in 5.5

Package-Manager: portage-2.2.20

 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index 0b7c0fb..fc5f8b6 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -142,7 +142,7 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
-		$(qt_use xcb xkbcommon system)
+		$(qt_use xcb xkbcommon-x11 system)
 		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 0b7c0fb..fc5f8b6 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -142,7 +142,7 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
-		$(qt_use xcb xkbcommon system)
+		$(qt_use xcb xkbcommon-x11 system)
 		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 0b7c0fb..fc5f8b6 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -142,7 +142,7 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
-		$(qt_use xcb xkbcommon system)
+		$(qt_use xcb xkbcommon-x11 system)
 		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
 	)
 	qt5-build_src_configure


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-23 20:57 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-23 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     cb9be82a3738b8c2f5c6818a21997855cc68d5b1
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 23 17:59:13 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Jun 23 17:59:13 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=cb9be82a

[dev-qt/qtgui:5] Add USE=dbus to control platformsupport/dbus{menu,tray}.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 18 +++++++++++++-----
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 18 +++++++++++++-----
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 18 +++++++++++++-----
 3 files changed, 39 insertions(+), 15 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index 5f18a22..e890de3 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -14,10 +14,12 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
 REQUIRED_USE="
+	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
+	ibus? ( dbus )
 	kms? ( egl gles2 )
 "
 
@@ -28,6 +30,7 @@ RDEPEND="
 	>=media-libs/freetype-2.5.5:2
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
+	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gtkstyle? (
@@ -37,7 +40,6 @@ RDEPEND="
 	)
 	gles2? ( media-libs/mesa[gles2] )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
-	ibus? ( ~dev-qt/qtdbus-${PV} )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -59,7 +61,6 @@ RDEPEND="
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
 		x11-libs/xcb-util-wm
-		accessibility? ( ~dev-qt/qtdbus-${PV} )
 	)
 "
 DEPEND="${RDEPEND}
@@ -125,10 +126,17 @@ pkg_setup() {
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 }
 
+src_prepare() {
+	# avoid automagic dep on qtdbus
+	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
+		src/platformsupport/platformsupport.pro || die
+
+	qt5-build_src_prepare
+}
+
 src_configure() {
 	local myconf=(
-		$(use accessibility && usex xcb -dbus-linked '')
-		$(usex ibus -dbus-linked '')
+		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 5f18a22..e890de3 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -14,10 +14,12 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
 REQUIRED_USE="
+	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
+	ibus? ( dbus )
 	kms? ( egl gles2 )
 "
 
@@ -28,6 +30,7 @@ RDEPEND="
 	>=media-libs/freetype-2.5.5:2
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
+	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gtkstyle? (
@@ -37,7 +40,6 @@ RDEPEND="
 	)
 	gles2? ( media-libs/mesa[gles2] )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
-	ibus? ( ~dev-qt/qtdbus-${PV} )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -59,7 +61,6 @@ RDEPEND="
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
 		x11-libs/xcb-util-wm
-		accessibility? ( ~dev-qt/qtdbus-${PV} )
 	)
 "
 DEPEND="${RDEPEND}
@@ -125,10 +126,17 @@ pkg_setup() {
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 }
 
+src_prepare() {
+	# avoid automagic dep on qtdbus
+	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
+		src/platformsupport/platformsupport.pro || die
+
+	qt5-build_src_prepare
+}
+
 src_configure() {
 	local myconf=(
-		$(use accessibility && usex xcb -dbus-linked '')
-		$(usex ibus -dbus-linked '')
+		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 5f18a22..e890de3 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -14,10 +14,12 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
 REQUIRED_USE="
+	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
+	ibus? ( dbus )
 	kms? ( egl gles2 )
 "
 
@@ -28,6 +30,7 @@ RDEPEND="
 	>=media-libs/freetype-2.5.5:2
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
+	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )
 	evdev? ( sys-libs/mtdev )
 	gtkstyle? (
@@ -37,7 +40,6 @@ RDEPEND="
 	)
 	gles2? ( media-libs/mesa[gles2] )
 	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
-	ibus? ( ~dev-qt/qtdbus-${PV} )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -59,7 +61,6 @@ RDEPEND="
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
 		x11-libs/xcb-util-wm
-		accessibility? ( ~dev-qt/qtdbus-${PV} )
 	)
 "
 DEPEND="${RDEPEND}
@@ -125,10 +126,17 @@ pkg_setup() {
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 }
 
+src_prepare() {
+	# avoid automagic dep on qtdbus
+	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
+		src/platformsupport/platformsupport.pro || die
+
+	qt5-build_src_prepare
+}
+
 src_configure() {
 	local myconf=(
-		$(use accessibility && usex xcb -dbus-linked '')
-		$(usex ibus -dbus-linked '')
+		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
 		$(qt_use evdev)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-23 20:57 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-23 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     68451d97c9bfbefa026b6cccb8fbc6426b614c90
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 23 16:40:49 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Jun 23 16:40:49 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=68451d97

[dev-qt/qtgui:5] Add USE=tslib.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/metadata.xml          | 5 +++--
 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 5 ++++-
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 5 ++++-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 5 ++++-
 4 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index ce6b0b5..3ecd8fd 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -17,10 +17,11 @@
 		<flag name="kms">Build the KMS platform plugin</flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
 			this does not mean you can compile pure Qt3 programs with Qt4.</flag>
-		<flag name="trace">
-			Build the 'trace' graphicssystem engine which allows to record
+		<flag name="trace">Build the 'trace' graphicssystem engine which allows to record
 			all drawing operations into a trace buffer. The trace can be replayed
 			later with the qttracereplay tool.</flag>
+		<flag name="tslib">Enable support for touchscreen devices via
+			<pkg>x11-libs/tslib</pkg></flag>
 	</use>
 	<upstream>
 		<bugs-to>https://bugreports.qt.io/</bugs-to>

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index fc5f8b6..5f18a22 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -14,7 +14,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev )
 	eglfs? ( egl )
@@ -45,6 +45,7 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	png? ( media-libs/libpng:0= )
+	tslib? ( x11-libs/tslib )
 	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
@@ -103,6 +104,7 @@ QT5_GENTOO_CONFIG=(
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
 	!png:no-png:
+	tslib
 	udev:libudev:
 	xcb:xcb:
 	xcb:xcb-glx:
@@ -140,6 +142,7 @@ src_configure() {
 		$(qt_use kms)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
+		$(qt_use tslib)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index fc5f8b6..5f18a22 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -14,7 +14,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev )
 	eglfs? ( egl )
@@ -45,6 +45,7 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	png? ( media-libs/libpng:0= )
+	tslib? ( x11-libs/tslib )
 	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
@@ -103,6 +104,7 @@ QT5_GENTOO_CONFIG=(
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
 	!png:no-png:
+	tslib
 	udev:libudev:
 	xcb:xcb:
 	xcb:xcb-glx:
@@ -140,6 +142,7 @@ src_configure() {
 		$(qt_use kms)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
+		$(qt_use tslib)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index fc5f8b6..5f18a22 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -14,7 +14,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png udev +xcb"
+IUSE="accessibility egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
 REQUIRED_USE="
 	egl? ( evdev )
 	eglfs? ( egl )
@@ -45,6 +45,7 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	png? ( media-libs/libpng:0= )
+	tslib? ( x11-libs/tslib )
 	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
@@ -103,6 +104,7 @@ QT5_GENTOO_CONFIG=(
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
 	!png:no-png:
+	tslib
 	udev:libudev:
 	xcb:xcb:
 	xcb:xcb-glx:
@@ -140,6 +142,7 @@ src_configure() {
 		$(qt_use kms)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
+		$(qt_use tslib)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-23 20:57 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-23 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     cc7af6de212bf63a2cf4d51a0e2ad00c4255da1e
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 23 20:56:01 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Jun 23 20:56:01 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=cc7af6de

[dev-qt/qtgui:5] Rework how we enable/disable certain plugins.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 13 ++++++-------
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 13 ++++++-------
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 13 ++++++-------
 3 files changed, 18 insertions(+), 21 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index dc1a65f..2ec9eca 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -81,6 +81,8 @@ QT5_TARGET_SUBDIRS=(
 	src/plugins/generic
 	src/plugins/imageformats
 	src/plugins/platforms
+	src/plugins/platforminputcontexts
+	src/plugins/platformthemes
 )
 
 QT5_GENTOO_CONFIG=(
@@ -119,20 +121,17 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
-pkg_setup() {
-	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
-	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
-	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
-
+src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
-}
 
-src_prepare() {
 	# avoid automagic dep on qtdbus
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	qt_use_disable_mod ibus dbus \
+		src/plugins/platforminputcontexts/platforminputcontexts.pro
+
 	# avoid automagic dep on qtnetwork
 	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
 		src/plugins/generic/generic.pro || die

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index dc1a65f..2ec9eca 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -81,6 +81,8 @@ QT5_TARGET_SUBDIRS=(
 	src/plugins/generic
 	src/plugins/imageformats
 	src/plugins/platforms
+	src/plugins/platforminputcontexts
+	src/plugins/platformthemes
 )
 
 QT5_GENTOO_CONFIG=(
@@ -119,20 +121,17 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
-pkg_setup() {
-	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
-	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
-	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
-
+src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
-}
 
-src_prepare() {
 	# avoid automagic dep on qtdbus
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	qt_use_disable_mod ibus dbus \
+		src/plugins/platforminputcontexts/platforminputcontexts.pro
+
 	# avoid automagic dep on qtnetwork
 	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
 		src/plugins/generic/generic.pro || die

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index dc1a65f..2ec9eca 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -81,6 +81,8 @@ QT5_TARGET_SUBDIRS=(
 	src/plugins/generic
 	src/plugins/imageformats
 	src/plugins/platforms
+	src/plugins/platforminputcontexts
+	src/plugins/platformthemes
 )
 
 QT5_GENTOO_CONFIG=(
@@ -119,20 +121,17 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
-pkg_setup() {
-	use gtkstyle && QT5_TARGET_SUBDIRS+=(src/plugins/platformthemes/gtk2)
-	use ibus     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
-	use xcb	     && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)
-
+src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
-}
 
-src_prepare() {
 	# avoid automagic dep on qtdbus
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	qt_use_disable_mod ibus dbus \
+		src/plugins/platforminputcontexts/platforminputcontexts.pro
+
 	# avoid automagic dep on qtnetwork
 	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
 		src/plugins/generic/generic.pro || die


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-23 20:57 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-23 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     1b73567ccfe0be30606035104052af548223cdb8
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 23 20:18:40 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Jun 23 20:18:40 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=1b73567c

[dev-qt/qtgui:5] Add USE=tuio to disable the TuioTouch plugin.

...and avoid a qtnetwork dependency.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/metadata.xml          |  7 +++----
 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 10 ++++++++--
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 10 ++++++++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 10 ++++++++--
 4 files changed, 27 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 3ecd8fd..a3505b0 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -10,8 +10,7 @@
 			inside the event loop (recommended by upstream)</flag>
 		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
 		<flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
-		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active
-			GTK+ theme</flag>
+		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active GTK+ theme</flag>
 		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="kms">Build the KMS platform plugin</flag>
@@ -20,8 +19,8 @@
 		<flag name="trace">Build the 'trace' graphicssystem engine which allows to record
 			all drawing operations into a trace buffer. The trace can be replayed
 			later with the qttracereplay tool.</flag>
-		<flag name="tslib">Enable support for touchscreen devices via
-			<pkg>x11-libs/tslib</pkg></flag>
+		<flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
+		<flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
 	</use>
 	<upstream>
 		<bugs-to>https://bugreports.qt.io/</bugs-to>

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index e890de3..dc1a65f 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -12,9 +12,10 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11), libinput
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
+	ibus jpeg kms +png tslib tuio udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
@@ -48,6 +49,7 @@ RDEPEND="
 	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
+	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
@@ -131,6 +133,10 @@ src_prepare() {
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	# avoid automagic dep on qtnetwork
+	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
+		src/plugins/generic/generic.pro || die
+
 	qt5-build_src_prepare
 }
 

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index e890de3..dc1a65f 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -12,9 +12,10 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11), libinput
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
+	ibus jpeg kms +png tslib tuio udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
@@ -48,6 +49,7 @@ RDEPEND="
 	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
+	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
@@ -131,6 +133,10 @@ src_prepare() {
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	# avoid automagic dep on qtnetwork
+	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
+		src/plugins/generic/generic.pro || die
+
 	qt5-build_src_prepare
 }
 

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index e890de3..dc1a65f 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -12,9 +12,10 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11), libinput
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz ibus jpeg kms +png tslib udev +xcb"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
+	ibus jpeg kms +png tslib tuio udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
@@ -48,6 +49,7 @@ RDEPEND="
 	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
+	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	xcb? (
 		x11-libs/libICE
@@ -131,6 +133,10 @@ src_prepare() {
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	# avoid automagic dep on qtnetwork
+	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
+		src/plugins/generic/generic.pro || die
+
 	qt5-build_src_prepare
 }
 


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-24 16:38 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-24 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     d0167a532ebbb7d33bedfe96d7f0487168b4b360
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 16:38:13 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 16:38:13 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=d0167a53

[dev-qt/qtgui:5] Make harfbuzz mandatory.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/metadata.xml          |  1 -
 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 10 +++++-----
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 10 +++++-----
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 10 +++++-----
 4 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 539f157..c05ce15 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -11,7 +11,6 @@
 		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
 		<flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
 		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active GTK+ theme</flag>
-		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="kms">Build the KMS platform plugin</flag>
 		<flag name="libinput">Enable input device support via <pkg>dev-libs/libinput</pkg></flag>

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index a70a21d..171ad0e 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -14,7 +14,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
@@ -30,6 +30,7 @@ RDEPEND="
 	~dev-qt/qtcore-${PV}
 	media-libs/fontconfig
 	>=media-libs/freetype-2.5.5:2
+	>=media-libs/harfbuzz-0.9.40:=
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
@@ -41,7 +42,6 @@ RDEPEND="
 		!!x11-libs/cairo[qt4]
 	)
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -105,8 +105,8 @@ QT5_GENTOO_CONFIG=(
 	gtkstyle:gtkstyle:
 	gtkstyle:gtk2:STYLE_GTK
 	!:no-gui:
-	harfbuzz:system-harfbuzz:HARFBUZZ
-	!harfbuzz:no-harfbuzz:
+	:system-harfbuzz:HARFBUZZ
+	!:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:
@@ -157,7 +157,7 @@ src_configure() {
 		-system-freetype
 		$(usex gif '' -no-gif)
 		$(qt_use gtkstyle)
-		$(qt_use harfbuzz harfbuzz system)
+		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use libinput)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index a70a21d..171ad0e 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -14,7 +14,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
@@ -30,6 +30,7 @@ RDEPEND="
 	~dev-qt/qtcore-${PV}
 	media-libs/fontconfig
 	>=media-libs/freetype-2.5.5:2
+	>=media-libs/harfbuzz-0.9.40:=
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
@@ -41,7 +42,6 @@ RDEPEND="
 		!!x11-libs/cairo[qt4]
 	)
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -105,8 +105,8 @@ QT5_GENTOO_CONFIG=(
 	gtkstyle:gtkstyle:
 	gtkstyle:gtk2:STYLE_GTK
 	!:no-gui:
-	harfbuzz:system-harfbuzz:HARFBUZZ
-	!harfbuzz:no-harfbuzz:
+	:system-harfbuzz:HARFBUZZ
+	!:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:
@@ -157,7 +157,7 @@ src_configure() {
 		-system-freetype
 		$(usex gif '' -no-gif)
 		$(qt_use gtkstyle)
-		$(qt_use harfbuzz harfbuzz system)
+		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use libinput)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index a70a21d..171ad0e 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -14,7 +14,7 @@ fi
 
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
@@ -30,6 +30,7 @@ RDEPEND="
 	~dev-qt/qtcore-${PV}
 	media-libs/fontconfig
 	>=media-libs/freetype-2.5.5:2
+	>=media-libs/harfbuzz-0.9.40:=
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
@@ -41,7 +42,6 @@ RDEPEND="
 		!!x11-libs/cairo[qt4]
 	)
 	gles2? ( media-libs/mesa[gles2] )
-	harfbuzz? ( >=media-libs/harfbuzz-0.9.40:= )
 	jpeg? ( virtual/jpeg:0 )
 	kms? (
 		media-libs/mesa[gbm]
@@ -105,8 +105,8 @@ QT5_GENTOO_CONFIG=(
 	gtkstyle:gtkstyle:
 	gtkstyle:gtk2:STYLE_GTK
 	!:no-gui:
-	harfbuzz:system-harfbuzz:HARFBUZZ
-	!harfbuzz:no-harfbuzz:
+	:system-harfbuzz:HARFBUZZ
+	!:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:
@@ -157,7 +157,7 @@ src_configure() {
 		-system-freetype
 		$(usex gif '' -no-gif)
 		$(qt_use gtkstyle)
-		$(qt_use harfbuzz harfbuzz system)
+		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
 		$(qt_use libinput)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-24 16:38 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-24 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     ac8227ee706bab705776681e3bd2719f297e6259
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 16:30:06 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 16:30:06 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=ac8227ee

[dev-qt/qtgui:5] Add USE=libinput and enable udev by default.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/metadata.xml          |  1 +
 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 15 ++++++++++++---
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 15 ++++++++++++---
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 15 ++++++++++++---
 4 files changed, 37 insertions(+), 9 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index a3505b0..539f157 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -14,6 +14,7 @@
 		<flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="kms">Build the KMS platform plugin</flag>
+		<flag name="libinput">Enable input device support via <pkg>dev-libs/libinput</pkg></flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
 			this does not mean you can compile pure Qt3 programs with Qt4.</flag>
 		<flag name="trace">Build the 'trace' graphicssystem engine which allows to record

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index 2ec9eca..a70a21d 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -12,16 +12,17 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11), libinput
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
-	ibus jpeg kms +png tslib tuio udev +xcb"
+	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	kms? ( egl gles2 )
+	libinput? ( udev )
 "
 
 RDEPEND="
@@ -47,6 +48,10 @@ RDEPEND="
 		virtual/libudev:=
 		x11-libs/libdrm
 	)
+	libinput? (
+		dev-libs/libinput:=
+		x11-libs/libxkbcommon
+	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
@@ -67,7 +72,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
-	test? ( ~dev-qt/qtnetwork-${PV} )
+	udev? ( sys-kernel/linux-headers )
 "
 PDEPEND="
 	ibus? ( app-i18n/ibus )
@@ -105,6 +110,8 @@ QT5_GENTOO_CONFIG=(
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:
+	libinput
+	libinput:xkbcommon-evdev:
 	:opengl
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
@@ -153,6 +160,8 @@ src_configure() {
 		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
+		$(qt_use libinput)
+		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 2ec9eca..a70a21d 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -12,16 +12,17 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11), libinput
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
-	ibus jpeg kms +png tslib tuio udev +xcb"
+	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	kms? ( egl gles2 )
+	libinput? ( udev )
 "
 
 RDEPEND="
@@ -47,6 +48,10 @@ RDEPEND="
 		virtual/libudev:=
 		x11-libs/libdrm
 	)
+	libinput? (
+		dev-libs/libinput:=
+		x11-libs/libxkbcommon
+	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
@@ -67,7 +72,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
-	test? ( ~dev-qt/qtnetwork-${PV} )
+	udev? ( sys-kernel/linux-headers )
 "
 PDEPEND="
 	ibus? ( app-i18n/ibus )
@@ -105,6 +110,8 @@ QT5_GENTOO_CONFIG=(
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:
+	libinput
+	libinput:xkbcommon-evdev:
 	:opengl
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
@@ -153,6 +160,8 @@ src_configure() {
 		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
+		$(qt_use libinput)
+		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 2ec9eca..a70a21d 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -12,16 +12,17 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11), libinput
+# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle +harfbuzz
-	ibus jpeg kms +png tslib tuio udev +xcb"
+	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	kms? ( egl gles2 )
+	libinput? ( udev )
 "
 
 RDEPEND="
@@ -47,6 +48,10 @@ RDEPEND="
 		virtual/libudev:=
 		x11-libs/libdrm
 	)
+	libinput? (
+		dev-libs/libinput:=
+		x11-libs/libxkbcommon
+	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
@@ -67,7 +72,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
-	test? ( ~dev-qt/qtnetwork-${PV} )
+	udev? ( sys-kernel/linux-headers )
 "
 PDEPEND="
 	ibus? ( app-i18n/ibus )
@@ -105,6 +110,8 @@ QT5_GENTOO_CONFIG=(
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	kms:kms:
+	libinput
+	libinput:xkbcommon-evdev:
 	:opengl
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
@@ -153,6 +160,8 @@ src_configure() {
 		$(qt_use harfbuzz harfbuzz system)
 		$(qt_use jpeg libjpeg system)
 		$(qt_use kms)
+		$(qt_use libinput)
+		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-24 16:48 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-24 16:48 UTC (permalink / raw
  To: gentoo-commits

commit:     89a73ba1f54d7491ec8233c521ad654676fde9ec
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 16:47:06 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 16:47:06 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=89a73ba1

[dev-qt/qtgui:5] Remove USE=kms.

The KMS platform plugin is deprecated and replaced by eglfs.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/metadata.xml          |  1 -
 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 10 +---------
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 10 +---------
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 10 +---------
 4 files changed, 3 insertions(+), 28 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index c05ce15..9408f2d 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -12,7 +12,6 @@
 		<flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
 		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active GTK+ theme</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
-		<flag name="kms">Build the KMS platform plugin</flag>
 		<flag name="libinput">Enable input device support via <pkg>dev-libs/libinput</pkg></flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
 			this does not mean you can compile pure Qt3 programs with Qt4.</flag>

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index 171ad0e..090a574 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -15,13 +15,12 @@ fi
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
-	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
+	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
-	kms? ( egl gles2 )
 	libinput? ( udev )
 "
 
@@ -43,11 +42,6 @@ RDEPEND="
 	)
 	gles2? ( media-libs/mesa[gles2] )
 	jpeg? ( virtual/jpeg:0 )
-	kms? (
-		media-libs/mesa[gbm]
-		virtual/libudev:=
-		x11-libs/libdrm
-	)
 	libinput? (
 		dev-libs/libinput:=
 		x11-libs/libxkbcommon
@@ -109,7 +103,6 @@ QT5_GENTOO_CONFIG=(
 	!:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
-	kms:kms:
 	libinput
 	libinput:xkbcommon-evdev:
 	:opengl
@@ -159,7 +152,6 @@ src_configure() {
 		$(qt_use gtkstyle)
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
-		$(qt_use kms)
 		$(qt_use libinput)
 		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 171ad0e..090a574 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -15,13 +15,12 @@ fi
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
-	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
+	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
-	kms? ( egl gles2 )
 	libinput? ( udev )
 "
 
@@ -43,11 +42,6 @@ RDEPEND="
 	)
 	gles2? ( media-libs/mesa[gles2] )
 	jpeg? ( virtual/jpeg:0 )
-	kms? (
-		media-libs/mesa[gbm]
-		virtual/libudev:=
-		x11-libs/libdrm
-	)
 	libinput? (
 		dev-libs/libinput:=
 		x11-libs/libxkbcommon
@@ -109,7 +103,6 @@ QT5_GENTOO_CONFIG=(
 	!:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
-	kms:kms:
 	libinput
 	libinput:xkbcommon-evdev:
 	:opengl
@@ -159,7 +152,6 @@ src_configure() {
 		$(qt_use gtkstyle)
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
-		$(qt_use kms)
 		$(qt_use libinput)
 		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 171ad0e..090a574 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -15,13 +15,12 @@ fi
 # TODO: directfb, linuxfb, offscreen (auto-depends on X11)
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
-	ibus jpeg kms libinput +png tslib tuio +udev +xcb"
+	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
-	kms? ( egl gles2 )
 	libinput? ( udev )
 "
 
@@ -43,11 +42,6 @@ RDEPEND="
 	)
 	gles2? ( media-libs/mesa[gles2] )
 	jpeg? ( virtual/jpeg:0 )
-	kms? (
-		media-libs/mesa[gbm]
-		virtual/libudev:=
-		x11-libs/libdrm
-	)
 	libinput? (
 		dev-libs/libinput:=
 		x11-libs/libxkbcommon
@@ -109,7 +103,6 @@ QT5_GENTOO_CONFIG=(
 	!:no-harfbuzz:
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
-	kms:kms:
 	libinput
 	libinput:xkbcommon-evdev:
 	:opengl
@@ -159,7 +152,6 @@ src_configure() {
 		$(qt_use gtkstyle)
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
-		$(qt_use kms)
 		$(qt_use libinput)
 		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-24 17:34 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-24 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     9841d5388b365b55e5dc4bc65eef36e61f1b942b
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 17:34:41 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 17:34:41 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=9841d538

[dev-qt/qtgui:5] Make sure at least one QPA platform plugin is enabled.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 3 ++-
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 3 ++-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index 5f1b27a..d3c5a9f 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -12,11 +12,12 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
+# TODO: directfb, linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
+	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 5f1b27a..d3c5a9f 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -12,11 +12,12 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
+# TODO: directfb, linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
+	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 5f1b27a..d3c5a9f 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -12,11 +12,12 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, offscreen (auto-depends on X11)
+# TODO: directfb, linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
+	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
 	egl? ( evdev )
 	eglfs? ( egl )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-24 17:34 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-24 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     15fbd730fa2ef85f589fb6e7c0a55436b6ea065c
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 17:10:28 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 17:10:28 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=15fbd730

[dev-qt/qtgui:5] Raise minimum required libXi version.

In order to avoid issues with touch events, see qtbase
commit 53d289ec4c0f512a3475da4bbf1f940cd6838ace

Package-Manager: portage-2.2.20

 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index 090a574..5f1b27a 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -53,8 +53,8 @@ RDEPEND="
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
-		>=x11-libs/libX11-1.5
-		>=x11-libs/libXi-1.6
+		x11-libs/libX11
+		>=x11-libs/libXi-1.7.4
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 090a574..5f1b27a 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -53,8 +53,8 @@ RDEPEND="
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
-		>=x11-libs/libX11-1.5
-		>=x11-libs/libXi-1.6
+		x11-libs/libX11
+		>=x11-libs/libXi-1.7.4
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 090a574..5f1b27a 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -53,8 +53,8 @@ RDEPEND="
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
-		>=x11-libs/libX11-1.5
-		>=x11-libs/libXi-1.6
+		x11-libs/libX11
+		>=x11-libs/libXi-1.7.4
 		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-24 18:22 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-24 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     d7d1ed0bdf6e9dc3231836bef970d2456b1b2c93
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 18:14:01 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 18:14:01 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=d7d1ed0b

[dev-qt/qtgui:5] More accurate USE flag descriptions.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/metadata.xml | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 9408f2d..b2868d4 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -3,16 +3,16 @@
 <pkgmetadata>
 	<herd>qt</herd>
 	<use>
-		<flag name="egl">Use EGL instead of default GLX to manage OpenGL contexts</flag>
-		<flag name="eglfs">Compile EGL Full Screen/Single Surface support</flag>
-		<flag name="evdev">Enable evdev input support</flag>
+		<flag name="egl">Enable EGL integration</flag>
+		<flag name="eglfs">Build the EGL Full Screen/Single Surface platform plugin</flag>
+		<flag name="evdev">Enable support for input devices via evdev</flag>
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by upstream)</flag>
 		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
-		<flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag>
+		<flag name="glib">Enable integration with the <pkg>dev-libs/glib</pkg> event loop</flag>
 		<flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active GTK+ theme</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
-		<flag name="libinput">Enable input device support via <pkg>dev-libs/libinput</pkg></flag>
+		<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
 		<flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that
 			this does not mean you can compile pure Qt3 programs with Qt4.</flag>
 		<flag name="trace">Build the 'trace' graphicssystem engine which allows to record
@@ -20,6 +20,7 @@
 			later with the qttracereplay tool.</flag>
 		<flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
 		<flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
+		<flag name="xcb">Build the XCB platform plugin and enable X11 integration</flag>
 	</use>
 	<upstream>
 		<bugs-to>https://bugreports.qt.io/</bugs-to>


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-06-24 18:46 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-06-24 18:46 UTC (permalink / raw
  To: gentoo-commits

commit:     43208dab27ae0c8c7ac39ba321f6427721e37d03
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 18:41:51 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 18:41:51 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=43208dab

[dev-qt/qtgui:5] EGL doesn't really require evdev.

Package-Manager: portage-2.2.20

 dev-qt/qtgui/qtgui-5.5.0_rc.ebuild | 3 +--
 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 3 +--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
index d3c5a9f..6195f1c 100644
--- a/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.0_rc.ebuild
@@ -12,14 +12,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb
+# TODO: directfb, linuxfb, kms integration in eglfs
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
-	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index d3c5a9f..6195f1c 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -12,14 +12,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb
+# TODO: directfb, linuxfb, kms integration in eglfs
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
-	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index d3c5a9f..6195f1c 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -12,14 +12,13 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb
+# TODO: directfb, linuxfb, kms integration in eglfs
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
-	egl? ( evdev )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-10-29 12:50 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2015-10-29 12:50 UTC (permalink / raw
  To: gentoo-commits

commit:     bdb5b8c8fd1a35756c6352b273e523edf047d6e8
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 29 12:49:10 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Oct 29 12:49:53 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=bdb5b8c8

dev-qt/qtgui: ensure that a GL integration plugin is always built

Gentoo-bug: 563156

Package-Manager: portage-2.2.20.1

 dev-qt/qtgui/qtgui-5.5.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.6.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
index 507b6d3..c406993 100644
--- a/dev-qt/qtgui/qtgui-5.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.5.9999.ebuild
@@ -22,6 +22,7 @@ REQUIRED_USE="
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
+	xcb? ( gles2? ( egl ) )
 "
 
 RDEPEND="

diff --git a/dev-qt/qtgui/qtgui-5.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
index 507b6d3..c406993 100644
--- a/dev-qt/qtgui/qtgui-5.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
@@ -22,6 +22,7 @@ REQUIRED_USE="
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
+	xcb? ( gles2? ( egl ) )
 "
 
 RDEPEND="

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 3c23bec..ba372b2 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -22,6 +22,7 @@ REQUIRED_USE="
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
+	xcb? ( gles2? ( egl ) )
 "
 
 RDEPEND="


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-12-03 16:32 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-12-03 16:32 UTC (permalink / raw
  To: gentoo-commits

commit:     a72a8ec8c38d26d41892efcecac3fb49f9d42bc2
Author:     Jan Kundrát <jkt <AT> kde <DOT> org>
AuthorDate: Thu Dec  3 15:42:25 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 16:30:24 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=a72a8ec8

dev-qt/qtgui: require new enough harfbuzz

This got changed in qtbase/5.6 in commit 4f8c75acbd7598ee5664b558293fb542817e0091.
The listed requirement is on 0.9.42, but the bundled version is 1.0.6,
and that is also the version I build-tested against in Gentoo.

 dev-qt/qtgui/qtgui-5.6.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
index c406993..0309231 100644
--- a/dev-qt/qtgui/qtgui-5.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
 	~dev-qt/qtcore-${PV}
 	media-libs/fontconfig
 	>=media-libs/freetype-2.5.5:2
-	>=media-libs/harfbuzz-0.9.40:=
+	>=media-libs/harfbuzz-1.0.6:=
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index ba372b2..b35f93d 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
 	~dev-qt/qtcore-${PV}
 	media-libs/fontconfig
 	>=media-libs/freetype-2.5.5:2
-	>=media-libs/harfbuzz-0.9.40:=
+	>=media-libs/harfbuzz-1.0.6:=
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2015-12-03 16:40 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2015-12-03 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     b6151c6ddbf899c75c4a8f8814f010f1c5ddba79
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  3 16:38:11 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 16:38:11 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=b6151c6d

dev-qt/qtgui: raise freetype dep to match bundled copy version

Package-Manager: portage-2.2.26

 dev-qt/qtgui/qtgui-5.6.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
index 0309231..0313266 100644
--- a/dev-qt/qtgui/qtgui-5.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}
 	media-libs/fontconfig
-	>=media-libs/freetype-2.5.5:2
+	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.0.6:=
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index b35f93d..2570f58 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}
 	media-libs/fontconfig
-	>=media-libs/freetype-2.5.5:2
+	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.0.6:=
 	>=sys-libs/zlib-1.2.5
 	virtual/opengl


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2016-01-19 19:14 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2016-01-19 19:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b25641b582608ba37d210c038d0e0fc34527fa32
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 19 19:13:52 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Jan 19 19:13:52 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=b25641b5

dev-qt/qtgui: add proper support for (some) eglfs backends

Package-Manager: portage-2.2.27

 dev-qt/qtgui/qtgui-5.6.0_beta.ebuild | 9 ++++++++-
 dev-qt/qtgui/qtgui-5.6.9999.ebuild   | 9 ++++++++-
 dev-qt/qtgui/qtgui-5.9999.ebuild     | 9 ++++++++-
 3 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.6.0_beta.ebuild b/dev-qt/qtgui/qtgui-5.6.0_beta.ebuild
index 1440e1f..51d2338 100644
--- a/dev-qt/qtgui/qtgui-5.6.0_beta.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.0_beta.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, kms integration in eglfs
+# TODO: directfb, linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
@@ -35,6 +35,10 @@ RDEPEND="
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )
+	eglfs? (
+		media-libs/mesa[gbm]
+		x11-libs/libdrm
+	)
 	evdev? ( sys-libs/mtdev )
 	gtkstyle? (
 		x11-libs/gtk+:2
@@ -89,6 +93,8 @@ QT5_GENTOO_CONFIG=(
 	accessibility:accessibility-atspi-bridge
 	egl
 	eglfs
+	eglfs:eglfs_egldevice:
+	eglfs:eglfs_gbm:
 	evdev
 	evdev:mtdev:
 	:fontconfig
@@ -145,6 +151,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
+		$(use eglfs && echo -gbm -kms)
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig

diff --git a/dev-qt/qtgui/qtgui-5.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
index 1440e1f..51d2338 100644
--- a/dev-qt/qtgui/qtgui-5.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, kms integration in eglfs
+# TODO: directfb, linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
@@ -35,6 +35,10 @@ RDEPEND="
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )
+	eglfs? (
+		media-libs/mesa[gbm]
+		x11-libs/libdrm
+	)
 	evdev? ( sys-libs/mtdev )
 	gtkstyle? (
 		x11-libs/gtk+:2
@@ -89,6 +93,8 @@ QT5_GENTOO_CONFIG=(
 	accessibility:accessibility-atspi-bridge
 	egl
 	eglfs
+	eglfs:eglfs_egldevice:
+	eglfs:eglfs_gbm:
 	evdev
 	evdev:mtdev:
 	:fontconfig
@@ -145,6 +151,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
+		$(use eglfs && echo -gbm -kms)
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index af07209..181fb24 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb, kms integration in eglfs
+# TODO: directfb, linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk
 	ibus jpeg libinput +png tslib tuio +udev +xcb"
@@ -35,6 +35,10 @@ RDEPEND="
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )
+	eglfs? (
+		media-libs/mesa[gbm]
+		x11-libs/libdrm
+	)
 	evdev? ( sys-libs/mtdev )
 	gtk? (
 		x11-libs/gtk+:2
@@ -90,6 +94,8 @@ QT5_GENTOO_CONFIG=(
 	accessibility:accessibility-atspi-bridge
 	egl
 	eglfs
+	eglfs:eglfs_egldevice:
+	eglfs:eglfs_gbm:
 	evdev
 	evdev:mtdev:
 	:fontconfig
@@ -145,6 +151,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
+		$(use eglfs && echo -gbm -kms)
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2016-04-23 16:11 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2016-04-23 16:11 UTC (permalink / raw
  To: gentoo-commits

commit:     c97b2ee08b83c40203e47fa83447b7c5c2ad543d
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 16:11:25 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 16:11:25 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=c97b2ee0

dev-qt/qtgui: add missing xrender handling to QT5_GENTOO_CONFIG

Gentoo-Bug: 578108

Package-Manager: portage-2.2.28

 dev-qt/qtgui/qtgui-5.6.0.ebuild      | 1 +
 dev-qt/qtgui/qtgui-5.6.9999.ebuild   | 1 +
 dev-qt/qtgui/qtgui-5.7.0_beta.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.7.9999.ebuild   | 1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild     | 1 +
 5 files changed, 5 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.6.0.ebuild b/dev-qt/qtgui/qtgui-5.6.0.ebuild
index d97e413..e9c0c9b 100644
--- a/dev-qt/qtgui/qtgui-5.6.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.0.ebuild
@@ -126,6 +126,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
+	xcb:xrender
 )
 
 src_prepare() {

diff --git a/dev-qt/qtgui/qtgui-5.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
index d97e413..e9c0c9b 100644
--- a/dev-qt/qtgui/qtgui-5.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
@@ -126,6 +126,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
+	xcb:xrender
 )
 
 src_prepare() {

diff --git a/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild b/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild
index f1c6239..3336440 100644
--- a/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild
+++ b/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild
@@ -126,6 +126,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
+	xcb:xrender
 )
 
 src_prepare() {

diff --git a/dev-qt/qtgui/qtgui-5.7.9999.ebuild b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
index f1c6239..3336440 100644
--- a/dev-qt/qtgui/qtgui-5.7.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
@@ -126,6 +126,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
+	xcb:xrender
 )
 
 src_prepare() {

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index f1c6239..3336440 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -126,6 +126,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
+	xcb:xrender
 )
 
 src_prepare() {


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2016-05-24 20:53 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2016-05-24 20:53 UTC (permalink / raw
  To: gentoo-commits

commit:     61fd60ca40336d90b534330a19a7a90479d819ab
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 20:52:37 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue May 24 20:52:37 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=61fd60ca

dev-qt/qtgui: directfb is deprecated and will probably be removed in a future release

http://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.7&id=b94aa943f507a43f59cbc4a755d5ec7a71a50bad

Package-Manager: portage-2.3.0_rc1

 dev-qt/qtgui/qtgui-5.6.9999.ebuild   | 2 +-
 dev-qt/qtgui/qtgui-5.7.0_beta.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.7.9999.ebuild   | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild     | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
index a1bff5f..9f7cb6d 100644
--- a/dev-qt/qtgui/qtgui-5.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb
+# TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
 	ibus jpeg libinput +png tslib tuio +udev +xcb"

diff --git a/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild b/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild
index bcd075f..de5dc55 100644
--- a/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild
+++ b/dev-qt/qtgui/qtgui-5.7.0_beta.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb
+# TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk
 	ibus jpeg libinput +png tslib tuio +udev +xcb"

diff --git a/dev-qt/qtgui/qtgui-5.7.9999.ebuild b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
index bcd075f..de5dc55 100644
--- a/dev-qt/qtgui/qtgui-5.7.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb
+# TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk
 	ibus jpeg libinput +png tslib tuio +udev +xcb"

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index bcd075f..de5dc55 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 fi
 
-# TODO: directfb, linuxfb
+# TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk
 	ibus jpeg libinput +png tslib tuio +udev +xcb"


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2016-06-13  0:11 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2016-06-13  0:11 UTC (permalink / raw
  To: gentoo-commits

commit:     4f155eb89ef45a083951a2253caf7c4ea9ff861b
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 00:00:41 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 00:11:05 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=4f155eb8

dev-qt/qtgui: convert to usex

Package-Manager: portage-2.3.0_rc1

 dev-qt/qtgui/qtgui-5.6.1.ebuild    | 4 ++--
 dev-qt/qtgui/qtgui-5.6.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.7.0_rc.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.7.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.6.1.ebuild b/dev-qt/qtgui/qtgui-5.6.1.ebuild
index 9f7cb6d..3543876 100644
--- a/dev-qt/qtgui/qtgui-5.6.1.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.1.ebuild
@@ -152,7 +152,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
-		$(use eglfs && echo -gbm -kms)
+		$(usex eglfs '-gbm -kms' '')
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig
@@ -169,7 +169,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+		$(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
index 9f7cb6d..3543876 100644
--- a/dev-qt/qtgui/qtgui-5.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.6.9999.ebuild
@@ -152,7 +152,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
-		$(use eglfs && echo -gbm -kms)
+		$(usex eglfs '-gbm -kms' '')
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig
@@ -169,7 +169,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+		$(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.7.0_rc.ebuild b/dev-qt/qtgui/qtgui-5.7.0_rc.ebuild
index de5dc55..b4e9ee6 100644
--- a/dev-qt/qtgui/qtgui-5.7.0_rc.ebuild
+++ b/dev-qt/qtgui/qtgui-5.7.0_rc.ebuild
@@ -152,7 +152,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
-		$(use eglfs && echo -gbm -kms)
+		$(usex eglfs '-gbm -kms' '')
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig
@@ -169,7 +169,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+		$(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.7.9999.ebuild b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
index de5dc55..b4e9ee6 100644
--- a/dev-qt/qtgui/qtgui-5.7.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
@@ -152,7 +152,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
-		$(use eglfs && echo -gbm -kms)
+		$(usex eglfs '-gbm -kms' '')
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig
@@ -169,7 +169,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+		$(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index de5dc55..b4e9ee6 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -152,7 +152,7 @@ src_configure() {
 		$(usex dbus -dbus-linked '')
 		$(qt_use egl)
 		$(qt_use eglfs)
-		$(use eglfs && echo -gbm -kms)
+		$(usex eglfs '-gbm -kms' '')
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig
@@ -169,7 +169,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+		$(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
 	)
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2016-12-01 13:49 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2016-12-01 13:49 UTC (permalink / raw
  To: gentoo-commits

commit:     3c7ccc40ac224ac086c1660342eb6f06669a402a
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 30 19:37:07 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Dec  1 13:49:10 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=3c7ccc40

dev-qt/qtgui: fix automagic dependency

Package-Manager: portage-2.3.2

 dev-qt/qtgui/qtgui-5.8.9999.ebuild | 11 ++++++-----
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 11 ++++++-----
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.8.9999.ebuild b/dev-qt/qtgui/qtgui-5.8.9999.ebuild
index b4e9ee6..93d456c 100644
--- a/dev-qt/qtgui/qtgui-5.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.8.9999.ebuild
@@ -15,7 +15,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk
-	ibus jpeg libinput +png tslib tuio +udev +xcb"
+	ibus jpeg libinput +png tslib tuio +udev vnc +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
@@ -56,6 +56,7 @@ RDEPEND="
 	tslib? ( x11-libs/tslib )
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
+	vnc? ( ~dev-qt/qtnetwork-${PV} )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -133,16 +134,16 @@ src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 
-	# avoid automagic dep on qtdbus
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
+
 	qt_use_disable_mod ibus dbus \
 		src/plugins/platforminputcontexts/platforminputcontexts.pro
 
-	# avoid automagic dep on qtnetwork
-	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
-		src/plugins/generic/generic.pro || die
+	use vnc || sed -i -e '/SUBDIRS += vnc/d' \
+		src/plugins/platforms/platforms.pro || die
 
 	qt5-build_src_prepare
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index b4e9ee6..93d456c 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -15,7 +15,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk
-	ibus jpeg libinput +png tslib tuio +udev +xcb"
+	ibus jpeg libinput +png tslib tuio +udev vnc +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
@@ -56,6 +56,7 @@ RDEPEND="
 	tslib? ( x11-libs/tslib )
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
+	vnc? ( ~dev-qt/qtnetwork-${PV} )
 	xcb? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -133,16 +134,16 @@ src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 
-	# avoid automagic dep on qtdbus
 	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
 		src/platformsupport/platformsupport.pro || die
 
+	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
+
 	qt_use_disable_mod ibus dbus \
 		src/plugins/platforminputcontexts/platforminputcontexts.pro
 
-	# avoid automagic dep on qtnetwork
-	use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
-		src/plugins/generic/generic.pro || die
+	use vnc || sed -i -e '/SUBDIRS += vnc/d' \
+		src/plugins/platforms/platforms.pro || die
 
 	qt5-build_src_prepare
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2016-12-01 14:21 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2016-12-01 14:21 UTC (permalink / raw
  To: gentoo-commits

commit:     2d2756f1cd50ec834b3c7dda43fde670b717ce7d
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  1 14:20:51 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Dec  1 14:21:18 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=2d2756f1

dev-qt/qtgui: gtk platform plugin was ported from 2 -> 3

Qt-Change-Id: Iacb01279b6432e0901e3bb1353d5792543cc76e4

Package-Manager: portage-2.3.2

 dev-qt/qtgui/qtgui-5.7.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.8.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.7.9999.ebuild b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
index b4e9ee6..33a8154 100644
--- a/dev-qt/qtgui/qtgui-5.7.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
 	)
 	evdev? ( sys-libs/mtdev )
 	gtk? (
-		x11-libs/gtk+:2
+		x11-libs/gtk+:3
 		x11-libs/libX11
 		x11-libs/pango
 		!!x11-libs/cairo[qt4]
@@ -104,7 +104,7 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
-	gtk:gtk2:
+	gtk:gtk3:
 	!:no-gui:
 	:system-harfbuzz:HARFBUZZ
 	!:no-harfbuzz:

diff --git a/dev-qt/qtgui/qtgui-5.8.9999.ebuild b/dev-qt/qtgui/qtgui-5.8.9999.ebuild
index 93d456c..a8baafa 100644
--- a/dev-qt/qtgui/qtgui-5.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.8.9999.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
 	)
 	evdev? ( sys-libs/mtdev )
 	gtk? (
-		x11-libs/gtk+:2
+		x11-libs/gtk+:3
 		x11-libs/libX11
 		x11-libs/pango
 		!!x11-libs/cairo[qt4]
@@ -105,7 +105,7 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
-	gtk:gtk2:
+	gtk:gtk3:
 	!:no-gui:
 	:system-harfbuzz:HARFBUZZ
 	!:no-harfbuzz:

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 93d456c..a8baafa 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
 	)
 	evdev? ( sys-libs/mtdev )
 	gtk? (
-		x11-libs/gtk+:2
+		x11-libs/gtk+:3
 		x11-libs/libX11
 		x11-libs/pango
 		!!x11-libs/cairo[qt4]
@@ -105,7 +105,7 @@ QT5_GENTOO_CONFIG=(
 	!gif:no-gif:
 	gles2::OPENGL_ES
 	gles2:opengles2:OPENGL_ES_2
-	gtk:gtk2:
+	gtk:gtk3:
 	!:no-gui:
 	:system-harfbuzz:HARFBUZZ
 	!:no-harfbuzz:


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2017-04-15  4:46 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2017-04-15  4:46 UTC (permalink / raw
  To: gentoo-commits

commit:     13bd21aa255a68991c0dca5a2787e7973682bca0
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 15 16:14:37 2017 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Apr 15 04:40:24 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=13bd21aa

dev-qt/qtgui: Stop passing -xrender to configure on {5,5.8}.9999

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-qt/qtgui/qtgui-5.8.9999.ebuild | 6 ++----
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 6 ++----
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.8.9999.ebuild b/dev-qt/qtgui/qtgui-5.8.9999.ebuild
index 93dcfd12..b328d687 100644
--- a/dev-qt/qtgui/qtgui-5.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.8.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -55,7 +55,6 @@ RDEPEND="
 		x11-libs/libSM
 		x11-libs/libX11
 		>=x11-libs/libXi-1.7.4
-		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
@@ -118,7 +117,6 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
-	xcb:xrender
 )
 
 src_prepare() {
@@ -160,7 +158,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
+		$(usex xcb '-xcb-xlib -xinput2 -xkb' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 93dcfd12..b328d687 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -55,7 +55,6 @@ RDEPEND="
 		x11-libs/libSM
 		x11-libs/libX11
 		>=x11-libs/libXi-1.7.4
-		x11-libs/libXrender
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
@@ -118,7 +117,6 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-xlib:
 	xcb:xinput2:
 	xcb::XKB
-	xcb:xrender
 )
 
 src_prepare() {
@@ -160,7 +158,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
+		$(usex xcb '-xcb-xlib -xinput2 -xkb' '')
 	)
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2017-06-04 13:32 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2017-06-04 13:32 UTC (permalink / raw
  To: gentoo-commits

commit:     7518ff161f46f5dd508f7b40ce07d2ecc39a44b9
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jun  4 13:32:30 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jun  4 13:32:35 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=7518ff16

dev-qt/qtgui: fix build with USE="-dbus"

Gentoo-bug: 620348
Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-qt/qtgui/qtgui-5.9.0.ebuild    | 4 ++--
 dev-qt/qtgui/qtgui-5.9.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.9.0.ebuild b/dev-qt/qtgui/qtgui-5.9.0.ebuild
index b328d687..53aa133b 100644
--- a/dev-qt/qtgui/qtgui-5.9.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.0.ebuild
@@ -123,8 +123,8 @@ src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 
-	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
-		src/platformsupport/platformsupport.pro || die
+	qt_use_disable_config dbus dbus \
+		src/platformsupport/themes/genericunix/genericunix.pri
 
 	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
 

diff --git a/dev-qt/qtgui/qtgui-5.9.9999.ebuild b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
index b328d687..53aa133b 100644
--- a/dev-qt/qtgui/qtgui-5.9.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
@@ -123,8 +123,8 @@ src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 
-	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
-		src/platformsupport/platformsupport.pro || die
+	qt_use_disable_config dbus dbus \
+		src/platformsupport/themes/genericunix/genericunix.pri
 
 	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
 

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index b328d687..53aa133b 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -123,8 +123,8 @@ src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
 
-	use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
-		src/platformsupport/platformsupport.pro || die
+	qt_use_disable_config dbus dbus \
+		src/platformsupport/themes/genericunix/genericunix.pri
 
 	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
 


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2017-08-27  5:50 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2017-08-27  5:50 UTC (permalink / raw
  To: gentoo-commits

commit:     359c56207c4419716bec6f80013dc31b6ee72c63
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 27 05:46:03 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Aug 27 05:49:57 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=359c5620

dev-qt/qtgui: remove unused local USE description

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-qt/qtgui/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 4b8150c6..a18a5dcb 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -10,7 +10,6 @@
 		<flag name="eglfs">Build the EGL Full Screen/Single Surface platform plugin</flag>
 		<flag name="evdev">Enable support for input devices via evdev</flag>
 		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
-		<flag name="gtk">Build the GTK platform theme plugin</flag>
 		<flag name="gtkstyle">Build a widgets style that mimics the active GTK+ theme</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2017-10-10 11:47 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2017-10-10 11:47 UTC (permalink / raw
  To: gentoo-commits

commit:     33ce515b7280346c7ebc04ab016aeb033229ab8b
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 10 11:46:43 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Oct 10 11:46:58 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=33ce515b

dev-qt/qtgui: enable libinput USE flag by default

dev-qt/qtwayland[libinput] is enabled by default and depends on
dev-qt/qtgui[libinput], so let's avoid a USE conflict out of the box.

Bug: https://bugs.gentoo.org/633884
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-qt/qtgui/qtgui-5.10.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9.9999.ebuild  | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.10.9999.ebuild b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
index 53aa133b..2a71b40d 100644
--- a/dev-qt/qtgui/qtgui-5.10.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
@@ -14,7 +14,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg libinput +png tslib tuio +udev vnc +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )

diff --git a/dev-qt/qtgui/qtgui-5.9.9999.ebuild b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
index 53aa133b..2a71b40d 100644
--- a/dev-qt/qtgui/qtgui-5.9.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
@@ -14,7 +14,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg libinput +png tslib tuio +udev vnc +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 53aa133b..2a71b40d 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -14,7 +14,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg libinput +png tslib tuio +udev vnc +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-01-01  3:10 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2018-01-01  3:10 UTC (permalink / raw
  To: gentoo-commits

commit:     7560ee12b10bd9abd76020b6aea30bcb622cbc94
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  1 03:09:48 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 03:10:07 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=7560ee12

dev-qt/qtgui: raise media-libs/harfbuzz dependency

Upstream-commit: f3f4f95536133c7ec7ef27e5a8263f35cc3bc4b6
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-qt/qtgui/qtgui-5.9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 3cf6c9c0..de176492 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -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} )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-01-26 13:27 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2018-01-26 13:27 UTC (permalink / raw
  To: gentoo-commits

commit:     d53ea392ebed74e67e7d46ac19060fc4d43bd29b
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 13:27:08 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 13:27:43 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=d53ea392

dev-qt/qtgui: raise x11-libs/libXi dependency

Closes: https://bugs.gentoo.org/645790
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-qt/qtgui/qtgui-5.10.0.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.10.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.11.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9.4.ebuild     | 2 +-
 dev-qt/qtgui/qtgui-5.9.9999.ebuild  | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.10.0.ebuild b/dev-qt/qtgui/qtgui-5.10.0.ebuild
index 3cf6c9c0..e7b6eb22 100644
--- a/dev-qt/qtgui/qtgui-5.10.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.10.0.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.4
+		>=x11-libs/libXi-1.7.5
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image

diff --git a/dev-qt/qtgui/qtgui-5.10.9999.ebuild b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
index 3cf6c9c0..e7b6eb22 100644
--- a/dev-qt/qtgui/qtgui-5.10.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.4
+		>=x11-libs/libXi-1.7.5
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image

diff --git a/dev-qt/qtgui/qtgui-5.11.9999.ebuild b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
index ebdd7c12..e699a859 100644
--- a/dev-qt/qtgui/qtgui-5.11.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.4
+		>=x11-libs/libXi-1.7.5
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image

diff --git a/dev-qt/qtgui/qtgui-5.9.4.ebuild b/dev-qt/qtgui/qtgui-5.9.4.ebuild
index 812bbe83..c5c08fae 100644
--- a/dev-qt/qtgui/qtgui-5.9.4.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.4.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.4
+		>=x11-libs/libXi-1.7.5
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image

diff --git a/dev-qt/qtgui/qtgui-5.9.9999.ebuild b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
index 2a71b40d..0e4e3eed 100644
--- a/dev-qt/qtgui/qtgui-5.9.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.4
+		>=x11-libs/libXi-1.7.5
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index de176492..26f4bb0b 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -54,7 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.4
+		>=x11-libs/libXi-1.7.5
 		>=x11-libs/libxcb-1.10:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-02-02 11:54 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2018-02-02 11:54 UTC (permalink / raw
  To: gentoo-commits

commit:     9f81240ffd41cda7bb75286c95bb49e8623e43de
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 02:29:29 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Feb  2 11:53:56 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=9f81240f

dev-qt/qtgui: add QT5_GENTOO_PRIVATE_CONFIG

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-qt/qtgui/qtgui-5.10.0.ebuild    | 6 +++++-
 dev-qt/qtgui/qtgui-5.10.9999.ebuild | 6 +++++-
 dev-qt/qtgui/qtgui-5.11.9999.ebuild | 4 ++++
 dev-qt/qtgui/qtgui-5.9.4.ebuild     | 4 ++++
 dev-qt/qtgui/qtgui-5.9.9999.ebuild  | 6 +++++-
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 4 ++++
 6 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.10.0.ebuild b/dev-qt/qtgui/qtgui-5.10.0.ebuild
index e7b6eb22..0e281afe 100644
--- a/dev-qt/qtgui/qtgui-5.10.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -120,6 +120,10 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
+QT5_GENTOO_PRIVATE_CONFIG=(
+	:gui
+)
+
 src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)

diff --git a/dev-qt/qtgui/qtgui-5.10.9999.ebuild b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
index e7b6eb22..0e281afe 100644
--- a/dev-qt/qtgui/qtgui-5.10.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -120,6 +120,10 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
+QT5_GENTOO_PRIVATE_CONFIG=(
+	:gui
+)
+
 src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)

diff --git a/dev-qt/qtgui/qtgui-5.11.9999.ebuild b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
index e699a859..0e281afe 100644
--- a/dev-qt/qtgui/qtgui-5.11.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
@@ -120,6 +120,10 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
+QT5_GENTOO_PRIVATE_CONFIG=(
+	:gui
+)
+
 src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)

diff --git a/dev-qt/qtgui/qtgui-5.9.4.ebuild b/dev-qt/qtgui/qtgui-5.9.4.ebuild
index c5c08fae..aeb8b422 100644
--- a/dev-qt/qtgui/qtgui-5.9.4.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.4.ebuild
@@ -119,6 +119,10 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
+QT5_GENTOO_PRIVATE_CONFIG=(
+	:gui
+)
+
 src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)

diff --git a/dev-qt/qtgui/qtgui-5.9.9999.ebuild b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
index 0e4e3eed..aeb8b422 100644
--- a/dev-qt/qtgui/qtgui-5.9.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -119,6 +119,10 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
+QT5_GENTOO_PRIVATE_CONFIG=(
+	:gui
+)
+
 src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 26f4bb0b..a43ff0cc 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -120,6 +120,10 @@ QT5_GENTOO_CONFIG=(
 	xcb::XKB
 )
 
+QT5_GENTOO_PRIVATE_CONFIG=(
+	:gui
+)
+
 src_prepare() {
 	# egl_x11 is activated when both egl and xcb are enabled
 	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-02-03  3:57 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2018-02-03  3:57 UTC (permalink / raw
  To: gentoo-commits

commit:     16eebe06af549082a7c8f5a82203f5ef5c5b00f8
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  3 03:56:32 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Feb  3 03:57:35 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=16eebe06

dev-qt/qtgui: enable gui

Since e553539e7ee050d094da9a4673b2e5ac71aae422, we started passing -no-gui so
we need to start explicitly enabling it here.

Bug: https://bugs.gentoo.org/646448
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-qt/qtgui/qtgui-5.10.0.ebuild    | 1 +
 dev-qt/qtgui/qtgui-5.10.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.11.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.9.4.ebuild     | 1 +
 dev-qt/qtgui/qtgui-5.9.9999.ebuild  | 1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 1 +
 6 files changed, 6 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.10.0.ebuild b/dev-qt/qtgui/qtgui-5.10.0.ebuild
index 0e281afe..56187076 100644
--- a/dev-qt/qtgui/qtgui-5.10.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.10.0.ebuild
@@ -153,6 +153,7 @@ src_configure() {
 		-fontconfig
 		-system-freetype
 		$(usex gif '' -no-gif)
+		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)

diff --git a/dev-qt/qtgui/qtgui-5.10.9999.ebuild b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
index 0e281afe..56187076 100644
--- a/dev-qt/qtgui/qtgui-5.10.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.10.9999.ebuild
@@ -153,6 +153,7 @@ src_configure() {
 		-fontconfig
 		-system-freetype
 		$(usex gif '' -no-gif)
+		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)

diff --git a/dev-qt/qtgui/qtgui-5.11.9999.ebuild b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
index 0e281afe..56187076 100644
--- a/dev-qt/qtgui/qtgui-5.11.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
@@ -153,6 +153,7 @@ src_configure() {
 		-fontconfig
 		-system-freetype
 		$(usex gif '' -no-gif)
+		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)

diff --git a/dev-qt/qtgui/qtgui-5.9.4.ebuild b/dev-qt/qtgui/qtgui-5.9.4.ebuild
index aeb8b422..16af003c 100644
--- a/dev-qt/qtgui/qtgui-5.9.4.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.4.ebuild
@@ -152,6 +152,7 @@ src_configure() {
 		-fontconfig
 		-system-freetype
 		$(usex gif '' -no-gif)
+		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)

diff --git a/dev-qt/qtgui/qtgui-5.9.9999.ebuild b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
index aeb8b422..16af003c 100644
--- a/dev-qt/qtgui/qtgui-5.9.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9.9999.ebuild
@@ -152,6 +152,7 @@ src_configure() {
 		-fontconfig
 		-system-freetype
 		$(usex gif '' -no-gif)
+		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index a43ff0cc..9c89728d 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -153,6 +153,7 @@ src_configure() {
 		-fontconfig
 		-system-freetype
 		$(usex gif '' -no-gif)
+		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-02-22 22:19 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2018-02-22 22:19 UTC (permalink / raw
  To: gentoo-commits

commit:     cf7da26957813ac212494aa4c3ffdf49ee152f19
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Thu Feb 22 10:09:32 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 22:13:40 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=cf7da269

dev-qt/qtgui: Drop 5.10.1 (r0)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-qt/qtgui/qtgui-5.10.1.ebuild | 170 ---------------------------------------
 1 file changed, 170 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.10.1.ebuild b/dev-qt/qtgui/qtgui-5.10.1.ebuild
deleted file mode 100644
index 56187076..00000000
--- a/dev-qt/qtgui/qtgui-5.10.1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-QT5_MODULE="qtbase"
-inherit qt5-build
-
-DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
-
-if [[ ${QT5_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-fi
-
-# TODO: linuxfb
-
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc +xcb"
-REQUIRED_USE="
-	|| ( eglfs xcb )
-	accessibility? ( dbus xcb )
-	eglfs? ( egl )
-	ibus? ( dbus )
-	libinput? ( udev )
-	xcb? ( gles2? ( egl ) )
-"
-
-RDEPEND="
-	dev-libs/glib:2
-	~dev-qt/qtcore-${PV}
-	media-libs/fontconfig
-	>=media-libs/freetype-2.6.1:2
-	>=media-libs/harfbuzz-1.0.6:=
-	>=sys-libs/zlib-1.2.5
-	virtual/opengl
-	dbus? ( ~dev-qt/qtdbus-${PV} )
-	egl? ( media-libs/mesa[egl] )
-	eglfs? (
-		media-libs/mesa[gbm]
-		x11-libs/libdrm
-	)
-	evdev? ( sys-libs/mtdev )
-	gles2? ( media-libs/mesa[gles2] )
-	jpeg? ( virtual/jpeg:0 )
-	libinput? (
-		dev-libs/libinput:=
-		x11-libs/libxkbcommon
-	)
-	png? ( media-libs/libpng:0= )
-	tslib? ( x11-libs/tslib )
-	tuio? ( ~dev-qt/qtnetwork-${PV} )
-	udev? ( virtual/libudev:= )
-	vnc? ( ~dev-qt/qtnetwork-${PV} )
-	xcb? (
-		x11-libs/libICE
-		x11-libs/libSM
-		x11-libs/libX11
-		>=x11-libs/libXi-1.7.5
-		>=x11-libs/libxcb-1.10:=[xkb]
-		>=x11-libs/libxkbcommon-0.4.1[X]
-		x11-libs/xcb-util-image
-		x11-libs/xcb-util-keysyms
-		x11-libs/xcb-util-renderutil
-		x11-libs/xcb-util-wm
-	)
-"
-DEPEND="${RDEPEND}
-	evdev? ( sys-kernel/linux-headers )
-	udev? ( sys-kernel/linux-headers )
-"
-PDEPEND="
-	ibus? ( app-i18n/ibus )
-"
-
-QT5_TARGET_SUBDIRS=(
-	src/tools/qvkgen
-	src/gui
-	src/openglextensions
-	src/platformheaders
-	src/platformsupport
-	src/plugins/generic
-	src/plugins/imageformats
-	src/plugins/platforms
-	src/plugins/platforminputcontexts
-)
-
-QT5_GENTOO_CONFIG=(
-	accessibility:accessibility-atspi-bridge
-	egl
-	eglfs
-	eglfs:eglfs_egldevice:
-	eglfs:eglfs_gbm:
-	evdev
-	evdev:mtdev:
-	:fontconfig
-	:system-freetype:FREETYPE
-	!:no-freetype:
-	!gif:no-gif:
-	gles2::OPENGL_ES
-	gles2:opengles2:OPENGL_ES_2
-	!:no-gui:
-	:system-harfbuzz:HARFBUZZ
-	!:no-harfbuzz:
-	jpeg:system-jpeg:IMAGEFORMAT_JPEG
-	!jpeg:no-jpeg:
-	libinput
-	libinput:xkbcommon-evdev:
-	:opengl
-	png:png:
-	png:system-png:IMAGEFORMAT_PNG
-	!png:no-png:
-	tslib
-	udev:libudev:
-	xcb:xcb:
-	xcb:xcb-glx:
-	xcb:xcb-plugin:
-	xcb:xcb-render:
-	xcb:xcb-sm:
-	xcb:xcb-xlib:
-	xcb:xinput2:
-	xcb::XKB
-)
-
-QT5_GENTOO_PRIVATE_CONFIG=(
-	:gui
-)
-
-src_prepare() {
-	# egl_x11 is activated when both egl and xcb are enabled
-	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
-
-	qt_use_disable_config dbus dbus \
-		src/platformsupport/themes/genericunix/genericunix.pri
-
-	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
-
-	qt_use_disable_mod ibus dbus \
-		src/plugins/platforminputcontexts/platforminputcontexts.pro
-
-	use vnc || sed -i -e '/SUBDIRS += vnc/d' \
-		src/plugins/platforms/platforms.pro || die
-
-	qt5-build_src_prepare
-}
-
-src_configure() {
-	local myconf=(
-		$(usex dbus -dbus-linked '')
-		$(qt_use egl)
-		$(qt_use eglfs)
-		$(usex eglfs '-gbm -kms' '')
-		$(qt_use evdev)
-		$(qt_use evdev mtdev)
-		-fontconfig
-		-system-freetype
-		$(usex gif '' -no-gif)
-		-gui
-		-system-harfbuzz
-		$(qt_use jpeg libjpeg system)
-		$(qt_use libinput)
-		$(qt_use libinput xkbcommon-evdev)
-		-opengl $(usex gles2 es2 desktop)
-		$(qt_use png libpng system)
-		$(qt_use tslib)
-		$(qt_use udev libudev)
-		$(qt_use xcb xcb system)
-		$(qt_use xcb xkbcommon-x11 system)
-		$(usex xcb '-xcb-xlib -xinput2 -xkb' '')
-	)
-	qt5-build_src_configure
-}


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-03-15 23:18 Jimi Huotari
  0 siblings, 0 replies; 114+ messages in thread
From: Jimi Huotari @ 2018-03-15 23:18 UTC (permalink / raw
  To: gentoo-commits

commit:     284286ed83cee8f4bc82f4f39c5a9f6e0a040a48
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 23:16:19 2018 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 23:17:29 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=284286ed

dev-qt/qtgui: remove a no longer needed patch from 5.11

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-qt/qtgui/qtgui-5.11.0_beta2.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.11.0_beta2.ebuild b/dev-qt/qtgui/qtgui-5.11.0_beta2.ebuild
index 1d2abec0..9c89728d 100644
--- a/dev-qt/qtgui/qtgui-5.11.0_beta2.ebuild
+++ b/dev-qt/qtgui/qtgui-5.11.0_beta2.ebuild
@@ -71,8 +71,6 @@ PDEPEND="
 	ibus? ( app-i18n/ibus )
 "
 
-PATCHES=( "${FILESDIR}/${PN}-5.9.4-opengl.patch" ) # QTBUG-66420
-
 QT5_TARGET_SUBDIRS=(
 	src/tools/qvkgen
 	src/gui


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-07-25 23:20 Jimi Huotari
  0 siblings, 0 replies; 114+ messages in thread
From: Jimi Huotari @ 2018-07-25 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     ff0d3865e5f74858721db8aeb43a405d3bc7185b
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 25 23:08:15 2018 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Wed Jul 25 23:15:23 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=ff0d3865

dev-qt/qtgui: sync with main Gentoo repo tree

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 dev-qt/qtgui/qtgui-5.11.9999.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.11.9999.ebuild b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
index 034e4220..c8309dc2 100644
--- a/dev-qt/qtgui/qtgui-5.11.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.11.9999.ebuild
@@ -131,7 +131,7 @@ src_prepare() {
 	qt_use_disable_config dbus dbus \
 		src/platformsupport/themes/genericunix/genericunix.pri
 
-	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
+	qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
 
 	qt_use_disable_mod ibus dbus \
 		src/plugins/platforminputcontexts/platforminputcontexts.pro

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 034e4220..c8309dc2 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -131,7 +131,7 @@ src_prepare() {
 	qt_use_disable_config dbus dbus \
 		src/platformsupport/themes/genericunix/genericunix.pri
 
-	qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
+	qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
 
 	qt_use_disable_mod ibus dbus \
 		src/plugins/platforminputcontexts/platforminputcontexts.pro


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-08-15 13:21 Jimi Huotari
  0 siblings, 0 replies; 114+ messages in thread
From: Jimi Huotari @ 2018-08-15 13:21 UTC (permalink / raw
  To: gentoo-commits

commit:     8f09798b3c427b6c40fc8747aa47e407381713ee
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 15 13:10:29 2018 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Wed Aug 15 13:14:43 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=8f09798b

dev-qt/qtgui: update 5.12 configure and dependencies

With the 'xinput2' feature replaced by 'xcb-xinput', bump
the minimum required 'x11-libs/libxcb' version, and remove
'x11-libs/libXi'.

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 7 +++----
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 7 +++----
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
index c8309dc2..6f6d4286 100644
--- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
@@ -54,8 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.5
-		>=x11-libs/libxcb-1.10:=[xkb]
+		>=x11-libs/libxcb-1.12:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
@@ -116,7 +115,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-render:
 	xcb:xcb-sm:
 	xcb:xcb-xlib:
-	xcb:xinput2:
+	xcb:xcb-xinput:
 	xcb::XKB
 )
 
@@ -164,7 +163,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(usex xcb '-xcb-xlib -xinput2 -xkb' '')
+		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index c8309dc2..6f6d4286 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -54,8 +54,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libXi-1.7.5
-		>=x11-libs/libxcb-1.10:=[xkb]
+		>=x11-libs/libxcb-1.12:=[xkb]
 		>=x11-libs/libxkbcommon-0.4.1[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
@@ -116,7 +115,7 @@ QT5_GENTOO_CONFIG=(
 	xcb:xcb-render:
 	xcb:xcb-sm:
 	xcb:xcb-xlib:
-	xcb:xinput2:
+	xcb:xcb-xinput:
 	xcb::XKB
 )
 
@@ -164,7 +163,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
 		$(qt_use xcb xkbcommon-x11 system)
-		$(usex xcb '-xcb-xlib -xinput2 -xkb' '')
+		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
 	)
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2018-12-06  3:47 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2018-12-06  3:47 UTC (permalink / raw
  To: gentoo-commits

commit:     f9544410874f4ce26fcd140e1da08c7c1be2073a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  3 19:25:56 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Dec  5 22:16:55 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f9544410

dev-qt/qtgui: bundled xkbcommon is gone, option renamed to xkbcommon

See also: https://bugreports.qt.io/browse/QTBUG-65503

Closes: https://bugs.gentoo.org/672340
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 11 ++++++-----
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 11 ++++++-----
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
index 6f6d4286..e8a19fd9 100644
--- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -55,7 +55,7 @@ RDEPEND="
 		x11-libs/libSM
 		x11-libs/libX11
 		>=x11-libs/libxcb-1.12:=[xkb]
-		>=x11-libs/libxkbcommon-0.4.1[X]
+		>=x11-libs/libxkbcommon-0.5.0[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
@@ -102,7 +102,7 @@ QT5_GENTOO_CONFIG=(
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	libinput
-	libinput:xkbcommon-evdev:
+	libinput:xkbcommon:
 	:opengl
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
@@ -156,14 +156,15 @@ src_configure() {
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)
-		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
-		$(qt_use xcb xkbcommon-x11 system)
 		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
 	)
+	if use libinput || use xcb; then
+		myconf+=( -xkbcommon )
+	fi
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 6f6d4286..e8a19fd9 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -55,7 +55,7 @@ RDEPEND="
 		x11-libs/libSM
 		x11-libs/libX11
 		>=x11-libs/libxcb-1.12:=[xkb]
-		>=x11-libs/libxkbcommon-0.4.1[X]
+		>=x11-libs/libxkbcommon-0.5.0[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil
@@ -102,7 +102,7 @@ QT5_GENTOO_CONFIG=(
 	jpeg:system-jpeg:IMAGEFORMAT_JPEG
 	!jpeg:no-jpeg:
 	libinput
-	libinput:xkbcommon-evdev:
+	libinput:xkbcommon:
 	:opengl
 	png:png:
 	png:system-png:IMAGEFORMAT_PNG
@@ -156,14 +156,15 @@ src_configure() {
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)
-		$(qt_use libinput xkbcommon-evdev)
 		-opengl $(usex gles2 es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
 		$(qt_use xcb xcb system)
-		$(qt_use xcb xkbcommon-x11 system)
 		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
 	)
+	if use libinput || use xcb; then
+		myconf+=( -xkbcommon )
+	fi
 	qt5-build_src_configure
 }


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2019-01-07  1:04 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2019-01-07  1:04 UTC (permalink / raw
  To: gentoo-commits

commit:     3e218409c94776b00640b17192b1a787007c1053
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  7 00:57:32 2019 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jan  7 00:58:52 2019 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=3e218409

dev-qt/qtgui: add := subslot dep on sys-libs/zlib

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.12.0.ebuild    | 4 ++--
 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.12.0.ebuild b/dev-qt/qtgui/qtgui-5.12.0.ebuild
index c0adf667..b1ec9e40 100644
--- a/dev-qt/qtgui/qtgui-5.12.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,7 +30,7 @@ RDEPEND="
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=
-	>=sys-libs/zlib-1.2.5
+	sys-libs/zlib:=
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )

diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
index e8a19fd9..4a416148 100644
--- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,7 +30,7 @@ RDEPEND="
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=
-	>=sys-libs/zlib-1.2.5
+	sys-libs/zlib:=
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index e8a19fd9..4a416148 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,7 +30,7 @@ RDEPEND="
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=
-	>=sys-libs/zlib-1.2.5
+	sys-libs/zlib:=
 	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2019-03-03 20:01 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2019-03-03 20:01 UTC (permalink / raw
  To: gentoo-commits

commit:     fa12b7b7bb8b139ce5ad484d554a7fa7902d4918
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  3 20:01:37 2019 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Mar  3 20:01:37 2019 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=fa12b7b7

dev-qt/qtgui: restore QT_FREETYPE define

Bug: https://bugs.gentoo.org/678022
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.13.9999.ebuild | 4 ++--
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
index d0432526..326ef884 100644
--- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=
-		x11-libs/libxkbcommon
+		>=x11-libs/libxkbcommon-0.5.0
 	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
@@ -91,7 +91,7 @@ QT5_GENTOO_CONFIG=(
 	evdev:evdev:
 	evdev:mtdev:
 	:fontconfig:
-	:system-freetype:
+	:system-freetype:FREETYPE
 	!:no-freetype:
 	!gif:no-gif:
 	gles2::OPENGL_ES

diff --git a/dev-qt/qtgui/qtgui-5.13.9999.ebuild b/dev-qt/qtgui/qtgui-5.13.9999.ebuild
index d0432526..326ef884 100644
--- a/dev-qt/qtgui/qtgui-5.13.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.13.9999.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=
-		x11-libs/libxkbcommon
+		>=x11-libs/libxkbcommon-0.5.0
 	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
@@ -91,7 +91,7 @@ QT5_GENTOO_CONFIG=(
 	evdev:evdev:
 	evdev:mtdev:
 	:fontconfig:
-	:system-freetype:
+	:system-freetype:FREETYPE
 	!:no-freetype:
 	!gif:no-gif:
 	gles2::OPENGL_ES

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index d0432526..326ef884 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=
-		x11-libs/libxkbcommon
+		>=x11-libs/libxkbcommon-0.5.0
 	)
 	png? ( media-libs/libpng:0= )
 	tslib? ( x11-libs/tslib )
@@ -91,7 +91,7 @@ QT5_GENTOO_CONFIG=(
 	evdev:evdev:
 	evdev:mtdev:
 	:fontconfig:
-	:system-freetype:
+	:system-freetype:FREETYPE
 	!:no-freetype:
 	!gif:no-gif:
 	gles2::OPENGL_ES


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2019-05-18  2:38 Michael Palimaka
  0 siblings, 0 replies; 114+ messages in thread
From: Michael Palimaka @ 2019-05-18  2:38 UTC (permalink / raw
  To: gentoo-commits

commit:     174602961b5f4c28bda4c1a5bf2c2fd18cbda8a8
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 02:38:16 2019 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat May 18 02:38:23 2019 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=17460296

dev-qt/qtgui: add dependency on dev-util/gtk-update-icon-cache

Bug: https://bugs.gentoo.org/640020
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka <kensington <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.13.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
index 326ef884..e8a8655c 100644
--- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
@@ -27,6 +27,7 @@ REQUIRED_USE="
 RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}
+	dev-util/gtk-update-icon-cache
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=

diff --git a/dev-qt/qtgui/qtgui-5.13.9999.ebuild b/dev-qt/qtgui/qtgui-5.13.9999.ebuild
index 326ef884..e8a8655c 100644
--- a/dev-qt/qtgui/qtgui-5.13.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.13.9999.ebuild
@@ -27,6 +27,7 @@ REQUIRED_USE="
 RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}
+	dev-util/gtk-update-icon-cache
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 326ef884..e8a8655c 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -27,6 +27,7 @@ REQUIRED_USE="
 RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}
+	dev-util/gtk-update-icon-cache
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2019-08-08 22:21 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2019-08-08 22:21 UTC (permalink / raw
  To: gentoo-commits

commit:     8a3fd32a97e417da1af359471509dfa10877402b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 21 15:45:15 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug  8 11:45:31 2019 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=8a3fd32a

dev-qt/qtgui: Add USE wayland

Closes: https://bugs.gentoo.org/689680
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/metadata.xml           | 1 +
 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 3 ++-
 dev-qt/qtgui/qtgui-5.13.9999.ebuild | 3 ++-
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 3 ++-
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index bb8d780f..74256c16 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -14,6 +14,7 @@
 		<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
 		<flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
 		<flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
+		<flag name="wayland">Provide <pkg>dev-qt/qtwayland</pkg> to ensure Qt applications can be run as Wayland clients</flag>
 		<flag name="xcb">Build the XCB platform plugin and enable X11 integration</flag>
 	</use>
 	<upstream>

diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
index 56a37349..aa6a1274 100644
--- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
@@ -14,7 +14,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
@@ -69,6 +69,7 @@ DEPEND="${RDEPEND}
 "
 PDEPEND="
 	ibus? ( app-i18n/ibus )
+	wayland? ( ~dev-qt/qtwayland-${PV} )
 "
 
 QT5_TARGET_SUBDIRS=(

diff --git a/dev-qt/qtgui/qtgui-5.13.9999.ebuild b/dev-qt/qtgui/qtgui-5.13.9999.ebuild
index 56a37349..aa6a1274 100644
--- a/dev-qt/qtgui/qtgui-5.13.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.13.9999.ebuild
@@ -14,7 +14,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
@@ -69,6 +69,7 @@ DEPEND="${RDEPEND}
 "
 PDEPEND="
 	ibus? ( app-i18n/ibus )
+	wayland? ( ~dev-qt/qtwayland-${PV} )
 "
 
 QT5_TARGET_SUBDIRS=(

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 56a37349..aa6a1274 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -14,7 +14,7 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
 REQUIRED_USE="
 	|| ( eglfs xcb )
 	accessibility? ( dbus xcb )
@@ -69,6 +69,7 @@ DEPEND="${RDEPEND}
 "
 PDEPEND="
 	ibus? ( app-i18n/ibus )
+	wayland? ( ~dev-qt/qtwayland-${PV} )
 "
 
 QT5_TARGET_SUBDIRS=(


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2019-09-18 16:46 Jimi Huotari
  0 siblings, 0 replies; 114+ messages in thread
From: Jimi Huotari @ 2019-09-18 16:46 UTC (permalink / raw
  To: gentoo-commits

commit:     90cdb9eb83111b8190b0501ababfcca834c9d44d
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 18 16:43:19 2019 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 16:43:19 2019 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=90cdb9eb

dev-qt/qtgui: adjust xcb configure options for 5.15

0. https://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.15&id=60588e1a

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index aa6a1274..043c53c6 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -164,8 +164,8 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
-		$(qt_use xcb xcb system)
-		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
+		$(qt_use xcb)
+		$(usex xcb '-xcb-xlib' '')
 	)
 	if use libinput || use xcb; then
 		myconf+=( -xkbcommon )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-01-19 23:54 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2020-01-19 23:54 UTC (permalink / raw
  To: gentoo-commits

commit:     040f587dc703adc1e0eba504e83430a032ba3c62
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 23:06:06 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 23:06:06 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=040f587d

dev-qt/qtgui: Rename USE xcb to X

Closes: https://bugs.gentoo.org/705440
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/metadata.xml           |  2 +-
 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 37 +++++++++++++++++++------------------
 dev-qt/qtgui/qtgui-5.14.9999.ebuild | 37 +++++++++++++++++++------------------
 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 37 +++++++++++++++++++------------------
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 37 +++++++++++++++++++------------------
 5 files changed, 77 insertions(+), 73 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 74256c16..5fd07056 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -15,7 +15,7 @@
 		<flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
 		<flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
 		<flag name="wayland">Provide <pkg>dev-qt/qtwayland</pkg> to ensure Qt applications can be run as Wayland clients</flag>
-		<flag name="xcb">Build the XCB platform plugin and enable X11 integration</flag>
+		<flag name="X">Build the XCB platform plugin and enable X11 integration</flag>
 	</use>
 	<upstream>
 		<bugs-to>https://bugreports.qt.io/</bugs-to>

diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
index bd23ada7..7e8a5ceb 100644
--- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 QT5_MODULE="qtbase"
 inherit qt5-build
 
@@ -14,14 +15,14 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc wayland +X"
 REQUIRED_USE="
-	|| ( eglfs xcb )
-	accessibility? ( dbus xcb )
+	|| ( eglfs X )
+	accessibility? ( dbus X )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
-	xcb? ( gles2? ( egl ) )
+	X? ( gles2? ( egl ) )
 "
 
 RDEPEND="
@@ -51,7 +52,7 @@ RDEPEND="
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	vnc? ( ~dev-qt/qtnetwork-${PV} )
-	xcb? (
+	X? (
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
@@ -111,13 +112,13 @@ QT5_GENTOO_CONFIG=(
 	!png:no-png:
 	tslib:tslib:
 	udev:libudev:
-	xcb:xcb:
-	xcb:xcb-glx:
-	xcb:xcb-plugin:
-	xcb:xcb-render:
-	xcb:xcb-sm:
-	xcb:xcb-xlib:
-	xcb:xcb-xinput:
+	X:xcb:
+	X:xcb-glx:
+	X:xcb-plugin:
+	X:xcb-render:
+	X:xcb-sm:
+	X:xcb-xlib:
+	X:xcb-xinput:
 )
 
 QT5_GENTOO_PRIVATE_CONFIG=(
@@ -130,8 +131,8 @@ src_prepare() {
 	# don't add -O3 to CXXFLAGS, bug 549140
 	sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
 
-	# egl_x11 is activated when both egl and xcb are enabled
-	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
+	# egl_x11 is activated when both egl and X are enabled
+	use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
 
 	qt_use_disable_config dbus dbus \
 		src/platformsupport/themes/genericunix/genericunix.pri
@@ -166,10 +167,10 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
-		$(qt_use xcb xcb system)
-		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
+		$(qt_use X xcb system)
+		$(usex X '-xcb-xlib -xcb-xinput -xkb' '')
 	)
-	if use libinput || use xcb; then
+	if use libinput || use X; then
 		myconf+=( -xkbcommon )
 	fi
 	qt5-build_src_configure

diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
index 97db51f0..ab7524bb 100644
--- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 QT5_MODULE="qtbase"
 inherit qt5-build
 
@@ -14,14 +15,14 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc wayland +X"
 REQUIRED_USE="
-	|| ( eglfs xcb )
-	accessibility? ( dbus xcb )
+	|| ( eglfs X )
+	accessibility? ( dbus X )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
-	xcb? ( gles2? ( egl ) )
+	X? ( gles2? ( egl ) )
 "
 
 COMMON_DEPEND="
@@ -51,7 +52,7 @@ COMMON_DEPEND="
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	vnc? ( ~dev-qt/qtnetwork-${PV} )
-	xcb? (
+	X? (
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
@@ -118,13 +119,13 @@ QT5_GENTOO_CONFIG=(
 	!png:no-png:
 	tslib:tslib:
 	udev:libudev:
-	xcb:xcb:
-	xcb:xcb-glx:
-	xcb:xcb-plugin:
-	xcb:xcb-render:
-	xcb:xcb-sm:
-	xcb:xcb-xlib:
-	xcb:xcb-xinput:
+	X:xcb:
+	X:xcb-glx:
+	X:xcb-plugin:
+	X:xcb-render:
+	X:xcb-sm:
+	X:xcb-xlib:
+	X:xcb-xinput:
 )
 
 QT5_GENTOO_PRIVATE_CONFIG=(
@@ -137,8 +138,8 @@ src_prepare() {
 	# don't add -O3 to CXXFLAGS, bug 549140
 	sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
 
-	# egl_x11 is activated when both egl and xcb are enabled
-	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
+	# egl_x11 is activated when both egl and X are enabled
+	use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
 
 	qt_use_disable_config dbus dbus \
 		src/platformsupport/themes/genericunix/genericunix.pri
@@ -173,10 +174,10 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
-		$(qt_use xcb xcb system)
-		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
+		$(qt_use X xcb system)
+		$(usex X '-xcb-xlib -xcb-xinput -xkb' '')
 	)
-	if use libinput || use xcb; then
+	if use libinput || use X; then
 		myconf+=( -xkbcommon )
 	fi
 	qt5-build_src_configure

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index 8a4c7007..3074f4ce 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 QT5_MODULE="qtbase"
 inherit qt5-build
 
@@ -14,14 +15,14 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc wayland +X"
 REQUIRED_USE="
-	|| ( eglfs xcb )
-	accessibility? ( dbus xcb )
+	|| ( eglfs X )
+	accessibility? ( dbus X )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
-	xcb? ( gles2? ( egl ) )
+	X? ( gles2? ( egl ) )
 "
 
 COMMON_DEPEND="
@@ -51,7 +52,7 @@ COMMON_DEPEND="
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	vnc? ( ~dev-qt/qtnetwork-${PV} )
-	xcb? (
+	X? (
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
@@ -118,13 +119,13 @@ QT5_GENTOO_CONFIG=(
 	!png:no-png:
 	tslib:tslib:
 	udev:libudev:
-	xcb:xcb:
-	xcb:xcb-glx:
-	xcb:xcb-plugin:
-	xcb:xcb-render:
-	xcb:xcb-sm:
-	xcb:xcb-xlib:
-	xcb:xcb-xinput:
+	X:xcb:
+	X:xcb-glx:
+	X:xcb-plugin:
+	X:xcb-render:
+	X:xcb-sm:
+	X:xcb-xlib:
+	X:xcb-xinput:
 )
 
 QT5_GENTOO_PRIVATE_CONFIG=(
@@ -137,8 +138,8 @@ src_prepare() {
 	# don't add -O3 to CXXFLAGS, bug 549140
 	sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
 
-	# egl_x11 is activated when both egl and xcb are enabled
-	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
+	# egl_x11 is activated when both egl and X are enabled
+	use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
 
 	qt_use_disable_config dbus dbus \
 		src/platformsupport/themes/genericunix/genericunix.pri
@@ -173,10 +174,10 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
-		$(qt_use xcb)
-		$(usex xcb '-xcb-xlib' '')
+		$(qt_use X)
+		$(usex X '-xcb-xlib' '')
 	)
-	if use libinput || use xcb; then
+	if use libinput || use X; then
 		myconf+=( -xkbcommon )
 	fi
 	qt5-build_src_configure

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index e8e79ac3..04d52960 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 QT5_MODULE="qtbase"
 inherit qt5-build
 
@@ -14,14 +15,14 @@ fi
 # TODO: linuxfb
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
+	jpeg +libinput +png tslib tuio +udev vnc wayland +X"
 REQUIRED_USE="
-	|| ( eglfs xcb )
-	accessibility? ( dbus xcb )
+	|| ( eglfs X )
+	accessibility? ( dbus X )
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
-	xcb? ( gles2? ( egl ) )
+	X? ( gles2? ( egl ) )
 "
 
 RDEPEND="
@@ -51,7 +52,7 @@ RDEPEND="
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	vnc? ( ~dev-qt/qtnetwork-${PV} )
-	xcb? (
+	X? (
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
@@ -111,13 +112,13 @@ QT5_GENTOO_CONFIG=(
 	!png:no-png:
 	tslib:tslib:
 	udev:libudev:
-	xcb:xcb:
-	xcb:xcb-glx:
-	xcb:xcb-plugin:
-	xcb:xcb-render:
-	xcb:xcb-sm:
-	xcb:xcb-xlib:
-	xcb:xcb-xinput:
+	X:xcb:
+	X:xcb-glx:
+	X:xcb-plugin:
+	X:xcb-render:
+	X:xcb-sm:
+	X:xcb-xlib:
+	X:xcb-xinput:
 )
 
 QT5_GENTOO_PRIVATE_CONFIG=(
@@ -128,8 +129,8 @@ src_prepare() {
 	# don't add -O3 to CXXFLAGS, bug 549140
 	sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
 
-	# egl_x11 is activated when both egl and xcb are enabled
-	use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
+	# egl_x11 is activated when both egl and X are enabled
+	use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
 
 	qt_use_disable_config dbus dbus \
 		src/platformsupport/themes/genericunix/genericunix.pri
@@ -164,10 +165,10 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
-		$(qt_use xcb xcb system)
-		$(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
+		$(qt_use X xcb system)
+		$(usex X '-xcb-xlib -xcb-xinput -xkb' '')
 	)
-	if use libinput || use xcb; then
+	if use libinput || use X; then
 		myconf+=( -xkbcommon )
 	fi
 	qt5-build_src_configure


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-01-22 13:27 Jimi Huotari
  0 siblings, 0 replies; 114+ messages in thread
From: Jimi Huotari @ 2020-01-22 13:27 UTC (permalink / raw
  To: gentoo-commits

commit:     64de515556a003fc5826a7d7a99f36fc854b2864
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 11:29:49 2020 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 11:29:49 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=64de5155

dev-qt/qtgui: fix 5.15 configure with and without USE="X"

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index 3074f4ce..b8a5f439 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -174,7 +174,7 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
-		$(qt_use X)
+		$(qt_use X xcb)
 		$(usex X '-xcb-xlib' '')
 	)
 	if use libinput || use X; then


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-02-05 19:29 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2020-02-05 19:29 UTC (permalink / raw
  To: gentoo-commits

commit:     61d8792a917b8e80e580c64f888202f1d15eca14
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 17:14:06 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 18:37:34 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=61d8792a

dev-qt/qtgui: More fine-grained subslot

Closes: https://bugs.gentoo.org/707658
Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.14.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 1 +
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
index ab7524bb..f613f170 100644
--- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
@@ -7,6 +7,7 @@ QT5_MODULE="qtbase"
 inherit qt5-build
 
 DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+SLOT=5/${PV} # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index b8a5f439..169389df 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -7,6 +7,7 @@ QT5_MODULE="qtbase"
 inherit qt5-build
 
 DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+SLOT=5/${PV} # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 04d52960..3fb1bce4 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -7,6 +7,7 @@ QT5_MODULE="qtbase"
 inherit qt5-build
 
 DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
+SLOT=5/${PV} # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-02-28 10:15 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2020-02-28 10:15 UTC (permalink / raw
  To: gentoo-commits

commit:     d6e9b991107ae70de433ff9adab8db652575674a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 26 21:30:46 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Feb 28 10:03:44 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=d6e9b991

dev-qt/qtgui: Add USE vulkan

Bug: https://bugs.gentoo.org/703594
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/metadata.xml           | 1 +
 dev-qt/qtgui/qtgui-5.14.9999.ebuild | 7 +++++--
 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 7 +++++--
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index 5fd07056..a7e86f45 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -14,6 +14,7 @@
 		<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
 		<flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
 		<flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
+		<flag name="vulkan">Enable support for Vulkan</flag>
 		<flag name="wayland">Provide <pkg>dev-qt/qtwayland</pkg> to ensure Qt applications can be run as Wayland clients</flag>
 		<flag name="X">Build the XCB platform plugin and enable X11 integration</flag>
 	</use>

diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
index e077dd59..e9b747e5 100644
--- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
@@ -15,8 +15,8 @@ fi
 
 # TODO: linuxfb
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc wayland +X"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
+	+libinput +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs X )
 	accessibility? ( dbus X )
@@ -53,6 +53,7 @@ COMMON_DEPEND="
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	vnc? ( ~dev-qt/qtnetwork-${PV} )
+	vulkan? ( dev-util/vulkan-headers )
 	X? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -120,6 +121,7 @@ QT5_GENTOO_CONFIG=(
 	!png:no-png:
 	tslib:tslib:
 	udev:libudev:
+	vulkan:vulkan:
 	X:xcb:
 	X:xcb-glx:
 	X:xcb-plugin:
@@ -178,6 +180,7 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
+		$(qt_use vulkan)
 		$(qt_use X xcb system)
 		$(usex X '-xcb-xlib -xcb-xinput -xkb' '')
 	)

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index e1bbc622..27b95fde 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -15,8 +15,8 @@ fi
 
 # TODO: linuxfb
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc wayland +X"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
+	+libinput +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs X )
 	accessibility? ( dbus X )
@@ -53,6 +53,7 @@ COMMON_DEPEND="
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	vnc? ( ~dev-qt/qtnetwork-${PV} )
+	vulkan? ( dev-util/vulkan-headers )
 	X? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -120,6 +121,7 @@ QT5_GENTOO_CONFIG=(
 	!png:no-png:
 	tslib:tslib:
 	udev:libudev:
+	vulkan:vulkan:
 	X:xcb:
 	X:xcb-glx:
 	X:xcb-plugin:
@@ -178,6 +180,7 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
+		$(qt_use vulkan)
 		$(qt_use X xcb)
 		$(usex X '-xcb-xlib' '')
 	)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-03-18 21:51 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2020-03-18 21:51 UTC (permalink / raw
  To: gentoo-commits

commit:     c71732263c2d058de8ae78ce83b57f2db27208fd
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 17 22:23:44 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Mar 18 11:04:14 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=c7173226

dev-qt/qtgui: drop obsolete blockers, properly fixed by cmake patch

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.14.9999.ebuild | 11 ++---------
 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 11 ++---------
 dev-qt/qtgui/qtgui-5.9999.ebuild    |  7 +++++--
 3 files changed, 9 insertions(+), 20 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
index e9b747e5..474c2a42 100644
--- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
@@ -26,7 +26,7 @@ REQUIRED_USE="
 	X? ( gles2? ( egl ) )
 "
 
-COMMON_DEPEND="
+RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}
 	dev-util/gtk-update-icon-cache
@@ -66,17 +66,10 @@ COMMON_DEPEND="
 		x11-libs/xcb-util-wm
 	)
 "
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
 	udev? ( sys-kernel/linux-headers )
 "
-# bug 703306, _populate_Gui_plugin_properties breaks installed cmake modules
-RDEPEND="${COMMON_DEPEND}
-	!<dev-qt/qtimageformats-5.14.0:5
-	!<dev-qt/qtsvg-5.14.0:5
-	!<dev-qt/qtvirtualkeyboard-5.14.0:5
-	!<dev-qt/qtwayland-5.14.0:5
-"
 PDEPEND="
 	ibus? ( app-i18n/ibus )
 	wayland? ( ~dev-qt/qtwayland-${PV} )

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index 27b95fde..cf523927 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -26,7 +26,7 @@ REQUIRED_USE="
 	X? ( gles2? ( egl ) )
 "
 
-COMMON_DEPEND="
+RDEPEND="
 	dev-libs/glib:2
 	~dev-qt/qtcore-${PV}
 	dev-util/gtk-update-icon-cache
@@ -66,17 +66,10 @@ COMMON_DEPEND="
 		x11-libs/xcb-util-wm
 	)
 "
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
 	udev? ( sys-kernel/linux-headers )
 "
-# bug 703306, _populate_Gui_plugin_properties breaks installed cmake modules
-RDEPEND="${COMMON_DEPEND}
-	!<dev-qt/qtimageformats-5.14.0:5
-	!<dev-qt/qtsvg-5.14.0:5
-	!<dev-qt/qtvirtualkeyboard-5.14.0:5
-	!<dev-qt/qtwayland-5.14.0:5
-"
 PDEPEND="
 	ibus? ( app-i18n/ibus )
 	wayland? ( ~dev-qt/qtwayland-${PV} )

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index 3fb1bce4..d8d3e0e7 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -15,8 +15,8 @@ fi
 
 # TODO: linuxfb
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
-	jpeg +libinput +png tslib tuio +udev vnc wayland +X"
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
+	+libinput +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs X )
 	accessibility? ( dbus X )
@@ -53,6 +53,7 @@ RDEPEND="
 	tuio? ( ~dev-qt/qtnetwork-${PV} )
 	udev? ( virtual/libudev:= )
 	vnc? ( ~dev-qt/qtnetwork-${PV} )
+	vulkan? ( dev-util/vulkan-headers )
 	X? (
 		x11-libs/libICE
 		x11-libs/libSM
@@ -113,6 +114,7 @@ QT5_GENTOO_CONFIG=(
 	!png:no-png:
 	tslib:tslib:
 	udev:libudev:
+	vulkan:vulkan:
 	X:xcb:
 	X:xcb-glx:
 	X:xcb-plugin:
@@ -166,6 +168,7 @@ src_configure() {
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)
+		$(qt_use vulkan)
 		$(qt_use X xcb system)
 		$(usex X '-xcb-xlib -xcb-xinput -xkb' '')
 	)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-04-03 20:03 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2020-04-03 20:03 UTC (permalink / raw
  To: gentoo-commits

commit:     355d7fbccd6bf39726fd130b7ba530f4ffe9ecec
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Nov 23 09:26:18 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Apr  2 18:09:22 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=355d7fbc

dev-qt/qtgui: rename USE=gles2 to USE=gles2-only

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/metadata.xml           |  1 -
 dev-qt/qtgui/qtgui-5.14.9999.ebuild | 12 ++++++------
 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 12 ++++++------
 dev-qt/qtgui/qtgui-5.9999.ebuild    | 12 ++++++------
 4 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index a7e86f45..cfa040fb 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -9,7 +9,6 @@
 		<flag name="egl">Enable EGL integration</flag>
 		<flag name="eglfs">Build the EGL Full Screen/Single Surface platform plugin</flag>
 		<flag name="evdev">Enable support for input devices via evdev</flag>
-		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
 		<flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>

diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
index 474c2a42..fdad446a 100644
--- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
@@ -15,7 +15,7 @@ fi
 
 # TODO: linuxfb
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
+IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
 	+libinput +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs X )
@@ -23,7 +23,7 @@ REQUIRED_USE="
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
-	X? ( gles2? ( egl ) )
+	X? ( gles2-only? ( egl ) )
 "
 
 RDEPEND="
@@ -42,7 +42,7 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	evdev? ( sys-libs/mtdev )
-	gles2? ( media-libs/mesa[gles2] )
+	gles2-only? ( media-libs/mesa[gles2] )
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=
@@ -99,8 +99,8 @@ QT5_GENTOO_CONFIG=(
 	:system-freetype:FREETYPE
 	!:no-freetype:
 	!gif:no-gif:
-	gles2::OPENGL_ES
-	gles2:opengles2:OPENGL_ES_2
+	gles2-only::OPENGL_ES
+	gles2-only:opengles2:OPENGL_ES_2
 	!:no-gui:
 	:system-harfbuzz:
 	!:no-harfbuzz:
@@ -169,7 +169,7 @@ src_configure() {
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)
-		-opengl $(usex gles2 es2 desktop)
+		-opengl $(usex gles2-only es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index cf523927..8b98a4f7 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -15,7 +15,7 @@ fi
 
 # TODO: linuxfb
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
+IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
 	+libinput +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs X )
@@ -23,7 +23,7 @@ REQUIRED_USE="
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
-	X? ( gles2? ( egl ) )
+	X? ( gles2-only? ( egl ) )
 "
 
 RDEPEND="
@@ -42,7 +42,7 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	evdev? ( sys-libs/mtdev )
-	gles2? ( media-libs/mesa[gles2] )
+	gles2-only? ( media-libs/mesa[gles2] )
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=
@@ -99,8 +99,8 @@ QT5_GENTOO_CONFIG=(
 	:system-freetype:FREETYPE
 	!:no-freetype:
 	!gif:no-gif:
-	gles2::OPENGL_ES
-	gles2:opengles2:OPENGL_ES_2
+	gles2-only::OPENGL_ES
+	gles2-only:opengles2:OPENGL_ES_2
 	!:no-gui:
 	:system-harfbuzz:
 	!:no-harfbuzz:
@@ -169,7 +169,7 @@ src_configure() {
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)
-		-opengl $(usex gles2 es2 desktop)
+		-opengl $(usex gles2-only es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index d8d3e0e7..d6adc4b3 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -15,7 +15,7 @@ fi
 
 # TODO: linuxfb
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus jpeg
+IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
 	+libinput +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs X )
@@ -23,7 +23,7 @@ REQUIRED_USE="
 	eglfs? ( egl )
 	ibus? ( dbus )
 	libinput? ( udev )
-	X? ( gles2? ( egl ) )
+	X? ( gles2-only? ( egl ) )
 "
 
 RDEPEND="
@@ -42,7 +42,7 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	evdev? ( sys-libs/mtdev )
-	gles2? ( media-libs/mesa[gles2] )
+	gles2-only? ( media-libs/mesa[gles2] )
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=
@@ -99,8 +99,8 @@ QT5_GENTOO_CONFIG=(
 	:system-freetype:FREETYPE
 	!:no-freetype:
 	!gif:no-gif:
-	gles2::OPENGL_ES
-	gles2:opengles2:OPENGL_ES_2
+	gles2-only::OPENGL_ES
+	gles2-only:opengles2:OPENGL_ES_2
 	!:no-gui:
 	:system-harfbuzz:
 	!:no-harfbuzz:
@@ -164,7 +164,7 @@ src_configure() {
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)
-		-opengl $(usex gles2 es2 desktop)
+		-opengl $(usex gles2-only es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)
 		$(qt_use udev libudev)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-04-09 17:36 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2020-04-09 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     b858c8b31ddc1cc5c7894487ec63cc818e460e05
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  9 17:36:29 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Apr  9 17:36:29 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=b858c8b3

dev-qt/qtgui: Fix subslot definition

Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.14.9999.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild | 2 +-
 dev-qt/qtgui/qtgui-5.15.9999.ebuild    | 2 +-
 dev-qt/qtgui/qtgui-5.9999.ebuild       | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.14.9999.ebuild b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
index fdad446a..43c18a58 100644
--- a/dev-qt/qtgui/qtgui-5.14.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.14.9999.ebuild
@@ -7,7 +7,7 @@ QT5_MODULE="qtbase"
 inherit qt5-build
 
 DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
-SLOT=5/${PV} # bug 707658
+SLOT=5/$(ver_cut 1-3) # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"

diff --git a/dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild b/dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild
index 8b98a4f7..bb5f975b 100644
--- a/dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.0_beta3.ebuild
@@ -7,7 +7,7 @@ QT5_MODULE="qtbase"
 inherit qt5-build
 
 DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
-SLOT=5/${PV} # bug 707658
+SLOT=5/$(ver_cut 1-3) # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index 8b98a4f7..bb5f975b 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -7,7 +7,7 @@ QT5_MODULE="qtbase"
 inherit qt5-build
 
 DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
-SLOT=5/${PV} # bug 707658
+SLOT=5/$(ver_cut 1-3) # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"

diff --git a/dev-qt/qtgui/qtgui-5.9999.ebuild b/dev-qt/qtgui/qtgui-5.9999.ebuild
index d6adc4b3..9869b3ec 100644
--- a/dev-qt/qtgui/qtgui-5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.9999.ebuild
@@ -7,7 +7,7 @@ QT5_MODULE="qtbase"
 inherit qt5-build
 
 DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
-SLOT=5/${PV} # bug 707658
+SLOT=5/$(ver_cut 1-3) # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2020-09-10 17:49 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2020-09-10 17:49 UTC (permalink / raw
  To: gentoo-commits

commit:     7f196bdb5ad3caa2f0a9c19b4e1d53c56141c8c0
Author:     Ross Charles Campbell <rossbridger.cc <AT> gmail <DOT> com>
AuthorDate: Fri Aug 21 22:24:02 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Sep  9 18:40:23 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=7f196bdb

dev-qt/qtgui: depend on virtual/opengl only when gles2-only is off

The PR removes the virtual/opengl dependency when the gles2-only flag is enabled
to avoid pulling in unnecessary X11 dependencies on pure wayland environment.

Bug: https://bugs.gentoo.org/731650
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Ross Charles Campbell <rossbridger.cc <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17203
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index 23bc34eb..e6fed665 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -34,7 +34,6 @@ RDEPEND="
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=
 	sys-libs/zlib:=
-	virtual/opengl
 	dbus? ( ~dev-qt/qtdbus-${PV} )
 	egl? ( media-libs/mesa[egl] )
 	eglfs? (
@@ -43,6 +42,7 @@ RDEPEND="
 	)
 	evdev? ( sys-libs/mtdev )
 	gles2-only? ( media-libs/mesa[gles2] )
+	!gles2-only? ( virtual/opengl )
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-08-23  1:15 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2021-08-23  1:15 UTC (permalink / raw
  To: gentoo-commits

commit:     8898e86615e7d5d31575c056058a5780a4fd0cba
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 23 00:35:29 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Aug 23 01:14:58 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=8898e866

dev-qt/qtgui: Add IUSE=linuxfb

Bug: https://bugs.gentoo.org/589560
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/metadata.xml           | 1 +
 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index cfa040fb..4efe433f 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -11,6 +11,7 @@
 		<flag name="evdev">Enable support for input devices via evdev</flag>
 		<flag name="ibus">Build the IBus input method plugin</flag>
 		<flag name="libinput">Enable support for input devices via <pkg>dev-libs/libinput</pkg></flag>
+		<flag name="linuxfb">Enable Linux framebuffer support for embedded devices</flag>
 		<flag name="tslib">Enable support for touchscreen devices via <pkg>x11-libs/tslib</pkg></flag>
 		<flag name="tuio">Build plugin to receive touch events over the TUIO protocol</flag>
 		<flag name="vulkan">Enable support for Vulkan</flag>

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index 1f90fc01..47a8155c 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -13,9 +13,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-# TODO: linuxfb
 IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
-	+libinput +png tslib tuio +udev vnc vulkan wayland +X"
+	+libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs X )
 	accessibility? ( dbus X )
@@ -168,6 +167,7 @@ src_configure() {
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
 		$(qt_use libinput)
+		$(qt_use linuxfb)
 		-opengl $(usex gles2-only es2 desktop)
 		$(qt_use png libpng system)
 		$(qt_use tslib)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-08-27 11:41 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2021-08-27 11:41 UTC (permalink / raw
  To: gentoo-commits

commit:     f1f6af038dd9e283b9915c18b3b0f1f379ace46f
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 26 10:50:11 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Aug 27 11:40:41 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f1f6af03

dev-qt/qtgui: Force -DUSE_X11 with IUSE="X"

Reported-by: Austin Kilgore <kilgorephotoshop <AT> gmail.com>
Thanks-to: Tiernan Hubble <thubble+gentoo <AT> thubble.ca>
Bug: https://bugs.gentoo.org/810343
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
index 47a8155c..5a288457 100644
--- a/dev-qt/qtgui/qtgui-5.15.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.9999.ebuild
@@ -174,7 +174,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use vulkan)
 		$(qt_use X xcb)
-		$(usex X '-xcb-xlib' '')
+		$(usex X '-xcb-xlib -DUSE_X11' '')
 	)
 	if use libinput || use X; then
 		myconf+=( -xkbcommon )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-09-15 20:01 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2021-09-15 20:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a8beb98007cfd5f192b85416bee4b75633bda63a
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 15 17:55:07 2021 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Sep 15 17:55:07 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=a8beb980

dev-qt/qtgui: usex -> usev

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index 0473a9e1..0c0cb718 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -154,15 +154,15 @@ src_prepare() {
 
 src_configure() {
 	local myconf=(
-		$(usex dbus -dbus-linked '')
+		$(usev dbus -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)
-		$(usex eglfs '-gbm -kms' '')
+		$(usev eglfs '-gbm -kms')
 		$(qt_use evdev)
 		$(qt_use evdev mtdev)
 		-fontconfig
 		-system-freetype
-		$(usex gif '' -no-gif)
+		$(usev !gif -no-gif)
 		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)
@@ -174,7 +174,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use vulkan)
 		$(qt_use X xcb)
-		$(usex X '-xcb-xlib -DUSE_X11' '')
+		$(usev X '-xcb-xlib -DUSE_X11')
 	)
 	if use libinput || use X; then
 		myconf+=( -xkbcommon )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-09-22  7:19 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2021-09-22  7:19 UTC (permalink / raw
  To: gentoo-commits

commit:     0fed5577501ac4e3c73debe2ebdc50672dee00fb
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 15 17:58:52 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Sep 17 17:23:23 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=0fed5577

dev-qt/qtgui: Gentoo's GL impl. switched to media-libs/libglvnd

media-libs/libglvnd provides both libGL.so and opengl.pc as well as
libEGL.so and egl.pc, libGLESv2.so and glesv2.pc.

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index 0c0cb718..36dc15ed 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -31,16 +31,14 @@ RDEPEND="
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=
+	media-libs/libglvnd
 	sys-libs/zlib:=
 	dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
-	egl? ( media-libs/mesa[egl] )
 	eglfs? (
 		media-libs/mesa[gbm]
 		x11-libs/libdrm
 	)
 	evdev? ( sys-libs/mtdev )
-	gles2-only? ( media-libs/mesa[gles2] )
-	!gles2-only? ( virtual/opengl )
 	jpeg? ( virtual/jpeg:0 )
 	libinput? (
 		dev-libs/libinput:=


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-09-30 11:35 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2021-09-30 11:35 UTC (permalink / raw
  To: gentoo-commits

commit:     3e860dcf65c6ede5e4b818911ca0fd6b02bba972
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 22 13:09:18 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Sep 30 11:05:27 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=3e860dcf

dev-qt/qtgui: Upstream fixed build with libglvnd-1.3.4

Upstream commit f42186815187be1a0c5c0f9d6acc657872d3d533:
"Cater for upstream changes in eglplatform.h" (libglvnd-1.3.4)
See also: https://bugreports.qt.io/browse/QTBUG-96392

(sync with Gentoo ebuild repository)

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index 36dc15ed..f81b5c47 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -172,7 +172,7 @@ src_configure() {
 		$(qt_use udev libudev)
 		$(qt_use vulkan)
 		$(qt_use X xcb)
-		$(usev X '-xcb-xlib -DUSE_X11')
+		$(usev X '-xcb-xlib')
 	)
 	if use libinput || use X; then
 		myconf+=( -xkbcommon )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-10-16 15:36 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2021-10-16 15:36 UTC (permalink / raw
  To: gentoo-commits

commit:     02cb6e27f322666f6b466a5c8f070a2e1afae0fa
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 15:35:28 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 15:35:28 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=02cb6e27

dev-qt/qtgui: Add missing USE-dep on media-libs/libglvnd[X?]

Reported-by: William Throwe <wtt6 <AT> cornell.edu>
Bug: https://bugs.gentoo.org/816492
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index fbc7f440..337e8395 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
 	media-libs/fontconfig
 	>=media-libs/freetype-2.6.1:2
 	>=media-libs/harfbuzz-1.6.0:=
-	media-libs/libglvnd
+	media-libs/libglvnd[X?]
 	sys-libs/zlib:=
 	dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
 	eglfs? (


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-10-16 22:25 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2021-10-16 22:25 UTC (permalink / raw
  To: gentoo-commits

commit:     5eac00302ae93bc3c7a2c0326885f8e4af2660b1
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 22:25:33 2021 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 22:25:33 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=5eac0030

dev-qt/qtgui: treat linuxfb and vnc like the other platform plugins

Also add missing sys-kernel/linux-headers dependency

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index 337e8395..c4cdc58e 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -16,7 +16,7 @@ fi
 IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
 	+libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
-	|| ( eglfs X )
+	|| ( eglfs linuxfb vnc X )
 	accessibility? ( dbus X )
 	eglfs? ( egl )
 	ibus? ( dbus )
@@ -64,6 +64,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
+	linuxfb? ( sys-kernel/linux-headers )
 	udev? ( sys-kernel/linux-headers )
 "
 PDEPEND="


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-10-16 23:21 Davide Pesavento
  0 siblings, 0 replies; 114+ messages in thread
From: Davide Pesavento @ 2021-10-16 23:21 UTC (permalink / raw
  To: gentoo-commits

commit:     4660c52a8d5db6edf2f60310e4f2cfefc9673739
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 23:12:09 2021 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 23:12:09 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=4660c52a

dev-qt/qtgui: simplify some depend atoms

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index c4cdc58e..dc877b56 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -29,8 +29,8 @@ RDEPEND="
 	=dev-qt/qtcore-${QT5_PV}*:5=
 	dev-util/gtk-update-icon-cache
 	media-libs/fontconfig
-	>=media-libs/freetype-2.6.1:2
-	>=media-libs/harfbuzz-1.6.0:=
+	media-libs/freetype:2
+	media-libs/harfbuzz:=
 	media-libs/libglvnd[X?]
 	sys-libs/zlib:=
 	dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
@@ -39,12 +39,12 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	evdev? ( sys-libs/mtdev )
-	jpeg? ( virtual/jpeg:0 )
+	jpeg? ( virtual/jpeg )
 	libinput? (
 		dev-libs/libinput:=
-		>=x11-libs/libxkbcommon-0.5.0
+		x11-libs/libxkbcommon
 	)
-	png? ( media-libs/libpng:0= )
+	png? ( media-libs/libpng:= )
 	tslib? ( >=x11-libs/tslib-1.21 )
 	tuio? ( =dev-qt/qtnetwork-${QT5_PV}* )
 	udev? ( virtual/libudev:= )
@@ -54,8 +54,8 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		>=x11-libs/libxcb-1.12:=[xkb]
-		>=x11-libs/libxkbcommon-0.5.0[X]
+		x11-libs/libxcb:=[xkb]
+		x11-libs/libxkbcommon[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms
 		x11-libs/xcb-util-renderutil


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-10-16 23:24 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2021-10-16 23:24 UTC (permalink / raw
  To: gentoo-commits

commit:     eb80f984b8509d49b6f18ea1b97038bd442a4b8c
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 23:20:18 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 23:24:08 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=eb80f984

dev-qt/qtgui: Enforce media-libs/libglvnd[X] USE-dep for !gles2-only

Thanks-to: Davide Pesavento <pesa <AT> gentoo.org>
Bug: https://bugs.gentoo.org/816492
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index dc877b56..dc26c5cd 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -31,7 +31,6 @@ RDEPEND="
 	media-libs/fontconfig
 	media-libs/freetype:2
 	media-libs/harfbuzz:=
-	media-libs/libglvnd[X?]
 	sys-libs/zlib:=
 	dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
 	eglfs? (
@@ -40,6 +39,8 @@ RDEPEND="
 	)
 	evdev? ( sys-libs/mtdev )
 	jpeg? ( virtual/jpeg )
+	gles2-only? ( media-libs/libglvnd )
+	!gles2-only? ( media-libs/libglvnd[X] )
 	libinput? (
 		dev-libs/libinput:=
 		x11-libs/libxkbcommon


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2021-12-24 23:08 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2021-12-24 23:08 UTC (permalink / raw
  To: gentoo-commits

commit:     2c1f509e3a5a7761b9399409c81fd7f2b20266a6
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 16:25:06 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 16:42:10 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=2c1f509e

dev-qt/qtgui: Set USE-default for mesa[gbm]

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.2.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
index dc26c5cd..1f300f95 100644
--- a/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.2.9999.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
 	sys-libs/zlib:=
 	dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
 	eglfs? (
-		media-libs/mesa[gbm]
+		media-libs/mesa[gbm(+)]
 		x11-libs/libdrm
 	)
 	evdev? ( sys-libs/mtdev )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2022-05-20 19:38 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2022-05-20 19:38 UTC (permalink / raw
  To: gentoo-commits

commit:     40d8d547e48ac7369c7a6859089a04edae1c3a28
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri May 20 19:38:09 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri May 20 19:38:09 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=40d8d547

dev-qt/qtgui: Switch to media-libs/libjpeg-turbo:=

Away from deprecated virtual/jpeg.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.4.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.4.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.4.9999.ebuild
index b0c00b72..e595b832 100644
--- a/dev-qt/qtgui/qtgui-5.15.4.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.4.9999.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
 		x11-libs/libdrm
 	)
 	evdev? ( sys-libs/mtdev )
-	jpeg? ( virtual/jpeg )
+	jpeg? ( media-libs/libjpeg-turbo:= )
 	gles2-only? ( media-libs/libglvnd )
 	!gles2-only? ( media-libs/libglvnd[X] )
 	libinput? (


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2022-06-18 14:27 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2022-06-18 14:27 UTC (permalink / raw
  To: gentoo-commits

commit:     faef801bdff798327f5580020c3d955a88289f9b
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Wed May 25 11:17:59 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 18 14:22:10 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=faef801b

dev-qt/qtgui: keyword 5.15.5.9999 for ~loong

See: https://github.com/xen0n/loongson-overlay/pull/25
Tested-by: HougeLangley <hougelangley1987 <AT> gmail.com>
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.5.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild
index 9efb7138..4c0815f5 100644
--- a/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
 SLOT=5/${QT5_PV} # bug 707658
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2022-09-07 18:08 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2022-09-07 18:08 UTC (permalink / raw
  To: gentoo-commits

commit:     450f47fd2c952715aa9851d10ca6e5f939acb5da
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  7 07:50:28 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Sep  7 07:52:02 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=450f47fd

dev-qt/qtgui: Drop IUSE gif

Does not save any dependencies.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.5.9999.ebuild | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild
index 4c0815f5..abbe3a1f 100644
--- a/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.5.9999.ebuild
@@ -13,8 +13,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
-	+libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
+IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput
+	linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
 	|| ( eglfs linuxfb vnc X )
 	accessibility? ( dbus X )
@@ -96,7 +96,6 @@ QT5_GENTOO_CONFIG=(
 	:fontconfig:
 	:system-freetype:FREETYPE
 	!:no-freetype:
-	!gif:no-gif:
 	gles2-only::OPENGL_ES
 	gles2-only:opengles2:OPENGL_ES_2
 	!:no-gui:
@@ -157,7 +156,6 @@ src_configure() {
 		$(qt_use evdev mtdev)
 		-fontconfig
 		-system-freetype
-		$(usev !gif -no-gif)
 		-gui
 		-system-harfbuzz
 		$(qt_use jpeg libjpeg system)


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2022-10-08 10:21 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2022-10-08 10:21 UTC (permalink / raw
  To: gentoo-commits

commit:     e178c17337f93222e83b10a1e093923617e03f91
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 10:20:34 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 10:20:34 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=e178c173

dev-qt/qtgui: Drop obsolete x11-libs/libxcb[xkb] USEdep

Closes: https://bugs.gentoo.org/875959
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.6.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.6.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.6.9999.ebuild
index e8389d10..bd5a8d4e 100644
--- a/dev-qt/qtgui/qtgui-5.15.6.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.6.9999.ebuild
@@ -56,7 +56,7 @@ RDEPEND="
 		x11-libs/libICE
 		x11-libs/libSM
 		x11-libs/libX11
-		x11-libs/libxcb:=[xkb]
+		x11-libs/libxcb:=
 		x11-libs/libxkbcommon[X]
 		x11-libs/xcb-util-image
 		x11-libs/xcb-util-keysyms


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2023-02-28 20:53 Jimi Huotari
  0 siblings, 0 replies; 114+ messages in thread
From: Jimi Huotari @ 2023-02-28 20:53 UTC (permalink / raw
  To: gentoo-commits

commit:     8d38f796bba0a012422710ff01240e03299b92de
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 20:50:31 2023 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 20:50:31 2023 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=8d38f796

dev-qt/qtgui: add missing dependency on 'x11-base/xorg-proto'

Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.8.9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtgui/qtgui-5.15.8.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.8.9999.ebuild
index 1c4cedd1..1788d8cd 100644
--- a/dev-qt/qtgui/qtgui-5.15.8.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.8.9999.ebuild
@@ -68,6 +68,7 @@ DEPEND="${RDEPEND}
 	evdev? ( sys-kernel/linux-headers )
 	linuxfb? ( sys-kernel/linux-headers )
 	udev? ( sys-kernel/linux-headers )
+	X? ( x11-base/xorg-proto )
 "
 PDEPEND="
 	ibus? ( app-i18n/ibus )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2023-09-23 15:56 Ionen Wolkens
  0 siblings, 0 replies; 114+ messages in thread
From: Ionen Wolkens @ 2023-09-23 15:56 UTC (permalink / raw
  To: gentoo-commits

commit:     64756889b8d567a1cfc0b142704b028c89b9b48b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 23 15:54:12 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep 23 15:54:26 2023 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=64756889

dev-qt/qtgui: sync wayland REQUIRED_USE changes with ::gentoo

None of the others are needed for wayland, required use often
gave the misconception that eglfs is needed for wayland.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.10.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtgui/qtgui-5.15.10.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.10.9999.ebuild
index 1788d8cd..cf55be1b 100644
--- a/dev-qt/qtgui/qtgui-5.15.10.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.10.9999.ebuild
@@ -17,7 +17,7 @@ SLOT=5/${QT5_PV} # bug 707658
 IUSE="accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput
 	linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
 REQUIRED_USE="
-	|| ( eglfs linuxfb vnc X )
+	|| ( eglfs linuxfb vnc wayland X )
 	accessibility? ( dbus X )
 	eglfs? ( egl )
 	ibus? ( dbus )


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

* [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/
@ 2023-11-11 20:24 Andreas Sturmlechner
  0 siblings, 0 replies; 114+ messages in thread
From: Andreas Sturmlechner @ 2023-11-11 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     6a98778e2d51b1919159acc5468e7aafec095a66
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  8 20:05:40 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Nov 11 20:19:43 2023 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=6a98778e

dev-qt/qtgui: Wire up IUSE=accessibility, add missing dependency

Bug: https://bugs.gentoo.org/916267
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtgui/qtgui-5.15.11.9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-qt/qtgui/qtgui-5.15.11.9999.ebuild b/dev-qt/qtgui/qtgui-5.15.11.9999.ebuild
index cf55be1b..26bbb3d2 100644
--- a/dev-qt/qtgui/qtgui-5.15.11.9999.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.11.9999.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
 	media-libs/freetype:2
 	media-libs/harfbuzz:=
 	sys-libs/zlib:=
+	accessibility? ( app-accessibility/at-spi2-core:2 )
 	dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
 	eglfs? (
 		media-libs/mesa[gbm(+)]
@@ -150,6 +151,7 @@ src_prepare() {
 
 src_configure() {
 	local myconf=(
+		$(qt_use accessibility feature-accessibility-atspi-bridge)
 		$(usev dbus -dbus-linked)
 		$(qt_use egl)
 		$(qt_use eglfs)


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

end of thread, other threads:[~2023-11-11 20:24 UTC | newest]

Thread overview: 114+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-24 18:22 [gentoo-commits] proj/qt:master commit in: dev-qt/qtgui/ Davide Pesavento
  -- strict thread matches above, loose matches on Subject: below --
2023-11-11 20:24 Andreas Sturmlechner
2023-09-23 15:56 Ionen Wolkens
2023-02-28 20:53 Jimi Huotari
2022-10-08 10:21 Andreas Sturmlechner
2022-09-07 18:08 Andreas Sturmlechner
2022-06-18 14:27 Andreas Sturmlechner
2022-05-20 19:38 Andreas Sturmlechner
2021-12-24 23:08 Andreas Sturmlechner
2021-10-16 23:24 Andreas Sturmlechner
2021-10-16 23:21 Davide Pesavento
2021-10-16 22:25 Davide Pesavento
2021-10-16 15:36 Andreas Sturmlechner
2021-09-30 11:35 Andreas Sturmlechner
2021-09-22  7:19 Andreas Sturmlechner
2021-09-15 20:01 Davide Pesavento
2021-08-27 11:41 Andreas Sturmlechner
2021-08-23  1:15 Andreas Sturmlechner
2020-09-10 17:49 Andreas Sturmlechner
2020-04-09 17:36 Andreas Sturmlechner
2020-04-03 20:03 Andreas Sturmlechner
2020-03-18 21:51 Andreas Sturmlechner
2020-02-28 10:15 Andreas Sturmlechner
2020-02-05 19:29 Andreas Sturmlechner
2020-01-22 13:27 Jimi Huotari
2020-01-19 23:54 Andreas Sturmlechner
2019-09-18 16:46 Jimi Huotari
2019-08-08 22:21 Andreas Sturmlechner
2019-05-18  2:38 Michael Palimaka
2019-03-03 20:01 Davide Pesavento
2019-01-07  1:04 Davide Pesavento
2018-12-06  3:47 Andreas Sturmlechner
2018-08-15 13:21 Jimi Huotari
2018-07-25 23:20 Jimi Huotari
2018-03-15 23:18 Jimi Huotari
2018-02-22 22:19 Andreas Sturmlechner
2018-02-03  3:57 Michael Palimaka
2018-02-02 11:54 Michael Palimaka
2018-01-26 13:27 Michael Palimaka
2018-01-01  3:10 Michael Palimaka
2017-10-10 11:47 Michael Palimaka
2017-08-27  5:50 Michael Palimaka
2017-06-04 13:32 Michael Palimaka
2017-04-15  4:46 Davide Pesavento
2016-12-01 14:21 Michael Palimaka
2016-12-01 13:49 Michael Palimaka
2016-06-13  0:11 Davide Pesavento
2016-05-24 20:53 Davide Pesavento
2016-04-23 16:11 Davide Pesavento
2016-01-19 19:14 Davide Pesavento
2015-12-03 16:40 Davide Pesavento
2015-12-03 16:32 Davide Pesavento
2015-10-29 12:50 Michael Palimaka
2015-06-24 18:46 Davide Pesavento
2015-06-24 17:34 Davide Pesavento
2015-06-24 17:34 Davide Pesavento
2015-06-24 16:48 Davide Pesavento
2015-06-24 16:38 Davide Pesavento
2015-06-24 16:38 Davide Pesavento
2015-06-23 20:57 Davide Pesavento
2015-06-23 20:57 Davide Pesavento
2015-06-23 20:57 Davide Pesavento
2015-06-23 20:57 Davide Pesavento
2015-06-23 16:19 Davide Pesavento
2015-05-10  1:18 Davide Pesavento
2015-04-19 18:10 Davide Pesavento
2015-04-19 17:18 Davide Pesavento
2015-04-19 17:18 Davide Pesavento
2015-04-19 16:55 Michael Palimaka
2015-04-01  0:35 Davide Pesavento
2015-03-26  2:59 Davide Pesavento
2015-03-26  2:13 Davide Pesavento
2015-03-26  1:49 Davide Pesavento
2015-03-26  1:08 Davide Pesavento
2014-10-16 18:51 Davide Pesavento
2014-09-02  3:14 Davide Pesavento
2014-09-01 23:37 Davide Pesavento
2014-08-21 13:57 Davide Pesavento
2014-08-21 10:39 Davide Pesavento
2014-07-28 23:48 Davide Pesavento
2014-07-28 12:55 Davide Pesavento
2014-07-27 13:36 Davide Pesavento
2014-07-27  1:39 Davide Pesavento
2014-07-26 10:46 Davide Pesavento
2014-07-26 10:46 Davide Pesavento
2014-07-24  1:05 Davide Pesavento
2014-07-10 19:31 Davide Pesavento
2014-06-28  2:37 Davide Pesavento
2014-05-28  0:45 Davide Pesavento
2014-05-28  0:31 Davide Pesavento
2014-05-28  0:31 Davide Pesavento
2014-05-27 22:59 Davide Pesavento
2014-05-23 18:21 Davide Pesavento
2014-05-14  2:35 Davide Pesavento
2014-05-12 13:34 Michael Palimaka
2014-05-08 16:02 Michael Palimaka
2014-03-11 19:05 Davide Pesavento
2014-01-27  2:23 Davide Pesavento
2014-01-18 10:46 Dennis Schridde
2013-11-16 15:57 Davide Pesavento
2013-11-12 23:25 Davide Pesavento
2013-10-01  0:54 Davide Pesavento
2013-10-01  0:01 Davide Pesavento
2013-10-01  0:01 Davide Pesavento
2013-09-29 10:49 Davide Pesavento
2013-08-06  8:04 Michael Palimaka
2013-07-08  9:06 Davide Pesavento
2013-07-08  9:06 Davide Pesavento
2013-07-08  9:06 Davide Pesavento
2013-06-12  7:46 Michael Palimaka
2013-06-11 11:56 Michael Palimaka
2013-06-10  9:30 Davide Pesavento
2013-06-10  8:22 Davide Pesavento
2013-04-22  0:49 Davide Pesavento

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