summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorsalo <salo@pkgsrc.org>2003-02-16 02:03:33 +0000
committersalo <salo@pkgsrc.org>2003-02-16 02:03:33 +0000
commitc9c8784b35db72c70b44e2ff9ce202606a4afc8b (patch)
tree137e926c13f830d360809cc44e147e0bf1911b5f /textproc
parent015eb297f0017d8889dfd6d1eccdcc3f0a23a70a (diff)
downloadpkgsrc-c9c8784b35db72c70b44e2ff9ce202606a4afc8b.tar.gz
RDoc - Documentation from Ruby Source Files
Generates structured HTML documentation from Ruby source. Authomatically extracts class, module, method, and attribute definitions. These can be annonated using inline comments. Analyzes method visibility. Handles aliasing. Uses non-intrusive and implicit markup in the comments. Package submitted by Miguel Mendez via PR pkg/20312 with some cleanups by me.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/ruby-rdoc/DESCR6
-rw-r--r--textproc/ruby-rdoc/Makefile21
-rw-r--r--textproc/ruby-rdoc/PLIST37
-rw-r--r--textproc/ruby-rdoc/distinfo4
4 files changed, 68 insertions, 0 deletions
diff --git a/textproc/ruby-rdoc/DESCR b/textproc/ruby-rdoc/DESCR
new file mode 100644
index 00000000000..50fdebdb7a1
--- /dev/null
+++ b/textproc/ruby-rdoc/DESCR
@@ -0,0 +1,6 @@
+RDoc - Documentation from Ruby Source Files
+
+Generates structured HTML documentation from Ruby source.
+Authomatically extracts class, module, method, and attribute definitions.
+These can be annonated using inline comments. Analyzes method visibility.
+Handles aliasing. Uses non-intrusive and implicit markup in the comments.
diff --git a/textproc/ruby-rdoc/Makefile b/textproc/ruby-rdoc/Makefile
new file mode 100644
index 00000000000..41912750d3d
--- /dev/null
+++ b/textproc/ruby-rdoc/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/02/16 02:03:33 salo Exp $
+#
+
+DISTNAME= rdoc-beta-2
+PKGNAME= ruby-rdoc-0.0.0.2
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rdoc/}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= flynn@energyhq.homeip.net
+HOMEPAGE= http://rdoc.sourceforge.net/
+COMMENT= Generates structured HTML documentation from Ruby source
+
+NO_BUILD= YES
+USE_RUBY= YES
+
+do-install:
+ cd ${WRKSRC} && ${RUBY} install.rb
+
+.include "../../lang/ruby-base/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/ruby-rdoc/PLIST b/textproc/ruby-rdoc/PLIST
new file mode 100644
index 00000000000..67f86c42d15
--- /dev/null
+++ b/textproc/ruby-rdoc/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/02/16 02:03:33 salo Exp $
+${RUBY_SITELIBDIR}/rdoc/generators/template/chm/chm.rb
+${RUBY_SITELIBDIR}/rdoc/generators/template/html/html.rb
+${RUBY_SITELIBDIR}/rdoc/generators/template/html/kilmer.rb
+${RUBY_SITELIBDIR}/rdoc/generators/template/xml/xml.rb
+${RUBY_SITELIBDIR}/rdoc/generators/template/xml/rdf.rb
+${RUBY_SITELIBDIR}/rdoc/generators/chm_generator.rb
+${RUBY_SITELIBDIR}/rdoc/generators/html_generator.rb
+${RUBY_SITELIBDIR}/rdoc/generators/xml_generator.rb
+${RUBY_SITELIBDIR}/rdoc/parsers/parserfactory.rb
+${RUBY_SITELIBDIR}/rdoc/parsers/parse_f95.rb
+${RUBY_SITELIBDIR}/rdoc/parsers/parse_rb.rb
+${RUBY_SITELIBDIR}/rdoc/parsers/parse_c.rb
+${RUBY_SITELIBDIR}/rdoc/parsers/parse_simple.rb
+${RUBY_SITELIBDIR}/rdoc/code_objects.rb
+${RUBY_SITELIBDIR}/rdoc/options.rb
+${RUBY_SITELIBDIR}/rdoc/template.rb
+${RUBY_SITELIBDIR}/rdoc/tokenstream.rb
+${RUBY_SITELIBDIR}/rdoc/diagram.rb
+${RUBY_SITELIBDIR}/rdoc/rdoc.rb
+${RUBY_SITELIBDIR}/markup/simple_markup.rb
+${RUBY_SITELIBDIR}/markup/simple_markup/to_html.rb
+${RUBY_SITELIBDIR}/markup/simple_markup/preprocess.rb
+${RUBY_SITELIBDIR}/markup/simple_markup/lines.rb
+${RUBY_SITELIBDIR}/markup/simple_markup/inline.rb
+${RUBY_SITELIBDIR}/markup/simple_markup/fragments.rb
+${RUBY_SITELIBDIR}/dot/dot.rb
+@dirrm ${RUBY_SITELIBDIR}/dot
+@dirrm ${RUBY_SITELIBDIR}/markup/simple_markup
+@dirrm ${RUBY_SITELIBDIR}/markup
+@dirrm ${RUBY_SITELIBDIR}/rdoc/generators/template/chm
+@dirrm ${RUBY_SITELIBDIR}/rdoc/generators/template/html
+@dirrm ${RUBY_SITELIBDIR}/rdoc/generators/template/xml
+@dirrm ${RUBY_SITELIBDIR}/rdoc/generators/template
+@dirrm ${RUBY_SITELIBDIR}/rdoc/generators
+@dirrm ${RUBY_SITELIBDIR}/rdoc//parsers
+@dirrm ${RUBY_SITELIBDIR}/rdoc
diff --git a/textproc/ruby-rdoc/distinfo b/textproc/ruby-rdoc/distinfo
new file mode 100644
index 00000000000..1fec9d3f374
--- /dev/null
+++ b/textproc/ruby-rdoc/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/02/16 02:03:33 salo Exp $
+
+SHA1 (rdoc-beta-2.tgz) = 6ca2a03d9d71e681d283d02239871ddb46df7d6b
+Size (rdoc-beta-2.tgz) = 130997 bytes