Fri Jul 28 07:01:31 2017 UTC ()
PyExecJS is a porting of ExecJS from Ruby. PyExecJS automatically picks the
best runtime available to evaluate your JavaScript program.
(adam)
diff -r1.461 -r1.462 pkgsrc/lang/Makefile
diff -r0 -r1.1 pkgsrc/lang/py-execjs/DESCR
diff -r0 -r1.1 pkgsrc/lang/py-execjs/Makefile
diff -r0 -r1.1 pkgsrc/lang/py-execjs/PLIST
diff -r0 -r1.1 pkgsrc/lang/py-execjs/distinfo
diff -r0 -r1.1 pkgsrc/lang/py-execjs/patches/patch-setup.py
--- pkgsrc/lang/Makefile 2017/06/20 13:37:18 1.461
+++ pkgsrc/lang/Makefile 2017/07/28 07:01:31 1.462
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.461 2017/06/20 13:37:18 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.462 2017/07/28 07:01:31 adam Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Programming languages | | 4 | COMMENT= Programming languages |
5 | | | 5 | |
6 | SUBDIR+= Cg-compiler | | 6 | SUBDIR+= Cg-compiler |
7 | SUBDIR+= LuaJIT | | 7 | SUBDIR+= LuaJIT |
8 | SUBDIR+= LuaJIT2 | | 8 | SUBDIR+= LuaJIT2 |
9 | SUBDIR+= STk | | 9 | SUBDIR+= STk |
10 | SUBDIR+= a60 | | 10 | SUBDIR+= a60 |
11 | SUBDIR+= abcl | | 11 | SUBDIR+= abcl |
12 | SUBDIR+= algol68g | | 12 | SUBDIR+= algol68g |
13 | SUBDIR+= asn1c | | 13 | SUBDIR+= asn1c |
14 | SUBDIR+= awka | | 14 | SUBDIR+= awka |
| @@ -166,26 +166,27 @@ SUBDIR+= pear | | | @@ -166,26 +166,27 @@ SUBDIR+= pear |
166 | SUBDIR+= perl5 | | 166 | SUBDIR+= perl5 |
167 | SUBDIR+= pfe | | 167 | SUBDIR+= pfe |
168 | SUBDIR+= pforth | | 168 | SUBDIR+= pforth |
169 | #SUBDIR+= php # only contains Makefile fragments | | 169 | #SUBDIR+= php # only contains Makefile fragments |
170 | SUBDIR+= php56 | | 170 | SUBDIR+= php56 |
171 | SUBDIR+= php70 | | 171 | SUBDIR+= php70 |
172 | SUBDIR+= php71 | | 172 | SUBDIR+= php71 |
173 | SUBDIR+= picoc | | 173 | SUBDIR+= picoc |
174 | SUBDIR+= pict | | 174 | SUBDIR+= pict |
175 | SUBDIR+= polyml | | 175 | SUBDIR+= polyml |
176 | SUBDIR+= py-basicproperty | | 176 | SUBDIR+= py-basicproperty |
177 | SUBDIR+= py-byterun | | 177 | SUBDIR+= py-byterun |
178 | SUBDIR+= py-cxfreeze | | 178 | SUBDIR+= py-cxfreeze |
| | | 179 | SUBDIR+= py-execjs |
179 | SUBDIR+= py-hy | | 180 | SUBDIR+= py-hy |
180 | SUBDIR+= py-js2py | | 181 | SUBDIR+= py-js2py |
181 | SUBDIR+= py-jsparser | | 182 | SUBDIR+= py-jsparser |
182 | SUBDIR+= py-pyrex | | 183 | SUBDIR+= py-pyrex |
183 | SUBDIR+= py-pythonz | | 184 | SUBDIR+= py-pythonz |
184 | SUBDIR+= py-six | | 185 | SUBDIR+= py-six |
185 | SUBDIR+= py27-html-docs | | 186 | SUBDIR+= py27-html-docs |
186 | SUBDIR+= py34-html-docs | | 187 | SUBDIR+= py34-html-docs |
187 | SUBDIR+= py35-html-docs | | 188 | SUBDIR+= py35-html-docs |
188 | SUBDIR+= py36-html-docs | | 189 | SUBDIR+= py36-html-docs |
189 | #SUBDIR+= python # only contains Makefile fragments | | 190 | #SUBDIR+= python # only contains Makefile fragments |
190 | SUBDIR+= python27 | | 191 | SUBDIR+= python27 |
191 | SUBDIR+= python34 | | 192 | SUBDIR+= python34 |
PyExecJS is a porting of ExecJS from Ruby. PyExecJS automatically picks the
best runtime available to evaluate your JavaScript program.
# $NetBSD: Makefile,v 1.1 2017/07/28 07:01:31 adam Exp $
DISTNAME= PyExecJS-1.4.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl:S/^py//}
CATEGORIES= python lang
MASTER_SITES= ${MASTER_SITE_PYPI:=P/PyExecJS/}
EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/doloopwhile/PyExecJS
COMMENT= Run JavaScript code from Python
LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six
USE_LANGUAGES= # empty
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2017/07/28 07:01:31 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/execjs/__init__.py
${PYSITELIB}/execjs/__init__.pyc
${PYSITELIB}/execjs/__init__.pyo
${PYSITELIB}/execjs/__main__.py
${PYSITELIB}/execjs/__main__.pyc
${PYSITELIB}/execjs/__main__.pyo
${PYSITELIB}/execjs/_abstract_runtime.py
${PYSITELIB}/execjs/_abstract_runtime.pyc
${PYSITELIB}/execjs/_abstract_runtime.pyo
${PYSITELIB}/execjs/_abstract_runtime_context.py
${PYSITELIB}/execjs/_abstract_runtime_context.pyc
${PYSITELIB}/execjs/_abstract_runtime_context.pyo
${PYSITELIB}/execjs/_exceptions.py
${PYSITELIB}/execjs/_exceptions.pyc
${PYSITELIB}/execjs/_exceptions.pyo
${PYSITELIB}/execjs/_external_runtime.py
${PYSITELIB}/execjs/_external_runtime.pyc
${PYSITELIB}/execjs/_external_runtime.pyo
${PYSITELIB}/execjs/_json2.py
${PYSITELIB}/execjs/_json2.pyc
${PYSITELIB}/execjs/_json2.pyo
${PYSITELIB}/execjs/_misc.py
${PYSITELIB}/execjs/_misc.pyc
${PYSITELIB}/execjs/_misc.pyo
${PYSITELIB}/execjs/_pyv8runtime.py
${PYSITELIB}/execjs/_pyv8runtime.pyc
${PYSITELIB}/execjs/_pyv8runtime.pyo
${PYSITELIB}/execjs/_runner_sources.py
${PYSITELIB}/execjs/_runner_sources.pyc
${PYSITELIB}/execjs/_runner_sources.pyo
${PYSITELIB}/execjs/_runtimes.py
${PYSITELIB}/execjs/_runtimes.pyc
${PYSITELIB}/execjs/_runtimes.pyo
${PYSITELIB}/execjs/runtime_names.py
${PYSITELIB}/execjs/runtime_names.pyc
${PYSITELIB}/execjs/runtime_names.pyo
$NetBSD: distinfo,v 1.1 2017/07/28 07:01:31 adam Exp $
SHA1 (PyExecJS-1.4.0.zip) = f9b96dc895ddcb58bc6962270686757909e87ddc
RMD160 (PyExecJS-1.4.0.zip) = c675ee8ad60e34e4b3d5161e5b8b66dba2d705b1
SHA512 (PyExecJS-1.4.0.zip) = 698f49f7ceed696e29f8814115d08dc54c748ed00c41e785fd7829d247e7f4f41478fc145328cb443968ff6ba98a7236656cc28c8220c21fc97c7ebee4d28344
Size (PyExecJS-1.4.0.zip) = 22179 bytes
SHA1 (patch-setup.py) = 42a9a59cba78e159e38837cbe3377410308b4617
$NetBSD: patch-setup.py,v 1.1 2017/07/28 07:01:31 adam Exp $
Allow newer version of six.
--- setup.py.orig 2017-07-28 06:58:53.000000000 +0000
+++ setup.py
@@ -39,6 +39,6 @@ setup(
'Programming Language :: Python :: 3.5',
'Programming Language :: JavaScript',
],
- install_requires=["six==1.10.0"],
+ install_requires=["six>=1.10.0"],
test_suite="test_execjs",
)