ports/127312: [New Port]net/pear-XML_RPC2:XML-RPC client/server library

Wen Heping wenheping at gmail.com
Fri Sep 12 06:30:01 UTC 2008


>Number:         127312
>Category:       ports
>Synopsis:       [New Port]net/pear-XML_RPC2:XML-RPC client/server library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 12 06:30:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD-8.0 Current
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb8.wenjing.com 8.0-CURRENT-200806 FreeBSD 8.0-CURRENT-200806 #0: Wed Jun  4 01:39:24 UTC 2008     root at almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
XML_RPC2 is a pear package providing XML_RPC client and server
services.XML-RPC is a simple remote procedure call protocol built
using HTTP as transport and XML as encoding.

As a client library, XML_RPC2 is capable of creating a proxy
class which exposes the methods exported by the server. As a
server library, XML_RPC2 is capable of exposing methods from
a class or object instance, seamlessly exporting local methods
as remotely callable procedures.

WWW: http://pear.php.net/package/XML_RPC2/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	pear-XML_RPC2
#	pear-XML_RPC2/pkg-descr
#	pear-XML_RPC2/distinfo
#	pear-XML_RPC2/Makefile
#
echo c - pear-XML_RPC2
mkdir -p pear-XML_RPC2 > /dev/null 2>&1
echo x - pear-XML_RPC2/pkg-descr
sed 's/^X//' >pear-XML_RPC2/pkg-descr << '3558f9ce1011d14800ec3a7cedd0b070'
XXML_RPC2 is a pear package providing XML_RPC client and server
Xservices.XML-RPC is a simple remote procedure call protocol built
Xusing HTTP as transport and XML as encoding.
X
XAs a client library, XML_RPC2 is capable of creating a proxy
Xclass which exposes the methods exported by the server. As a
Xserver library, XML_RPC2 is capable of exposing methods from
Xa class or object instance, seamlessly exporting local methods
Xas remotely callable procedures.
X
XWWW: http://pear.php.net/package/XML_RPC2/
3558f9ce1011d14800ec3a7cedd0b070
echo x - pear-XML_RPC2/distinfo
sed 's/^X//' >pear-XML_RPC2/distinfo << 'f96101cdb08963313245e686c586a7d0'
XMD5 (PEAR/XML_RPC2-1.0.5.tgz) = 001a4f13006c52b20b998780ac8a764f
XSHA256 (PEAR/XML_RPC2-1.0.5.tgz) = afbe97570ab87c8d3d32b4c9a680e741948a01604d0833f974a09c7aa6e0ae68
XSIZE (PEAR/XML_RPC2-1.0.5.tgz) = 49522
f96101cdb08963313245e686c586a7d0
echo x - pear-XML_RPC2/Makefile
sed 's/^X//' >pear-XML_RPC2/Makefile << '59d3a0172d4a1b7b65e68ad0bcedaf8c'
X# Ports collection makefile for:  pear-XML_RPC2
X# Date created:		11 September 2008
X# Whom:			Wen Heping <wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	XML_RPC2
XPORTVERSION=	1.0.5
XCATEGORIES=	net devel pear
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	XML-RPC client/server library
X
XBUILD_DEPENDS=	${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear \
X		${PEARDIR}/Lite/Output.php:${PORTSDIR}/sysutils/pear-Cache_Lite
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_PHP=	curl
X
XCATEGORY=	XML
XFILES=		XML/RPC2/Backend/Php/Value/Array.php \
X		XML/RPC2/Backend/Php/Value/Base64.php \
X		XML/RPC2/Backend/Php/Value/Boolean.php \
X		XML/RPC2/Backend/Php/Value/Datetime.php \
X		XML/RPC2/Backend/Php/Value/Double.php \
X		XML/RPC2/Backend/Php/Value/Integer.php \
X		XML/RPC2/Backend/Php/Value/Scalar.php \
X		XML/RPC2/Backend/Php/Value/String.php \
X		XML/RPC2/Backend/Php/Value/Struct.php \
X		XML/RPC2/Backend/Php/Client.php \
X		XML/RPC2/Backend/Php/Request.php \
X		XML/RPC2/Backend/Php/Response.php \
X		XML/RPC2/Backend/Php/Server.php \
X		XML/RPC2/Backend/Php/Value.php \
X		XML/RPC2/Backend/Xmlrpcext/Client.php \
X		XML/RPC2/Backend/Xmlrpcext/Server.php \
X		XML/RPC2/Backend/Xmlrpcext/Value.php \
X		XML/RPC2/Server/CallHandler/Class.php \
X		XML/RPC2/Server/CallHandler/Instance.php \
X		XML/RPC2/Server/CallHandler.php \
X		XML/RPC2/Server/Method.php \
X		XML/RPC2/Util/HTTPRequest.php \
X		XML/RPC2/Backend.php \
X		XML/RPC2/CachedClient.php \
X		XML/RPC2/CachedServer.php \
X		XML/RPC2/Client.php \
X		XML/RPC2/Exception.php \
X		XML/RPC2/Server.php \
X		XML/RPC2/Value.php
X
XTESTS=		phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault1.phpt \
X		phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault2.phpt \
X		phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault1.phpt \
X		phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault2.phpt \
X		phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault3.phpt \
X		phpBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault4.phpt \
X		phpBackend/cachedServer/validator1EasyStructTestCacheOffByDefault1.phpt \
X		phpBackend/cachedServer/validator1EasyStructTestCacheOffByDefault2.phpt \
X		phpBackend/cachedServer/validator1EasyStructTestCacheOffByDefault3.phpt \
X		phpBackend/cachedServer/validator1EasyStructTestCacheOnByDefault1.phpt \
X		phpBackend/cachedServer/validator1EasyStructTestCacheOnByDefault2.phpt \
X		phpBackend/cachedServer/validator1EasyStructTestCacheOnByDefault3.phpt \
X		phpBackend/client/faultFromPython.phpt \
X		phpBackend/client/okFromPEAR.phpt \
X		phpBackend/client/okFromPython.phpt \
X		phpBackend/client/okFromUserLandGetCurrentTime.phpt \
X		phpBackend/client/phpxmlrpcValidator1ArrayOfStructsTest.phpt \
X		phpBackend/client/phpxmlrpcValidator1CountTheEntities.phpt \
X		phpBackend/client/phpxmlrpcValidator1EasyStructTest.phpt \
X		phpBackend/client/phpxmlrpcValidator1EchoStructTest.phpt \
X		phpBackend/client/phpxmlrpcValidator1ManyTypesTest.phpt \
X		phpBackend/client/phpxmlrpcValidator1ModerateSizeArrayCheck.phpt \
X		phpBackend/client/phpxmlrpcValidator1NestedStructTest.phpt \
X		phpBackend/client/phpxmlrpcValidator1SimpleStructReturnTest.phpt \
X		phpBackend/client/protocolError.phpt \
X		phpBackend/decoding/array.phpt \
X		phpBackend/decoding/base64.phpt \
X		phpBackend/decoding/boolean.phpt \
X		phpBackend/decoding/datetime.phpt \
X		phpBackend/decoding/double.phpt \
X		phpBackend/decoding/faultResponse.phpt \
X		phpBackend/decoding/integer.phpt \
X		phpBackend/decoding/integer2.phpt \
X		phpBackend/decoding/request.phpt \
X		phpBackend/decoding/response.phpt \
X		phpBackend/decoding/string.phpt \
X		phpBackend/decoding/struct.phpt \
X		phpBackend/encoding/array.phpt \
X		phpBackend/encoding/base64.phpt \
X		phpBackend/encoding/boolean.phpt \
X		phpBackend/encoding/datetime.phpt \
X		phpBackend/encoding/datetime1.phpt \
X		phpBackend/encoding/datetime2.phpt \
X		phpBackend/encoding/datetime3.phpt \
X		phpBackend/encoding/datetime4.phpt \
X		phpBackend/encoding/double.phpt \
X		phpBackend/encoding/integer.phpt \
X		phpBackend/encoding/request.phpt \
X		phpBackend/encoding/response.phpt \
X		phpBackend/encoding/response2.phpt \
X		phpBackend/encoding/string.phpt \
X		phpBackend/encoding/struct.phpt \
X		phpBackend/server/invalidXMLRequest.phpt \
X		phpBackend/server/nonexistantMethod.phpt \
X		phpBackend/server/normalRequest.phpt \
X		phpBackend/server/normalRequestWithPrefix.phpt \
X		phpBackend/server/normalRequestWithPrefix2.phpt \
X		phpBackend/server/validator1ArrayOfStructsTest.phpt \
X		phpBackend/server/validator1CountTheEntities.phpt \
X		phpBackend/server/validator1EasyStructTest.phpt \
X		phpBackend/server/validator1EchoStructTest.phpt \
X		phpBackend/server/validator1ManyTypesTest.phpt \
X		phpBackend/server/validator1ModerateSizeArrayCheck.phpt \
X		phpBackend/server/validator1NestedStructTest.phpt \
X		phpBackend/server/validator1SimpleStructReturnTest.phpt \
X		xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault1.phpt \
X		xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOffByDefault2.phpt \
X		xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault1.phpt \
X		xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault2.phpt \
X		xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault3.phpt \
X		xmlrpcextBackend/cachedClient/phpxmlrpcValidator1EasyStructTestCacheOnByDefault4.phpt \
X		xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOffByDefault1.phpt \
X		xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOffByDefault2.phpt \
X		xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOffByDefault3.phpt \
X		xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOnByDefault1.phpt \
X		xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOnByDefault2.phpt \
X		xmlrpcextBackend/cachedServer/validator1EasyStructTestCacheOnByDefault3.phpt \
X		xmlrpcextBackend/client/faultFromPython.phpt \
X		xmlrpcextBackend/client/okFromPEAR.phpt \
X		xmlrpcextBackend/client/okFromPython.phpt \
X		xmlrpcextBackend/client/okFromUserLandGetCurrentTime.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1ArrayOfStructsTest.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1CountTheEntities.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1EasyStructTest.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1EchoStructTest.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1ManyTypesTest.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1ModerateSizeArrayCheck.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1NestedStructTest.phpt \
X		xmlrpcextBackend/client/phpxmlrpcValidator1SimpleStructReturnTest.phpt \
X		xmlrpcextBackend/client/protocolError.phpt \
X		xmlrpcextBackend/client/valueCreateFromNative.phpt \
X		xmlrpcextBackend/server/invalidXMLRequest.phpt \
X		xmlrpcextBackend/server/nonexistantMethod.phpt \
X		xmlrpcextBackend/server/normalRequest.phpt \
X		xmlrpcextBackend/server/normalRequestWithPrefix.phpt \
X		xmlrpcextBackend/server/normalRequestWithPrefix2.phpt \
X		xmlrpcextBackend/server/validator1ArrayOfStructsTest.phpt \
X		xmlrpcextBackend/server/validator1CountTheEntities.phpt \
X		xmlrpcextBackend/server/validator1EasyStructTest.phpt \
X		xmlrpcextBackend/server/validator1EchoStructTest.phpt \
X		xmlrpcextBackend/server/validator1ManyTypesTest.phpt \
X		xmlrpcextBackend/server/validator1ModerateSizeArrayCheck.phpt \
X		xmlrpcextBackend/server/validator1NestedStructTest.phpt \
X		xmlrpcextBackend/server/validator1SimpleStructReturnTest.phpt
X_TESTSDIR=	tests/XML_RPC2
X
X.include <bsd.port.pre.mk>
X.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
X.include <bsd.port.post.mk>
59d3a0172d4a1b7b65e68ad0bcedaf8c
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list