Gentoo Archives: gentoo-commits

From: "Sergey Popov (pinkbyte)" <pinkbyte@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-tv/xmltv: xmltv-0.5.57.ebuild metadata.xml ChangeLog xmltv-0.5.54.ebuild xmltv-0.5.53.ebuild
Date: Mon, 28 Oct 2013 14:00:46
Message-Id: 20131028140038.A879920047@flycatcher.gentoo.org
1 pinkbyte 13/10/28 14:00:38
2
3 Modified: metadata.xml ChangeLog
4 Added: xmltv-0.5.57.ebuild
5 Removed: xmltv-0.5.54.ebuild xmltv-0.5.53.ebuild
6 Log:
7 Version bump: EAPI 5, epatch_user, change homepage wrt bug #479056. Drop old versions
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
10
11 Revision Changes Path
12 1.6 media-tv/xmltv/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/metadata.xml?rev=1.6&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/metadata.xml?rev=1.6&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/metadata.xml?r1=1.5&r2=1.6
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-tv/xmltv/metadata.xml,v
21 retrieving revision 1.5
22 retrieving revision 1.6
23 diff -u -r1.5 -r1.6
24 --- metadata.xml 26 Dec 2009 10:22:05 -0000 1.5
25 +++ metadata.xml 28 Oct 2013 14:00:38 -0000 1.6
26 @@ -18,6 +18,8 @@
27 <flag name="fr">France tv listing grabber</flag>
28 <flag name="hr">Croatia tv listing grabber</flag>
29 <flag name="huro">Hungarian tv listing grabber</flag>
30 + <flag name="in">India tv listing grabber</flag>
31 + <flag name="il">Israel tv listing grabber</flag>
32 <flag name="is">Iceland tv listing grabber</flag>
33 <flag name="it">Italy tv listing grabber</flag>
34 <flag name="jp">Japan tv listing grabber</flag>
35
36
37
38 1.91 media-tv/xmltv/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/ChangeLog?rev=1.91&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/ChangeLog?rev=1.91&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/ChangeLog?r1=1.90&r2=1.91
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v
47 retrieving revision 1.90
48 retrieving revision 1.91
49 diff -u -r1.90 -r1.91
50 --- ChangeLog 5 Dec 2012 11:38:47 -0000 1.90
51 +++ ChangeLog 28 Oct 2013 14:00:38 -0000 1.91
52 @@ -1,6 +1,13 @@
53 # ChangeLog for media-tv/xmltv
54 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v 1.90 2012/12/05 11:38:47 grobian Exp $
56 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
57 +# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v 1.91 2013/10/28 14:00:38 pinkbyte Exp $
58 +
59 +*xmltv-0.5.57 (28 Oct 2013)
60 +
61 + 28 Oct 2013; Sergey Popov <pinkbyte@g.o> -xmltv-0.5.53.ebuild,
62 + -xmltv-0.5.54.ebuild, +xmltv-0.5.57.ebuild, metadata.xml:
63 + Version bump: EAPI 5, epatch_user, change homepage wrt bug #479056. Drop old
64 + versions
65
66 05 Dec 2012; Fabian Groffen <grobian@g.o> xmltv-0.5.55.ebuild:
67 Marked ~x86-linux, bug #444950
68
69
70
71 1.1 media-tv/xmltv/xmltv-0.5.57.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/xmltv-0.5.57.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/xmltv/xmltv-0.5.57.ebuild?rev=1.1&content-type=text/plain
75
76 Index: xmltv-0.5.57.ebuild
77 ===================================================================
78 # Copyright 1999-2013 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/xmltv-0.5.57.ebuild,v 1.1 2013/10/28 14:00:38 pinkbyte Exp $
81
82 EAPI=5
83
84 inherit eutils perl-module
85
86 DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format"
87 HOMEPAGE="http://xmltv.org"
88 SRC_URI="mirror://sourceforge/xmltv/${P}.tar.bz2"
89
90 LICENSE="GPL-2"
91 SLOT="0"
92 KEYWORDS="~amd64 ~ppc ~x86 ~x86-linux"
93
94 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
95 za nl in il"
96
97 # NOTE: you can customize the xmltv installation by
98 # defining USE FLAGS (custom ones in
99 # /etc/portage/package.use for example).
100 #
101 # Do "equery u media-tv/xmltv" for the complete
102 # list of the flags you can set, with description.
103
104 # EXAMPLES:
105 # enable just North American grabber
106 # in /etc/portage/package.use : media-tv/xmltv na_dd
107 #
108 # enable graphical front-end, Italy grabber
109 # in /etc/portage/package.use : media-tv/xmltv tv_check it
110
111 RDEPEND=">=dev-perl/libwww-perl-5.65
112 >=dev-perl/XML-Parser-2.34
113 >=dev-perl/XML-Twig-3.10
114 >=dev-perl/DateManip-5.42
115 >=dev-perl/XML-Writer-0.6
116 virtual/perl-Memoize
117 virtual/perl-Storable
118 >=dev-perl/Lingua-Preferred-0.2.4
119 >=dev-perl/Term-ProgressBar-2.03
120 virtual/perl-IO-Compress
121 dev-perl/Unicode-String
122 dev-perl/TermReadKey
123 dev-perl/File-Slurp
124 >=dev-lang/perl-5.6.1
125 dev-perl/XML-LibXML"
126 DEPEND="${RDEPEND}
127 nl? ( dev-perl/HTML-Tree )
128 na_icons? ( dev-perl/HTML-TableExtract >=dev-perl/WWW-Mechanize-1.02 )
129 dk? ( dev-perl/HTML-Tree dev-perl/DateTime dev-perl/Parse-RecDescent )
130 fi? ( dev-perl/HTML-Tree )
131 fr? ( >=dev-perl/HTML-Parser-3.34 dev-perl/HTML-Tree )
132 huro? ( dev-perl/HTML-Tree )
133 it? ( dev-perl/XML-Simple )
134 is? ( dev-perl/XML-LibXSLT )
135 na_dd? ( dev-perl/SOAP-Lite dev-perl/TermReadKey )
136 no_gf? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
137 pt? ( dev-perl/HTML-Tree dev-perl/Unicode-UTF8simple )
138 eu_epg? ( dev-perl/Archive-Zip )
139 se_swedb? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
140 hr? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
141 uk_rt? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy )
142 uk_bleb? ( dev-perl/Archive-Zip dev-perl/IO-stringy )
143 ee? ( dev-perl/IO-stringy )
144 re? ( dev-perl/Lingua-EN-Numbers-Ordinate )
145 tv_combiner? ( dev-perl/XML-LibXML )
146 tv_check? ( dev-perl/perl-tk dev-perl/Tk-TableMatrix )
147 tv_pick_cgi? ( virtual/perl-CGI dev-perl/Lingua-EN-Numbers-Ordinate )
148 na_dtv? ( >=dev-perl/WWW-Mechanize-1.02 dev-perl/TimeDate dev-perl/IO-stringy dev-perl/XML-LibXML )
149 "
150
151 REQUIRED_USE="na_icons? ( na_dd )"
152
153 PREFIX="/usr"
154
155 src_prepare() {
156 sed -i \
157 -e "s:\$VERSION = '${PV}':\$VERSION = '${PVR}':" \
158 -e "/^@docs/s:doc/COPYING ::" \
159 Makefile.PL || die
160
161 epatch_user
162 }
163
164 src_configure() {
165 make_config() {
166 # Never except default configuration
167 echo "no"
168
169 # Enable Australian
170 #use au && echo "yes" || echo "no"
171 # Enable Agentina
172 usex ar
173 # Enable Brazil
174 #use br && echo "yes" || echo "no"
175 # Enable Brazil Cable
176 #use brnet && echo "yes" || echo "no"
177 # Enable Switzerland Search
178 usex ch
179 # Enable Latin America
180 usex dtvla
181 # Enable Alternate Brittain
182 usex uk_rt
183 # Enable Alternate Brittain 2
184 usex uk_bleb
185 # Enable Belgium and Luxemburg
186 #use be && echo "yes" || echo "no"
187 #Enable Iceland
188 usex is
189 # Enable Italy
190 usex it
191 # Enable Italy from DVB-S stream
192 echo "no" # missing Linux::DVB
193 # Enable India (experimental)
194 usex in
195 # Enable North America using DataDirect
196 usex na_dd
197 # Enable North America channel icons
198 usex na_icons
199 # Enable Finland
200 usex fi
201 # Enable Israel
202 usex il
203 # Enable Spain
204 #use es && echo "yes" || echo "no"
205 # Enable Spain Digital
206 # use es_digital && echo "yes" || echo "no"
207 # Israel Temporary Disabled
208 # use il && echo "yes" || echo "no"
209 #echo "no"
210 # Enable Spain Alternatives
211 usex es_laguiatv
212 usex es_miguiatv
213 # Enable Netherlands
214 usex nl
215 # Enable Alternate Netherlands
216 #use nl_wolf && echo "yes" || echo "no"
217 # Enable Hungary and Romania
218 usex huro
219 # Enable Denmark
220 usex dk
221 # Enable Japan
222 #use jp && echo "yes" || echo "no"
223 # Enable Sweden
224 usex se_swedb
225 # Enable Croatia
226 usex hr
227 # Enable Norway Gfeed
228 usex no_gf
229 # Enable France
230 usex fr
231 # Enable Norway
232 #use no && echo "yes" || echo "no"
233 # Enable Portugal
234 usex pt
235 # Enable South Africa
236 usex za
237 # Enable Europe epg
238 usex eu_epg
239 # Enable combiner
240 usex tv_combiner
241 # Enable GUI checking.
242 usex tv_check
243 # Enable CGI support
244 usex tv_pick_cgi
245 # Enable Estonia
246 usex ee
247 # Enable Reunion Island
248 usex re
249 # Enable Caledonie Island
250 #use nc && echo "yes" || echo "no"
251 # Enable North America DirecTV
252 usex na_dtv
253 }
254
255 pm_echovar=`make_config`
256 perl-module_src_configure
257 }
258
259 src_install() {
260 # actually make test should be unneede, but if non na grabbers
261 # start to not install remove comment below
262 #make test
263 #make
264
265 # to bypass build issue
266 #make DESTDIR=${D} install || die "error installing"
267
268 perl-module_src_install
269
270 for i in `grep -rl "${D}" "${D}"` ; do
271 sed -e "s:${D}::g" -i "${i}"
272 done
273
274 if use tv_pick_cgi ; then
275 dobin choose/tv_pick/tv_pick_cgi
276 fi
277 }
278
279 pkg_postinst() {
280 if use tv_pick_cgi ; then
281 elog "To use tv_pick_cgi, please link it from /usr/bin/tv_pick_cgi"
282 elog "to where the ScriptAlias directive is configured."
283 fi
284 }