Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-cdr/webcdwriter/, app-cdr/webcdwriter/files/
Date: Thu, 25 Feb 2016 19:55:35
Message-Id: 1456430034.d4259544408fda9817881ab533e99a8bce7f9a55.chewi@gentoo
1 commit: d4259544408fda9817881ab533e99a8bce7f9a55
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 25 19:53:54 2016 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 25 19:53:54 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4259544
7
8 app-cdr/webcdwriter: Remove dead package
9
10 app-cdr/webcdwriter/Manifest | 1 -
11 app-cdr/webcdwriter/files/2.8.2-javac-flags.patch | 67 --------
12 app-cdr/webcdwriter/files/configure.patch | 16 --
13 app-cdr/webcdwriter/files/webcdwriter.rc | 30 ----
14 app-cdr/webcdwriter/metadata.xml | 15 --
15 app-cdr/webcdwriter/webcdwriter-2.8.2-r2.ebuild | 184 ----------------------
16 6 files changed, 313 deletions(-)
17
18 diff --git a/app-cdr/webcdwriter/Manifest b/app-cdr/webcdwriter/Manifest
19 deleted file mode 100644
20 index 96ec50a..0000000
21 --- a/app-cdr/webcdwriter/Manifest
22 +++ /dev/null
23 @@ -1 +0,0 @@
24 -DIST webCDwriter-2.8.2.tar.bz2 619761 SHA256 52dd4792ec80b3bd8b6c96e42a00c43d0f73bda5c4277cd065333d279f3f5cf3 SHA512 6dc35439f0dbe3dbc02cf791703904d6f194e4f0d3ba9b19563c109e15a56d94f1999783d0e6093782cd1ab5fbc54605462e9163e2e6a248a206562c9348651b WHIRLPOOL f98bc7e3ce5c9217fd6a62bed2280dad5704094684399c8ebc046a6fea259477903574dcd418629eec6f1de3bcee5037602c4607da233a1c4a6aa4549cc3d105
25
26 diff --git a/app-cdr/webcdwriter/files/2.8.2-javac-flags.patch b/app-cdr/webcdwriter/files/2.8.2-javac-flags.patch
27 deleted file mode 100644
28 index 3236d74..0000000
29 --- a/app-cdr/webcdwriter/files/2.8.2-javac-flags.patch
30 +++ /dev/null
31 @@ -1,67 +0,0 @@
32 -diff -ur webCDwriter-2.8.2.orig/configure webCDwriter-2.8.2/configure
33 ---- webCDwriter-2.8.2.orig/configure 2007-03-20 15:14:30.000000000 +0200
34 -+++ webCDwriter-2.8.2/configure 2008-06-07 13:56:36.000000000 +0300
35 -@@ -47,6 +47,9 @@
36 - --destDir=*)
37 - DESTDIR=`echo $1 | sed "s:--destDir=::g"`
38 - ;;
39 -+ --javac-flags=*)
40 -+ JAVACFLAGS=`echo $1 | sed "s:--javac-flags=::g"`
41 -+ ;;
42 - --doNotCompileCDWserver)
43 - doNotCompileCDWserver="on"
44 - ;;
45 -@@ -105,6 +108,8 @@
46 -
47 - --destDir use a prefix invisible to the installed files
48 -
49 -+--javac-flags flags for javac
50 -+
51 - --doNotCompileCDWserver if you want to install CDWserver Pro
52 -
53 - --doNotCompileWebCDcreator use the precompiled and signed webCDcreator
54 -@@ -152,7 +157,7 @@
55 - }
56 - }
57 - EOF
58 --javac Test.java 2> /dev/null \
59 -+javac ${JAVACFLAGS} Test.java Test0.java \
60 - && webCDcreator="webCDcreator.jar $webCDcreator" \
61 - && echo " OK -> will build webCDcreator.jar" \
62 - || echo " not found -> will use precompiled webCDcreator.jar"
63 -@@ -284,12 +289,15 @@
64 - forPluginRSA=""
65 - fi
66 -
67 -+echo "JAVACFLAGS=${JAVACFLAGS}"
68 -+
69 - cat webCDcreator/Makefile.in \
70 - | sed s/@nosCert@/"$nosCert"/g \
71 - | sed s/@sunCert@/"$sunCert"/g \
72 - | sed s/@all@/"$webCDcreator"/g \
73 - | sed s/@4pi@/"$forPlugin"/g \
74 - | sed s/@4ns@/"$forPluginRSA"/g \
75 -+ | sed s_@JAVACFLAGS@_"$JAVACFLAGS"_g \
76 - > webCDcreator/Makefile
77 -
78 -
79 -diff -ur webCDwriter-2.8.2.orig/webCDcreator/Makefile.in webCDwriter-2.8.2/webCDcreator/Makefile.in
80 ---- webCDwriter-2.8.2.orig/webCDcreator/Makefile.in 2007-04-21 01:22:20.000000000 +0300
81 -+++ webCDwriter-2.8.2/webCDcreator/Makefile.in 2008-06-07 13:57:56.000000000 +0300
82 -@@ -14,6 +14,7 @@
83 -
84 - nosCert=@nosCert@
85 - sunCert=@sunCert@
86 -+JAVACFLAGS=@JAVACFLAGS@
87 -
88 - all: @all@
89 -
90 -@@ -21,7 +22,7 @@
91 - $(MAKE) -C icons
92 -
93 - webCDcreator.jar: *.java icons/up.jpg
94 -- javac -encoding ISO-8859-1 -source 1.4 -target 1.4 *.java
95 -+ javac -encoding ISO-8859-1 ${JAVACFLAGS} *.java netscape/security/*.java
96 - jar cfm webCDcreator.jar Manifest \
97 - gpl.html \
98 - *.class \
99
100 diff --git a/app-cdr/webcdwriter/files/configure.patch b/app-cdr/webcdwriter/files/configure.patch
101 deleted file mode 100644
102 index 1ea64f7..0000000
103 --- a/app-cdr/webcdwriter/files/configure.patch
104 +++ /dev/null
105 @@ -1,16 +0,0 @@
106 ---- configure.old 2004-05-01 20:45:25.000000000 +0200
107 -+++ configure 2004-09-24 15:07:52.489668584 +0200
108 -@@ -202,11 +202,11 @@
109 - MAKE=gmake
110 - ;;
111 - Linux)
112 -- cxxflags="-D_REENTRANT"
113 -+ cxxflags="$CXXFLAGS -D_REENTRANT"
114 - if [ "$DEBUG" = "yes" ]; then
115 - cxxflags="-g $cxxflags"
116 - else
117 -- cxxflags="-O2 $cxxflags"
118 -+ cxxflags=" $cxxflags"
119 - fi
120 - lflags="-lcrypt -lpthread"
121 - if [ "$PRO" = "yes" ]; then
122
123 diff --git a/app-cdr/webcdwriter/files/webcdwriter.rc b/app-cdr/webcdwriter/files/webcdwriter.rc
124 deleted file mode 100644
125 index ce02364..0000000
126 --- a/app-cdr/webcdwriter/files/webcdwriter.rc
127 +++ /dev/null
128 @@ -1,30 +0,0 @@
129 -#!/sbin/runscript
130 -# Copyright 1999-2002 Gentoo Technologies, Inc.
131 -# Distributed under the terms of the GNU General Public License v2
132 -# $Id$
133 -
134 -depend() {
135 - need net
136 -}
137 -
138 -start() {
139 - ebegin "Starting CDWserver"
140 - for tool in cdrdao cdrecord mkisofs readcd
141 - do
142 - if [ -e /usr/bin/$tool ]
143 - then
144 - cp /usr/bin/$tool /var/CDWserver/bin
145 - fi
146 - done
147 - start-stop-daemon --start --quiet --pidfile /var/run/CDWserver.pid \
148 - --exec /usr/sbin/CDWserver
149 - eend $?
150 - touch /var/lock/subsys/CDWserver
151 -}
152 -
153 -stop() {
154 - ebegin "Stopping CDWserver"
155 - start-stop-daemon --stop --quiet --pidfile /var/run/CDWserver.pid
156 - eend $?
157 - rm -f /var/lock/subsys/CDWserver
158 -}
159
160 diff --git a/app-cdr/webcdwriter/metadata.xml b/app-cdr/webcdwriter/metadata.xml
161 deleted file mode 100644
162 index 5949fe2..0000000
163 --- a/app-cdr/webcdwriter/metadata.xml
164 +++ /dev/null
165 @@ -1,15 +0,0 @@
166 -<?xml version="1.0" encoding="UTF-8"?>
167 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
168 -<pkgmetadata>
169 - <maintainer type="project">
170 - <email>java@g.o</email>
171 - <name>Java</name>
172 - </maintainer>
173 -<longdescription>webCDwriter can be used to make the CD- and DVD-writer(s)
174 - connected to a Linux box available to all users in your network. It consists
175 - of the server CDWserver and the clients webCDcreator and rcdrecord.
176 - CDWserver stores the files transmitted by the clients, reserves the
177 - CD-writer and controls the CD-writer using cdrecord. webCDcreator is a Java
178 - applet that runs within your browser, assists you when putting together a CD
179 - and transmits the files.</longdescription>
180 -</pkgmetadata>
181
182 diff --git a/app-cdr/webcdwriter/webcdwriter-2.8.2-r2.ebuild b/app-cdr/webcdwriter/webcdwriter-2.8.2-r2.ebuild
183 deleted file mode 100644
184 index 272d062..0000000
185 --- a/app-cdr/webcdwriter/webcdwriter-2.8.2-r2.ebuild
186 +++ /dev/null
187 @@ -1,184 +0,0 @@
188 -# Copyright 1999-2011 Gentoo Foundation
189 -# Distributed under the terms of the GNU General Public License v2
190 -# $Id$
191 -
192 -inherit eutils java-pkg-2 pam
193 -
194 -MY_P=${P/cd/CD}
195 -
196 -DESCRIPTION="Make CD-writer(s) available to all users in your network"
197 -HOMEPAGE="http://joerghaeger.de/webCDwriter/index.html"
198 -SRC_URI="http://joerghaeger.de/webCDwriter/download/${MY_P}.tar.bz2"
199 -
200 -LICENSE="GPL-2"
201 -SLOT="0"
202 -KEYWORDS="~amd64 ~x86"
203 -IUSE="pam mp3 sox vorbis"
204 -
205 -DEPEND=">=virtual/jdk-1.4
206 - dev-java/jnlp-api"
207 -RDEPEND=">=virtual/jre-1.4
208 - app-cdr/cdrdao
209 - virtual/cdrtools
210 - mp3? ( media-sound/mpg123 )
211 - sox? ( media-sound/sox )
212 - vorbis? ( media-sound/vorbis-tools )"
213 -
214 -S=${WORKDIR}/${MY_P}
215 -
216 -src_unpack() {
217 - unpack ${A}
218 - rm -v "${S}"/MD5Verify/*.jar "${S}"/webCDcreator/4plugin/*.jar || die
219 -}
220 -
221 -src_compile() {
222 - epatch "${FILESDIR}/configure.patch" "${FILESDIR}"/${PV}-javac-flags.patch
223 -
224 - local myconf
225 -
226 - local java_conf="$(java-pkg_javac-args) -classpath $(java-pkg_getjar --build-only jnlp-api jnlp-api.jar)"
227 - java_conf="${java_conf} -encoding ISO-8859-1"
228 - use pam || myconf="--pam"
229 - myconf="${myconf} --user=root --group=root"
230 - ./configure ${myconf} --javac-flags="${java_conf}" || die "configure failed"
231 - make || die "make failed"
232 -}
233 -
234 -src_install() {
235 - newinitd "${FILESDIR}/${PN}.rc" CDWserver
236 -
237 - diropts -m700
238 - dodir /etc/CDWserver
239 - keepdir /var/CDWserver/bin
240 - dodir /var/CDWserver/export/Server/tools
241 - dodir /var/CDWserver/http/rcdrecord
242 - keepdir /var/CDWserver/projects
243 - keepdir /var/log/CDWserver
244 - keepdir /var/spool/CDWserver
245 -
246 - insinto /etc/CDWserver
247 -
248 - PORT="12411"
249 - if use mp3
250 - then
251 - MP3="on"
252 - else
253 - MP3="off"
254 - fi
255 - if use vorbis
256 - then
257 - OGG="on"
258 - else
259 - OGG="off"
260 - fi
261 - if use sox
262 - then
263 - AUDIO="on"
264 - else
265 - AUDIO="off"
266 - fi
267 -
268 - cd "${S}"/CDWserver/config
269 - cat config.default \
270 - | sed s*#portNo=12411*portNo=${PORT}*g \
271 - | sed s*#MP3decoding=on*MP3decoding=${MP3}*g \
272 - | sed s*"# ogg123"*oggDecoding=${OGG}*g \
273 - | sed s*#audioCDSupport=on*audioCDSupport=${AUDIO}*g \
274 - > config
275 - for name in `find -name '[!M]*' -type f`
276 - do
277 - doins ${name}
278 - done
279 -
280 - cd "${S}"/CDWserver/http
281 - for dirname in `find -type d`
282 - do
283 - cd "${S}"/CDWserver/http/${dirname}
284 - dodir /var/CDWserver/http/${dirname}
285 - insinto /var/CDWserver/http/${dirname}
286 - for name in `find -name '[!M]*' -type f`
287 - do
288 - doins ${name}
289 - done
290 - done
291 -
292 - cd "${S}"/CDWserver/test
293 - make || die "make -C CDWserver/test failed"
294 - for name in `find -type f -perm -111`
295 - do
296 - dobin ${name}
297 - done
298 -
299 - insinto /var/CDWserver/http/rcdrecord
300 -
301 - cd "${S}"/rcdrecord
302 - for name in `find -name '*.html'`
303 - do
304 - doins ${name}
305 - done
306 -
307 - cd "${S}"/webCDcreator
308 - cp start.html index.html
309 - for dirname in `find -type d`
310 - do
311 - cd "${S}"/webCDcreator/${dirname}
312 - dodir /var/CDWserver/http/webCDcreator/${dirname}
313 - insinto /var/CDWserver/http/webCDcreator/${dirname}
314 - for name in `find -type f`
315 - do
316 - if test "${name}" != Makefile
317 - then
318 - doins ${name}
319 - fi
320 - done
321 - done
322 -
323 - cd "${S}"/tools
324 - make || die "make -C tools failed"
325 - mv CDWconfig.sh.tmp "${S}"/CDWserver/CDWconfig.sh
326 -
327 - cd "${S}"
328 -
329 - dosbin "${S}"/CDWserver/CDWconfig.sh
330 - dosbin "${S}"/CDWserver/CDWserver
331 - dobin "${S}"/CDWserver/CDWrootGate
332 - dobin "${S}"/CDWserver/CDWverify
333 -# dobin "${S}"/CDWserver/setScheduler
334 - dobin "${S}"/rcdrecord/rcdrecord
335 -
336 - dosym /usr/sbin/CDWserver /usr/sbin/CDWpasswd
337 - dosym /usr/sbin/CDWserver /usr/sbin/CDWuseradd
338 - dosym /usr/bin/rcdrecord /usr/bin/files2cd
339 - dosym /usr/bin/rcdrecord /usr/bin/image2cd
340 -
341 - # back to defaults from -m700
342 - diropts -m755
343 - java-pkg_regjar "${D}"/var/CDWserver/http/webCDcreator/*.jar
344 -
345 - java-pkg_jarinto /var/CDWserver/export/Server/tools
346 - java-pkg_dojar "${S}/MD5Verify/MD5Verify.jar"
347 -
348 - dodoc ChangeLog README CREDITS || die
349 - dohtml *.html || die
350 -
351 - use pam && pamd_mimic system-auth cdwserver auth account password session
352 -}
353 -
354 -pkg_postinst() {
355 - # ripped from the makefile
356 - local PORTEXT
357 - if [ "${PORT}" == "80" ]
358 - then
359 - PORTEXT=""
360 - else
361 - PORTEXT=":${PORT}"
362 - fi
363 - elog "To do:"
364 - elog "1. Enter \"/etc/init.d/CDWserver start\" to start your webCDwriter"
365 - elog "2. Open your web browser and try"
366 - elog " \"http://127.0.0.1${PORTEXT}\" or \"http://`hostname`${PORTEXT}\""
367 - elog "to check the status of your webCDwriter"
368 -# elog "3. Run \"/usr/sbin/CDWconfig.sh\" to set the rights of CDWserver"
369 - echo
370 - ewarn "Remember to setup /etc/CDWserver/config"
371 -}