pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/shells/xonsh Import xonsh-0.4.5 as shells/xonsh
details: https://anonhg.NetBSD.org/pkgsrc/rev/6118ea333e57
branches: trunk
changeset: 351506:6118ea333e57
user: kamil <kamil%pkgsrc.org@localhost>
date: Sun Aug 21 11:34:57 2016 +0000
description:
Import xonsh-0.4.5 as shells/xonsh
xonsh is a Python-ish, BASHwards-looking shell language and command prompt. The
language is a superset of Python 3.4+ with additional shell primitives. xonsh
(pronounced conch) is meant for the daily use of experts and novices alike.
diffstat:
shells/xonsh/DESCR | 3 +
shells/xonsh/Makefile | 29 +++
shells/xonsh/PLIST | 255 +++++++++++++++++++++++++++
shells/xonsh/distinfo | 9 +
shells/xonsh/patches/patch-news_netbsd.rst | 21 ++
shells/xonsh/patches/patch-xonsh_aliases.py | 27 ++
shells/xonsh/patches/patch-xonsh_platform.py | 20 ++
7 files changed, 364 insertions(+), 0 deletions(-)
diffs (truncated from 392 to 300 lines):
diff -r 80620d82c747 -r 6118ea333e57 shells/xonsh/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/shells/xonsh/DESCR Sun Aug 21 11:34:57 2016 +0000
@@ -0,0 +1,3 @@
+xonsh is a Python-ish, BASHwards-looking shell language and command prompt. The
+language is a superset of Python 3.4+ with additional shell primitives. xonsh
+(pronounced conch) is meant for the daily use of experts and novices alike.
diff -r 80620d82c747 -r 6118ea333e57 shells/xonsh/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/shells/xonsh/Makefile Sun Aug 21 11:34:57 2016 +0000
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2016/08/21 11:34:57 kamil Exp $
+
+DISTNAME= xonsh-0.4.5
+CATEGORIES= shells python
+MASTER_SITES= ${MASTER_SITE_GITHUB:=xonsh/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://xon.sh/
+COMMENT= Python-ish, BASHwards-looking shell language and command prompt
+LICENSE= 2-clause-bsd
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
+DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
+DEPENDS+= ${PYPKGPREFIX}-prompt_toolkit-[0-9]*:../../devel/py-prompt_toolkit
+DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
+
+PKG_SHELL= ${PREFIX}/bin/xon.sh
+PKG_SHELL+= ${PREFIX}/bin/xonsh
+
+SUBST_CLASSES+= xonsh
+SUBST_STAGE.xonsh= post-patch
+SUBST_FILES.xonsh= scripts/xon.sh
+SUBST_SED.xonsh= -e 's,python3,${PYTHONBIN},'
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 80620d82c747 -r 6118ea333e57 shells/xonsh/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/shells/xonsh/PLIST Sun Aug 21 11:34:57 2016 +0000
@@ -0,0 +1,255 @@
+@comment $NetBSD: PLIST,v 1.1 2016/08/21 11:34:57 kamil Exp $
+bin/xon.sh
+bin/xonsh
+${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}/top_level.txt
+${PYSITELIB}/xonsh/__amalgam__.py
+${PYSITELIB}/xonsh/__init__.py
+${PYSITELIB}/xonsh/__main__.py
+${PYSITELIB}/xonsh/__amalgam__.pyo
+${PYSITELIB}/xonsh/__amalgam__.pyc
+${PYSITELIB}/xonsh/__init__.pyo
+${PYSITELIB}/xonsh/__init__.pyc
+${PYSITELIB}/xonsh/__main__.pyo
+${PYSITELIB}/xonsh/__main__.pyc
+${PYSITELIB}/xonsh/aliases.pyo
+${PYSITELIB}/xonsh/aliases.pyc
+${PYSITELIB}/xonsh/ansi_colors.pyo
+${PYSITELIB}/xonsh/ansi_colors.pyc
+${PYSITELIB}/xonsh/ast.pyo
+${PYSITELIB}/xonsh/ast.pyc
+${PYSITELIB}/xonsh/base_shell.pyo
+${PYSITELIB}/xonsh/base_shell.pyc
+${PYSITELIB}/xonsh/built_ins.pyo
+${PYSITELIB}/xonsh/built_ins.pyc
+${PYSITELIB}/xonsh/codecache.pyo
+${PYSITELIB}/xonsh/codecache.pyc
+${PYSITELIB}/xonsh/commands_cache.pyo
+${PYSITELIB}/xonsh/commands_cache.pyc
+${PYSITELIB}/xonsh/completer.pyo
+${PYSITELIB}/xonsh/completer.pyc
+${PYSITELIB}/xonsh/contexts.pyo
+${PYSITELIB}/xonsh/contexts.pyc
+${PYSITELIB}/xonsh/diff_history.pyo
+${PYSITELIB}/xonsh/diff_history.pyc
+${PYSITELIB}/xonsh/dirstack.pyo
+${PYSITELIB}/xonsh/dirstack.pyc
+${PYSITELIB}/xonsh/environ.pyo
+${PYSITELIB}/xonsh/environ.pyc
+${PYSITELIB}/xonsh/execer.pyo
+${PYSITELIB}/xonsh/execer.pyc
+${PYSITELIB}/xonsh/foreign_shells.pyo
+${PYSITELIB}/xonsh/foreign_shells.pyc
+${PYSITELIB}/xonsh/history.pyo
+${PYSITELIB}/xonsh/history.pyc
+${PYSITELIB}/xonsh/imphooks.pyo
+${PYSITELIB}/xonsh/imphooks.pyc
+${PYSITELIB}/xonsh/inspectors.pyo
+${PYSITELIB}/xonsh/inspectors.pyc
+${PYSITELIB}/xonsh/jobs.pyo
+${PYSITELIB}/xonsh/jobs.pyc
+${PYSITELIB}/xonsh/jupyter_kernel.pyo
+${PYSITELIB}/xonsh/jupyter_kernel.pyc
+${PYSITELIB}/xonsh/lazyasd.pyo
+${PYSITELIB}/xonsh/lazyasd.pyc
+${PYSITELIB}/xonsh/lazyimps.pyo
+${PYSITELIB}/xonsh/lazyimps.pyc
+${PYSITELIB}/xonsh/lazyjson.pyo
+${PYSITELIB}/xonsh/lazyjson.pyc
+${PYSITELIB}/xonsh/lexer.pyo
+${PYSITELIB}/xonsh/lexer.pyc
+${PYSITELIB}/xonsh/main.pyo
+${PYSITELIB}/xonsh/main.pyc
+${PYSITELIB}/xonsh/openpy.pyo
+${PYSITELIB}/xonsh/openpy.pyc
+${PYSITELIB}/xonsh/parser.pyo
+${PYSITELIB}/xonsh/parser.pyc
+${PYSITELIB}/xonsh/platform.pyo
+${PYSITELIB}/xonsh/platform.pyc
+${PYSITELIB}/xonsh/pretty.pyo
+${PYSITELIB}/xonsh/pretty.pyc
+${PYSITELIB}/xonsh/proc.pyo
+${PYSITELIB}/xonsh/proc.pyc
+${PYSITELIB}/xonsh/pyghooks.pyo
+${PYSITELIB}/xonsh/pyghooks.pyc
+${PYSITELIB}/xonsh/readline_shell.pyo
+${PYSITELIB}/xonsh/readline_shell.pyc
+${PYSITELIB}/xonsh/replay.pyo
+${PYSITELIB}/xonsh/replay.pyc
+${PYSITELIB}/xonsh/shell.pyo
+${PYSITELIB}/xonsh/shell.pyc
+${PYSITELIB}/xonsh/teepty.pyo
+${PYSITELIB}/xonsh/teepty.pyc
+${PYSITELIB}/xonsh/timings.pyo
+${PYSITELIB}/xonsh/timings.pyc
+${PYSITELIB}/xonsh/tokenize.pyo
+${PYSITELIB}/xonsh/tokenize.pyc
+${PYSITELIB}/xonsh/tools.pyo
+${PYSITELIB}/xonsh/tools.pyc
+${PYSITELIB}/xonsh/tracer.pyo
+${PYSITELIB}/xonsh/tracer.pyc
+${PYSITELIB}/xonsh/winutils.pyo
+${PYSITELIB}/xonsh/winutils.pyc
+${PYSITELIB}/xonsh/wizard.pyo
+${PYSITELIB}/xonsh/wizard.pyc
+${PYSITELIB}/xonsh/xonfig.pyo
+${PYSITELIB}/xonsh/xonfig.pyc
+${PYSITELIB}/xonsh/xontribs.pyo
+${PYSITELIB}/xonsh/xontribs.pyc
+${PYSITELIB}/xonsh/aliases.py
+${PYSITELIB}/xonsh/ansi_colors.py
+${PYSITELIB}/xonsh/ast.py
+${PYSITELIB}/xonsh/base_shell.py
+${PYSITELIB}/xonsh/built_ins.py
+${PYSITELIB}/xonsh/codecache.py
+${PYSITELIB}/xonsh/commands_cache.py
+${PYSITELIB}/xonsh/completer.py
+${PYSITELIB}/xonsh/completers/__amalgam__.py
+${PYSITELIB}/xonsh/completers/__init__.py
+${PYSITELIB}/xonsh/completers/__amalgam__.pyo
+${PYSITELIB}/xonsh/completers/__amalgam__.pyc
+${PYSITELIB}/xonsh/completers/__init__.pyo
+${PYSITELIB}/xonsh/completers/__init__.pyc
+${PYSITELIB}/xonsh/completers/_aliases.pyo
+${PYSITELIB}/xonsh/completers/_aliases.pyc
+${PYSITELIB}/xonsh/completers/base.pyo
+${PYSITELIB}/xonsh/completers/base.pyc
+${PYSITELIB}/xonsh/completers/bash.pyo
+${PYSITELIB}/xonsh/completers/bash.pyc
+${PYSITELIB}/xonsh/completers/commands.pyo
+${PYSITELIB}/xonsh/completers/commands.pyc
+${PYSITELIB}/xonsh/completers/completer.pyo
+${PYSITELIB}/xonsh/completers/completer.pyc
+${PYSITELIB}/xonsh/completers/dirs.pyo
+${PYSITELIB}/xonsh/completers/dirs.pyc
+${PYSITELIB}/xonsh/completers/init.pyo
+${PYSITELIB}/xonsh/completers/init.pyc
+${PYSITELIB}/xonsh/completers/man.pyo
+${PYSITELIB}/xonsh/completers/man.pyc
+${PYSITELIB}/xonsh/completers/path.pyo
+${PYSITELIB}/xonsh/completers/path.pyc
+${PYSITELIB}/xonsh/completers/pip.pyo
+${PYSITELIB}/xonsh/completers/pip.pyc
+${PYSITELIB}/xonsh/completers/python.pyo
+${PYSITELIB}/xonsh/completers/python.pyc
+${PYSITELIB}/xonsh/completers/tools.pyo
+${PYSITELIB}/xonsh/completers/tools.pyc
+${PYSITELIB}/xonsh/completers/_aliases.py
+${PYSITELIB}/xonsh/completers/base.py
+${PYSITELIB}/xonsh/completers/bash.py
+${PYSITELIB}/xonsh/completers/commands.py
+${PYSITELIB}/xonsh/completers/completer.py
+${PYSITELIB}/xonsh/completers/dirs.py
+${PYSITELIB}/xonsh/completers/init.py
+${PYSITELIB}/xonsh/completers/man.py
+${PYSITELIB}/xonsh/completers/path.py
+${PYSITELIB}/xonsh/completers/pip.py
+${PYSITELIB}/xonsh/completers/python.py
+${PYSITELIB}/xonsh/completers/tools.py
+${PYSITELIB}/xonsh/contexts.py
+${PYSITELIB}/xonsh/diff_history.py
+${PYSITELIB}/xonsh/dirstack.py
+${PYSITELIB}/xonsh/environ.py
+${PYSITELIB}/xonsh/execer.py
+${PYSITELIB}/xonsh/foreign_shells.py
+${PYSITELIB}/xonsh/history.py
+${PYSITELIB}/xonsh/imphooks.py
+${PYSITELIB}/xonsh/inspectors.py
+${PYSITELIB}/xonsh/jobs.py
+${PYSITELIB}/xonsh/jupyter_kernel.py
+${PYSITELIB}/xonsh/lazyasd.py
+${PYSITELIB}/xonsh/lazyimps.py
+${PYSITELIB}/xonsh/lazyjson.py
+${PYSITELIB}/xonsh/lexer.py
+${PYSITELIB}/xonsh/main.py
+${PYSITELIB}/xonsh/openpy.py
+${PYSITELIB}/xonsh/parser.py
+${PYSITELIB}/xonsh/parsers/__init__.py
+${PYSITELIB}/xonsh/parsers/__init__.pyo
+${PYSITELIB}/xonsh/parsers/__init__.pyc
+${PYSITELIB}/xonsh/parsers/base.pyo
+${PYSITELIB}/xonsh/parsers/base.pyc
+${PYSITELIB}/xonsh/parsers/v34.pyo
+${PYSITELIB}/xonsh/parsers/v34.pyc
+${PYSITELIB}/xonsh/parsers/v35.pyo
+${PYSITELIB}/xonsh/parsers/v35.pyc
+${PYSITELIB}/xonsh/parsers/base.py
+${PYSITELIB}/xonsh/parsers/v34.py
+${PYSITELIB}/xonsh/parsers/v35.py
+${PYSITELIB}/xonsh/platform.py
+${PYSITELIB}/xonsh/ply/__init__.py
+${PYSITELIB}/xonsh/ply/__init__.pyo
+${PYSITELIB}/xonsh/ply/__init__.pyc
+${PYSITELIB}/xonsh/ply/cpp.pyo
+${PYSITELIB}/xonsh/ply/cpp.pyc
+${PYSITELIB}/xonsh/ply/ctokens.pyo
+${PYSITELIB}/xonsh/ply/ctokens.pyc
+${PYSITELIB}/xonsh/ply/lex.pyo
+${PYSITELIB}/xonsh/ply/lex.pyc
+${PYSITELIB}/xonsh/ply/yacc.pyo
+${PYSITELIB}/xonsh/ply/yacc.pyc
+${PYSITELIB}/xonsh/ply/ygen.pyo
+${PYSITELIB}/xonsh/ply/ygen.pyc
+${PYSITELIB}/xonsh/ply/cpp.py
+${PYSITELIB}/xonsh/ply/ctokens.py
+${PYSITELIB}/xonsh/ply/lex.py
+${PYSITELIB}/xonsh/ply/yacc.py
+${PYSITELIB}/xonsh/ply/ygen.py
+${PYSITELIB}/xonsh/pretty.py
+${PYSITELIB}/xonsh/proc.py
+${PYSITELIB}/xonsh/ptk/__init__.py
+${PYSITELIB}/xonsh/ptk/__init__.pyo
+${PYSITELIB}/xonsh/ptk/__init__.pyc
+${PYSITELIB}/xonsh/ptk/completer.pyo
+${PYSITELIB}/xonsh/ptk/completer.pyc
+${PYSITELIB}/xonsh/ptk/history.pyo
+${PYSITELIB}/xonsh/ptk/history.pyc
+${PYSITELIB}/xonsh/ptk/key_bindings.pyo
+${PYSITELIB}/xonsh/ptk/key_bindings.pyc
+${PYSITELIB}/xonsh/ptk/shell.pyo
+${PYSITELIB}/xonsh/ptk/shell.pyc
+${PYSITELIB}/xonsh/ptk/shortcuts.pyo
+${PYSITELIB}/xonsh/ptk/shortcuts.pyc
+${PYSITELIB}/xonsh/ptk/completer.py
+${PYSITELIB}/xonsh/ptk/history.py
+${PYSITELIB}/xonsh/ptk/key_bindings.py
+${PYSITELIB}/xonsh/ptk/shell.py
+${PYSITELIB}/xonsh/ptk/shortcuts.py
+${PYSITELIB}/xonsh/pyghooks.py
+${PYSITELIB}/xonsh/readline_shell.py
+${PYSITELIB}/xonsh/replay.py
+${PYSITELIB}/xonsh/shell.py
+${PYSITELIB}/xonsh/teepty.py
+${PYSITELIB}/xonsh/timings.py
+${PYSITELIB}/xonsh/tokenize.py
+${PYSITELIB}/xonsh/tools.py
+${PYSITELIB}/xonsh/tracer.py
+${PYSITELIB}/xonsh/winutils.py
+${PYSITELIB}/xonsh/wizard.py
+${PYSITELIB}/xonsh/xonfig.py
+${PYSITELIB}/xonsh/xontribs.json
+${PYSITELIB}/xonsh/xontribs.py
+${PYSITELIB}/xonsh/xoreutils/__init__.py
+${PYSITELIB}/xonsh/xoreutils/__init__.pyo
+${PYSITELIB}/xonsh/xoreutils/__init__.pyc
+${PYSITELIB}/xonsh/xoreutils/_which.pyo
+${PYSITELIB}/xonsh/xoreutils/_which.pyc
+${PYSITELIB}/xonsh/xoreutils/_which.py
+${PYSITELIB}/xontrib/distributed.pyo
+${PYSITELIB}/xontrib/distributed.pyc
+${PYSITELIB}/xontrib/mpl.pyo
+${PYSITELIB}/xontrib/mpl.pyc
+${PYSITELIB}/xontrib/mplhooks.pyo
+${PYSITELIB}/xontrib/mplhooks.pyc
+${PYSITELIB}/xontrib/vox.pyo
+${PYSITELIB}/xontrib/vox.pyc
+${PYSITELIB}/xontrib/voxapi.pyo
+${PYSITELIB}/xontrib/voxapi.pyc
+${PYSITELIB}/xontrib/distributed.py
+${PYSITELIB}/xontrib/mpl.py
+${PYSITELIB}/xontrib/mplhooks.py
+${PYSITELIB}/xontrib/vox.py
+${PYSITELIB}/xontrib/voxapi.py
diff -r 80620d82c747 -r 6118ea333e57 shells/xonsh/distinfo
Home |
Main Index |
Thread Index |
Old Index