diff options
author | pgollucci <pgollucci@FreeBSD.org> | 2009-04-12 13:54:09 +0800 |
---|---|---|
committer | pgollucci <pgollucci@FreeBSD.org> | 2009-04-12 13:54:09 +0800 |
commit | e5dac07d55a4b617831a3a16780bcc70a837b4bf (patch) | |
tree | 3a9a2a8d94ce88a165e7de911cb8a37e4f735da6 /www/mod_dav | |
parent | 2aa86e900bbe925948a2cc12d4a241608d09184d (diff) | |
download | freebsd-ports-gnome-e5dac07d55a4b617831a3a16780bcc70a837b4bf.tar.gz freebsd-ports-gnome-e5dac07d55a4b617831a3a16780bcc70a837b4bf.tar.zst freebsd-ports-gnome-e5dac07d55a4b617831a3a16780bcc70a837b4bf.zip |
- 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
Diffstat (limited to 'www/mod_dav')
-rw-r--r-- | www/mod_dav/Makefile | 59 |
1 files changed, 22 insertions, 37 deletions
diff --git a/www/mod_dav/Makefile b/www/mod_dav/Makefile index 6f50613b7ea2..3eba5688c042 100644 --- a/www/mod_dav/Makefile +++ b/www/mod_dav/Makefile @@ -7,68 +7,53 @@ PORTNAME= mod_dav PORTVERSION= 1.0.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www -MASTER_SITES= http://www.webdav.org/mod_dav/ -DISTNAME= mod_dav-${PORTVERSION}-${APACHE_VERSION} +MASTER_SITES= http://www.webdav.org/${PORTNAME}/ +DISTNAME= ${PORTNAME}-${PORTVERSION}-1.3.6 MAINTAINER= apache@FreeBSD.org COMMENT= An Apache module that provides DAV capabilities -# This port will work with the following version of Apache and anything newer. -APACHE_VERSION= 1.3.6 +OPTIONS= SYMLINK_PATCH "Follow Symlinks" off \ + APACHE_EXPAT "Use Bundled expat library" on -PKGINSTALL= ${WRKSRC}/pkg-install PKGDEINSTALL= ${PKGINSTALL} -PKGMESSAGE= ${WRKSRC}/pkg-message -PLIST_FILES= etc/apache/apache.conf.mod_dav libexec/apache/libdav.so -USE_APACHE= yes +SUB_FILES+= pkg-install pkg-message +SUB_LIST+= APXS=${APXS} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} + +PLIST_FILES= ${APACHEETCDIR}/apache.conf.mod_dav ${APACHEMODDIR}/libdav.so + +USE_APACHE= 1.3 HAS_CONFIGURE= yes -CONFIGURE_ARGS= --prefix=${PREFIX} \ - --bindir=${PREFIX}/bin \ - --sbindir=${PREFIX}/sbin \ - --libexecdir=${PREFIX}/libexec/apache \ - --sysconfdir=${PREFIX}/etc/apache \ - --datadir=${PREFIX}/share/apache \ - --includedir=${PREFIX}/include/apache \ +CONFIGURE_ARGS= --prefix=${LOCALBASE} \ + --bindir=${LOCALBASE}/bin \ + --sbindir=${LOCALBASE}/sbin \ + --libexecdir=${LOCALBASE}/${APACHEMODDIR} \ + --sysconfdir=${LOCALBASE}/${APACHEETCDIR} \ + --datadir=${LOCALBASE}/share/apache \ + --includedir=${LOCALBASE}/${APACHEINCLUDEDIR} \ --with-apxs=${APXS} +.include <bsd.port.pre.mk> .if defined(WITHOUT_APACHE_EXPAT) CONFIGURE_ARGS+= --with-expat=${LOCALBASE} LIB_DEPENDS+= expat.6:${PORTSDIR}/textproc/expat2 .endif -CONFIGURE_ENV= CFLAGS='${CFLAGS}' \ - PATH="${PREFIX}/bin:${PREFIX}/sbin:${PATH}" - .if defined(WITH_SYMLINK_PATCH) -EXTRA_PATCHES= ${FILESDIR}/SYMLINK-mod_dav.h ${FILESDIR}/SYMLINK-dav_fs_repos.c -.endif - -.if !defined(WITH_SYMLINK_PATCH) -pre-everything:: - @${ECHO_MSG} "Use WITH_SYMLINK_PATCH=yes to let mod_dav follow symlinks." - @/bin/sleep 5 -.endif - -.include <bsd.port.pre.mk> -.if exists(${LOCALBASE}/include/apache2/httpd.h) -IGNORE= is designed for apache 1.3. mod_dav for apache2 is built by default +EXTRA_PATCHES= ${FILESDIR}/SYMLINK-${PORTNAME}.h ${FILESDIR}/SYMLINK-dav_fs_repos.c .endif do-install: - BINMODE=755 ${INSTALL_PROGRAM} ${WRKSRC}/libdav.so ${PREFIX}/libexec/apache - ${INSTALL_DATA} ${FILESDIR}/apache.conf.mod_dav ${PREFIX}/etc/apache + BINMODE=755 ${INSTALL_PROGRAM} ${WRKSRC}/libdav.so ${LOCALBASE}/${APACHEMODDIR}/ + ${INSTALL_DATA} ${FILESDIR}/apache.conf.${PORTNAME} ${LOCALBASE}/${APACHEETCDIR}/ post-install: - @${SED} -e 's+%%APXS%%+${APXS}+ ; s+%%WWWOWN%%+${WWWOWN}+ ; s+%%WWWGRP%%+${WWWGRP}+' \ - ${FILESDIR}/pkg-install.in > ${PKGINSTALL} .if !defined(PACKAGE_BUILDING) @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .endif - @${SED} -e 's+%%PREFIX%%+${PREFIX}+' ${FILESDIR}/pkg-message.in \ - > ${PKGMESSAGE} @${CAT} ${PKGMESSAGE} .include <bsd.port.post.mk> |