From aea498a7447d17d5a407fa08c7969d940e65f174 Mon Sep 17 00:00:00 2001 From: imil Date: Fri, 10 May 2013 12:55:33 +0000 Subject: [PATCH] Initial import of bpython, version 0.12, into the NetBSD Packages Collection. bpython is a fancy interface to the Python interpreter for Linux, BSD, OS X and Windows (with some work). bpython is released under the MIT License. It has the following (special) features: * In-line syntax highlighting. * Readline-like autocomplete with suggestions displayed as you type. * Expected parameter list for any Python function. * "Rewind" function to pop the last line of code from memory and re-evaluate. * Send the code you've entered off to a pastebin. * Save the code you've entered to a file. * Auto-indentation. * Python 3 support. --- devel/bpython/DESCR | 12 +++++ devel/bpython/Makefile | 20 ++++++++ devel/bpython/PLIST | 106 +++++++++++++++++++++++++++++++++++++++++ devel/bpython/distinfo | 5 ++ 4 files changed, 143 insertions(+) create mode 100644 devel/bpython/DESCR create mode 100644 devel/bpython/Makefile create mode 100644 devel/bpython/PLIST create mode 100644 devel/bpython/distinfo diff --git a/devel/bpython/DESCR b/devel/bpython/DESCR new file mode 100644 index 000000000000..052bef56d33f --- /dev/null +++ b/devel/bpython/DESCR @@ -0,0 +1,12 @@ +bpython is a fancy interface to the Python interpreter for Linux, BSD, OS X +and Windows (with some work). bpython is released under the MIT License. It +has the following (special) features: + +* In-line syntax highlighting. +* Readline-like autocomplete with suggestions displayed as you type. +* Expected parameter list for any Python function. +* "Rewind" function to pop the last line of code from memory and re-evaluate. +* Send the code you've entered off to a pastebin. +* Save the code you've entered to a file. +* Auto-indentation. +* Python 3 support. diff --git a/devel/bpython/Makefile b/devel/bpython/Makefile new file mode 100644 index 000000000000..edc8abc6aeda --- /dev/null +++ b/devel/bpython/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2013/05/10 12:55:33 imil Exp $ +# + +DISTNAME= bpython-0.12 +CATEGORIES= devel +MASTER_SITES= http://bpython-interpreter.org/releases/ + +MAINTAINER= imil@NetBSD.org +HOMEPAGE= http://bpython-interpreter.org/ +COMMENT= Fancy interface to the Python interpreter +LICENSE= mit + +USE_LANGUAGES= # none + +DEPENDS+= ${PYPKGPREFIX}-pygments>=1.6:../../textproc/py-pygments + +.include "../../lang/python/distutils.mk" +.include "../../lang/python/application.mk" +.include "../../sysutils/desktop-file-utils/desktopdb.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/bpython/PLIST b/devel/bpython/PLIST new file mode 100644 index 000000000000..3f638ec91cc4 --- /dev/null +++ b/devel/bpython/PLIST @@ -0,0 +1,106 @@ +@comment $NetBSD: PLIST,v 1.1 2013/05/10 12:55:33 imil Exp $ +bin/bpython +bin/bpython-gtk +bin/bpython-urwid +${PYSITELIB}/bpdb/__init__.py +${PYSITELIB}/bpdb/__init__.pyc +${PYSITELIB}/bpdb/__init__.pyo +${PYSITELIB}/bpdb/debugger.py +${PYSITELIB}/bpdb/debugger.pyc +${PYSITELIB}/bpdb/debugger.pyo +${PYSITELIB}/${EGG_FILE}/PKG-INFO +${PYSITELIB}/${EGG_FILE}/SOURCES.txt +${PYSITELIB}/${EGG_FILE}/dependency_links.txt +${PYSITELIB}/${EGG_FILE}/entry_points.txt +${PYSITELIB}/${EGG_FILE}/requires.txt +${PYSITELIB}/${EGG_FILE}/top_level.txt +${PYSITELIB}/bpython/__init__.py +${PYSITELIB}/bpython/__init__.pyc +${PYSITELIB}/bpython/__init__.pyo +${PYSITELIB}/bpython/_internal.py +${PYSITELIB}/bpython/_internal.pyc +${PYSITELIB}/bpython/_internal.pyo +${PYSITELIB}/bpython/_py3compat.py +${PYSITELIB}/bpython/_py3compat.pyc +${PYSITELIB}/bpython/_py3compat.pyo +${PYSITELIB}/bpython/args.py +${PYSITELIB}/bpython/args.pyc +${PYSITELIB}/bpython/args.pyo +${PYSITELIB}/bpython/autocomplete.py +${PYSITELIB}/bpython/autocomplete.pyc +${PYSITELIB}/bpython/autocomplete.pyo +${PYSITELIB}/bpython/cli.py +${PYSITELIB}/bpython/cli.pyc +${PYSITELIB}/bpython/cli.pyo +${PYSITELIB}/bpython/config.py +${PYSITELIB}/bpython/config.pyc +${PYSITELIB}/bpython/config.pyo +${PYSITELIB}/bpython/formatter.py +${PYSITELIB}/bpython/formatter.pyc +${PYSITELIB}/bpython/formatter.pyo +${PYSITELIB}/bpython/gtk_.py +${PYSITELIB}/bpython/gtk_.pyc +${PYSITELIB}/bpython/gtk_.pyo +${PYSITELIB}/bpython/importcompletion.py +${PYSITELIB}/bpython/importcompletion.pyc +${PYSITELIB}/bpython/importcompletion.pyo +${PYSITELIB}/bpython/inspection.py +${PYSITELIB}/bpython/inspection.pyc +${PYSITELIB}/bpython/inspection.pyo +${PYSITELIB}/bpython/keys.py +${PYSITELIB}/bpython/keys.pyc +${PYSITELIB}/bpython/keys.pyo +${PYSITELIB}/bpython/logo.png +${PYSITELIB}/bpython/pager.py +${PYSITELIB}/bpython/pager.pyc +${PYSITELIB}/bpython/pager.pyo +${PYSITELIB}/bpython/repl.py +${PYSITELIB}/bpython/repl.pyc +${PYSITELIB}/bpython/repl.pyo +${PYSITELIB}/bpython/test/__init__.py +${PYSITELIB}/bpython/test/__init__.pyc +${PYSITELIB}/bpython/test/__init__.pyo +${PYSITELIB}/bpython/test/test.theme +${PYSITELIB}/bpython/test/test_args.py +${PYSITELIB}/bpython/test/test_args.pyc +${PYSITELIB}/bpython/test/test_args.pyo +${PYSITELIB}/bpython/test/test_bpython.py +${PYSITELIB}/bpython/test/test_bpython.pyc +${PYSITELIB}/bpython/test/test_bpython.pyo +${PYSITELIB}/bpython/test/test_config.py +${PYSITELIB}/bpython/test/test_config.pyc +${PYSITELIB}/bpython/test/test_config.pyo +${PYSITELIB}/bpython/test/test_crashers.py +${PYSITELIB}/bpython/test/test_crashers.pyc +${PYSITELIB}/bpython/test/test_crashers.pyo +${PYSITELIB}/bpython/test/test_formatter.py +${PYSITELIB}/bpython/test/test_formatter.pyc +${PYSITELIB}/bpython/test/test_formatter.pyo +${PYSITELIB}/bpython/test/test_gtk_.py +${PYSITELIB}/bpython/test/test_gtk_.pyc +${PYSITELIB}/bpython/test/test_gtk_.pyo +${PYSITELIB}/bpython/test/test_importcompletion.py +${PYSITELIB}/bpython/test/test_importcompletion.pyc +${PYSITELIB}/bpython/test/test_importcompletion.pyo +${PYSITELIB}/bpython/test/test_inspection.py +${PYSITELIB}/bpython/test/test_inspection.pyc +${PYSITELIB}/bpython/test/test_inspection.pyo +${PYSITELIB}/bpython/test/test_keys.py +${PYSITELIB}/bpython/test/test_keys.pyc +${PYSITELIB}/bpython/test/test_keys.pyo +${PYSITELIB}/bpython/test/test_pager.py +${PYSITELIB}/bpython/test/test_pager.pyc +${PYSITELIB}/bpython/test/test_pager.pyo +${PYSITELIB}/bpython/test/test_repl.py +${PYSITELIB}/bpython/test/test_repl.pyc +${PYSITELIB}/bpython/test/test_repl.pyo +${PYSITELIB}/bpython/test/test_wizard.py +${PYSITELIB}/bpython/test/test_wizard.pyc +${PYSITELIB}/bpython/test/test_wizard.pyo +${PYSITELIB}/bpython/translations/__init__.py +${PYSITELIB}/bpython/translations/__init__.pyc +${PYSITELIB}/bpython/translations/__init__.pyo +${PYSITELIB}/bpython/urwid.py +${PYSITELIB}/bpython/urwid.pyc +${PYSITELIB}/bpython/urwid.pyo +share/applications/bpython.desktop diff --git a/devel/bpython/distinfo b/devel/bpython/distinfo new file mode 100644 index 000000000000..a765fdf03771 --- /dev/null +++ b/devel/bpython/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2013/05/10 12:55:33 imil Exp $ + +SHA1 (bpython-0.12.tar.gz) = 6ca96f9142fba90a008259275eb0f9b58ab89fc2 +RMD160 (bpython-0.12.tar.gz) = 7e52c0ec1fa56f42b9660496776876eaf09e9cc5 +Size (bpython-0.12.tar.gz) = 130968 bytes