Bug 142508 - new port: mail/postfix-policyd-spf, pure Python Postfix policy daemon for SPF checking
Summary: new port: mail/postfix-policyd-spf, pure Python Postfix policy daemon for SPF...
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: Nemo Liu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-09 00:50 UTC by Giel van Schijndel
Modified: 2010-01-12 02:25 UTC (History)
1 user (show)

See Also:


Attachments
file.shar (5.34 KB, text/plain)
2010-01-09 00:50 UTC, Giel van Schijndel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Giel van Schijndel 2010-01-09 00:50:01 UTC
This PR includes a port for python-postfix-policyd-spf. This is a Python
package implementing a Postfix policy checking filter to check SPF records to
be able to prevent envelope sender forgery.

I'm not all too familiar with the ports system from a developer's perspective.
So I've already had someone look it over (Ed Schouten), but if you've got any
remarks/criticisms please let me know so I can fix any problems.

I suggest putting this port in the 'mail' category (since it's clearly mail
related).

Fix: The port, as a shar. Regarding the license, you're free to use it under the GPL
(v2 or more recent), similar to the source package itself, or the FreeBSD
license (the two clause BSD license), whichever suits better.
Comment 1 Nemo Liu freebsd_committer freebsd_triage 2010-01-11 10:03:02 UTC
Responsible Changed
From-To: freebsd-ports-bugs->nemoliu

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2010-01-11 16:31:19 UTC
nemoliu     2010-01-11 16:31:05 UTC

  FreeBSD ports repository

  Modified files:
    audio/ecamegapedal   Makefile 
  Log:
  - Reset maintainer at his request.
  
  PR:     ports/142508
  
  Revision  Changes    Path
  1.6       +1 -1      ports/audio/ecamegapedal/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 dfilter service freebsd_committer freebsd_triage 2010-01-11 17:31:35 UTC
nemoliu     2010-01-11 17:31:25 UTC

  FreeBSD ports repository

  Modified files:
    mail                 Makefile 
  Added files:
    mail/postfix-policyd-spf-python Makefile distinfo pkg-descr 
                                    pkg-plist 
    mail/postfix-policyd-spf-python/files pkg-message.in 
  Log:
  python-policyd-spf is a Postfix SMTPd policy engine for SPF checking. It is
  implemented in pure Python and uses the python-spf module.
  
  WWW: http://www.openspf.org/Software
  
  Giel van Schijndel <me@mortis.eu>
  
  PR:             ports/142508
  Submitted by:   Giel van Schijndel <me at mortis.eu>
  
  Revision  Changes    Path
  1.996     +1 -0      ports/mail/Makefile
  1.1       +61 -0     ports/mail/postfix-policyd-spf-python/Makefile (new)
  1.1       +3 -0      ports/mail/postfix-policyd-spf-python/distinfo (new)
  1.1       +31 -0     ports/mail/postfix-policyd-spf-python/files/pkg-message.in (new)
  1.1       +6 -0      ports/mail/postfix-policyd-spf-python/pkg-descr (new)
  1.1       +7 -0      ports/mail/postfix-policyd-spf-python/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Giel van Schijndel 2010-01-11 19:02:13 UTC
On Mon, Jan 11, 2010 at 09:33:41AM -0800, QAT@FreeBSD.org wrote:
> === Checking filesystem state
> list of extra files and directories in / (not present before this port was installed but present after it was deinstalled)
> 47719945       12 -rw-r--r--    1 root             wheel                6118 Jan 11 17:33 usr/local/lib/python2.6/site-packages/policydspfsupp.pyc
> 47719946       12 -rw-r--r--    1 root             wheel                6118 Jan 11 17:33 usr/local/lib/python2.6/site-packages/policydspfsupp.pyo
> ================================================================
> build of /usr/ports/mail/postfix-policyd-spf-python ended at Mon Jan 11 17:33:40 UTC 2010


This patch should fix the above problem.


Index: postfix-policyd-spf-python/pkg-plist
===================================================================
--- postfix-policyd-spf-python/pkg-plist        (revision 301)
+++ postfix-policyd-spf-python/pkg-plist        (revision 302)
@@ -4,4 +4,6 @@
 @exec if [ ! -f %D/%%ETCDIR%%/policyd-spf.conf ] ; then cp -p %D/%F %B/policyd-spf.conf; fi
 bin/policyd-spf
 %%PYTHON_SITELIBDIR%%/policydspfsupp.py
+%%PYTHON_SITELIBDIR%%/policydspfsupp.pyo
+%%PYTHON_SITELIBDIR%%/policydspfsupp.pyc
 @dirrmtry %%ETCDIR%%


-- 
Met vriendelijke groet,
With kind regards,
Giel van Schijndel
Comment 5 dfilter service freebsd_committer freebsd_triage 2010-01-12 02:06:26 UTC
nemoliu     2010-01-12 02:06:18 UTC

  FreeBSD ports repository

  Modified files:
    mail/postfix-policyd-spf-python pkg-plist 
  Log:
  - fix pkg-plist problem
  
  PR:     ports/142508
  Submitter:      Giel van Schijndel <me@mortis.eu> (maintainer)
  
  Revision  Changes    Path
  1.2       +2 -0      ports/mail/postfix-policyd-spf-python/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Nemo Liu freebsd_committer freebsd_triage 2010-01-12 02:23:59 UTC
State Changed
From-To: open->closed

Committed.Thanks!