Gentoo Archives: gentoo-commits

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