XP is an XML 1.0 parser written in Java. It is fully conforming: it

detects all non well-formed documents.
XP has the following design goals: Conformance and correctness, high
performance and a layered structure. Is is currently non-validating but can
parse all external entities.

PR:		13875
Submitted by:	mike@vee.net
This commit is contained in:
Chris Piazza 1999-10-05 23:15:23 +00:00
parent 9f77c2c1ab
commit 7820b2842a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=22182
5 changed files with 263 additions and 0 deletions

36
textproc/xp/Makefile Normal file
View File

@ -0,0 +1,36 @@
# New ports collection makefile for: xp
# Version required: 0.5
# Date created: 21 September 1999
# Whom: mike
#
# $FreeBSD$
#
DISTNAME= xp
PKGNAME= xp-0.5
CATEGORIES= textproc java
MASTER_SITES= ftp://ftp.jclark.com/pub/xml/
MAINTAINER= mike@vee.net
RUN_DEPENDS= ${LOCALBASE}/jdk1.1.8/bin/java:${PORTSDIR}/java/jdk
XP_VERSION= 0.5
PLIST_SUB+= XP_VERSION=${XP_VERSION}
NO_WORKSUBDIR= yes
NO_BUILD= yes
USE_ZIP= yes
.include <bsd.port.pre.mk>
do-install:
${MKDIR} ${PREFIX}/share/java/classes ${PREFIX}/share/java/${PKGNAME}
${INSTALL_DATA} \
${WRKDIR}/xp.jar \
${PREFIX}/share/java/classes/${PKGNAME}.jar
cd ${WRKDIR}; \
${CP} -R docs ${PREFIX}/share/java/${PKGNAME}; \
${CP} -R com ${PREFIX}/share/java/${PKGNAME}
.include <bsd.port.post.mk>

1
textproc/xp/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (xp.zip) = e4a2371d5bad54eefa7287ebc62e2f1a

1
textproc/xp/pkg-comment Normal file
View File

@ -0,0 +1 @@
An XML parser written in Java

14
textproc/xp/pkg-descr Normal file
View File

@ -0,0 +1,14 @@
From the XP homepage:
XP is an XML 1.0 parser written in Java. It is fully conforming: it
detects all non well-formed documents.
XP has the following design goals: Conformance and correctness, high
performance and a layered structure. Is is currently non-validating but can
parse all external entities.
For more details, please see the XP homepage:
WWW: http://www.jclark.com/xml/xp/index.html
- Mike (mike@vee.net)

211
textproc/xp/pkg-plist Normal file
View File

