Add mod_session_crypto if apr-util is built with ssl.diff -r1.37 -r1.38 pkgsrc/www/apache24/Makefile
(jperkin)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2015/07/20 00:08:35 taca Exp $ | 1 | # $NetBSD: Makefile,v 1.38 2015/09/01 08:26:05 jperkin Exp $ | |
2 | 2 | |||
3 | DISTNAME= httpd-2.4.16 | 3 | DISTNAME= httpd-2.4.16 | |
4 | PKGNAME= ${DISTNAME:S/httpd/apache/} | 4 | PKGNAME= ${DISTNAME:S/httpd/apache/} | |
5 | CATEGORIES= www | 5 | CATEGORIES= www | |
6 | MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/} \ | 6 | MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/} \ | |
7 | http://archive.apache.org/dist/httpd/ \ | 7 | http://archive.apache.org/dist/httpd/ \ | |
8 | http://archive.eu.apache.org/dist/httpd/ | 8 | http://archive.eu.apache.org/dist/httpd/ | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER= ryoon@NetBSD.org | 11 | MAINTAINER= ryoon@NetBSD.org | |
12 | HOMEPAGE= http://httpd.apache.org/ | 12 | HOMEPAGE= http://httpd.apache.org/ | |
13 | COMMENT= Apache HTTP (Web) server, version 2.4 | 13 | COMMENT= Apache HTTP (Web) server, version 2.4 | |
14 | LICENSE= apache-2.0 | 14 | LICENSE= apache-2.0 | |
@@ -51,26 +51,31 @@ APACHE_MODULES?= ${DFLT_APACHE_MODULES} | @@ -51,26 +51,31 @@ APACHE_MODULES?= ${DFLT_APACHE_MODULES} | |||
51 | 51 | |||
52 | .include "options.mk" | 52 | .include "options.mk" | |
53 | 53 | |||
54 | FIND_PREFIX:= APRDIR=apr | 54 | FIND_PREFIX:= APRDIR=apr | |
55 | .include "../../mk/find-prefix.mk" | 55 | .include "../../mk/find-prefix.mk" | |
56 | 56 | |||
57 | # LDAP support | 57 | # LDAP support | |
58 | PLIST_VARS+= ldap | 58 | PLIST_VARS+= ldap | |
59 | .if exists(${APRDIR}/lib/apr-util-1/apr_ldap.la) | 59 | .if exists(${APRDIR}/lib/apr-util-1/apr_ldap.la) | |
60 | DFLT_APACHE_MODULES+= ldap authnz_ldap | 60 | DFLT_APACHE_MODULES+= ldap authnz_ldap | |
61 | PLIST.ldap= yes | 61 | PLIST.ldap= yes | |
62 | .endif | 62 | .endif | |
63 | 63 | |||
64 | PLIST_VARS+= ssl | |||
65 | .if !empty(PKG_BUILD_OPTIONS.apr-util:Mssl) | |||
66 | PLIST.ssl= yes | |||
67 | .endif | |||
68 | ||||
64 | APACHE_USER?= www | 69 | APACHE_USER?= www | |
65 | APACHE_GROUP?= www | 70 | APACHE_GROUP?= www | |
66 | PKG_GROUPS= ${APACHE_GROUP} | 71 | PKG_GROUPS= ${APACHE_GROUP} | |
67 | PKG_USERS= ${APACHE_USER}:${APACHE_GROUP} | 72 | PKG_USERS= ${APACHE_USER}:${APACHE_GROUP} | |
68 | PKG_GROUPS_VARS= APACHE_GROUP | 73 | PKG_GROUPS_VARS= APACHE_GROUP | |
69 | PKG_USERS_VARS= APACHE_USER | 74 | PKG_USERS_VARS= APACHE_USER | |
70 | 75 | |||
71 | PKG_SYSCONFVAR= apache | 76 | PKG_SYSCONFVAR= apache | |
72 | PKG_SYSCONFSUBDIR?= httpd | 77 | PKG_SYSCONFSUBDIR?= httpd | |
73 | EGDIR= ${PREFIX}/share/examples/httpd | 78 | EGDIR= ${PREFIX}/share/examples/httpd | |
74 | SBINDIR= ${PREFIX}/sbin | 79 | SBINDIR= ${PREFIX}/sbin | |
75 | CONF_FILES+= ${EGDIR}/httpd.conf ${PKG_SYSCONFDIR}/httpd.conf | 80 | CONF_FILES+= ${EGDIR}/httpd.conf ${PKG_SYSCONFDIR}/httpd.conf | |
76 | .for f in autoindex dav default info languages manual mpm \ | 81 | .for f in autoindex dav default info languages manual mpm \ |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.18 2015/06/26 19:25:12 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.19 2015/09/01 08:26:05 jperkin Exp $ | |
2 | bin/ab | 2 | bin/ab | |
3 | bin/apxs | 3 | bin/apxs | |
4 | bin/dbmmanage | 4 | bin/dbmmanage | |
5 | bin/htdbm | 5 | bin/htdbm | |
6 | bin/htdigest | 6 | bin/htdigest | |
7 | bin/htpasswd | 7 | bin/htpasswd | |
8 | bin/httxt2dbm | 8 | bin/httxt2dbm | |
9 | bin/logresolve | 9 | bin/logresolve | |
10 | bin/mkcert | 10 | bin/mkcert | |
11 | include/httpd/ap_compat.h | 11 | include/httpd/ap_compat.h | |
12 | include/httpd/ap_config.h | 12 | include/httpd/ap_config.h | |
13 | include/httpd/ap_config_auto.h | 13 | include/httpd/ap_config_auto.h | |
14 | include/httpd/ap_config_layout.h | 14 | include/httpd/ap_config_layout.h | |
@@ -149,26 +149,27 @@ lib/httpd/mod_proxy_fdpass.so | @@ -149,26 +149,27 @@ lib/httpd/mod_proxy_fdpass.so | |||
149 | lib/httpd/mod_proxy_ftp.so | 149 | lib/httpd/mod_proxy_ftp.so | |
150 | lib/httpd/mod_proxy_http.so | 150 | lib/httpd/mod_proxy_http.so | |
151 | lib/httpd/mod_proxy_scgi.so | 151 | lib/httpd/mod_proxy_scgi.so | |
152 | lib/httpd/mod_proxy_wstunnel.so | 152 | lib/httpd/mod_proxy_wstunnel.so | |
153 | lib/httpd/mod_ratelimit.so | 153 | lib/httpd/mod_ratelimit.so | |
154 | lib/httpd/mod_reflector.so | 154 | lib/httpd/mod_reflector.so | |
155 | lib/httpd/mod_remoteip.so | 155 | lib/httpd/mod_remoteip.so | |
156 | lib/httpd/mod_reqtimeout.so | 156 | lib/httpd/mod_reqtimeout.so | |
157 | lib/httpd/mod_request.so | 157 | lib/httpd/mod_request.so | |
158 | lib/httpd/mod_rewrite.so | 158 | lib/httpd/mod_rewrite.so | |
159 | lib/httpd/mod_sed.so | 159 | lib/httpd/mod_sed.so | |
160 | lib/httpd/mod_session.so | 160 | lib/httpd/mod_session.so | |
161 | lib/httpd/mod_session_cookie.so | 161 | lib/httpd/mod_session_cookie.so | |
162 | ${PLIST.ssl}lib/httpd/mod_session_crypto.so | |||
162 | lib/httpd/mod_session_dbd.so | 163 | lib/httpd/mod_session_dbd.so | |
163 | lib/httpd/mod_setenvif.so | 164 | lib/httpd/mod_setenvif.so | |
164 | lib/httpd/mod_slotmem_plain.so | 165 | lib/httpd/mod_slotmem_plain.so | |
165 | lib/httpd/mod_slotmem_shm.so | 166 | lib/httpd/mod_slotmem_shm.so | |
166 | lib/httpd/mod_socache_dbm.so | 167 | lib/httpd/mod_socache_dbm.so | |
167 | lib/httpd/mod_socache_memcache.so | 168 | lib/httpd/mod_socache_memcache.so | |
168 | lib/httpd/mod_socache_shmcb.so | 169 | lib/httpd/mod_socache_shmcb.so | |
169 | lib/httpd/mod_speling.so | 170 | lib/httpd/mod_speling.so | |
170 | lib/httpd/mod_ssl.so | 171 | lib/httpd/mod_ssl.so | |
171 | lib/httpd/mod_status.so | 172 | lib/httpd/mod_status.so | |
172 | lib/httpd/mod_substitute.so | 173 | lib/httpd/mod_substitute.so | |
173 | ${PLIST.suexec}lib/httpd/mod_suexec.so | 174 | ${PLIST.suexec}lib/httpd/mod_suexec.so | |
174 | lib/httpd/mod_unique_id.so | 175 | lib/httpd/mod_unique_id.so |