[proaudio] [1270] modularized qt4 deps

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1270
Author:   evermind
Date:     2008-08-06 18:55:50 +0200 (Wed, 06 Aug 2008)

Log Message:
-----------
modularized qt4 deps

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.10.ebuild
    trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.8-r1.ebuild
    trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.9.ebuild
    trunk/overlays/proaudio/media-sound/Annotator/Annotator-9999.ebuild
    trunk/overlays/proaudio/media-sound/Annotator/ChangeLog
    trunk/overlays/proaudio/media-sound/Annotator/Manifest
    trunk/overlays/proaudio/media-sound/NetworkEditor/ChangeLog
    trunk/overlays/proaudio/media-sound/NetworkEditor/Manifest
    trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.0.0.ebuild
    trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.1.0.ebuild
    trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.2.0.ebuild
    trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-9999.ebuild
    trunk/overlays/proaudio/media-sound/Voice2MIDI/ChangeLog
    trunk/overlays/proaudio/media-sound/Voice2MIDI/Manifest
    trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.7.ebuild
    trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.8.ebuild
    trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-9999.ebuild
    trunk/overlays/proaudio/media-sound/esperanza/ChangeLog
    trunk/overlays/proaudio/media-sound/esperanza/Manifest
    trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild
    trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild
    trunk/overlays/proaudio/media-sound/iannix/ChangeLog
    trunk/overlays/proaudio/media-sound/iannix/Manifest
    trunk/overlays/proaudio/media-sound/iannix/iannix-0.638_beta.ebuild
    trunk/overlays/proaudio/media-sound/musescore/ChangeLog
    trunk/overlays/proaudio/media-sound/musescore/Manifest
    trunk/overlays/proaudio/media-sound/musescore/musescore-0.7.0.1.ebuild
    trunk/overlays/proaudio/media-sound/musescore/musescore-0.8.0.ebuild
    trunk/overlays/proaudio/media-sound/qloud/ChangeLog
    trunk/overlays/proaudio/media-sound/qloud/Manifest
    trunk/overlays/proaudio/media-sound/qloud/qloud-0.22.ebuild
    trunk/overlays/proaudio/media-video/xjadeo/ChangeLog
    trunk/overlays/proaudio/media-video/xjadeo/Manifest
    trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.1.ebuild
    trunk/overlays/proaudio/x11-libs/qwt/ChangeLog
    trunk/overlays/proaudio/x11-libs/qwt/Manifest
    trunk/overlays/proaudio/x11-libs/qwt/qwt-9999.ebuild


Modified: trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.10.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.10.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.10.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils
 
 DESCRIPTION="CLAM Music Annotator can visualize, check and modify music information extracted from audio"
@@ -18,7 +20,8 @@
 RDEPEND="dev-util/scons
 	>=media-libs/libclam-1.2.0
 	<media-libs/libclam-9999
-	>=x11-libs/qt-4.1"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-opengl )
+			>=x11-libs/qt-4.1:4 )"
 	
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"

Modified: trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.8-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.8-r1.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.8-r1.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils
 
 DESCRIPTION="CLAM Music Annotator can visualize, check and modify music information extracted from audio"
@@ -18,7 +20,8 @@
 RDEPEND="dev-util/scons
 	>=media-libs/libclam-1.0.0
 	<media-libs/libclam-9999
-	>=x11-libs/qt-4.1"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-opengl )
+			>=x11-libs/qt-4.1:4 )"
 
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"

Modified: trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.9.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.9.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Annotator/Annotator-0.3.9.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils
 
 DESCRIPTION="CLAM Music Annotator can visualize, check and modify music information extracted from audio"
@@ -18,7 +20,8 @@
 RDEPEND="dev-util/scons
 	>=media-libs/libclam-1.1.0
 	<media-libs/libclam-9999
-	>=x11-libs/qt-4.1"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-opengl )
+			>=x11-libs/qt-4.1:4 )"
 
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"

Modified: trunk/overlays/proaudio/media-sound/Annotator/Annotator-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/Annotator/Annotator-9999.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Annotator/Annotator-9999.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit subversion
 
 DESCRIPTION="CLAM Music Annotator can visualize, check and modify music information extracted from audio"
@@ -19,7 +21,8 @@
 RDEPEND="dev-util/scons
 	dev-util/subversion
 	>=media-libs/libclam-9999
-    	>=x11-libs/qt-4.1"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-opengl )
+			>=x11-libs/qt-4.1:4 )"
 
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"

Modified: trunk/overlays/proaudio/media-sound/Annotator/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/Annotator/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Annotator/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/Annotator
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  Annotator-0.3.8-r1.ebuild, Annotator-0.3.9.ebuild,
+  Annotator-0.3.10.ebuild, Annotator-9999.ebuild:
+  use modular qt4 deps
+
   09 Feb 2008; Dominique Michel <dominique.michel@xxxxxxxxxxxx> Version
   bump to 0.3.10
   

Modified: trunk/overlays/proaudio/media-sound/Annotator/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/Annotator/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Annotator/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,9 +1,9 @@
 DIST Annotator-0.3.10.tar.gz 22205040 RMD160 6a78a0d31083cf49441e4d544a9a530d15469622 SHA1 c252bac77de438f4ac420ecbf1f77d7534116a5a SHA256 54d87144d7e751e48f0b2a186345bbf4cf5dfdc11ebb7192d68fe69ae447914d
 DIST Annotator-0.3.8.tar.gz 20660993 RMD160 5f134e699fe12ea326f5d5f29a239607a07ca93f SHA1 d9a9d4fdec6f3177567be7527c4b6ea0c5fa296b SHA256 1b65630a94b286cdaf5442d9b6376b790731d10b8f26928b073ba947a65b0a67
 DIST Annotator-0.3.9.tar.gz 22193761 RMD160 2b23c7e3d2e5b8e7dedcf81223fdf8f14fcd0821 SHA1 522ae22c06428c34f1e0de627de954fc4d6b4736 SHA256 958da8c2f0cac11188ee6bb32b3892e89c42c7003c0cdaa79f690345ea472c70
