summaryrefslogtreecommitdiff
path: root/mail/qmail/options.mk
AgeCommit message (Collapse)AuthorFilesLines
2005-10-05Remove legacy DJB_ERRNO_HACK (replaced with djbware-errno-hack option).schmonz1-2/+2
2005-10-05Now that a branch has been cut, remove PKG_OPTIONS_LEGACY_{OPTS,VARS}.schmonz1-8/+1
2005-08-19Convert DJB_ERRNO_HACK to a "djbware-errno-hack" option availableschmonz1-2/+2
in all packages using djbware.mk. For now, keep the same default, avoiding PKGREVISION bumps.
2005-07-19Distinguish package-specific options as such, supporting the old namesschmonz1-40/+18
via PKG_OPTIONS_LEGACY_OPTS until after the next branch.
2005-05-31Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's adillo1-5/+6
user settable variable. Set PKG_SUGGESTED_OPTIONS instead. Also, make use of PKG_OPTIONS_LEGACY_VARS. Reviewed by wiz.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-19The patch for the "nullenvsender" option is no longer available: itsschmonz1-13/+3
author considers it no longer relevant. Remove the option.
2005-04-10If the "tls" option is enabled, append the additional targets toschmonz1-2/+2
INSTALL_TARGET, rather than replacing them. This had been broken with the introduction of djbware.mk.
2005-03-29Update URL to the patch for "nullenvsender" option, and correctlyschmonz1-3/+3
define the variable containing the patch URL for the "qregex" option. Problems noted by zuntum.
2005-03-23Remove package-specific workarounds for the glibc-vs-errno conflict.schmonz1-5/+1
The "netqmail" PKG_OPTION to qmail is no longer enabled on Linux by default; if you were relying on that, set it explicitly.
2005-01-26Update URL to Paul Jarc's realrcptto patch.schmonz1-2/+2
2004-12-21With the "viruscan" option, enable Russ Nelson's patch to SMTP-rejectschmonz1-2/+18
messages with MIME attachments that match certain signatures, as well as Jeremy Kitchen's patch that causes such rejections to be logged. Bump PKGREVISION.
2004-11-28Remove pre-buildlink and post-buildlink as part of getting pkgsrc readyjlam1-2/+2
for pkgsrc-2004Q4. The "buildlink" phase was removed for the last branch, and this is the final cleanup. "post-buildlink" is now "post-wrapper".
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-2/+2
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-23Rename the "smtpauth" option to "sasl" to be consistent with otherschmonz1-8/+8
MTAs' options, since it causes qmail-smtpd to offer several SASL mechanisms. No need to preserve the meaning of the old option, as it was introduced less than a day ago.
2004-08-22Change the way that legacy USE_* and FOO_USE_* options are convertedjlam1-2/+4
into the bsd.options.mk framework. Instead of appending to ${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes the default options to be the union of PKG_DEFAULT_OPTIONS and any old USE_* and FOO_USE_* settings. This fixes PR pkg/26590.
2004-08-22Using bsd.options.mk, add several common build-time options. Theschmonz1-0/+136
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.