public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2012-03-03  9:33 Markos Chandras
  0 siblings, 0 replies; 10+ messages in thread
From: Markos Chandras @ 2012-03-03  9:33 UTC (permalink / raw
  To: gentoo-commits

commit:     2614e8ef420c2b177f429de41f0a4c7e5a2f0657
Author:     Markos Chandras <hwoarang <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  3 09:30:54 2012 +0000
Commit:     Markos Chandras <hwoarang <AT> gentoo <DOT> org>
CommitDate: Sat Mar  3 09:30:54 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=2614e8ef

x11-libs/qt-webkit:Sync with portage ebuild

---
 x11-libs/qt-webkit/metadata.xml              |   10 ++++++--
 x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild |   31 +++++++++++++++-----------
 x11-libs/qt-webkit/qt-webkit-4.9999.ebuild   |   31 +++++++++++++++-----------
 3 files changed, 43 insertions(+), 29 deletions(-)

diff --git a/x11-libs/qt-webkit/metadata.xml b/x11-libs/qt-webkit/metadata.xml
index 83269ba..411cdaa 100644
--- a/x11-libs/qt-webkit/metadata.xml
+++ b/x11-libs/qt-webkit/metadata.xml
@@ -3,8 +3,12 @@
 <pkgmetadata>
 	<herd>qt</herd>
 	<use>
-		<flag name='exceptions'>Build with support for exceptions</flag>
-		<flag name='stable-branch'>Use the stable git branch - it is slightly behind
-			master but guaranteed by Nokia to compile</flag>
+		<flag name="exceptions">Add support for exceptions - like catching them
+			inside the event loop (recommended by Nokia)</flag>
+		<flag name="gstreamer">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer</pkg></flag>
+		<flag name="kde">Select <pkg>media-sound/phonon</pkg> as phonon variant needed for kde</flag>
+		<flag name="jit">Enable JavaScriptCore just-in-time compiler for faster JavaScript execution</flag>
+		<flag name="c++0x">Build Qt using the C++11 standard</flag>
+		<flag name="qpa">Build a window system agnostic implementation of Qt</flag>
 	</use>
 </pkgmetadata>

diff --git a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
index 338ec4c..4f48c26 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
@@ -3,7 +3,10 @@
 # $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-webkit/qt-webkit-4.7.4.ebuild,v 1.1 2011/09/08 09:22:47 wired Exp $
 
 EAPI="4"
-inherit qt4-build-edge
+if [[ ${PV} == 4*9999 ]]; then
+    QT_ECLASS="-edge"
+fi
+inherit qt4-build${QT_ECLASS}
 
 DESCRIPTION="The Webkit module for the Qt toolkit"
 SLOT="4"
@@ -12,17 +15,18 @@ if [[ ${PV} != 4*9999 ]]; then
 else
 	KEYWORDS=""
 fi
-IUSE="dbus +jit kde"
+IUSE="+gstreamer +jit"
 
 DEPEND="
 	dev-db/sqlite:3
 	~x11-libs/qt-core-${PV}[aqua=,c++0x=,qpa=,debug=,ssl]
 	~x11-libs/qt-gui-${PV}[aqua=,c++0x=,qpa=,dbus?,debug=]
 	~x11-libs/qt-xmlpatterns-${PV}[aqua=,c++0x=,qpa=,debug=]
-	dbus? ( ~x11-libs/qt-dbus-${PV}[aqua=,c++0x=,qpa=,debug=] )
-	!kde? ( || ( ~x11-libs/qt-phonon-${PV}:${SLOT}[aqua=,c++0x=,qpa=,dbus=,debug=]
-		media-libs/phonon[aqua=] ) )
-	kde? ( || ( media-libs/phonon[aqua=] ~x11-libs/qt-phonon-${PV}:${SLOT}[aqua=,dbus=,debug=] ) )"
+	gstreamer? (
+		dev-libs/glib:2
+		media-libs/gstreamer:0.10
+		media-libs/gst-plugins-base:0.10
+	)"
 RDEPEND="${DEPEND}"
 
 if [[ ${PV} != 4*9999 ]]; then
@@ -45,22 +49,23 @@ pkg_setup() {
 	QCONFIG_ADD="webkit"
 	QCONFIG_DEFINE="QT_WEBKIT"
 
-	qt4-build-edge_pkg_setup
+	qt4-build${QT_ECLASS}_pkg_setup
 }
 
 src_prepare() {
 	[[ $(tc-arch) == "ppc64" ]] && append-flags -mminimal-toc #241900
 	use c++0x && append-flags -fpermissive
-	sed -i -e "/Werror/d" "${S}/src/3rdparty/webkit/Source/WebKit.pri" || die
-	qt4-build-edge_src_prepare
+	sed -i -e '/QMAKE_CXXFLAGS[[:blank:]]*+=/s:-Werror::g' \
+			src/3rdparty/webkit/Source/WebKit.pri || die
+	qt4-build${QT_ECLASS}_src_prepare
 }
 
 src_configure() {
 	# won't build with gcc 4.6 without this for now
 	myconf="${myconf}
-			-webkit -system-sqlite -no-gtkstyle
-			-D GST_DISABLE_DEPRECATED
+			-webkit -system-sqlite
 			$(qt_use jit javascript-jit)
-			$(qt_use dbus qdbus)"
-	qt4-build-edge_src_configure
+			-DENABLE_VIDEO=$(use gstreamer && echo 1 || echo 0)
+			-D GST_DISABLE_DEPRECATED"
+	qt4-build${QT_ECLASS}_src_configure
 }

diff --git a/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild
index 338ec4c..4f48c26 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild
@@ -3,7 +3,10 @@
 # $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-webkit/qt-webkit-4.7.4.ebuild,v 1.1 2011/09/08 09:22:47 wired Exp $
 
 EAPI="4"
-inherit qt4-build-edge
+if [[ ${PV} == 4*9999 ]]; then
+    QT_ECLASS="-edge"
+fi
+inherit qt4-build${QT_ECLASS}
 
 DESCRIPTION="The Webkit module for the Qt toolkit"
 SLOT="4"
@@ -12,17 +15,18 @@ if [[ ${PV} != 4*9999 ]]; then
 else
 	KEYWORDS=""
 fi
-IUSE="dbus +jit kde"
+IUSE="+gstreamer +jit"
 
 DEPEND="
 	dev-db/sqlite:3
 	~x11-libs/qt-core-${PV}[aqua=,c++0x=,qpa=,debug=,ssl]
 	~x11-libs/qt-gui-${PV}[aqua=,c++0x=,qpa=,dbus?,debug=]
 	~x11-libs/qt-xmlpatterns-${PV}[aqua=,c++0x=,qpa=,debug=]
-	dbus? ( ~x11-libs/qt-dbus-${PV}[aqua=,c++0x=,qpa=,debug=] )
-	!kde? ( || ( ~x11-libs/qt-phonon-${PV}:${SLOT}[aqua=,c++0x=,qpa=,dbus=,debug=]
-		media-libs/phonon[aqua=] ) )
-	kde? ( || ( media-libs/phonon[aqua=] ~x11-libs/qt-phonon-${PV}:${SLOT}[aqua=,dbus=,debug=] ) )"
+	gstreamer? (
+		dev-libs/glib:2
+		media-libs/gstreamer:0.10
+		media-libs/gst-plugins-base:0.10
+	)"
 RDEPEND="${DEPEND}"
 
 if [[ ${PV} != 4*9999 ]]; then
@@ -45,22 +49,23 @@ pkg_setup() {
 	QCONFIG_ADD="webkit"
 	QCONFIG_DEFINE="QT_WEBKIT"
 
-	qt4-build-edge_pkg_setup
+	qt4-build${QT_ECLASS}_pkg_setup
 }
 
 src_prepare() {
 	[[ $(tc-arch) == "ppc64" ]] && append-flags -mminimal-toc #241900
 	use c++0x && append-flags -fpermissive
-	sed -i -e "/Werror/d" "${S}/src/3rdparty/webkit/Source/WebKit.pri" || die
-	qt4-build-edge_src_prepare
+	sed -i -e '/QMAKE_CXXFLAGS[[:blank:]]*+=/s:-Werror::g' \
+			src/3rdparty/webkit/Source/WebKit.pri || die
+	qt4-build${QT_ECLASS}_src_prepare
 }
 
 src_configure() {
 	# won't build with gcc 4.6 without this for now
 	myconf="${myconf}
-			-webkit -system-sqlite -no-gtkstyle
-			-D GST_DISABLE_DEPRECATED
+			-webkit -system-sqlite
 			$(qt_use jit javascript-jit)
-			$(qt_use dbus qdbus)"
-	qt4-build-edge_src_configure
+			-DENABLE_VIDEO=$(use gstreamer && echo 1 || echo 0)
+			-D GST_DISABLE_DEPRECATED"
+	qt4-build${QT_ECLASS}_src_configure
 }



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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2012-03-03  9:42 Markos Chandras
  0 siblings, 0 replies; 10+ messages in thread
From: Markos Chandras @ 2012-03-03  9:42 UTC (permalink / raw
  To: gentoo-commits

commit:     897200f3143ab92eec98057067cf9eaa48523de4
Author:     Markos Chandras <hwoarang <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  3 09:41:45 2012 +0000
Commit:     Markos Chandras <hwoarang <AT> gentoo <DOT> org>
CommitDate: Sat Mar  3 09:41:45 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=897200f3

x11-libs/qt-webkit: Drop obsolete dbus use dependency

---
 x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild |    2 +-
 x11-libs/qt-webkit/qt-webkit-4.9999.ebuild   |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
index 4f48c26..755ab1b 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
@@ -20,7 +20,7 @@ IUSE="+gstreamer +jit"
 DEPEND="
 	dev-db/sqlite:3
 	~x11-libs/qt-core-${PV}[aqua=,c++0x=,qpa=,debug=,ssl]
-	~x11-libs/qt-gui-${PV}[aqua=,c++0x=,qpa=,dbus?,debug=]
+	~x11-libs/qt-gui-${PV}[aqua=,c++0x=,qpa=,debug=]
 	~x11-libs/qt-xmlpatterns-${PV}[aqua=,c++0x=,qpa=,debug=]
 	gstreamer? (
 		dev-libs/glib:2

diff --git a/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild
index 4f48c26..755ab1b 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.9999.ebuild
@@ -20,7 +20,7 @@ IUSE="+gstreamer +jit"
 DEPEND="
 	dev-db/sqlite:3
 	~x11-libs/qt-core-${PV}[aqua=,c++0x=,qpa=,debug=,ssl]
-	~x11-libs/qt-gui-${PV}[aqua=,c++0x=,qpa=,dbus?,debug=]
+	~x11-libs/qt-gui-${PV}[aqua=,c++0x=,qpa=,debug=]
 	~x11-libs/qt-xmlpatterns-${PV}[aqua=,c++0x=,qpa=,debug=]
 	gstreamer? (
 		dev-libs/glib:2



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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2012-04-13 15:56 Michael Palimaka
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Palimaka @ 2012-04-13 15:56 UTC (permalink / raw
  To: gentoo-commits

commit:     4e282764f611df84c498e9d7fcf25d4324f39a54
Author:     Michael Palimaka <kensington <AT> astralcloak <DOT> net>
AuthorDate: Fri Apr 13 15:56:03 2012 +0000
Commit:     Michael Palimaka <kensington <AT> astralcloak <DOT> net>
CommitDate: Fri Apr 13 15:56:03 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=4e282764

[x11-libs/qt-webkit] Fix patch name.

(Portage version: 2.1.10.56/git/Linux x86_64, unsigned Manifest commit)

---
 x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
index d0c597e..c5a1fe2 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="${DEPEND}"
 
 PATCHES=(
 	"${FILESDIR}/${PN}-4.8.0-c++0x-fix.patch"
-	"${FILESDIR}/${P}+glib-2.31.patch"
+	"${FILESDIR}/${PN}-4.8.1+glib-2.31.patch"
 )
 
 pkg_setup() {



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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2012-05-21 14:44 Davide Pesavento
  0 siblings, 0 replies; 10+ messages in thread
From: Davide Pesavento @ 2012-05-21 14:44 UTC (permalink / raw
  To: gentoo-commits

commit:     26803611a164a60fd233e45c24a9ab2c3cd5de0b
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon May 21 14:43:56 2012 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon May 21 14:43:56 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=26803611

[x11-libs/qt-webkit] Block libxml2[icu] when USE=-icu, instead of forcing icu to be enabled.

Bug 411091 comment #9

(Portage version: 2.2.0_alpha107/git/Linux x86_64, unsigned Manifest commit)

---
 x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
index e1c3746..70be3aa 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
@@ -13,10 +13,9 @@ if [[ ${QT4_BUILD_TYPE} == live ]]; then
 else
 	KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
 fi
-IUSE="+gstreamer +icu +jit"
-
-REQUIRED_USE="gstreamer? ( icu )" #407315
+IUSE="+gstreamer icu +jit"
 
+# For the libxml2[icu] blocker see bugs 407315 and 411091
 DEPEND="
 	dev-db/sqlite:3
 	x11-libs/libX11
@@ -28,6 +27,7 @@ DEPEND="
 		dev-libs/glib:2
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-base:0.10
+		!icu? ( !!dev-libs/libxml2[icu] )
 	)
 	icu? ( dev-libs/icu )
 "



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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2012-06-09 20:56 Davide Pesavento
  0 siblings, 0 replies; 10+ messages in thread
From: Davide Pesavento @ 2012-06-09 20:56 UTC (permalink / raw
  To: gentoo-commits

commit:     cd377027e279a732656f73b420b4515ab7b3acfb
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Sat Jun  9 20:56:03 2012 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Jun  9 20:56:03 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=cd377027

[x11-libs/qt-webkit:4] Sync with portage.

(Portage version: 2.2.0_alpha110/git/Linux x86_64, unsigned Manifest commit)

---
 x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
index 15d2954..50b4a10 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
@@ -15,7 +15,7 @@ else
 fi
 IUSE="+gstreamer icu +jit"
 
-# For the libxml2[icu] blocker see bugs 407315 and 411091
+# libxml2[!icu?] is needed for bugs 407315 and 411091
 DEPEND="
 	dev-db/sqlite:3
 	x11-libs/libX11
@@ -25,9 +25,9 @@ DEPEND="
 	~x11-libs/qt-xmlpatterns-${PV}[aqua=,c++0x=,debug=,qpa=]
 	gstreamer? (
 		dev-libs/glib:2
+		dev-libs/libxml2:2[!icu?]
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-base:0.10
-		!icu? ( !!dev-libs/libxml2[icu] )
 	)
 	icu? ( dev-libs/icu )
 "



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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2012-12-16 18:23 Davide Pesavento
  0 siblings, 0 replies; 10+ messages in thread
From: Davide Pesavento @ 2012-12-16 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     c9be4c6769ad58119eaaafae5dc7e461acad4518
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Sun Dec 16 18:22:57 2012 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Dec 16 18:22:57 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=c9be4c67

[qt-webkit:5] Initial ebuild for Qt5's QtWebKit module.

It probably won't work for you (yet).

Package-Manager: portage-2.2.0_alpha148

---
 x11-libs/qt-webkit/metadata.xml              |    1 +
 x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild |   25 +++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/x11-libs/qt-webkit/metadata.xml b/x11-libs/qt-webkit/metadata.xml
index 62d0753..e7b0394 100644
--- a/x11-libs/qt-webkit/metadata.xml
+++ b/x11-libs/qt-webkit/metadata.xml
@@ -3,6 +3,7 @@
 <pkgmetadata>
 	<herd>qt</herd>
 	<use>
+		<flag name="c++11">Build Qt using the C++11 standard</flag>
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by Nokia)</flag>
 		<flag name="gstreamer">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer</pkg></flag>

diff --git a/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
new file mode 100644
index 0000000..fa69851
--- /dev/null
+++ b/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit qt5-build
+
+DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64"
+fi
+
+IUSE=""
+
+DEPEND="
+	~x11-libs/qt-core-${PV}[debug=,icu]
+	~x11-libs/qt-gui-${PV}[debug=]
+	~x11-libs/qt-network-${PV}[debug=]
+	~x11-libs/qt-widgets-${PV}[debug=]
+"
+RDEPEND="${DEPEND}"


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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2012-12-24  8:29 Davide Pesavento
  0 siblings, 0 replies; 10+ messages in thread
From: Davide Pesavento @ 2012-12-24  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     0516491aa96202a47acfbdb9843fc4a690a49a2b
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Mon Dec 24 08:29:35 2012 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Dec 24 08:29:35 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=0516491a

[x11-libs/qt-webkit:5] Add some useflags and tons of missing deps.

Package-Manager: portage-2.2.0_alpha149

---
 x11-libs/qt-webkit/metadata.xml              |    7 +++
 x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild    |   52 +++++++++++++++++++++++---
 x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild |   52 +++++++++++++++++++++++---
 3 files changed, 99 insertions(+), 12 deletions(-)

diff --git a/x11-libs/qt-webkit/metadata.xml b/x11-libs/qt-webkit/metadata.xml
index e7b0394..f9a3d24 100644
--- a/x11-libs/qt-webkit/metadata.xml
+++ b/x11-libs/qt-webkit/metadata.xml
@@ -7,6 +7,13 @@
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by Nokia)</flag>
 		<flag name="gstreamer">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer</pkg></flag>
+		<flag name="libxml2">Use <pkg>dev-libs/libxml2</pkg> for XML parsing</flag>
+		<flag name="multimedia">Enable HTML5 audio/video support via <pkg>x11-libs/qt-multimedia</pkg></flag>
+		<flag name="qml">Build QML/QtQuick bindings</flag>
+		<flag name="webp">Add support for WebP image format</flag>
+		<flag name="widgets">Build various things that depend on <pkg>x11-libs/qt-widgets</pkg>,
+			e.g. the WebKitWidgets library</flag>
+		<flag name="xslt">Enable XSLT support</flag>
 	</use>
 	<upstream>
 		<bugs-to>https://bugreports.qt-project.org/</bugs-to>

diff --git a/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild b/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild
index fa69851..2b75432 100644
--- a/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild
@@ -4,7 +4,9 @@
 
 EAPI=5
 
-inherit qt5-build
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+
+inherit python-any-r1 qt5-build
 
 DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework"
 
@@ -14,12 +16,50 @@ else
 	KEYWORDS="~amd64"
 fi
 
-IUSE=""
+# TODO: qtprintsupport, qttestlib, geolocation, orientation/sensors
+# FIXME: tons of automagic deps
+
+IUSE="+accessibility gstreamer libxml2 multimedia opengl qml udev webp widgets xslt"
 
-DEPEND="
+RDEPEND="
+	dev-db/sqlite
+	media-libs/fontconfig
+	media-libs/libpng:0
+	sys-libs/zlib
+	virtual/jpeg
+	virtual/opengl
+	x11-libs/libX11
+	x11-libs/libXcomposite
+	x11-libs/libXrender
 	~x11-libs/qt-core-${PV}[debug=,icu]
-	~x11-libs/qt-gui-${PV}[debug=]
+	~x11-libs/qt-gui-${PV}[accessibility=,debug=]
 	~x11-libs/qt-network-${PV}[debug=]
-	~x11-libs/qt-widgets-${PV}[debug=]
+	~x11-libs/qt-sql-${PV}[debug=]
+	gstreamer? (
+		dev-libs/glib:2
+		>=media-libs/gstreamer-0.10.30:0.10
+		>=media-libs/gst-plugins-base-0.10.30:0.10
+	)
+	libxml2? ( dev-libs/libxml2 )
+	multimedia? ( ~x11-libs/qt-multimedia-${PV}[debug=] )
+	opengl? ( ~x11-libs/qt-opengl-${PV}[debug=] )
+	qml? ( ~x11-libs/qt-declarative-${PV}[debug=] )
+	udev? ( virtual/udev )
+	webp? ( media-libs/libwebp )
+	widgets? ( ~x11-libs/qt-widgets-${PV}[accessibility=,debug=] )
+	xslt? (
+		libxml2? ( dev-libs/libxslt )
+		!libxml2? ( ~x11-libs/qt-xmlpatterns-${PV}[debug=] )
+	)
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-lang/ruby
+	sys-devel/bison
+	sys-devel/flex
+"
+
+pkg_setup() {
+	python-any-r1_pkg_setup
+	qt5-build_pkg_setup
+}

diff --git a/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
index fa69851..2b75432 100644
--- a/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
@@ -4,7 +4,9 @@
 
 EAPI=5
 
-inherit qt5-build
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+
+inherit python-any-r1 qt5-build
 
 DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework"
 
@@ -14,12 +16,50 @@ else
 	KEYWORDS="~amd64"
 fi
 
-IUSE=""
+# TODO: qtprintsupport, qttestlib, geolocation, orientation/sensors
+# FIXME: tons of automagic deps
+
+IUSE="+accessibility gstreamer libxml2 multimedia opengl qml udev webp widgets xslt"
 
-DEPEND="
+RDEPEND="
+	dev-db/sqlite
+	media-libs/fontconfig
+	media-libs/libpng:0
+	sys-libs/zlib
+	virtual/jpeg
+	virtual/opengl
+	x11-libs/libX11
+	x11-libs/libXcomposite
+	x11-libs/libXrender
 	~x11-libs/qt-core-${PV}[debug=,icu]
-	~x11-libs/qt-gui-${PV}[debug=]
+	~x11-libs/qt-gui-${PV}[accessibility=,debug=]
 	~x11-libs/qt-network-${PV}[debug=]
-	~x11-libs/qt-widgets-${PV}[debug=]
+	~x11-libs/qt-sql-${PV}[debug=]
+	gstreamer? (
+		dev-libs/glib:2
+		>=media-libs/gstreamer-0.10.30:0.10
+		>=media-libs/gst-plugins-base-0.10.30:0.10
+	)
+	libxml2? ( dev-libs/libxml2 )
+	multimedia? ( ~x11-libs/qt-multimedia-${PV}[debug=] )
+	opengl? ( ~x11-libs/qt-opengl-${PV}[debug=] )
+	qml? ( ~x11-libs/qt-declarative-${PV}[debug=] )
+	udev? ( virtual/udev )
+	webp? ( media-libs/libwebp )
+	widgets? ( ~x11-libs/qt-widgets-${PV}[accessibility=,debug=] )
+	xslt? (
+		libxml2? ( dev-libs/libxslt )
+		!libxml2? ( ~x11-libs/qt-xmlpatterns-${PV}[debug=] )
+	)
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-lang/ruby
+	sys-devel/bison
+	sys-devel/flex
+"
+
+pkg_setup() {
+	python-any-r1_pkg_setup
+	qt5-build_pkg_setup
+}


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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2013-01-02  8:24 Davide Pesavento
  0 siblings, 0 replies; 10+ messages in thread
From: Davide Pesavento @ 2013-01-02  8:24 UTC (permalink / raw
  To: gentoo-commits

commit:     7d1cbeb23f4e876b1055bb487b564107432c60b0
Author:     Davide Pesavento <davidepesa <AT> gmail <DOT> com>
AuthorDate: Wed Jan  2 08:24:19 2013 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jan  2 08:24:19 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=7d1cbeb2

[x11-libs/qt-webkit:5] Add ebuild for 'dev' branch.

Package-Manager: portage-2.2.0_alpha149

---
 x11-libs/qt-webkit/qt-webkit-5.9999.ebuild |   65 ++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 0 deletions(-)

diff --git a/x11-libs/qt-webkit/qt-webkit-5.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-5.9999.ebuild
new file mode 100644
index 0000000..0482361
--- /dev/null
+++ b/x11-libs/qt-webkit/qt-webkit-5.9999.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+
+inherit python-any-r1 qt5-build
+
+DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64"
+fi
+
+# TODO: qtprintsupport, qttestlib, geolocation, orientation/sensors
+# FIXME: tons of automagic deps
+
+IUSE="+accessibility gstreamer libxml2 multimedia opengl qml udev webp widgets xslt"
+
+RDEPEND="
+	dev-db/sqlite
+	media-libs/fontconfig
+	media-libs/libpng:0
+	sys-libs/zlib
+	virtual/jpeg
+	virtual/opengl
+	x11-libs/libX11
+	x11-libs/libXcomposite
+	x11-libs/libXrender
+	~x11-libs/qt-core-${PV}[debug=,icu]
+	~x11-libs/qt-gui-${PV}[accessibility=,debug=]
+	~x11-libs/qt-network-${PV}[debug=]
+	~x11-libs/qt-sql-${PV}[debug=]
+	gstreamer? (
+		dev-libs/glib:2
+		>=media-libs/gstreamer-0.10.30:0.10
+		>=media-libs/gst-plugins-base-0.10.30:0.10
+	)
+	libxml2? ( dev-libs/libxml2 )
+	multimedia? ( ~x11-libs/qt-multimedia-${PV}[debug=] )
+	opengl? ( ~x11-libs/qt-opengl-${PV}[debug=] )
+	qml? ( ~x11-libs/qt-declarative-${PV}[debug=] )
+	udev? ( virtual/udev )
+	webp? ( media-libs/libwebp )
+	widgets? ( ~x11-libs/qt-widgets-${PV}[accessibility=,debug=] )
+	xslt? (
+		libxml2? ( dev-libs/libxslt )
+		!libxml2? ( ~x11-libs/qt-xmlpatterns-${PV}[debug=] )
+	)
+"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-lang/ruby
+	sys-devel/bison
+	sys-devel/flex
+"
+
+pkg_setup() {
+	python-any-r1_pkg_setup
+	qt5-build_pkg_setup
+}


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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2013-01-03 16:02 Michael Palimaka
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Palimaka @ 2013-01-03 16:02 UTC (permalink / raw
  To: gentoo-commits

commit:     a189c7a261134052fa289da3f1123d6eeb0d13df
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  3 15:57:45 2013 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Jan  3 15:57:45 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=a189c7a2

[x11-libs/qt-webkit] Use subslots for automatic icu rebuild.

Package-Manager: portage-2.1.11.38

---
 x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
index f7857f5..ff0a6fe 100644
--- a/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-4.8.9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
+EAPI=5
 
 inherit qt4-build flag-o-matic
 
@@ -29,7 +29,7 @@ DEPEND="
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-base:0.10
 	)
-	icu? ( dev-libs/icu )
+	icu? ( dev-libs/icu:= )
 "
 RDEPEND="${DEPEND}"
 


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

* [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/
@ 2013-01-29 18:04 Michael Palimaka
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Palimaka @ 2013-01-29 18:04 UTC (permalink / raw
  To: gentoo-commits

commit:     674be3d6eec5c05159e39e62556c0c7b00810f24
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 29 18:00:22 2013 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Jan 29 18:00:22 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=674be3d6

[x11-libs/qt-webkit] Add media-libs/libpng subslot dependency.

Package-Manager: portage-2.1.11.50

---
 x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild    |    2 +-
 x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild |    2 +-
 x11-libs/qt-webkit/qt-webkit-5.9999.ebuild   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild b/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild
index 0482361..c53f2df 100644
--- a/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-5.0.0.ebuild
@@ -24,7 +24,7 @@ IUSE="+accessibility gstreamer libxml2 multimedia opengl qml udev webp widgets x
 RDEPEND="
 	dev-db/sqlite
 	media-libs/fontconfig
-	media-libs/libpng:0
+	media-libs/libpng:0=
 	sys-libs/zlib
 	virtual/jpeg
 	virtual/opengl

diff --git a/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
index 0482361..c53f2df 100644
--- a/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-5.0.9999.ebuild
@@ -24,7 +24,7 @@ IUSE="+accessibility gstreamer libxml2 multimedia opengl qml udev webp widgets x
 RDEPEND="
 	dev-db/sqlite
 	media-libs/fontconfig
-	media-libs/libpng:0
+	media-libs/libpng:0=
 	sys-libs/zlib
 	virtual/jpeg
 	virtual/opengl

diff --git a/x11-libs/qt-webkit/qt-webkit-5.9999.ebuild b/x11-libs/qt-webkit/qt-webkit-5.9999.ebuild
index 0482361..c53f2df 100644
--- a/x11-libs/qt-webkit/qt-webkit-5.9999.ebuild
+++ b/x11-libs/qt-webkit/qt-webkit-5.9999.ebuild
@@ -24,7 +24,7 @@ IUSE="+accessibility gstreamer libxml2 multimedia opengl qml udev webp widgets x
 RDEPEND="
 	dev-db/sqlite
 	media-libs/fontconfig
-	media-libs/libpng:0
+	media-libs/libpng:0=
 	sys-libs/zlib
 	virtual/jpeg
 	virtual/opengl


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

end of thread, other threads:[~2013-01-29 18:04 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-03 16:02 [gentoo-commits] proj/qt:master commit in: x11-libs/qt-webkit/ Michael Palimaka
  -- strict thread matches above, loose matches on Subject: below --
2013-01-29 18:04 Michael Palimaka
2013-01-02  8:24 Davide Pesavento
2012-12-24  8:29 Davide Pesavento
2012-12-16 18:23 Davide Pesavento
2012-06-09 20:56 Davide Pesavento
2012-05-21 14:44 Davide Pesavento
2012-04-13 15:56 Michael Palimaka
2012-03-03  9:42 Markos Chandras
2012-03-03  9:33 Markos Chandras

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