Lines 1-7
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= apache24 |
3 |
PORTNAME= apache24 |
4 |
PORTVERSION= 2.4.29 |
4 |
PORTVERSION= 2.4.33 |
5 |
CATEGORIES= www ipv6 |
5 |
CATEGORIES= www ipv6 |
6 |
MASTER_SITES= APACHE_HTTPD |
6 |
MASTER_SITES= APACHE_HTTPD |
7 |
DISTNAME= httpd-${PORTVERSION} |
7 |
DISTNAME= httpd-${PORTVERSION} |
Lines 64-69
Link Here
|
64 |
HEARTMONITOR_IMPLIES= WATCHDOG STATUS |
64 |
HEARTMONITOR_IMPLIES= WATCHDOG STATUS |
65 |
LBMETHOD_HEARTBEAT_IMPLIES= WATCHDOG STATUS HEARTMONITOR |
65 |
LBMETHOD_HEARTBEAT_IMPLIES= WATCHDOG STATUS HEARTMONITOR |
66 |
PROXY_HCHECK_IMPLIES= WATCHDOG |
66 |
PROXY_HCHECK_IMPLIES= WATCHDOG |
|
|
67 |
.for module in ${PROXY_ENABLED_MODULES:NPROXY} ${PROXY_DISABLED_MODULES} |
68 |
${module}_IMPLIES= PROXY |
69 |
.endfor |
70 |
.for module in ${SESSION_ENABLED_MODULES:NSESSION} ${SESSION_DISABLED_MODULES} |
71 |
${module}_IMPLIES= SESSION |
72 |
.endfor |
67 |
|
73 |
|
68 |
# MPM |
74 |
# MPM |
69 |
MPM_PREFORK_CONFIGURE_ON= --with-mpm=prefork |
75 |
MPM_PREFORK_CONFIGURE_ON= --with-mpm=prefork |
Lines 84-89
Link Here
|
84 |
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit |
90 |
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit |
85 |
LUA_CONFIGURE_WITH= lua |
91 |
LUA_CONFIGURE_WITH= lua |
86 |
LUA_USES= lua |
92 |
LUA_USES= lua |
|
|
93 |
MD_CONFIGURE_ON= --with-curl=${LOCALBASE} \ |
94 |
--with-jansson=${LOCALBASE} \ |
95 |
--with-openssl=${OPENSSLBASE} |
96 |
MD_LIB_DEPENDS= libcurl.so:ftp/curl \ |
97 |
libjansson.so:devel/jansson |
98 |
MD_USES= ssl |
87 |
PROXY_HTTP2_CONFIGURE_ON= --with-nghttp2=${LOCALBASE} |
99 |
PROXY_HTTP2_CONFIGURE_ON= --with-nghttp2=${LOCALBASE} |
88 |
PROXY_HTTP2_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 |
100 |
PROXY_HTTP2_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 |
89 |
SOCACHE_DC_CONFIGURE_ON= --with-distcache=${LOCALBASE} |
101 |
SOCACHE_DC_CONFIGURE_ON= --with-distcache=${LOCALBASE} |
Lines 120-126
Link Here
|
120 |
--with-port=${WITH_HTTP_PORT} \ |
132 |
--with-port=${WITH_HTTP_PORT} \ |
121 |
--with-sslport=${WITH_SSL_PORT} \ |
133 |
--with-sslport=${WITH_SSL_PORT} \ |
122 |
--with-expat=${LOCALBASE} \ |
134 |
--with-expat=${LOCALBASE} \ |
123 |
--with-iconv=${ICONV_PREFIX} \ |
|
|
124 |
--enable-http \ |
135 |
--enable-http \ |
125 |
--with-pcre=${LOCALBASE} \ |
136 |
--with-pcre=${LOCALBASE} \ |
126 |
--with-apr=${APR_CONFIG} \ |
137 |
--with-apr=${APR_CONFIG} \ |
Lines 155-164
Link Here
|
155 |
.endif |
166 |
.endif |
156 |
|
167 |
|
157 |
post-extract: |
168 |
post-extract: |
158 |
# remove possible leftover .svn directories in the sources |
|
|
159 |
@${FIND} ${WRKSRC} -type d -name .svn -print | ${XARGS} ${RM} -r |
160 |
# limit grep results ... |
161 |
@${FIND} ${WRKSRC} -type f \( -name 'NWGNU*' -o -name '*.ds?' -o -name '*.dep' -o -name '*.mak' -o -name '*.win' -o -name '*.vbs' -o -name '*.wsf' \) -delete |
162 |
# make sure the configure script contains our patches, preserve the original script for comparsion |
169 |
# make sure the configure script contains our patches, preserve the original script for comparsion |
163 |
-${MV} -v ${WRKSRC}/configure ${WRKSRC}/configure.upstream |
170 |
-${MV} -v ${WRKSRC}/configure ${WRKSRC}/configure.upstream |
164 |
|
171 |
|
Lines 182-188
Link Here
|
182 |
@${ECHO_MSG} " You can check your modules configuration by using make show-modules" |
189 |
@${ECHO_MSG} " You can check your modules configuration by using make show-modules" |
183 |
@${ECHO_MSG} "" |
190 |
@${ECHO_MSG} "" |
184 |
# silence autotools |
191 |
# silence autotools |
185 |
-${MV} -v ${WRKSRC}/configure.in ${WRKSRC}/configure.ac |
192 |
-@${MV} -v ${WRKSRC}/configure.in ${WRKSRC}/configure.ac 2>/dev/null |
186 |
|
193 |
|
187 |
post-configure: |
194 |
post-configure: |
188 |
@FTPUSERS=`${EGREP} -v '^#' /etc/ftpusers| ${TR} -s "\n" " "` ;\ |
195 |
@FTPUSERS=`${EGREP} -v '^#' /etc/ftpusers| ${TR} -s "\n" " "` ;\ |