"flock() failed" error when an attempting to route messages to /dev/null.
Patch is submitted upstream.
- Bump PORTREVISION
PR: ports/80106
Submitted by: David Lay <dsl@webize.com.au>
even if MAILDROP_SUID/MAILDROP_SGID option is set - fixed
NOTE: this changes behavior of these options so that suid/sgid bit
is set only if these options are explicitly specified.
There is no default value for these options now.
- Bump PORTREVISION
PR: ports/78715
Submitted by: KIMURA Yasuhiro <yasu@utahime.org>
(adds -rpath=${LOCALBASE}/lib/courier-authlib). Unlike the previous
solution (add it to LDFLAGS) this does work
PR: ports/77874
Submitted by: Thomas T. Velhdouse <veldy@veldy.net> (error report)
Obtained from: Douglas Fraser <doug@idmf.net> [1] (actual fix)
- Maildir quota is now enabled by default.
The following options were deleted:
- WITH_MAILDIRQUOTA
- WITH_TRASHQUOTA
- New option WITH_AUTHLIB is added, which provides optional support for
Courier Auth Library (mail/courier-authlib port).
- Userdb authentication, LDAP and MySQL support are provided through
courier-authlib now, thus the following options
- WITH_USERDB
- WITH_LDAP
- WITH_MYSQL
have been superceded by WITH_AUTHLIB.
WARNING! WARNING! WARNING!
- Unfortunately, when maildrop is compiled using WITH_AUTHLIB knob, the
resulting binary cannot properly locate libcourierauth.so.0 library:
yasu@sugar[22]% ldd /usr/local/bin/maildrop
/usr/local/bin/maildrop:
libcourierauth.so.0 => not found (0x0)
libstdc++.so.3 => /usr/lib/libstdc++.so.3 (0x2808e000)
libm.so.2 => /usr/lib/libm.so.2 (0x280d3000)
libc.so.4 => /usr/lib/libc.so.4 (0x280ee000)
This is because libcourierauth.so.0 is not installed in the standard library
path of dynamic linker.
One possible solution is to add '-rpath ${LOCALBASE}/lib/courier-authlib'
to linker flags. Unfortunately, this breaks the installation procedure.
A solution to this problem is being actively sought, and I hope it will be
fixed shortly.
PR: ports/76786
Submitted by: KIMURA Yasuhiro <yasu@utahime.org>
even though I think there are better ways to store per-port configuration:
sysutils/penv or sysutils/portupgrade ports or /etc/make.conf file)
PR: ports/64660
Submitted by: George Hartzell <hartzell@kestrel.alerce.com>
- Remove patched we do not need anymore
- Disable database extensions by default;
use WITH_GDBM knob to enable them [1]
- Add WITH_USERDB knob to enable userdb authentication [1]
- Add WITH_LDAP knob to enable virtual user LDAP support [2]
- Add WITH_MYSQL knob to enable virtual user MySQL support [3]
- Use DOCSDIR in pkg-plist
- Re-word/clarify pkg-descr
PR: 58968 [1], 56329 [2], 59807 [3]
Submitted by: oleg dashevskii <be9-ml@be9.ru> [1],
Paul Dlug <paul@aps.org> [2],
Harold Paulson <haroldp@internal.org> [3]
FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.
As promised,
$ time cvs ci
real 67m51.701s
user 0m1.250s
sys 0m5.345s