-EBUILD Annotator-0.3.10.ebuild 1608 RMD160 69bbd6687ef4a1a7721042126e441f7be7d97e1f SHA1 a62132304d1e0a2a8db9b227a45faada5e241757 SHA256 88312a4fb2c49651c15f942542319ba2527f27d7d185c2bc979baa162d18660c
-EBUILD Annotator-0.3.8-r1.ebuild 1607 RMD160 d3f69bf4b8465c1f951b89edb855f89300dbe125 SHA1 0c0e4704974b0893d1cdf0c0aa1d879c69360ff5 SHA256 b1bc2893542c5e9c1bd6278115a76bc3c0fdd9b1e8661378ff3a5050895f4d92
-EBUILD Annotator-0.3.9.ebuild 1599 RMD160 85e4b3449640436bd6187c4c36360b36dacb38c5 SHA1 5f725f3a763f268aa1a328977fe637114ca718a1 SHA256 b005a7264af7e288870f6da4b1712b8a5d62674f5eaedcaa73a5ed43b59b5288
-EBUILD Annotator-9999.ebuild 1632 RMD160 12c912db27376eff859623815564fec27692bab9 SHA1 fc70980961034add65c453e12020639d1182028b SHA256 74eb0859161dd16892a19b1610ce4042c6eff9241deb313f4bb774fcb8e8740a
-MISC ChangeLog 301 RMD160 78e3d5f0e689328fc2dc5135423d8e2d57be8061 SHA1 908fc13d0a051905cc93b70b0645992708af5f29 SHA256 bdf003eba0caca12b1723d416481203ac48d398a9f0c2a732847a7417f48ff18
+EBUILD Annotator-0.3.10.ebuild 1684 RMD160 409f6deed90dc1c53ebfac503a7cdfe67064bf7d SHA1 2c1cf292973653c73a490fcde6b0d39151651abb SHA256 a3f686706f6e24a70040e68d29a3b93d9554f085cf2af5faa3cc2ba3bb301be0
+EBUILD Annotator-0.3.8-r1.ebuild 1683 RMD160 8181e5dab6cbe14e72246530d964182e5f6fc26f SHA1 ddd7039975545c21e68eb06cb78d613493692143 SHA256 3561592ae487a375b280aa7c7eb525e14121e9a8eee5bfe47dcae54b86f2fa8b
+EBUILD Annotator-0.3.9.ebuild 1675 RMD160 fc0384b4deb04de46968b4472f7260dfedf7cc6b SHA1 982bbda3304e41bc2fbd1197e40ce7e994a25ec5 SHA256 c4283fdac028d5638d1ba604e3feedb779024b9459fa10828e4244c0e448f440
+EBUILD Annotator-9999.ebuild 1704 RMD160 de4e550a15ddca97ad02d19b9139e8e4d282adca SHA1 472d8d0885f8c2656d41637886f678c95209af77 SHA256 187cdddf3a1aa2b033a2afed98853379d310983981ea91b3263c45d898f527c5
+MISC ChangeLog 486 RMD160 976a93138dac42e122bd6051e348640d0276eb42 SHA1 4c8de191d23409631daa044816a3911a9ed6960e SHA256 0135feb67cf30047350c0c5a829cf90f1b2b3398b84d21cf017062e7ee66b1db
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/NetworkEditor/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/NetworkEditor/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/NetworkEditor/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/NetworkEditor
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  NetworkEditor-1.0.0.ebuild, NetworkEditor-1.1.0.ebuild,
+  NetworkEditor-1.2.0.ebuild, NetworkEditor-9999.ebuild:
+  use modular qt4 deps
+
   09 Feb 2007; Dominique Michel <dominique.michel@xxxxxxxxxxxx> Version
   bump to 1.2.0
   

Modified: trunk/overlays/proaudio/media-sound/NetworkEditor/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/NetworkEditor/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/NetworkEditor/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,9 +1,9 @@
 DIST NetworkEditor-1.0.0.tar.gz 1402948 RMD160 dc4e8fc7e6e5279a0d762de81dd8488b5be033c7 SHA1 a33dd485ba378db89751fc7d9d8624df0fbe4d66 SHA256 7ee9f6fe192b577d0d65efb77aaada94328b33726bfff9e941c511729b8e07dd
 DIST NetworkEditor-1.1.0.tar.gz 3244240 RMD160 41155cde8614b454f075f3f2fb24852a599ce153 SHA1 ad924c0c716ba3b4b23f9a063233ca2130156613 SHA256 01c892e787ce86fc08d7a611cbc9cdafde0c1dcce19fd6089119000f58b2c0b9
 DIST NetworkEditor-1.2.0.tar.gz 3256796 RMD160 422a540575ec4ca3c550ae36b994e0cd80a766e3 SHA1 ff925a82835f915168d3e72feae70121c8268ee1 SHA256 beb9c1adf0e2a17949563f48486da94700ea76d4c40bc0f7f705b76e0411812c
