summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authormjl <mjl@pkgsrc.org>2002-08-31 02:56:42 +0000
committermjl <mjl@pkgsrc.org>2002-08-31 02:56:42 +0000
commit46839841eb8c741603a13d809af90b8e5e5a5a17 (patch)
treecaf2ea82d24086f515de3c8b54006e081bf0fc7e /textproc
parent8bc041cb23fcd622971898b103a8f611fc04714f (diff)
downloadpkgsrc-46839841eb8c741603a13d809af90b8e5e5a5a17.tar.gz
Initial import of postgresql-autodoc 0.99
This is a utility which will run through PostgreSQL system tables and returns HTML, DOT, and 2 styles of XML which describes the database. The HTML is human readable (via webbrowser). The first style of XML is actually the fileformat of Dia, a UML diagram tool. The second type of XML is similar to the HTML but in the Docbook 4 format. It enables you to mix in other docbook documentation via the XREFs, generating PDFs, HTML, RTF, or other formatted documents. Between these tools and JavaDoc with the appropriate XREFs, documentation about a project can be generated quickly and be easily updatable yet have a very professional look with some DSSSL work.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/postgresql-autodoc/DESCR10
-rw-r--r--textproc/postgresql-autodoc/Makefile26
-rw-r--r--textproc/postgresql-autodoc/PLIST2
-rw-r--r--textproc/postgresql-autodoc/distinfo4
4 files changed, 42 insertions, 0 deletions
diff --git a/textproc/postgresql-autodoc/DESCR b/textproc/postgresql-autodoc/DESCR
new file mode 100644
index 00000000000..2a7a4be3b85
--- /dev/null
+++ b/textproc/postgresql-autodoc/DESCR
@@ -0,0 +1,10 @@
+This is a utility which will run through PostgreSQL system tables and
+returns HTML, DOT, and 2 styles of XML which describes the database.
+The HTML is human readable (via webbrowser). The first style of XML is
+actually the fileformat of Dia, a UML diagram tool. The second type of
+XML is similar to the HTML but in the Docbook 4 format. It enables you
+to mix in other docbook documentation via the XREFs, generating PDFs,
+HTML, RTF, or other formatted documents. Between these tools and
+JavaDoc with the appropriate XREFs, documentation about a project can
+be generated quickly and be easily updatable yet have a very
+professional look with some DSSSL work.
diff --git a/textproc/postgresql-autodoc/Makefile b/textproc/postgresql-autodoc/Makefile
new file mode 100644
index 00000000000..826dc2785e1
--- /dev/null
+++ b/textproc/postgresql-autodoc/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/08/31 02:56:42 mjl Exp $
+#
+
+DISTNAME= postgresql_autodoc_0.99
+PKGNAME= postgresql-autodoc-0.99
+CATEGORIES= textproc database
+MASTER_SITES= http://www.rbt.ca/autodoc/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.rbt.ca/autodoc/
+COMMENT= Generate HTML, DOT, and XML description of database structure
+
+DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
+DEPENDS+= p5-DBD-postgresql-[0-9]*:../../databases/p5-DBD-postgresql
+
+#NO_CONFIGURE= YES # Configure needed for REPLACE_PERL
+NO_BUILD= YES
+REPLACE_PERL= postgresql_autodoc.pl
+
+WRKSRC= ${WRKDIR}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/postgresql_autodoc.pl ${PREFIX}/bin/postgresql_autodoc
+
+.include "../../lang/perl5/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/postgresql-autodoc/PLIST b/textproc/postgresql-autodoc/PLIST
new file mode 100644
index 00000000000..1e547dc6dca
--- /dev/null
+++ b/textproc/postgresql-autodoc/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/31 02:56:42 mjl Exp $
+bin/postgresql_autodoc
diff --git a/textproc/postgresql-autodoc/distinfo b/textproc/postgresql-autodoc/distinfo
new file mode 100644
index 00000000000..79027b0213c
--- /dev/null
+++ b/textproc/postgresql-autodoc/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/08/31 02:56:42 mjl Exp $
+
+SHA1 (postgresql_autodoc_0.99.tar.gz) = 20553594551b2176dc5303b6062e24b0c718793f
+Size (postgresql_autodoc_0.99.tar.gz) = 12998 bytes