|
Lines 24-29
Link Here
|
| 24 |
ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \ |
24 |
ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \ |
| 25 |
ftp://apache.nextpath.com/pub/apache/dist/httpd/ \ |
25 |
ftp://apache.nextpath.com/pub/apache/dist/httpd/ \ |
| 26 |
${MASTER_SITES_MODSSL:S/$/:modssl/} |
26 |
${MASTER_SITES_MODSSL:S/$/:modssl/} |
|
|
27 |
|
| 28 |
DISTNAME= apache_${VERSION_APACHE} |
| 29 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
| 30 |
mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE}${EXTRACT_SUFX}:modssl |
| 31 |
|
| 27 |
MASTER_SITES_MODSSL= http://www.modssl.org/source/ \ |
32 |
MASTER_SITES_MODSSL= http://www.modssl.org/source/ \ |
| 28 |
ftp://ftp.modssl.org/source/ \ |
33 |
ftp://ftp.modssl.org/source/ \ |
| 29 |
ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/ \ |
34 |
ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/ \ |
|
Lines 36-64
Link Here
|
| 36 |
ftp://ftp.blatzheim.com/pub/mod_ssl/ \ |
41 |
ftp://ftp.blatzheim.com/pub/mod_ssl/ \ |
| 37 |
ftp://ftp.fu-berlin.de/unix/security/mod_ssl/ \ |
42 |
ftp://ftp.fu-berlin.de/unix/security/mod_ssl/ \ |
| 38 |
ftp://ftp.ntrl.net/pub/mirror/ralfsw/mod_ssl/ |
43 |
ftp://ftp.ntrl.net/pub/mirror/ralfsw/mod_ssl/ |
| 39 |
DISTNAME= apache_${VERSION_APACHE} |
|
|
| 40 |
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ |
| 41 |
mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE}${EXTRACT_SUFX}:modssl |
| 42 |
|
44 |
|
| 43 |
MAINTAINER= ports@FreeBSD.org |
45 |
MAINTAINER= ports@FreeBSD.org |
| 44 |
|
46 |
|
|
|
47 |
LIB_DEPENDS= mm.11:${PORTSDIR}/devel/mm |
| 48 |
|
| 45 |
USE_OPENSSL= YES |
49 |
USE_OPENSSL= YES |
|
|
50 |
INSTALLS_SHLIB= YES |
| 46 |
|
51 |
|
| 47 |
.include <bsd.port.pre.mk> |
52 |
.include <bsd.port.pre.mk> |
| 48 |
|
53 |
|
| 49 |
LIB_DEPENDS= mm.11:${PORTSDIR}/devel/mm |
|
|
| 50 |
|
| 51 |
VERSION_APACHE= 1.3.26 |
54 |
VERSION_APACHE= 1.3.26 |
| 52 |
VERSION_MODSSL= 2.8.10 |
55 |
VERSION_MODSSL= 2.8.10 |
| 53 |
|
56 |
|
|
|
57 |
DATADIR=${PREFIX}/www |
| 58 |
DOCUMENT_ROOT=${DATADIR}/data |
| 59 |
DEFAULT_PATH=/bin:/usr/bin:${PREFIX}/bin |
| 60 |
|
| 61 |
.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == yes |
| 62 |
|
| 63 |
APACHE_SUEXEC_DOCROOT?=${DOCUMENT_ROOT} |
| 64 |
APACHE_SUEXEC_USERDIR?=public_html |
| 65 |
|
| 66 |
SUEXEC_CONF= \ |
| 67 |
--enable-suexec \ |
| 68 |
--suexec-docroot=${APACHE_SUEXEC_DOCROOT} \ |
| 69 |
--suexec-caller=www \ |
| 70 |
--suexec-uidmin=1000 \ |
| 71 |
--suexec-gidmin=1000 \ |
| 72 |
--suexec-logfile=/var/log/httpd-suexec.log \ |
| 73 |
--suexec-userdir=${APACHE_SUEXEC_USERDIR} \ |
| 74 |
--suexec-safepath=${DEFAULT_PATH} |
| 75 |
|
| 76 |
.if defined(APACHE_SUEXEC_UMASK) |
| 77 |
SUEXEC_CONF+= \ |
| 78 |
--suexec-umask=${APACHE_SUEXEC_UMASK} |
| 79 |
.endif |
| 80 |
|
| 81 |
PLIST_SUB+= SUB_SUEXEC="" |
| 82 |
SUEXEC_MAN= suexec.8 |
| 83 |
|
| 84 |
.else # !SUEXEC |
| 85 |
|
| 86 |
SUEXEC_CONF= |
| 87 |
PLIST_SUB+= SUB_SUEXEC="@comment " |
| 88 |
SUEXEC_MAN= |
| 89 |
|
| 90 |
.endif # !SUEXEC |
| 91 |
|
| 54 |
USE_PERL5= yes |
92 |
USE_PERL5= yes |
| 55 |
HAS_CONFIGURE= yes |
93 |
HAS_CONFIGURE= yes |
| 56 |
CONFIGURE_ARGS+=--prefix=${PREFIX} \ |
94 |
CONFIGURE_ARGS+= \ |
|
|
95 |
--prefix=${PREFIX} \ |
| 57 |
--server-uid=www \ |
96 |
--server-uid=www \ |
| 58 |
--server-gid=www \ |
97 |
--server-gid=www \ |
| 59 |
--with-perl=${PERL} \ |
98 |
--with-perl=${PERL} \ |
| 60 |
--with-layout=FreeBSD \ |
99 |
--with-layout=FreeBSD \ |
| 61 |
--suexec-docroot=${PREFIX}/www/data \ |
|
|
| 62 |
--without-confadjust \ |
100 |
--without-confadjust \ |
| 63 |
--enable-module=most \ |
101 |
--enable-module=most \ |
| 64 |
--enable-module=auth_db \ |
102 |
--enable-module=auth_db \ |
|
Lines 66-72
Link Here
|
| 66 |
--disable-module=auth_dbm \ |
104 |
--disable-module=auth_dbm \ |
| 67 |
--enable-shared=max \ |
105 |
--enable-shared=max \ |
| 68 |
--enable-module=ssl \ |
106 |
--enable-module=ssl \ |
| 69 |
--enable-module=define |
107 |
${SUEXEC_CONF} |
| 70 |
|
108 |
|
| 71 |
OPTIM= -DHARD_SERVER_LIMIT=512 \ |
109 |
OPTIM= -DHARD_SERVER_LIMIT=512 \ |
| 72 |
-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \ |
110 |
-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \ |
|
Lines 139-143
Link Here
|
| 139 |
${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \ |
177 |
${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \ |
| 140 |
${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \ |
178 |
${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \ |
| 141 |
fi |
179 |
fi |
| 142 |
|
|
|
| 143 |
.include <bsd.port.post.mk> |
180 |
.include <bsd.port.post.mk> |