Since they decided to make a new release (even two) before I could commit
the previous diff, here is a new update to zope.interface 4.3.1.
It still adds the python3 flavor and removes the unnecessary dependency on
py-zopeevent. I also took this opportunity to furtively drop maintainership.

Eric.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-zopeinterface/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile    8 Jan 2016 13:09:19 -0000       1.21
+++ Makefile    2 Sep 2016 11:25:31 -0000
@@ -2,14 +2,11 @@
 
 COMMENT=       object interface infrastructure from Zope
 
-MODPY_EGG_VERSION=     4.1.3
+MODPY_EGG_VERSION=     4.3.1
 
 DISTNAME=      zope.interface-${MODPY_EGG_VERSION}
 PKGNAME=       py-zopeinterface-${MODPY_EGG_VERSION}
 CATEGORIES=    devel
-REVISION=      0
-
-MAINTAINER=    Eric Faurot <e...@openbsd.org>
 
 # Zope Public License
 PERMIT_PACKAGE_CDROM=  Yes
@@ -20,9 +17,11 @@ WANTLIB += pthread
 MODPY_PI =     Yes
 
 MODULES=       lang/python
-RUN_DEPENDS=   devel/py-zopeevent
-TEST_DEPENDS=  devel/py-zopeevent
+TEST_DEPENDS=  devel/py-zopeevent${MODPY_FLAVOR}
 
 MODPY_SETUPTOOLS=      Yes
+
+FLAVORS=       python3
+FLAVOR?=       
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-zopeinterface/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo    13 Nov 2015 14:24:37 -0000      1.8
+++ distinfo    2 Sep 2016 11:25:31 -0000
@@ -1,2 +1,2 @@
-SHA256 (zope.interface-4.1.3.tar.gz) = 
LiIanux8zFiImieOoT3P7V75OdgLB4Gamos8scaBSE8=
-SIZE (zope.interface-4.1.3.tar.gz) = 141561
+SHA256 (zope.interface-4.3.1.tar.gz) = 
MgkgztsHZm/UAi9qD81KRFURM6hBXJjqwIc7dTu1pww=
+SIZE (zope.interface-4.3.1.tar.gz) = 147262
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-zopeinterface/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- pkg/PLIST   13 Nov 2015 14:24:37 -0000      1.5
+++ pkg/PLIST   2 Sep 2016 11:25:31 -0000
@@ -7,100 +7,103 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/zope.interface-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
 
lib/python${MODPY_VERSION}/site-packages/zope.interface-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/namespace_packages.txt
 
lib/python${MODPY_VERSION}/site-packages/zope.interface-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
-lib/python${MODPY_VERSION}/site-packages/zope.interface-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
 
lib/python${MODPY_VERSION}/site-packages/zope.interface-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
 
lib/python${MODPY_VERSION}/site-packages/zope.interface-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/zope/interface/
 lib/python${MODPY_VERSION}/site-packages/zope/interface/__init__.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}_flatten.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}adapter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}advice.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}declarations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}document.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}interface.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}interfaces.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}registry.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}ro.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/${MODPY_PYCACHE}verify.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/_compat.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/_compat.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/_flatten.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/_flatten.pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/_zope_interface_coptimizations.c
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/_zope_interface_coptimizations.so
 lib/python${MODPY_VERSION}/site-packages/zope/interface/adapter.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/adapter.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/advice.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/advice.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/common/
 lib/python${MODPY_VERSION}/site-packages/zope/interface/common/__init__.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/zope/interface/common/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/${MODPY_PYCACHE}idatetime.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/${MODPY_PYCACHE}interfaces.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/${MODPY_PYCACHE}mapping.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/${MODPY_PYCACHE}sequence.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/common/idatetime.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/idatetime.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/common/interfaces.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/interfaces.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/common/mapping.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/mapping.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/common/sequence.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/sequence.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/${MODPY_PYCACHE}basemapping.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/${MODPY_PYCACHE}test_idatetime.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/${MODPY_PYCACHE}test_import_interfaces.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/basemapping.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/basemapping.pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/test_idatetime.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/test_idatetime.pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/test_import_interfaces.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/common/tests/test_import_interfaces.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/declarations.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/declarations.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/document.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/document.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/exceptions.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/exceptions.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/interface.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/interface.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/interfaces.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/interfaces.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/registry.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/registry.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/ro.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/ro.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}advisory_testing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}dummy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}idummy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}ifoo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}ifoo_other.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}m1.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}m2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}odd.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_adapter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_advice.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_declarations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_document.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_element.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_interface.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_interfaces.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_odd_declarations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_registry.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_ro.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_sorting.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/${MODPY_PYCACHE}test_verify.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/advisory_testing.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/advisory_testing.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/dummy.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/dummy.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/idummy.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/idummy.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/ifoo.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/ifoo.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/ifoo_other.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/ifoo_other.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/m1.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/m1.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/m2.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/m2.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/odd.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/odd.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_adapter.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_adapter.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_advice.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_advice.pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_declarations.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_declarations.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_document.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_document.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_element.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_element.pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_exceptions.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_exceptions.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_interface.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_interface.pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_interfaces.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_interfaces.pyc
 
lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_odd_declarations.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_odd_declarations.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_registry.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_registry.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_ro.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_ro.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_sorting.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_sorting.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_verify.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/tests/test_verify.pyc
 lib/python${MODPY_VERSION}/site-packages/zope/interface/verify.py
-lib/python${MODPY_VERSION}/site-packages/zope/interface/verify.pyc

Reply via email to