summaryrefslogtreecommitdiff
path: root/lang/py-cxfreeze
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2018-02-09 08:04:41 +0000
committeradam <adam@pkgsrc.org>2018-02-09 08:04:41 +0000
commit5e1d9b5060786cb9d76189d480069c2f770bad88 (patch)
tree32008374adbdbd16095010b1070f04bc7f38dcc6 /lang/py-cxfreeze
parente3e3b85d4f6a467ddc46a2711301f52727c8b4ed (diff)
downloadpkgsrc-5e1d9b5060786cb9d76189d480069c2f770bad88.tar.gz
py-cxfreeze: updated to 5.1.1
Version 5.1.1: Correct code used to identify the directory in which the library and its zip file are located. Ensure that the pythoncom and pywintypes DLLs are found in the lib directory, not in the base directory. Copy dependent files to the same directory as the file it depends on, not the root directory; also add a sample for PyQt5 to demonstrate its correct use. Version 5.1: Use fixed library location on all platforms; should correct the error “no module named __startup__”. Correct sqlite3 hook for use in Python 2.7. Correct usage of scipy.lib. Correct handling of __path__ attribute in module. Fix gevent bug 42. Droppped support for Python 3.4.
Diffstat (limited to 'lang/py-cxfreeze')
-rw-r--r--lang/py-cxfreeze/Makefile8
-rw-r--r--lang/py-cxfreeze/PLIST8
-rw-r--r--lang/py-cxfreeze/distinfo12
-rw-r--r--lang/py-cxfreeze/patches/patch-setup.py (renamed from lang/py-cxfreeze/patches/patch-aa)2
4 files changed, 18 insertions, 12 deletions
diff --git a/lang/py-cxfreeze/Makefile b/lang/py-cxfreeze/Makefile
index 8ae26d67bcb..3d8e46595e2 100644
--- a/lang/py-cxfreeze/Makefile
+++ b/lang/py-cxfreeze/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2017/12/27 23:32:37 he Exp $
+# $NetBSD: Makefile,v 1.11 2018/02/09 08:04:41 adam Exp $
-DISTNAME= cx_Freeze-5.0.2
+DISTNAME= cx_Freeze-5.1.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_F/f/}
-PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/cx_Freeze/}
@@ -11,11 +10,12 @@ HOMEPAGE= http://cx-freeze.sourceforge.net/
COMMENT= Freezing python scripts into executables
LICENSE= python-software-foundation
-USE_LANGUAGES= c c++
+REPLACE_PYTHON= cx_Freeze/samples/PyQt5/PyQt5app.py
post-extract:
${MV} ${WRKSRC}/cxfreeze ${WRKSRC}/cxfreeze${PYVERSSUFFIX}
${MV} ${WRKSRC}/cxfreeze-quickstart ${WRKSRC}/cxfreeze-quickstart${PYVERSSUFFIX}
+.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/py-cxfreeze/PLIST b/lang/py-cxfreeze/PLIST
index 26833acfb62..6ff37d52e63 100644
--- a/lang/py-cxfreeze/PLIST
+++ b/lang/py-cxfreeze/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2017/09/30 13:44:35 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2018/02/09 08:04:41 adam Exp $
bin/cxfreeze${PYVERSSUFFIX}
bin/cxfreeze-quickstart${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -51,6 +51,12 @@ ${PYSITELIB}/cx_Freeze/samples/PyQt4/PyQt4app.pyo
${PYSITELIB}/cx_Freeze/samples/PyQt4/setup.py
${PYSITELIB}/cx_Freeze/samples/PyQt4/setup.pyc
${PYSITELIB}/cx_Freeze/samples/PyQt4/setup.pyo
+${PYSITELIB}/cx_Freeze/samples/PyQt5/PyQt5app.py
+${PYSITELIB}/cx_Freeze/samples/PyQt5/PyQt5app.pyc
+${PYSITELIB}/cx_Freeze/samples/PyQt5/PyQt5app.pyo
+${PYSITELIB}/cx_Freeze/samples/PyQt5/setup.py
+${PYSITELIB}/cx_Freeze/samples/PyQt5/setup.pyc
+${PYSITELIB}/cx_Freeze/samples/PyQt5/setup.pyo
${PYSITELIB}/cx_Freeze/samples/Tkinter/SimpleTkApp.py
${PYSITELIB}/cx_Freeze/samples/Tkinter/SimpleTkApp.pyc
${PYSITELIB}/cx_Freeze/samples/Tkinter/SimpleTkApp.pyo
diff --git a/lang/py-cxfreeze/distinfo b/lang/py-cxfreeze/distinfo
index 397aa1e98b3..f0fc3c7e61a 100644
--- a/lang/py-cxfreeze/distinfo
+++ b/lang/py-cxfreeze/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.8 2017/12/27 23:32:37 he Exp $
+$NetBSD: distinfo,v 1.9 2018/02/09 08:04:41 adam 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) = fa5613b9efb7a6a73618c4513f27d2b2f9b73857
+SHA1 (cx_Freeze-5.1.1.tar.gz) = de10355fcbce9eddc06ece2b1afd392ce09914e2
+RMD160 (cx_Freeze-5.1.1.tar.gz) = 554ca12a2fad62e36aee78456c326403812226f7
+SHA512 (cx_Freeze-5.1.1.tar.gz) = 64f9c3b7f6c3003c1dc439fc2da7d0c13c5f146834e3ab8ece3921f1eb30c6e3eda480ccc84e61cc061597521b360cf8f5ef8e0bbcce1437157360c3d9c1adbc
+Size (cx_Freeze-5.1.1.tar.gz) = 61381 bytes
+SHA1 (patch-setup.py) = fa5613b9efb7a6a73618c4513f27d2b2f9b73857
diff --git a/lang/py-cxfreeze/patches/patch-aa b/lang/py-cxfreeze/patches/patch-setup.py
index 6079964e254..2306faf0027 100644
--- a/lang/py-cxfreeze/patches/patch-aa
+++ b/lang/py-cxfreeze/patches/patch-setup.py
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.5 2017/12/27 23:32:37 he Exp $
+$NetBSD: patch-setup.py,v 1.1 2018/02/09 08:04:41 adam Exp $
Link with proper run-time library path,
link with -lpthread on NetBSD.