aboutsummaryrefslogtreecommitdiff
path: root/devel/bpython
diff options
context:
space:
mode:
authorYi-Jheng Lin <yzlin@FreeBSD.org>2010-03-09 13:40:33 +0000
committerYi-Jheng Lin <yzlin@FreeBSD.org>2010-03-09 13:40:33 +0000
commit8f77fcdf2c635356855a1155904f205674abb8a9 (patch)
tree7961340d9d80fd4cf472344a94c35d211d05ec90 /devel/bpython
parent052a5d4d2c712c7ebf1a27b97cbfc5f308bfcb66 (diff)
downloadports-8f77fcdf2c635356855a1155904f205674abb8a9.tar.gz
ports-8f77fcdf2c635356855a1155904f205674abb8a9.zip
Notes
Diffstat (limited to 'devel/bpython')
-rw-r--r--devel/bpython/Makefile29
-rw-r--r--devel/bpython/distinfo3
-rw-r--r--devel/bpython/files/patch-setup.py19
-rw-r--r--devel/bpython/pkg-descr12
-rw-r--r--devel/bpython/pkg-plist52
5 files changed, 115 insertions, 0 deletions
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%%