@ -0,0 +1,211 @@
share/java/classes/xp-%%XP_VERSION%%.jar
share/java/xp-%%XP_VERSION%%/com/jclark/util/Hashtable.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/apps/Doctype.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/apps/Normalize.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/apps/Time.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/io/Application.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/io/ApplicationImpl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/io/Parser.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/io/ParserImpl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/awt/Application.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/awt/ApplicationImpl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/awt/Parser.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/awt/ParserImpl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/base/Application.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/base/ApplicationImpl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/base/Parser.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/base/ParserImpl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/AttributeDefinition.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/CommentEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/DocumentParser.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/ElementType.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EndCdataSectionEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EndDocumentTypeDeclarationEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EndElementEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EndEntityReferenceEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EndPrologEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/Entity.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EntityManager.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EntityManagerImpl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/EntityParser.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/LocatedEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/MarkupDeclarationEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/MessageId.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/Messages.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/NotWellFormedException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/OpenEntity.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/ParseLocation.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/ParserBase.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/ProcessingInstructionEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/StartCdataSectionEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/StartDocumentTypeDeclarationEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/StartEntityReferenceEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/CharacterDataEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/StartElementEvent.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/DTD.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/ApplicationException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/output/SyncXMLWriter.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/output/UTF8XMLWriter.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/output/XMLWriter.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/XmlDecl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/Buffer.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/ContentToken.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/EmptyTokenException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/Encoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/EndOfPrologException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/ExtensibleTokenException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/InternalEncoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/InvalidTokenException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/ISO8859_1Encoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/PartialCharException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/PartialTokenException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/Position.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/PrologParser.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/PrologSyntaxException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/Token.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/SingleByteEncoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/StringConversionCache.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/TextDecl.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/TokenException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/UTF16BigEndianEncoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/UTF16LittleEndianEncoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/UTF8Encoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok/ASCIIEncoding.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/sax/CommentDriver.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/sax/Driver.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/sax/Locator.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/sax/ReaderInputStream.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/sax/WrapperException.java
share/java/xp-%%XP_VERSION%%/com/jclark/xml/Version.java
share/java/xp-%%XP_VERSION%%/docs/api/CVS/Entries
share/java/xp-%%XP_VERSION%%/docs/api/CVS/Repository
share/java/xp-%%XP_VERSION%%/docs/api/CVS/Root
share/java/xp-%%XP_VERSION%%/docs/api/images/CVS/Entries
share/java/xp-%%XP_VERSION%%/docs/api/images/CVS/Repository
share/java/xp-%%XP_VERSION%%/docs/api/images/CVS/Root
share/java/xp-%%XP_VERSION%%/docs/api/images/blue-ball.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/class-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/constructor-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/constructors.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/cyan-ball-small.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/cyan-ball.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/error-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/exception-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/field-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/fields.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/green-ball-small.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/green-ball.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/interface-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/magenta-ball-small.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/magenta-ball.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/method-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/methods.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/package-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/red-ball-small.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/red-ball.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/variable-index.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/variables.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/yellow-ball-small.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/blue-ball-small.gif
share/java/xp-%%XP_VERSION%%/docs/api/images/yellow-ball.gif
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.apps.Doctype.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.apps.Normalize.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.apps.Time.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.output.SyncXMLWriter.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.output.UTF8XMLWriter.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.output.XMLWriter.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.ApplicationException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.AttributeDefinition.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.awt.Application.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.awt.ApplicationImpl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.awt.Parser.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.awt.ParserImpl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.base.Application.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.base.ApplicationImpl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.base.Parser.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.base.ParserImpl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.CharacterDataEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.CommentEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.DTD.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.DocumentParser.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.ElementType.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.EndCdataSectionEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.EndDocumentTypeDeclarationEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.EndElementEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.EndEntityReferenceEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.EndPrologEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.Entity.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.EntityManager.html
share/java/xp-%%XP_VERSION%%/docs/api/packages.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.EntityManagerImpl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.io.Application.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.io.ApplicationImpl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.io.Parser.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.io.ParserImpl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.LocatedEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.MarkupDeclarationEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.Messages.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.NotWellFormedException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.OpenEntity.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.ParseLocation.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.ParserBase.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.ProcessingInstructionEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.StartCdataSectionEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.StartDocumentTypeDeclarationEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.StartElementEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.parse.StartEntityReferenceEvent.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.sax.CommentDriver.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.sax.Driver.html
share/java/xp-%%XP_VERSION%%/docs/api/tree.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.sax.ReaderInputStream.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.Buffer.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.ByteToCharConverter.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.ContentToken.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.EmptyTokenException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.Encoding.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.EndOfPrologException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.ExtensibleTokenException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.InvalidTokenException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.Position.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.PartialCharException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.PartialTokenException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.PrologParser.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.PrologSyntaxException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.StringConversionCache.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.TextDecl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.Token.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.TokenException.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.tok.XmlDecl.html
share/java/xp-%%XP_VERSION%%/docs/api/com.jclark.xml.Version.html
share/java/xp-%%XP_VERSION%%/docs/api/.cvsignore
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.apps.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.output.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.parse.awt.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.parse.base.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.parse.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.parse.io.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.sax.html
share/java/xp-%%XP_VERSION%%/docs/api/Package-com.jclark.xml.tok.html
share/java/xp-%%XP_VERSION%%/docs/api/AllNames.html
share/java/xp-%%XP_VERSION%%/docs/index.html
share/java/xp-%%XP_VERSION%%/docs/copying.txt
@dirrm share/java/classes
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/sax
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/tok
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/output
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/base
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/awt
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse/io
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/parse
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml/apps
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/xml
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark/util
@dirrm share/java/xp-%%XP_VERSION%%/com/jclark
@dirrm share/java/xp-%%XP_VERSION%%/com
@dirrm share/java/xp-%%XP_VERSION%%/docs/api/images/CVS
@dirrm share/java/xp-%%XP_VERSION%%/docs/api/images
@dirrm share/java/xp-%%XP_VERSION%%/docs/api/CVS
@dirrm share/java/xp-%%XP_VERSION%%/docs/api
@dirrm share/java/xp-%%XP_VERSION%%/docs
@dirrm share/java/xp-%%XP_VERSION%%