summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2001-01-21 15:45:46 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2001-01-21 15:45:46 +0000
commit23fe5565892cfa3349c2962cd3bb9c6c0b31c491 (patch)
treea3853a383e63b1c99b2a8513803e307e8034ef55
parentSwitch from mysql322-{client,server} to mysql323-{client,server}. (diff)
add happydoc, a python documenting tool
PR: 23938 Approved by: clive (my mentor)
Notes
Notes: svn path=/head/; revision=37402
-rw-r--r--devel/Makefile1
-rw-r--r--devel/happydoc/Makefile26
-rw-r--r--devel/happydoc/distinfo1
-rw-r--r--devel/happydoc/pkg-comment1
-rw-r--r--devel/happydoc/pkg-descr11
-rw-r--r--devel/happydoc/pkg-plist47
6 files changed, 87 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index c8a1ab8227d6..1f61f17c8d15 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -114,6 +114,7 @@
SUBDIR += gtranslator
SUBDIR += gvd
SUBDIR += happy
+ SUBDIR += happydoc
SUBDIR += i386-rtems-binutils
SUBDIR += i386-rtems-chill
SUBDIR += i386-rtems-g77
diff --git a/devel/happydoc/Makefile b/devel/happydoc/Makefile
new file mode 100644
index 000000000000..fc8a32dfdfcd
--- /dev/null
+++ b/devel/happydoc/Makefile
@@ -0,0 +1,26 @@
+# ex:ts=8
+# New ports collection makefile for: happydoc
+# Date created: Dec 29, 2000
+# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= happydoc
+PORTVERSION= 0.9
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= HappyDoc_r0_9
+
+MAINTAINER= ijliao@FreeBSD.org
+
+USE_PYTHON= yes
+
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/${DISTNAME:S/_r/-r/}
+
+do-install:
+ @(cd ${WRKSRC}; ${PYTHON_CMD} ./setup.py install)
+
+.include <bsd.port.mk>
diff --git a/devel/happydoc/distinfo b/devel/happydoc/distinfo
new file mode 100644
index 000000000000..864b46ae0e4c
--- /dev/null
+++ b/devel/happydoc/distinfo
@@ -0,0 +1 @@
+MD5 (HappyDoc_r0_9.tar.gz) = cef3799f84d3e24e2b4fc377937767df
diff --git a/devel/happydoc/pkg-comment b/devel/happydoc/pkg-comment
new file mode 100644
index 000000000000..f127d06e5c82
--- /dev/null
+++ b/devel/happydoc/pkg-comment
@@ -0,0 +1 @@
+A tool for extracting documentation from Python source code
diff --git a/devel/happydoc/pkg-descr b/devel/happydoc/pkg-descr
new file mode 100644
index 000000000000..a0b41c41def2
--- /dev/null
+++ b/devel/happydoc/pkg-descr
@@ -0,0 +1,11 @@
+HappyDoc is a tool for extracting documentation from Python source code.
+It differs from other such applications by the fact that it uses the
+parse tree for a module to derive the information used in its output,
+rather that importing the module directly. This allows the user to
+generate documentation for modules which need special context to be
+imported.
+
+WWW: http://happydoc.sourceforge.net/
+
+-- Ying-Chieh Liao
+ ijliao@FreeBSD.org
diff --git a/devel/happydoc/pkg-plist b/devel/happydoc/pkg-plist
new file mode 100644
index 000000000000..acd601ae0eef
--- /dev/null
+++ b/devel/happydoc/pkg-plist
@@ -0,0 +1,47 @@
+bin/happydoc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc.pth
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/CommandLineApp.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/CommandLineApp.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/MML.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/MML.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/StructuredText.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/StructuredText.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/cvsversion.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/cvsversion.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/emptytest.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/emptytest.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/happydoc_class.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/happydoc_class.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/happyformatter.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/happyformatter.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/indentstring.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/indentstring.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/parseinfo.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/parseinfo.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/pluginloader.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/pluginloader.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/prettyast.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/prettyast.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/test_happydoc.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/test_happydoc.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/ts_regex.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/ts_regex.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/__init__.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/__init__.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/docset_multiplefile.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/docset_multiplefile.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/docset_singlefile.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/docset_singlefile.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/docset_stdout.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset/docset_stdout.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/__init__.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/__init__.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/hdformatter_file.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/hdformatter_file.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/hdformatter_htmlfile.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/hdformatter_htmlfile.pyc
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/hdformatter_textfile.py
+lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter/hdformatter_textfile.pyc
+@dirrm lib/%%PYTHON_VERSION%%/site-packages/happydoc/docset
+@dirrm lib/%%PYTHON_VERSION%%/site-packages/happydoc/hdformatter
+@dirrm lib/%%PYTHON_VERSION%%/site-packages/happydoc