ports/56448: New port: PEAR Swiss-army knive for reading and writing XML files
Alex Miller
asm at asm.kiev.ua
Thu Sep 4 16:50:17 UTC 2003
>Number: 56448
>Category: ports
>Synopsis: New port: PEAR Swiss-army knive for reading and writing XML files
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Sep 04 09:50:12 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Alex Miller
>Release: FreeBSD 4.9-PRERELEASE i386
>Organization:
Home Sweet Home, Inc.
>Environment:
System: FreeBSD sys1.abbyy.ua 4.9-PRERELEASE FreeBSD 4.9-PRERELEASE #3: Wed Aug 27 12:22:05 EEST 2003 asm at sys1.abbyy.ua:/usr/obj/usr/src/sys/MASTER i386
PHP: 4.3.3
PEAR: 1.2.1
>Description:
XML_Serializer serializes complex data structures like arrays or object
as XML documents. This class helps you generating any XML document you
require without the need for DOM.
Furthermore this package can be used as a replacement to serialize()
und unserialize() as it comes with a matching XML_Unserializer that is
able to create PHP data strcutures (like arrays and objects) from XML
documents, if type hints are available.
>How-To-Repeat:
>Fix:
# 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:
#
# /usr/ports/devel/pear-XML_Serializer
# /usr/ports/devel/pear-XML_Serializer/Makefile
# /usr/ports/devel/pear-XML_Serializer/distinfo
# /usr/ports/devel/pear-XML_Serializer/pkg-descr
# /usr/ports/devel/pear-XML_Serializer/pkg-plist
#
echo c - /usr/ports/devel/pear-XML_Serializer
mkdir -p /usr/ports/devel/pear-XML_Serializer > /dev/null 2>&1
echo x - /usr/ports/devel/pear-XML_Serializer/Makefile
sed 's/^X//' >/usr/ports/devel/pear-XML_Serializer/Makefile << 'END-of-/usr/ports/devel/pear-XML_Serializer/Makefile'
X# Ports collection makefile for: pear-XML_Serializer
X# Date created: 04 September 2003
X# Whom: Alex Miller (<asm at asm.kiev.ua>)
X#
X# $FreeBSD$
X#
X
XPORTNAME= XML_Serializer
XPORTVERSION= 0.6
XCATEGORIES= devel www
X
XMAINTAINER= ports at FreeBSD.org
XCOMMENT= PEAR Swiss-army knive for reading and writing XML files
X
XBUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
XRUN_DEPENDS= ${BUILD_DEPENDS} \
X ${PEARDIR}/XML/Parser.php:${PORTSDIR}/devel/pear-XML_Parser \
X ${PEARDIR}/XML/Util.php:${PORTSDIR}/devel/pear-XML_Util
X
X.include <bsd.port.pre.mk>
X.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
X
XMANIFEST= Serializer.php Unserializer.php
X
Xdo-install:
X @${MKDIR} -p ${PEARDIR}/XML
X.for FILE in ${MANIFEST}
X @${CP} -p ${WRKSRC}/${FILE} ${PEARDIR}/XML
X @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/XML/${FILE}
X.endfor
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X @${CP} -Rp ${WRKSRC}/examples/* ${DOCSDIR}
X @${ECHO_MSG} "===> Examples installed in ${DOCSDIR}."
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/devel/pear-XML_Serializer/Makefile
echo x - /usr/ports/devel/pear-XML_Serializer/distinfo
sed 's/^X//' >/usr/ports/devel/pear-XML_Serializer/distinfo << 'END-of-/usr/ports/devel/pear-XML_Serializer/distinfo'
XMD5 (PEAR/XML_Serializer-0.6.tgz) = ce61d1748974199d3be85a3a8bdac7b3
END-of-/usr/ports/devel/pear-XML_Serializer/distinfo
echo x - /usr/ports/devel/pear-XML_Serializer/pkg-descr
sed 's/^X//' >/usr/ports/devel/pear-XML_Serializer/pkg-descr << 'END-of-/usr/ports/devel/pear-XML_Serializer/pkg-descr'
XXML_Serializer serializes complex data structures like arrays or object
Xas XML documents. This class helps you generating any XML document you
Xrequire without the need for DOM.
XFurthermore this package can be used as a replacement to serialize()
Xund unserialize() as it comes with a matching XML_Unserializer that is
Xable to create PHP data strcutures (like arrays and objects) from XML
Xdocuments, if type hints are available.
X
XWWW: http://pear.php.net/package-info.php?package=XML_Serializer
END-of-/usr/ports/devel/pear-XML_Serializer/pkg-descr
echo x - /usr/ports/devel/pear-XML_Serializer/pkg-plist
sed 's/^X//' >/usr/ports/devel/pear-XML_Serializer/pkg-plist << 'END-of-/usr/ports/devel/pear-XML_Serializer/pkg-plist'
X%%PEARDIR%%/XML/Serializer.php
X%%PEARDIR%%/XML/Unserializer.php
X%%PKGREGDIR%%/package.xml
X%%PORTDOCS%%%%PEARDIR%%/docs/XML_Serializer/serializeObject.php
X%%PORTDOCS%%%%PEARDIR%%/docs/XML_Serializer/serializeRDF.php
X%%PORTDOCS%%%%PEARDIR%%/docs/XML_Serializer/unserializeAnyXML.php
X%%PORTDOCS%%%%PEARDIR%%/docs/XML_Serializer/unserializeObject.php
X%%PORTDOCS%%%%PEARDIR%%/docs/XML_Serializer/unserializeRDF.php
X at dirrm %%PEARDIR%%/XML
X at dirrm %%PKGREGDIR%%
X%%PORTDOCS%%@dirrm %%PEARDIR%%/docs/XML_Serializer
END-of-/usr/ports/devel/pear-XML_Serializer/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list