diff options
author | miwi <miwi@FreeBSD.org> | 2008-01-13 00:40:22 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2008-01-13 00:40:22 +0800 |
commit | 2c55ca67a3f3be4bf30525cd3464677f1e0cecea (patch) | |
tree | f9a55e093e1852de75971a31b909d038032e9cd4 /net | |
parent | 4d72d914304ff1406f17bbb27b5a6ca49337f29b (diff) | |
download | freebsd-ports-gnome-2c55ca67a3f3be4bf30525cd3464677f1e0cecea.tar.gz freebsd-ports-gnome-2c55ca67a3f3be4bf30525cd3464677f1e0cecea.tar.zst freebsd-ports-gnome-2c55ca67a3f3be4bf30525cd3464677f1e0cecea.zip |
This module handles the SOAP protocol. The first implementation is SOAP1.1
(http://www.w3.org/TR/2000/NOTE-SOAP-20000508/), which is still most often
used. The SOAP1.2 definition (http://www.w3.org/TR/soap12/) is quite
different; this module tries to define a sufficiently abstract interface to
hide the protocol differences.
WWW: http://search.cpan.org/dist/XML-Compile-SOAP/
PR: ports/119421
Submitted by: Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
Diffstat (limited to 'net')
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/p5-XML-Compile-SOAP/Makefile | 36 | ||||
-rw-r--r-- | net/p5-XML-Compile-SOAP/distinfo | 3 | ||||
-rw-r--r-- | net/p5-XML-Compile-SOAP/pkg-descr | 16 | ||||
-rw-r--r-- | net/p5-XML-Compile-SOAP/pkg-plist | 55 |
5 files changed, 111 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile index 92e3f87ae9b1..50cc754edc0a 100644 --- a/net/Makefile +++ b/net/Makefile @@ -605,6 +605,7 @@ SUBDIR += p5-Validate-Net SUBDIR += p5-What SUBDIR += p5-X500-DN + SUBDIR += p5-XML-Compile-SOAP SUBDIR += p5-XPC SUBDIR += p5-perl-ldap SUBDIR += p54u diff --git a/net/p5-XML-Compile-SOAP/Makefile b/net/p5-XML-Compile-SOAP/Makefile new file mode 100644 index 000000000000..f6a8def50360 --- /dev/null +++ b/net/p5-XML-Compile-SOAP/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: p5-XML-Compile-SOAP +# Date created: 2008-01-07 +# Whom: Jin-Shan Tseng <tjs@cdpa.nsysu.edu.tw> +# +# $FreeBSD$ +# + +PORTNAME= XML-Compile-SOAP +PORTVERSION= 0.65 +CATEGORIES= net +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= tjs@cdpa.nsysu.edu.tw +COMMENT= Base-class for SOAP implementations + +RUN_DEPENDS= p5-XML-Compile>=0.61:${PORTSDIR}/textproc/p5-XML-Compile \ + p5-Log-Report>=0.11:${PORTSDIR}/devel/p5-Log-Report \ + ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes +BUILD_DEPENDS= p5-XML-Compile>=0.61:${PORTSDIR}/textproc/p5-XML-Compile \ + p5-Log-Report>=0.11:${PORTSDIR}/devel/p5-Log-Report \ + ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes + +PERL_CONFIGURE= yes + +MAN3= XML::Compile::SOAP.3 \ + XML::Compile::SOAP11.3 XML::Compile::SOAP11::Client.3 \ + XML::Compile::SOAP11::Server.3 XML::Compile::SOAP12.3 \ + XML::Compile::SOAP12::Client.3 XML::Compile::SOAP12::Server.3 \ + XML::Compile::SOAP::Client.3 XML::Compile::SOAP::Encoding.3 \ + XML::Compile::SOAP::Server.3 XML::Compile::SOAP::Tester.3 \ + XML::Compile::SOAP::Util.3 XML::Compile::Transport.3 \ + XML::Compile::Transport::SOAPHTTP.3 XML::Compile::WSDL11.3 \ + XML::Compile::WSDL11::Operation.3 + +.include <bsd.port.mk> diff --git a/net/p5-XML-Compile-SOAP/distinfo b/net/p5-XML-Compile-SOAP/distinfo new file mode 100644 index 000000000000..c93f1beb7be1 --- /dev/null +++ b/net/p5-XML-Compile-SOAP/distinfo @@ -0,0 +1,3 @@ +MD5 (XML-Compile-SOAP-0.65.tar.gz) = 8d7dd026204003994a7a11913d9ea155 +SHA256 (XML-Compile-SOAP-0.65.tar.gz) = cf383521dceb25eef144018e759c2a07d729279c2f928646a6dda2e3bd51eced +SIZE (XML-Compile-SOAP-0.65.tar.gz) = 85322 diff --git a/net/p5-XML-Compile-SOAP/pkg-descr b/net/p5-XML-Compile-SOAP/pkg-descr new file mode 100644 index 000000000000..2852f8f922ca --- /dev/null +++ b/net/p5-XML-Compile-SOAP/pkg-descr @@ -0,0 +1,16 @@ +This module handles the SOAP protocol. The first implementation is SOAP1.1 +(http://www.w3.org/TR/2000/NOTE-SOAP-20000508/), which is still most often +used. The SOAP1.2 definition (http://www.w3.org/TR/soap12/) is quite +different; this module tries to define a sufficiently abstract interface to +hide the protocol differences. + +Be aware that there are three kinds of SOAP: + +1. Document style (literal) SOAP, where there is a WSDL file which explicitly +types all out-going and incoming messages. Very easy to use. +2. RPC style SOAP literal. The WSDL file is not explicit about the content of +the messages, but all messages must be schema defined types. +3. RPC style SOAP encoded. The sent data is nowhere described formally. The data +is transported in some ad-hoc way. + +WWW: http://search.cpan.org/dist/XML-Compile-SOAP/ diff --git a/net/p5-XML-Compile-SOAP/pkg-plist b/net/p5-XML-Compile-SOAP/pkg-plist new file mode 100644 index 000000000000..9e54e3a9afec --- /dev/null +++ b/net/p5-XML-Compile-SOAP/pkg-plist @@ -0,0 +1,55 @@ +@comment $FreeBSD$ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/Compile/SOAP/.packlist +%%SITE_PERL%%/XML/Compile/SOAP.pm +%%SITE_PERL%%/XML/Compile/SOAP.pod +%%SITE_PERL%%/XML/Compile/SOAP/Client.pm +%%SITE_PERL%%/XML/Compile/SOAP/Client.pod +%%SITE_PERL%%/XML/Compile/SOAP/Encoding.pm +%%SITE_PERL%%/XML/Compile/SOAP/Encoding.pod +%%SITE_PERL%%/XML/Compile/SOAP/Server.pm +%%SITE_PERL%%/XML/Compile/SOAP/Server.pod +%%SITE_PERL%%/XML/Compile/SOAP/Tester.pm +%%SITE_PERL%%/XML/Compile/SOAP/Tester.pod +%%SITE_PERL%%/XML/Compile/SOAP/Util.pm +%%SITE_PERL%%/XML/Compile/SOAP/Util.pod +%%SITE_PERL%%/XML/Compile/SOAP11.pm +%%SITE_PERL%%/XML/Compile/SOAP11.pod +%%SITE_PERL%%/XML/Compile/SOAP11/Client.pm +%%SITE_PERL%%/XML/Compile/SOAP11/Client.pod +%%SITE_PERL%%/XML/Compile/SOAP11/Server.pm +%%SITE_PERL%%/XML/Compile/SOAP11/Server.pod +%%SITE_PERL%%/XML/Compile/SOAP11/xsd/soap-encoding.xsd +%%SITE_PERL%%/XML/Compile/SOAP11/xsd/soap-envelope.xsd +%%SITE_PERL%%/XML/Compile/SOAP12.pm +%%SITE_PERL%%/XML/Compile/SOAP12.pod +%%SITE_PERL%%/XML/Compile/SOAP12/Client.pm +%%SITE_PERL%%/XML/Compile/SOAP12/Client.pod +%%SITE_PERL%%/XML/Compile/SOAP12/Server.pm +%%SITE_PERL%%/XML/Compile/SOAP12/Server.pod +%%SITE_PERL%%/XML/Compile/SOAP12/xsd/2003-soap-encoding.xsd +%%SITE_PERL%%/XML/Compile/SOAP12/xsd/2003-soap-envelope.xsd +%%SITE_PERL%%/XML/Compile/SOAP12/xsd/2003-soap-rpc.xsd +%%SITE_PERL%%/XML/Compile/Transport.pm +%%SITE_PERL%%/XML/Compile/Transport.pod +%%SITE_PERL%%/XML/Compile/Transport/SOAPHTTP.pm +%%SITE_PERL%%/XML/Compile/Transport/SOAPHTTP.pod +%%SITE_PERL%%/XML/Compile/WSDL11.pm +%%SITE_PERL%%/XML/Compile/WSDL11.pod +%%SITE_PERL%%/XML/Compile/WSDL11/Operation.pm +%%SITE_PERL%%/XML/Compile/WSDL11/Operation.pod +%%SITE_PERL%%/XML/Compile/WSDL11/xsd/wsdl-http.xsd +%%SITE_PERL%%/XML/Compile/WSDL11/xsd/wsdl-mime.xsd +%%SITE_PERL%%/XML/Compile/WSDL11/xsd/wsdl-soap.xsd +%%SITE_PERL%%/XML/Compile/WSDL11/xsd/wsdl-soap12.xsd +%%SITE_PERL%%/XML/Compile/WSDL11/xsd/wsdl.xsd +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/Compile/SOAP +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/Compile +@dirrmtry %%SITE_PERL%%/XML/Compile/WSDL11/xsd +@dirrmtry %%SITE_PERL%%/XML/Compile/WSDL11 +@dirrmtry %%SITE_PERL%%/XML/Compile/Transport +@dirrmtry %%SITE_PERL%%/XML/Compile/SOAP12/xsd +@dirrmtry %%SITE_PERL%%/XML/Compile/SOAP12 +@dirrmtry %%SITE_PERL%%/XML/Compile/SOAP11/xsd +@dirrmtry %%SITE_PERL%%/XML/Compile/SOAP11 +@dirrmtry %%SITE_PERL%%/XML/Compile/SOAP +@dirrmtry %%SITE_PERL%%/XML/Compile |