Bug 184377 - New port: mail/fastforward
Summary: New port: mail/fastforward
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: John Marino
Depends on:
Reported: 2013-11-29 20:30 UTC by Uffe Jakobsen
Modified: 2014-08-03 21:41 UTC (History)
2 users (show)

See Also:

file.shar (3.34 KB, text/plain)
2013-11-29 20:30 UTC, Uffe Jakobsen
no flags Details
freebsd-ports-mail-fastforward.shar.txt (2.46 KB, text/plain)
2014-07-27 22:14 UTC, Uffe Jakobsen
no flags Details
fastforward.shar.txt (2.44 KB, text/plain)
2014-08-02 21:00 UTC, Uffe Jakobsen
no flags Details
fastforward-0.51.log (34.03 KB, text/x-log)
2014-08-02 21:00 UTC, Uffe Jakobsen
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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"

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]
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]
Comment 8 Uffe Jakobsen 2014-08-02 21:00:45 UTC
Created attachment 145265 [details]
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

  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.

Comment 14 John Marino freebsd_committer 2014-08-03 21:41:51 UTC