From 4bdc8bf2c602a2444f839a8d21b62231f528a377 Mon Sep 17 00:00:00 2001 From: xtraeme Date: Sat, 13 Dec 2003 21:20:38 +0000 Subject: 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. --- textproc/dtdparse/DESCR | 3 +++ textproc/dtdparse/Makefile | 48 +++++++++++++++++++++++++++++++++++++++++ textproc/dtdparse/PLIST | 26 ++++++++++++++++++++++ textproc/dtdparse/distinfo | 4 ++++ textproc/dtdparse/files/catalog | 9 ++++++++ 5 files changed, 90 insertions(+) create mode 100644 textproc/dtdparse/DESCR create mode 100644 textproc/dtdparse/Makefile create mode 100644 textproc/dtdparse/PLIST create mode 100644 textproc/dtdparse/distinfo create mode 100644 textproc/dtdparse/files/catalog (limited to 'textproc/dtdparse') 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 @@ + + + + + + + + -- cgit v1.2.3