diff options
-rw-r--r-- | devel/py-uvloop/Makefile | 5 | ||||
-rw-r--r-- | devel/py-uvloop/distinfo | 3 | ||||
-rw-r--r-- | devel/py-uvloop/patches/patch-setup.py | 15 |
3 files changed, 18 insertions, 5 deletions
diff --git a/devel/py-uvloop/Makefile b/devel/py-uvloop/Makefile index 79c936d7a1d..1890cdea71e 100644 --- a/devel/py-uvloop/Makefile +++ b/devel/py-uvloop/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2019/08/17 11:05:48 adam Exp $ +# $NetBSD: Makefile,v 1.20 2019/09/25 08:45:54 adam Exp $ DISTNAME= uvloop-0.13.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -14,9 +14,6 @@ DEPENDS+= libuv>=1.31.0:../../devel/libuv TEST_DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL TEST_DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil -PYSETUPBUILDTARGET= build_ext -PYSETUPBUILDARGS= --use-system-libuv - PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../devel/libuv/buildlink3.mk" diff --git a/devel/py-uvloop/distinfo b/devel/py-uvloop/distinfo index 34fa61878ee..c55586c2ac5 100644 --- a/devel/py-uvloop/distinfo +++ b/devel/py-uvloop/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.15 2019/08/17 11:05:48 adam Exp $ +$NetBSD: distinfo,v 1.16 2019/09/25 08:45:54 adam Exp $ SHA1 (uvloop-0.13.0.tar.gz) = ed64cb53f3266ba948704004b72094d25c8c572c RMD160 (uvloop-0.13.0.tar.gz) = 4a896eae5b748729ab9aff4722158628bf101c67 SHA512 (uvloop-0.13.0.tar.gz) = 4e24db94d207f23287a28d5b086cbd0a358f2fb3d35b55e9913b7b0867e4253259171f4d23969990b1e041fef0a28e44fcd1737e9be319293d223d987033de98 Size (uvloop-0.13.0.tar.gz) = 1989805 bytes +SHA1 (patch-setup.py) = d2f08bce0644b3a49b3800837c613a797a971150 diff --git a/devel/py-uvloop/patches/patch-setup.py b/devel/py-uvloop/patches/patch-setup.py new file mode 100644 index 00000000000..1ac6064a550 --- /dev/null +++ b/devel/py-uvloop/patches/patch-setup.py @@ -0,0 +1,15 @@ +$NetBSD: patch-setup.py,v 1.4 2019/09/25 08:45:54 adam Exp $ + +Use system libuv (--use-system-libuv option does not work for 'install'). + +--- setup.py.orig 2019-09-25 08:40:47.000000000 +0000 ++++ setup.py +@@ -87,7 +87,7 @@ class uvloop_build_ext(build_ext): + return + + super().initialize_options() +- self.use_system_libuv = False ++ self.use_system_libuv = True + self.cython_always = False + self.cython_annotate = None + self.cython_directives = None |