Hi. Here's an update to py-zeroconf-0.21.3. It's now py3 only and requires net/py-ifaddr which is attached to this mail. Not really an issue since the only thing that depends on it is py-chromecast which is also py3 only.
OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/py-zeroconf/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile 19 Jan 2018 22:23:58 -0000 1.1.1.1
+++ Makefile 12 Mar 2019 10:29:19 -0000
@@ -2,7 +2,7 @@
COMMENT = pure Python Multicast DNS Service Discovery Library
-MODPY_EGG_VERSION = 0.19.1
+MODPY_EGG_VERSION = 0.21.3
DISTNAME = zeroconf-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
@@ -17,17 +17,8 @@ MODULES = lang/python
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
+MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
-FLAVORS = python3
-FLAVOR ?=
-
-RUN_DEPENDS = devel/py-six${MODPY_FLAVOR} \
- net/py-netifaces${MODPY_FLAVOR}
-
-.if ! ${FLAVOR:Mpython3}
-RUN_DEPENDS+= devel/py-enum34
-.endif
-
-NO_TEST = Yes
+RUN_DEPENDS = net/py-ifaddr${MODPY_FLAVOR}
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/py-zeroconf/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 19 Jan 2018 22:23:58 -0000 1.1.1.1
+++ distinfo 12 Mar 2019 10:29:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (zeroconf-0.19.1.tar.gz) = Q06rjalSWucl1oQqrn5Z2exlgL3FroTzwiUkC8Z5f3o=
-SIZE (zeroconf-0.19.1.tar.gz) = 22769
+SHA256 (zeroconf-0.21.3.tar.gz) = W1Lf305mXZihe/mqUN6nqMmOJfly2cHXZg4rl4ofVxM=
+SIZE (zeroconf-0.21.3.tar.gz) = 32381
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py 19 Jan 2018 22:23:58 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1.1.1 2018/01/19 22:23:58 jung Exp $
-
-py-enum34 install is handled in port Makefile
-
-Index: setup.py
---- setup.py.orig
-+++ setup.py
-@@ -55,7 +55,7 @@ setup(
- 'mDNS',
- ],
- install_requires=[
-- 'enum-compat',
-+ #'enum-compat',
- # netifaces 0.10.5 has a bug that results in all interfaces' netmasks
- # to be 255.255.255.255 on Windows which breaks things. See:
- # * https://github.com/jstasiak/python-zeroconf/issues/84
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/py-zeroconf/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 19 Jan 2018 22:23:58 -0000 1.1.1.1
+++ pkg/PLIST 12 Mar 2019 10:29:19 -0000
@@ -5,7 +5,6 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/zeroconf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/zeroconf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/zeroconf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
-lib/python${MODPY_VERSION}/site-packages/zeroconf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
lib/python${MODPY_VERSION}/site-packages/zeroconf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/zeroconf-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/zeroconf.py
--
Antoine
py-ifaddr.tgz
Description: Binary data
