summaryrefslogtreecommitdiff
path: root/textproc/dtdparse
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2003-12-13 21:20:38 +0000
committerxtraeme <xtraeme@pkgsrc.org>2003-12-13 21:20:38 +0000
commit4bdc8bf2c602a2444f839a8d21b62231f528a377 (patch)
treec0791720931a8fabbfb659ac3b2edd18cb99d084 /textproc/dtdparse
parent139ca5fa3f31fde1ad2bb470988d2907dbe33b60 (diff)
downloadpkgsrc-4bdc8bf2c602a2444f839a8d21b62231f528a377.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/dtdparse')
-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>