summaryrefslogtreecommitdiff
path: root/devel/noweb/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'devel/noweb/pkg')
-rw-r--r--devel/noweb/pkg/COMMENT1
-rw-r--r--devel/noweb/pkg/DESCR22
-rw-r--r--devel/noweb/pkg/PLIST53
3 files changed, 76 insertions, 0 deletions
diff --git a/devel/noweb/pkg/COMMENT b/devel/noweb/pkg/COMMENT
new file mode 100644
index 00000000000..de8b28c0f35
--- /dev/null
+++ b/devel/noweb/pkg/COMMENT
@@ -0,0 +1 @@
+A simple, extensible literate-programming tool.
diff --git a/devel/noweb/pkg/DESCR b/devel/noweb/pkg/DESCR
new file mode 100644
index 00000000000..336c93940cb
--- /dev/null
+++ b/devel/noweb/pkg/DESCR
@@ -0,0 +1,22 @@
+INTRODUCTION --- WHAT IS NOWEB, ANYWAY?
+
+noweb is a literate-programming tool like FunnelWEB or nuweb, only
+simpler. A noweb file contains program source code interleaved with
+documentation. When noweb is invoked, it writes the program source
+code to the output files mentioned in the noweb file, and it writes
+a TeX file for typeset documentation.
+
+noweb is designed to meet the needs of literate programmers while
+remaining as simple as possible. Its primary advantages are
+simplicity, extensibility, and language-independence. noweb works
+``out of the box'' with any programming language, and supports TeX,
+latex, and HTML (Mosaic) back ends. A back end to support full
+hypertext or indexing takes about 250 lines; a simpler one can be
+written in 40 lines of awk. The primary sacrifice relative to WEB
+is that code is not prettyprinted.
+
+If you're brand new to literate programming, check out the FAQ for
+the USENET newsgroup comp.programming.literate. There are also some
+resources available through the noweb home page:
+
+http://www.cs.virginia.edu/~nr/noweb
diff --git a/devel/noweb/pkg/PLIST b/devel/noweb/pkg/PLIST
new file mode 100644
index 00000000000..be6b204d0b4
--- /dev/null
+++ b/devel/noweb/pkg/PLIST
@@ -0,0 +1,53 @@
+bin/htmltoc
+bin/nodefs
+bin/noindex
+bin/noroff
+bin/noroots
+bin/notangle
+bin/nountangle
+bin/noweave
+bin/noweb
+bin/nuweb2noweb
+bin/cpif
+bin/sl2h
+share/emacs/site-lisp/noweb-mode.el
+share/noweb/autodefs.c
+share/noweb/autodefs.icon
+share/noweb/autodefs.lrtl
+share/noweb/autodefs.pascal
+share/noweb/autodefs.promela
+share/noweb/autodefs.sml
+share/noweb/autodefs.tex
+share/noweb/autodefs.yacc
+share/noweb/disambiguate
+share/noweb/elide
+share/noweb/emptydefn
+share/noweb/finduses
+share/noweb/l2h
+share/noweb/markup
+share/noweb/mnt
+share/noweb/noidx
+share/noweb/nt
+share/noweb/tmac.w
+share/noweb/toascii
+share/noweb/tohtml
+share/noweb/totex
+share/noweb/toroff
+share/noweb/unmarkup
+share/noweb/tex/noweb.sty
+share/noweb/tex/nwmac.tex
+man/man1/cpif.1.gz
+man/man1/nodefs.1.gz
+man/man1/noroots.1.gz
+man/man1/noweb.1.gz
+man/man1/noindex.1.gz
+man/man1/nuweb2noweb.1.gz
+man/man1/notangle.1.gz
+man/man1/sl2h.1.gz
+man/man1/htmltoc.1.gz
+man/man1/nountangle.1.gz
+man/man1/noweave.1.gz
+man/man7/nowebstyle.7.gz
+man/man7/nowebfilters.7.gz
+@dirrm share/noweb/tex
+@dirrm share/noweb