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: xmltv-0.5.54.ebuild ChangeLog
Date: Mon, 23 Mar 2009 21:11:01
Message-Id: E1LlrQB-0005Mu-I0@stork.gentoo.org
1 mattepiu 09/03/23 21:10:59
2
3 Modified: ChangeLog
4 Added: xmltv-0.5.54.ebuild
5 Log:
6 Version Bump. Finally fix bug #215537
7 (Portage version: 2.2_rc26/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.84 media-tv/xmltv/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/xmltv/ChangeLog?rev=1.84&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/xmltv/ChangeLog?rev=1.84&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/xmltv/ChangeLog?r1=1.83&r2=1.84
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v
19 retrieving revision 1.83
20 retrieving revision 1.84
21 diff -u -r1.83 -r1.84
22 --- ChangeLog 8 Jan 2009 22:25:41 -0000 1.83
23 +++ ChangeLog 23 Mar 2009 21:10:59 -0000 1.84
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-tv/xmltv
26 # Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v 1.83 2009/01/08 22:25:41 mr_bones_ Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/ChangeLog,v 1.84 2009/03/23 21:10:59 mattepiu Exp $
29 +
30 +*xmltv-0.5.54 (23 Mar 2009)
31 +
32 + 23 Mar 2009; <matteo@g.o> +xmltv-0.5.54.ebuild:
33 + Version Bump. Finally fix bug #215537
34
35 08 Jan 2009; Michael Sterrett <mr_bones_@g.o> xmltv-0.5.53.ebuild:
36 move attempt at comment in dep string outside string.
37
38
39
40 1.1 media-tv/xmltv/xmltv-0.5.54.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/xmltv/xmltv-0.5.54.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/xmltv/xmltv-0.5.54.ebuild?rev=1.1&content-type=text/plain
44
45 Index: xmltv-0.5.54.ebuild
46 ===================================================================
47 # Copyright 1999-2009 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.54.ebuild,v 1.1 2009/03/23 21:10:59 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 http://dev.gentoo.org/~mattepiu/xmltv_it-0.5.54.tar.gz"
57
58 IUSE="ar brnet ch dtvla uk_rt uk_bleb is it na_dd na_icons fi es es_laguiatv es_miguiatv ee re huro dk jp se_swedb hr no_gf fr pt za eu_epg tv_combiner tv_pick_cgi tv_check na_dtv"
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
62 PREFIX="/usr"
63
64 # NOTE: you can customize the xmltv installation by
65 # defining USE FLAGS (custom ones in
66 # /etc/portage/package.use for example).
67 #
68 # Do "equery u media-tv/xmltv" for the complete
69 # list of the flags you can set, with description.
70
71 # EXAMPLES:
72 # enable just North American grabber
73 # in /etc/portage/package.use : media-tv/xmltv na_dd
74 #
75 # enable graphical front-end, Italy grabber
76 # in /etc/portage/package.use : media-tv/xmltv tv_check it
77
78 RDEPEND=">=dev-perl/libwww-perl-5.65
79 >=dev-perl/XML-Parser-2.34
80 >=dev-perl/XML-Twig-3.10
81 >=dev-perl/DateManip-5.42
82 >=dev-perl/XML-Writer-0.6
83 virtual/perl-Memoize
84 virtual/perl-Storable
85 >=dev-perl/Lingua-Preferred-0.2.4
86 >=dev-perl/Term-ProgressBar-2.03
87 perl-core/Compress-Zlib
88 dev-perl/Unicode-String
89 dev-perl/TermReadKey
90 dev-perl/File-Slurp
91 >=dev-lang/perl-5.6.1
92 dev-perl/XML-LibXML"
93
94 #nl_wolf? ( dev-perl/HTML-Tree )
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 is? ( dev-perl/XML-LibXSLT )
105 jp? ( dev-perl/HTML-Tree dev-perl/Text-Kakasi )
106 na_dd? ( dev-perl/SOAP-Lite dev-perl/TermReadKey )
107 no_gf? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
108 pt? ( dev-perl/HTML-Tree dev-perl/Unicode-UTF8simple )
109 eu_epg? ( dev-perl/Archive-Zip )
110 se_swedb? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
111 hr? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy dev-perl/XML-LibXML )
112 uk_rt? ( dev-perl/HTTP-Cache-Transparent dev-perl/IO-stringy )
113 uk_bleb? ( dev-perl/Archive-Zip dev-perl/IO-stringy )
114 ee? ( dev-perl/IO-stringy )
115 re? ( dev-perl/Lingua-EN-Numbers-Ordinate )
116 tv_combiner? ( dev-perl/XML-LibXML )
117 tv_check? ( dev-perl/perl-tk dev-perl/Tk-TableMatrix )
118 tv_pick_cgi? ( virtual/perl-CGI dev-perl/Lingua-EN-Numbers-Ordinate )
119 na_dtv? ( >=dev-perl/WWW-Mechanize-1.02 dev-perl/TimeDate dev-perl/IO-stringy dev-perl/XML-LibXML )
120 "
121
122 make_config() {
123 # Never except default configuration
124 echo "no"
125
126 # Enable Australian
127 #use au && echo "yes" || echo "no"
128 # Enable Agentina
129 use ar && echo "yes" || echo "no"
130 # Enable Brazil
131 #use br && echo "yes" || echo "no"
132 # Enable Brazil Cable
133 use brnet && echo "yes" || echo "no"
134 # Enable Switzerland Search
135 use ch && echo "yes" || echo "no"
136 # Enable Latin America
137 use dtvla && echo "yes" || echo "no"
138 # Enable Alternate Brittain
139 use uk_rt && echo "yes" || echo "no"
140 # Enable Alternate Brittain 2
141 use uk_bleb && echo "yes" || echo "no"
142 # Enable Belgium and Luxemburg
143 #use be && echo "yes" || echo "no"
144 #Enable Iceland
145 use is && echo "yes" || echo "no"
146 # Enable Italy
147 use it && echo "yes" || echo "no"
148 # Enable North America using DataDirect
149 use na_dd && echo "yes" || echo "no"
150 # Enable North America channel icons
151 use na_icons && use na_dd && echo "yes" || echo "no"
152 # Enable Finland
153 use fi && echo "yes" || echo "no"
154 # Enable Spain
155 use es && echo "yes" || echo "no"
156 # Enable Spain Digital
157 # use es_digital && echo "yes" || echo "no"
158 # Israel Temporary Disabled
159 # use il && echo "yes" || echo "no"
160 #echo "no"
161 # Enable Spain Alternatives
162 use es_laguiatv && echo "yes" || echo "no"
163 use es_miguiatv && 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 "${WORKDIR}/xmltv_it-0.5.54.patch" || die
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 }