ports/100544: [NEW PORT] net/p5-Net-DAV-Server: Provide a DAV Server

Gea-Suan Lin gslin at gslin.org
Wed Jul 19 15:10:18 UTC 2006


>Number:         100544
>Category:       ports
>Synopsis:       [NEW PORT] net/p5-Net-DAV-Server: Provide a DAV Server
>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:   Wed Jul 19 15:10:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD netnews.NCTU.edu.tw 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat May 13 03:43:48 CST 2006
>Description:
This module provides a WebDAV server. WebDAV stands for "Web-based
Distributed Authoring and Versioning". It is a set of extensions to
the HTTP protocol which allows users to collaboratively edit and
manage files on remote web servers.

Net::DAV::Server provides a WebDAV server and exports a filesystem for
you using the Filesys::Virtual suite of modules. If you simply want to
export a local filesystem, use Filesys::Virtual::Plain as above.

This module doesn't currently provide a full WebDAV implementation.
However, I am working through the WebDAV server protocol compliance
test suite (litmus, see http://www.webdav.org/neon/litmus/) and will
provide more compliance in future. The important thing is that it
supports cadaver and the Mac OS X Finder as clients.

WWW:	http://search.cpan.org/dist/Net-DAV-Server/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-Net-DAV-Server-1.29.shar begins here ---
# 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:
#
#	p5-Net-DAV-Server
#	p5-Net-DAV-Server/pkg-descr
#	p5-Net-DAV-Server/Makefile
#	p5-Net-DAV-Server/pkg-plist
#	p5-Net-DAV-Server/distinfo
#
echo c - p5-Net-DAV-Server
mkdir -p p5-Net-DAV-Server > /dev/null 2>&1
echo x - p5-Net-DAV-Server/pkg-descr
sed 's/^X//' >p5-Net-DAV-Server/pkg-descr << 'END-of-p5-Net-DAV-Server/pkg-descr'
XThis module provides a WebDAV server. WebDAV stands for "Web-based
XDistributed Authoring and Versioning". It is a set of extensions to
Xthe HTTP protocol which allows users to collaboratively edit and
Xmanage files on remote web servers.
X
XNet::DAV::Server provides a WebDAV server and exports a filesystem for
Xyou using the Filesys::Virtual suite of modules. If you simply want to
Xexport a local filesystem, use Filesys::Virtual::Plain as above.
X
XThis module doesn't currently provide a full WebDAV implementation.
XHowever, I am working through the WebDAV server protocol compliance
Xtest suite (litmus, see http://www.webdav.org/neon/litmus/) and will
Xprovide more compliance in future. The important thing is that it
Xsupports cadaver and the Mac OS X Finder as clients.
X
XWWW:	http://search.cpan.org/dist/Net-DAV-Server/
END-of-p5-Net-DAV-Server/pkg-descr
echo x - p5-Net-DAV-Server/Makefile
sed 's/^X//' >p5-Net-DAV-Server/Makefile << 'END-of-p5-Net-DAV-Server/Makefile'
X# New ports collection makefile for:	p5-Net-DAV-Server
X# Date created:		2006-07-19
X# Whom:			Gea-Suan Lin <gslin at gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Net-DAV-Server
XPORTVERSION=	1.29
XCATEGORIES=	net perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Net
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	gslin at gslin.org
XCOMMENT=	Provide a DAV Server
X
XRUN_DEPENDS=	${SITE_PERL}/Class/Accessor/Fast.pm:${PORTSDIR}/devel/p5-Class-Accessor \
X		${SITE_PERL}/File/Find/Rule/Filesys/Virtual.pm:${PORTSDIR}/devel/p5-File-Find-Rule-Filesys-Virtual \
X		${SITE_PERL}/File/Slurp.pm:${PORTSDIR}/devel/p5-File-Slurp \
X		${SITE_PERL}/HTTP/Date.pm:${PORTSDIR}/devel/p5-DateTime-Format-HTTP \
X		${SITE_PERL}/HTTP/Headers.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/HTTP/Request.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/HTTP/Response.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
X		${SITE_PERL}/URI/Escape.pm:${PORTSDIR}/net/p5-URI \
X		${SITE_PERL}/XML/LibXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Net::DAV::Server.3
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500600	# Inherited from www/p5-libwww
XIGNORE=		requires Perl 5.6.0 or newer. Please install lang/perl5.8 and try again
X.endif
X
X.if ${PERL_LEVEL} < 500602 || ${PERL_LEVEL} == 500701
XRUN_DEPENDS+=	${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
X.endif
X
X.if ${PERL_LEVEL} < 500701
XRUN_DEPENDS+=	${SITE_PERL}/Encode.pm:${PORTSDIR}/devel/p5-Encode
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-Net-DAV-Server/Makefile
echo x - p5-Net-DAV-Server/pkg-plist
sed 's/^X//' >p5-Net-DAV-Server/pkg-plist << 'END-of-p5-Net-DAV-Server/pkg-plist'
X at comment $FreeBSD$
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DAV/Server/.packlist
X%%SITE_PERL%%/Net/DAV/Server.pm
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DAV/Server
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/DAV
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
X at dirrmtry %%SITE_PERL%%/Net/DAV
X at dirrmtry %%SITE_PERL%%/Net
END-of-p5-Net-DAV-Server/pkg-plist
echo x - p5-Net-DAV-Server/distinfo
sed 's/^X//' >p5-Net-DAV-Server/distinfo << 'END-of-p5-Net-DAV-Server/distinfo'
XMD5 (Net-DAV-Server-1.29.tar.gz) = a22ec5e46f1ad52c5cc67df7db9cbcfa
XSHA256 (Net-DAV-Server-1.29.tar.gz) = a5cd754a12f7590ab488a2f531767dff0d7307dc6213f083b26dea5df4c99f79
XSIZE (Net-DAV-Server-1.29.tar.gz) = 8123
END-of-p5-Net-DAV-Server/distinfo
exit
--- p5-Net-DAV-Server-1.29.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list