From rv@arabica.esil.univ-mrs.fr  Fri Apr  2 01:44:10 2004
Return-Path: <rv@arabica.esil.univ-mrs.fr>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 6AFE016A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  2 Apr 2004 01:44:10 -0800 (PST)
Received: from arabica.esil.univ-mrs.fr (arabica.esil.univ-mrs.fr [139.124.41.108])
	by mx1.FreeBSD.org (Postfix) with ESMTP id BD0AC43D2F
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  2 Apr 2004 01:44:09 -0800 (PST)
	(envelope-from rv@arabica.esil.univ-mrs.fr)
Received: from arabica.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1])
	by arabica.esil.univ-mrs.fr (8.12.10/8.12.10) with ESMTP id i329i8DN056572
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 2 Apr 2004 11:44:08 +0200 (CEST)
	(envelope-from rv@arabica.esil.univ-mrs.fr)
Received: (from rv@localhost)
	by arabica.esil.univ-mrs.fr (8.12.10/8.12.10/Submit) id i329i84B056571;
	Fri, 2 Apr 2004 11:44:08 +0200 (CEST)
	(envelope-from rv)
Message-Id: <200404020944.i329i84B056571@arabica.esil.univ-mrs.fr>
Date: Fri, 2 Apr 2004 11:44:08 +0200 (CEST)
From: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] textproc/xpp3: MXP1: Xml Pull Parser 3rd Edition (XPP3)
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         65066
>Category:       ports
>Synopsis:       [NEW PORT] textproc/xpp3: MXP1: Xml Pull Parser 3rd Edition (XPP3)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    linimon
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 02 01:50:18 PST 2004
>Closed-Date:    Sun Apr 04 11:08:02 PDT 2004
>Last-Modified:  Sun Apr 04 11:08:02 PDT 2004
>Originator:     Herve Quiroz
>Release:        FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD arabica.esil.univ-mrs.fr 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Fri Feb 27 11:36:17 CET 2004
>Description:
MXP1 is a new XmlPull parsing engine that is based on ideas from XPP and in
particular XPP2 but completely revised and rewritten to take best advantage of
latest JIT JVMs such as Hotspot in JDK 1.4.

MXP1 was designed to use best available the latest and the most advanced JIT
engines such as Hotspot in JDK1.4.

MXP1 has following features:

  - fast - let me say it again it is fast :-)
  - small - lot of performance packed in JAR file that is less than 20KB!
  - easy to use - the parser implements common XML pull parsing API (XMLPULL)
    described at http://www.xmlpull.org

Performance tests that compare MXP1 to other leading XML parsers are available
at http://www.extreme.indiana.edu/~aslom/xpp_sax2bench/

WWW:	http://www.extreme.indiana.edu/soap/xpp/mxp1/

NOTE: another of the dependencies of my upcoming port: textproc/dom4j

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

