aboutsummaryrefslogtreecommitdiffstats
path: root/devel/py-pudb
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2009-11-04 17:53:24 +0800
committermiwi <miwi@FreeBSD.org>2009-11-04 17:53:24 +0800
commitea680745a4256f6916c3d51873dbf1603ca626f2 (patch)
tree36f29263addfed7a3573a4ff7053e9b40b1c2ad2 /devel/py-pudb
parentc6b696920941cc66e9650a46273f0e9d62960cd2 (diff)
downloadfreebsd-ports-gnome-ea680745a4256f6916c3d51873dbf1603ca626f2.tar.gz
freebsd-ports-gnome-ea680745a4256f6916c3d51873dbf1603ca626f2.tar.zst
freebsd-ports-gnome-ea680745a4256f6916c3d51873dbf1603ca626f2.zip
PuDB is a full-screen, console-based visual debugger for Python.
Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it--in a terminal. If you've worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look familiar. WWW: http://pypi.python.org/pypi/pudb/ PR: ports/140166 Submitted by: Gea-Suan Lin <gslin at gslin.org>
Diffstat (limited to 'devel/py-pudb')
-rw-r--r--devel/py-pudb/Makefile23
-rw-r--r--devel/py-pudb/distinfo3
-rw-r--r--devel/py-pudb/pkg-descr9
-rw-r--r--devel/py-pudb/pkg-plist40
4 files changed, 75 insertions, 0 deletions
diff --git a/devel/py-pudb/Makefile b/devel/py-pudb/Makefile
new file mode 100644
index 000000000000..fe0a46d0638a
--- /dev/null
+++ b/devel/py-pudb/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: py-pudb
+# Date created: 2009-11-01
+# Whom: Gea-Suan Lin <gslin@gslin.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pudb
+PORTVERSION= 0.92.13
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= gslin@gslin.org
+COMMENT= A full-screen, console-based Python debugger
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:${PORTSDIR}/textproc/py-pygments \
+ ${PYTHON_PKGNAMEPREFIX}urwid>0:${PORTSDIR}/devel/py-urwid
+
+USE_PYTHON= 2.5+
+USE_PYDISTUTILS= easy_install
+
+.include <bsd.port.mk>
diff --git a/devel/py-pudb/distinfo b/devel/py-pudb/distinfo
new file mode 100644
index 000000000000..a5cda34dfcaa
--- /dev/null
+++ b/devel/py-pudb/distinfo
@@ -0,0 +1,3 @@
+MD5 (pudb-0.92.13.tar.gz) = 37b54712e5c60fbd87fdf077b694fe75
+SHA256 (pudb-0.92.13.tar.gz) = 41852d43b0a8733d84391a93d5861d5047882132eaad898cf533d0d6fa3fb07a
+SIZE (pudb-0.92.13.tar.gz) = 26089
diff --git a/devel/py-pudb/pkg-descr b/devel/py-pudb/pkg-descr
new file mode 100644
index 000000000000..c99b600542f5
--- /dev/null
+++ b/devel/py-pudb/pkg-descr
@@ -0,0 +1,9 @@
+PuDB is a full-screen, console-based visual debugger for Python.
+
+Its goal is to provide all the niceties of modern GUI-based debuggers
+in a more lightweight and keyboard-friendly package. PuDB allows you
+to debug code right where you write and test it--in a terminal. If
+you've worked with the excellent (but nowadays ancient) DOS-based
+Turbo Pascal or C tools, PuDB's UI might look familiar.
+
+WWW: http://pypi.python.org/pypi/pudb/
diff --git a/devel/py-pudb/pkg-plist b/devel/py-pudb/pkg-plist
new file mode 100644
index 000000000000..0443d8580bcc
--- /dev/null
+++ b/devel/py-pudb/pkg-plist
@@ -0,0 +1,40 @@
+@comment $FreeBSD$
+%%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/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/debugger.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/debugger.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/debugger.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/ipython.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/ipython.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/ipython.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/lowlevel.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/lowlevel.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/lowlevel.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/run.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/run.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/run.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/shell.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/shell.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/shell.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/source_view.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/source_view.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/source_view.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/theme.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/theme.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/theme.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/ui_tools.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/ui_tools.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/ui_tools.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/var_view.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/var_view.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb/var_view.pyo
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pudb
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%