Add p5-Pod-WSDL 0.04, a Perl module to create WSDL documents from
extended pod.
This commit is contained in:
parent
ac0f4424c0
commit
06ff9c0db3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=174169
@ -424,6 +424,7 @@
|
||||
SUBDIR += p5-Pod-Simple
|
||||
SUBDIR += p5-Pod-Stripper
|
||||
SUBDIR += p5-Pod-Tree
|
||||
SUBDIR += p5-Pod-WSDL
|
||||
SUBDIR += p5-Pod-XML
|
||||
SUBDIR += p5-Pod-Xhtml
|
||||
SUBDIR += p5-RADIUS-UserFile
|
||||
|
43
textproc/p5-Pod-WSDL/Makefile
Normal file
43
textproc/p5-Pod-WSDL/Makefile
Normal file
@ -0,0 +1,43 @@
|
||||
# New ports collection makefile for: textproc/p5-Pod-WSDL
|
||||
# Date created: 30 September 2006
|
||||
# Whom: Anton Berezin <tobez@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= Pod-WSDL
|
||||
PORTVERSION= 0.04
|
||||
CATEGORIES= textproc perl5
|
||||
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
|
||||
MASTER_SITE_SUBDIR= Pod
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= tobez@FreeBSD.org
|
||||
COMMENT= Create WSDL documents from (extended) pod
|
||||
|
||||
BUILD_DEPENDS= ${SITE_PERL}/IO/Scalar.pm:${PORTSDIR}/devel/p5-IO-stringy \
|
||||
${SITE_PERL}/XML/Writer.pm:${PORTSDIR}/textproc/p5-XML-Writer \
|
||||
${SITE_PERL}/XML/XPath.pm:${PORTSDIR}/textproc/p5-XML-XPath
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
PERL_CONFIGURE= yes
|
||||
|
||||
MAN3= Pod::WSDL.3 \
|
||||
Pod::WSDL::AUTOLOAD.3 \
|
||||
Pod::WSDL::Attr.3 \
|
||||
Pod::WSDL::Doc.3 \
|
||||
Pod::WSDL::Fault.3 \
|
||||
Pod::WSDL::Method.3 \
|
||||
Pod::WSDL::Param.3 \
|
||||
Pod::WSDL::Return.3 \
|
||||
Pod::WSDL::Type.3 \
|
||||
Pod::WSDL::Utils.3 \
|
||||
Pod::WSDL::Writer.3
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PERL_LEVEL} < 500601
|
||||
IGNORE= requires perl 5.6.1 or later. Install lang/perl5.8 and try again
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
textproc/p5-Pod-WSDL/distinfo
Normal file
3
textproc/p5-Pod-WSDL/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (Pod-WSDL-0.04.tar.gz) = b8ec238ab7e0a2aa12be2345e2f2ef48
|
||||
SHA256 (Pod-WSDL-0.04.tar.gz) = efe0016a255b84431b8a65cd6dc30b627859d08aa8c05a39a5c1a8489eeaa3ea
|
||||
SIZE (Pod-WSDL-0.04.tar.gz) = 25781
|
16
textproc/p5-Pod-WSDL/pkg-descr
Normal file
16
textproc/p5-Pod-WSDL/pkg-descr
Normal file
@ -0,0 +1,16 @@
|
||||
How does Pod::WSDL work? If you instantiate a Pod::WSDL object with the
|
||||
name of the module (or the path of the file, or an open filehandle)
|
||||
providing the web service like this
|
||||
|
||||
my $pwsdl = new Pod::WSDL(source => 'My::Module',
|
||||
location => 'http://my.services.location/on/the/web');
|
||||
|
||||
Pod::WSDL will try to find "My::Module" in @INC, open the file, parse it
|
||||
for WSDL directives and prepare the information for WSDL output. By
|
||||
calling
|
||||
|
||||
$pwsdl->WSDL;
|
||||
|
||||
Pod::WSDL will output the WSDL document. That's it.
|
||||
|
||||
WWW: http://search.cpan.org/dist/Pod-WSDL/
|
16
textproc/p5-Pod-WSDL/pkg-plist
Normal file
16
textproc/p5-Pod-WSDL/pkg-plist
Normal file
@ -0,0 +1,16 @@
|
||||
%%SITE_PERL%%/Pod/WSDL.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/AUTOLOAD.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Attr.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Doc.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Fault.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Method.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Param.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Return.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Type.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Utils.pm
|
||||
%%SITE_PERL%%/Pod/WSDL/Writer.pm
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Pod/WSDL/.packlist
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Pod/WSDL
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Pod
|
||||
@dirrmtry %%SITE_PERL%%/Pod/WSDL
|
||||
@dirrmtry %%SITE_PERL%%/Pod
|
Loading…
Reference in New Issue
Block a user