commit:     5c027e8ff4cfb6872fda369ee0fe6dce256e096d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  2 00:13:43 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jun  2 00:37:50 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c027e8f

media-libs/phonon-vlc: DEPEND on >=Qt-4.8.7, warn on <GCC-5

Sort DEPENDs, switch Qt default

Gentoo-bug: 595618

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 .../{phonon-vlc-9999.ebuild => phonon-vlc-0.9.1-r1.ebuild}     | 10 +++++++---
 media-libs/phonon-vlc/phonon-vlc-9999.ebuild                   | 10 +++++++---
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild 
b/media-libs/phonon-vlc/phonon-vlc-0.9.1-r1.ebuild
similarity index 85%
copy from media-libs/phonon-vlc/phonon-vlc-9999.ebuild
copy to media-libs/phonon-vlc/phonon-vlc-0.9.1-r1.ebuild
index 541f5da3c0d..ab97311d5b3 100644
--- a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
+++ b/media-libs/phonon-vlc/phonon-vlc-0.9.1-r1.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="https://phonon.kde.org/";
 
 LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
 SLOT="0"
-IUSE="debug +qt4 qt5"
+IUSE="debug qt4 +qt5"
 
 REQUIRED_USE="|| ( qt4 qt5 )"
 
@@ -30,8 +30,8 @@ RDEPEND="
        >=media-libs/phonon-4.9.0[qt4=,qt5=]
        >=media-video/vlc-2.0.1:=[dbus,ogg,vorbis]
        qt4? (
-               dev-qt/qtcore:4
-               dev-qt/qtgui:4
+               >=dev-qt/qtcore-4.8.7-r2:4
+               >=dev-qt/qtgui-4.8.7:4
        )
        qt5? (
                dev-qt/qtcore:5
@@ -46,6 +46,10 @@ DEPEND="${RDEPEND}
 DOCS=( AUTHORS )
 
 pkg_setup() {
+       if use qt4 && [[ $(gcc-major-version) -lt 5 ]] ; then
+               ewarn "A GCC version older than 5 was detected. There may be 
trouble. See also Gentoo bug #595618"
+       fi
+
        MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
 }
 

diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild 
b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
index 541f5da3c0d..ab97311d5b3 100644
--- a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
+++ b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="https://phonon.kde.org/";
 
 LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
 SLOT="0"
-IUSE="debug +qt4 qt5"
+IUSE="debug qt4 +qt5"
 
 REQUIRED_USE="|| ( qt4 qt5 )"
 
@@ -30,8 +30,8 @@ RDEPEND="
        >=media-libs/phonon-4.9.0[qt4=,qt5=]
        >=media-video/vlc-2.0.1:=[dbus,ogg,vorbis]
        qt4? (
-               dev-qt/qtcore:4
-               dev-qt/qtgui:4
+               >=dev-qt/qtcore-4.8.7-r2:4
+               >=dev-qt/qtgui-4.8.7:4
        )
        qt5? (
                dev-qt/qtcore:5
@@ -46,6 +46,10 @@ DEPEND="${RDEPEND}
 DOCS=( AUTHORS )
 
 pkg_setup() {
+       if use qt4 && [[ $(gcc-major-version) -lt 5 ]] ; then
+               ewarn "A GCC version older than 5 was detected. There may be 
trouble. See also Gentoo bug #595618"
+       fi
+
        MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
 }
 

Reply via email to