Changeset View
Changeset View
Standalone View
Standalone View
www/apache24/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= apache24 | PORTNAME= apache24 | ||||
PORTVERSION= 2.4.25 | PORTVERSION= 2.4.26 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= www ipv6 | CATEGORIES= www ipv6 | ||||
MASTER_SITES= APACHE_HTTPD | MASTER_SITES= APACHE_HTTPD | ||||
DISTNAME= httpd-${PORTVERSION} | DISTNAME= httpd-${PORTVERSION} | ||||
DIST_SUBDIR= apache24 | DIST_SUBDIR= apache24 | ||||
MAINTAINER= apache@FreeBSD.org | MAINTAINER= apache@FreeBSD.org | ||||
COMMENT= Version 2.4.x of Apache web server | COMMENT= Version 2.4.x of Apache web server | ||||
▲ Show 20 Lines • Show All 176 Lines • ▼ Show 20 Lines | post-configure: | ||||
${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/support/envvars-std | ${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/support/envvars-std | ||||
post-install: | post-install: | ||||
@${MKDIR} ${ETC_SUBDIRS:S|^|${STAGEDIR}${ETCDIR}/|} | @${MKDIR} ${ETC_SUBDIRS:S|^|${STAGEDIR}${ETCDIR}/|} | ||||
${INSTALL_DATA} ${FILESDIR}/no-accf.conf ${STAGEDIR}${ETCDIR}/Includes/ | ${INSTALL_DATA} ${FILESDIR}/no-accf.conf ${STAGEDIR}${ETCDIR}/Includes/ | ||||
# place for 3rd party module configuration | # place for 3rd party module configuration | ||||
${INSTALL_DATA} ${FILESDIR}/README_modules.d ${STAGEDIR}${ETCDIR}/modules.d/ | ${INSTALL_DATA} ${FILESDIR}/README_modules.d ${STAGEDIR}${ETCDIR}/modules.d/ | ||||
# strip returns an error for non binary files, but we have a big mix | # strip returns an error for non binary files, but we have a big mix | ||||
-${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/* 2>/dev/null | -${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/* 2>/dev/null | ||||
-${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* | -${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* | ||||
mat: The previous was quite fine, now the maintainer has to maintain the list of possible elf files. | |||||
Not Done Inline ActionsI've experienced issues with the stripping on my machine due to some files not being elf. Resulted in files not being stripped and thus warnings. Reverted. brnrd: I've experienced issues with the stripping on my machine due to some files not being elf. | |||||
-${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/apache24/mod_*.so | -${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/apache24/mod_*.so | ||||
post-install-LOG_FORENSIC-on: | post-install-LOG_FORENSIC-on: | ||||
${INSTALL_SCRIPT} ${WRKSRC}/support/check_forensic ${STAGEDIR}${PREFIX}/sbin | ${INSTALL_SCRIPT} ${WRKSRC}/support/check_forensic ${STAGEDIR}${PREFIX}/sbin | ||||
# maintainer only, check for new modules | # maintainer only, check for new modules | ||||
modlist: extract | modlist: extract | ||||
@${AWK} '/: checking whether to enable mod_/ \ | @${AWK} '/: checking whether to enable mod_/ \ | ||||
{printf "%%%%%s%%%%libexec/apache24/%s.so\n", \ | {printf "%%%%%s%%%%libexec/apache24/%s.so\n", \ | ||||
toupper($$8), $$8}' ${WRKSRC}/configure.upstream \ | toupper($$8), $$8}' ${WRKSRC}/configure.upstream \ | ||||
| ${TR} -d '"' \ | | ${TR} -d '"' \ | ||||
| ${SORT} -u \ | | ${SORT} -u \ | ||||
| ${GREP} -E -v '^%%MOD_(HTTP|ISAPI|LOG_CONFIG|PRIVILEGES|SO|UNIXD)%%' | | ${GREP} -E -v '^%%MOD_(HTTP|ISAPI|LOG_CONFIG|PRIVILEGES|SO|UNIXD)%%' | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
The previous was quite fine, now the maintainer has to maintain the list of possible elf files.