Subject: CVS commit: pkgsrc/mail/qmail
To: None <pkgsrc-changes@NetBSD.org>
From: Amitai Schlair <schmonz@netbsd.org>
List: pkgsrc-changes
Date: 08/22/2004 00:10:52
Module Name: pkgsrc
Committed By: schmonz
Date: Sun Aug 22 00:10:52 UTC 2004
Modified Files:
pkgsrc/mail/qmail: MESSAGE Makefile PLIST
pkgsrc/mail/qmail/files: README.pkgsrc
Added Files:
pkgsrc/mail/qmail: PLIST.qregex PLIST.tls distinfo options.mk
Removed Files:
pkgsrc/mail/qmail: Makefile.common
Log Message:
Using bsd.options.mk, add several common build-time options. The
complete list:
badrcptto bigdns darwin netqmail nullenvsender
outgoingip qregex realrcptto smtpauth syncdir
tls
This obviates the need for a separate netqmail package. As a result,
reintegrate Makefile.common into Makefile, and simplify a handful
of definitions. If you used the netqmail package, set PKG_OPTIONS.qmail
to "netqmail bigdns" to build with the same patches as before.
Note that most of these options result in patches being applied,
and that any given combination of patches may not apply cleanly.
If there's a combination you need that doesn't work, or build
options you need that aren't available, let me know.
On Darwin, the "darwin" option is set by default, as it's needed
in order to build. The patch includes <nameser8_compat.h>, which
is present on Panther, but not on older systems. We provide a
buildlink stand-in where needed.
On Linux, the "netqmail" option is set by default, as with recent
glibc it's necessary to #include <errno.h> in order to build.
On other platforms, no options are set by default.
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/mail/qmail/MESSAGE
cvs rdiff -r1.25 -r1.26 pkgsrc/mail/qmail/Makefile
cvs rdiff -r1.5 -r0 pkgsrc/mail/qmail/Makefile.common
cvs rdiff -r1.9 -r1.10 pkgsrc/mail/qmail/PLIST
cvs rdiff -r0 -r1.1 pkgsrc/mail/qmail/PLIST.qregex \
pkgsrc/mail/qmail/PLIST.tls pkgsrc/mail/qmail/options.mk
cvs rdiff -r0 -r1.8 pkgsrc/mail/qmail/distinfo
cvs rdiff -r1.1 -r1.2 pkgsrc/mail/qmail/files/README.pkgsrc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.