Postfix attempts to be fast, easy to administer, and secure, while at the same
time being sendmail compatible enough to not upset existing users. Thus, the
outside has a sendmail-ish flavor, but the inside is completely different.
Some feautures:
Connection cache for SMTP, DSN status notifications, IP version 6, Plug-in
support for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and
authentication, Configurable status notification message text, Access control
per client/sender/recipient/etc, Content filter (built-in, external before
queue, external after queue), Berkeley DB database, LDAP database, MySQL
database, PostgreSQL database, Maildir and mailbox format, Virtual domains,
VERP envelope return addresses and others.
WWW: http://www.postfix.org/
===> The following configuration options are available for postfix210-2.10.5,1:
BDB=off: Berkeley DB (uses WITH_BDB_VER)
CDB=off: CDB maps lookups
INST_BASE=off: Install into /usr and /etc/postfix
LDAP_SASL=off: OpenLDAP client-to-server SASL auth
MYSQL=off: MySQL maps (uses WITH_MYSQL_VER)
NIS=off: NIS maps lookups
OPENLDAP=off: OpenLDAP maps (uses WITH_OPENLDAP_VER)
PCRE=on: Perl Compatible Regular Expressions
PGSQL=off: PostgreSQL maps (uses DEFAULT_PGSQL_VER)
SASL2=off: Cyrus SASLv2 (Simple Auth. and Sec. Layer)
SPF=off: SPF support (via libspf2 1.2.x)
SQLITE=off: SQLite maps
TEST=off: SMTP/LMTP test server and generator
TLS=off: SSL and TLS support
VDA=off: VDA (Virtual Delivery Agent 32Bit)
====> Dovecot SASL authentication methods: you can only select none or one of them
DOVECOT=off: Dovecot 1.x SASL authentication method
DOVECOT2=off: Dovecot 2.x SASL authentication method
====> Kerberos network authentication protocol type: you can only select none or one of them
SASLKRB5=off: If your SASL req. Kerberos5, select this
SASLKMIT=off: If your SASL req. MIT Kerberos5, select this
===> Use 'make config' to modify these settings
Remove expired ports:
2015-01-31 audio/py-eyed3-06: In audio/abcde dependency has been changed to
audio/py-eyed3
2015-01-31 mail/postfix210: Use mail/postfix instead.
2015-01-31 net-im/venom: No more support from the project
2015-02-01 security/openssh-portable66: security/openssh-portable now has all
patches working. This port is obsolete.
2015-01-31 www/p5-WWW-Scraper-ISBN-Driver: Merged to www/p5-WWW-Scraper-ISBN by
upstream
2015-01-31 www/p5-WWW-Scraper-ISBN-Record: Merged to www/p5-WWW-Scraper-ISBN by
upstream
Forced commit to state the proper changelog
(the previous commit meant to hit redports but due to space-and-quote
swap, it hit the ports tree with a bogus changelog)
- upgrade to upstream bugfix release 2.10.4
Changes: <http://www.postfix.org/announcements/postfix-2.11.2.html>
- strip installed executables
- repair WITH_OPENLDAP_VER
- drop @dirrm from pkg-plist
Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
for new Berkeley DB, but are untested.
NOTE: please read UPDATING and the Wiki page before proceeding!
Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR: 192690
Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
mail/libspf2:
- Convert to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
(Also some white space fixes in dependent ports)
Approved by: portmgr (implicit, bump unstaged port)
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD
databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip
databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
(Only the first 15 lines of the commit message are shown above )
Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.
Approved by: portmgr (implicit)