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