diff options
author | cpiazza <cpiazza@FreeBSD.org> | 1999-10-05 23:15:23 +0000 |
---|---|---|
committer | cpiazza <cpiazza@FreeBSD.org> | 1999-10-05 23:15:23 +0000 |
commit | 0a2d44498bc7009dcb3956792a37ca06f4172ef5 (patch) | |
tree | ee3377116e0e48f9fe1a4d8a070f12ca4e96d128 /textproc | |
parent | e2aec8ffb4b3ba5354629f5c3f12facbe356a6cc (diff) | |
download | FreeBSD-ports-0a2d44498bc7009dcb3956792a37ca06f4172ef5.zip FreeBSD-ports-0a2d44498bc7009dcb3956792a37ca06f4172ef5.tar.gz |
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
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/xp/Makefile | 36 | ||||
-rw-r--r-- | textproc/xp/distinfo | 1 | ||||
-rw-r--r-- | textproc/xp/pkg-comment | 1 | ||||
-rw-r--r-- | textproc/xp/pkg-descr | 14 | ||||
-rw-r--r-- | textproc/xp/pkg-plist | 211 |
5 files changed, 263 insertions, 0 deletions
diff --git a/textproc/xp/Makefile b/textproc/xp/Makefile new file mode 100644 index 0000000..a42685f --- /dev/null +++ b/textproc/xp/Makefile @@ -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> diff --git a/textproc/xp/distinfo b/textproc/xp/distinfo new file mode 100644 index 0000000..ce99f7e --- /dev/null +++ b/textproc/xp/distinfo @@ -0,0 +1 @@ +MD5 (xp.zip) = e4a2371d5bad54eefa7287ebc62e2f1a diff --git a/textproc/xp/pkg-comment b/textproc/xp/pkg-comment new file mode 100644 index 0000000..ce19352 --- /dev/null +++ b/textproc/xp/pkg-comment @@ -0,0 +1 @@ +An XML parser written in Java diff --git a/textproc/xp/pkg-descr b/textproc/xp/pkg-descr new file mode 100644 index 0000000..32098c2 --- /dev/null +++ b/textproc/xp/pkg-descr @@ -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) diff --git a/textproc/xp/pkg-plist b/textproc/xp/pkg-plist new file mode 100644 index 0000000..9b01724 --- /dev/null +++ b/textproc/xp/pkg-plist @@ -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%% |