summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjlam <jlam>2001-05-16 02:11:54 +0000
committerjlam <jlam>2001-05-16 02:11:54 +0000
commit20e1d5697665e0a180b590b2b2c54d06cf2fa4bb (patch)
treef255cb7163d3c0147ae4e3975c6bc968036b8e73
parentf98f1f013473c2bc527bb62b8b498f11c6e1228e (diff)
downloadpkgsrc-20e1d5697665e0a180b590b2b2c54d06cf2fa4bb.tar.gz
ap-dav -- Apache WebDAV module
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. mod_dav is an Apache module to provide DAV capabilities (RFC 2518) for the Apache web server. mod_dav currently implements a Class 1 and Class 2 DAV server. This means that it provides all the basic DAV facilities for manipulating resources (files) on the target web server, along with manipulating properties on those resources. In addition, it handles the (un)locking of resources so that clients can have exclusive access to modify resources.
-rw-r--r--www/ap-dav/Makefile29
-rw-r--r--www/ap-dav/distinfo4
-rw-r--r--www/ap-dav/pkg/DESCR11
-rw-r--r--www/ap-dav/pkg/MESSAGE16
-rw-r--r--www/ap-dav/pkg/PLIST6
5 files changed, 66 insertions, 0 deletions
diff --git a/www/ap-dav/Makefile b/www/ap-dav/Makefile
new file mode 100644
index 00000000000..d49b859813c
--- /dev/null
+++ b/www/ap-dav/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/05/16 02:11:54 jlam Exp $
+
+DISTNAME= mod_dav-1.0.2-1.3.6
+PKGNAME= ap-dav-1.0.2
+CATEGORIES= www
+MASTER_SITES= http://www.webdav.org/mod_dav/
+
+MAINTAINER= jlam@netbsd.org
+HOMEPAGE= http://www.webdav.org/mod_dav/
+COMMENT= Apache WebDAV module
+
+DEPENDS+= apache>=1.3.9:../../www/apache
+# For "apxs":
+BUILD_DEPENDS= perl>=${PERL5_REQD}:../../lang/perl5
+
+GNU_CONFIGURE= # defined
+CONFIGURE_ARGS+= --with-apxs="${LOCALBASE}/sbin/apxs"
+
+AP_MODULE_DIR= ${PREFIX}/lib/httpd
+DOCDIR= ${PREFIX}/share/doc/mod_dav
+HTMLDIR= ${PREFIX}/share/doc/html/mod_dav
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/libdav.so ${AP_MODULE_DIR}/mod_dav.so
+ ${INSTALL_DATA_DIR} ${DOCDIR} ${HTMLDIR}
+ ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/LICENSE.html ${HTMLDIR}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/ap-dav/distinfo b/www/ap-dav/distinfo
new file mode 100644
index 00000000000..38c29d8f3c6
--- /dev/null
+++ b/www/ap-dav/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/05/16 02:11:54 jlam Exp $
+
+SHA1 (mod_dav-1.0.2-1.3.6.tar.gz) = 0771e843bcfeeb44fa90d09c4edb42d2ee83dd04
+Size (mod_dav-1.0.2-1.3.6.tar.gz) = 170197 bytes
diff --git a/www/ap-dav/pkg/DESCR b/www/ap-dav/pkg/DESCR
new file mode 100644
index 00000000000..bf32071a0f7
--- /dev/null
+++ b/www/ap-dav/pkg/DESCR
@@ -0,0 +1,11 @@
+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.
+
+mod_dav is an Apache module to provide DAV capabilities (RFC 2518) for the
+Apache web server. mod_dav currently implements a Class 1 and Class 2 DAV
+server. This means that it provides all the basic DAV facilities for
+manipulating resources (files) on the target web server, along with
+manipulating properties on those resources. In addition, it handles the
+(un)locking of resources so that clients can have exclusive access to
+modify resources.
diff --git a/www/ap-dav/pkg/MESSAGE b/www/ap-dav/pkg/MESSAGE
new file mode 100644
index 00000000000..9854afdb6a4
--- /dev/null
+++ b/www/ap-dav/pkg/MESSAGE
@@ -0,0 +1,16 @@
+=============================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2001/05/16 02:11:54 jlam Exp $
+
+In order to use mod_dav in your Apache installation, you need to add
+the following to your httpd.conf file:
+
+ LoadModule dav_module lib/httpd/mod_dav.so
+ AddModule mod_dav.c
+
+Please read the information in
+
+ ${PREFIX}/share/doc/mod_dav/INSTALL
+
+to learn how to properly enable DAV support in your Apache configuration.
+
+=============================================================================
diff --git a/www/ap-dav/pkg/PLIST b/www/ap-dav/pkg/PLIST
new file mode 100644
index 00000000000..f94dd51239e
--- /dev/null
+++ b/www/ap-dav/pkg/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/05/16 02:11:54 jlam Exp $
+lib/httpd/mod_dav.so
+share/doc/html/mod_dav/LICENSE.html
+share/doc/mod_dav/INSTALL
+@dirrm share/doc/mod_dav
+@dirrm share/doc/html/mod_dav