diff options
author | he <he@pkgsrc.org> | 2017-12-27 23:32:37 +0000 |
---|---|---|
committer | he <he@pkgsrc.org> | 2017-12-27 23:32:37 +0000 |
commit | d89091d505574916e3ff32915df7d684bf90bd69 (patch) | |
tree | 8fe0d49e3e6fd4c6a8ad321eb5ab94d0c95c61e3 /lang/py-cxfreeze | |
parent | 0d3dadea7ef0f42e15edd85df9aefd3b442e956a (diff) | |
download | pkgsrc-d89091d505574916e3ff32915df7d684bf90bd69.tar.gz |
Add a patch to setup.py so that -lphread is linked on NetBSD,
since python's libpython.a(thread.o) wants those symbols.
Bump PKGREVISION.
Diffstat (limited to 'lang/py-cxfreeze')
-rw-r--r-- | lang/py-cxfreeze/Makefile | 3 | ||||
-rw-r--r-- | lang/py-cxfreeze/distinfo | 4 | ||||
-rw-r--r-- | lang/py-cxfreeze/patches/patch-aa | 20 |
3 files changed, 21 insertions, 6 deletions
diff --git a/lang/py-cxfreeze/Makefile b/lang/py-cxfreeze/Makefile index dc3fad91493..8ae26d67bcb 100644 --- a/lang/py-cxfreeze/Makefile +++ b/lang/py-cxfreeze/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.9 2017/09/30 13:44:35 adam Exp $ +# $NetBSD: Makefile,v 1.10 2017/12/27 23:32:37 he Exp $ DISTNAME= cx_Freeze-5.0.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_F/f/} +PKGREVISION= 1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_PYPI:=c/cx_Freeze/} diff --git a/lang/py-cxfreeze/distinfo b/lang/py-cxfreeze/distinfo index 68407a12e5d..397aa1e98b3 100644 --- a/lang/py-cxfreeze/distinfo +++ b/lang/py-cxfreeze/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.7 2017/09/30 13:44:35 adam Exp $ +$NetBSD: distinfo,v 1.8 2017/12/27 23:32:37 he Exp $ SHA1 (cx_Freeze-5.0.2.tar.gz) = 3457e63a966c2c0bae179a7bb869b9b6226d9ef0 RMD160 (cx_Freeze-5.0.2.tar.gz) = bf969fb2ad526aa15d5be90d0875bd5d51fd3ce8 SHA512 (cx_Freeze-5.0.2.tar.gz) = eac1a5cfd5b73f43a9447f3fce8a6ba513e253da10f44a74e4fbcd5b83068a57316e215aa03acac6807dee235e6f690b4bbba1447667bb2cba33b1182cb87d29 Size (cx_Freeze-5.0.2.tar.gz) = 60104 bytes -SHA1 (patch-aa) = 970bcecf2c7d687826e945f1020427b9229f9f02 +SHA1 (patch-aa) = fa5613b9efb7a6a73618c4513f27d2b2f9b73857 diff --git a/lang/py-cxfreeze/patches/patch-aa b/lang/py-cxfreeze/patches/patch-aa index e644be7769c..6079964e254 100644 --- a/lang/py-cxfreeze/patches/patch-aa +++ b/lang/py-cxfreeze/patches/patch-aa @@ -1,6 +1,9 @@ -$NetBSD: patch-aa,v 1.4 2017/02/14 09:54:30 markd Exp $ +$NetBSD: patch-aa,v 1.5 2017/12/27 23:32:37 he Exp $ ---- setup.py.orig 2017-01-07 16:04:26.000000000 +0000 +Link with proper run-time library path, +link with -lpthread on NetBSD. + +--- setup.py.orig 2017-05-20 21:59:18.000000000 +0000 +++ setup.py @@ -71,6 +71,7 @@ class build_ext(distutils.command.build_ fileName = os.path.splitext(self.get_ext_filename(ext.name))[0] @@ -24,7 +27,18 @@ $NetBSD: patch-aa,v 1.4 2017/02/14 09:54:30 markd Exp $ extra_postargs = extraArgs, debug = self.debug) -@@ -142,7 +145,7 @@ utilModule = Extension("cx_Freeze.util", +@@ -136,13 +139,17 @@ if sys.platform == "win32": + if sys.platform == "win32": + libraries = ["imagehlp", "Shlwapi"] + else: +- libraries = [] ++ if sys.platform.startswith('netbsd'): ++ libraries = ["pthread"] ++ else: ++ libraries = [] ++ + utilModule = Extension("cx_Freeze.util", ["source/util.c"], + libraries = libraries) # build base executables docFiles = "README.txt" |