git: 9d3d924c7308 - main - net-mgmt/zabbix5-agent: Do not depend on libxml2

From: Juraj Lutter <otis_at_FreeBSD.org>
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