Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-tv/xmltv/
Date: Fri, 28 Dec 2018 18:34:27
Message-Id: 1546022034.8641e803f592d11fbf20829724e3ed3315575bf7.dilfridge@gentoo
1 commit: 8641e803f592d11fbf20829724e3ed3315575bf7
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 28 18:33:54 2018 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 28 18:33:54 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8641e803
7
8 media-tv/xmltv: Remove old, bug 630474
9
10 Closes: https://bugs.gentoo.org/630474
11 Package-Manager: Portage-2.3.52, Repoman-2.3.12
12 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
13
14 media-tv/xmltv/Manifest | 1 -
15 media-tv/xmltv/metadata.xml | 10 --
16 media-tv/xmltv/xmltv-0.5.57.ebuild | 206 -------------------------------------
17 3 files changed, 217 deletions(-)
18
19 diff --git a/media-tv/xmltv/Manifest b/media-tv/xmltv/Manifest
20 index b810b2ea346..fcf1acba637 100644
21 --- a/media-tv/xmltv/Manifest
22 +++ b/media-tv/xmltv/Manifest
23 @@ -1,2 +1 @@
24 -DIST xmltv-0.5.57.tar.bz2 778254 BLAKE2B 0eae024d8bc709835cbaf4bcbe67b41a25f0d56b0450eea158bceb34d9654cd305a330369e197b7047b62f85adcb7ea53cb1522d0677f73b7f82379c493f3457 SHA512 78e79b75b23cd8815403a0a5835036c67c80ff45fba79fae68e50a041ae384f427e18717d6122ea2d5eb57163370acac115946e24a8934a94b1cc72cb24314cc
25 DIST xmltv-0.5.70.tar.bz2 1274164 BLAKE2B 4a6cbf6bc2f8f113a91fc579afbfc69fc04aec020d386182f6fd78f9f8c18821d0dc09077cccb1ad30e6f0583f958210fbf717d356f1e47dcf785e5a85864dc4 SHA512 36dd497dc20d296ca984ad0a1ca19f471c97cac7bfe7c5d4baeaae7faea565c36103bea10e7a7ae813c1cfc35c7ac376299edd2bf01c4c5da981cb5cca13317c
26
27 diff --git a/media-tv/xmltv/metadata.xml b/media-tv/xmltv/metadata.xml
28 index 7cdc27ff32f..8dd395986c7 100644
29 --- a/media-tv/xmltv/metadata.xml
30 +++ b/media-tv/xmltv/metadata.xml
31 @@ -4,34 +4,26 @@
32 <!-- maintainer-needed -->
33 <use>
34 <flag name="ar">Argentina tv listing grabber</flag>
35 - <flag name="ch">Switzerland bluewin tv listing grabber</flag>
36 <flag name="ch_search">Grabber for Switzerland</flag>
37 <flag name="dk">Denmark tv listing grabber</flag>
38 <flag name="dtvla">Latin America digital tv listing grabber</flag>
39 - <flag name="ee">Estonia tv listing grabber</flag>
40 <flag name="es_laguiatv">Spain alternative grabber</flag>
41 - <flag name="es_miguiatv">Spain alternative grabber</flag>
42 <flag name="eu_dotmedia">Grabber for Europe (xmltv.se / dotmedia)</flag>
43 <flag name="eu_epg">EPG grabber for some European countries.</flag>
44 <flag name="fi">Finland tv listing grabber</flag>
45 <flag name="fi_sv">Grabber for Finland (Swedish)</flag>
46 <flag name="fr">France tv listing grabber</flag>
47 <flag name="fr_kazer">France (Kazer) tv listing grabber</flag>
48 - <flag name="hr">Croatia tv listing grabber</flag>
49 <flag name="huro">Hungarian tv listing grabber</flag>
50 - <flag name="in">India tv listing grabber</flag>
51 <flag name="il">Israel tv listing grabber</flag>
52 <flag name="is">Iceland tv listing grabber</flag>
53 <flag name="it">Italy tv listing grabber</flag>
54 <flag name="na_dd">North America tv listing grabber</flag>
55 <flag name="na_dtv">North America Direct TV grabber</flag>
56 <flag name="na_tvmedia">Grabber for North America (TVMedia)</flag>
57 - <flag name="na_icons">option for na_dd to download icons</flag>
58 <flag name="nl">Netherlands tv listing grabber</flag>
59 <flag name="no_gf">Norway Gfeed tv listing grabber</flag>
60 - <flag name="pt">Portugal tv listing grabber</flag>
61 <flag name="pt_meo">Grabber for Portugal (MEO)</flag>
62 - <flag name="re">Reunion Island (France) tv listing grabber</flag>
63 <flag name="se_swedb">Sweden tv listing grabber</flag>
64 <flag name="se_tvzon">Sweden (tvzon.se) tv listing grabber</flag>
65 <flag name="tr">Turkey (Digiturk) tv listing grabber</flag>
66 @@ -39,9 +31,7 @@
67 <flag name="tv_combiner">enable grabbers combiner</flag>
68 <flag name="tv_pick_cgi">enable CGI support</flag>
69 <flag name="uk_bleb">Britain tv listing grabber</flag>
70 - <flag name="uk_rt">Britain alternative tv listing grabber</flag>
71 <flag name="uk_tvguide">UK and Ireland tv listing grabber using TV Guide website</flag>
72 - <flag name="za">South Africa tv listing grabber</flag>
73 <flag name="zz_sdjson">Grabber for schedulesDirect.org SD-JSON service (many countries)</flag>
74 </use>
75 <upstream>
76
77 diff --git a/media-tv/xmltv/xmltv-0.5.57.ebuild b/media-tv/xmltv/xmltv-0.5.57.ebuild
78 deleted file mode 100644
79 index d89721e5581..00000000000
80 --- a/media-tv/xmltv/xmltv-0.5.57.ebuild
81 +++ /dev/null
82 @@ -1,206 +0,0 @@
83 -# Copyright 1999-2016 Gentoo Foundation
84 -# Distributed under the terms of the GNU General Public License v2
85 -
86 -EAPI=5
87 -
88 -inherit eutils perl-module
89 -
90 -DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format"
91 -HOMEPAGE="http://xmltv.org"
92 -SRC_URI="mirror://sourceforge/xmltv/${P}.tar.bz2"
93 -
94 -LICENSE="GPL-2"
95 -SLOT="0"
96 -KEYWORDS="amd64 ~ppc x86 ~x86-linux"
97 -
98 -IUSE="ar ch dtvla uk_rt uk_bleb is it na_dd na_icons fi es_laguiatv es_miguiatv ee re huro dk se_swedb hr no_gf fr pt eu_epg tv_combiner tv_pick_cgi tv_check na_dtv
99 -za nl in il"
100 -
101 -# NOTE: you can customize the xmltv installation by
102 -# defining USE FLAGS (custom ones in
103 -# /etc/portage/package.use for example).
104 -#
105 -# Do "equery u media-tv/xmltv" for the complete
106 -# list of the flags you can set, with description.
107 -
108 -# EXAMPLES:
109 -# enable just North American grabber
110 -# in /etc/portage/package.use : media-tv/xmltv na_dd
111 -#
112 -# enable graphical front-end, Italy grabber
113 -# in /etc/portage/package.use : media-tv/xmltv tv_check it
114 -
115 -RDEPEND=">=dev-perl/libwww-perl-5.65
116 - >=dev-perl/XML-Parser-2.34
117 - >=dev-perl/XML-Twig-3.10
118 - >=dev-perl/Date-Manip-5.42
119 - >=dev-perl/XML-Writer-0.6
120 - virtual/perl-Memoize
121 - virtual/perl-Storable
122 - >=dev-perl/Lingua-Preferred-0.2.4
123 - >=dev-perl/Term-ProgressBar-2.03
124 - virtual/perl-IO-Compress
125 - dev-perl/Unicode-String
126 - dev-perl/TermReadKey
127 - dev-perl/File-Slurp
128 - >=dev-lang/perl-5.6.1
129 - dev-perl/XML-LibXML"
130 -DEPEND="${RDEPEND}
131 - nl? ( dev-perl/HTML-Tree )
132 - na_icons? ( dev-perl/HTML-TableExtract >=dev-perl/WWW-Mechanize-1.02 )
133 - dk? ( dev-perl/HTML-Tree dev-perl/DateTime dev-perl/Parse-RecDescent )
134 - fi? ( dev-perl/HTML-Tree )
135 - fr? ( >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Tree )
136 - huro? ( dev-perl/HTML-Tree )
137 - it? ( dev-perl/XML-Simple )
138 - is? ( dev-perl/XML-LibXSLT )
139 - na_dd? ( dev-perl/SOAP-Lite dev-perl/TermReadKey )
140 - no_gf? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
141 - pt? ( dev-perl/HTML-Tree dev-perl/Unicode-UTF8simple )
142 - eu_epg? ( dev-perl/Archive-Zip )
143 - se_swedb? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
144 - hr? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
145 - uk_rt? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy )
146 - uk_bleb? ( dev-perl/Archive-Zip dev-perl/IO-stringy )
147 - ee? ( dev-perl/IO-stringy )
148 - re? ( dev-perl/Lingua-EN-Numbers-Ordinate )
149 - tv_combiner? ( dev-perl/XML-LibXML )
150 - tv_check? ( dev-perl/Tk dev-perl/Tk-TableMatrix )
151 - tv_pick_cgi? ( dev-perl/CGI dev-perl/Lingua-EN-Numbers-Ordinate )
152 - na_dtv? ( >=dev-perl/WWW-Mechanize-1.02 dev-perl/TimeDate dev-perl/IO-stringy dev-perl/XML-LibXML )
153 - "
154 -
155 -REQUIRED_USE="na_icons? ( na_dd )"
156 -
157 -PREFIX="/usr"
158 -
159 -src_prepare() {
160 - sed -i \
161 - -e "s:\$VERSION = '${PV}':\$VERSION = '${PVR}':" \
162 - -e "/^@docs/s:doc/COPYING ::" \
163 - Makefile.PL || die
164 -
165 - epatch_user
166 -}
167 -
168 -src_configure() {
169 - make_config() {
170 - # Never except default configuration
171 - echo "no"
172 -
173 - # Enable Australian
174 - #use au && echo "yes" || echo "no"
175 - # Enable Agentina
176 - usex ar
177 - # Enable Brazil
178 - #use br && echo "yes" || echo "no"
179 - # Enable Brazil Cable
180 - #use brnet && echo "yes" || echo "no"
181 - # Enable Switzerland Search
182 - usex ch
183 - # Enable Latin America
184 - usex dtvla
185 - # Enable Alternate Brittain
186 - usex uk_rt
187 - # Enable Alternate Brittain 2
188 - usex uk_bleb
189 - # Enable Belgium and Luxemburg
190 - #use be && echo "yes" || echo "no"
191 - #Enable Iceland
192 - usex is
193 - # Enable Italy
194 - usex it
195 - # Enable Italy from DVB-S stream
196 - echo "no" # missing Linux::DVB
197 - # Enable India (experimental)
198 - usex in
199 - # Enable North America using DataDirect
200 - usex na_dd
201 - # Enable North America channel icons
202 - usex na_icons
203 - # Enable Finland
204 - usex fi
205 - # Enable Israel
206 - usex il
207 - # Enable Spain
208 - #use es && echo "yes" || echo "no"
209 - # Enable Spain Digital
210 - # use es_digital && echo "yes" || echo "no"
211 - # Israel Temporary Disabled
212 - # use il && echo "yes" || echo "no"
213 - #echo "no"
214 - # Enable Spain Alternatives
215 - usex es_laguiatv
216 - usex es_miguiatv
217 - # Enable Netherlands
218 - usex nl
219 - # Enable Alternate Netherlands
220 - #use nl_wolf && echo "yes" || echo "no"
221 - # Enable Hungary and Romania
222 - usex huro
223 - # Enable Denmark
224 - usex dk
225 - # Enable Japan
226 - #use jp && echo "yes" || echo "no"
227 - # Enable Sweden
228 - usex se_swedb
229 - # Enable Croatia
230 - usex hr
231 - # Enable Norway Gfeed
232 - usex no_gf
233 - # Enable France
234 - usex fr
235 - # Enable Norway
236 - #use no && echo "yes" || echo "no"
237 - # Enable Portugal
238 - usex pt
239 - # Enable South Africa
240 - usex za
241 - # Enable Europe epg
242 - usex eu_epg
243 - # Enable combiner
244 - usex tv_combiner
245 - # Enable GUI checking.
246 - usex tv_check
247 - # Enable CGI support
248 - usex tv_pick_cgi
249 - # Enable Estonia
250 - usex ee
251 - # Enable Reunion Island
252 - usex re
253 - # Enable Caledonie Island
254 - #use nc && echo "yes" || echo "no"
255 - # Enable North America DirecTV
256 - usex na_dtv
257 - }
258 -
259 - pm_echovar=`make_config`
260 - perl-module_src_configure
261 -}
262 -
263 -src_install() {
264 - # actually make test should be unneede, but if non na grabbers
265 - # start to not install remove comment below
266 - #make test
267 - #make
268 -
269 - # to bypass build issue
270 - #make DESTDIR=${D} install || die "error installing"
271 -
272 - perl-module_src_install
273 -
274 - for i in `grep -rl "${D}" "${D}"` ; do
275 - sed -e "s:${D}::g" -i "${i}"
276 - done
277 -
278 - if use tv_pick_cgi ; then
279 - dobin choose/tv_pick/tv_pick_cgi
280 - fi
281 -}
282 -
283 -pkg_postinst() {
284 - if use tv_pick_cgi ; then
285 - elog "To use tv_pick_cgi, please link it from /usr/bin/tv_pick_cgi"
286 - elog "to where the ScriptAlias directive is configured."
287 - fi
288 -}