Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/mlt/
Date: Sat, 02 Jan 2016 14:11:11
Message-Id: 1451743855.c0117cca4f8ce8a994dba6771aa37737e25dfb00.kensington@gentoo
1 commit: c0117cca4f8ce8a994dba6771aa37737e25dfb00
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sat Jan 2 12:27:13 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 2 14:10:55 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0117cca
7
8 media-libs/mlt: Fix configure with USE=qt4, bug 570576
9
10 Package-Manager: portage-2.2.24
11
12 .../mlt/{mlt-0.9.8-r1.ebuild => mlt-0.9.8-r2.ebuild} | 15 ++++++++++++---
13 1 file changed, 12 insertions(+), 3 deletions(-)
14
15 diff --git a/media-libs/mlt/mlt-0.9.8-r1.ebuild b/media-libs/mlt/mlt-0.9.8-r2.ebuild
16 similarity index 92%
17 rename from media-libs/mlt/mlt-0.9.8-r1.ebuild
18 rename to media-libs/mlt/mlt-0.9.8-r2.ebuild
19 index 71759e9..248d021 100644
20 --- a/media-libs/mlt/mlt-0.9.8-r1.ebuild
21 +++ b/media-libs/mlt/mlt-0.9.8-r2.ebuild
22 @@ -135,12 +135,15 @@ src_configure() {
23
24 # kde means kde4 at this point
25 if use qt5 ; then
26 - myconf+=" --enable-qt $(use_with opengl)
27 + myconf+=" --enable-qt
28 --qt-includedir=$(pkg-config Qt5Core --variable=includedir)
29 --qt-libdir=$(pkg-config Qt5Core --variable=libdir)"
30 elif use qt4 ; then
31 - myconf+=" --enable-qt $(use_with opengl) $(use_with kde)
32 - --qt-includedir=$(pkg-config QtCore --variable=includedir)
33 + # pkg-config QtCore does not give us qt4 parent include dir
34 + local qtinclude=$(pkg-config QtCore --variable=includedir)
35 + [[ ${qtinclude} == *QtCore ]] && qtinclude=$(dirname ${qtinclude})
36 + myconf+=" --enable-qt $(use_with kde)
37 + --qt-includedir=${qtinclude}
38 --qt-libdir=$(pkg-config QtCore --variable=libdir)"
39 else
40 myconf+=" --disable-qt"
41 @@ -167,7 +170,13 @@ src_configure() {
42 [ -z "${swig_lang}" ] && swig_lang="none"
43
44 econf ${myconf} --swig-languages="${swig_lang}"
45 +
46 sed -i -e s/^OPT/#OPT/ "${S}/config.mak" || die
47 + if use qt5 || use qt4 ; then
48 + if ! use opengl ; then
49 + sed -i -e "/^USE_QT_OPENGL/ s/^/#/" "${S}/src/modules/qt/config.mak" || die
50 + fi
51 + fi
52 }
53
54 src_install() {