On Thu, Jun 18, 2020 at 01:30:43AM -0400, Kurt Mosiejczuk wrote:
> On Fri, May 29, 2020 at 06:48:05AM +0200, Bjorn Ketelaars wrote:

> > > This updates net/py-cares to 3.1.1

> > > The biggest change is dropping Python 2.x support.

> > > None of the consumers were python2, so not a problem.

> > > I moved the tests to pytest.

> > > Tests pass except for a handful that don't seem to have anything to do
> > > with the changes.

> > > ok?

> > As you are dropping py2-support, is there a reason for not setting a
> > conflict- and pkgpath- marker in PLIST? 

> I thought that was to migrate someone automatically to the newer version,
> which isn't necessarily what they would want.  If they are using the python2
> version for some reason, installing the python3 version instead won't help
> them.

Here's a version with the conflict and pkgpath markers in PLIST.

ok?

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/py-cares/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- Makefile    3 Jul 2020 21:13:00 -0000       1.13
+++ Makefile    7 Jul 2020 18:37:42 -0000
@@ -3,11 +3,10 @@
 # using bundled c-ares which is patched for TTL support
 COMMENT =              python interface for c-ares
 
-MODPY_EGG_VERSION =    2.4.0
+MODPY_EGG_VERSION =    3.1.1
 DISTNAME =             pycares-${MODPY_EGG_VERSION}
 PKGNAME =              py-cares-${MODPY_EGG_VERSION}
 CATEGORIES =           net
-REVISION =             1
 
 # MIT
 PERMIT_PACKAGE =       Yes
@@ -18,17 +17,16 @@ MODULES =           lang/python
 
 MODPY_PI =             Yes
 MODPY_SETUPTOOLS =     Yes
+MODPY_PYTEST =         Yes
+MODPY_PYTEST_ARGS =    tests/tests.py
 
 USE_GMAKE =            Yes
 
 FLAVORS =              python3
-FLAVOR ?=
+FLAVOR =               python3
 
 RUN_DEPENDS =          devel/py-cffi${MODPY_FLAVOR}
 BUILD_DEPENDS =                ${RUN_DEPENDS}
 TEST_DEPENDS =         ${FULLPKGNAME}:${BUILD_PKGPATH}
-
-do-test:
-       cd ${WRKSRC} && ${MODPY_BIN} tests/tests.py
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/py-cares/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo    3 Jan 2019 14:20:57 -0000       1.6
+++ distinfo    7 Jul 2020 18:37:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (pycares-2.4.0.tar.gz) = Dsy3bf8BVd33k6WJxicOG9v2l1soJNGNHSPbIHXX/JY=
-SIZE (pycares-2.4.0.tar.gz) = 214021
+SHA256 (pycares-3.1.1.tar.gz) = GN/U/TAPVw1sRTbB2Ye3t2c7Kp0UNGWSxdbtcW3w0QQ=
+SIZE (pycares-3.1.1.tar.gz) = 233742
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/py-cares/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   12 Aug 2017 16:17:10 -0000      1.3
+++ pkg/PLIST   7 Jul 2020 18:37:42 -0000
@@ -1,9 +1,13 @@
 @comment $OpenBSD: PLIST,v 1.3 2017/08/12 16:17:10 danj Exp $
+@conflict net/py-cares-*
+@pkgpath net/py-cares
 lib/python${MODPY_VERSION}/site-packages/pycares/
 
lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
 
lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
 
lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
+lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
 
lib/python${MODPY_VERSION}/site-packages/pycares-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pycares/__init__.py
 lib/python${MODPY_VERSION}/site-packages/pycares/__main__.py
@@ -12,6 +16,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}errno.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/pycares/_core.so
+lib/python${MODPY_VERSION}/site-packages/pycares/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+@so lib/python${MODPY_VERSION}/site-packages/pycares/_cares.so
 lib/python${MODPY_VERSION}/site-packages/pycares/_version.py
 lib/python${MODPY_VERSION}/site-packages/pycares/errno.py
+lib/python${MODPY_VERSION}/site-packages/pycares/utils.py

Reply via email to