Hi, This updates py-milter to 0.9.3 and removes the python 2.4 dependency. Anyone using it can give this a try? Thanks,
f.- Index: Makefile =================================================================== RCS file: /cvs/ports/mail/py-milter/Makefile,v retrieving revision 1.13 diff -u -r1.13 Makefile --- Makefile 30 Aug 2010 17:46:57 -0000 1.13 +++ Makefile 2 Sep 2010 08:39:43 -0000 @@ -2,9 +2,9 @@ COMMENT= Python interface to sendmail milter API -DISTNAME= pymilter-0.8.10 -PKGNAME= py-${DISTNAME} -REVISION = 1 +MODPY_EGG_VERSION = 0.9.3 +DISTNAME= pymilter-${MODPY_EGG_VERSION} +PKGNAME= ${DISTNAME:S/py/py-/} CATEGORIES= mail HOMEPAGE= http://www.bmsi.com/python/milter.html @@ -20,7 +20,6 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pymilter/} MODULES= lang/python -MODPY_VERSION= 2.4 DOCSDIR= ${PREFIX}/share/doc/py-milter EXAMPLESDIR= ${PREFIX}/share/examples/py-milter @@ -29,12 +28,9 @@ ${INSTALL_DATA_DIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} ${INSTALL_DATA_DIR} ${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/{bms,sample,rejects}.py \ - ${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/milter.cfg ${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/rhsbl.m4 ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/sample.py ${EXAMPLESDIR} -# needs the DNS python 2.4 module which we don't provide +# needs the DNS python module which we don't provide NO_REGRESS= Yes #do-regress: fake # @cd ${WRKSRC} && ${MAKE_ENV} \ Index: distinfo =================================================================== RCS file: /cvs/ports/mail/py-milter/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- distinfo 18 Oct 2008 12:37:42 -0000 1.4 +++ distinfo 2 Sep 2010 08:39:43 -0000 @@ -1,5 +1,5 @@ -MD5 (pymilter-0.8.10.tar.gz) = CNgAQfSOmnnAnFs/GoIg2w== -RMD160 (pymilter-0.8.10.tar.gz) = LHI5e4Lah9Y7MJGqZ+9fqohxCGw= -SHA1 (pymilter-0.8.10.tar.gz) = Hq/szkviE/yYYrot5SL10MN9Ewk= -SHA256 (pymilter-0.8.10.tar.gz) = rfb/5ZloTKnZxhqFa+5Xa4q+UyYf1TRXgJq6WD1upMw= -SIZE (pymilter-0.8.10.tar.gz) = 220846 +MD5 (pymilter-0.9.3.tar.gz) = TE13wjAeGvy/QHFLkkr/bQ== +RMD160 (pymilter-0.9.3.tar.gz) = L3eDd19t2FxMAHPgUmzBjfIrws4= +SHA1 (pymilter-0.9.3.tar.gz) = NTGX08F8IN0TAUv1oxl2eOoyjbU= +SHA256 (pymilter-0.9.3.tar.gz) = /R5CSiX8QOmQjGrmsD2uQ4HiG9YAyAGA3UzHEkmc08E= +SIZE (pymilter-0.9.3.tar.gz) = 96362 Index: patches/patch-setup_py =================================================================== RCS file: patches/patch-setup_py diff -N patches/patch-setup_py --- patches/patch-setup_py 18 Oct 2008 12:37:42 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-setup_py,v 1.2 2008/10/18 12:37:42 ajacoutot Exp $ ---- setup.py.orig Sat Oct 18 14:26:42 2008 -+++ setup.py Sat Oct 18 14:26:57 2008 -@@ -5,7 +5,7 @@ from distutils.core import setup, Extension - # FIXME: on some versions of sendmail, smutil is renamed to sm - # on slackware and debian, leave it out entirely. It depends - # on how libmilter was built by the sendmail package. --libs = ["milter", "smutil"] -+libs = ["milter"] - libdirs = ["/usr/lib/libmilter"] # needed for Debian - - # patch distutils if it can't cope with the "classifiers" or Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/mail/py-milter/pkg/PLIST,v retrieving revision 1.3 diff -u -r1.3 PLIST --- pkg/PLIST 18 Oct 2008 12:37:42 -0000 1.3 +++ pkg/PLIST 2 Sep 2010 08:39:43 -0000 @@ -1,4 +1,5 @@ @comment $OpenBSD: PLIST,v 1.3 2008/10/18 12:37:42 ajacoutot Exp $ +...@conflict py-pymilter-* lib/python${MODPY_VERSION}/site-packages/Milter/ lib/python${MODPY_VERSION}/site-packages/Milter/__init__.py lib/python${MODPY_VERSION}/site-packages/Milter/__init__.pyc @@ -12,6 +13,8 @@ lib/python${MODPY_VERSION}/site-packages/Milter/dsn.pyc lib/python${MODPY_VERSION}/site-packages/Milter/dynip.py lib/python${MODPY_VERSION}/site-packages/Milter/dynip.pyc +lib/python${MODPY_VERSION}/site-packages/Milter/greylist.py +lib/python${MODPY_VERSION}/site-packages/Milter/greylist.pyc lib/python${MODPY_VERSION}/site-packages/Milter/plock.py lib/python${MODPY_VERSION}/site-packages/Milter/plock.pyc lib/python${MODPY_VERSION}/site-packages/Milter/unsign.py @@ -21,11 +24,8 @@ lib/python${MODPY_VERSION}/site-packages/milter.so lib/python${MODPY_VERSION}/site-packages/mime.py lib/python${MODPY_VERSION}/site-packages/mime.pyc +lib/python${MODPY_VERSION}/site-packages/pymilter-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info share/doc/py-milter/ share/doc/py-milter/README share/examples/py-milter/ -share/examples/py-milter/bms.py -share/examples/py-milter/milter.cfg -share/examples/py-milter/rejects.py -share/examples/py-milter/rhsbl.m4 share/examples/py-milter/sample.py