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-mail/qpopper/, net-mail/qpopper/files/
Date: Sat, 20 Apr 2019 23:21:56
Message-Id: 1555747216.b0b862d93c027955400aba433815275eabea838a.mgorny@gentoo
1 commit: b0b862d93c027955400aba433815275eabea838a
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 20 08:00:16 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 20 08:00:16 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b862d9
7
8 net-mail/qpopper: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/674896
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 net-mail/qpopper/Manifest | 1 -
14 .../qpopper/files/qpopper-4.1-parallel-build.patch | 13 -
15 net-mail/qpopper/files/qpopper-4.1.0-glibc.patch | 12 -
16 net-mail/qpopper/files/qpopper.conf | 679 ---------------------
17 net-mail/qpopper/files/qpopper.init.d | 20 -
18 net-mail/qpopper/files/qpopper.xinetd | 16 -
19 net-mail/qpopper/metadata.xml | 9 -
20 net-mail/qpopper/qpopper-4.1.0.ebuild | 128 ----
21 profiles/package.mask | 2 -
22 9 files changed, 880 deletions(-)
23
24 diff --git a/net-mail/qpopper/Manifest b/net-mail/qpopper/Manifest
25 deleted file mode 100644
26 index 4b2650478e9..00000000000
27 --- a/net-mail/qpopper/Manifest
28 +++ /dev/null
29 @@ -1 +0,0 @@
30 -DIST qpopper4.1.0.tar.gz 1239530 BLAKE2B a82d0ae8cbb5e606b8e0f7f4902b6920e14f404fa78860d4a7e92e0ab9ac354d518aab39f4a32c9b095c9396995e186bde2315d17d9496a7c0231cb1452e1439 SHA512 01e3ac13fa446bded84628a29a23849f623d5e5f85fdb77126cc4c2e20785c658fbc3d8a356eafd9f0ed2e879c6b4f6a754b6b685ea51b784c2cd0458c389c8b
31
32 diff --git a/net-mail/qpopper/files/qpopper-4.1-parallel-build.patch b/net-mail/qpopper/files/qpopper-4.1-parallel-build.patch
33 deleted file mode 100644
34 index 16b0c3aff88..00000000000
35 --- a/net-mail/qpopper/files/qpopper-4.1-parallel-build.patch
36 +++ /dev/null
37 @@ -1,13 +0,0 @@
38 -=== modified file 'popper/Makefile.in'
39 ---- a/popper/Makefile.in 2011-09-11 13:29:01 +0000
40 -+++ b/popper/Makefile.in 2011-09-11 13:29:23 +0000
41 -@@ -212,7 +212,7 @@
42 - -I${common_srcdir} ${common_dir}/libcommon.a \
43 - ${LIBS} ${LDFLAGS}
44 -
45 --popauth: ${POPAUTHOBJS} ${MISSING_OBJS}
46 -+popauth: ${POPAUTHOBJS} ${MISSING_OBJS} common_library
47 - ${CC} -o popauth ${POPAUTHOBJS} ${NETWORK_LIBS} \
48 - ${DBM_LIBS} ${MISSING_OBJS} \
49 - ${common_dir}/libcommon.a
50 -
51
52 diff --git a/net-mail/qpopper/files/qpopper-4.1.0-glibc.patch b/net-mail/qpopper/files/qpopper-4.1.0-glibc.patch
53 deleted file mode 100644
54 index 53e2c6234f9..00000000000
55 --- a/net-mail/qpopper/files/qpopper-4.1.0-glibc.patch
56 +++ /dev/null
57 @@ -1,12 +0,0 @@
58 -glibc-fix.diff:
59 ---- qpopper4.1.0/popper/popper.h.orig 2011-05-30 21:13:40.000000000 +0200
60 -+++ qpopper4.1.0/popper/popper.h 2016-12-31 09:31:26.910604367 +0100
61 -@@ -313,7 +313,7 @@
62 - #if !( defined(BSD) && (BSD >= 199306) ) && !defined(__USE_BSD)
63 - extern int sys_nerr;
64 - # ifndef FREEBSD
65 -- extern char * sys_errlist[];
66 -+ extern const char * const sys_errlist[];
67 - # ifndef SYS_SIGLIST_DECLARED
68 - # ifndef __linux__
69 - extern char * sys_siglist[];
70
71 diff --git a/net-mail/qpopper/files/qpopper.conf b/net-mail/qpopper/files/qpopper.conf
72 deleted file mode 100644
73 index 8ce96875c52..00000000000
74 --- a/net-mail/qpopper/files/qpopper.conf
75 +++ /dev/null
76 @@ -1,679 +0,0 @@
77 -#---------------------------------------------------------------------
78 -# Sample Qpopper 4.0 configuration file.
79 -#
80 -# This file lists all Qpopper configuration file options. To use,
81 -# copy the desired setting to your own configuration file, remove
82 -# the leading '#' and set the desired value.
83 -#
84 -#---------------------------------------------------------------------
85 -
86 -
87 -
88 -# An integer value for the number of seconds to announce in
89 -# the CAPA response for the server's minimum login delay.
90 -#
91 -# Default:
92 -#
93 -# set announce-login-delay =
94 -
95 -
96 -# An integer value for the number of days to announce in
97 -# the CAPA response for the server's maximum message
98 -# retention period.
99 -#
100 -# Default:
101 -#
102 -# set announce-expire =
103 -
104 -
105 -# The full path to the bulletins directory.
106 -#
107 -# Default: /var/spool/bulls
108 -#
109 -# set bulldir = "/var/spool/bulls"
110 -
111 -
112 -# Set TRUE to permit sessions to continue even if the
113 -# bulletins database can't be accessed. This permits
114 -# users to get their mail, but they might not see some
115 -# bulletins for a while, or at all.
116 -#
117 -# Only valid when compiled with '--enable-bulldb'.
118 -#
119 -# Default: false.
120 -#
121 -# set bulldb-nonfatal = false
122 -
123 -
124 -# Sets the maximum number of attempts to lock the bulletins
125 -# database. You normally do not need to adjust this. This value
126 -# should only be changed if you know if your system has usleep(3C)
127 -# or not. On systems with usleep(3C), this can be a large value
128 -# (the default is 75). On systems without usleep(3C), this should
129 -# remain small (the default is 10).
130 -#
131 -# Only valid when compiled with '--enable-bulldb'.
132 -#
133 -# Default: 75 (10 on systems without usleep(3c)).
134 -#
135 -# set bulldb-max-tries = 75
136 -
137 -
138 -# Sets clear text handling options. Values are:
139 -# o 'default' Clear text passwords are permitted for all users,
140 -# except those in the APOP database
141 -# o 'never' Clear text passwords are never permitted
142 -# o 'always' Clear text passwords are always permitted
143 -# o 'local' Clear text passwords are permitted on the local
144 -# (127.*.*.*) loop back interface only
145 -# o 'tls' Clear text passwords are permitted when TLS/SSL
146 -# has been negotiated for the session
147 -# o 'ssl' Same as tls
148 -#
149 -# The 'tls' and 'ssl' values are only valid if '--with-openssl' or
150 -# '--with-sslplus' was used with ./configure.
151 -#
152 -# Default: default
153 -#
154 -# set clear-text-password = default
155 -
156 -
157 -# Reads additional run-time options from the specified file.
158 -#
159 -# Caution. There are no restrictions on which options may
160 -# appear in files specified with the '-f' command-line flag
161 -# or the 'config-file' configuration file option in files
162 -# chained from -f. Be certain that the file specified with
163 -# '-f' or in any files it chains to are not writable by
164 -# users.
165 -#
166 -# Default: none
167 -#
168 -# set config-file = /etc/mail/pop/qpopper.config
169 -
170 -
171 -# Enables debug logging. Output is in syslog. If this option is used,
172 -# it should be first, so that debug records are generated for subsequent
173 -# options.
174 -#
175 -# Only valid if ./configure was run with '--enable-debugging'
176 -#
177 -# Default: false
178 -#
179 -# set debug = false
180 -
181 -
182 -# Changes uppercase user names to lowercase. This permits users to
183 -# configure their clients with user names in UPPER or MiXeD case.
184 -# They can then login, assuming their actual user name is all
185 -# lowercase.
186 -#
187 -# Default: false
188 -#
189 -# set downcase-user = false
190 -
191 -
192 -# If '--with-drac' used with ./configure, this option specifies the DRAC
193 -# host.
194 -#
195 -# Default: localhost
196 -#
197 -# set drac-host = localhost
198 -
199 -
200 -# Enables Kerberos support.
201 -#
202 -# Only valid if ./configure run with '--enable-kerberos5'.
203 -#
204 -# Default: false
205 -#
206 -# set kerberos = false
207 -
208 -
209 -# Specifies the Kerberos service to use (same as the compile time
210 -# KERBEROS_SERVICE define). The default is rcmd, although the use of
211 -# pop is popular.
212 -#
213 -# Only valid if ./configure run with '--enable-kerberos5'.
214 -#
215 -# Default: rcmd
216 -#
217 -# set kerberos-service = "rcmd"
218 -
219 -
220 -# Checks if mail lock needs to be refreshed every this many messages.
221 -#
222 -# You normally do not need to adjust this. See "Performance" in the
223 -# Qpopper Administrator's Guide for more information.
224 -#
225 -# Default:
226 -#
227 -# set mail-lock-check =
228 -
229 -
230 -# Disables the reverse lookups on client IP addresses.
231 -#
232 -# Default: true
233 -#
234 -# set reverse-lookup = true
235 -
236 -
237 -# Enables server mode by default. See the Qpopper Administrator's
238 -# Guide for more information.
239 -#
240 -# Default: false
241 -#
242 -# set server-mode = false
243 -
244 -
245 -# Enables statistics logging. After each session ends, a statistics
246 -# record is written to the log. This record resembles the following
247 -# example: 'stats randy 0 0 1 385 randy.example.org 192.168.2.4' and
248 -# has the following meaning:
249 -# Username: 'randy'
250 -# Deleted messages: 0
251 -# Deleted octets: 0
252 -# Messages left on server: 1
253 -# Octets left on server: 385
254 -# Name of client machine: 'randy.example.org'
255 -# IP address of client machine: '192.168.2.4'
256 -#
257 -# Default: false
258 -#
259 -# set statistics = false
260 -
261 -
262 -# Sets the timeout for network reads. Qpopper terminates the
263 -# connection with the client if no input is received in this
264 -# many seconds. RFC 1939 states that this timeout must be
265 -# 600 seconds (10 minutes). However, ideal settings in some
266 -# cases are between 30 and 120 seconds. In other cases the 600
267 -# value is best, and sometimes a value in between is better.
268 -#
269 -# Default: 120
270 -#
271 -# set timeout = 120
272 -
273 -
274 -# Enables debug logging if '--enable-debugging' was used with
275 -# ./configure. All debug and standard log records are written to
276 -# the specified file. If this option is used, it should be first,
277 -# so that debug records are generated for subsequent options.
278 -#
279 -# If used without '--enable-debugging', redirects all log messages
280 -# to the specified file but does not enable debug logging.
281 -#
282 -# Default: none
283 -#
284 -# set tracefile =
285 -
286 -
287 -# Reads additional run-time options from a file named
288 -# '.qpopper-options' in the user's home directory, if present.
289 -#
290 -# This file is normally owned by the user.
291 -#
292 -# Default: false
293 -#
294 -# set user-options = false
295 -
296 -
297 -# Reads additional run-time options from a file named
298 -# 'username.qpopper-options' in the spool directory.
299 -#
300 -# This file should not be owned by nor writable by the user.
301 -#
302 -# Default: false
303 -#
304 -# set spool-options = false
305 -
306 -
307 -# When updating the spool at the end of a session, this option
308 -# instructs Qpopper to rename the temporary file to the spool instead
309 -# of copying it. This reduces I/O at session end by a third, but is
310 -# likely to break programs such as biff or the shell's mail check
311 -# feature. Use this option only if such programs are not used. It is
312 -# safest to only enable this option when users do not have shell
313 -# access to the mail server.
314 -#
315 -# See "Performance" in the Qpopper Administrator's Guide for more
316 -# information.
317 -#
318 -# Default: false
319 -#
320 -# set fast-update = false
321 -
322 -
323 -# When set, domains are trimmed from user names before use. For
324 -# example, if a user named 'maida' enters her login name in her POP
325 -# client as 'maida@×××××××.org', Qpopper treats this as just 'maida'.
326 -#
327 -# Default: false
328 -#
329 -# set trim-domain = false
330 -
331 -
332 -# Specifies TLS/SSL support. The permitted values are:
333 -# o 'default' TLS/SSL is not supported
334 -# o 'none' Same as default
335 -# o 'stls' Enables support for the STLS command. This
336 -# permits TLS/SSL negotiations on the
337 -# standard (or any) port, allowing the same
338 -# port to be used by TLS/SSL and regular
339 -# clients.
340 -# o 'alternate-port' Enables alternate-port TLS/SSL. Some older
341 -# clients require this. (The usual port for
342 -# alternate-port TLS/SSL with pop is 995.)
343 -#
344 -# Only valid when '--with-openssl' or '--with-sslplus' used with
345 -# ./configure
346 -#
347 -# Default: default
348 -#
349 -# set tls-support = default
350 -
351 -
352 -# Specifies the permitted cipher suites. See the OpenSSL documentation
353 -# for syntax. You normally do not need to set this.
354 -#
355 -# Only valid when '--with-openssl' used with ./configure
356 -#
357 -# Default:
358 -#
359 -# set tls-cipher-list =
360 -
361 -
362 -# Restricts the version of TLS/SSL recognized in session negotiations.
363 -# You normally do not need to set this. Supported values are:
364 -# o 'default' (same as SSLv23)
365 -# o 'SSLv2' Forces Qpopper only to understand SSLv2 client hello
366 -# messages.
367 -# o 'SSLv3' Forces Qpopper only to understand SSLv3 client hello
368 -# messages. This especially means that it does not
369 -# understand SSLv2 client hello messages, which are
370 -# widely used for compatibility reasons.
371 -# o 'TLSv1' Forces Qpopper only to understand TLSv1 client hello
372 -# messages. This especially means that it does not
373 -# understand SSLv2 client hello messages, which are
374 -# widely used for compatibility reasons. It also does
375 -# not understand SSLv3 client hello messages.
376 -# o 'SSLv23' Allows Qpopper to understand SSLv2, SSLv3, and TLSv1
377 -# client hello messages. This is the best choice when
378 -# compatibility is a concern. This is the default
379 -# value.
380 -# o 'all' (same as SSLv23)
381 -#
382 -# Only valid when '--with-openssl' used with ./configure
383 -#
384 -# Default: default
385 -#
386 -# set tls-version = default
387 -
388 -
389 -# Specifies the file containing the server's TLS/SSL certificate and
390 -# encrypted private key.
391 -#
392 -# Only valid if '--with-sslplus' used with ./configure.
393 -#
394 -# Default: none
395 -#
396 -# set tls-identity-file =
397 -
398 -
399 -# Specifies the passphrase to decrypt the server's private key (in the
400 -# identify file).
401 -#
402 -# Only valid if '--with-sslplus' used with ./configure.
403 -#
404 -# Default: none
405 -#
406 -# set tls-passphrase =
407 -
408 -
409 -# Specifies the file which contains the server's TLS/SSL certificate.
410 -# This file may also contain the server's unencrypted private key.
411 -#
412 -# Only valid if '--with-openssl' used with ./configure
413 -#
414 -# Default: none
415 -#
416 -#
417 -# set tls-server-cert-file = /etc/mail/certs/cert.pem
418 -
419 -
420 -# Specifies a file which contains the server's TLS/SSL private key.
421 -# Note: This private key must not be encrypted.
422 -#
423 -# If the private key is contained in the same file as the certificate
424 -# (as specified with tls-server-cert-file), you do not need to set
425 -# this option.
426 -#
427 -# Only valid if '--with-openssl' used with ./configure
428 -#
429 -# Default: none
430 -#
431 -# set tls-private-key-file =
432 -
433 -
434 -# When set, Qpopper writes a log record at the end of a session
435 -# containing the elapsed time for the session authentication,
436 -# initialization. and cleanup.
437 -#
438 -# Default: false
439 -#
440 -# set timing = false
441 -
442 -
443 -# When set, Qpopper checks for old .user.pop files in old locations
444 -# when hash-spool or homedirmail is used. When reset, Qpopper skips
445 -# this check, which speeds things up.
446 -#
447 -# Default: true
448 -#
449 -# set check-old-spool-loc = true
450 -
451 -
452 -# When set, Qpopper checks for and creates if needed the hashed spool
453 -# directories. When reset, Qpopper doesn't check for or create the
454 -# hashed spool directories. Set to false if you precreate the
455 -# directories.
456 -#
457 -# Default: true
458 -#
459 -# set check-hash-dir = true
460 -
461 -
462 -# When set, Qpopper checks for expired passwords (if the platform
463 -# permits). When reset, Qpopper omits this check.
464 -#
465 -# Default: true
466 -#
467 -# set check-password-expired = true
468 -
469 -
470 -# Determines whether Qpopper updates the read/unread status of
471 -# messages (a feature relied on by some mail clients). Also
472 -# determines if Qpopper saves the message's unique identifier
473 -# (UID) in the spool.
474 -#
475 -# When reset, it forces the UID for every message to be
476 -# recalculated, using more CPU but potentially less I/O.
477 -#
478 -# See the "Performance" section of the Qpopper Administrator's Guide
479 -# for more information.
480 -#
481 -# Default: true
482 -#
483 -# set update-status-headers = true
484 -
485 -
486 -# Determines whether Qpopper enters update state when a session
487 -# aborts. Resetting this option causes Qpopper to ignore any
488 -# deletions if the session is aborted.
489 -#
490 -# Note that RFC 1939, section 6 prohibits the default behavior,
491 -# but experience showed that otherwise users on noisy lines were
492 -# often unable to delete their mail. Reset this option to inhibit
493 -# the default behavior, and obey RFC 1939, but watch for users who
494 -# download the same messages over and over, or whose spools fill up.
495 -#
496 -# Default: true
497 -#
498 -# set update-on-abort = true
499 -
500 -
501 -# When set, Qpopper automatically and unconditionally deletes messages
502 -# that have been downloaded using the RETR command (the normal command
503 -# for accessing messages).
504 -#
505 -# Caution: This option could result in lost mail. Be sure to
506 -# inform your users that the option is in effect before enabling.
507 -#
508 -# Default: false
509 -#
510 -# set auto-delete = false
511 -
512 -
513 -# When set, Qpopper shows bulletins to users by groups (the group name
514 -# is the second dot-separated element in each bulletin's name). See
515 -# "Using Bulletins" in the Qpopper Administrator's Guide for more
516 -# information. Use a group name of 'ALL' for all users.
517 -#
518 -# Default: false
519 -#
520 -# set group-bulletins = false
521 -
522 -
523 -# When set to a 1 or 2, the subdirectory for the mail spools is
524 -# determined from the user name by either (1) hashing the first four
525 -# characters or (2) by using directories equal to the first letter and
526 -# the second letter (if any). For example, if the spool directory is
527 -# '/var/mail', the spool file for user 'maida' would be:
528 -# '/var/mail/maida' hash-spool = 0
529 -# '/var/mail/o/maida' hash-spool = 1
530 -# '/var/mail/m/a/maida' hash-spool = 2
531 -#
532 -# See the "Performance" section of the Qpopper Administrator's Guide
533 -# for more information.
534 -#
535 -# Default: 0
536 -#
537 -# set hash-spool = 0
538 -
539 -
540 -# To have the user's home directory be the spool location, set this
541 -# option to be the correct file name for the spool.
542 -#
543 -# Default: none
544 -#
545 -# set home-dir-mail = ".mail"
546 -
547 -
548 -# When set, instructs Qpopper to generate message unique identifiers
549 -# (UIDs) using old (pre-3.x) style encoding. This is useful only if
550 -# you also set 'update-status-headers' to false, have existing users
551 -# with old (pre-3.x) spool files, and you want to keep the UIDs the
552 -# same.
553 -#
554 -# Default: false
555 -#
556 -# set old-style-uid = false
557 -
558 -
559 -# When set, Qpopper checks for and hides status messages created by
560 -# University of Washington software.
561 -#
562 -# Default: false
563 -#
564 -# set UW-kluge = false
565 -
566 -
567 -# When set, Qpopper keeps (does not delete) the '.user.pop' file (the
568 -# temporary drop file). Normally this file is deleted when the
569 -# session ends. Some sites like to retain it to determine the last
570 -# time a user has accessed his or her mail.
571 -#
572 -# Default: false
573 -#
574 -# set keep-temp-drop = false
575 -
576 -
577 -# When set, causes server mode to be on for users who are members of
578 -# the specified group. See the "Enabling Server Mode" and
579 -# "Performance" sections of the Qpopper Administrator's Guide for more
580 -# information.
581 -#
582 -# Default: none
583 -#
584 -# set group-server-mode =
585 -
586 -
587 -# When set, causes server mode to be off for users who are members of
588 -# the specified group. See the "Enabling Server Mode" and
589 -# "Performance" sections of the Qpopper Administrator's Guide for more
590 -# information.
591 -#
592 -# Default: none
593 -#
594 -# set group-no-server-mode =
595 -
596 -
597 -# Specifies a file that permits only users listed in the file to have
598 -# Qpopper access. The format is a list of user names, one per line.
599 -#
600 -# Default: none
601 -#
602 -# set auth-file =
603 -
604 -
605 -# Specifies a file that denies access to users listed in the file.
606 -# The format is a list of user names, one per line.
607 -#
608 -# Default: none
609 -#
610 -# set nonauth-file =
611 -
612 -
613 -# Set this option if you don't want Qpopper to display its version in
614 -# the POP protocol banner or CAPA IMPLEMENTATION response of
615 -# unauthenticated users.
616 -# Some sites believe this improves security since it avoids advertising
617 -# that an old version (perhaps with known vulnerabilities) is being
618 -# used. Others feel is makes the site more likely to be attacked,
619 -# since it also avoids advertising when running a secure version.
620 -#
621 -# Default: false
622 -#
623 -# set shy = false
624 -
625 -
626 -# Set this to the full path to sendmail or other such program used to
627 -# submit new messages. Qpopper uses this to implement XTND XMIT.
628 -#
629 -# The default is determined at compile time.
630 -#
631 -#
632 -# set mail-command = /usr/sbin/sendmail
633 -
634 -
635 -# Set this to the full path to the mail spool directory.
636 -#
637 -# The default is determined at compile time.
638 -#
639 -# set spool-dir = /var/spool/mail
640 -
641 -
642 -# If you do not want '.user.pop' (temporary drop files) to be in the
643 -# spool directory, set this to the full path to the directory to be
644 -# used for temp drop files. Note that use of /tmp is not recommended,
645 -# because a system reboot will wipe out the files. This could cause
646 -# lost mail.
647 -#
648 -# Default: spool directory
649 -#
650 -# set temp-dir =
651 -
652 -
653 -# The name of the temporary drop files. You should not normally set
654 -# this option.
655 -#
656 -# Default: ".%s.pop"
657 -#
658 -# set temp-name = ".%s.pop"
659 -
660 -
661 -# If you do not want user cache files to be in the same directory as
662 -# temporary drop files, set this to the full path to the directory for
663 -# cache files. Note that use of /tmp is not recommended, because a
664 -# system reboot wipes out the files.
665 -#
666 -# Default: temp-dir
667 -#
668 -# set cache-dir =
669 -
670 -
671 -# The name of the cache files. You should not normally set this
672 -# option.
673 -#
674 -# Default: ".%s.cache"
675 -#
676 -# set cache-name = ".%s.cache"
677 -
678 -
679 -# Specifies the maximum number of old bulletins seen by new users.
680 -#
681 -# Default: 1
682 -#
683 -# set max-bulletins = 1
684 -
685 -
686 -# When set, Qpopper uses a method of opening lock files that may work
687 -# over NFS. This has not been thoroughly tested, however.
688 -#
689 -# Default: false
690 -#
691 -# set no-atomic-open = false
692 -
693 -
694 -# Qpopper sends network output to client in small chunks (for example,
695 -# line-by-line when sending a message). By default, Qpopper
696 -# aggregates data to be sent to clients in large chunks. This may be
697 -# faster or slower, depending on specifics of both the client and
698 -# server hardware and networking stacks as wel as network elements in
699 -# between (such as routers). Also, some networking stacks do their
700 -# own aggregation.
701 -#
702 -# Under congested network conditions, larger packets increase the
703 -# incidence of lost packets and thus client or server timeouts,
704 -# leading to "POP timeout" or "EOF" errors.
705 -#
706 -# When TLS/SSL is in effect, smaller packets increase the overhead
707 -# needed to send data, which may result in worse performance.
708 -#
709 -# You can adjust the Qpopper behavior by setting this option. The
710 -# values are:
711 -# o 'default' Always send large chunks
712 -# o 'always' Same as 'default'
713 -# o 'never' Never aggregate data into large chunks
714 -# o 'tls' Only aggregate data into large chunks when TLS/SSL
715 -# has been negotiated for the session
716 -# o 'ssl' Same as 'tls'
717 -#
718 -# Default: default
719 -#
720 -# set chunky-writes = default
721 -
722 -
723 -# Specifies the log facility that Qpopper uses.
724 -#
725 -# Note that this does not apply to popauth, nor to the daemon in
726 -# standalone mode. These continue to use the compile-time default.
727 -#
728 -# Values are:
729 -# o 'mail' Qpopper logs to LOG_MAIL facility.
730 -# o 'local0' Qpopper logs to LOG_LOCAL0 facility.
731 -# o 'local1' Qpopper logs to LOG_LOCAL1 facility.
732 -# o 'local2' Qpopper logs to LOG_LOCAL2 facility.
733 -# o 'local3' Qpopper logs to LOG_LOCAL3 facility.
734 -# o 'local4' Qpopper logs to LOG_LOCAL4 facility.
735 -# o 'local5' Qpopper logs to LOG_LOCAL5 facility.
736 -# o 'local6' Qpopper logs to LOG_LOCAL6 facility.
737 -# o 'local7' Qpopper logs to LOG_LOCAL7 facility.
738 -#
739 -# Default: determined at compile time, usually LOG_LOCAL0 or
740 -# LOG_MAIL, depending on the operating system.
741 -#
742 -# set log-facility = local1
743 -
744 -
745 -# When set, Qpopper logs successful authentications using the
746 -# specified string. Within the string, an occurrence of '%0' is
747 -# replaced with the Qpopper version, '%1' with the user name, '%2'
748 -# with the user's host name, and '%3' with the user's IP address.
749 -#
750 -# Default: none, unless '--enable-log-login' used with ./configure,
751 -# in which case "(v%0) POP login by user /"%1/" at (%2) %3" is used.
752 -#
753 -# set log-login = "(v%0) POP login by user /"%1/" at (%2) %3"
754 -
755 -
756
757 diff --git a/net-mail/qpopper/files/qpopper.init.d b/net-mail/qpopper/files/qpopper.init.d
758 deleted file mode 100644
759 index 45e55148ac1..00000000000
760 --- a/net-mail/qpopper/files/qpopper.init.d
761 +++ /dev/null
762 @@ -1,20 +0,0 @@
763 -#!/sbin/openrc-run
764 -# Copyright 1999-2006 Gentoo Foundation
765 -# Distributed under the terms of the GNU General Public License v2
766 -
767 -depend() {
768 - need net
769 -}
770 -
771 -start() {
772 - ebegin "Starting qpopper"
773 - start-stop-daemon --start --quiet --background \
774 - --exec /usr/sbin/popper -- -f /etc/qpopper.conf
775 - eend $?
776 -}
777 -
778 -stop() {
779 - ebegin "Stopping qpopper"
780 - start-stop-daemon --stop --quiet --exec /usr/sbin/popper
781 - eend $?
782 -}
783
784 diff --git a/net-mail/qpopper/files/qpopper.xinetd b/net-mail/qpopper/files/qpopper.xinetd
785 deleted file mode 100644
786 index 16cc899f42c..00000000000
787 --- a/net-mail/qpopper/files/qpopper.xinetd
788 +++ /dev/null
789 @@ -1,16 +0,0 @@
790 -# default: off
791 -# description: The POP3 service allows remote users to access their mail \
792 -# using an POP3 client such as Netscape Communicator, mutt, \
793 -# or fetchmail.
794 -service pop-3
795 -{
796 - socket_type = stream
797 - wait = no
798 - user = root
799 - port = 110
800 - server = /usr/sbin/popper
801 - server_args = -f /etc/qpopper.conf
802 - log_on_success += USERID
803 - log_on_failure += USERID
804 - disable = yes
805 -}
806
807 diff --git a/net-mail/qpopper/metadata.xml b/net-mail/qpopper/metadata.xml
808 deleted file mode 100644
809 index caf9646ff22..00000000000
810 --- a/net-mail/qpopper/metadata.xml
811 +++ /dev/null
812 @@ -1,9 +0,0 @@
813 -<?xml version="1.0" encoding="UTF-8"?>
814 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
815 -<pkgmetadata>
816 - <!-- maintainer-needed -->
817 - <use>
818 - <flag name="apop">Enables the pop.auth file in /etc/pop.auth</flag>
819 - <flag name="mailbox">Enables mail spool file is in home directory ~/Mailbox</flag>
820 - </use>
821 -</pkgmetadata>
822
823 diff --git a/net-mail/qpopper/qpopper-4.1.0.ebuild b/net-mail/qpopper/qpopper-4.1.0.ebuild
824 deleted file mode 100644
825 index 810e4e0da8c..00000000000
826 --- a/net-mail/qpopper/qpopper-4.1.0.ebuild
827 +++ /dev/null
828 @@ -1,128 +0,0 @@
829 -# Copyright 1999-2017 Gentoo Foundation
830 -# Distributed under the terms of the GNU General Public License v2
831 -
832 -EAPI=6
833 -inherit ssl-cert user
834 -
835 -MY_P=${PN}${PV}
836 -
837 -DESCRIPTION="A POP3 Server"
838 -HOMEPAGE="http://www.eudora.com/products/unsupported/qpopper/index.html"
839 -SRC_URI="ftp://ftp.qualcomm.com/eudora/servers/unix/popper/${MY_P}.tar.gz"
840 -
841 -LICENSE="qpopper GPL-2 ISOC-rfc"
842 -SLOT="0"
843 -KEYWORDS="amd64 x86"
844 -IUSE="debug gdbm mailbox pam ssl xinetd apop"
845 -
846 -DEPEND="virtual/mta
847 - >=net-mail/mailbase-0.00-r8
848 - xinetd? ( virtual/inetd )
849 - gdbm? ( sys-libs/gdbm )
850 - pam? ( >=sys-libs/pam-0.72 )
851 - ssl? ( dev-libs/openssl:0 )
852 -"
853 -RDEPEND="${DEPEND}"
854 -
855 -S="${WORKDIR}/${MY_P}"
856 -
857 -PATCHES=(
858 - "${FILESDIR}"/${PN}-4.1-parallel-build.patch
859 - "${FILESDIR}"/${PN}-4.1.0-glibc.patch #532254
860 -)
861 -
862 -pkg_setup() {
863 - use apop && enewuser pop
864 -}
865 -
866 -src_prepare() {
867 - default
868 - # Test dirs are full of binary craft. Drop it.
869 - rm -rf ./mmangle/test || die
870 - sed -i -e 's:-o popauth:& ${LDFLAGS}:' popper/Makefile.in || die
871 -}
872 -
873 -src_configure() {
874 - econf \
875 - $(use_enable !xinetd standalone) \
876 - $(use_enable debug debugging) \
877 - $(use_with ssl openssl) \
878 - $(use_with gdbm) \
879 - $(use_with pam pam pop3) \
880 - $(use_enable apop apop /etc/pop.auth) \
881 - $(use_enable mailbox home-dir-mail Mailbox) \
882 - --disable-drac \
883 - --enable-shy \
884 - --enable-popuid=pop \
885 - --enable-log-login \
886 - --enable-specialauth \
887 - --enable-spool-dir=/var/spool/mail \
888 - --enable-log-facility=LOG_MAIL
889 -
890 - if ! use gdbm; then
891 - sed -i -e 's|#define HAVE_GDBM_H|//#define HAVE_GDBM_H|g' config.h || die "sed failed"
892 - fi
893 -}
894 -
895 -src_install() {
896 - if use apop; then
897 - dosbin popper/popauth
898 - fowners pop:root /usr/sbin/popauth
899 - fperms 4110 /usr/sbin/popauth
900 - doman man/popauth.8
901 - fi
902 -
903 - dosbin popper/popper
904 - doman man/popper.8
905 -
906 - insinto /etc
907 - doins "${FILESDIR}/qpopper.conf"
908 -
909 - if use ssl; then
910 - sed -i -e 's:^# \(set tls-server-cert-file\).*:\1 = /etc/mail/certs/cert.pem:' \
911 - -e 's:^# \(set tls-support\).*$:\1 = stls:'\
912 - "${D}/etc/qpopper.conf"
913 - fi
914 -
915 - if use xinetd; then
916 - insinto /etc/xinetd.d
917 - newins "${FILESDIR}/qpopper.xinetd" pop-3
918 - else
919 - newinitd "${FILESDIR}/qpopper.init.d" qpopper
920 - fi
921 -
922 - HTML_DOCS="doc/LMOS-FAQ.html"
923 - einstalldocs
924 - dodoc doc/{Release.Notes,Changes}
925 -
926 - docinto rfc
927 - dodoc doc/rfc*.txt
928 -
929 - insinto /usr/share/doc/${PF}
930 - doins GUIDE.pdf
931 -}
932 -
933 -pkg_postinst () {
934 - if use ssl; then
935 - install_cert /etc/mail/certs/cert
936 - chown root:mail /etc/mail/certs
937 - chmod 660 /etc/mail/certs
938 - fi
939 - if use apop; then
940 - elog "To authenticate the users with APOP "
941 - elog "you have to follow these steps:"
942 - elog ""
943 - elog "1) initialize the authentication database:"
944 - elog " # popauth -init"
945 - elog "2) new users can be added by root:"
946 - elog " # popauth -user <user>"
947 - elog " or removed:"
948 - elog " # popauth -delete <user>"
949 - elog " Other users can add themeselves or change their"
950 - elog " password with the command popauth"
951 - elog "3) scripts or other non-interactive processes can add or change"
952 - elog " the passwords with the following command:"
953 - elog " # popauth -user <user> <password>"
954 - elog ""
955 - fi
956 -}
957
958 diff --git a/profiles/package.mask b/profiles/package.mask
959 index 6fbd200a583..c8f73cc7122 100644
960 --- a/profiles/package.mask
961 +++ b/profiles/package.mask
962 @@ -622,7 +622,6 @@ x11-libs/hippo-canvas
963 # net-irc/bip: #674240, may need new snapshot, current ver is from 2013
964 # net-irc/epic4: #677734, needs bump, current is from 2009, also #613120
965 # net-irc/shadowircd: #674528, dead homepage, last commits in 2012
966 -# net-mail/qpopper: #674896, discontinued, from 2011, also #541996
967 #
968 # Removal in 30 days.
969 app-crypt/keynote
970 @@ -642,7 +641,6 @@ net-im/climm
971 net-irc/bip
972 net-irc/epic4
973 net-irc/shadowircd
974 -net-mail/qpopper
975
976 # Miroslav Šulc <fordfrog@g.o> (19 Mar 2019)
977 # Depends on >=virtual/{jdk,jre}-11 which is masked