-EBUILD NetworkEditor-1.0.0.ebuild 1292 RMD160 465321839c060e24091a7357afa44573b62bbe10 SHA1 fcc9730a0e367c7ea79bc06c8a22053d24bad833 SHA256 75823907a20a6969646078b7427b72e6aab590da9968916312f02b66d1f0852a
-EBUILD NetworkEditor-1.1.0.ebuild 1298 RMD160 68e9fbbf75f9ee2f62012c62cff9b60a92351eb5 SHA1 2edccd4395f751aad8e90e15fa1e08277737c99f SHA256 7bca6e8dd832f6ea789f8f49d25f0aa8277a558bcd5987ab566d271b2d74b07c
-EBUILD NetworkEditor-1.2.0.ebuild 1298 RMD160 cde75ba26728abe338ea983db83690b6d1686469 SHA1 900cb19ee8d351e07609c68b96fdcd91635cadb6 SHA256 c9e4c21a9a5ee990c96426ccc3bb6d62533a371f098f7e145bb2e635140801f3
-EBUILD NetworkEditor-9999.ebuild 1298 RMD160 2f047e62594c817ae1fa231d21b7376b6dd952ea SHA1 ef35379a7dbcd6e198fa93f0ee88ee6ff5157dd1 SHA256 492bd84d13017f62e83872f2f30dffad9de88d18a161c616a28a6893cb6ac235
-MISC ChangeLog 304 RMD160 119e54c6b214d34bfffd5ef582d0533eb8e6f0d2 SHA1 5c7bfca83041f845059efd01300c35bf64832403 SHA256 7622290f56bf8362972c5566fc13caa575add18bf0b7ec8e30fc16bb61cf330f
+EBUILD NetworkEditor-1.0.0.ebuild 1673 RMD160 4a7b36156e6a0b9b395ac57431d4c5d2d8b06d01 SHA1 4c58df7cc74ef87ecf6d06ddf00de22715bb45de SHA256 da1e4fe3fb73f3c022efa028f21798c8179f9bf12dee46fe7223ad85ba5b7d1f
+EBUILD NetworkEditor-1.1.0.ebuild 1679 RMD160 dac49445f2b2203439a653bd991c6d7c0be8b52b SHA1 9d33235427ac12ff7c5ee0ddaac662f3441f8b73 SHA256 21954a2e2c5a5866d7e93450e4ee7cc7f9ddb6cd8f46aa5199ffe7638af5793f
+EBUILD NetworkEditor-1.2.0.ebuild 1679 RMD160 ee5f4e8567a08bede0b194f77b4e0e2d2f171151 SHA1 d751e4050fe243d40e6e2badfd137323f56e8957 SHA256 b099ac5387a34faba6a056abb8b3e74dd3f1ab9c277c139001313bfb6c29f410
+EBUILD NetworkEditor-9999.ebuild 1675 RMD160 03724542fd2f17bfd53d50eef88fad755118f1fe SHA1 7de690a8d262e1c99bfce8d00d59debf6e1f8001 SHA256 123369e56ecefa1fd26d9302d864e555dc94291dafe214ff59f835f87ba1e307
+MISC ChangeLog 501 RMD160 8e444664f6765dab691f4f77f379a20da9158644 SHA1 5d6738fd8761e3c083a527f8e655ee6942222f0a SHA256 4a06a7592e3bef3d80efe498e187559285e15cb5e1c8f208bebe388e6b0efb89
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.0.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.0.0.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.0.0.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils qt4
 
 DESCRIPTION="CLAM's visual builder"
@@ -18,13 +20,23 @@
 RDEPEND="dev-util/scons
 	>=media-libs/libclam-1.0.0
 	<media-libs/libclam-9999
