diff options
author | Yi-Jheng Lin <yzlin@FreeBSD.org> | 2010-03-09 13:40:33 +0000 |
---|---|---|
committer | Yi-Jheng Lin <yzlin@FreeBSD.org> | 2010-03-09 13:40:33 +0000 |
commit | 8f77fcdf2c635356855a1155904f205674abb8a9 (patch) | |
tree | 7961340d9d80fd4cf472344a94c35d211d05ec90 | |
parent | 052a5d4d2c712c7ebf1a27b97cbfc5f308bfcb66 (diff) | |
download | ports-8f77fcdf2c635356855a1155904f205674abb8a9.tar.gz ports-8f77fcdf2c635356855a1155904f205674abb8a9.zip |
Notes
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/bpython/Makefile | 29 | ||||
-rw-r--r-- | devel/bpython/distinfo | 3 | ||||
-rw-r--r-- | devel/bpython/files/patch-setup.py | 19 | ||||
-rw-r--r-- | devel/bpython/pkg-descr | 12 | ||||
-rw-r--r-- | devel/bpython/pkg-plist | 52 |
6 files changed, 116 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 7cf760a8e546..0e8e05d94e20 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -118,6 +118,7 @@ SUBDIR += boost_build SUBDIR += bouml SUBDIR += bouml-doc + SUBDIR += bpython SUBDIR += bsdcflow SUBDIR += bufferpool SUBDIR += bug-buddy diff --git a/devel/bpython/Makefile b/devel/bpython/Makefile new file mode 100644 index 000000000000..cf90eac3977c --- /dev/null +++ b/devel/bpython/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: bpython +# Date created: 2010-03-09 +# Whom: Yi-Jheng Lin <yzlin@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= bpython +PORTVERSION= 0.9.6.2 +CATEGORIES= devel python +MASTER_SITES= http://bpython-interpreter.org/releases/ +PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} + +MAINTAINER= yzlin@FreeBSD.org +COMMENT= A fancy interface to the Python interpreter + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:${PORTSDIR}/textproc/py-pygments + +USE_PYTHON= yes +USE_PYDISTUTILS= easy_install + +MAN1= bpython.1 +MAN5= bpython-config.5 + +post-install: + @${INSTALL_MAN} ${WRKSRC}/doc/bpython.1 ${MANPREFIX}/man/man1 + @${INSTALL_MAN} ${WRKSRC}/doc/bpython-config.5 ${MANPREFIX}/man/man5 + +.include <bsd.port.mk> diff --git a/devel/bpython/distinfo b/devel/bpython/distinfo new file mode 100644 index 000000000000..fd8256f31db9 --- /dev/null +++ b/devel/bpython/distinfo @@ -0,0 +1,3 @@ +MD5 (bpython-0.9.6.2.tar.gz) = d30fdb663fa9957c21c63108ed249b59 +SHA256 (bpython-0.9.6.2.tar.gz) = 0a9569c8c8513ee9e91fdad436fe0785cbb8b456f972f6000db193102e818eee +SIZE (bpython-0.9.6.2.tar.gz) = 64483 diff --git a/devel/bpython/files/patch-setup.py b/devel/bpython/files/patch-setup.py new file mode 100644 index 000000000000..59840f704558 --- /dev/null +++ b/devel/bpython/files/patch-setup.py @@ -0,0 +1,19 @@ + +$FreeBSD$ + +--- setup.py.orig ++++ setup.py +@@ -37,13 +37,8 @@ + url = "http://www.bpython-interpreter.org/", + long_description = """bpython is a fancy interface to the Python + interpreter for Unix-like operating systems.""", +- install_requires = [ +- 'pygments' +- ], + packages = ["bpython"], + data_files = [ +- (os.path.join(man_dir, 'man1'), ['doc/bpython.1']), +- (os.path.join(man_dir, 'man5'), ['doc/bpython-config.5']), + ('share/applications', ['data/bpython.desktop']) + ], + package_data = {'bpython': ['logo.png']}, diff --git a/devel/bpython/pkg-descr b/devel/bpython/pkg-descr new file mode 100644 index 000000000000..f2b904c0c5ea --- /dev/null +++ b/devel/bpython/pkg-descr @@ -0,0 +1,12 @@ +bpython is a fancy interface to the Python interpreter for Unix-like operating +systems. It has the following 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. + +WWW: http://bpython-interpreter.org/ diff --git a/devel/bpython/pkg-plist b/devel/bpython/pkg-plist new file mode 100644 index 000000000000..c61c9ba6fc5e --- /dev/null +++ b/devel/bpython/pkg-plist @@ -0,0 +1,52 @@ +@comment $FreeBSD$ +bin/bpython +bin/bpython-gtk +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/__init__.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_internal.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_internal.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/_internal.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/args.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/args.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/args.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/cli.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/cli.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/cli.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/config.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/config.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/config.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/formatter.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/formatter.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/formatter.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/gtk_.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/gtk_.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/gtk_.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/importcompletion.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/importcompletion.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/importcompletion.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/inspection.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/inspection.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/inspection.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/keys.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/keys.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/keys.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/logo.png +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/pager.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/pager.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/pager.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/repl.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/repl.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython/repl.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications/bpython.desktop +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/bpython +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% |