Hi, Here's an update to latest py-smmap.
While here, I added a py3 flavor and some tests. One test fails but it looks like the problem comes from the build env rather than something else. If anyone wants to have a look at it, please be my guest :) It needs py-nosexcover previously sent on ports@. Cheers, Daniel Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-smmap/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile 7 Jan 2016 21:35:28 -0000 1.7 +++ Makefile 5 Apr 2016 17:09:43 -0000 @@ -2,18 +2,24 @@ COMMENT= pure Python implementation of an SMM manager -MODPY_EGG_VERSION= 0.8.2 +MODPY_EGG_VERSION= 0.9.0 DISTNAME= smmap-${MODPY_EGG_VERSION} -REVISION= 3 PKGNAME= py-${DISTNAME} CATEGORIES= devel # BSD PERMIT_PACKAGE_CDROM= Yes -MODPY_PI = Yes +MODPY_PI= Yes MODULES= lang/python + +FLAVORS= python3 +FLAVOR?= + +TEST_DEPENDS= devel/py-nose${MODPY_FLAVOR} \ + devel/py-coverage${MODPY_FLAVOR} \ + devel/py-nosexcover${MODPY_FLAVOR} MODPY_SETUPTOOLS= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-smmap/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 21 Jan 2013 14:31:24 -0000 1.1.1.1 +++ distinfo 5 Apr 2016 17:09:43 -0000 @@ -1,2 +1,2 @@ -SHA256 (smmap-0.8.2.tar.gz) = 3qKVXMBF7FUn2mt2L36Vpb5/ZFxoO1TMzlLVa01+LW8= -SIZE (smmap-0.8.2.tar.gz) = 20942 +SHA256 (smmap-0.9.0.tar.gz) = DititJe9Xwr+vAAu2k2Q350gnDDvJX6Gc8kKa1wRnWI= +SIZE (smmap-0.9.0.tar.gz) = 22082 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-smmap/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 21 Jan 2013 14:31:24 -0000 1.1.1.1 +++ pkg/PLIST 5 Apr 2016 17:09:43 -0000 @@ -7,25 +7,27 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/smmap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/smmap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/zip-safe lib/python${MODPY_VERSION}/site-packages/smmap/__init__.py -lib/python${MODPY_VERSION}/site-packages/smmap/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/smmap/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/smmap/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/${MODPY_PYCACHE}buf.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/${MODPY_PYCACHE}exc.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/${MODPY_PYCACHE}mman.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/smmap/buf.py -lib/python${MODPY_VERSION}/site-packages/smmap/buf.pyc lib/python${MODPY_VERSION}/site-packages/smmap/exc.py -lib/python${MODPY_VERSION}/site-packages/smmap/exc.pyc lib/python${MODPY_VERSION}/site-packages/smmap/mman.py -lib/python${MODPY_VERSION}/site-packages/smmap/mman.pyc lib/python${MODPY_VERSION}/site-packages/smmap/test/ lib/python${MODPY_VERSION}/site-packages/smmap/test/__init__.py -lib/python${MODPY_VERSION}/site-packages/smmap/test/__init__.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/smmap/test/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/smmap/test/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/test/${MODPY_PYCACHE}lib.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/test/${MODPY_PYCACHE}test_buf.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/test/${MODPY_PYCACHE}test_mman.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/test/${MODPY_PYCACHE}test_tutorial.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/smmap/test/${MODPY_PYCACHE}test_util.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/smmap/test/lib.py -lib/python${MODPY_VERSION}/site-packages/smmap/test/lib.pyc lib/python${MODPY_VERSION}/site-packages/smmap/test/test_buf.py -lib/python${MODPY_VERSION}/site-packages/smmap/test/test_buf.pyc lib/python${MODPY_VERSION}/site-packages/smmap/test/test_mman.py -lib/python${MODPY_VERSION}/site-packages/smmap/test/test_mman.pyc lib/python${MODPY_VERSION}/site-packages/smmap/test/test_tutorial.py -lib/python${MODPY_VERSION}/site-packages/smmap/test/test_tutorial.pyc lib/python${MODPY_VERSION}/site-packages/smmap/test/test_util.py -lib/python${MODPY_VERSION}/site-packages/smmap/test/test_util.pyc lib/python${MODPY_VERSION}/site-packages/smmap/util.py -lib/python${MODPY_VERSION}/site-packages/smmap/util.pyc