1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-30 05:40:06 +00:00

Add xmlpull, a common API for XML Pull Parsing (XmlPull) is an effort to define

a simple and elegant pull parsing API that will provide a standardized way to
do pull XML parsing from J2ME to J2EE.

WWW:	http://www.xmlpull.org

PR:		ports/64948
Submitted by:	Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
This commit is contained in:
Pav Lucistnik 2004-04-01 15:12:51 +00:00
parent d12a56ef2d
commit d54e26320d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=105883
4 changed files with 75 additions and 0 deletions

View File

@ -576,6 +576,7 @@
SUBDIR += xmlindent
SUBDIR += xmlpp
SUBDIR += xmlppm
SUBDIR += xmlpull
SUBDIR += xmlto
SUBDIR += xmlwrapp
SUBDIR += xp

54
textproc/xmlpull/Makefile Normal file
View File

@ -0,0 +1,54 @@
# New ports collection makefile for: xmlpull
# Date created: 2004-03-30
# Whom: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
#
# $FreeBSD$
#
PORTNAME= xmlpull
PORTVERSION= 1.1.3.4a
CATEGORIES= textproc java
MASTER_SITES= http://www.xmlpull.org/v1/download/
DISTNAME= ${DISTNAME_PREFX}_src
EXTRACT_SUFX= .tgz
MAINTAINER= herve.quiroz@esil.univ-mrs.fr
COMMENT= Common API for XML Pull Parsing (XmlPull)
BUILD_DEPENDS= ${ANT}:${PORTSDIR}/devel/apache-ant
USE_JAVA= 1.3+
DISTNAME_PREFX= ${PORTNAME}_${PORTVERSION:S/./_/g}
WRKSRC= ${WRKDIR}/${DISTNAME_PREFX}
ANT?= ${LOCALBASE}/bin/ant
ANT_TARGET= jar
.if !defined(NOPORTDOCS)
ANT_TARGET+= javadoc
PORTDOCS= ABOUT.txt README_DOWNLOAD.html THANKS.txt addons.html \
api_impl build.txt changes.html faq.html features.html \
javadoc_stylesheet.css properties.html quick_intro.html \
quick_write.html run.txt
.endif
JARFILE= ${DISTNAME_PREFX}.jar
DESTJARFILE= ${PORTNAME}.jar
PLIST_FILES+= ${JAVAJARDIR:S,^${PREFIX}/,,}/${DESTJARFILE}
do-build:
@cd ${WRKSRC} && ${ANT} ${ANT_TARGET}
do-install:
@${ECHO_CMD} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..."
@${CP} ${WRKSRC}/build/lib/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE}
@${ECHO_CMD} " [ DONE ]"
.if !defined(NOPORTDOCS)
@${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..."
@${MKDIR} ${DOCSDIR}
.for DOCFILE in ${PORTDOCS}
@${CP} -r ${WRKSRC}/doc/${DOCFILE} ${DOCSDIR}/
@${ECHO_CMD} -n " ${DOCFILE}"
.endfor
@${ECHO_CMD} " [ DONE ]"
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
MD5 (xmlpull_1_1_3_4a_src.tgz) = 777cb6c9f732ba6de60d480ebdfede3a
SIZE (xmlpull_1_1_3_4a_src.tgz) = 130319

View File

@ -0,0 +1,18 @@
Common API for XML Pull Parsing (XmlPull) is an effort to define a simple and
elegant pull parsing API that will provide a standardized way to do pull XML
parsing from J2ME to J2EE.
It is a minimalist API: very easy to implement standalone or on top of existing
parser. The API allows both fast high level iteration (using next() method) and
low level tokenizing (using nextToken() token) and is designed for easy
building on top of it SAX, XML pull parsers that uses iterators with event
objects, or even DOM implementations. To support J2ME and real small
implementation parsing of DOCDECL is optional (but DOCDECL can be reported if
requested).
The aim is to provide a similar but orthogonal pull parsing basis to widely
successful push parsing SAX API. The XmlPull API is in public domain in hope
that it will be embraced by Java developers (conformance tests are under LGPL
license to minimize risk of incompatible implementations).
WWW: http://www.xmlpull.org