-	=x11-libs/qt-4*"
+ 	|| ( ( x11-libs/qt-core x11-libs/qt-gui 
+ 		x11-libs/qt-xmlpatterns x11-libs/qt-opengl 
+		x11-libs/qt-svg )
+ 		>=x11-libs/qt-4:4 )"
 
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"
 
 QTDIR=""
 
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
+	fi
+}
+
 src_compile() {
 	# required for scons to "see" intermediate install location
 	mkdir -p ${D}/usr

Modified: trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.1.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.1.0.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.1.0.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils qt4
 
 DESCRIPTION="CLAM's visual builder"
@@ -18,13 +20,23 @@
 RDEPEND="dev-util/scons
 	>=media-libs/libclam-1.0.0
 	<media-libs/libclam-9999
-	=x11-libs/qt-4*"
+ 	|| ( ( x11-libs/qt-core x11-libs/qt-gui 
+ 		x11-libs/qt-xmlpatterns x11-libs/qt-opengl 
+		x11-libs/qt-svg )
+ 		>=x11-libs/qt-4:4 )"
 
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"
 
 QTDIR=""
 
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
+	fi
+}
+
 src_compile() {
 	# required for scons to "see" intermediate install location
 	mkdir -p ${D}/usr

Modified: trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.2.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.2.0.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-1.2.0.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils qt4
 
 DESCRIPTION="CLAM's visual builder"
@@ -18,13 +20,23 @@
 RDEPEND="dev-util/scons
 	>=media-libs/libclam-1.2.0
 	<media-libs/libclam-9999
-	=x11-libs/qt-4*"
+ 	|| ( ( x11-libs/qt-core x11-libs/qt-gui 
+ 		x11-libs/qt-xmlpatterns x11-libs/qt-opengl 
+		x11-libs/qt-svg )
+ 		>=x11-libs/qt-4:4 )"
 
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"
 
 QTDIR=""
 
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
+	fi
+}
+
 src_compile() {
 	# required for scons to "see" intermediate install location
 	mkdir -p ${D}/usr

Modified: trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-9999.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/NetworkEditor/NetworkEditor-9999.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit subversion qt4
 
 DESCRIPTION="CLAM's visual builder"
@@ -18,7 +20,10 @@
 
 RDEPEND="dev-util/scons
 	=media-libs/libclam-9999
-    	=x11-libs/qt-4*"
+ 	|| ( ( x11-libs/qt-core x11-libs/qt-gui 
+ 		x11-libs/qt-xmlpatterns x11-libs/qt-opengl 
+		x11-libs/qt-svg )
+ 		>=x11-libs/qt-4:4 )"
 
 DEPEND="${DEPEND}
 	media-gfx/imagemagick"
@@ -27,6 +32,13 @@
 
 S="${WORKDIR}/${PN}"
 
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
+	fi
+}
+
 src_compile() {
 	# required for scons to "see" intermediate install location
 	mkdir -p ${D}/usr

Modified: trunk/overlays/proaudio/media-sound/Voice2MIDI/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/Voice2MIDI/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Voice2MIDI/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,11 @@
 # ChangeLog for media-sound/Voice2MIDI
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  Voice2MIDI-0.3.7.ebuild, Voice2MIDI-0.3.8.ebuild, Voice2MIDI-9999.ebuild:
+  use modular qt4 deps
+
   09 Feb 2008; Dominique Michel <dominique.michel@xxxxxxxxxxxx> Version
   bump to 0.3.8
   

Modified: trunk/overlays/proaudio/media-sound/Voice2MIDI/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/Voice2MIDI/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Voice2MIDI/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -2,8 +2,8 @@
 DIST Voice2MIDI-0.3.7.tar.gz 1084204 RMD160 979de7750d645f889fac0b11dd1eea6faaf0119f SHA1 5b088c8a7b8758cc41c6ad8ba6768a0f96d2daf2 SHA256 9be072c2d1208f1f9128ec5d86c60afb4d8c0039e81150e72ef90320c3686898
 DIST Voice2MIDI-0.3.8.tar.gz 1074298 RMD160 2707de3d8c76210bdd9867e935ff62dc1aeed5a9 SHA1 62d22c25c25d2278bd4e06234c18651333d7e7cb SHA256 81c4dc440b3d7b6236116028ebf496cc5f3e649fc4fe6526c0c585c33aada6cf
 EBUILD Voice2MIDI-0.3.6-r1.ebuild 1040 RMD160 6b48b25600da6b878246505b64f2a0c102e9b739 SHA1 2485a6ab3edd571703c3348dbf034d426a624937 SHA256 ccc12b1f8ac2f2a2b0cab21f3b07fe0d19d4cfbcbaff1e923db4ee50ed34c92f
-EBUILD Voice2MIDI-0.3.7.ebuild 1046 RMD160 5ed582f92260272990b78dec5a99e30d5264e46d SHA1 d232e1fd5b791065924b2606e4e38fe74eaa31e7 SHA256 f518b25fbfce6a677546f11afbfa9a91719854a99df5ec9d80862889f1101e2a
-EBUILD Voice2MIDI-0.3.8.ebuild 1046 RMD160 9da1ed035d2c59a0eeb40078bd230e7c326942ed SHA1 ad18aad5f3a527bed2226abb44cb5f35dcfa1ce6 SHA256 3bae5d35be1e8fb9fdf511522b9d9cc1ca8d79f95fcf2352e77c393b43d664c5
-EBUILD Voice2MIDI-9999.ebuild 1036 RMD160 5c6f108a20079b130b597895aa03ab1951ec66dd SHA1 3cf11657882dce3611cafb6c38154e581cb0b135 SHA256 4c011cd37920b814315371957050c0d972647551848f39a5e04817b019427ba2
-MISC ChangeLog 301 RMD160 493a9a0aa3becf09b159cf1070ac76aeb08a9e1e SHA1 d1df447dc70358004e7dc42c3d4caaf4c4f04b5d SHA256 8079609ec83583de99e58d5a90586ecc9105bbc1998bb507dbe37b8e4c7aba22
+EBUILD Voice2MIDI-0.3.7.ebuild 1660 RMD160 546a8bc57b16541c98b7851ae33d366921eb3040 SHA1 8e809b4fcd61d2e13703b3b7a31857a6aa462175 SHA256 e03ac68ab3d827000167f21bf6002c13a1a69ab4fd40620ef84c99a8ffa5d7a8
+EBUILD Voice2MIDI-0.3.8.ebuild 1664 RMD160 5e9451e0dab5aa36940f740aa5014bc7d237494f SHA1 6222e0a0cdf53b19a25e5c1ae6f690bea3b17b90 SHA256 48df71aec591397cd709bf58fa4b20ea7106e131d1c00051a9a827cab7805425
+EBUILD Voice2MIDI-9999.ebuild 1658 RMD160 141596c47fcc92e9e341b54ed02e68ac3bfa8718 SHA1 15c4a8b94835a2501669955be520f505839159a2 SHA256 52955b0cd601e9429b27be77fcaccc2e178664677e65cc0f5e60a941749f197b
+MISC ChangeLog 459 RMD160 ad877d121ef3acfbf5bb5beb1c64642272ab9f6c SHA1 e2953c8e13417bc0805905d78f80dab0daaaa028 SHA256 48834f2d2c9324be41b292a0e1d84a51770282950ada000440ba0bbced17ab13
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.7.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.7.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.7.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils qt4
 
 DESCRIPTION="CLAM Voice2MIDI extracts the melody as a MIDI or XML file from monophonic audio files"
@@ -18,12 +20,25 @@
 DEPEND="dev-util/scons
 	>=media-libs/libclam-1.0.0
 	<media-libs/libclam-9999
-	=x11-libs/qt-4*"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui 
+		x11-libs/qt-qt3support x11-libs/qt-opengl )
+		>=x11-libs/qt-4:4 )"
 
 RDEPEND="${DEPEND}"
 
 QTDIR=""
 
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
+	fi
+	if ! has_version x11-libs/qt-qt3support && ! built_with_use =x11-libs/qt-4* qt3support; then
+		eerror "You need to build qt4 with qt3support support to have it in ${PN}"
+		die "Enabling qt3support for $PN requires qt4 to be built with opengl support"
+	fi
+}
+
 src_compile() {
 	# required for scons to "see" intermediate install location
 	mkdir -p ${D}/usr

Modified: trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.8.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.8.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-0.3.8.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils qt4
 
 DESCRIPTION="CLAM Voice2MIDI extracts the melody as a MIDI or XML file from monophonic audio files"
@@ -18,12 +20,25 @@
 DEPEND="dev-util/scons
 	>=media-libs/libclam-1.2.0
 	<media-libs/libclam-9999
-	=x11-libs/qt-4*"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui 
+		x11-libs/qt-qt3support x11-libs/qt-opengl )
+		>=x11-libs/qt-4:4 )"
 
 RDEPEND="${DEPEND}"
 
 QTDIR=""
 
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
+	fi
+	if ! has_version x11-libs/qt-qt3support && ! built_with_use =x11-libs/qt-4* qt3support; then
+		eerror "You need to build qt4 with qt3support support to have it in ${PN}"
+		die "Enabling qt3support for $PN requires qt4 to be built with qt3support support"
+	fi
+}
+
 src_compile() {
 	# required for scons to "see" intermediate install location
 	mkdir -p ${D}/usr

Modified: trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-9999.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/Voice2MIDI/Voice2MIDI-9999.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils subversion
 
 DESCRIPTION="CLAM Voice2MIDI extracts the melody as a MIDI or XML file from monophonic audio files"
@@ -18,12 +20,26 @@
 
 DEPEND="dev-util/scons
 	=media-libs/libclam-9999
-	=x11-libs/qt-3*"
+ 	|| ( ( x11-libs/qt-core x11-libs/qt-gui 
+ 		x11-libs/qt-qt3support x11-libs/qt-opengl )
+ 		>=x11-libs/qt-4:4 )"
 
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/Voice2MIDI"
 
+pkg_setup() {
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
+	fi
+	if ! has_version x11-libs/qt-qt3support && ! built_with_use =x11-libs/qt-4* qt3support; then
+		eerror "You need to build qt4 with qt3support support to have it in ${PN}"
+		die "Enabling qt3support for $PN requires qt4 to be built with qt3support support"
+	fi
+}
+
+
 src_compile() {
 	# required for scons to "see" intermediate install location
 	mkdir -p ${D}/usr

Modified: trunk/overlays/proaudio/media-sound/esperanza/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/esperanza/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,11 @@
 # ChangeLog for media-sound/esperanza
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  esperanza-0.4.0.ebuild, esperanza-9999.ebuild:
+  use modular qt4 deps
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/esperanza/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/esperanza/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,5 +1,5 @@
 DIST esperanza-0.4.0.tar.gz 238337 RMD160 acf158f379c2b94992f98b4232420bcfa9308d73 SHA1 88cf26c0af2ede401e5a9145628d2883ee008dab SHA256 81402074e03160cf2f093a31565b040bf2206f0c8e89b8d4088d1ecbcf519359
-EBUILD esperanza-0.4.0.ebuild 1158 RMD160 96311bbc5ab55dca6ba5b4e0ad67671466da32e3 SHA1 2379c4a1cf7604934305db9e4f2d0be2bda4a1ac SHA256 2e1a8825e0362d12b1f2314990977f32f560466b684db9e30bb19cd30ee873d0
-EBUILD esperanza-9999.ebuild 1084 RMD160 ad6138c69a8d608ab2425ac863fad727982a6587 SHA1 f0471bc42f35d523e8b9bbb5ee577aaa3b52f8d0 SHA256 64ccfdae6ae0e4e6d9bc48073705851222e59f6551b16715f94e44b21d3f1c53
-MISC ChangeLog 209 RMD160 443c9faf947b22e63e7c59630f1e09477fba9127 SHA1 a284c88d9a180e08e35a687f00daf84bcaea3491 SHA256 4d4aa544087b7699f13314f724f39a70fd09fe105753b11a1b00054059d60eca
+EBUILD esperanza-0.4.0.ebuild 1238 RMD160 cb936d1fc864877f1da363570936bde4977f5cb4 SHA1 6dbc30790ca76cd39452267899f1aa49fe4a34ca SHA256 f4fdc09a229ca5f6d3aa6b39c7fff006c40e014ca2035ef859d195cbdba24ef9
+EBUILD esperanza-9999.ebuild 1164 RMD160 9a3b7c8eb902f6f27c55ce7772763e9c9855539a SHA1 7090855ec549ff260f85ced74011d531f0be2b84 SHA256 4444ce0ee3e30bbb2b143295e091d8e981ff6a168edd6cbb62a8ac2c353981fa
+MISC ChangeLog 340 RMD160 e3db5e828fc5af9efc6fa5fe4fcca022afd5241b SHA1 fa0f3dbd5fb7f4a3d5794bab4779218dfc8567da SHA256 64ff9d191621068f11767d34f41db19b4896747c044fc8582ec478077c3682c8
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/esperanza/esperanza-0.4.0.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,8 +1,10 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $
 # Nonofficial ebuild by dangertools
 
+EAPI=1
+
 inherit eutils toolchain-funcs flag-o-matic
 
 DESCRIPTION="Esperanza - a QT4 client for xmms2."
@@ -20,7 +22,8 @@
 		>=media-sound/xmms2-0.2.8_rc2
 		media-sound/xmms2-git )
 	>=dev-libs/boost-1.32
-	>=x11-libs/qt-4"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns )
+		>=x11-libs/qt-4:4 )"
 
 DEPEND=">=sys-devel/gcc-3.4
 	!media-sound/esperanza-git

Modified: trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/esperanza/esperanza-9999.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,9 +1,11 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # Header: $
 
 inherit eutils toolchain-funcs git
+EAPI=1
 
+
 DESCRIPTION="Esperanza - a QT4 client for xmms2."
 HOMEPAGE="http://xmms2.xmms.org";
 
@@ -20,7 +22,8 @@
 		>=media-sound/xmms2-0.2.8_rc2
 		media-sound/xmms2-git )
 	>=dev-libs/boost-1.32
-	>=x11-libs/qt-4"
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns )
+		>=x11-libs/qt-4:4 )"
 
 DEPEND=">=sys-devel/gcc-3.4
 	!media-sound/esperanza-git

Modified: trunk/overlays/proaudio/media-sound/iannix/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/iannix/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,11 @@
 # ChangeLog for media-sound/iannix
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  iannix-0.638_beta.ebuild:
+  use modular qt4 deps
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/iannix/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/iannix/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,6 +1,6 @@
 DIST IanniX-0.638b-SRC-LittleEndian.tgz 649190 RMD160 301e6bb697f73a0a4a41ad2877c2970a5bc0c3c9 SHA1 16ac8f3f4069f4de58d14b08a2ce63ae4705466d SHA256 66f1a10b4330e829303031386116d9e6cb167bfcad6502f1e9169c622064f8ce
 DIST IanniX-Processing-Examples-1.2.tgz 6496362 RMD160 053d2f96cb756f6e846a101127b155ffcbcc1104 SHA1 dd8cbc7650179ccb047a2cad91844c00a254e17e SHA256 cb056a41fc61a617b42015432f56df7bc235ad5e88e1b4877a4b5a945d542ff7
 DIST IanniX-Tutorial.pdf 3583462 RMD160 e98ae268e43bbfbe71c89cd3307eb3da6dea3df4 SHA1 a4fff1cb4d0c1fa244041c341fd2a881d0a7aba3 SHA256 e5e4e942529047dc3961d63755568b9bf11ecf2800c3f3dff773e8e363f1da28
-EBUILD iannix-0.638_beta.ebuild 1725 RMD160 8365ed52a4a7a71e7a0273e5bbf7512dd473ca59 SHA1 8489f597ee222ef3b0195ba33a81c577ae1cad1e SHA256 cd74242d2a1090782ecc00a7e5ef49cc228950ece33a7bd3f154c5f21ee98794
-MISC ChangeLog 206 RMD160 8c3a792065322324105c361380a23c017dada487 SHA1 27dcd271e83881e9fd214b48087ab44bb2c7127b SHA256 2e4511f59a8995be4974548940e63ec9a5bb1e380ceea87014ad2d1c167ff1e0
+EBUILD iannix-0.638_beta.ebuild 1980 RMD160 ad5e1dfa73d032ba1244e0a02a90e37ba76404bc SHA1 17296ba93dfc29277a0fe70271755b907635ddfc SHA256 45b9ae6ed1edf83449bb502eae4e88a3014bf1f6eb0ae93fe5065a8df04f2237
+MISC ChangeLog 316 RMD160 0d21230f36cce96dc09e79cfa48bd664bc85fa13 SHA1 7874032ae659c8d339cb7d0d4df7a563c19189db SHA256 fbf2ef9ac0005fd79bfc34d2e4e39dc951db9a572a2b72c502ce917e219b6d42
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/iannix/iannix-0.638_beta.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/iannix/iannix-0.638_beta.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/iannix/iannix-0.638_beta.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils
 
 MY_P="IanniX-${PV/_beta/b}"
@@ -22,12 +24,18 @@
 S="${WORKDIR}/IanniX SRC Little Endian"
 
 DEPEND="${RDEPEND}"
-RDEPEND=">=x11-libs/qt-4.2"
+RDEPEND="|| ( ( x11-libs/qt-core
+		x11-libs/qt-gui
+		x11-libs/qt-sql
+		x11-libs/qt-test
+		x11-libs/qt-opengl
+		x11-libs/qt-svg )
+		>=x11-libs/qt-4.2:4 )"
 
 pkg_setup() {
-	if ! built_with_use x11-libs/qt opengl; then
-		ewarn "You need to compile x11-libs/qt with USE=\"opengl\"."
-		die
+	if ! has_version x11-libs/qt-opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+		eerror "You need to build qt4 with opengl support to have it in ${PN}"
+		die "Enabling opengl for $PN requires qt4 to be built with opengl support"
 	fi
 }
 

Modified: trunk/overlays/proaudio/media-sound/musescore/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/musescore/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/musescore/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -2,6 +2,10 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  musescore-0.7.0.1.ebuild, musescore-0.8.0.ebuild:
+  use modular qt4 deps
+
   09 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx>
   musescore-0.8.0.ebuild:
   hack to make jack really optional

Modified: trunk/overlays/proaudio/media-sound/musescore/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/musescore/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/musescore/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,6 +1,6 @@
 DIST mscore-0.7.0.1.tar.bz2 7623226 RMD160 165f9070eacb02b1e81bcc47638167df36c88c1e SHA1 858792ab4e0caeafda4d8746aa8d7c011e29d13c SHA256 827d6b79fc7c05f29ac67eb72b7482ff3159ddf164f9bb76fd884897a4b1eeed
 DIST mscore-0.8.0.tar.bz2 7935565 RMD160 1a2bc94e381a605c0d2938f352797c69df666d12 SHA1 b37591ee161ca52506936f6c1bdc9fce22673cb2 SHA256 34fd57edefe89a186bfe93e79c315686fe18f82880eb3a40373af5194c7c5215
