New port: mail/fastforward fastforward handles qmail forwarding according to a cdb database. It can create forwarding databases from a sendmail-style /etc/aliases or from user-oriented virtual-domain tables. fastforward supports external mailing lists, stored in a binary format for fast access.It has a tool to convert sendmail-style include files into binary lists. fastforward is more reliable than sendmail. sendmail can't deal with long aliases, or deeply nested aliases, or deeply nested include files; fastforward has no limits other than memory. sendmail can produce corrupted alias files if the system crashes; fastforward is crashproof. fastforward's database-building tools are much faster than sendmail's newaliases. Even better, fastforward deliveries don't pause while the database is being rebuilt. fastforward does not support insecure sendmail-style program deliveries from include files; you can use qmail's secure built-in mechanisms instead. fastforward does support program deliveries from /etc/aliases. Author: Dan J. Bernstein <djb@cr.yp.to> WWW: http://cr.yp.to/fastforward.html Fix: Patch attached with submission follows:
Argh wrong category. The category was supposed to be "Ports" Sorry
Responsible Changed From-To: freebsd-java->freebsd-ports-bugs ports PR.
State Changed From-To: open->feedback hi, could you please rework the port to the current port standards, like stage support would be nice. thank you
Created attachment 145050 [details] freebsd-ports-mail-fastforward.shar.txt
New shar uploaded - stage support added
test logs please (see bug 179854)
Created attachment 145264 [details] fastforward.shar.txt
Created attachment 145265 [details] fastforward-0.51.log
Web rebuild --------------------------------------------------------------------- Build ID: 20140802184631-74720 Job owner: uffe Buildtime: 39 minutes Enddate: Sat, 02 Aug 2014 19:25:45 GMT Revision: 29946 Repository: https://redports.org/changeset/29946 --------------------------------------------------------------------- Port: mail/fastforward 0.51 Buildgroup: 10.0-RELEASE/amd64 Buildstatus: SUCCESS Log: https://redports.org//~uffe/20140802184631-74720-229417/fastforward-0.51.log Buildgroup: 10.0-RELEASE/i386 Buildstatus: SUCCESS Log: https://redports.org//~uffe/20140802184631-74720-229418/fastforward-0.51.log Buildgroup: 9.2-RELEASE/amd64 Buildstatus: SUCCESS Log: https://redports.org//~uffe/20140802184631-74720-229419/fastforward-0.51.log Buildgroup: 9.2-RELEASE/i386 Buildstatus: SUCCESS Log: https://redports.org//~uffe/20140802184631-74720-229420/fastforward-0.51.log Buildgroup: 8.4-RELEASE/amd64 Buildstatus: SUCCESS Log: https://redports.org//~uffe/20140802184631-74720-229421/fastforward-0.51.log Buildgroup: 8.4-RELEASE/i386 Buildstatus: SUCCESS Log: https://redports.org//~uffe/20140802184631-74720-229422/fastforward-0.51.log Buildarchive URL: <https://redports.org/buildarchive/20140802184631-74720> redports <https://redports.org/>
stage-qa not tested but assume ok for now.
from the attached testport log ====> Running Q/A tests (stage-qa) ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for directories owned by MTREEs ===> Checking for directories handled by dependencies ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) ====>> Checking for staging violations... done
I realized I missed that log after seeing your other PRs, great!
A commit references this bug: Author: marino Date: Sun Aug 3 21:40:03 UTC 2014 New revision: 363942 URL: http://svnweb.freebsd.org/changeset/ports/363942 Log: Add new port: mail/fastforward PR: 184377 Submitted by: uffe ================================================================ fastforward handles qmail forwarding according to a cdb database. It can create forwarding databases from a sendmail-style /etc/aliases or from user-oriented virtual-domain tables. Changes: head/mail/Makefile head/mail/fastforward/ head/mail/fastforward/Makefile head/mail/fastforward/distinfo head/mail/fastforward/pkg-descr
Thanks!