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