-EBUILD musescore-0.7.0.1.ebuild 1568 RMD160 00a19014ad2f6edbb508c1097e766e9a4d6ca88f SHA1 6b49730e15977cf2584ee962671d85b721307797 SHA256 064ae6a0f70a519f3e7c1bf960086bb5afcdcab4014f867d3b609e0795552294
-EBUILD musescore-0.8.0.ebuild 1728 RMD160 e2a175edc599e4d963001257479d2c753d3c5ca5 SHA1 5ec4a40fab8e98d9078d8fdeb189e94573886c98 SHA256 c5f857f5a5cb8952f51c4c08aa339bfa87ca09aa33c5440e1d2e9b1c245de7ae
-MISC ChangeLog 700 RMD160 5560c635f5aa73deb7b421c6c1410e8d0aa7bfe7 SHA1 6dc526937ef4ec81fd4cee819812579e3442bfa1 SHA256 f3350fd38a10bddf2de39f0b5e6d94b57c804dd2e12c582fa955fbb18e962274
+EBUILD musescore-0.7.0.1.ebuild 1666 RMD160 1949f18d418248e08c6407d5081d1ff99f62023a SHA1 913e6d3ced8c19f0e5dbcc2ddad3d5d907b6ca06 SHA256 02cb4cbf766f676f0dbf0a61b2497c58f71d93f5146439359a8ca733949ee7c4
+EBUILD musescore-0.8.0.ebuild 1826 RMD160 c21d35cc0b25bc48f5d69301bd762a4200059570 SHA1 b5297a1defb6a6f30f1f05b043791276dfc1345f SHA256 51648d301c1cf50d1199031285ff401fb89f75cc9891b183f23f7c802cf7cbb0
+MISC ChangeLog 834 RMD160 c96cc16446acf5d4ac88fa9ff490930e46f0e6da SHA1 492b672c12bbc5e75bd6f44d233f592a31573cf2 SHA256 b34176e09cafc21588b63b30ac66e827843377a85636c865f5a58977acb3fc79
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/musescore/musescore-0.7.0.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/musescore/musescore-0.7.0.1.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/musescore/musescore-0.7.0.1.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils font toolchain-funcs
 
 MY_P=${P/musescore/mscore}
@@ -15,7 +17,9 @@
 KEYWORDS="~sparc ~x86 ~amd64"
 IUSE="doc jack"
 
-RDEPEND=">=x11-libs/qt-4.3
+RDEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui
+		x11-libs/qt-xmlpatterns x11-libs/qt-svg )
+		>=x11-libs/qt-4.3:4 )
 	media-sound/fluidsynth
 	media-libs/alsa-lib
 	jack? ( media-sound/jack-audio-connection-kit )"

Modified: trunk/overlays/proaudio/media-sound/musescore/musescore-0.8.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/musescore/musescore-0.8.0.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/musescore/musescore-0.8.0.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -2,6 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit eutils font toolchain-funcs qt4
 
 MY_P=${P/musescore/mscore}
@@ -15,7 +17,9 @@
 KEYWORDS="~sparc ~x86 ~amd64"
 IUSE="doc jack"
 
-RDEPEND=">=x11-libs/qt-4.3
+RDEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui
+		x11-libs/qt-xmlpatterns x11-libs/qt-svg )
+		>=x11-libs/qt-4.3:4 )
 	media-sound/fluidsynth
 	media-libs/alsa-lib
 	jack? ( media-sound/jack-audio-connection-kit )"

Modified: trunk/overlays/proaudio/media-sound/qloud/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/qloud/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/qloud/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,10 @@
 # ChangeLog for media-sound/qloud
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>; qloud-0.22.ebuild:
+  use modular qt4 deps
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/qloud/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/qloud/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/qloud/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,4 +1,4 @@
 DIST qloud-0.22.tar.bz2 32883 RMD160 5a75f46e073e390097e5fa10de8f4662828eee45 SHA1 9b6bda44fa85f6c743bbe749fa513fb2ffccaab5 SHA256 30fb20b8ed96b29f37440442a73f468d06f3517101ef5ea8e8b11242fc2e6b67
-EBUILD qloud-0.22.ebuild 735 RMD160 01d1af044567372f39a8b4ae4a2b13453797b4b6 SHA1 9673a85f345f4c3f17226bd0bac80ff1f9647c90 SHA256 84c59e486071d685b3c398ed1d96c1882d9327cfe97802a84daf21cfe20abce9
-MISC ChangeLog 205 RMD160 d0028baf0f9f8e5228c5a77a2dc7fae6e7ee5a27 SHA1 563ef24594625d7b55cbb1bd2a05dae12072e684 SHA256 f5f9bbab98664e166e5eaa0f4ea526ddca4a32778d986ec61cbaa03a272e13db
+EBUILD qloud-0.22.ebuild 815 RMD160 f29853624913317b828aa4c928a4fbf373156c13 SHA1 151008fda4fedc44705aa32afd001b7d2be1535b SHA256 b97d16b0704a8437423d6f9d0a493b40958d084d4103577b6586069e5744bdc4
+MISC ChangeLog 306 RMD160 d903256de154d6d801b31d342d3bb7e2e3cb7b3a SHA1 13974bde1b98e05b70c58543fd3dc33cb0b274ed SHA256 fcc45fc80451b9f2efcd34454ae6104b7818f77e8e833197b90a5fc4eecc557e
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/qloud/qloud-0.22.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/qloud/qloud-0.22.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-sound/qloud/qloud-0.22.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,9 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=1
+
 inherit multilib
 
 DESCRIPTION="Tool to measure loudspeaker frequency and step responses and distortions"
@@ -13,7 +15,8 @@
 SLOT="0"
 KEYWORDS="x86 amd64"
 
-DEPEND="=x11-libs/qt-4*
+DEPEND="|| ( ( x11-libs/qt-core x11-libs/qt-gui x11-libs/qt-xmlpatterns )
+		>=x11-libs/qt-4:4 )
 	>=x11-libs/qwt-5.0.0_rc0
 	media-sound/jack-audio-connection-kit
 	>=media-libs/libsndfile-1.0

