Fri Apr 3 23:04:54 2020 UTC ()
devel: Add py-libusb1. Based on work by leot in pkgsrc-wip.

Pure Python wrapper for libusb-1.0.

Supports all transfer types, both in synchronous and asynchronous mode.


(nia)
diff -r1.3087 -r1.3088 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-libusb1/DESCR
diff -r0 -r1.1 pkgsrc/devel/py-libusb1/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-libusb1/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-libusb1/distinfo

cvs diff -r1.3087 -r1.3088 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2020/04/02 10:33:09 1.3087
+++ pkgsrc/devel/Makefile 2020/04/03 23:04:54 1.3088
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.3087 2020/04/02 10:33:09 wiz Exp $ 1# $NetBSD: Makefile,v 1.3088 2020/04/03 23:04:54 nia Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= MoarVM 11SUBDIR+= MoarVM
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= R-BH 14SUBDIR+= R-BH
@@ -2281,26 +2281,27 @@ SUBDIR+= py-jaraco_util @@ -2281,26 +2281,27 @@ SUBDIR+= py-jaraco_util
2281SUBDIR+= py-jersey 2281SUBDIR+= py-jersey
2282SUBDIR+= py-joblib 2282SUBDIR+= py-joblib
2283SUBDIR+= py-jupyter_client 2283SUBDIR+= py-jupyter_client
2284SUBDIR+= py-jupyter_core 2284SUBDIR+= py-jupyter_core
2285SUBDIR+= py-kafka-python 2285SUBDIR+= py-kafka-python
2286SUBDIR+= py-kaitaistruct 2286SUBDIR+= py-kaitaistruct
2287SUBDIR+= py-kjbuckets 2287SUBDIR+= py-kjbuckets
2288SUBDIR+= py-lama 2288SUBDIR+= py-lama
2289SUBDIR+= py-lazr.config 2289SUBDIR+= py-lazr.config
2290SUBDIR+= py-lazr.delegates 2290SUBDIR+= py-lazr.delegates
2291SUBDIR+= py-lazy-object-proxy 2291SUBDIR+= py-lazy-object-proxy
2292SUBDIR+= py-libevent-rpcgen 2292SUBDIR+= py-libevent-rpcgen
2293SUBDIR+= py-libmc 2293SUBDIR+= py-libmc
 2294SUBDIR+= py-libusb1
2294SUBDIR+= py-limits 2295SUBDIR+= py-limits
2295SUBDIR+= py-line_profiler 2296SUBDIR+= py-line_profiler
2296SUBDIR+= py-linecache2 2297SUBDIR+= py-linecache2
2297SUBDIR+= py-llvmlite 2298SUBDIR+= py-llvmlite
2298SUBDIR+= py-lockfile 2299SUBDIR+= py-lockfile
2299SUBDIR+= py-logan 2300SUBDIR+= py-logan
2300SUBDIR+= py-logbook 2301SUBDIR+= py-logbook
2301SUBDIR+= py-logilab-astng 2302SUBDIR+= py-logilab-astng
2302SUBDIR+= py-logilab-common 2303SUBDIR+= py-logilab-common
2303SUBDIR+= py-lru-dict 2304SUBDIR+= py-lru-dict
2304SUBDIR+= py-lupa 2305SUBDIR+= py-lupa
2305SUBDIR+= py-macholib 2306SUBDIR+= py-macholib
2306SUBDIR+= py-mako 2307SUBDIR+= py-mako

File Added: pkgsrc/devel/py-libusb1/DESCR
Pure Python wrapper for libusb-1.0.

Supports all transfer types, both in synchronous and asynchronous mode.

File Added: pkgsrc/devel/py-libusb1/Makefile
# $NetBSD: Makefile,v 1.1 2020/04/03 23:04:54 nia Exp $

DISTNAME=	libusb1-1.7.1
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=l/libusb1/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/vpelletier/python-libusb1
COMMENT=	Python ctype-based wrapper around libusb1
LICENSE=	gnu-lgpl-v2

USE_LANGUAGES=	# none

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/py-libusb1/PLIST
@comment $NetBSD: PLIST,v 1.1 2020/04/03 23:04:54 nia Exp $
${PYSITELIB}/libusb1.pyo
${PYSITELIB}/libusb1.pyc
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/libusb1.py
${PYSITELIB}/usb1/__init__.py
${PYSITELIB}/usb1/__init__.pyo
${PYSITELIB}/usb1/__init__.pyc
${PYSITELIB}/usb1/_version.pyo
${PYSITELIB}/usb1/_version.pyc
${PYSITELIB}/usb1/libusb1.pyo
${PYSITELIB}/usb1/libusb1.pyc
${PYSITELIB}/usb1/testUSB1.pyo
${PYSITELIB}/usb1/testUSB1.pyc
${PYSITELIB}/usb1/_version.py
${PYSITELIB}/usb1/libusb1.py
${PYSITELIB}/usb1/testUSB1.py

File Added: pkgsrc/devel/py-libusb1/distinfo
$NetBSD: distinfo,v 1.1 2020/04/03 23:04:54 nia Exp $

SHA1 (libusb1-1.7.1.tar.gz) = 05fd9b765741ed64be871ee0d5bfa5e61eeebe1e
RMD160 (libusb1-1.7.1.tar.gz) = 7357f508102c556d48a248bb044e59421d7eebfb
SHA512 (libusb1-1.7.1.tar.gz) = 8a7029a70dba0fee9448a485e7e1205e695dd5f0db15ef5143a7bf6d1e0739e307e139a46fa7d38fb767b12f60610b9408e6c580cc0513e964214faa13ed7b0f
Size (libusb1-1.7.1.tar.gz) = 78016 bytes