As far as I can tell, no other packages are depending on pyusb currently.
However, I will be submitting a new package for yubikey-manager which 
will introduce a dependency for pyusb. The depends check was done using
sqlports.

Changes are centered around building for python and python3. I've 
followed the patterns from the Makefile template and other Python packages,
but I may have overlooked something.

Feedback and/or ok?

Thanks,
Lucas
Index: devel/pyusb/Makefile
===================================================================
RCS file: /cvs/ports/devel/pyusb/Makefile,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 Makefile
--- devel/pyusb/Makefile        12 Jul 2019 20:45:57 -0000      1.17
+++ devel/pyusb/Makefile        27 Oct 2019 15:13:26 -0000
@@ -1,11 +1,9 @@
 # $OpenBSD: Makefile,v 1.17 2019/07/12 20:45:57 sthen Exp $
 
 COMMENT=       python interface to libusb
-
-MODPY_EGG_VERSION=     1.0.0
-GH_ACCOUNT=    walac
-GH_PROJECT=    pyusb
-GH_TAGNAME=    ${MODPY_EGG_VERSION}
+MODPY_EGG_VERSION=     1.0.2
+DISTNAME=      pyusb-${MODPY_EGG_VERSION}
+PKGNAME=       ${MODPY_PY_PREFIX}${DISTNAME}
 
 CATEGORIES=    devel
 
@@ -18,6 +16,11 @@ WANTLIB += ${MODPY_WANTLIB}
 WANTLIB += pthread usb
 
 MODULES=       lang/python
+MODPY_PI=      Yes
+MODPY_SETUPTOOLS=      Yes
+
+FLAVORS=       python3
+FLAVOR?=
 
 LIB_DEPENDS=   devel/libusb-compat \
                ${MODPY_LIB_DEPENDS}
Index: devel/pyusb/distinfo
===================================================================
RCS file: /cvs/ports/devel/pyusb/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- devel/pyusb/distinfo        16 Aug 2016 19:59:58 -0000      1.6
+++ devel/pyusb/distinfo        27 Oct 2019 15:13:26 -0000
@@ -1,2 +1,2 @@
-SHA256 (pyusb-1.0.0.tar.gz) = UhBs4jzMO4BDNZUqpI99XOlPfsJ7RLstUj6skrl6zmM=
-SIZE (pyusb-1.0.0.tar.gz) = 67570
+SHA256 (pyusb-1.0.2.tar.gz) = TptyzEpCBcpk+/Hz//OaM1USFmwVGtED5VyCI6wUc2I=
+SIZE (pyusb-1.0.2.tar.gz) = 54220
Index: devel/pyusb/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/pyusb/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- devel/pyusb/pkg/PLIST       16 Aug 2016 19:59:58 -0000      1.3
+++ devel/pyusb/pkg/PLIST       27 Oct 2019 15:13:26 -0000
@@ -1,32 +1,38 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/08/16 19:59:58 sthen Exp $
-lib/python${MODPY_VERSION}/site-packages/pyusb-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/pyusb-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+lib/python${MODPY_VERSION}/site-packages/pyusb-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
+lib/python${MODPY_VERSION}/site-packages/pyusb-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
+lib/python${MODPY_VERSION}/site-packages/pyusb-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/pyusb-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/usb/
 lib/python${MODPY_VERSION}/site-packages/usb/__init__.py
-lib/python${MODPY_VERSION}/site-packages/usb/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}_debug.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}_interop.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}_lookup.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}_objfinalizer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}control.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}legacy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}libloader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/usb/_debug.py
-lib/python${MODPY_VERSION}/site-packages/usb/_debug.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/_interop.py
-lib/python${MODPY_VERSION}/site-packages/usb/_interop.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/_lookup.py
-lib/python${MODPY_VERSION}/site-packages/usb/_lookup.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/_objfinalizer.py
-lib/python${MODPY_VERSION}/site-packages/usb/_objfinalizer.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/backend/
 lib/python${MODPY_VERSION}/site-packages/usb/backend/__init__.py
-lib/python${MODPY_VERSION}/site-packages/usb/backend/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/usb/backend/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/usb/backend/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/backend/${MODPY_PYCACHE}libusb0.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/backend/${MODPY_PYCACHE}libusb1.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/usb/backend/${MODPY_PYCACHE}openusb.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/usb/backend/libusb0.py
-lib/python${MODPY_VERSION}/site-packages/usb/backend/libusb0.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/backend/libusb1.py
-lib/python${MODPY_VERSION}/site-packages/usb/backend/libusb1.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/backend/openusb.py
-lib/python${MODPY_VERSION}/site-packages/usb/backend/openusb.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/control.py
-lib/python${MODPY_VERSION}/site-packages/usb/control.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/core.py
-lib/python${MODPY_VERSION}/site-packages/usb/core.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/legacy.py
-lib/python${MODPY_VERSION}/site-packages/usb/legacy.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/libloader.py
-lib/python${MODPY_VERSION}/site-packages/usb/libloader.pyc
 lib/python${MODPY_VERSION}/site-packages/usb/util.py
-lib/python${MODPY_VERSION}/site-packages/usb/util.pyc

Reply via email to