Gentoo Archives: gentoo-commits

From: "Joerg Bornkessel (hd_brummy)" <hd_brummy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-www/xxv: ChangeLog xxv-1.0.1-r1.ebuild xxv-1.2-r1.ebuild xxv-1.0.1.ebuild xxv-1.2.ebuild xxv-1.0.ebuild
Date: Sat, 01 Mar 2008 22:57:39
Message-Id: E1JVae8-0005sl-0s@stork.gentoo.org
1 hd_brummy 08/03/01 22:57:36
2
3 Modified: ChangeLog xxv-1.0.1-r1.ebuild
4 Added: xxv-1.2-r1.ebuild
5 Removed: xxv-1.0.1.ebuild xxv-1.2.ebuild xxv-1.0.ebuild
6 Log:
7 clean up; moved perl-core to virtual stuff, bug 211623
8 (Portage version: 2.1.3.19)
9
10 Revision Changes Path
11 1.7 net-www/xxv/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/ChangeLog?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/ChangeLog?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/ChangeLog?r1=1.6&r2=1.7
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-www/xxv/ChangeLog,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- ChangeLog 24 Feb 2008 18:57:53 -0000 1.6
24 +++ ChangeLog 1 Mar 2008 22:57:35 -0000 1.7
25 @@ -1,6 +1,13 @@
26 # ChangeLog for net-www/xxv
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-www/xxv/ChangeLog,v 1.6 2008/02/24 18:57:53 hd_brummy Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-www/xxv/ChangeLog,v 1.7 2008/03/01 22:57:35 hd_brummy Exp $
30 +
31 +*xxv-1.2-r1 (01 Mar 2008)
32 +
33 + 01 Mar 2008; Joerg Bornkessel <hd_brummy@g.o> -xxv-1.0.ebuild,
34 + -xxv-1.0.1.ebuild, xxv-1.0.1-r1.ebuild, -xxv-1.2.ebuild,
35 + +xxv-1.2-r1.ebuild:
36 + clean up; moved perl-core to virtual stuff, bug 211623
37
38 *xxv-1.2 (24 Feb 2008)
39
40
41
42
43 1.2 net-www/xxv/xxv-1.0.1-r1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/xxv-1.0.1-r1.ebuild?rev=1.2&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/xxv-1.0.1-r1.ebuild?rev=1.2&content-type=text/plain
47 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/xxv-1.0.1-r1.ebuild?r1=1.1&r2=1.2
48
49 Index: xxv-1.0.1-r1.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/net-www/xxv/xxv-1.0.1-r1.ebuild,v
52 retrieving revision 1.1
53 retrieving revision 1.2
54 diff -u -r1.1 -r1.2
55 --- xxv-1.0.1-r1.ebuild 5 Dec 2007 20:44:05 -0000 1.1
56 +++ xxv-1.0.1-r1.ebuild 1 Mar 2008 22:57:35 -0000 1.2
57 @@ -1,6 +1,6 @@
58 -# Copyright 1999-2007 Gentoo Foundation
59 +# Copyright 1999-2008 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/net-www/xxv/xxv-1.0.1-r1.ebuild,v 1.1 2007/12/05 20:44:05 hd_brummy Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/net-www/xxv/xxv-1.0.1-r1.ebuild,v 1.2 2008/03/01 22:57:35 hd_brummy Exp $
63
64 inherit eutils
65
66 @@ -17,11 +17,11 @@
67 media-video/vdr2jpeg
68 media-fonts/ttf-bitstream-vera
69 dev-db/mysql
70 - perl-core/CGI
71 - perl-core/Digest-MD5
72 - perl-core/Getopt-Long
73 - perl-core/MIME-Base64
74 - perl-core/Time-HiRes
75 + virtual/perl-CGI
76 + virtual/perl-Digest-MD5
77 + virtual/perl-Getopt-Long
78 + virtual/perl-MIME-Base64
79 + virtual/perl-Time-HiRes
80 dev-perl/Compress-Zlib
81 dev-perl/Config-Tiny
82 dev-perl/Digest-HMAC
83 @@ -151,7 +151,9 @@
84 einfo "will update your XXV Database"
85 fi
86 else
87 - einfo "You have to create a empty DB for XXV"
88 + einfo "If this is a new install"
89 + einfo "you have to create a empty DB for XXV"
90 + echo
91 einfo "do this by:"
92 einfo "cd ${SHAREDIR}/contrib"
93 eerror "read the README"
94
95
96
97 1.1 net-www/xxv/xxv-1.2-r1.ebuild
98
99 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/xxv-1.2-r1.ebuild?rev=1.1&view=markup
100 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-www/xxv/xxv-1.2-r1.ebuild?rev=1.1&content-type=text/plain
101
102 Index: xxv-1.2-r1.ebuild
103 ===================================================================
104 # Copyright 1999-2008 Gentoo Foundation
105 # Distributed under the terms of the GNU General Public License v2
106 # $Header: /var/cvsroot/gentoo-x86/net-www/xxv/xxv-1.2-r1.ebuild,v 1.1 2008/03/01 22:57:35 hd_brummy Exp $
107
108 inherit eutils
109
110 DESCRIPTION="WWW Admin for the VDR (Video Disk Recorder)"
111 HOMEPAGE="http://xxv.berlios.de/content/view/40/1/"
112 SRC_URI="http://download.berlios.de/${PN}/${P}.tgz"
113
114 LICENSE="GPL-2"
115 SLOT="0"
116 KEYWORDS="~x86 ~amd64"
117 IUSE="mplayer themes"
118
119 RDEPEND=">=media-video/vdr-1.2.6
120 media-video/vdr2jpeg
121 media-fonts/ttf-bitstream-vera
122 dev-db/mysql
123 virtual/perl-CGI
124 virtual/perl-Digest-MD5
125 virtual/perl-Getopt-Long
126 virtual/perl-MIME-Base64
127 virtual/perl-Time-HiRes
128 dev-perl/Compress-Zlib
129 dev-perl/Config-Tiny
130 dev-perl/Digest-HMAC
131 dev-perl/Encode-Detect
132 dev-perl/GD
133 dev-perl/DateManip
134 dev-perl/DBD-mysql
135 dev-perl/DBI
136 dev-perl/Event
137 dev-perl/IO-Socket-INET6
138 dev-perl/JSON
139 dev-perl/Linux-Inotify2
140 dev-perl/Locale-gettext
141 dev-perl/MP3-Info
142 dev-perl/Net-Amazon
143 dev-perl/Net-Telnet
144 dev-perl/Net-XMPP
145 dev-perl/Proc-ProcessTable
146 dev-perl/TextToHTML
147 dev-perl/Template-Toolkit
148 dev-perl/SOAP-Lite
149 dev-perl/XML-RSS
150 themes? ( =x11-themes/${PN}-skins-${PV} )"
151
152 PDEPEND="mplayer? ( media-video/mplayer )"
153
154 SHAREDIR="/usr/share/${PN}"
155 LIBDIR="/usr/lib/${PN}"
156
157 DB_VERS="26"
158
159 db_update_check() {
160
161 DB_VERS_OLD="`cat /var/db/pkg/net-www/xxv-*/xxv-*.ebuild | grep DB_VERS | cut -c10-11`"
162
163 if [ "${DB_VERS_OLD}" -lt "${DB_VERS}" ]; then
164 echo
165 elog "An update of XXV Database is needed !!!"
166 echo
167 elog "cd ${SHAREDIR}/contrib"
168 elog "run ./update-xxv -h for more info"
169 echo
170 else
171 elog "If this is a new install"
172 elog "You have to create an empty DB for XXV"
173 echo
174 elog "do this by:"
175 elog "cd ${SHAREDIR}/contrib"
176 eerror "read the README"
177 elog "edit create-database.sql and run"
178 elog "emerge --config ${PN}"
179 echo
180 elog "Set your own language in"
181 elog "${SHAREDIR}/locale"
182 echo
183 elog "For First Time Login in Browser use:"
184 elog "Pass:Login = xxv:xxv"
185 echo
186 eerror "edit /etc/xxv/xxvd.cfg !"
187 fi
188 }
189
190 pkg_setup() {
191
192 if ! built_with_use dev-perl/GD png gif ; then
193 echo
194 eerror "Please recompile dev-perl/GD with"
195 eerror "USE=\"png gif\""
196 die "dev-perl/GD need png and gif support"
197 fi
198
199 if ! has_version "net-www/${PN}"; then
200 echo
201 einfo "Before you install xxv at first time you should read"
202 einfo "http://www.vdr-wiki.de/wiki/index.php/Xxv German only available"
203 echo
204 fi
205
206 db_update_check
207 }
208
209 src_unpack() {
210 unpack ${A}
211 cd "${S}"
212
213 sed -i "${S}"/bin/xxvd \
214 -e "s:debian:Gentoo:" \
215 -e "s:/var/log/xxvd.log:/var/log/xxv/xxvd.log:" \
216 -e "s:/var/run/xxvd.pid:/var/run/xxv/xxvd.pid:" \
217 -e "s:\$RealBin/../lib:${LIBDIR}:" \
218 -e "s:\$RealBin/../locale:${SHAREDIR}/locale:" \
219 -e "s:\$RealBin/../lib/XXV/MODULES:${LIBDIR}/XXV/MODULES:" \
220 -e "s:\$RealBin/../etc/xxvd.cfg:/etc/xxv/xxvd.cfg:" \
221 -e "s:\$RealBin/../doc:/usr/share/doc/${P}:" \
222 -e "s:HTMLDIR => \"\$RealBin/../:HTMLDIR => \"${SHAREDIR}/skins:" \
223 -e "s:\$RealBin/../share/vtx:${SHAREDIR}/vtx:" \
224 -e "s:\$RealBin/../lib/XXV/OUTPUT:${LIBDIR}/XXV/OUTPUT:" \
225 -e "s:\$RealBin/../share/news:${SHAREDIR}/news:" \
226 -e "s:\$RealBin/../contrib:${SHAREDIR}/contrib:" \
227 -e "s:\$RealBin/../share/fonts/:/usr/share/fonts/:"
228
229 sed -i "s:\$RealBin/../lib:${LIBDIR}:" ./locale/xgettext.pl
230 }
231
232 src_compile() {
233 :
234 }
235
236 src_install() {
237
238 doinitd "${FILESDIR}"/xxv
239
240 dobin bin/xxvd
241
242 insinto /etc/"${PN}"
243 newins "${FILESDIR}"/xxvd-1.0.cfg xxvd.cfg
244
245 insinto /etc/logrotate.d
246 newins "${FILESDIR}"/xxvd-logrotate xxvd
247
248 diropts -m755 -ovdr -gvdr
249 keepdir /var/cache/xxv
250 keepdir /var/run/xxv
251 keepdir /var/log/xxv
252
253 insinto "${LIBDIR}"
254 doins -r "${S}"/lib/*
255
256 insinto "${SHAREDIR}"
257 doins -r "${S}"/share/news
258
259 insinto "${SHAREDIR}"/locale
260 doins -r "${S}"/locale/*
261 fperms 0755 "${SHAREDIR}"/locale/xgettext.pl
262
263 insinto "${SHAREDIR}"/contrib
264 doins -r "${S}"/contrib/*
265 fperms 0755 "${SHAREDIR}"/contrib/update-xxv
266
267 insinto "${SHAREDIR}"/skins
268 doins -r "${S}"/{html,wml}
269 doins "${S}"/doc/docu.tmpl
270
271 cd "${S}"/doc
272 insinto /usr/share/doc/"${P}"
273 doins docu.tmpl CHANGELOG LIESMICH NEWS README TUTORIAL.txt.gz
274 fowners vdr:vdr /usr/share/doc/"${P}"
275
276 doman xxvd.1
277 }
278
279 pkg_config() {
280
281 cd "${ROOT}"/"${SHAREDIR}"
282 cat ./contrib/create-database.sql | mysql -u root -p
283 }
284
285 pkg_postrm() {
286
287 einfo "Cleanup for old "${P}" files"
288 rm -r /usr/share/doc/"${P}"
289 }
290
291
292
293 --
294 gentoo-commits@l.g.o mailing list