summaryrefslogtreecommitdiff
path: root/mail/postfix
AgeCommit message (Collapse)AuthorFilesLines
2004-12-28Apply NI_WITHSCOPEID patch only if the inet6 option is enabled.kim3-5/+7
Closes PR pkg/28756
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-23Fix "postfix/smtp killed by signal 11" problem.kim3-3/+31
2004-12-17Make this compile on -current without NI_WITHSCOPEIDkim2-1/+15
Closes PR pkg/28686
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-12-02Fix thinko with previous commit -- the builtin db1 is okay to use.jlam2-4/+3
Bump the PKGREVISION to note the change in the default.
2004-11-30Use bdb.buildlink3.mk to get the DB library to use for the "hash" mapjlam4-26/+68
type. All platforms now support the "hash" map type as a result. Remove the explicit dependencies on db4 and db2 on non-Linux and Linux, respectively. Bump the PKGREVISION.
2004-11-25Remove -g from compilation flags.xtraeme1-1/+3
2004-11-17Remove obsolete variables POSTFIX_*, use PKG_OPTIONS.postfix. ok'ed jlam@xtraeme1-31/+1
2004-10-29Use mk/mysql.buildlink3.mk instead of databases/mysql-client/buildlink3.mk,xtraeme1-3/+3
so that we'd not force dependance on specific MySQL version, and instead pick the currently installed mysql*-client (or install the default if there is no mysql-client package installed yet) this makes package buildable with arbitrary MySQL version, such as 3.23.x, 4.0.x or 4.1.x
2004-09-23Updated postfix to 2.1.5martti4-19/+15
- The code to eliminate the local MTA from an MX address list did not handle the case that the local MTA could appear with different MX preferences in both inet_interfaces and proxy_interfaces. - The SMTP server's kiss-of-death message "421 Timeout exceeded" wasn't guarded by setjmp(). - The SMTP server didn't update the per-session error counter when a client was denied access with smtpd_delay_reject=no. - The Postfix sendmail command leaked file descriptors when it was unable to execute the postdrop mail submission command. - The bounce daemon sent the wrong type of bounce message when a - Plus some portability, safety and documentation fixes.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-10/+10
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-22Change the way that legacy USE_* and FOO_USE_* options are convertedjlam1-38/+21
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-11This patch can only apply cleanly if "inet6" is a build option. Move itjlam3-4/+8
to a file that's applied at post-patch time only if "inet6" is specified. This fixes building postfix on systems that don't support IPv6.
2004-08-10Define RESOLVE_H_NEEDS_NAMESER8_COMPAT_H for Mac OS X, and includeschmonz4-6/+38
<nameser8_compat.h> before <resolv.h> if it's defined. Along with Johnny's recent buildlink3 fixes, this fixes the build for me on Mac OS X Server 10.3.4. Should address pkg/26584.
2004-08-07Document the "tls" option.jlam1-1/+4
2004-08-07whitespace nit.jlam1-2/+2
2004-08-07Support building STARTTLS support into Postfix without IPv6.jlam5-14/+33
2004-08-07Reduce the number of patches needed by Postfix by using the substjlam8-180/+30
framework and also by explicitly specifying more default values for Postfix parameters. Also pass -I/usr/pkg/include/sasl to the compiler when building using Cyrus SASLv2, which allows me to remove the patches that added an unnecessary USE_SASL2_AUTH check.
2004-08-05Rename Makefile.options to options.mk in the packages that I maintain.jlam2-5/+5
This follows the example of the mail/dovecot package, as suggested by <schmonz>.
2004-08-04Use the TLS+IPv6 patch that corresponds to Postfix-2.1.4.jlam2-5/+5
2004-07-31Sort.jlam1-3/+3
2004-07-31Remove unnecessary line in DESCR... IPv6 is a well-received patch in thejlam1-4/+0
Postfix community nowadays.
2004-07-31Replace a few instances of ${PKGBASE} with "postfix". This has no effectjlam1-4/+4
in this package, but simplifies maintaining the postfix-current package by minimizing diffs between the two.
2004-07-31Remove trailing whitespace.jlam1-2/+2
2004-07-30PostgreSQL table support is a standard (if compiled) feature of Postfix.jlam1-16/+12
A patch is no longer need to add the support.
2004-07-30VERP support is a standard feature in Postfix.jlam1-8/+5
2004-07-30Convert to use bsd.options.mk. The relevant options variable to setjlam2-32/+65
for each package can be determined by invoking: make show-var VARNAME=PKG_OPTIONS_VAR The old options are still supported unless the variable named in PKG_OPTIONS_VAR is set within make(1) (usually via /etc/mk.conf).
2004-07-29Updated postfix to 2.1.4martti2-8/+8
* Bug fixes
2004-07-24Use the new mk/pgsql.buildlink3.mk to select the correct PostgreSQLrecht1-4/+4
version.
2004-07-23Missing mailer.conf from PLIST.jlam1-1/+2
2004-07-23Add POSTFIX_OPTIONS to the +BUILD_INFO file.jlam1-1/+2
2004-07-21Add CONFLICTS with the upcoming mail/fastforward update.schmonz1-2/+2
2004-07-19Teach the MESSAGE files about DOCDIR.jlam1-1/+2
2004-07-19Install more of the example configuration files into installed examplesjlam4-32/+39
directory. Back out modification to postfix-install that was ignoring our setting for config_directory.
2004-07-19Fix the install message to note that "upgrade-configuration" is all thatjlam1-2/+2
you need.
2004-07-19Don't hardcode directories... instead, use postconf to dig them out of thejlam1-5/+34
postfix configuration. Also make required_{dirs,files} work in the installed rc.d script.
2004-07-19If neither USE_SASL or USE_SASL2 are defined and POSTFIX_OPTIONS includesjlam1-3/+12
"sasl", then use SASLv2 by default.
2004-07-19Stop the proliferation of <PKG>_USE_<FOO> yes/no variables in thejlam2-161/+196
mail/postfix package -- create a new option "POSTFIX_OPTIONS" that is a list of optional add-ons that will be built into Postfix. Currently, it accepts any of "inet6 ldap mysql mysql4 prce sasl tls". Move the existing POSTFIX_USE_* variables into bsd.pkg.obsolete.mk. Also split out the optional add-ons into a separate Makefile.options so that the main Makefile workflow is a bit easier to understand. Lastly, collapse the pre-install target into the do-install target we run custom code for the whole install process anyway. Approved by martti.
2004-07-19The sample-*.cf files aren't installed, so refer the user to thejlam2-4/+6
SASL_README file for more info.
2004-07-19Rename POSTFIX_SPOOL to POSTFIX_QUEUE_DIR to more closely match thejlam1-6/+5
Postfix terminology.
2004-07-19Compute the value of spooletcdir at run-time rather than hardcoding it.jlam1-2/+2
2004-07-19Don't blindly run the post-install script; instead, tell the user to dojlam4-21/+15
so in the MESSAGE file. This makes upgrading existing Postfix installations less annoying.
2004-07-19Make the messages for using both SASL and TLS more helpful.jlam2-10/+30
2004-07-19The sample-*.cf files are no longer installed as of Postfix 2.1.jlam2-4/+4
2004-07-19Rename SHAREDIR to EXAMPLEDIR to more accurately reflect the contents andjlam5-30/+30
location of that directory.
2004-07-18/var/spool/postfix is stored in the Makefile variable POSTFIX_SPOOL. Bejlam2-3/+4
pedantic and substitute for it so that if we ever have a way to change it, postfix.sh will still be correct.
2004-07-18Use FILES_SUBST_SED instead of local make targets to do the same thing.jlam5-28/+26
FILES_SUBST_SED substitutes for @FOO@, so use that format for things to be replaced.
2004-06-22New IPv6 patchmartti2-6/+6
* Bugfix: Misplaced myfree() caused a small memory leak. * Removed the colon (:) from the characters XFORWARD replaces by a question mark (IPv6 addresses looked like 2001?610?1108?5010?1 in logging).
2004-06-21Updated postfix to 2.1.3martti14-236/+99
This is the new 2.1.x series, please see www.postfix.org for complete list of changes since 2.0.20.