Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Feb 2007 22:01:55 GMT
From:      Koen Martens<gmc@sonologic.nl>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/109033: Update port: mail/py-spf, updated to latest version
Message-ID:  <200702102201.l1AM1t7B085000@www.freebsd.org>
Resent-Message-ID: <200702102210.l1AMA46H029238@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         109033
>Category:       ports
>Synopsis:       Update port: mail/py-spf, updated to latest version
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 10 22:10:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Koen Martens
>Release:        6.2-RELEASE
>Organization:
Sonologic
>Environment:
>Description:
The mail/py-spf port was several versions behind. I have contacted the maintainer (mnag@FreeBSD.org, message pasted below) but did not hear back from him/her. The version in the ports right now is 1.6, while 1.7 is from (2006-07-31 13:45) and the latest is 2.0.3 from (2007-01-15 11:49).

I therefore took the liberty of updating the port, and offer to become the maintainer of this port.


Message-ID: <45BCC801.8010204@sonologic.nl>
Date: Sun, 28 Jan 2007 16:57:53 +0100
From: Koen Martens <gmc@sonologic.nl>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.8) Gecko/20061109 Mandriva/1.5.0.8-1.1mdv2007.0 (2007.0) Thunderbird/1.5.0.8 Mnenhy/0.7.4.0
MIME-Version: 1.0
To:  mnag@FreeBSD.org
Subject: mail/py-spf
X-Enigmail-Version: 0.94.1.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi There,

I was planning on adding a couple of spf related ports to the ports
collection, and saw you are maintaining the py-spf port. It uses a
rather old version though, the one by Terence Way. Development of
that module has continued in other hands now (Stuart Gatham has
taken over, together with Scott Kitterman).

Anyway, I am an active member of the SPF community, and was
wondering if you would mind handig over maintainership of the py-spf
port to me so i can update it as new version are released.

Best,

Koen Martens

- --
K.F.J. Martens, Sonologic, http://www.sonologic.nl/
Networking, hosting, embedded systems, unix, artificial intelligence.
Public PGP key: http://www.metro.cx/pubkey-gmc.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org

iD8DBQFFvMgAktDgRrkFPpYRAhniAJ9q9AClS+c7rPUmGjlRbUj+noG3PwCfeXPP
zxiKOHWnPgXOMJyO8mwbaco=
=f9b0
-----END PGP SIGNATURE-----


>How-To-Repeat:

>Fix:
diff -Naur py-spf/Makefile py-spf/Makefile
--- py-spf/Makefile	Fri Sep 16 19:58:30 2005
+++ py-spf/Makefile	Sat Feb 10 22:18:36 2007
@@ -6,14 +6,15 @@
 #
 
 PORTNAME=	spf
-PORTVERSION=	1.6
+PORTVERSION=	2.0.3
 CATEGORIES=	mail python
-MASTER_SITES=	http://www.wayforward.net/spf/
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	pymilter
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	py${PORTNAME}-${PORTVERSION}
 
-MAINTAINER=	mnag@FreeBSD.org
-COMMENT=	Python implementation of SPF
+MAINTAINER=	gmc@sonologic.nl
+COMMENT=	Python implementation of the RFC 4408 SPF protocol
 
 RUN_DEPENDS=	${PYTHON_SITELIBDIR}/DNS/__init__.py:${PORTSDIR}/dns/py-dns
 
@@ -23,19 +24,11 @@
 
 DOCSDIR?=	${PREFIX}/share/doc/py-${PORTNAME}
 
-PLIST_FILES=	bin/spf.py \
-		%%PYTHON_SITELIBDIR%%/spf.py \
-		%%PYTHON_SITELIBDIR%%/spf.pyc \
-		%%PYTHON_SITELIBDIR%%/spf.pyo
-
-.if !defined(NOPORTDOCS)
-PORTDOCS=	*
-.endif
-
 post-install:
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR}
 .endif
 	@${CHMOD} 755 ${PYTHONPREFIX_SITELIBDIR}/spf.py
 	@${LN} -s ${PYTHONPREFIX_SITELIBDIR}/spf.py ${PREFIX}/bin
diff -Naur py-spf/distinfo py-spf/distinfo
--- py-spf/distinfo	Wed Nov  9 03:32:48 2005
+++ py-spf/distinfo	Sat Feb 10 19:17:25 2007
@@ -1,3 +1,3 @@
-MD5 (python/pyspf-1.6.tar.gz) = 7ff35d8f9db41f2f7e0068f78f243a3d
-SHA256 (python/pyspf-1.6.tar.gz) = 0aff908adc2187b19d33b47deef448093b053419823ec1da487032f5351850cb
-SIZE (python/pyspf-1.6.tar.gz) = 11424
+MD5 (python/pyspf-2.0.3.tar.gz) = edb452311287449bc0b3a4f8df567f2b
+SHA256 (python/pyspf-2.0.3.tar.gz) = 4f2e7f63cb9b77ec2acfa1ab922866984009bb78c9edd784fd7cd3513e6bd138
+SIZE (python/pyspf-2.0.3.tar.gz) = 34379
diff -Naur py-spf/pkg-descr py-spf/pkg-descr
--- py-spf/pkg-descr	Fri Sep 16 19:58:30 2005
+++ py-spf/pkg-descr	Sat Feb 10 20:54:44 2007
@@ -1,11 +1,22 @@
-Python implementation of SPF (Sender Permitted From)
+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.
 
-For more information about SPF, a tool against email forgery, see
-	http://spf.pobox.com
+License: Python Software Foundation License
 
-For news, bugfixes, etc. visit the home page for this implementation at
-	http://www.wayforward.net/spf/
+Author:
+Terence Way terry@wayforward.net
+http://www.wayforward.net/spf/
 
-WWW: http://www.wayforward.net/spf/
+Maintainers:
+Stuart Gathman stuart@bmsi.com
+Scott Kitterman scott@kitterman.com
+http://cheeseshop.python.org/pypi/pyspf
 
-Marcus Alves Grando <mnag@FreeBSD.org>
+Currently part of the pymilter project: http://pymilter.sourceforge.net
+
+WWW: http://cheeseshop.python.org/pypi/pyspf/
+
+- Koen Martens
+gmc@sonologic.nl
diff -Naur py-spf/pkg-plist py-spf/pkg-plist
--- py-spf/pkg-plist	Thu Jan  1 01:00:00 1970
+++ py-spf/pkg-plist	Sat Feb 10 22:19:06 2007
@@ -0,0 +1,9 @@
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
+bin/type99.py
+bin/spfquery.py
+bin/spf.py
+%%PYTHON_SITELIBDIR%%/spf.py
+%%PYTHON_SITELIBDIR%%/spf.pyc
+%%PYTHON_SITELIBDIR%%/spf.pyo
+%%PORTDOCS%%@dirrm %%DOCSDIR%%

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702102201.l1AM1t7B085000>