diff --git a/devel/py-usbtmc/Makefile b/devel/py-usbtmc/Makefile index b0bc8cc9a19c..6503417f365f 100644 --- a/devel/py-usbtmc/Makefile +++ b/devel/py-usbtmc/Makefile @@ -1,24 +1,25 @@ PORTNAME= usbtmc DISTVERSIONPREFIX= v DISTVERSION= 0.8 +PORTREVISION= 1 CATEGORIES= devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= joerg@FreeBSD.org COMMENT= Pure Python USBTMC driver for controlling instruments over USB WWW= https://github.com/python-ivi/python-usbtmc LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PY_SETUPTOOLS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} USES= python USE_GITHUB= yes USE_PYTHON= autoplist distutils GH_ACCOUNT= python-ivi GH_PROJECT= python-usbtmc .include diff --git a/devel/py-usbtmc/files/patch-usbtmc.py b/devel/py-usbtmc/files/patch-usbtmc.py new file mode 100644 index 000000000000..afe7d72b87f2 --- /dev/null +++ b/devel/py-usbtmc/files/patch-usbtmc.py @@ -0,0 +1,11 @@ +--- usbtmc/usbtmc.py.orig 2017-01-18 05:35:14 UTC ++++ usbtmc/usbtmc.py +@@ -841,7 +841,7 @@ + raise NotImplementedError() + + def _release_kernel_driver(self, interface_number): +- if os.name == 'posix': ++ if os.name == 'posix' and os.uname()[0] != 'FreeBSD': + if self.device.is_kernel_driver_active(interface_number): + self.reattach.append(interface_number) + try: