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

cvs diff -r1.461 -r1.462 pkgsrc/lang/Makefile (expand / switch to unified diff)

--- 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
4COMMENT= Programming languages 4COMMENT= Programming languages
5 5
6SUBDIR+= Cg-compiler 6SUBDIR+= Cg-compiler
7SUBDIR+= LuaJIT 7SUBDIR+= LuaJIT
8SUBDIR+= LuaJIT2 8SUBDIR+= LuaJIT2
9SUBDIR+= STk 9SUBDIR+= STk
10SUBDIR+= a60 10SUBDIR+= a60
11SUBDIR+= abcl 11SUBDIR+= abcl
12SUBDIR+= algol68g 12SUBDIR+= algol68g
13SUBDIR+= asn1c 13SUBDIR+= asn1c
14SUBDIR+= awka 14SUBDIR+= awka
@@ -166,26 +166,27 @@ SUBDIR+= pear @@ -166,26 +166,27 @@ SUBDIR+= pear
166SUBDIR+= perl5 166SUBDIR+= perl5
167SUBDIR+= pfe 167SUBDIR+= pfe
168SUBDIR+= pforth 168SUBDIR+= pforth
169#SUBDIR+= php # only contains Makefile fragments 169#SUBDIR+= php # only contains Makefile fragments
170SUBDIR+= php56 170SUBDIR+= php56
171SUBDIR+= php70 171SUBDIR+= php70
172SUBDIR+= php71 172SUBDIR+= php71
173SUBDIR+= picoc 173SUBDIR+= picoc
174SUBDIR+= pict 174SUBDIR+= pict
175SUBDIR+= polyml 175SUBDIR+= polyml
176SUBDIR+= py-basicproperty 176SUBDIR+= py-basicproperty
177SUBDIR+= py-byterun 177SUBDIR+= py-byterun
178SUBDIR+= py-cxfreeze 178SUBDIR+= py-cxfreeze
 179SUBDIR+= py-execjs
179SUBDIR+= py-hy 180SUBDIR+= py-hy
180SUBDIR+= py-js2py 181SUBDIR+= py-js2py
181SUBDIR+= py-jsparser 182SUBDIR+= py-jsparser
182SUBDIR+= py-pyrex 183SUBDIR+= py-pyrex
183SUBDIR+= py-pythonz 184SUBDIR+= py-pythonz
184SUBDIR+= py-six 185SUBDIR+= py-six
185SUBDIR+= py27-html-docs 186SUBDIR+= py27-html-docs
186SUBDIR+= py34-html-docs 187SUBDIR+= py34-html-docs
187SUBDIR+= py35-html-docs 188SUBDIR+= py35-html-docs
188SUBDIR+= py36-html-docs 189SUBDIR+= py36-html-docs
189#SUBDIR+= python # only contains Makefile fragments 190#SUBDIR+= python # only contains Makefile fragments
190SUBDIR+= python27 191SUBDIR+= python27
191SUBDIR+= python34 192SUBDIR+= python34

File Added: pkgsrc/lang/py-execjs/DESCR
PyExecJS is a porting of ExecJS from Ruby. PyExecJS automatically picks the
best runtime available to evaluate your JavaScript program.

File Added: pkgsrc/lang/py-execjs/Makefile
# $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"

File Added: pkgsrc/lang/py-execjs/PLIST
@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

File Added: pkgsrc/lang/py-execjs/distinfo
$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

File Added: pkgsrc/lang/py-execjs/patches/Attic/patch-setup.py
$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",
 )