diff options
author | joerg <joerg@pkgsrc.org> | 2017-02-07 23:50:27 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2017-02-07 23:50:27 +0000 |
commit | 02d84cc46a38fecbe9a3c86763ba7ffedf0fe82e (patch) | |
tree | 8b4b9f6ee2e983ce04151b661047274d808089ad /lang | |
parent | f3a89d04358d9922d38f9cc225861ba4f80b3b34 (diff) | |
download | pkgsrc-02d84cc46a38fecbe9a3c86763ba7ffedf0fe82e.tar.gz |
Add py-js2py-0.43, a simple Javascript to Python converter.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/py-js2py/DESCR | 2 | ||||
-rw-r--r-- | lang/py-js2py/Makefile | 19 | ||||
-rw-r--r-- | lang/py-js2py/PLIST | 156 | ||||
-rw-r--r-- | lang/py-js2py/distinfo | 6 |
4 files changed, 183 insertions, 0 deletions
diff --git a/lang/py-js2py/DESCR b/lang/py-js2py/DESCR new file mode 100644 index 00000000000..7e89e38806c --- /dev/null +++ b/lang/py-js2py/DESCR @@ -0,0 +1,2 @@ +Js2Py translates JavaScript up to ECMAscript 6 into Python. +It does not require any external dependencies. diff --git a/lang/py-js2py/Makefile b/lang/py-js2py/Makefile new file mode 100644 index 00000000000..2d5b40856d6 --- /dev/null +++ b/lang/py-js2py/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1 2017/02/07 23:50:27 joerg Exp $ + +DISTNAME= Js2Py-0.43 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} +CATEGORIES= python lang +MASTER_SITES= ${MASTER_SITE_PYPI:=J/Js2Py/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://pypi.python.org/pypi/Js2Py/ +COMMENT= Python implementation of Javascript +LICENSE= mit + +DEPENDS+= ${PYPKGPREFIX}-jsparser-[0-9]*:../../lang/py-jsparser +DEPENDS+= ${PYPKGPREFIX}-tzlocal-[0-9]*:../../time/py-tzlocal + +USE_LANGUAGES= # empty + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/py-js2py/PLIST b/lang/py-js2py/PLIST new file mode 100644 index 00000000000..8284318f7ba --- /dev/null +++ b/lang/py-js2py/PLIST @@ -0,0 +1,156 @@ +@comment $NetBSD: PLIST,v 1.1 2017/02/07 23:50:27 joerg 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}/js2py/__init__.py +${PYSITELIB}/js2py/__init__.pyc +${PYSITELIB}/js2py/__init__.pyo +${PYSITELIB}/js2py/base.py +${PYSITELIB}/js2py/base.pyc +${PYSITELIB}/js2py/base.pyo +${PYSITELIB}/js2py/constructors/__init__.py +${PYSITELIB}/js2py/constructors/__init__.pyc +${PYSITELIB}/js2py/constructors/__init__.pyo +${PYSITELIB}/js2py/constructors/jsarray.py +${PYSITELIB}/js2py/constructors/jsarray.pyc +${PYSITELIB}/js2py/constructors/jsarray.pyo +${PYSITELIB}/js2py/constructors/jsarraybuffer.py +${PYSITELIB}/js2py/constructors/jsarraybuffer.pyc +${PYSITELIB}/js2py/constructors/jsarraybuffer.pyo +${PYSITELIB}/js2py/constructors/jsboolean.py +${PYSITELIB}/js2py/constructors/jsboolean.pyc +${PYSITELIB}/js2py/constructors/jsboolean.pyo +${PYSITELIB}/js2py/constructors/jsdate.py +${PYSITELIB}/js2py/constructors/jsdate.pyc +${PYSITELIB}/js2py/constructors/jsdate.pyo +${PYSITELIB}/js2py/constructors/jsfloat32array.py +${PYSITELIB}/js2py/constructors/jsfloat32array.pyc +${PYSITELIB}/js2py/constructors/jsfloat32array.pyo +${PYSITELIB}/js2py/constructors/jsfloat64array.py +${PYSITELIB}/js2py/constructors/jsfloat64array.pyc +${PYSITELIB}/js2py/constructors/jsfloat64array.pyo +${PYSITELIB}/js2py/constructors/jsfunction.py +${PYSITELIB}/js2py/constructors/jsfunction.pyc +${PYSITELIB}/js2py/constructors/jsfunction.pyo +${PYSITELIB}/js2py/constructors/jsint16array.py +${PYSITELIB}/js2py/constructors/jsint16array.pyc +${PYSITELIB}/js2py/constructors/jsint16array.pyo +${PYSITELIB}/js2py/constructors/jsint32array.py +${PYSITELIB}/js2py/constructors/jsint32array.pyc +${PYSITELIB}/js2py/constructors/jsint32array.pyo +${PYSITELIB}/js2py/constructors/jsint8array.py +${PYSITELIB}/js2py/constructors/jsint8array.pyc +${PYSITELIB}/js2py/constructors/jsint8array.pyo +${PYSITELIB}/js2py/constructors/jsmath.py +${PYSITELIB}/js2py/constructors/jsmath.pyc +${PYSITELIB}/js2py/constructors/jsmath.pyo +${PYSITELIB}/js2py/constructors/jsnumber.py +${PYSITELIB}/js2py/constructors/jsnumber.pyc +${PYSITELIB}/js2py/constructors/jsnumber.pyo +${PYSITELIB}/js2py/constructors/jsobject.py +${PYSITELIB}/js2py/constructors/jsobject.pyc +${PYSITELIB}/js2py/constructors/jsobject.pyo +${PYSITELIB}/js2py/constructors/jsregexp.py +${PYSITELIB}/js2py/constructors/jsregexp.pyc +${PYSITELIB}/js2py/constructors/jsregexp.pyo +${PYSITELIB}/js2py/constructors/jsstring.py +${PYSITELIB}/js2py/constructors/jsstring.pyc +${PYSITELIB}/js2py/constructors/jsstring.pyo +${PYSITELIB}/js2py/constructors/jsuint16array.py +${PYSITELIB}/js2py/constructors/jsuint16array.pyc +${PYSITELIB}/js2py/constructors/jsuint16array.pyo +${PYSITELIB}/js2py/constructors/jsuint32array.py +${PYSITELIB}/js2py/constructors/jsuint32array.pyc +${PYSITELIB}/js2py/constructors/jsuint32array.pyo +${PYSITELIB}/js2py/constructors/jsuint8array.py +${PYSITELIB}/js2py/constructors/jsuint8array.pyc +${PYSITELIB}/js2py/constructors/jsuint8array.pyo +${PYSITELIB}/js2py/constructors/jsuint8clampedarray.py +${PYSITELIB}/js2py/constructors/jsuint8clampedarray.pyc +${PYSITELIB}/js2py/constructors/jsuint8clampedarray.pyo +${PYSITELIB}/js2py/constructors/time_helpers.py +${PYSITELIB}/js2py/constructors/time_helpers.pyc +${PYSITELIB}/js2py/constructors/time_helpers.pyo +${PYSITELIB}/js2py/es6/__init__.py +${PYSITELIB}/js2py/es6/__init__.pyc +${PYSITELIB}/js2py/es6/__init__.pyo +${PYSITELIB}/js2py/es6/babel.py +${PYSITELIB}/js2py/es6/babel.pyc +${PYSITELIB}/js2py/es6/babel.pyo +${PYSITELIB}/js2py/evaljs.py +${PYSITELIB}/js2py/evaljs.pyc +${PYSITELIB}/js2py/evaljs.pyo +${PYSITELIB}/js2py/host/__init__.py +${PYSITELIB}/js2py/host/__init__.pyc +${PYSITELIB}/js2py/host/__init__.pyo +${PYSITELIB}/js2py/host/console.py +${PYSITELIB}/js2py/host/console.pyc +${PYSITELIB}/js2py/host/console.pyo +${PYSITELIB}/js2py/host/jseval.py +${PYSITELIB}/js2py/host/jseval.pyc +${PYSITELIB}/js2py/host/jseval.pyo +${PYSITELIB}/js2py/host/jsfunctions.py +${PYSITELIB}/js2py/host/jsfunctions.pyc +${PYSITELIB}/js2py/host/jsfunctions.pyo +${PYSITELIB}/js2py/prototypes/__init__.py +${PYSITELIB}/js2py/prototypes/__init__.pyc +${PYSITELIB}/js2py/prototypes/__init__.pyo +${PYSITELIB}/js2py/prototypes/jsarray.py +${PYSITELIB}/js2py/prototypes/jsarray.pyc +${PYSITELIB}/js2py/prototypes/jsarray.pyo +${PYSITELIB}/js2py/prototypes/jsarraybuffer.py +${PYSITELIB}/js2py/prototypes/jsarraybuffer.pyc +${PYSITELIB}/js2py/prototypes/jsarraybuffer.pyo +${PYSITELIB}/js2py/prototypes/jsboolean.py +${PYSITELIB}/js2py/prototypes/jsboolean.pyc +${PYSITELIB}/js2py/prototypes/jsboolean.pyo +${PYSITELIB}/js2py/prototypes/jserror.py +${PYSITELIB}/js2py/prototypes/jserror.pyc +${PYSITELIB}/js2py/prototypes/jserror.pyo +${PYSITELIB}/js2py/prototypes/jsfunction.py +${PYSITELIB}/js2py/prototypes/jsfunction.pyc +${PYSITELIB}/js2py/prototypes/jsfunction.pyo +${PYSITELIB}/js2py/prototypes/jsjson.py +${PYSITELIB}/js2py/prototypes/jsjson.pyc +${PYSITELIB}/js2py/prototypes/jsjson.pyo +${PYSITELIB}/js2py/prototypes/jsnumber.py +${PYSITELIB}/js2py/prototypes/jsnumber.pyc +${PYSITELIB}/js2py/prototypes/jsnumber.pyo +${PYSITELIB}/js2py/prototypes/jsobject.py +${PYSITELIB}/js2py/prototypes/jsobject.pyc +${PYSITELIB}/js2py/prototypes/jsobject.pyo +${PYSITELIB}/js2py/prototypes/jsregexp.py +${PYSITELIB}/js2py/prototypes/jsregexp.pyc +${PYSITELIB}/js2py/prototypes/jsregexp.pyo +${PYSITELIB}/js2py/prototypes/jsstring.py +${PYSITELIB}/js2py/prototypes/jsstring.pyc +${PYSITELIB}/js2py/prototypes/jsstring.pyo +${PYSITELIB}/js2py/prototypes/jstypedarray.py +${PYSITELIB}/js2py/prototypes/jstypedarray.pyc +${PYSITELIB}/js2py/prototypes/jstypedarray.pyo +${PYSITELIB}/js2py/pyjs.py +${PYSITELIB}/js2py/pyjs.pyc +${PYSITELIB}/js2py/pyjs.pyo +${PYSITELIB}/js2py/translators/__init__.py +${PYSITELIB}/js2py/translators/__init__.pyc +${PYSITELIB}/js2py/translators/__init__.pyo +${PYSITELIB}/js2py/translators/friendly_nodes.py +${PYSITELIB}/js2py/translators/friendly_nodes.pyc +${PYSITELIB}/js2py/translators/friendly_nodes.pyo +${PYSITELIB}/js2py/translators/jsregexps.py +${PYSITELIB}/js2py/translators/jsregexps.pyc +${PYSITELIB}/js2py/translators/jsregexps.pyo +${PYSITELIB}/js2py/translators/translating_nodes.py +${PYSITELIB}/js2py/translators/translating_nodes.pyc +${PYSITELIB}/js2py/translators/translating_nodes.pyo +${PYSITELIB}/js2py/translators/translator.py +${PYSITELIB}/js2py/translators/translator.pyc +${PYSITELIB}/js2py/translators/translator.pyo +${PYSITELIB}/js2py/utils/__init__.py +${PYSITELIB}/js2py/utils/__init__.pyc +${PYSITELIB}/js2py/utils/__init__.pyo +${PYSITELIB}/js2py/utils/injector.py +${PYSITELIB}/js2py/utils/injector.pyc +${PYSITELIB}/js2py/utils/injector.pyo diff --git a/lang/py-js2py/distinfo b/lang/py-js2py/distinfo new file mode 100644 index 00000000000..2759a731f4b --- /dev/null +++ b/lang/py-js2py/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2017/02/07 23:50:27 joerg Exp $ + +SHA1 (Js2Py-0.43.tar.gz) = 33d6cde902f737fb9f76b0731b3a34b2093beb39 +RMD160 (Js2Py-0.43.tar.gz) = 5702262943dfae833aa17fd7b2ec3ca4fe23dc06 +SHA512 (Js2Py-0.43.tar.gz) = 6d8272f323ad6423513a5ca5a5ea74f81f42466227ae9ecb12cd19de27d1cde7b48f216e754b790c56af81a31fdf49d3ff90b064829a6b6b9c4c4fe5f863f39a +Size (Js2Py-0.43.tar.gz) = 511745 bytes |