diff options
-rw-r--r-- | textproc/dtdparse/DESCR | 3 | ||||
-rw-r--r-- | textproc/dtdparse/Makefile | 48 | ||||
-rw-r--r-- | textproc/dtdparse/PLIST | 26 | ||||
-rw-r--r-- | textproc/dtdparse/distinfo | 4 | ||||
-rw-r--r-- | textproc/dtdparse/files/catalog | 9 |
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> |