diff options
author | xtraeme <xtraeme@pkgsrc.org> | 2003-12-13 21:20:38 +0000 |
---|---|---|
committer | xtraeme <xtraeme@pkgsrc.org> | 2003-12-13 21:20:38 +0000 |
commit | 4bdc8bf2c602a2444f839a8d21b62231f528a377 (patch) | |
tree | c0791720931a8fabbfb659ac3b2edd18cb99d084 /textproc/dtdparse | |
parent | 139ca5fa3f31fde1ad2bb470988d2907dbe33b60 (diff) | |
download | pkgsrc-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/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> |