git: c64b090a2115 - main - net-mgmt/observium: Fix build with APACHEMOD unset
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Apr 2025 00:20:42 UTC
The branch main has been updated by feld:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c64b090a21155099debaa862e59407c3a1882ab2
commit c64b090a21155099debaa862e59407c3a1882ab2
Author: Mark Felder <feld@FreeBSD.org>
AuthorDate: 2025-04-13 00:20:11 +0000
Commit: Mark Felder <feld@FreeBSD.org>
CommitDate: 2025-04-13 00:20:11 +0000
net-mgmt/observium: Fix build with APACHEMOD unset
Submitted by: x0r+freebsd@x0r.fr
PR: 255330
---
net-mgmt/observium/Makefile | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/net-mgmt/observium/Makefile b/net-mgmt/observium/Makefile
index 6a0e5a0b9695..ef5f35e54493 100644
--- a/net-mgmt/observium/Makefile
+++ b/net-mgmt/observium/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= rrdtool:databases/rrdtool \
snmpget:net-mgmt/net-snmp \
sudo:security/sudo
-USES= cpe php:cli,flavors,mod python shebangfix
+USES= cpe php:cli,flavors python shebangfix
USE_PHP= ctype filter gd iconv mysqli posix session snmp tokenizer xml zlib
SHEBANG_FILES= \
poller-wrapper.py \
@@ -69,13 +69,13 @@ PORTEXAMPLES= snmp.conf.example snmpd.conf.example
.if ${PORT_OPTIONS:MAPACHEMOD}
USES+= apache:run
-.endif
.if !defined(PACKAGE_BUILDING)
USES+= php:mod
.else
# Package builder doesn't create php8 with module
USES+= php:web
.endif
+.endif
.if ${PORT_OPTIONS:MMYSQLD}
USES+= mysql:server
@@ -89,8 +89,11 @@ pre-install:
${MKDIR} ${WRKSRC}/logs ${WRKSRC}/rrd
do-install:
- ${MKDIR} ${STAGEDIR}/${WWWDIR} ${STAGEDIR}/${PREFIX}/${APACHEETCDIR}/Includes
+.if ${PORT_OPTIONS:MAPACHEMOD}
+ ${MKDIR} ${STAGEDIR}/${PREFIX}/${APACHEETCDIR}/Includes
${INSTALL_DATA} ${WRKDIR}/observium.conf.sample ${STAGEDIR}/${PREFIX}/${APACHEETCDIR}/Includes
+.endif
+ ${MKDIR} ${STAGEDIR}/${WWWDIR}
.for dir in ${ROOT_DIRS}
${MKDIR} ${STAGEDIR}/${WWWDIR}/${dir}
(cd ${WRKSRC}/${dir} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/${dir})
@@ -117,7 +120,9 @@ do-install-EXAMPLES-on:
.endfor
post-install:
+.if ${PORT_OPTIONS:MAPACHEMOD}
@${ECHO_CMD} "@sample ${APACHEETCDIR}/Includes/observium.conf.sample" >> ${TMPPLIST}
+.endif
@${FIND} -s ${STAGEDIR}${WWWDIR} -type f '(' -name '*.orig' -or -name '*.bak' ')' -delete
@${FIND} -s ${STAGEDIR}${WWWDIR} -not -type d | ${SORT} | \
${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}