git: 9d3d924c7308 - main - net-mgmt/zabbix5-agent: Do not depend on libxml2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 06 Jun 2025 12:04:43 UTC
The branch main has been updated by otis:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9d3d924c73083952a585387eff19079d0a90fbb7
commit 9d3d924c73083952a585387eff19079d0a90fbb7
Author: Juraj Lutter <otis@FreeBSD.org>
AuthorDate: 2025-06-06 11:16:15 +0000
Commit: Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2025-06-06 12:04:16 +0000
net-mgmt/zabbix5-agent: Do not depend on libxml2
Do not depend on libxml2, it's not being used in agent.
Move libxml2 dependency to only server and proxy builds.
PR: 287330
---
net-mgmt/zabbix5-agent/Makefile | 1 +
net-mgmt/zabbix5-server/Makefile | 9 +++++++--
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/net-mgmt/zabbix5-agent/Makefile b/net-mgmt/zabbix5-agent/Makefile
index 9cd96a65c062..2c721bd27616 100644
--- a/net-mgmt/zabbix5-agent/Makefile
+++ b/net-mgmt/zabbix5-agent/Makefile
@@ -1,4 +1,5 @@
PORTNAME= zabbix5
+PORTREVISION= 1
CATEGORIES= net-mgmt
PKGNAMESUFFIX= -agent
diff --git a/net-mgmt/zabbix5-server/Makefile b/net-mgmt/zabbix5-server/Makefile
index a163cc4094c5..a359f23f8460 100644
--- a/net-mgmt/zabbix5-server/Makefile
+++ b/net-mgmt/zabbix5-server/Makefile
@@ -24,16 +24,21 @@ PORTSCOUT= limit:^5\.0\.
ZABBIX_BUILD= ${PKGNAMESUFFIX:S/^-//}
+USES= pkgconfig iconv
+
.if ${ZABBIX_BUILD} != "agent"
CONFIGURE_ARGS+= --with-libevent=${LOCALBASE} --cache-file=${WRKSRC}/config.cache
LIB_DEPENDS+= libevent.so:devel/libevent
USE_RC_SUBR= zabbix_${ZABBIX_BUILD}
+# -server and -proxy depends on libxml2
+.if ${ZABBIX_BUILD} != "java"
+USES+= gnome
+USE_GNOME= libxml2
+.endif
.else
USE_RC_SUBR= zabbix_${ZABBIX_BUILD}d
.endif
-USES= pkgconfig iconv
-
USERS= zabbix
GROUPS= zabbix