Port details |
- py-spf Python implementation of the RFC 4408 SPF protocol
- 2.0.12_2 mail
=3 2.0.12_2Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2004-12-28 15:07:35
- Last Update: 2015-12-29 19:03:25
- SVN Revision: 404778
- People watching this port, also watch:: runit, screen, python, rkhunter
- Also Listed In: python
- License: PSFL
- WWW:
- https://pypi.python.org/pypi/pyspf
- Description:
- The pyspf Python module has been released as version 2.0. pyspf 2.0
was the first SPF implementation to fully conform to RFC 4408. This
release has also added IPv6 support. pyspf is the library behind
several of the open SPF project's SPF record testing tools.
Currently part of the pymilter project: http://pymilter.sourceforge.net
WWW: https://pypi.python.org/pypi/pyspf
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}spf>0:mail/py-spf@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py27-spf
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py27-setuptools27>0 : devel/py-setuptools27
- python2.7 : lang/python27
- Runtime dependencies:
-
- py27-setuptools27>0 : devel/py-setuptools27
- python2.7 : lang/python27
- py27-dns>=0 : dns/py-dns
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- python shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0.12_2 29 Dec 2015 19:03:25
  |
sunpoet  |
- Move mail/py-spf to mail/py-pyspf
- Update MASTER_SITES: change from SF to CHEESESHOP
- Update RUN_DEPENDS: always use dns/py-py3dns
- Bump PORTREVISION for dependency change
- Bump PORTREVISION for dependent ports |
2.0.12_2 29 Dec 2015 17:29:51
  |
sunpoet  |
- Move dns/py-dns3 to dns/py-py3dns
- Update MASTER_SITES: change from launchpad.net to CHEESEHOP
- Remove PKGNAMESUFFIX
- Add NO_ARCH
- Relax USES=python
- Add PyPI as primary WWW
- Bump PORTREVISION for dependent ports |
2.0.12_1 02 Sep 2015 17:04:11
  |
sunpoet  |
- Allow concurrent installation (USE_PYTHON=concurrent)
- Bump PORTREVISION for package change |
2.0.12 13 Aug 2015 17:31:36
  |
sunpoet  |
- Update to 2.0.12
- Add NO_ARCH
Changes: http://sourceforge.net/projects/pymilter/files/pyspf/pyspf-2.0.12/README.txt/view |
2.0.11 26 May 2015 16:47:03
  |
antoine  |
Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle
python 2.7.10
Differential Revision: https://reviews.freebsd.org/D2639
Reviewed by: sunpoet, mva |
2.0.11 06 Dec 2014 19:05:16
  |
sunpoet  |
- Update to 2.0.11
Changes: http://sourceforge.net/projects/pymilter/files/pyspf/pyspf-2.0.11/README.txt/view |
2.0.10 03 Sep 2014 14:00:04
  |
sunpoet  |
- Update to 2.0.10
- Remove DOCS option
Changes: http://sourceforge.net/projects/pymilter/files/pyspf/pyspf-2.0.10/readme.txt/view |
2.0.9 15 Aug 2014 03:43:55
  |
sunpoet  |
- Convert PYTHON_FEATURES to USE_PYTHON (which was landed several hours ago)
Notified by: koobs, wg |
2.0.9 15 Aug 2014 03:01:54
  |
sunpoet  |
- Use USES=python |
2.0.9 02 May 2014 09:41:30
  |
sunpoet  |
- Update to 2.0.9
Changes: http://sourceforge.net/projects/pymilter/files/pyspf/pyspf-2.0.9/README/view |
2.0.8_1 23 Feb 2014 12:16:23
  |
sunpoet  |
- Allow build with Python 3.x
- Bump PORTREVISION |
2.0.8 14 Feb 2014 19:41:11
  |
sunpoet  |
- Use PYDISTUTILS_AUTOPLIST
- Simplify Makefile |
2.0.8 20 Nov 2013 03:24:31
  |
sunpoet  |
- Fix shebang
- Support STAGEDIR
- Update WWW: use https:// instead of http:// |
2.0.8 20 Sep 2013 19:59:14
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail) |
2.0.8 06 Aug 2013 15:58:43
  |
sunpoet  |
- Update to 2.08
- Cleanup pkg-descr
Changes: http://sourceforge.net/projects/pymilter/files/pyspf/pyspf-2.0.8/README/view |
2.0.7 06 May 2013 18:14:30
  |
sunpoet  |
- Add LICENSE
- Fix OPTIONSFILE issue
PR: ports/177796
Submitted by: Yasuhiro KIMURA <yasu@utahime.org> |
2.0.7 05 Aug 2012 07:16:56
 |
sunpoet  |
- Convert to new options framework |
2.0.7 08 Feb 2012 02:41:02
 |
sunpoet  |
- Update to 2.07
- Remove DIST_SUBDIR
- Do not silence installation message
Note that there are two source tarballs (pyspf-2.0.7.tar.gz).
One is 46,283 bytes from CHEESESHOP and the other is 46,281 bytes from SF.
Since the former has a wrong entry in pyspf.spec, we choose the latter and
suspend adding CHEESESHOP to MASTER_SITES.
Changes:
- Allow for timeouts to be global for all DNS lookups instead of per DNS lookup
to allow for MAY processing time limitsin RFC 4408 10.1. See README for
details.
- Use openspf.net for SPF web site instead of openspf.org
- Extend query.get_header to return either Received-SPF (still default) or RFC (Only the first 15 lines of the commit message are shown above ) |
2.0.6 01 Feb 2012 20:19:59
 |
sunpoet  |
- Update to 2.0.6
- Take maintainership
Changes:
http://sourceforge.net/projects/pymilter/files/pyspf/pyspf-2.0.6/readme.txt/view |
2.0.5 01 Feb 2012 15:53:08
 |
tabthorpe  |
- Reassign to the heap |
2.0.5 03 Jul 2011 13:53:52
 |
ohauer  |
- remove MD5 |
2.0.5 22 Aug 2009 00:28:34
 |
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with M |
2.0.5 24 Nov 2008 13:35:56
 |
mnag  |
- Update to 2.0.5
PR: 128985
Submitted by: Yi-Jheng Lin <yzlin___cs.nctu.edu.tw> |
2.0.4 13 Apr 2008 16:25:16
 |
mnag  |
- Update to 2.0.4
PR: 109033
Submitted by: Koen Martens<gmc___sonologic.nl> |
1.6 30 Jul 2007 09:42:28
 |
alexbl  |
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav |
1.6 09 Nov 2005 02:32:50
 |
mnag  |
Add SHA256 |
1.6 16 Sep 2005 17:58:32
 |
mnag  |
Update my email
Approved by: pav (mentor) |
1.6 19 Jul 2005 21:06:53
 |
pav  |
- Fix dependency line
- Use PLIST_FILES
PR: ports/83744
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> (maintainer) |
1.6 28 Dec 2004 15:00:15
 |
pav  |
Add py-spf, a python implementation of SPF.
PR: ports/75521
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> |