literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Modify pkg-install to handle situations in which
/etc/mail/mailer.conf does not exist, e.g. when
FreeBSD is built WITHOUT_MAILWRAPPER. [1]
Requested by: miwi [1]
to the upstream install script. This is to ensure the
correct placement of files, as defined in the packing
list, even when users modify their configuration file
to point to non-default locations for certain install
paths. This works because args passed via the cmdline
take precedence over definitions in the configuration
file, which in turn override compiled-in defaults.
src/util/sys_defs.h, which is updated upstream
to be aware of the FreeBSD closefrom() support
time window [1]
- Take maintainership [2]
PR: ports/155176 [1]
Submitted by: sahil (myself)
Approved by: portmgr (linimon) [2]
sort packing list, and tweak PKGNAMESUFFIX when INST_BASE
is defined. Also, sync OPTIONS with mail/postfix to warn
users trying to build this port with unsupported options.
Finally, modify pkg-install script to check if Postfix is
already enabled in mailer.conf.
PR: ports/154495
Submitted by: ohauer
Approved by: maintainer timeout
From RELEASE_NOTES:
Incompatibility with snapshot 20100912
======================================
- If your DNSBL queries have a "secret" in the domain name, you must
now censor this information from the postscreen(8) SMTP replies.
- The postscreen "continue" action is now called "ignore". The old
name is still supported but no longer documented.
- The postscreen_hangup_action parameter was removed. Postscreen
now always behaves as if "postscreen_hangup_action = drop".
- The postscreen_cache_retention_time default was increased from
1d to 7d, to avoid deleting results from expensive deep SMTP
protocol tests too quickly.
Incompatibility with snapshot 20100827
======================================
The Postfix SMTP client no longer appends the local domain when
looking up a DNS name without ".".
Specify "smtp_dns_resolver_options=res_defnames" to get the old
behavior, which may produce unexpected results.
Many bugfixes/cleanup and improvements for postscreen.
For detailed information see RELEASE_NOTES, postconf(5) and
postscreen(8) for incompatibilities, features, and configuration
parameters.
PR: 150088
Submitted by: ohauer
Approved by: maintainer timeout, glarkin (mentor)
- Fix whitespace in Makefile header
- Refactor port to ease maintenance (adopted from mail/postfix)
- Remove unnecessary patches
- Add option to install into base
PR: ports/147732
Submitted by: olli hauer <ohauer@gmx.de>
Approved by: maintainer timeout (> 14 days)
- Fix CONFLICTS because the port shouldn't conflict with itself
- Fix build on 8.0 & 9.0 when WITH_SASLKRB5 is set
PR: 145393
Submitted by: Sahil Tandon <sahil___tandon.net>
propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.