| @@ -1,204 +1,203 @@ | | | @@ -1,204 +1,203 @@ |
1 | # $NetBSD: Makefile,v 1.103 2021/09/29 19:01:26 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.104 2021/10/05 19:22:08 adam Exp $ |
2 | # | | 2 | # |
3 | # When updating this package, make sure that no strings like | | 3 | # When updating this package, make sure that no strings like |
4 | # "PR 12345" are in the commit message. Upstream likes | | 4 | # "PR 12345" are in the commit message. Upstream likes |
5 | # to reference their own PRs this way, but this ends up | | 5 | # to reference their own PRs this way, but this ends up |
6 | # in NetBSD GNATS. | | 6 | # in NetBSD GNATS. |
7 | | | 7 | |
8 | DISTNAME= httpd-2.4.49 | | 8 | DISTNAME= httpd-2.4.50 |
9 | PKGNAME= ${DISTNAME:S/httpd/apache/} | | 9 | PKGNAME= ${DISTNAME:S/httpd/apache/} |
10 | PKGREVISION= 1 | | | |
11 | CATEGORIES= www | | 10 | CATEGORIES= www |
12 | MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/} | | 11 | MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/} |
13 | MASTER_SITES+= https://archive.apache.org/dist/httpd/ | | 12 | MASTER_SITES+= https://archive.apache.org/dist/httpd/ |
14 | EXTRACT_SUFX= .tar.bz2 | | 13 | EXTRACT_SUFX= .tar.bz2 |
15 | | | 14 | |
16 | MAINTAINER= ryoon@NetBSD.org | | 15 | MAINTAINER= ryoon@NetBSD.org |
17 | HOMEPAGE= https://httpd.apache.org/ | | 16 | HOMEPAGE= https://httpd.apache.org/ |
18 | COMMENT= Apache HTTP (Web) server, version 2.4 | | 17 | COMMENT= Apache HTTP (Web) server, version 2.4 |
19 | LICENSE= apache-2.0 | | 18 | LICENSE= apache-2.0 |
20 | | | 19 | |
21 | BUILD_DEFS+= IPV6_READY | | 20 | BUILD_DEFS+= IPV6_READY |
22 | BUILD_DEFS+= VARBASE | | 21 | BUILD_DEFS+= VARBASE |
23 | | | 22 | |
24 | USE_LIBTOOL= yes | | 23 | USE_LIBTOOL= yes |
25 | USE_TOOLS+= pax perl pkg-config | | 24 | USE_TOOLS+= pax perl pkg-config |
26 | GNU_CONFIGURE= yes | | 25 | GNU_CONFIGURE= yes |
27 | CONFIGURE_ARGS+= --enable-layout=NetBSD | | 26 | CONFIGURE_ARGS+= --enable-layout=NetBSD |
28 | CONFIGURE_ARGS+= --enable-mods-shared=all | | 27 | CONFIGURE_ARGS+= --enable-mods-shared=all |
29 | CONFIGURE_ARGS+= --enable-so | | 28 | CONFIGURE_ARGS+= --enable-so |
30 | CONFIGURE_ARGS+= --with-apr=${BUILDLINK_PREFIX.apr} | | 29 | CONFIGURE_ARGS+= --with-apr=${BUILDLINK_PREFIX.apr} |
31 | CONFIGURE_ARGS+= --with-apr-util=${BUILDLINK_PREFIX.apr-util} | | 30 | CONFIGURE_ARGS+= --with-apr-util=${BUILDLINK_PREFIX.apr-util} |
32 | CONFIGURE_ARGS+= --with-port=80 | | 31 | CONFIGURE_ARGS+= --with-port=80 |
33 | CONFIGURE_ENV+= perlbin=${PERL5:Q} | | 32 | CONFIGURE_ENV+= perlbin=${PERL5:Q} |
34 | CONFIGURE_ENV+= ac_cv_path_RSYNC=/nonexistent | | 33 | CONFIGURE_ENV+= ac_cv_path_RSYNC=/nonexistent |
35 | | | 34 | |
36 | .include "../../mk/compiler.mk" | | 35 | .include "../../mk/compiler.mk" |
37 | | | 36 | |
38 | CFLAGS.SunOS+= -D__EXTENSIONS__ | | 37 | CFLAGS.SunOS+= -D__EXTENSIONS__ |
39 | .if !empty(CC_VERSION:Mgcc-[5-9]*) || !empty(CC_VERSION:Mgcc-1[0-9].*) || !empty(PKGSRC_COMPILER:Mclang) | | 38 | .if !empty(CC_VERSION:Mgcc-[5-9]*) || !empty(CC_VERSION:Mgcc-1[0-9].*) || !empty(PKGSRC_COMPILER:Mclang) |
40 | CFLAGS.SunOS+= -D_XOPEN_SOURCE=600 | | 39 | CFLAGS.SunOS+= -D_XOPEN_SOURCE=600 |
41 | .else | | 40 | .else |
42 | CFLAGS.SunOS+= -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 | | 41 | CFLAGS.SunOS+= -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 |
43 | .endif | | 42 | .endif |
44 | | | 43 | |
45 | BUILDLINK_API_DEPENDS.apr+= apr>=1.5.0 | | 44 | BUILDLINK_API_DEPENDS.apr+= apr>=1.5.0 |
46 | .include "../../devel/apr/buildlink3.mk" | | 45 | .include "../../devel/apr/buildlink3.mk" |
47 | BUILDLINK_API_DEPENDS.apr-util+= apr-util>=1.5.3 | | 46 | BUILDLINK_API_DEPENDS.apr-util+= apr-util>=1.5.3 |
48 | .include "../../devel/apr-util/buildlink3.mk" | | 47 | .include "../../devel/apr-util/buildlink3.mk" |
49 | .include "../../devel/pcre/buildlink3.mk" | | 48 | .include "../../devel/pcre/buildlink3.mk" |
50 | .include "../../security/openssl/buildlink3.mk" | | 49 | .include "../../security/openssl/buildlink3.mk" |
51 | .include "../../textproc/expat/buildlink3.mk" | | 50 | .include "../../textproc/expat/buildlink3.mk" |
52 | .include "../../mk/dlopen.buildlink3.mk" | | 51 | .include "../../mk/dlopen.buildlink3.mk" |
53 | .include "../../mk/pthread.buildlink3.mk" | | 52 | .include "../../mk/pthread.buildlink3.mk" |
54 | | | 53 | |
55 | CONFIGURE_ARGS+= --enable-proxy-fdpass | | 54 | CONFIGURE_ARGS+= --enable-proxy-fdpass |
56 | | | 55 | |
57 | DFLT_APACHE_MODULES+= all | | 56 | DFLT_APACHE_MODULES+= all |
58 | APACHE_MODULES?= ${DFLT_APACHE_MODULES} | | 57 | APACHE_MODULES?= ${DFLT_APACHE_MODULES} |
59 | | | 58 | |
60 | .include "options.mk" | | 59 | .include "options.mk" |
61 | | | 60 | |
62 | # LDAP support | | 61 | # LDAP support |
63 | PLIST_VARS+= ldap | | 62 | PLIST_VARS+= ldap |
64 | .if ${PKG_BUILD_OPTIONS.apr-util:Mldap} | | 63 | .if ${PKG_BUILD_OPTIONS.apr-util:Mldap} |
65 | DFLT_APACHE_MODULES+= ldap authnz_ldap | | 64 | DFLT_APACHE_MODULES+= ldap authnz_ldap |
66 | PLIST.ldap= yes | | 65 | PLIST.ldap= yes |
67 | .endif | | 66 | .endif |
68 | | | 67 | |
69 | PLIST_VARS+= ssl | | 68 | PLIST_VARS+= ssl |
70 | .if ${PKG_BUILD_OPTIONS.apr-util:Mssl} | | 69 | .if ${PKG_BUILD_OPTIONS.apr-util:Mssl} |
71 | PLIST.ssl= yes | | 70 | PLIST.ssl= yes |
72 | .endif | | 71 | .endif |
73 | | | 72 | |
74 | APACHE_USER?= www | | 73 | APACHE_USER?= www |
75 | APACHE_GROUP?= www | | 74 | APACHE_GROUP?= www |
76 | PKG_GROUPS= ${APACHE_GROUP} | | 75 | PKG_GROUPS= ${APACHE_GROUP} |
77 | PKG_USERS= ${APACHE_USER}:${APACHE_GROUP} | | 76 | PKG_USERS= ${APACHE_USER}:${APACHE_GROUP} |
78 | PKG_GROUPS_VARS= APACHE_GROUP | | 77 | PKG_GROUPS_VARS= APACHE_GROUP |
79 | PKG_USERS_VARS= APACHE_USER | | 78 | PKG_USERS_VARS= APACHE_USER |
80 | | | 79 | |
81 | PKG_SYSCONFVAR= apache | | 80 | PKG_SYSCONFVAR= apache |
82 | PKG_SYSCONFSUBDIR= httpd | | 81 | PKG_SYSCONFSUBDIR= httpd |
83 | EGDIR= ${PREFIX}/share/examples/httpd | | 82 | EGDIR= ${PREFIX}/share/examples/httpd |
84 | SBINDIR= ${PREFIX}/sbin | | 83 | SBINDIR= ${PREFIX}/sbin |
85 | CONF_FILES+= ${EGDIR}/httpd.conf ${PKG_SYSCONFDIR}/httpd.conf | | 84 | CONF_FILES+= ${EGDIR}/httpd.conf ${PKG_SYSCONFDIR}/httpd.conf |
86 | .for f in autoindex dav default info languages manual mpm \ | | 85 | .for f in autoindex dav default info languages manual mpm \ |
87 | multilang-errordoc ssl userdir vhosts | | 86 | multilang-errordoc ssl userdir vhosts |
88 | CONF_FILES+= ${EGDIR}/extra/httpd-${f}.conf \ | | 87 | CONF_FILES+= ${EGDIR}/extra/httpd-${f}.conf \ |
89 | ${PKG_SYSCONFDIR}/httpd-${f}.conf | | 88 | ${PKG_SYSCONFDIR}/httpd-${f}.conf |
90 | .endfor | | 89 | .endfor |
91 | CONF_FILES+= ${EGDIR}/magic ${PKG_SYSCONFDIR}/magic | | 90 | CONF_FILES+= ${EGDIR}/magic ${PKG_SYSCONFDIR}/magic |
92 | CONF_FILES+= ${EGDIR}/mime.types ${PKG_SYSCONFDIR}/mime.types | | 91 | CONF_FILES+= ${EGDIR}/mime.types ${PKG_SYSCONFDIR}/mime.types |
93 | RCD_SCRIPTS= apache | | 92 | RCD_SCRIPTS= apache |
94 | | | 93 | |
95 | REQD_DIRS= ${PREFIX}/share/httpd | | 94 | REQD_DIRS= ${PREFIX}/share/httpd |
96 | REQD_DIRS+= ${PREFIX}/share/httpd/htdocs | | 95 | REQD_DIRS+= ${PREFIX}/share/httpd/htdocs |
97 | OWN_DIRS= ${VARBASE}/log/httpd | | 96 | OWN_DIRS= ${VARBASE}/log/httpd |
98 | OWN_DIRS+= ${VARBASE}/db/httpd | | 97 | OWN_DIRS+= ${VARBASE}/db/httpd |
99 | OWN_DIRS_PERMS+= ${VARBASE}/db/httpd/proxy ${APACHE_USER} ${APACHE_GROUP} 0755 | | 98 | OWN_DIRS_PERMS+= ${VARBASE}/db/httpd/proxy ${APACHE_USER} ${APACHE_GROUP} 0755 |
100 | FIX_PERMS_SBIN= apachectl envvars-std | | 99 | FIX_PERMS_SBIN= apachectl envvars-std |
101 | FIX_PERMS_BIN= apxs dbmmanage mkcert | | 100 | FIX_PERMS_BIN= apxs dbmmanage mkcert |
102 | FIX_MAN_PERMS= man1/htdbm.1 man1/htpasswd.1 man1/htdigest.1 | | 101 | FIX_MAN_PERMS= man1/htdbm.1 man1/htpasswd.1 man1/htdigest.1 |
103 | FIX_MAN_PERMS+= man1/dbmmanage.1 man8/httpd.8 man8/suexec.8 | | 102 | FIX_MAN_PERMS+= man1/dbmmanage.1 man8/httpd.8 man8/suexec.8 |
104 | FIX_MAN_PERMS+= man8/rotatelogs.8 man1/logresolve.1 man1/apxs.1 | | 103 | FIX_MAN_PERMS+= man8/rotatelogs.8 man1/logresolve.1 man1/apxs.1 |
105 | FIX_MAN_PERMS+= man8/apachectl.8 man1/ab.1 man1/httxt2dbm.1 | | 104 | FIX_MAN_PERMS+= man8/apachectl.8 man1/ab.1 man1/httxt2dbm.1 |
106 | | | 105 | |
107 | # Fix paths in the apache manpages. | | 106 | # Fix paths in the apache manpages. |
108 | SUBST_CLASSES+= man | | 107 | SUBST_CLASSES+= man |
109 | SUBST_STAGE.man= pre-configure | | 108 | SUBST_STAGE.man= pre-configure |
110 | SUBST_MESSAGE.man= Fixing paths in man pages. | | 109 | SUBST_MESSAGE.man= Fixing paths in man pages. |
111 | SUBST_FILES.man= docs/man/apxs.1 docs/man/htdbm.1 \ | | 110 | SUBST_FILES.man= docs/man/apxs.1 docs/man/htdbm.1 \ |
112 | docs/man/htpasswd.1 docs/man/httpd.8 | | 111 | docs/man/htpasswd.1 docs/man/httpd.8 |
113 | SUBST_SED.man= -e 's,/usr/local/etc/apache,${PKG_SYSCONFDIR},' | | 112 | SUBST_SED.man= -e 's,/usr/local/etc/apache,${PKG_SYSCONFDIR},' |
114 | SUBST_SED.man+= -e 's,/path/to/apache/etc,${PKG_SYSCONFDIR},' | | 113 | SUBST_SED.man+= -e 's,/path/to/apache/etc,${PKG_SYSCONFDIR},' |
115 | SUBST_SED.man+= -e 's,/usr/local/apache2,${PREFIX}/share/httpd/htdocs,' | | 114 | SUBST_SED.man+= -e 's,/usr/local/apache2,${PREFIX}/share/httpd/htdocs,' |
116 | SUBST_SED.man+= -e 's,/usr/web,${PREFIX}/share/httpd/htdocs,' | | 115 | SUBST_SED.man+= -e 's,/usr/web,${PREFIX}/share/httpd/htdocs,' |
117 | | | 116 | |
118 | SUBST_CLASSES+= paths | | 117 | SUBST_CLASSES+= paths |
119 | SUBST_STAGE.paths= pre-configure | | 118 | SUBST_STAGE.paths= pre-configure |
120 | SUBST_MESSAGE.paths= Fixing paths. | | 119 | SUBST_MESSAGE.paths= Fixing paths. |
121 | SUBST_FILES.paths= config.layout Makefile.in support/apxs.in | | 120 | SUBST_FILES.paths= config.layout Makefile.in support/apxs.in |
122 | SUBST_VARS.paths= PREFIX | | 121 | SUBST_VARS.paths= PREFIX |
123 | SUBST_VARS.paths+= VARBASE | | 122 | SUBST_VARS.paths+= VARBASE |
124 | SUBST_SED.paths+= -e "s|@SYSCONFDIR@|${PKG_SYSCONFDIR}|g" | | 123 | SUBST_SED.paths+= -e "s|@SYSCONFDIR@|${PKG_SYSCONFDIR}|g" |
125 | SUBST_VARS.paths+= PAX PREFIX | | 124 | SUBST_VARS.paths+= PAX PREFIX |
126 | | | 125 | |
127 | SUBST_CLASSES+= apr-lt | | 126 | SUBST_CLASSES+= apr-lt |
128 | SUBST_STAGE.apr-lt= post-configure | | 127 | SUBST_STAGE.apr-lt= post-configure |
129 | SUBST_MESSAGE.apr-lt= Fixing libtool references. | | 128 | SUBST_MESSAGE.apr-lt= Fixing libtool references. |
130 | SUBST_FILES.apr-lt= build/config_vars.mk | | 129 | SUBST_FILES.apr-lt= build/config_vars.mk |
131 | SUBST_SED.apr-lt= -e 's|^\(LIBTOOL =\) [^ ]*|\1 $$(SHELL) $$(top_builddir)/build/libtool|g' | | 130 | SUBST_SED.apr-lt= -e 's|^\(LIBTOOL =\) [^ ]*|\1 $$(SHELL) $$(top_builddir)/build/libtool|g' |
132 | | | 131 | |
133 | SUBST_CLASSES+= confs | | 132 | SUBST_CLASSES+= confs |
134 | SUBST_STAGE.confs= post-configure | | 133 | SUBST_STAGE.confs= post-configure |
135 | SUBST_MESSAGE.confs= Fixing configuration files. | | 134 | SUBST_MESSAGE.confs= Fixing configuration files. |
136 | SUBST_FILES.confs= docs/conf/httpd.conf | | 135 | SUBST_FILES.confs= docs/conf/httpd.conf |
137 | SUBST_FILES.confs+= docs/conf/extra/httpd-ssl.conf | | 136 | SUBST_FILES.confs+= docs/conf/extra/httpd-ssl.conf |
138 | SUBST_SED.confs= -e "s|${EGDIR}|${PKG_SYSCONFDIR}|g" | | 137 | SUBST_SED.confs= -e "s|${EGDIR}|${PKG_SYSCONFDIR}|g" |
139 | SUBST_SED.confs+= -e "s|${PREFIX}/htdocs|${PREFIX}/share/httpd/htdocs|g" | | 138 | SUBST_SED.confs+= -e "s|${PREFIX}/htdocs|${PREFIX}/share/httpd/htdocs|g" |
140 | SUBST_SED.confs+= -e "s|${PREFIX}/conf|${PKG_SYSCONFDIR}|g" | | 139 | SUBST_SED.confs+= -e "s|${PREFIX}/conf|${PKG_SYSCONFDIR}|g" |
141 | SUBST_SED.confs+= -e 's|^\(User[ ]\).*|\1${APACHE_USER}|g' | | 140 | SUBST_SED.confs+= -e 's|^\(User[ ]\).*|\1${APACHE_USER}|g' |
142 | SUBST_SED.confs+= -e 's|^\(Group[ ]\).*|\1${APACHE_GROUP}|g' | | 141 | SUBST_SED.confs+= -e 's|^\(Group[ ]\).*|\1${APACHE_GROUP}|g' |
143 | SUBST_SED.confs+= -e 's|^Listen \(.*\)|Listen 0.0.0.0:\1|g' | | 142 | SUBST_SED.confs+= -e 's|^Listen \(.*\)|Listen 0.0.0.0:\1|g' |
144 | | | 143 | |
145 | # abs_srcdir in config_vars.mk is used during install so needs to reference | | 144 | # abs_srcdir in config_vars.mk is used during install so needs to reference |
146 | # the work dir path, and by other packages such as ap2-fastcgi after install, | | 145 | # the work dir path, and by other packages such as ap2-fastcgi after install, |
147 | # so we fix after install to reference the installed path | | 146 | # so we fix after install to reference the installed path |
148 | SUBST_CLASSES+= abs_srcdir | | 147 | SUBST_CLASSES+= abs_srcdir |
149 | SUBST_STAGE.abs_srcdir= post-install | | 148 | SUBST_STAGE.abs_srcdir= post-install |
150 | SUBST_MESSAGE.abs_srcdir= Fixing abs_srcdir | | 149 | SUBST_MESSAGE.abs_srcdir= Fixing abs_srcdir |
151 | SUBST_FILES.abs_srcdir= ${DESTDIR}${PREFIX}/share/httpd/build/config_vars.mk | | 150 | SUBST_FILES.abs_srcdir= ${DESTDIR}${PREFIX}/share/httpd/build/config_vars.mk |
152 | SUBST_SED.abs_srcdir= -e 's|^\(abs_srcdir =\) .*|\1 ${PREFIX}/share/httpd|' | | 151 | SUBST_SED.abs_srcdir= -e 's|^\(abs_srcdir =\) .*|\1 ${PREFIX}/share/httpd|' |
153 | | | 152 | |
154 | #REPLACE_PERL= docs/cgi-examples/printenv | | 153 | #REPLACE_PERL= docs/cgi-examples/printenv |
155 | | | 154 | |
156 | .include "../../devel/zlib/buildlink3.mk" | | 155 | .include "../../devel/zlib/buildlink3.mk" |
157 | CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl} | | 156 | CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl} |
158 | CONFIGURE_ARGS+= --with-z=${BUILDLINK_PREFIX.zlib} | | 157 | CONFIGURE_ARGS+= --with-z=${BUILDLINK_PREFIX.zlib} |
159 | | | 158 | |
160 | post-extract: | | 159 | post-extract: |
161 | ${TOUCH} ${WRKSRC}/build/libtool | | 160 | ${TOUCH} ${WRKSRC}/build/libtool |
162 | ${ECHO} "" >> ${WRKSRC}/docs/conf/extra/httpd-languages.conf.in | | 161 | ${ECHO} "" >> ${WRKSRC}/docs/conf/extra/httpd-languages.conf.in |
163 | | | 162 | |
164 | post-build: | | 163 | post-build: |
165 | ${SED} "s#@PKG_SYSCONFDIR@#${PKG_SYSCONFDIR}#g" \ | | 164 | ${SED} "s#@PKG_SYSCONFDIR@#${PKG_SYSCONFDIR}#g" \ |
166 | < ${FILESDIR}/mkcert.sh > ${WRKDIR}/mkcert | | 165 | < ${FILESDIR}/mkcert.sh > ${WRKDIR}/mkcert |
167 | | | 166 | |
168 | INSTALL_TARGET= install-conf install | | 167 | INSTALL_TARGET= install-conf install |
169 | INSTALL_MAKE_FLAGS+= sysconfdir="${EGDIR}" | | 168 | INSTALL_MAKE_FLAGS+= sysconfdir="${EGDIR}" |
170 | | | 169 | |
171 | post-install: | | 170 | post-install: |
172 | ${LN} -sf ${PREFIX}/libexec/apr/libtool ${DESTDIR}${PREFIX}/share/httpd/build | | 171 | ${LN} -sf ${PREFIX}/libexec/apr/libtool ${DESTDIR}${PREFIX}/share/httpd/build |
173 | ${LN} -sf ${SBINDIR}/envvars-std ${DESTDIR}${SBINDIR}/envvars | | 172 | ${LN} -sf ${SBINDIR}/envvars-std ${DESTDIR}${SBINDIR}/envvars |
174 | | | 173 | |
175 | ${INSTALL_SCRIPT} ${WRKDIR}/mkcert ${DESTDIR}${PREFIX}/bin | | 174 | ${INSTALL_SCRIPT} ${WRKDIR}/mkcert ${DESTDIR}${PREFIX}/bin |
176 | | | 175 | |
177 | .for file in ${FIX_PERMS_SBIN} | | 176 | .for file in ${FIX_PERMS_SBIN} |
178 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/sbin/${file} | | 177 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/sbin/${file} |
179 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/sbin/${file} | | 178 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/sbin/${file} |
180 | .endfor | | 179 | .endfor |
181 | | | 180 | |
182 | .for file in ${FIX_PERMS_BIN} | | 181 | .for file in ${FIX_PERMS_BIN} |
183 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/bin/${file} | | 182 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/bin/${file} |
184 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/bin/${file} | | 183 | ${CHMOD} ${BINMODE} ${DESTDIR}${PREFIX}/bin/${file} |
185 | .endfor | | 184 | .endfor |
186 | | | 185 | |
187 | ${CHOWN} -RP ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/share/httpd | | 186 | ${CHOWN} -RP ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/share/httpd |
188 | ${CHOWN} -RP ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/include/httpd | | 187 | ${CHOWN} -RP ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/include/httpd |
189 | ${CHOWN} -RP ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/lib/httpd | | 188 | ${CHOWN} -RP ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/lib/httpd |
190 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/libexec/cgi-bin/test-cgi | | 189 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/libexec/cgi-bin/test-cgi |
191 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/libexec/cgi-bin/printenv | | 190 | ${CHOWN} ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/libexec/cgi-bin/printenv |
192 | | | 191 | |
193 | .for file in ${FIX_MAN_PERMS} | | 192 | .for file in ${FIX_MAN_PERMS} |
194 | ${CHOWN} ${MANOWN}:${MANGRP} ${DESTDIR}${PREFIX}/${PKGMANDIR}/${file} | | 193 | ${CHOWN} ${MANOWN}:${MANGRP} ${DESTDIR}${PREFIX}/${PKGMANDIR}/${file} |
195 | .endfor | | 194 | .endfor |
196 | | | 195 | |
197 | ${CHMOD} a-x ${DESTDIR}${PREFIX}/sbin/envvars-std | | 196 | ${CHMOD} a-x ${DESTDIR}${PREFIX}/sbin/envvars-std |
198 | .if exists(${DESTDIR}${PREFIX}/sbin/suexec) | | 197 | .if exists(${DESTDIR}${PREFIX}/sbin/suexec) |
199 | ${CHMOD} a-w ${DESTDIR}${PREFIX}/sbin/suexec | | 198 | ${CHMOD} a-w ${DESTDIR}${PREFIX}/sbin/suexec |
200 | .endif | | 199 | .endif |
201 | | | 200 | |
202 | .include "../../mk/pthread.buildlink3.mk" | | 201 | .include "../../mk/pthread.buildlink3.mk" |
203 | .include "../../devel/readline/buildlink3.mk" | | 202 | .include "../../devel/readline/buildlink3.mk" |
204 | .include "../../mk/bsd.pkg.mk" | | 203 | .include "../../mk/bsd.pkg.mk" |