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 |