|
Lines 51-72
Link Here
|
| 51 |
VERSION_APACHE= 1.3.26 |
51 |
VERSION_APACHE= 1.3.26 |
| 52 |
VERSION_MODSSL= 2.8.10 |
52 |
VERSION_MODSSL= 2.8.10 |
| 53 |
|
53 |
|
|
|
54 |
DATADIR=${PREFIX}/www |
| 55 |
DOCUMENT_ROOT=${DATADIR}/data |
| 56 |
DEFAULT_PATH=/bin:/usr/bin:${PREFIX}/bin |
| 57 |
|
| 58 |
.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == yes |
| 59 |
|
| 60 |
APACHE_SUEXEC_DOCROOT?=${DOCUMENT_ROOT} |
| 61 |
APACHE_SUEXEC_USERDIR?=public_html |
| 62 |
|
| 63 |
SUEXEC_CONF= \ |
| 64 |
--enable-suexec \ |
| 65 |
--suexec-docroot=${APACHE_SUEXEC_DOCROOT} \ |
| 66 |
--suexec-caller=www \ |
| 67 |
--suexec-uidmin=1000 \ |
| 68 |
--suexec-gidmin=1000 \ |
| 69 |
--suexec-logfile=/var/log/httpd-suexec.log \ |
| 70 |
--suexec-userdir=${APACHE_SUEXEC_USERDIR} \ |
| 71 |
--suexec-safepath=${DEFAULT_PATH} |
| 72 |
|
| 73 |
.if defined(APACHE_SUEXEC_UMASK) |
| 74 |
SUEXEC_CONF+= \ |
| 75 |
--suexec-umask=${APACHE_SUEXEC_UMASK} |
| 76 |
.endif |
| 77 |
|
| 78 |
PLIST_SUB+= SUB_SUEXEC="" |
| 79 |
SUEXEC_MAN= suexec.8 |
| 80 |
|
| 81 |
.else # !SUEXEC |
| 82 |
|
| 83 |
SUEXEC_CONF= |
| 84 |
PLIST_SUB+= SUB_SUEXEC="@comment " |
| 85 |
SUEXEC_MAN= |
| 86 |
|
| 87 |
.endif # !SUEXEC |
| 88 |
|
| 89 |
|
| 54 |
USE_PERL5= yes |
90 |
USE_PERL5= yes |
| 55 |
HAS_CONFIGURE= yes |
91 |
HAS_CONFIGURE= yes |
| 56 |
CONFIGURE_ARGS+=--prefix=${PREFIX} \ |
92 |
CONFIGURE_ARGS+= \ |
| 57 |
--server-uid=www \ |
93 |
--prefix=${PREFIX} \ |
| 58 |
--server-gid=www \ |
94 |
--server-uid=www \ |
| 59 |
--with-perl=${PERL} \ |
95 |
--server-gid=www \ |
| 60 |
--with-layout=FreeBSD \ |
96 |
--with-perl=${PERL} \ |
| 61 |
--suexec-docroot=${PREFIX}/www/data \ |
97 |
--with-layout=FreeBSD \ |
| 62 |
--without-confadjust \ |
98 |
--without-confadjust \ |
| 63 |
--enable-module=most \ |
99 |
--enable-module=most \ |
| 64 |
--enable-module=auth_db \ |
100 |
--enable-module=auth_db \ |
| 65 |
--enable-module=mmap_static \ |
101 |
--enable-module=mmap_static \ |
| 66 |
--disable-module=auth_dbm \ |
102 |
--disable-module=auth_dbm \ |
| 67 |
--enable-shared=max \ |
103 |
--enable-shared=max \ |
| 68 |
--enable-module=ssl \ |
104 |
--enable-module=ssl \ |
| 69 |
--enable-module=define |
105 |
${SUEXEC_CONF} |
| 70 |
|
106 |
|
| 71 |
OPTIM= -DHARD_SERVER_LIMIT=512 \ |
107 |
OPTIM= -DHARD_SERVER_LIMIT=512 \ |
| 72 |
-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \ |
108 |
-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \ |
|
Lines 139-143
Link Here
|
| 139 |
${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \ |
175 |
${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \ |
| 140 |
${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \ |
176 |
${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \ |
| 141 |
fi |
177 |
fi |
| 142 |
|
|
|
| 143 |
.include <bsd.port.post.mk> |
178 |
.include <bsd.port.post.mk> |