summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorxtraeme <xtraeme>2003-12-13 21:20:38 +0000
committerxtraeme <xtraeme>2003-12-13 21:20:38 +0000
commit283bebdb2780e632bf400383c326978de127ad43 (patch)
treec0791720931a8fabbfb659ac3b2edd18cb99d084 /textproc
parent25c49a35c38eb2f18ca2a965d9d6073158bb1710 (diff)
downloadpkgsrc-283bebdb2780e632bf400383c326978de127ad43.tar.gz
Initial import of dtdparse-2.0beta6 from pkgsrc-wip, packaged by
Min Sik Kim. DTDparse reads an SGML or XML DTD and constructs an XML database of its content. This database can be examined to construct other views of the DTD.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/dtdparse/DESCR3
-rw-r--r--textproc/dtdparse/Makefile48
-rw-r--r--textproc/dtdparse/PLIST26
-rw-r--r--textproc/dtdparse/distinfo4
-rw-r--r--textproc/dtdparse/files/catalog9
5 files changed, 90 insertions, 0 deletions
diff --git a/textproc/dtdparse/DESCR b/textproc/dtdparse/DESCR
new file mode 100644
index 00000000000..4a716f4e82e
--- /dev/null
+++ b/textproc/dtdparse/DESCR
@@ -0,0 +1,3 @@
+DTDparse reads an SGML or XML DTD and constructs an XML database of
+its content. This database can be examined to construct other views of
+the DTD.
diff --git a/textproc/dtdparse/Makefile b/textproc/dtdparse/Makefile
new file mode 100644
index 00000000000..0c40ddff987
--- /dev/null
+++ b/textproc/dtdparse/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/12/13 21:20:38 xtraeme Exp $
+#
+
+DISTNAME= dtdparse-2.0beta6
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dtdparse/}
+
+MAINTAINER= minskim@bawi.org
+HOMEPAGE= http://dtdparse.sourceforge.net/
+COMMENT= Reads an SGML or XML DTD and constructs an XML database
+
+DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Parser
+DEPENDS+= p5-XML-DOM-[0-9]*:../../textproc/p5-XML-DOM
+DEPENDS+= p5-Text-DelimMatch-[0-9]*:../../textproc/p5-Text-DelimMatch
+
+USE_BUILDLINK2= yes
+
+DOCDIR= ${PREFIX}/share/doc/dtdparse
+EGDIR= ${PREFIX}/share/examples/dtdparse
+XMLDIR= ${PREFIX}/share/xml/dtdparse
+XML_CATALOGS= ${XMLDIR}/catalog
+SCRIPTS= dtdflatten dtdformat dtdparse \
+ tools/contentmodel tools/dtdstats tools/elements
+
+do-build:
+ cd ${WRKSRC}; \
+ ${PERL5} -pi -e 's,/usr/local/bin/perl5,${PERL5},' ${SCRIPTS}
+ ${PERL5} -pi -e 's,modules/,XML/DTDParse/,' ${WRKSRC}/dtdformat
+
+do-install:
+ cd ${WRKSRC}; ${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/bin
+ ${MKDIR} ${PERL5_SITELIB}/XML/DTDParse
+ ${INSTALL_DATA} ${WRKSRC}/XML/DTDParse/*.pm ${WRKSRC}/modules/*.pl \
+ ${PERL5_SITELIB}/XML/DTDParse
+ ${MKDIR} ${XMLDIR}
+ ${INSTALL_DATA} ${WRKSRC}/dtd.dtd ${XMLDIR}
+ ${INSTALL_DATA} ${FILESDIR}/catalog ${XMLDIR}/catalog
+
+post-install:
+ ${MKDIR} ${EGDIR}
+ cd ${WRKSRC}/sample; \
+ ${INSTALL_DATA} sample* simple* ${EGDIR}
+ ${MKDIR} ${DOCDIR}
+ cd ${WRKSRC}; ${INSTALL_DATA} README WhatsNew ${DOCDIR}
+
+.include "../../lang/perl5/module.mk"
+.include "../../textproc/xmlcatmgr/catalogs.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/dtdparse/PLIST b/textproc/dtdparse/PLIST
new file mode 100644
index 00000000000..b4a4c7e96f9
--- /dev/null
+++ b/textproc/dtdparse/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/13 21:20:38 xtraeme Exp $
+${PERL5_SITELIB}/XML/DTDParse/Catalog.pm
+${PERL5_SITELIB}/XML/DTDParse/ContentModel.pm
+${PERL5_SITELIB}/XML/DTDParse/DTD.pm
+${PERL5_SITELIB}/XML/DTDParse/Tokenizer.pm
+${PERL5_SITELIB}/XML/DTDParse/html.pl
+${PERL5_SITELIB}/XML/DTDParse/plain.pl
+${PERL5_SITELIB}/XML/DTDParse/refentry.pl
+bin/contentmodel
+bin/dtdflatten
+bin/dtdformat
+bin/dtdparse
+bin/dtdstats
+bin/elements
+share/doc/dtdparse/README
+share/doc/dtdparse/WhatsNew
+share/examples/dtdparse/sample.dtd
+share/examples/dtdparse/sample.mod
+share/examples/dtdparse/simple-inline.mod
+share/examples/dtdparse/simple.dtd
+share/xml/dtdparse/catalog
+share/xml/dtdparse/dtd.dtd
+@dirrm share/doc/dtdparse
+@dirrm share/examples/dtdparse
+@dirrm share/xml/dtdparse
+@dirrm lib/perl5/site_perl/5.6.1/XML/DTDParse
diff --git a/textproc/dtdparse/distinfo b/textproc/dtdparse/distinfo
new file mode 100644
index 00000000000..0498ac03f5d
--- /dev/null
+++ b/textproc/dtdparse/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/12/13 21:20:38 xtraeme Exp $
+
+SHA1 (dtdparse-2.0beta6.tar.gz) = 13ec57c7c6d58703ca80e9410bc6f82ebaf554f0
+Size (dtdparse-2.0beta6.tar.gz) = 37950 bytes
diff --git a/textproc/dtdparse/files/catalog b/textproc/dtdparse/files/catalog
new file mode 100644
index 00000000000..08467be39ec
--- /dev/null
+++ b/textproc/dtdparse/files/catalog
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
+ "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
+
+<!-- $NetBSD: catalog,v 1.1.1.1 2003/12/13 21:20:38 xtraeme Exp $ -->
+
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
+ <public publicId="-//Norman Walsh//DTD DTDParse V2.0//EN" uri="file://@@DTDDIR@@/dtd.dtd" />
+</catalog>