--- xpp3-1.1.3.4d.b4.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xpp3
#	xpp3/pkg-descr
#	xpp3/Makefile
#	xpp3/distinfo
#
echo c - xpp3
mkdir -p xpp3 > /dev/null 2>&1
echo x - xpp3/pkg-descr
sed 's/^X//' >xpp3/pkg-descr << 'END-of-xpp3/pkg-descr'
XMXP1 is a new XmlPull parsing engine that is based on ideas from XPP and in
Xparticular XPP2 but completely revised and rewritten to take best advantage of
Xlatest JIT JVMs such as Hotspot in JDK 1.4.
X
XMXP1 was designed to use best available the latest and the most advanced JIT
Xengines such as Hotspot in JDK1.4.
X
XMXP1 has following features:
X
X  - fast - let me say it again it is fast :-)
X  - small - lot of performance packed in JAR file that is less than 20KB!
X  - easy to use - the parser implements common XML pull parsing API (XMLPULL)
X    described at http://www.xmlpull.org
X
XPerformance tests that compare MXP1 to other leading XML parsers are available
Xat http://www.extreme.indiana.edu/~aslom/xpp_sax2bench/
X
XWWW:	http://www.extreme.indiana.edu/soap/xpp/mxp1/
END-of-xpp3/pkg-descr
echo x - xpp3/Makefile
sed 's/^X//' >xpp3/Makefile << 'END-of-xpp3/Makefile'
X# New ports collection makefile for:	xpp3
X# Date created:		2004-04-02
X# Whom:			Herve Quiroz <root@arabica.esil.univ-mrs.fr>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	xpp3
XPORTVERSION=	1.1.3.4d.b4
XCATEGORIES=	textproc java
XMASTER_SITES=	http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions/
XDISTNAME=	${DISTNAME_PREFX}_src
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	herve.quiroz@esil.univ-mrs.fr
XCOMMENT=	MXP1: Xml Pull Parser 3rd Edition (XPP3)
X
XBUILD_DEPENDS=	${ANT}:${PORTSDIR}/devel/apache-ant
X
XUSE_JAVA=	1.3+
XDISTNAME_PREFX=	${PORTNAME}-${PORTVERSION:S/d.b/d_b/g}
XWRKSRC=		${WRKDIR}/${DISTNAME_PREFX}
X
XANT?=		${LOCALBASE}/bin/ant
XANT_TARGET=	jar
X.if !defined(NOPORTDOCS)
XANT_TARGET+=	javadoc
XPORTDOCS=	api_impl ABOUT.txt THANKS.txt TODO.html build.txt changes.html faq.html
X.endif
XJARFILE=	${DISTNAME_PREFX}.jar
XDESTJARFILE=	${PORTNAME}.jar
XPLIST_FILES+=	${JAVAJARDIR:S,^${PREFIX}/,,}/${DESTJARFILE}
X
Xdo-build:
X	@cd ${WRKSRC} && ${ANT} ${ANT_TARGET}
X
Xdo-install:
X	@${ECHO_CMD} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..."
X	@${CP} ${WRKSRC}/build/lib/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE}
X	@${ECHO_CMD} " [ DONE ]"
X.if !defined(NOPORTDOCS)
X	@${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..."
X	@${MKDIR} ${DOCSDIR}
X.for DOCFILE in ${PORTDOCS}
X	@${CP} -r ${WRKSRC}/doc/${DOCFILE} ${DOCSDIR}/
X	@${ECHO_CMD} -n " ${DOCFILE}"
X.endfor
X	@${ECHO_CMD} " [ DONE ]"
X.endif
X
X.include <bsd.port.mk>
END-of-xpp3/Makefile
echo x - xpp3/distinfo
sed 's/^X//' >xpp3/distinfo << 'END-of-xpp3/distinfo'
XMD5 (xpp3-1.1.3.4d_b4_src.tgz) = aea178842db9ab3350c88738a9c0f545
XSIZE (xpp3-1.1.3.4d_b4_src.tgz) = 296155
END-of-xpp3/distinfo
exit
--- xpp3-1.1.3.4d.b4.shar ends here ---

>Release-Note:
>Audit-Trail:

From: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
To: freebsd-gnats-submit@FreeBSD.org
Cc: znerd@FreeBSD.org
Subject: Re: ports/65066: [NEW PORT] textproc/xpp3: MXP1: Xml Pull Parser 3rd Edition (XPP3)
Date: Sat, 3 Apr 2004 18:28:19 +0200

 Some changes:
 
 - now bsd.java.mk 2.0 compliant
 - mkdir ${JAVAJARDIR} (just in case)
 
 
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	xpp3
 #	xpp3/pkg-descr
 #	xpp3/Makefile
 #	xpp3/distinfo
 #
 echo c - xpp3
 mkdir -p xpp3 > /dev/null 2>&1
 echo x - xpp3/pkg-descr
 sed 's/^X//' >xpp3/pkg-descr << 'END-of-xpp3/pkg-descr'
 XMXP1 is a new XmlPull parsing engine that is based on ideas from XPP and in
 Xparticular XPP2 but completely revised and rewritten to take best advantage of
 Xlatest JIT JVMs such as Hotspot in JDK 1.4.
 X
 XMXP1 was designed to use best available the latest and the most advanced JIT
 Xengines such as Hotspot in JDK1.4.
 X
 XMXP1 has following features:
 X
 X  - fast - let me say it again it is fast :-)
 X  - small - lot of performance packed in JAR file that is less than 20KB!
 X  - easy to use - the parser implements common XML pull parsing API (XMLPULL)
 X    described at http://www.xmlpull.org
 X
 XPerformance tests that compare MXP1 to other leading XML parsers are available
 Xat http://www.extreme.indiana.edu/~aslom/xpp_sax2bench/
 X
 XWWW:	http://www.extreme.indiana.edu/soap/xpp/mxp1/
 END-of-xpp3/pkg-descr
 echo x - xpp3/Makefile
 sed 's/^X//' >xpp3/Makefile << 'END-of-xpp3/Makefile'
 X# New ports collection makefile for:	xpp3
 X# Date created:		2004-04-02
 X# Whom:			Herve Quiroz <root@arabica.esil.univ-mrs.fr>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	xpp3
 XPORTVERSION=	1.1.3.4d.b4
 XCATEGORIES=	textproc java
 XMASTER_SITES=	http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions/
 XDISTNAME=	${DISTNAME_PREFX}_src
 XEXTRACT_SUFX=	.tgz
 X
 XMAINTAINER=	herve.quiroz@esil.univ-mrs.fr
 XCOMMENT=	MXP1: Xml Pull Parser 3rd Edition (XPP3)
 X
 XBUILD_DEPENDS=	${ANT}:${PORTSDIR}/devel/apache-ant
 X
 XUSE_JAVA=	yes
 XJAVA_VERSION=	1.3+
 X
 XDISTNAME_PREFX=	${PORTNAME}-${PORTVERSION:S/d.b/d_b/g}
 XWRKSRC=		${WRKDIR}/${DISTNAME_PREFX}
 X
 XANT?=		${LOCALBASE}/bin/ant
 XANT_TARGET=	jar
 X.if !defined(NOPORTDOCS)
 XANT_TARGET+=	javadoc
 XPORTDOCS=	api_impl ABOUT.txt THANKS.txt TODO.html build.txt changes.html faq.html
 X.endif
 XJARFILE=	${DISTNAME_PREFX}.jar
 XDESTJARFILE=	${PORTNAME}.jar
 XPLIST_FILES+=	${JAVAJARDIR:S,^${PREFIX}/,,}/${DESTJARFILE}
 X
 Xdo-build:
 X	@cd ${WRKSRC} && ${ANT} ${ANT_TARGET}
 X
 Xdo-install:
 X	@${ECHO_CMD} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..."
 X	@${MKDIR} ${JAVAJARDIR}
 X	@${CP} ${WRKSRC}/build/lib/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE}
 X	@${ECHO_CMD} " [ DONE ]"
 X.if !defined(NOPORTDOCS)
 X	@${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..."
 X	@${MKDIR} ${DOCSDIR}
 X.for DOCFILE in ${PORTDOCS}
 X	@${CP} -r ${WRKSRC}/doc/${DOCFILE} ${DOCSDIR}/
 X	@${ECHO_CMD} -n " ${DOCFILE}"
 X.endfor
 X	@${ECHO_CMD} " [ DONE ]"
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-xpp3/Makefile
 echo x - xpp3/distinfo
 sed 's/^X//' >xpp3/distinfo << 'END-of-xpp3/distinfo'
 XMD5 (xpp3-1.1.3.4d_b4_src.tgz) = aea178842db9ab3350c88738a9c0f545
 XSIZE (xpp3-1.1.3.4d_b4_src.tgz) = 296155
 END-of-xpp3/distinfo
 exit
 
Responsible-Changed-From-To: freebsd-ports-bugs->linimon 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Apr 4 10:51:57 PDT 2004 
Responsible-Changed-Why:  
Looks java-related, so I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=65066 
State-Changed-From-To: open->closed 
State-Changed-By: linimon 
State-Changed-When: Sun Apr 4 11:07:46 PDT 2004 
State-Changed-Why:  
Committed, thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=65066 
>Unformatted:
