Bug 184377

Summary: New port: mail/fastforward
Product: Ports & Packages Reporter: Uffe Jakobsen <uffe>
Component: Individual Port(s)Assignee: John Marino <marino>
Status: Closed FIXED    
Severity: Affects Only Me CC: marino, uffe
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.shar
none
freebsd-ports-mail-fastforward.shar.txt
none
fastforward.shar.txt
none
fastforward-0.51.log none

Description Uffe Jakobsen 2013-11-29 20:30:00 UTC
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:
Comment 1 Uffe Jakobsen 2013-11-29 20:41:16 UTC
Argh wrong category.

The category was supposed to be "Ports"

Sorry
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2013-11-29 22:26:31 UTC
Responsible Changed
From-To: freebsd-java->freebsd-ports-bugs

ports PR.
Comment 3 Martin Wilke freebsd_committer 2014-05-25 07:15:21 UTC
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
Comment 4 Uffe Jakobsen 2014-07-27 22:14:07 UTC
Created attachment 145050 [details]
freebsd-ports-mail-fastforward.shar.txt
Comment 5 Uffe Jakobsen 2014-07-27 22:14:37 UTC
New shar uploaded - stage support added
Comment 6 John Marino freebsd_committer 2014-07-31 22:33:14 UTC
test logs please (see bug 179854)
Comment 7 Uffe Jakobsen 2014-08-02 21:00:26 UTC
Created attachment 145264 [details]
fastforward.shar.txt
Comment 8 Uffe Jakobsen 2014-08-02 21:00:45 UTC
Created attachment 145265 [details]
fastforward-0.51.log
Comment 9 Uffe Jakobsen 2014-08-02 21:01:10 UTC
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/>
Comment 10 John Marino freebsd_committer 2014-08-02 22:21:42 UTC
stage-qa not tested but assume ok for now.
Comment 11 Uffe Jakobsen 2014-08-03 00:38:50 UTC
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
Comment 12 John Marino freebsd_committer 2014-08-03 06:09:47 UTC
I realized I missed that log after seeing your other PRs, great!
Comment 13 commit-hook freebsd_committer 2014-08-03 21:40:44 UTC
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
Comment 14 John Marino freebsd_committer 2014-08-03 21:41:51 UTC
Thanks!