diff options
author | sunpoet <sunpoet@FreeBSD.org> | 2011-09-24 03:45:40 +0800 |
---|---|---|
committer | sunpoet <sunpoet@FreeBSD.org> | 2011-09-24 03:45:40 +0800 |
commit | d9a4c9c322154526b3c3db9e451b60f6c96a0fc7 (patch) | |
tree | 2a35ad0efd99dc5a9b5751ab30cd2e8bbf5cd7ed /www | |
parent | bc426f4d26b4580cac2910174fa5042c7707e2a6 (diff) | |
download | freebsd-ports-gnome-d9a4c9c322154526b3c3db9e451b60f6c96a0fc7.tar.gz freebsd-ports-gnome-d9a4c9c322154526b3c3db9e451b60f6c96a0fc7.tar.zst freebsd-ports-gnome-d9a4c9c322154526b3c3db9e451b60f6c96a0fc7.zip |
- Add p5-Protocol-XMLRPC 0.09
Protocol::XMLRPC is an XML-RPC protocol implementation. Method parameters types
are guessed just like in JSON, but you can pass explicit type if guessing is
wrong for you. Read more about parameter creation at
Protocol::XMLRPC::ValueFactory.
It differs from other modules because it doesn't provide any mechanism for
making actual HTTP requests. This way it can be used either in async or sync
modes with your favorite http client or a web framework.
WWW: http://search.cpan.org/dist/Protocol-XMLRPC/
Diffstat (limited to 'www')
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/p5-Protocol-XMLRPC/Makefile | 39 | ||||
-rw-r--r-- | www/p5-Protocol-XMLRPC/distinfo | 2 | ||||
-rw-r--r-- | www/p5-Protocol-XMLRPC/pkg-descr | 10 | ||||
-rw-r--r-- | www/p5-Protocol-XMLRPC/pkg-plist | 22 |
5 files changed, 74 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index d1e5ad233980..1a9a75ed7fd2 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1160,6 +1160,7 @@ SUBDIR += p5-Pod-Site SUBDIR += p5-PodToHTML SUBDIR += p5-Protocol-WebSocket + SUBDIR += p5-Protocol-XMLRPC SUBDIR += p5-REST-Google-Apps-Provisioning SUBDIR += p5-RT-Authen-ExternalAuth SUBDIR += p5-RT-Client-REST diff --git a/www/p5-Protocol-XMLRPC/Makefile b/www/p5-Protocol-XMLRPC/Makefile new file mode 100644 index 000000000000..688914d15c8f --- /dev/null +++ b/www/p5-Protocol-XMLRPC/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: p5-Protocol-XMLRPC +# Date created: 2011-09-24 +# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= Protocol-XMLRPC +PORTVERSION= 0.09 +CATEGORIES= www perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:VTI +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= XML-RPC implementation + +BUILD_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML +RUN_DEPENDS= p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML + +PERL_CONFIGURE= yes + +MAN3= Protocol::XMLRPC.3 \ + Protocol::XMLRPC::Client.3 \ + Protocol::XMLRPC::Method.3 \ + Protocol::XMLRPC::MethodCall.3 \ + Protocol::XMLRPC::MethodResponse.3 \ + Protocol::XMLRPC::Value.3 \ + Protocol::XMLRPC::Value::Array.3 \ + Protocol::XMLRPC::Value::Base64.3 \ + Protocol::XMLRPC::Value::Boolean.3 \ + Protocol::XMLRPC::Value::DateTime.3 \ + Protocol::XMLRPC::Value::Double.3 \ + Protocol::XMLRPC::Value::Integer.3 \ + Protocol::XMLRPC::Value::String.3 \ + Protocol::XMLRPC::Value::Struct.3 \ + Protocol::XMLRPC::ValueFactory.3 + +.include <bsd.port.mk> diff --git a/www/p5-Protocol-XMLRPC/distinfo b/www/p5-Protocol-XMLRPC/distinfo new file mode 100644 index 000000000000..229d84e992a6 --- /dev/null +++ b/www/p5-Protocol-XMLRPC/distinfo @@ -0,0 +1,2 @@ +SHA256 (Protocol-XMLRPC-0.09.tar.gz) = 9b546ff151e892d5404b4d448169c32332e0e2ec4bce20bed0333fe3eef42740 +SIZE (Protocol-XMLRPC-0.09.tar.gz) = 13744 diff --git a/www/p5-Protocol-XMLRPC/pkg-descr b/www/p5-Protocol-XMLRPC/pkg-descr new file mode 100644 index 000000000000..2fb8b18cf241 --- /dev/null +++ b/www/p5-Protocol-XMLRPC/pkg-descr @@ -0,0 +1,10 @@ +Protocol::XMLRPC is an XML-RPC protocol implementation. Method parameters types +are guessed just like in JSON, but you can pass explicit type if guessing is +wrong for you. Read more about parameter creation at +Protocol::XMLRPC::ValueFactory. + +It differs from other modules because it doesn't provide any mechanism for +making actual HTTP requests. This way it can be used either in async or sync +modes with your favorite http client or a web framework. + +WWW: http://search.cpan.org/dist/Protocol-XMLRPC/ diff --git a/www/p5-Protocol-XMLRPC/pkg-plist b/www/p5-Protocol-XMLRPC/pkg-plist new file mode 100644 index 000000000000..3e14db8721a1 --- /dev/null +++ b/www/p5-Protocol-XMLRPC/pkg-plist @@ -0,0 +1,22 @@ +%%SITE_PERL%%/Protocol/XMLRPC.pm +%%SITE_PERL%%/Protocol/XMLRPC/Client.pm +%%SITE_PERL%%/Protocol/XMLRPC/Dispatcher.pm +%%SITE_PERL%%/Protocol/XMLRPC/Method.pm +%%SITE_PERL%%/Protocol/XMLRPC/MethodCall.pm +%%SITE_PERL%%/Protocol/XMLRPC/MethodResponse.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/Array.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/Base64.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/Boolean.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/DateTime.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/Double.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/Integer.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/String.pm +%%SITE_PERL%%/Protocol/XMLRPC/Value/Struct.pm +%%SITE_PERL%%/Protocol/XMLRPC/ValueFactory.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Protocol/XMLRPC/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Protocol/XMLRPC +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Protocol +@dirrm %%SITE_PERL%%/Protocol/XMLRPC/Value +@dirrm %%SITE_PERL%%/Protocol/XMLRPC +@dirrmtry %%SITE_PERL%%/Protocol |