Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-text2skin/
Date: Sat, 11 Feb 2017 19:48:07
Message-Id: 1486842430.528b542ebf8264a5d067f2ad39686995d2ba872e.soap@gentoo
1 commit: 528b542ebf8264a5d067f2ad39686995d2ba872e
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 11 19:21:57 2017 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 11 19:47:10 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=528b542e
7
8 media-plugins/vdr-text2skin: Use sub-slot operators for imagemagick
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11 Closes: https://github.com/gentoo/gentoo/pull/3907
12
13 ...-1.3.2.ebuild => vdr-text2skin-1.3.2-r1.ebuild} | 45 +++++++++++++---------
14 1 file changed, 26 insertions(+), 19 deletions(-)
15
16 diff --git a/media-plugins/vdr-text2skin/vdr-text2skin-1.3.2.ebuild b/media-plugins/vdr-text2skin/vdr-text2skin-1.3.2-r1.ebuild
17 similarity index 68%
18 rename from media-plugins/vdr-text2skin/vdr-text2skin-1.3.2.ebuild
19 rename to media-plugins/vdr-text2skin/vdr-text2skin-1.3.2-r1.ebuild
20 index b072c9c495..b75013bc81 100644
21 --- a/media-plugins/vdr-text2skin/vdr-text2skin-1.3.2.ebuild
22 +++ b/media-plugins/vdr-text2skin/vdr-text2skin-1.3.2-r1.ebuild
23 @@ -1,4 +1,4 @@
24 -# Copyright 1999-2013 Gentoo Foundation
25 +# Copyright 1999-2017 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 # $Id$
28
29 @@ -15,18 +15,23 @@ SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
30 SLOT="0"
31 LICENSE="GPL-2"
32 KEYWORDS="~x86 ~amd64"
33 -IUSE="contrib doc +imagemagick imlib"
34 -
35 -REQUIRED_USE="imagemagick? ( !imlib )
36 - imlib? ( !imagemagick )"
37 -
38 -RDEPEND=">=media-video/vdr-1.6.0
39 - imagemagick? ( || ( media-gfx/imagemagick[cxx] media-gfx/graphicsmagick[cxx] ) )
40 - imlib? ( media-libs/imlib2 >=media-video/vdr-1.6.0[-graphtft] )"
41 +IUSE="contrib doc graphicsmagick +imagemagick imlib"
42 +
43 +RDEPEND="
44 + >=media-video/vdr-1.6.0
45 + imagemagick? (
46 + graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
47 + !graphicsmagick? ( media-gfx/imagemagick:=[cxx] )
48 + )
49 + !imagemagick? (
50 + imlib? (
51 + media-libs/imlib2
52 + >=media-video/vdr-1.6.0[-graphtft]
53 + )
54 + )"
55 DEPEND="${RDEPEND}
56 - imagemagick? ( virtual/pkgconfig )
57 - imlib? ( virtual/pkgconfig )
58 - sys-devel/gettext"
59 + sys-devel/gettext
60 + virtual/pkgconfig"
61
62 KEEP_I18NOBJECT="yes"
63
64 @@ -42,17 +47,19 @@ src_prepare() {
65 fi
66
67 if use imagemagick; then
68 - # Prefer imagemagick over graphicsmagick
69 - if has_version "media-gfx/imagemagick"; then
70 - imagelib="imagemagick"
71 - elif has_version "media-gfx/graphicsmagick"; then
72 + if use graphicsmagick; then
73 imagelib="graphicsmagick"
74 + else
75 + imagelib="imagemagick"
76 fi
77 - elif use imlib; then
78 - imagelib="imlib2"
79 else
80 - imagelib="none"
81 + if use imlib; then
82 + imagelib="imlib2"
83 + else
84 + imagelib="none"
85 + fi
86 fi
87 +
88 sed -i -e "s:\(IMAGELIB[[:space:]]*=\) .*:\1 ${imagelib}:" Makefile || die
89
90 vdr-plugin-2_src_prepare