Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/mplayer/files/, media-video/mplayer/
Date: Wed, 09 May 2018 05:55:55
Message-Id: 1525845289.fbe832b17dfaac3584e5623b61de68b37d4948f0.polynomial-c@gentoo
1 commit: fbe832b17dfaac3584e5623b61de68b37d4948f0
2 Author: Georgy Yakovlev <ya <AT> sysdump <DOT> net>
3 AuthorDate: Tue May 8 14:25:46 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Wed May 9 05:54:49 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe832b1
7
8 media-video/mplayer: Use pkg-config to find freetype
9
10 Bug: https://bugs.gentoo.org/655240
11 Package-Manager: Portage-2.3.36, Repoman-2.3.9
12 Closes: https://github.com/gentoo/gentoo/pull/8313
13
14 .../mplayer/files/mplayer-1.3.0-freetype_pkgconfig.patch | 14 ++++++++++++++
15 media-video/mplayer/mplayer-1.3.0-r3.ebuild | 1 +
16 media-video/mplayer/mplayer-1.3.0-r5.ebuild | 1 +
17 3 files changed, 16 insertions(+)
18
19 diff --git a/media-video/mplayer/files/mplayer-1.3.0-freetype_pkgconfig.patch b/media-video/mplayer/files/mplayer-1.3.0-freetype_pkgconfig.patch
20 new file mode 100644
21 index 00000000000..4bd67ca185a
22 --- /dev/null
23 +++ b/media-video/mplayer/files/mplayer-1.3.0-freetype_pkgconfig.patch
24 @@ -0,0 +1,14 @@
25 +Index: configure
26 +===================================================================
27 +--- a/configure (revision 38020)
28 ++++ b/configure (revision 38021)
29 +@@ -839,7 +839,8 @@
30 + _macosx_finder=no
31 + _macosx_bundle=auto
32 + _sortsub=yes
33 +-_freetypeconfig='freetype-config'
34 ++_freetypeconfig='pkg-config freetype2'
35 ++type freetype-config >/dev/null 2>&1 && _freetypeconfig=freetype-config
36 + _fribidi=auto
37 + _enca=auto
38 + _inet6=auto
39
40 diff --git a/media-video/mplayer/mplayer-1.3.0-r3.ebuild b/media-video/mplayer/mplayer-1.3.0-r3.ebuild
41 index c52e83c38b3..c48e3a8e79d 100644
42 --- a/media-video/mplayer/mplayer-1.3.0-r3.ebuild
43 +++ b/media-video/mplayer/mplayer-1.3.0-r3.ebuild
44 @@ -242,6 +242,7 @@ src_prepare() {
45 subversion_wc_info
46 printf "${ESVN_WC_REVISION}" > $svf
47 else
48 + epatch "${FILESDIR}"/${PN}-1.3.0-freetype_pkgconfig.patch #655240
49 epatch "${FILESDIR}"/${PN}-1.3-CVE-2016-4352.patch
50 fi
51 if [ ! -f VERSION ] ; then
52
53 diff --git a/media-video/mplayer/mplayer-1.3.0-r5.ebuild b/media-video/mplayer/mplayer-1.3.0-r5.ebuild
54 index 1e14de1f1ea..6b515f5212d 100644
55 --- a/media-video/mplayer/mplayer-1.3.0-r5.ebuild
56 +++ b/media-video/mplayer/mplayer-1.3.0-r5.ebuild
57 @@ -243,6 +243,7 @@ src_prepare() {
58 subversion_wc_info
59 printf "${ESVN_WC_REVISION}" > $svf
60 else
61 + eapply "${FILESDIR}"/${PN}-1.3.0-freetype_pkgconfig.patch #655240
62 eapply "${FILESDIR}"/${PN}-1.3-CVE-2016-4352.patch
63 has_version '>media-video/ffmpeg-3.5' && eapply "${FILESDIR}"/${PN}-1.3-ffmpeg4.patch
64 fi