Modified: trunk/overlays/proaudio/media-video/xjadeo/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-video/xjadeo/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,11 @@
 # ChangeLog for media-video/xjadeo
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
+  xjadeo-0.4.1.ebuild:
+  use modular qt4 deps
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-video/xjadeo/Manifest
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-video/xjadeo/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,5 +1,5 @@
 AUX xjadeo-0.4.1-use_sws_scale.patch 3230 RMD160 c0ae3b7ea5f5d453e74a7ca2dd02fbf56f5ebb70 SHA1 25b85c6255166e25412f0c38af30a822b1b92d8a SHA256 fd9c2067ee1e3e542c05a578fdc231061c1d3f092e12763f3b3ca0e4e1a01e90
 DIST xjadeo-0.4.1.tar.gz 303342 RMD160 ac60bee6df532516bdd64a841c3778b18dfb055f SHA1 18e3728e51ddc6bd408aeda931251b2ea91a3a9f SHA256 f78c2b9cd7ddad4c550ad4c4b0b178fe2cbdb9c09393baaf0ad19d814a4f5736
-EBUILD xjadeo-0.4.1.ebuild 1828 RMD160 e976213a43963f1363d293904e38781acea02990 SHA1 9ece018e76503f7f89fed37e39ab0158fec161b1 SHA256 84a2ddabc11ff3f1696ed392962771277e910d8268dd6e29c890d76f44efe66b
-MISC ChangeLog 206 RMD160 302723e06aadd0cfe85c1fbbf937a63b92620292 SHA1 fc6d4e6228c83c3a21d1303f71668048e3b9f65d SHA256 775db78c415e0c09f9d67429ba2a53bfb964e1a68069a6aae5f6e118154e205d
+EBUILD xjadeo-0.4.1.ebuild 2136 RMD160 122904883b60f43f7d5121ddb7c3e5572e04ed2f SHA1 2e3a2f7c3de12ac81d4f4d7dd6297dcdf5930869 SHA256 6724fd0e9e7b491a2d30093989cfbcb85b33f88a92d3bc7936a38594c2042963
+MISC ChangeLog 311 RMD160 2ee5165970681da86c0e3e5001515ff5e77925c2 SHA1 542a0c685b4e9611371bf2b814c7efc94fd9263f SHA256 a51c1ff713bb11a5a9bb9f6c1791977d107744e400e999baf10559eb6e4d9b91
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.1.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/media-video/xjadeo/xjadeo-0.4.1.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -23,12 +23,18 @@
 DEPEND="${RDPEND}
 	>=sys-libs/zlib-1.2.2
 	qt3? ( >=x11-libs/qt-3 )
-	qt4? ( >=x11-libs/qt-4.1 )
+	qt4? ( || ( ( x11-libs/qt-qt3support )
+		>=x11-libs/qt-4:4 ) )
 	dev-util/pkgconfig"
 
 S="${WORKDIR}/${MY_P}"
 
 pkg_setup() {
+	if use qt4 && ! has_version x11-libs/qt-qt3support && ! built_with_use =x11-libs/qt-4* qt3support; then
+		eerror "You need to build qt4 with qt3support support to have it in ${PN}"
+		die "Enabling qt3support for $PN requires qt4 to be built with qt3support support"
+	fi
+
 	if  pkg-config --exists libswscale ;then
 		einfo "ffmpeg offers sws_scale support --> enabled"
 		append-flags -DHAVE_SWSCALE

Modified: trunk/overlays/proaudio/x11-libs/qwt/ChangeLog
===================================================================
--- trunk/overlays/proaudio/x11-libs/qwt/ChangeLog	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/x11-libs/qwt/ChangeLog	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,7 +1,10 @@
 # ChangeLog for x11-libs/qwt
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>; qwt-9999.ebuild:
+  use modular qt4 deps
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/x11-libs/qwt/Manifest
===================================================================
--- trunk/overlays/proaudio/x11-libs/qwt/Manifest	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/x11-libs/qwt/Manifest	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,3 +1,3 @@
-EBUILD qwt-9999.ebuild 1631 RMD160 d5f895bcb360d294cee71553b17c8fe790f3cdb6 SHA1 4bebc90265541fefa299bc91ff33f49da339607f SHA256 34692fde5df0074c8b0765a9d6eb4c8d5c9c87ac1109e59c5907deda0359bdfd
-MISC ChangeLog 200 RMD160 9d464de98299c2ff03ca7c8d28d821ccbb1ef020 SHA1 ec45313e5e476700ee7a46be33db473f5e36190f SHA256 518d583cbf13749114948dd0a6fa2bc1b4bbc260f6f6685d65dc662aa25d2f5e
+EBUILD qwt-9999.ebuild 1696 RMD160 e7fca14bbcb3b25355fbc246c60665217aed28ec SHA1 02fee2914ad4a1471534862385a7c557f144d1e0 SHA256 26f10aed08884131221bbb96f8287d70239ca601e1280f244f2620f0b5b95922
+MISC ChangeLog 299 RMD160 9790f4509b7914a9a5451dabd737da3ed5719c61 SHA1 e0e573799dbe2ba384a9584d8b807aecc7102f20 SHA256 9bf5f7d5736b8219b0d1835620a780e646274a9ab198739d5ba5246dff8ff945
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/x11-libs/qwt/qwt-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/x11-libs/qwt/qwt-9999.ebuild	2008-08-06 15:39:52 UTC (rev 1269)
+++ trunk/overlays/proaudio/x11-libs/qwt/qwt-9999.ebuild	2008-08-06 16:55:50 UTC (rev 1270)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/x11-libs/qwt/qwt-5_pre20060130.ebuild,v 1.3 2006/07/21 17:55:57 caleb Exp $
 
@@ -18,7 +18,10 @@
 
 QWTVER="5.0.0"
 
-DEPEND="=x11-libs/qt-4*
+DEPEND="|| (
+	( x11-libs/qt-gui:4
+	  svg? ( x11-libs/qt-svg:4 ) )
+	=x11-libs/qt-4.3*:4 )
 	>=sys-apps/sed-4"
 
 S="${WORKDIR}/${ECVS_MODULE}"


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/