This is an Apache module that provides DAV capabilities for your
Apache 1.X Web server. Apache 2.X is packaged with a more featureful
version of mod_dav.
mod_dav is made by Greg Stein.
It is an Open Source module, provided under an Apache-style license.
mod_dav requires that Apache 1.3.6 or later be already installed
on your system. If this is not the case please select your
preferred Apache configuration from the ports distribution.
WWW: http://www.webdav.org/mod_dav/
===> The following configuration options are available for ap22-mod_dav-1.0.3_4:
SYMLINK_PATCH=off (default) "Follow Symlinks"
APACHE_EXPAT=on (default) "Use Bundled expat library"
===> Use 'make config' to modify these settings
The vast majority of pkg-descr files had the following format when they
had both lines:
Author: ...
WWW: ....
So standardize on that, and move them to the end of the file when necessary.
Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.
s/AUTHOR/Author/
A few other various formatting issues
- Set EXPIRATION_DATE to an actual date (9.0 is behind, so guess 2 months from
now).
- This can be changed later as needed, if at all, either way we won't remove
them
until after 9.0 is released.
With Hat: apache@
Reported by: dvl via freshports
Mk/bsd.apache.mk can not sufficiently alter things before Mk/bsd.options.mk
in Mk/bsd.ports.mk due to ordering in Mk/bsd.port.mk. This causes OPTIONSFILE
to be incorrectly set during some make phases as a result of the recent
PKGNAMEPREFIX for apache ports.
'Revert' some of the PKGNAMEPREFIX changes for apXX-.
- Must be manually requested in tbe port Makefile either by
a) AP_FAST_BUILD=yes
b) PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX}
- Going forward, we will only do this for ports where WITH_APACHE
is NOT optional, but required. mod_* ports are a good fit.
141 ports are mod_ ports
80 of those use AP_FAST_BUILD and thus are auto hooked by this patch [a].
61 remaining are then patched to mirror the other $lang frameworks [b].
PR: ports/146956
Reported by: Hans F. Nordhaug <Hans.F.Nordhaug@hiMolde.no>, several
Discussed with: pav, itectu on #bsdports
Tested by: P6 TB run
Approved by: portmgr (pav)
- Bump PORTREVISION
- OPTIONify
- Correctly use SUB_FILES, SUB_LIS, and PKG*
- USE_APACHE=yes is deprecated
- PREFIX -> LOCALBASE
- use APACHE* vars from bsd.apache.mk
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
- Add WITHOUT_APACHE_EXPAT knob.
It ensures to link with expat when apache isn't built with its own expat
Noticed by: Nik Clayton <nik _at_ crf-consulting _dot_ co _dot_ uk>
PR: ports/71988
Re-package:
- Drop pkg-plist in favour of PLIST_FILES
- Use pkg-message instead of post-install-target
- Synchronize installation from port and package:
The module wasn't enabled after installing from the package
- Create files necessary for locking to work out-of-the-box
Approved by: clement
[patch] www/mod_dav - fix symlink problem
While playing with mod_dav, I found out that it didn't
follow symlinks properly. Looking through various mailinglists
I found this patch by Mark Montague (markmont@umich.edu)
I do not say we should include this patch by default, but
if a knob called WITH_SYMLINK_PATCH could be made which
adds these patches it would help people already.
PR: ports/59163
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Approved by: maintainer timeout