Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, net-print/lprng/files/, net-print/lprng/
Date: Sat, 20 Apr 2019 23:26:00
Message-Id: 1555748931.b6040dba6939728ae1cf32c8a64252affc547ec9.mgorny@gentoo
1 commit: b6040dba6939728ae1cf32c8a64252affc547ec9
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 20 08:23:38 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 20 08:28:51 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6040dba
7
8 net-print/lprng: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/496922
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 net-print/lprng/Manifest | 1 -
14 net-print/lprng/files/lprng-3.8.27-certs.diff | 38 -------------
15 net-print/lprng/files/lprng-3.8.28-krb.diff | 11 ----
16 net-print/lprng/files/lprng-3.8.28-make.diff | 11 ----
17 net-print/lprng/files/lprng-init | 38 -------------
18 net-print/lprng/files/printcap | 23 --------
19 net-print/lprng/lprng-3.8.35-r3.ebuild | 80 ---------------------------
20 net-print/lprng/metadata.xml | 16 ------
21 profiles/package.mask | 8 ---
22 9 files changed, 226 deletions(-)
23
24 diff --git a/net-print/lprng/Manifest b/net-print/lprng/Manifest
25 deleted file mode 100644
26 index 0bd5a98433b..00000000000
27 --- a/net-print/lprng/Manifest
28 +++ /dev/null
29 @@ -1 +0,0 @@
30 -DIST LPRng-3.8.35.tgz 12512453 BLAKE2B 82c23aa092ef5d9d946bc363c406aeaa9ef9cd566cb7ce353d0e7734ceab5fdd6129e6e1f9617d5e56481d93b3e30331a7dd128c5daff3e3609c67a022394d65 SHA512 ddebf23087b6c98c89369af26a2e46194c01243490ae47b025afde8ffcf0b1c05b9689702296c1a8aa38c2c38934df094d8cc7e922ab1ac27f51ce19f3676771
31
32 diff --git a/net-print/lprng/files/lprng-3.8.27-certs.diff b/net-print/lprng/files/lprng-3.8.27-certs.diff
33 deleted file mode 100644
34 index 13b9051aea0..00000000000
35 --- a/net-print/lprng/files/lprng-3.8.27-certs.diff
36 +++ /dev/null
37 @@ -1,38 +0,0 @@
38 ---- LPRng-3.8.27/src/lprng_certs.orig 2004-12-20 00:29:21.000000000 +0100
39 -+++ LPRng-3.8.27/src/lprng_certs.sh 2004-12-20 00:33:49.000000000 +0100
40 -@@ -320,7 +320,9 @@
41 - # set default values
42 -
43 -
44 --CFG=/tmp/$$.sslcfg
45 -+TMPDIR=`mktemp -d -t lprng.XXXXXX` || { echo "$0: Cannot create temporary directory!" >&2 ; exit 1; }
46 -+trap "/bin/rm -rf ${TMPDIR}" 0 1 2 3 13 15
47 -+CFG=$TMPDIR/sslcfg
48 -
49 - OPENSSL=/usr/bin/openssl
50 - CA_KEY=//etc/lprng/ssl.ca/ca.key
51 -@@ -508,14 +510,14 @@
52 - shift
53 - if [ "$1" = "" ] ; then usage; fi;
54 - if [ ! -f "$1" ] ; then useage; fi;
55 -- sed -n -e '/BEGIN.*PRIVATE KEY/,/END.*PRIVATE KEY/p' $1 >/tmp/$$.key
56 -- sed -e '/BEGIN.*PRIVATE KEY/,/END.*PRIVATE KEY/d' $1 >/tmp/$$.crt
57 -- STEP="" encrypt /tmp/$$.key
58 -+ sed -n -e '/BEGIN.*PRIVATE KEY/,/END.*PRIVATE KEY/p' $1 >$TMPDIR/key
59 -+ sed -e '/BEGIN.*PRIVATE KEY/,/END.*PRIVATE KEY/d' $1 >$TMPDIR/crt
60 -+ STEP="" encrypt $TMPDIR/key
61 - status=$?
62 - echo STATUS $status
63 - if [ $status = 0 ] ; then
64 - mv $1 $1.orig
65 -- cat /tmp/$$.crt /tmp/$$.key >$1
66 -+ cat $TMPDIR/crt $TMPDIR/key >$1
67 - fi
68 - ;;
69 -
70 -@@ -845,5 +847,4 @@
71 - exit 1
72 - ;;
73 - esac
74 --rm -f ${CFG}
75 - exit $RET
76
77 diff --git a/net-print/lprng/files/lprng-3.8.28-krb.diff b/net-print/lprng/files/lprng-3.8.28-krb.diff
78 deleted file mode 100644
79 index 76381e560d0..00000000000
80 --- a/net-print/lprng/files/lprng-3.8.28-krb.diff
81 +++ /dev/null
82 @@ -1,11 +0,0 @@
83 ---- LPRng-3.8.28/src/common/krb5_auth.c.org 2004-09-24 22:19:57.000000000 +0200
84 -+++ LPRng-3.8.28/src/common/krb5_auth.c 2006-10-13 09:19:44.000000000 +0200
85 -@@ -922,7 +922,7 @@
86 - nstored = 0;
87 - }
88 -
89 -- if ((cc = Read_fd_len_timeout(transfer_timeout, fd, len_buf, 4)) != 4) {
90 -+ if ((cc = Read_fd_len_timeout(transfer_timeout, fd, (char*)len_buf, 4)) != 4) {
91 - /* XXX can't read enough, pipe must have closed */
92 - return(0);
93 - }
94
95 diff --git a/net-print/lprng/files/lprng-3.8.28-make.diff b/net-print/lprng/files/lprng-3.8.28-make.diff
96 deleted file mode 100644
97 index 66c742dd994..00000000000
98 --- a/net-print/lprng/files/lprng-3.8.28-make.diff
99 +++ /dev/null
100 @@ -1,11 +0,0 @@
101 ---- LPRng-3.8.28/Makefile.in.orig 2004-09-24 22:19:52.000000000 +0200
102 -+++ LPRng-3.8.28/Makefile.in 2006-06-27 09:26:13.000000000 +0200
103 -@@ -42,7 +42,7 @@
104 - LPD_CONF_PATH=\"@LPD_CONF_PATH@\"
105 - PRINTCAP_PATH=\"@PRINTCAP_PATH@\"
106 - LPD_PATH=\"@LPD_DIR@/lpd\"
107 --SHELL="@SHELL@"
108 -+SHELL=@SHELL@
109 - LOCKFILE=\"@LOCKFILE@\"
110 - CONFIG_SUBDIR="@CONFIG_SUBDIR@"
111 - PSHOWALL="@PSHOWALL@"
112
113 diff --git a/net-print/lprng/files/lprng-init b/net-print/lprng/files/lprng-init
114 deleted file mode 100644
115 index 115c8adf3ed..00000000000
116 --- a/net-print/lprng/files/lprng-init
117 +++ /dev/null
118 @@ -1,38 +0,0 @@
119 -#!/sbin/openrc-run
120 -# Copyright 1999-2012 Gentoo Foundation
121 -# Distributed under the terms of the GNU General Public License v2
122 -
123 -depend() {
124 - need net
125 -}
126 -
127 -checkconfig() {
128 - if [ ! -e /etc/lprng/lpd.conf ] ; then
129 - eerror "You need an /etc/lprng/lpd.conf file first"
130 - eerror "There is a sample in /usr/share/doc/LPRng"
131 - return 1
132 - fi
133 - if [ ! -e /etc/lprng/printcap ] ; then
134 - eerror "You need an /etc/lprng/printcap file first"
135 - eerror "There is a sample in /usr/share/doc/LPRng"
136 - return 1
137 - fi
138 - if [ ! -e /etc/lprng/lpd.perms ] ; then
139 - eerror "You need an /etc/lprng/lpd.perms file first"
140 - eerror "There is a sample in /usr/share/doc/LPRng"
141 - return 1
142 - fi
143 -}
144 -
145 -start() {
146 - checkconfig || return 1
147 - ebegin "Starting lpd"
148 - start-stop-daemon --start --pidfile "/var/run/lpd.515" --quiet --exec /usr/sbin/lpd
149 - eend $?
150 -}
151 -
152 -stop() {
153 - ebegin "Stopping lpd"
154 - start-stop-daemon --stop --pidfile "/var/run/lpd.515" --quiet --exec /usr/sbin/lpd
155 - eend $?
156 -}
157
158 diff --git a/net-print/lprng/files/printcap b/net-print/lprng/files/printcap
159 deleted file mode 100644
160 index c851e8e2e82..00000000000
161 --- a/net-print/lprng/files/printcap
162 +++ /dev/null
163 @@ -1,23 +0,0 @@
164 -# /etc/printcap: printer capability database.
165 -#
166 -# You can use the filter entries df, tf, cf, gf etc. for your
167 -# own filters. See the printcap(5) manpage for more details.
168 -
169 -lp|Generic dot-matrix printer entry
170 - :lp=/dev/lp1
171 - :sd=/var/spool/lpd/lp
172 - :af=/var/log/lp-acct
173 - :lf=/var/log/lp-errs
174 - :pl#66
175 - :pw#80
176 - :pc#150
177 - :mx#0
178 - :sh
179 -
180 -# rlp|Remote printer entry
181 -# :lp=
182 -# :rm=remotehost
183 -# :rp=remoteprinter
184 -# :sd=/var/spool/lpd/remote
185 -# :mx#0
186 -# :sh
187
188 diff --git a/net-print/lprng/lprng-3.8.35-r3.ebuild b/net-print/lprng/lprng-3.8.35-r3.ebuild
189 deleted file mode 100644
190 index 7867f643f4c..00000000000
191 --- a/net-print/lprng/lprng-3.8.35-r3.ebuild
192 +++ /dev/null
193 @@ -1,80 +0,0 @@
194 -# Copyright 1999-2018 Gentoo Foundation
195 -# Distributed under the terms of the GNU General Public License v2
196 -
197 -EAPI=4
198 -
199 -inherit eutils flag-o-matic
200 -
201 -MY_PN=LPRng
202 -DESCRIPTION="Extended implementation of the Berkeley LPR print spooler"
203 -HOMEPAGE="http://www.lprng.com/"
204 -SRC_URI="ftp://ftp.lprng.com/pub/${MY_PN}/${MY_PN}/${MY_PN}-${PV}.tgz"
205 -
206 -LICENSE="|| ( GPL-2 Artistic )"
207 -SLOT="0"
208 -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
209 -IUSE="foomaticdb kerberos nls ssl"
210 -
211 -RDEPEND="sys-process/procps
212 - ssl? ( dev-libs/openssl )
213 - foomaticdb? ( net-print/cups-filters[foomatic]
214 - net-print/foomatic-db )
215 - !>=net-print/cups-1.6.2-r4[-lprng-compat]
216 - !<net-print/cups-1.6.2-r4"
217 -DEPEND="${RDEPEND}
218 - nls? ( sys-devel/gettext )
219 - kerberos? ( app-crypt/mit-krb5 )"
220 -
221 -S=${WORKDIR}/${MY_PN}-${PV}
222 -
223 -src_prepare() {
224 - epatch "${FILESDIR}"/${PN}-3.8.27-certs.diff
225 - epatch "${FILESDIR}"/${PN}-3.8.28-make.diff
226 - epatch "${FILESDIR}"/${PN}-3.8.28-krb.diff
227 -}
228 -
229 -src_configure() {
230 - # wont compile with -O3, needs -O2
231 - replace-flags -O[3-9] -O2
232 -
233 - econf \
234 - $(use_enable nls) \
235 - $(use_enable kerberos) \
236 - $(use_enable ssl) \
237 - --disable-setuid \
238 - --disable-werror \
239 - --with-userid=lp \
240 - --with-groupid=lp \
241 - --with-lpd_conf_path=/etc/lprng/lpd.conf \
242 - --with-lpd_perms_path=/etc/lprng/lpd.perms \
243 - --libexecdir=/usr/libexec/lprng \
244 - --sysconfdir=/etc/lprng \
245 - --disable-strip
246 -}
247 -
248 -src_compile() {
249 - # bash is necessary due to bashisms in libtool
250 - emake -j1 SHELL=/bin/bash
251 -}
252 -
253 -src_install() {
254 - dodir /var/spool/lpd
255 - diropts -m 700 -o lp -g lp
256 - dodir /var/spool/lpd/lp
257 -
258 - emake install \
259 - DESTDIR="${D}" \
260 - POSTINSTALL="NO" \
261 - gnulocaledir="${D}"/usr/share/locale
262 -
263 - dodoc CHANGES README VERSION "${FILESDIR}"/printcap lpd.conf lpd.perms
264 -
265 - insinto /etc/lprng
266 - doins "${FILESDIR}"/printcap lpd.conf lpd.perms
267 - dosym /etc/lprng/printcap /etc/printcap
268 - newinitd "${FILESDIR}"/lprng-init lprng
269 -}
270 -
271 -pkg_postinst() {
272 - einfo "If printing does not work, try 'checkpc'/'checkpc -f'"
273 -}
274
275 diff --git a/net-print/lprng/metadata.xml b/net-print/lprng/metadata.xml
276 deleted file mode 100644
277 index 4aaa7226a2d..00000000000
278 --- a/net-print/lprng/metadata.xml
279 +++ /dev/null
280 @@ -1,16 +0,0 @@
281 -<?xml version="1.0" encoding="UTF-8"?>
282 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
283 -<pkgmetadata>
284 - <maintainer type="person">
285 - <email>mgorny@g.o</email>
286 - <name>Michał Górny</name>
287 - </maintainer>
288 -<maintainer type="project">
289 - <email>printing@g.o</email>
290 - <name>Gentoo Printing Project</name>
291 - </maintainer>
292 - <use>
293 - <flag name='foomaticdb'>Add support for the foomatic printing
294 - driver database</flag>
295 - </use>
296 -</pkgmetadata>
297
298 diff --git a/profiles/package.mask b/profiles/package.mask
299 index 53c4e516514..a331f5d4e1b 100644
300 --- a/profiles/package.mask
301 +++ b/profiles/package.mask
302 @@ -579,14 +579,6 @@ net-misc/sjphone
303 # -dropbox, -git, -mercurial, -subversion. Masked for removal in 30 days.
304 kde-apps/dolphin-plugins
305
306 -# Michał Górny <mgorny@g.o> (21 Mar 2019)
307 -# Not really maintained anymore. Last upstream release is from 2015.
308 -# Fails to build against modern versions of app-crypt/mit-krb5, may have
309 -# more hidden issues. It is probably time to move to net-print/cups.
310 -# net-print/magicfilter is the only reverse dependency (from 2011).
311 -# Removal in 30 days. Bug #496922.
312 -net-print/lprng
313 -
314 # Miroslav Šulc <fordfrog@g.o> (19 Mar 2019)
315 # Depends on >=virtual/{jdk,jre}-11 which is masked
316 =www-servers/tomcat-9.0.17