diff options
author | rodent <rodent> | 2014-05-18 03:32:16 +0000 |
---|---|---|
committer | rodent <rodent> | 2014-05-18 03:32:16 +0000 |
commit | ad9ee70f293fb2721133f7924b405594d7379b29 (patch) | |
tree | 074dd0f9c8c5fcf6f3eee8e814345cafda3be309 /lang | |
parent | caf808d9a2b1757ed1ae768ce946a3962248a24b (diff) | |
download | pkgsrc-ad9ee70f293fb2721133f7924b405594d7379b29.tar.gz |
Import py27-hy-0.10.0 as lang/py-hy.
Hy is a Python <--> Lisp layer. It helps make things work nicer, and lets Python
and the Hy lisp variant play nice together.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/py-hy/ALTERNATIVES | 2 | ||||
-rw-r--r-- | lang/py-hy/DESCR | 2 | ||||
-rw-r--r-- | lang/py-hy/Makefile | 28 | ||||
-rw-r--r-- | lang/py-hy/PLIST | 106 | ||||
-rw-r--r-- | lang/py-hy/distinfo | 5 |
5 files changed, 143 insertions, 0 deletions
diff --git a/lang/py-hy/ALTERNATIVES b/lang/py-hy/ALTERNATIVES new file mode 100644 index 00000000000..6898404b35d --- /dev/null +++ b/lang/py-hy/ALTERNATIVES @@ -0,0 +1,2 @@ +bin/hy @PREFIX@/bin/hy@PYVERSSUFFIX@ +bin/hyc @PREFIX@/bin/hyc@PYVERSSUFFIX@ diff --git a/lang/py-hy/DESCR b/lang/py-hy/DESCR new file mode 100644 index 00000000000..5d761c87932 --- /dev/null +++ b/lang/py-hy/DESCR @@ -0,0 +1,2 @@ +Hy is a Python <--> Lisp layer. It helps make things work nicer, and lets Python +and the Hy lisp variant play nice together. diff --git a/lang/py-hy/Makefile b/lang/py-hy/Makefile new file mode 100644 index 00000000000..238cdae82ba --- /dev/null +++ b/lang/py-hy/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1 2014/05/18 03:32:16 rodent Exp $ + +DISTNAME= hy-0.10.0 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= lang python +MASTER_SITES= https://pypi.python.org/packages/source/h/hy/ + +MAINTAINER= rodent@NetBSD.org +HOMEPAGE= http://hylang.org/ +COMMENT= Lisp and Python love each other +LICENSE= mit + +DEPENDS+= ${PYPKGPREFIX}-rply>=0.7.0:../../devel/py-rply +DEPENDS+= ${PYPKGPREFIX}-astor>=0.3:../../devel/py-astor + +USE_LANGUAGES= # none + +PY_PATCHPLIST= yes +PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} + +post-install: + ${MV} ${DESTDIR}${PREFIX}/bin/hy \ + ${DESTDIR}${PREFIX}/bin/hy${PYVERSSUFFIX} + ${MV} ${DESTDIR}${PREFIX}/bin/hyc \ + ${DESTDIR}${PREFIX}/bin/hyc${PYVERSSUFFIX} + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/py-hy/PLIST b/lang/py-hy/PLIST new file mode 100644 index 00000000000..d040a0f2ed3 --- /dev/null +++ b/lang/py-hy/PLIST @@ -0,0 +1,106 @@ +@comment $NetBSD: PLIST,v 1.1 2014/05/18 03:32:16 rodent Exp $ +bin/hy${PYVERSSUFFIX} +bin/hyc${PYVERSSUFFIX} +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/hy/__init__.py +${PYSITELIB}/hy/__init__.pyc +${PYSITELIB}/hy/__init__.pyo +${PYSITELIB}/hy/__main__.py +${PYSITELIB}/hy/__main__.pyc +${PYSITELIB}/hy/__main__.pyo +${PYSITELIB}/hy/_compat.py +${PYSITELIB}/hy/_compat.pyc +${PYSITELIB}/hy/_compat.pyo +${PYSITELIB}/hy/cmdline.py +${PYSITELIB}/hy/cmdline.pyc +${PYSITELIB}/hy/cmdline.pyo +${PYSITELIB}/hy/compiler.py +${PYSITELIB}/hy/compiler.pyc +${PYSITELIB}/hy/compiler.pyo +${PYSITELIB}/hy/completer.py +${PYSITELIB}/hy/completer.pyc +${PYSITELIB}/hy/completer.pyo +${PYSITELIB}/hy/contrib/__init__.py +${PYSITELIB}/hy/contrib/__init__.pyc +${PYSITELIB}/hy/contrib/__init__.pyo +${PYSITELIB}/hy/contrib/anaphoric.hy +${PYSITELIB}/hy/contrib/curry.hy +${PYSITELIB}/hy/contrib/dispatch/__init__.py +${PYSITELIB}/hy/contrib/dispatch/__init__.pyc +${PYSITELIB}/hy/contrib/dispatch/__init__.pyo +${PYSITELIB}/hy/contrib/loop.hy +${PYSITELIB}/hy/contrib/meth.hy +${PYSITELIB}/hy/contrib/multi.hy +${PYSITELIB}/hy/contrib/profile.hy +${PYSITELIB}/hy/contrib/walk.hy +${PYSITELIB}/hy/core/__init__.py +${PYSITELIB}/hy/core/__init__.pyc +${PYSITELIB}/hy/core/__init__.pyo +${PYSITELIB}/hy/core/bootstrap.hy +${PYSITELIB}/hy/core/language.hy +${PYSITELIB}/hy/core/macros.hy +${PYSITELIB}/hy/errors.py +${PYSITELIB}/hy/errors.pyc +${PYSITELIB}/hy/errors.pyo +${PYSITELIB}/hy/importer.py +${PYSITELIB}/hy/importer.pyc +${PYSITELIB}/hy/importer.pyo +${PYSITELIB}/hy/lex/__init__.py +${PYSITELIB}/hy/lex/__init__.pyc +${PYSITELIB}/hy/lex/__init__.pyo +${PYSITELIB}/hy/lex/exceptions.py +${PYSITELIB}/hy/lex/exceptions.pyc +${PYSITELIB}/hy/lex/exceptions.pyo +${PYSITELIB}/hy/lex/lexer.py +${PYSITELIB}/hy/lex/lexer.pyc +${PYSITELIB}/hy/lex/lexer.pyo +${PYSITELIB}/hy/lex/parser.py +${PYSITELIB}/hy/lex/parser.pyc +${PYSITELIB}/hy/lex/parser.pyo +${PYSITELIB}/hy/macros.py +${PYSITELIB}/hy/macros.pyc +${PYSITELIB}/hy/macros.pyo +${PYSITELIB}/hy/models/__init__.py +${PYSITELIB}/hy/models/__init__.pyc +${PYSITELIB}/hy/models/__init__.pyo +${PYSITELIB}/hy/models/complex.py +${PYSITELIB}/hy/models/complex.pyc +${PYSITELIB}/hy/models/complex.pyo +${PYSITELIB}/hy/models/cons.py +${PYSITELIB}/hy/models/cons.pyc +${PYSITELIB}/hy/models/cons.pyo +${PYSITELIB}/hy/models/dict.py +${PYSITELIB}/hy/models/dict.pyc +${PYSITELIB}/hy/models/dict.pyo +${PYSITELIB}/hy/models/expression.py +${PYSITELIB}/hy/models/expression.pyc +${PYSITELIB}/hy/models/expression.pyo +${PYSITELIB}/hy/models/float.py +${PYSITELIB}/hy/models/float.pyc +${PYSITELIB}/hy/models/float.pyo +${PYSITELIB}/hy/models/integer.py +${PYSITELIB}/hy/models/integer.pyc +${PYSITELIB}/hy/models/integer.pyo +${PYSITELIB}/hy/models/keyword.py +${PYSITELIB}/hy/models/keyword.pyc +${PYSITELIB}/hy/models/keyword.pyo +${PYSITELIB}/hy/models/lambdalist.py +${PYSITELIB}/hy/models/lambdalist.pyc +${PYSITELIB}/hy/models/lambdalist.pyo +${PYSITELIB}/hy/models/list.py +${PYSITELIB}/hy/models/list.pyc +${PYSITELIB}/hy/models/list.pyo +${PYSITELIB}/hy/models/string.py +${PYSITELIB}/hy/models/string.pyc +${PYSITELIB}/hy/models/string.pyo +${PYSITELIB}/hy/models/symbol.py +${PYSITELIB}/hy/models/symbol.pyc +${PYSITELIB}/hy/models/symbol.pyo +${PYSITELIB}/hy/version.py +${PYSITELIB}/hy/version.pyc +${PYSITELIB}/hy/version.pyo diff --git a/lang/py-hy/distinfo b/lang/py-hy/distinfo new file mode 100644 index 00000000000..92a99d25b1d --- /dev/null +++ b/lang/py-hy/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/05/18 03:32:16 rodent Exp $ + +SHA1 (hy-0.10.0.tar.gz) = bcd648ffc6b2449f46ca0d4fce77f168dc2b3631 +RMD160 (hy-0.10.0.tar.gz) = 2e7b29cfc1a67184b26ad942c357c4ed8e46c623 +Size (hy-0.10.0.tar.gz) = 40678 bytes |