diff options
author | Clement Laforet <clement@FreeBSD.org> | 2004-01-11 15:53:56 +0000 |
---|---|---|
committer | Clement Laforet <clement@FreeBSD.org> | 2004-01-11 15:53:56 +0000 |
commit | 32db161a564f571c2940691eca3d739c96f4f69d (patch) | |
tree | 85436886a435db0e3d46acc6a86e29d9251dcc2c /www/suphp | |
parent | a2f3809140232e268f68527ea16d34ed439acf93 (diff) | |
download | ports-32db161a564f571c2940691eca3d739c96f4f69d.tar.gz ports-32db161a564f571c2940691eca3d739c96f4f69d.zip |
Notes
Diffstat (limited to 'www/suphp')
-rw-r--r-- | www/suphp/Makefile | 31 | ||||
-rw-r--r-- | www/suphp/distinfo | 2 | ||||
-rw-r--r-- | www/suphp/files/patch-configure | 20 | ||||
-rw-r--r-- | www/suphp/pkg-plist | 2 |
4 files changed, 40 insertions, 15 deletions
diff --git a/www/suphp/Makefile b/www/suphp/Makefile index f1a40da0463a..4773db5fc2f3 100644 --- a/www/suphp/Makefile +++ b/www/suphp/Makefile @@ -6,29 +6,32 @@ # PORTNAME= suphp -PORTVERSION= 0.3.1 +PORTVERSION= 0.5 CATEGORIES= www MASTER_SITES= http://www.suphp.org/download/ MAINTAINER= sheepkiller@cultdeadsheep.org COMMENT= A combination which provides a wrapper for PHP -BUILD_DEPENDS= ${APXS}:${PORTSDIR}/${APACHE_PORT} RUN_DEPENDS= ${LOCALBASE}/bin/php:${PORTSDIR}/www/php4-cgi -HAS_CONFIGURE= yes +GNU_CONFIGURE= yes USE_GMAKE= yes -CONFLICTS= mod_php4-4* +USE_APACHE= yes +CONFLICTS= mod_php4-4* php-4.* LOG_PATH?= /var/log PHP_PATH?= ${LOCALBASE}/bin/php -APACHE_USER?= www +APACHE_USER?= ${WWWOWN} +MIN_UID?= ${WWWOWN} +MIN_GID?= ${WWWGRP} +WITH_SETID_MODE?= owner CONFIGURE_ARGS+= --with-php=${PHP_PATH} \ --with-logfile=${LOG_PATH}/suphp.log \ --with-apache-user=${APACHE_USER} \ - --with-min-gid=80 \ - --with-min-uid=80 \ + --with-min-gid=${MIN_UID} \ + --with-min-uid=${MIN_GID} \ --with-apxs=${APXS} ## Available knobs: @@ -44,22 +47,24 @@ CONFIGURE_ARGS+= --disable-checkuid .if defined(WITHOUT_CHECKGID) CONFIGURE_ARGS+= --disable-checkgid .endif +## WITH_SETID_MODE: Mode to use for setting UID/GID. +CONFIGURE_ARGS+= --enable-setid=${WITH_SETID_MODE} .include <bsd.port.pre.mk> -.if exists(${LOCALBASE}/include/apache2/apr.h) -BROKEN= "Doesn't work with Apache 2" +.if exists(${LOCALBASE}/include/apache2/apr.h) || defined(WITH_APACHE2) +APACHE_PORT= www/apache2 +PLIST_SUB+= MODULEDIR="libexec/apache2/" +.else +PLIST_SUB+= MODULEDIR="libexec/apache/" .endif show-options: - @${EGREP} '^##' ${.CURDIR}/Makefile | ${SED} 's/##//' + @${SED} -ne 's/^##//p' ${.CURDIR}/Makefile pre-everything:: @${MAKE} show-options -post-extract: - @${CHMOD} 755 ${WRKSRC}/${CONFIGURE_SCRIPT} - post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} diff --git a/www/suphp/distinfo b/www/suphp/distinfo index 6345cb1e11f6..8f3c24463991 100644 --- a/www/suphp/distinfo +++ b/www/suphp/distinfo @@ -1 +1 @@ -MD5 (suphp-0.3.1.tar.gz) = edf3063432da532a398d08cc8a48b668 +MD5 (suphp-0.5.tar.gz) = a17b2f7bec0db326ee10d28460f34fe4 diff --git a/www/suphp/files/patch-configure b/www/suphp/files/patch-configure new file mode 100644 index 000000000000..85bc9b69335d --- /dev/null +++ b/www/suphp/files/patch-configure @@ -0,0 +1,20 @@ +--- configure.orig Sun Jan 11 15:21:53 2004 ++++ configure Sun Jan 11 15:22:19 2004 +@@ -2253,7 +2253,7 @@ + if test $withval; then + + cat >>confdefs.h <<_ACEOF +-#define OPT_MIN_UID $withval ++#define OPT_MIN_UID "$withval" + _ACEOF + + fi +@@ -2276,7 +2276,7 @@ + if test $withval; then + + cat >>confdefs.h <<_ACEOF +-#define OPT_MIN_GID $withval ++#define OPT_MIN_GID "$withval" + _ACEOF + + fi diff --git a/www/suphp/pkg-plist b/www/suphp/pkg-plist index b0167e3ca814..7e27de7ce1dc 100644 --- a/www/suphp/pkg-plist +++ b/www/suphp/pkg-plist @@ -1,5 +1,5 @@ sbin/suphp -libexec/apache/mod_suphp.so +%%MODULEDIR%%/mod_suphp.so @exec %D/sbin/apxs -e -a -n suphp %D/%f @unexec echo "===> If you do not plan on reinstalling suphp, you must manually remove"; echo "===> references to it in httpd.conf." %%PORTDOCS%%%%DOCSDIR%%/en/INSTALL |