o Allow choice of either openldap or openldap2 (WITH_LDAP2)
o Add WITH_DASH_EXT option
o Add a pointer in PKGMESSAGE to Reviewer's how-to on FreeBSD+qmail-ldap
Reviewed by: Henk Wevers <henk@wevers.org>
o New defaults: TLS, LDAP_CLUSTER, AUTOMAILDIRMAKE, AUTOHOMEDIRMAKE
o Modify options WITH -> WITHOUT due to new defaults
o Fixes:
- added 0.0.0.0 patch
- fix qmail-lspawn 'Out of memory' error when attempting
local delivery to a nonexistant user
- handle precedence flag in the right way
- fix for qmail.schema mailReplyText
- fix for ldaptimeout to just defer message delivery instead
of bouncing sometimes
o bump PORTREVISION
o sanitize MASTER_SITES
o added several flags (defined checks) to enable
active slave port control on what they inherit
o add extra enhancement patches, these can be
inherited too:
- WITH_QMAILQUEUE_PATCH: qmailqueue-patch
- WITH_BIG_TODO_PATCH: big-todo.103.patch
- WITH_BIG_CONCURRENCY_PATCH: big-concurrency.patch
- WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT
default: 509
o add patches checksum to distinfo
o added MASTER_SITE_QMAIL for internal use
o additional copies of slave qmail patches are now housed
at MASTER_SITE_LOCAL, PATCH_SITE_SUBDIR=lioux because
these patches only have ONE PATCH_SITES source each
- qmail-ldap-1.03-20010201.patch.gz (qmail-ldap)
- qmail-mysql-1.1.1.patch (qmail-mysql)
- tls.patch (qmail-tls)
o turn all absolute references to both binaries and
FreeBSD configuration files into VARs: better
maintability
o s/yetanotherone-/slaveport-/: that is the correct
nomenclature
o ${LN} should use -sf instead of plain -s
o typo fix: QMail -> qmail
* qmail-ldap port
o bump PORTREVISION in sync with master port bump
o minor changes to comply to recent changes to the master
port
o block the WITH_BIG_CONCURRENCY_PATCH, it does not like
the qmail-ldap patch
o enable SMTP TLS support with WITH_TLS
- the PKGNAMESUFFIX changes to -ldap-with_tls
- let it know the location of QMAIL_TLS_PORT
- add certificate and certificate-req; in fact,
we are inheriting qmail-tls targets
o s/yetanotherone-/slaveport-/: that is the correct
nomenclature
o tabulate better the WITH_* advertisement messages
o add appropriate message to PKGMESSAGE about the
new certificate targets following the qmail-tls
port
o nomenclature fix: ^ldap- -> ^qmail-ldap-
* qmail-mysql port
o bump PORTREVISION in sync with master port bump
o block the WITH_QMAILQUEUE_PATCH, it does not like
the qmail-mysql patch
o s/yetanotherone-/slaveport-/: that is the correct
nomenclature
* qmail-tls port
o bump PORTREVISION in sync with master port bump
o minor changes to comply to recent changes to the master
port
o s/yetanotherone-/slaveport-/: that is the correct
nomenclature
o nomenclature fix: ^tls- -> ^qmail-tls-
Since this is a slave port of the qmail port, use the
patches we have in common as EXTRA_PATCHES. It is
unfortunate that we need local patches; otherwise,
all patches could be used from the master port
Fix some typo: tls- -> ldap-
Add yet another WITH option to qmail-ldap. This time a WITH_CLEARTEXTPASSWD
option for those in need of cleartext passwords
Be sensible of repo bloat, turn all WITH option patches into perl
regexp substitions
In PLIST, use recently added PORTDOCS variable support
option for those in pursue of enlightment.
While there, update NO_PACKAGE with a more informative message.
Along with addition of appropriate LEGAL information.
Also, since qmail-ldap is a meta port sharing qmail's port code,
update qmail distinfo information with the new distribution patch
required by the qmail-ldap port. This is a typo fix. This was missed
on revision 1.6 of qmail-ldap.
Submitted by: Cristhian Venegas <cvb@deltron.net>
other minor tweaks.
"However, this is not worth a PORTREVISION tag. I did not
change the behavior of the qmail port in any way."
PR: 21563
Submitted by: Mario Sergio Fujikawa Ferreira <lioux@uol.com.br> (maintainer)