Lines 7-28
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= suphp |
8 |
PORTNAME= suphp |
9 |
PORTVERSION= 0.5.2 |
9 |
PORTVERSION= 0.5.2 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= www |
11 |
CATEGORIES= www |
11 |
MASTER_SITES= http://www.suphp.org/download/ |
12 |
MASTER_SITES= http://www.suphp.org/download/ |
12 |
|
13 |
|
13 |
MAINTAINER= freebsd@jdc.parodius.com |
14 |
MAINTAINER= freebsd@jdc.parodius.com |
14 |
COMMENT= A combination which provides a wrapper for PHP |
15 |
COMMENT= Securely execute ~user PHP scripts |
15 |
|
16 |
|
16 |
GNU_CONFIGURE= yes |
17 |
GNU_CONFIGURE= yes |
17 |
USE_GMAKE= yes |
|
|
18 |
USE_PHP= yes |
18 |
USE_PHP= yes |
19 |
WANT_PHP_CGI= yes |
|
|
20 |
USE_APACHE= yes |
19 |
USE_APACHE= yes |
|
|
20 |
WANT_PHP_CGI= yes |
21 |
CONFLICTS= mod_php4-4* php-4.* |
21 |
CONFLICTS= mod_php4-4* php-4.* |
22 |
|
22 |
|
23 |
LOGFILE?= /var/log/suphp.log |
23 |
WITH_LOGFILE?= /var/log/suphp.log |
24 |
PHP_PATH?= ${LOCALBASE}/bin/php |
24 |
PHP_PATH?= ${LOCALBASE}/bin/php |
25 |
APACHE_USER?= ${WWWOWN} |
|
|
26 |
MIN_UID?= 80 |
25 |
MIN_UID?= 80 |
27 |
MIN_GID?= 80 |
26 |
MIN_GID?= 80 |
28 |
WITH_SETID_MODE?= owner |
27 |
WITH_SETID_MODE?= owner |
Lines 31-67
Link Here
|
31 |
LANG= en de |
30 |
LANG= en de |
32 |
|
31 |
|
33 |
CONFIGURE_ARGS+= --with-php=${PHP_PATH} \ |
32 |
CONFIGURE_ARGS+= --with-php=${PHP_PATH} \ |
34 |
--with-logfile=${LOGFILE} \ |
33 |
--with-logfile=${WITH_LOGFILE} \ |
35 |
--with-apache-user=${APACHE_USER} \ |
34 |
--with-apache-user=${WWWOWN} \ |
36 |
--with-min-gid=${MIN_UID} \ |
35 |
--with-min-gid=${MIN_UID} \ |
37 |
--with-min-uid=${MIN_GID} \ |
36 |
--with-min-uid=${MIN_GID} \ |
38 |
--with-apxs=${APXS} |
37 |
--with-apxs=${APXS} |
39 |
|
38 |
|
40 |
## Available knobs: |
39 |
## Available knobs: |
41 |
## WITHOUT_CHECKPATH: disable check if script resides in DOCUMENT_ROOT |
40 |
## WITHOUT_CHECKPATH: disable check if script resides in DOCUMENT_ROOT |
42 |
.if defined(WITHOUT_CHECKPATH) |
41 |
.if defined(WITHOUT_CHECKPATH) |
43 |
CONFIGURE_ARGS+= --disable-checkpath |
42 |
CONFIGURE_ARGS+= --disable-checkpath |
44 |
.endif |
43 |
.endif |
45 |
## WITHOUT_CHECKUID: accept UIDs that are not listed in /etc/passwd |
44 |
## WITHOUT_CHECKUID: accept UIDs that are not listed in /etc/passwd |
46 |
.if defined(WITHOUT_CHECKUID) |
45 |
.if defined(WITHOUT_CHECKUID) |
47 |
CONFIGURE_ARGS+= --disable-checkuid |
46 |
CONFIGURE_ARGS+= --disable-checkuid |
48 |
.endif |
47 |
.endif |
49 |
## WITHOUT_CHECKGID: accept GIDs that are not listed in /etc/group |
48 |
## WITHOUT_CHECKGID: accept GIDs that are not listed in /etc/group |
50 |
.if defined(WITHOUT_CHECKGID) |
49 |
.if defined(WITHOUT_CHECKGID) |
51 |
CONFIGURE_ARGS+= --disable-checkgid |
50 |
CONFIGURE_ARGS+= --disable-checkgid |
52 |
.endif |
51 |
.endif |
53 |
## WITH_SETID_MODE: Mode to use for setting UID/GID. |
52 |
## WITH_SETID_MODE: mode to use for setting UID/GID. |
54 |
CONFIGURE_ARGS+= --with-setid-mode=${WITH_SETID_MODE} |
53 |
CONFIGURE_ARGS+= --with-setid-mode=${WITH_SETID_MODE} |
55 |
|
54 |
|
56 |
.include <bsd.port.pre.mk> |
55 |
.include <bsd.port.pre.mk> |
57 |
|
|
|
58 |
## |
59 |
## Sanity check; -C flag for make(1) was added in 4.8, but was not |
60 |
## fully fixed until shortly before 4.9-RELEASE. We need -C ! |
61 |
## |
62 |
.if ${OSVERSION} < 490000 |
63 |
BROKEN= Please upgrade to FreeBSD 4.9-RELEASE or higher \(see PR bin/50981\). |
64 |
.endif |
65 |
|
56 |
|
66 |
.if exists(${LOCALBASE}/include/apache2/apr.h) || defined(WITH_APACHE2) |
57 |
.if exists(${LOCALBASE}/include/apache2/apr.h) || defined(WITH_APACHE2) |
67 |
APACHE_PORT= www/apache2 |
58 |
APACHE_PORT= www/apache2 |