git: 80608cce6466 - main - net-mgmt/zabbix5-server: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 30 Jun 2025 17:43:41 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=80608cce64668f3e0a4f287959f0d0c110144f26

commit 80608cce64668f3e0a4f287959f0d0c110144f26
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-30 17:43:30 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-30 17:43:30 +0000

    net-mgmt/zabbix5-server: Remove expired port
    
    2025-06-30 net-mgmt/zabbix5-server: Upstream EOL reaches on 2025-05-31
---
 MOVED                                          |   1 +
 net-mgmt/Makefile                              |   1 -
 net-mgmt/zabbix5-server/Makefile               | 229 -------------------------
 net-mgmt/zabbix5-server/distinfo               |   3 -
 net-mgmt/zabbix5-server/files/pkg-message.in   |  47 -----
 net-mgmt/zabbix5-server/files/zabbix_agentd.in |  67 --------
 net-mgmt/zabbix5-server/files/zabbix_java.in   |  47 -----
 net-mgmt/zabbix5-server/files/zabbix_proxy.in  |  68 --------
 net-mgmt/zabbix5-server/files/zabbix_server.in |  69 --------
 net-mgmt/zabbix5-server/pkg-descr              |   8 -
 net-mgmt/zabbix5-server/pkg-plist              |  26 ---
 net-mgmt/zabbix5-server/pkg-plist.agent        |   9 -
 net-mgmt/zabbix5-server/pkg-plist.java         |  11 --
 13 files changed, 1 insertion(+), 585 deletions(-)

diff --git a/MOVED b/MOVED
index 5b1e302890ee..47a14d19452b 100644
--- a/MOVED
+++ b/MOVED
@@ -4623,3 +4623,4 @@ net/net6||2025-06-30|Has expired: Abandoned upstream, repo archived Nov 26, 2020
 devel/py-coreapi|devel/py-openapi-core|2025-06-30|Has expired: Upstream archived the repository. Please use devel/py-openapi-core instead
 devel/py-coreschema|devel/py-openapi-schema-validator|2025-06-30|Has expired: Upstream archived the repository. Please use devel/py-openapi-schema-validator instead
 devel/py-itypes||2025-06-30|Has expired: Upstream archived repository and suggest using devel/py-pyrsistent instead
+net-mgmt/zabbix5-server||2025-06-30|Has expired: Upstream EOL reaches on 2025-05-31
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index f8f8900c2d35..02c06554610a 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -419,7 +419,6 @@
     SUBDIR += xymon-client
     SUBDIR += xymon-server
     SUBDIR += yaf
-    SUBDIR += zabbix5-server
     SUBDIR += zabbix6-agent
     SUBDIR += zabbix6-frontend
     SUBDIR += zabbix6-java
diff --git a/net-mgmt/zabbix5-server/Makefile b/net-mgmt/zabbix5-server/Makefile
deleted file mode 100644
index f74b80a08db4..000000000000
--- a/net-mgmt/zabbix5-server/Makefile
+++ /dev/null
@@ -1,229 +0,0 @@
-PORTNAME=	zabbix5
-DISTVERSION=	5.0.47
-PORTREVISION?=	1
-CATEGORIES=	net-mgmt
-MASTER_SITES=	https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
-PKGNAMESUFFIX?=	-server
-DISTNAME=	zabbix-${DISTVERSION}
-
-MAINTAINER=	otis@FreeBSD.org
-COMMENT=	Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//}) LTS
-WWW=		https://www.zabbix.com/
-
-LICENSE=	GPLv2+
-LICENSE_FILE=	${WRKSRC}/COPYING
-
-DEPRECATED=		Upstream EOL reaches on 2025-05-31
-EXPIRATION_DATE=	2025-06-30
-
-LIB_DEPENDS=	libpcre.so:devel/pcre
-
-CONFLICTS_INSTALL=	zabbix[0-9][0-9]${PKGNAMESUFFIX} zabbix[0-46-9]${PKGNAMESUFFIX}
-
-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
-
-USERS=		zabbix
-GROUPS=		zabbix
-
-.if ${ZABBIX_BUILD} != "proxy"
-PLIST_SUB=	PROXY="@comment "
-.else
-PLIST_SUB=	PROXY=""
-.endif
-
-.if ${ZABBIX_BUILD} == "server"
-PLIST_SUB+=	SERVER=""
-.else
-PLIST_SUB+=	SERVER="@comment "
-.endif
-
-PLIST_SUB+=	ZABBIX_BUILD=${ZABBIX_BUILD} DISTVERSION=${DISTVERSION}
-SUB_LIST=	ZABBIX_BUILD=${ZABBIX_BUILD}
-
-MAKE_ARGS+=	ARCH=freebsd
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=	${PREFIX}/share
-CONFIGURE_ARGS+=	--enable-${ZABBIX_BUILD} \
-			--sysconfdir=${ETCDIR} \
-			--datadir=${ETCDIR} \
-			--with-iconv=${ICONV_PREFIX}
-
-.if ${ZABBIX_BUILD} == "java"
-USES+=		java
-.endif
-
-.if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java"
-CPPFLAGS+=	-I${LOCALBASE}/include
-
-SUB_FILES=	pkg-message
-
-OPTIONS_DEFINE=		IPV6 FPING CURL LDAP IPMI SNMP SSH NMAP LIBXML2 UNIXODBC
-
-OPTIONS_DEFAULT=	IPV6 FPING CURL SNMP SSH LIBXML2 MYSQL OPENSSL UNIXODBC
-OPTIONS_SUB=		yes
-
-FPING_DESC=		Build/install fping for ping checks
-IPMI_DESC=		Support for IPMI checks
-LDAP_DESC=		Support for LDAP server checks
-NMAP_DESC=		Build/install nmap for o/s detection
-SNMP_DESC=		Support for SNMP checks
-SSH_DESC=		Support for SSH-based checks
-UNIXODBC_DESC=		Support for database checks via ODBC
-LIBXML2_DESC=		Support for libxml2 (required by monitoring VMware)
-
-OPTIONS_SINGLE=		DB SSL
-OPTIONS_SINGLE_DB?=	MYSQL PGSQL ORACLE
-OPTIONS_SINGLE_SSL=	OPENSSL GNUTLS
-
-MYSQL_CONFIGURE_WITH=	mysql
-MYSQL_USES+=		compiler:c11 mysql
-
-PGSQL_CONFIGURE_WITH=	postgresql
-PGSQL_USES+=		pgsql
-
-SNMP_LIB_DEPENDS=	libnetsnmp.so:net-mgmt/net-snmp
-SNMP_CONFIGURE_WITH=	net-snmp
-
-SQLITE_CONFIGURE_WITH=	sqlite3
-SQLITE_USES+=		sqlite:3
-
-ORACLE_CONFIGURE_WITH=	oracle
-
-LDAP_CONFIGURE_WITH=	ldap
-LDAP_USES=		ldap
-
-IPMI_CONFIGURE_WITH=	openipmi
-IPMI_LIB_DEPENDS=	libOpenIPMI.so:sysutils/openipmi
-
-FPING_RUN_DEPENDS=	fping:net/fping
-
-SSH_CONFIGURE_WITH=	ssh2
-SSH_LIB_DEPENDS=	libssh2.so:security/libssh2
-
-UNIXODBC_CONFIGURE_WITH=unixodbc
-UNIXODBC_LIB_DEPENDS=	libodbc.so:databases/unixODBC
-.elif ${ZABBIX_BUILD} == "agent"
-OPTIONS_SINGLE=	SSL
-OPTIONS_SINGLE_SSL=	OPENSSL GNUTLS
-.endif # if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java"
-
-CURL_DESC=		Support for web monitoring
-CURL_CONFIGURE_WITH=	libcurl
-CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
-
-IPV6_CONFIGURE_ENABLE=	ipv6
-
-NMAP_RUN_DEPENDS=	nmap:security/nmap \
-			sudo:security/sudo
-
-LIBXML2_CONFIGURE_WITH=	libxml2=${LOCALBASE}
-LIBXML2_LIB_DEPENDS=	libxml2.so:textproc/libxml2
-
-OPENSSL_CONFIGURE_WITH=	openssl
-OPENSSL_USES=		ssl
-OPENSSL_VARS=		BROKEN_SSL="libressl libressl-devel" \
-			BROKEN_SSL_REASON="PSK is not provided by LibreSSL"
-
-GNUTLS_CONFIGURE_WITH=	gnutls
-GNUTLS_LIB_DEPENDS=	libgnutls.so:security/gnutls
-
-.include <bsd.port.pre.mk>
-
-post-patch:
-	@${GREP} -rl "/etc/zabbix" ${WRKSRC} \
-	  | ${XARGS} ${REINPLACE_CMD} -e 's#/usr/local/etc#${ETCDIR}#g'
-
-	@${REINPLACE_CMD} -e 's#/usr/sbin/fping#${LOCALBASE}/sbin/fping#g' \
-		${WRKSRC}/conf/zabbix_*.conf \
-		${WRKSRC}/src/zabbix_proxy/proxy.c \
-		${WRKSRC}/src/zabbix_server/server.c
-
-.if ${ZABBIX_BUILD} == "server"
-	@${REINPLACE_CMD} -e 's#/tmp/zabbix_server.pid#/var/run/zabbix/zabbix_server.pid#g' \
-		${WRKSRC}/conf/zabbix_server.conf \
-		${WRKSRC}/src/zabbix_server/server.c
-	@${REINPLACE_CMD} -e 's#/tmp/zabbix_server.log#/var/log/zabbix/zabbix_server.log#g' \
-		${WRKSRC}/conf/zabbix_server.conf
-.endif
-
-.if ${ZABBIX_BUILD} == "proxy"
-	@${REINPLACE_CMD} -e 's#/tmp/zabbix_proxy.pid#/var/run/zabbix/zabbix_proxy.pid#g' \
-		${WRKSRC}/conf/zabbix_proxy.conf \
-		${WRKSRC}/src/zabbix_proxy/proxy.c
-	@${REINPLACE_CMD} -e 's#/tmp/zabbix_proxy.log#/var/log/zabbix/zabbix_proxy.log#g' \
-		${WRKSRC}/conf/zabbix_proxy.conf
-.endif
-
-.if ${ZABBIX_BUILD} == "agent"
-	@${REINPLACE_CMD} -e 's#/tmp/zabbix_agentd.pid#/var/run/zabbix/zabbix_agentd.pid#g' \
-		${WRKSRC}/conf/zabbix_agentd.conf \
-		${WRKSRC}/src/zabbix_agent/zabbix_agentd.c
-	@${REINPLACE_CMD} -e 's#/tmp/zabbix_agentd.log#/var/log/zabbix/zabbix_agentd.log#g' \
-		${WRKSRC}/conf/zabbix_agentd.conf
-.endif
-
-.if ${ZABBIX_BUILD} == "java"
-	@${REINPLACE_CMD} -e 's#/tmp/zabbix_java.pid#/var/run/zabbix/zabbix_java.pid#g' \
-		${WRKSRC}/src/zabbix_java/settings.sh
-.endif
-
-.if ${ZABBIX_BUILD} != "agent"
-.  for d in mysql oracle postgresql sqlite3
-	@${REINPLACE_CMD} \
-		-e 's|/usr/bin/traceroute|/usr/sbin/traceroute|g' \
-		-e 's|sudo /usr/bin/nmap|sudo ${LOCALBASE}/bin/nmap|g' \
-		${WRKSRC}/database/${d}/data.sql
-.  endfor
-.endif
-	@${FIND} ${WRKSRC} -type f \( -name '*.bak' -or -name '*.orig' \) \
-		-exec ${RM} {} +
-
-pre-configure:
-	@echo "ac_cv_env_PKG_CONFIG_set=${LOCALBASE}/bin/pkgconf" > ${WRKSRC}/config.cache
-
-post-install:
-.if ${ZABBIX_BUILD} == "java"
-	${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh \
-		${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample
-	@${MKDIR} ${STAGEDIR}/var/run/zabbix
-.endif
-
-.if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java"
-	${MKDIR} ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/database
-	@${RM} ${WRKSRC}/database/*/Makefile*
-	(cd ${WRKSRC}/database/ && \
-		${COPYTREE_SHARE} "mysql oracle postgresql sqlite3" \
-		${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/database/)
-
-	${MV} ${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}.conf \
-		${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}.conf.sample
-.endif
-
-.if ${ZABBIX_BUILD} == "agent"
-	${MV} ${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}d.conf \
-		${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}d.conf.sample
-.endif
-
-.if ${ZABBIX_BUILD} == "proxy"
-	${MV} ${STAGEDIR}${LOCALBASE}/bin/zabbix_js \
-		${STAGEDIR}${LOCALBASE}/bin/zabbix_proxy_js
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net-mgmt/zabbix5-server/distinfo b/net-mgmt/zabbix5-server/distinfo
deleted file mode 100644
index 59d680492bd1..000000000000
--- a/net-mgmt/zabbix5-server/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1747820158
-SHA256 (zabbix-5.0.47.tar.gz) = b08cfae4e2905547a93781ca8532b0524498254bf95bce97d6a226ba0d717d66
-SIZE (zabbix-5.0.47.tar.gz) = 22132982
diff --git a/net-mgmt/zabbix5-server/files/pkg-message.in b/net-mgmt/zabbix5-server/files/pkg-message.in
deleted file mode 100644
index e6b7ab4c8be2..000000000000
--- a/net-mgmt/zabbix5-server/files/pkg-message.in
+++ /dev/null
@@ -1,47 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-Log files are now under /var/log/zabbix directory instead of /tmp as it was
-previously.
-
-For Zabbix server and proxy daemons, as well as Zabbix frontend, a database is
-required. It is not needed to run Zabbix agent.
-
-% cd %%DATADIR%%/%%ZABBIX_BUILD%%/database
-
-And follow the instructions:
-https://www.zabbix.com/documentation/5.0/manual/appendix/install/db_scripts
-
-Upgrade notes for 5.0.0:
-https://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500
-
-Upgrade procedure:
-https://www.zabbix.com/documentation/5.0/manual/installation/upgrade/sources
-
-Please see https://www.zabbix.com/ for detailed information about Zabbix.
-
-Official Zabbix documentation:
-https://www.zabbix.com/documentation/5.0/start
-
-For Zabbix frontend "Welcome" screen. Enter the user name Admin with password
-zabbix to log in as a Zabbix superuser.
-
-For use NMAP please edit sudoers
-
-This is a Zabbix LTS release!
-
-Zabbix LTS releases are supported for Zabbix customers during five (5) years
-i.e. 3 years of Full Support (general, critical and security issues) and 2
-additional years of Limited Support (critical and security issues only).
-Zabbix LTS version release will result in change of the first version number.
-
-Stable release:         Zabbix 5.0
-Release date:           12 May, 2020
-End of Full Support:    31 May, 2023
-End of Limited Support: 31 May, 2025
-
-Zabbix Life Cycle & Release Policy:
-https://www.zabbix.com/life_cycle_and_release_policy
-EOM
-}
-]
diff --git a/net-mgmt/zabbix5-server/files/zabbix_agentd.in b/net-mgmt/zabbix5-server/files/zabbix_agentd.in
deleted file mode 100644
index 5fa104126dbe..000000000000
--- a/net-mgmt/zabbix5-server/files/zabbix_agentd.in
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: zabbix_agentd
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
-# enable zabbix_agentd:
-#
-# zabbix_agentd_enable (bool): Set to NO by default.  Set it to YES to
-#         enable zabbix_agentd.
-# zabbix_agentd_config (string): Set to the standard config file path by
-#         default.
-# zabbix_agentd_pidfile (string): Location of the zabbix_agent pid file
-#                               Default is /var/run/zabbix/zabbix_agentd.pid
-# zabbix_agentd_paths (string): Set to standard path by default.  Set a search
-#         if you have custom userparams that need binaries elsewhere.
-#
-
-. /etc/rc.subr
-
-name="zabbix_agentd"
-rcvar=zabbix_agentd_enable
-
-load_rc_config $name
-
-: ${zabbix_agentd_enable:=NO}
-: ${zabbix_agentd_config:=%%ETCDIR%%/${name}.conf}
-: ${zabbix_agentd_pidfile:=/var/run/zabbix/zabbix_agentd.pid}
-: ${zabbix_agentd_paths:=$PATH}
-
-command="%%PREFIX%%/sbin/${name}"
-required_files="${zabbix_agentd_config}"
-
-start_cmd=zabbix_agentd_cmd
-start_precmd=zabbix_agentd_precmd 
-status_precmd=zabbix_agentd_precmd
-stop_precmd=zabbix_agentd_precmd
-
-zabbix_agentd_precmd()
-{
-	pidfile=${zabbix_agentd_pidfile}
-	if get_pidfile_from_conf PidFile ${zabbix_agentd_config}; then
-		pidfile="$_pidfile_from_conf"
-	fi
-	logfile=/var/log/zabbix/zabbix_agentd.log
-	if get_pidfile_from_conf LogFile ${zabbix_agentd_config}; then
-		logfile="$_pidfile_from_conf"
-	fi
-	local rundir=${pidfile%/*}
-	local logdir=${logfile%/*}
-	[ -d $rundir ] || install -d -m 0755 -o zabbix -g zabbix $rundir
-	[ -d $logdir ] || install -d -m 0755 -o zabbix -g zabbix $logdir
-
-	# This shouldn't be necessary with pidfile, but empirically it was the
-	# only way to reap the parent PID instead of all PIDs from
-	# check_process, which may leak SysV IPC objects and prevent restart
-	# and/or race condition on restart.
-	rc_pid=$(check_pidfile ${pidfile} ${command})
-}
-
-zabbix_agentd_cmd()
-{
-	PATH=$zabbix_agentd_paths $command -c $zabbix_agentd_config
-}
-
-run_rc_command "$1"
diff --git a/net-mgmt/zabbix5-server/files/zabbix_java.in b/net-mgmt/zabbix5-server/files/zabbix_java.in
deleted file mode 100644
index ef0f1318c76c..000000000000
--- a/net-mgmt/zabbix5-server/files/zabbix_java.in
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: zabbix_java
-# REQUIRE: NETWORKING SERVERS
-# BEFORE: DAEMON
-# KEYWORD: shutdown
-#
-# Options to configure zabbix_java via /etc/rc.conf:
-#
-# zabbix_java_enable (bool):
-#   Enable service on boot.
-#   Default: NO
-#
-
-. /etc/rc.subr
-
-name="zabbix_java"
-rcvar=zabbix_java_enable
-
-load_rc_config $name
-
-: ${zabbix_java_enable:=NO}
-
-start_cmd="/usr/bin/su -m zabbix -c %%PREFIX%%/sbin/zabbix_java/startup.sh"
-stop_cmd="/usr/bin/su -m zabbix -c %%PREFIX%%/sbin/zabbix_java/shutdown.sh"
-status_cmd="zabbix_java_status"
-
-extra_commands="status"
-
-zabbix_java_status() {
-  if get_pidfile_from_conf PID_FILE %%PREFIX%%/sbin/zabbix_java/settings.sh; then
-    PID_FILE="$_pidfile_from_conf"
-  fi
-
-  if [ -n "$PID_FILE" -a -f "$PID_FILE" ]; then
-    PID=`cat "$PID_FILE"`
-    if ps -p "$PID" > /dev/null 2>&1; then
-      echo "${name} is running as pid ${PID}"
-    else
-      echo "${name} is not running"
-    fi
-  else
-    echo "${name} is not running"
-  fi
-}
-
-run_rc_command "$1"
diff --git a/net-mgmt/zabbix5-server/files/zabbix_proxy.in b/net-mgmt/zabbix5-server/files/zabbix_proxy.in
deleted file mode 100644
index 274c75c29251..000000000000
--- a/net-mgmt/zabbix5-server/files/zabbix_proxy.in
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: zabbix_proxy
-# REQUIRE: DAEMON
-%%PGSQL%%# REQUIRE: postgresql
-%%MYSQL%%# REQUIRE: mysql
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
-# enable zabbix_proxy:
-#
-# zabbix_proxy_enable (bool): Set to NO by default.  Set it to YES to
-#         enable zabbix_proxy.
-# zabbix_proxy_config (string): Set to the standard config file path by
-#         default.
-# zabbix_proxy_pidfile (string):    Location of the zabbix_proxy pid file
-#                               Default is /var/run/zabbix/zabbix_proxy.pid
-# zabbix_proxy_paths (string): Set to standard path by default.  Set a search
-#         if you have custom userparams that need binaries elsewhere.
-#
-
-. /etc/rc.subr
-
-name="zabbix_proxy"
-rcvar=zabbix_proxy_enable
-
-load_rc_config $name
-
-: ${zabbix_proxy_enable:=NO}
-: ${zabbix_proxy_config:=%%ETCDIR%%/${name}.conf}
-: ${zabbix_proxy_pidfile:=/var/run/zabbix/zabbix_proxy.pid}
-
-command="%%PREFIX%%/sbin/${name}"
-required_files="${zabbix_proxy_config}"
-
-start_cmd=zabbix_proxy_cmd
-start_precmd=zabbix_proxy_precmd 
-status_precmd=zabbix_proxy_precmd
-stop_precmd=zabbix_proxy_precmd
-
-zabbix_proxy_precmd()
-{
-	pidfile=${zabbix_proxy_pidfile}
-	if get_pidfile_from_conf PidFile ${zabbix_proxy_config}; then
-		pidfile="$_pidfile_from_conf"
-	fi
-	logfile=/var/log/zabbix/zabbix_proxy.log
-	if get_pidfile_from_conf LogFile ${zabbix_proxy_config}; then
-		logfile="$_pidfile_from_conf"
-	fi
-	local rundir=${pidfile%/*}
-	local logdir=${logfile%/*}
-	[ -d $rundir ] || install -d -m 0755 -o zabbix -g zabbix $rundir
-	[ -d $logdir ] || install -d -m 0755 -o zabbix -g zabbix $logdir
-
-	# This shouldn't be necessary with pidfile, but empirically it was the
-	# only way to reap the parent PID instead of all PIDs from
-	# check_process, which may leak SysV IPC objects and prevent restart
-	# and/or race condition on restart.
-	rc_pid=$(check_pidfile ${pidfile} ${command})
-}
-
-zabbix_proxy_cmd()
-{
-	PATH=$zabbix_proxy_paths $command -c $zabbix_proxy_config
-}
-
-run_rc_command "$1"
diff --git a/net-mgmt/zabbix5-server/files/zabbix_server.in b/net-mgmt/zabbix5-server/files/zabbix_server.in
deleted file mode 100644
index 68e9f052734e..000000000000
--- a/net-mgmt/zabbix5-server/files/zabbix_server.in
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: zabbix_server
-# REQUIRE: DAEMON
-%%PGSQL%%# REQUIRE: postgresql
-%%MYSQL%%# REQUIRE: mysql
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
-# enable zabbix_server:
-#
-# zabbix_server_enable (bool): Set to NO by default.  Set it to YES to
-#         enable zabbix_server.
-# zabbix_server_config (string): Set to the standard config file path by
-#         default.
-# zabbix_server_pidfile (string):    Location of the zabbix_server pid file
-#                               Default is /var/run/zabbix/zabbix_server.pid
-# zabbix_server_paths (string): Set to standard path by default.  Set a search
-#         if you have custom userparams that need binaries elsewhere.
-#
-
-. /etc/rc.subr
-
-name="zabbix_server"
-rcvar=zabbix_server_enable
-
-load_rc_config $name
-
-: ${zabbix_server_enable:=NO}
-: ${zabbix_server_config:=%%ETCDIR%%/${name}.conf}
-: ${zabbix_server_pidfile:=/var/run/zabbix/zabbix_server.pid}
-: ${zabbix_server_paths:=$PATH}
-
-command="%%PREFIX%%/sbin/${name}"
-required_files="${zabbix_server_config}"
-
-start_cmd=zabbix_server_cmd
-start_precmd=zabbix_server_precmd 
-status_precmd=zabbix_server_precmd
-stop_precmd=zabbix_server_precmd
-
-zabbix_server_precmd()
-{
-	pidfile=${zabbix_server_pidfile}
-	if get_pidfile_from_conf PidFile ${zabbix_server_config}; then
-		pidfile="$_pidfile_from_conf"
-	fi
-	logfile=/var/log/zabbix/zabbix_server.log
-	if get_pidfile_from_conf LogFile ${zabbix_server_config}; then
-		logfile="$_pidfile_from_conf"
-	fi
-	local rundir=${pidfile%/*}
-	local logdir=${logfile%/*}
-	[ -d $rundir ] || install -d -m 0755 -o zabbix -g zabbix $rundir
-	[ -d $logdir ] || install -d -m 0755 -o zabbix -g zabbix $logdir
-
-	# This shouldn't be necessary with pidfile, but empirically it was the
-	# only way to reap the parent PID instead of all PIDs from
-	# check_process, which may leak SysV IPC objects and prevent restart
-	# and/or race condition on restart.
-	rc_pid=$(check_pidfile ${pidfile} ${command})
-}
-
-zabbix_server_cmd()
-{
-	PATH=$zabbix_server_paths $command -c $zabbix_server_config
-}
-
-run_rc_command "$1"
diff --git a/net-mgmt/zabbix5-server/pkg-descr b/net-mgmt/zabbix5-server/pkg-descr
deleted file mode 100644
index 24dea091d7e0..000000000000
--- a/net-mgmt/zabbix5-server/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-Zabbix is an enterprise-class open source distributed monitoring solution.
-
-Zabbix is software that monitors numerous parameters of a network and the
-health and integrity of servers. Zabbix uses a flexible notification
-mechanism that allows users to configure e-mail based alerts for virtually
-any event. This allows a fast reaction to server problems. Zabbix offers
-excellent reporting and data visualisation features based on the stored
-data. This makes Zabbix ideal for capacity planning.
diff --git a/net-mgmt/zabbix5-server/pkg-plist b/net-mgmt/zabbix5-server/pkg-plist
deleted file mode 100644
index 12ea4d635ad5..000000000000
--- a/net-mgmt/zabbix5-server/pkg-plist
+++ /dev/null
@@ -1,26 +0,0 @@
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/data.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/double.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/schema.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/data.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/double.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/schema.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/data.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/double.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/schema.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/timescaledb.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/data.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/schema.sql
-%%PROXY%%bin/zabbix_proxy_js
-%%PROXY%%@dir %%ETCDIR%%/zabbix_proxy.conf.d
-%%SERVER%%bin/zabbix_js
-%%SERVER%%@dir %%ETCDIR%%/zabbix_server.conf.d
-%%SERVER%%@dir %%ETCDIR%%/zabbix/alertscripts
-share/man/man8/zabbix_%%ZABBIX_BUILD%%.8.gz
-sbin/zabbix_%%ZABBIX_BUILD%%
-@sample %%ETCDIR%%/zabbix_%%ZABBIX_BUILD%%.conf.sample
-@dir %%ETCDIR%%/zabbix/externalscripts
-@dir lib/modules
diff --git a/net-mgmt/zabbix5-server/pkg-plist.agent b/net-mgmt/zabbix5-server/pkg-plist.agent
deleted file mode 100644
index 7fe920817f7b..000000000000
--- a/net-mgmt/zabbix5-server/pkg-plist.agent
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/zabbix_get
-bin/zabbix_sender
-share/man/man1/zabbix_get.1.gz
-share/man/man1/zabbix_sender.1.gz
-share/man/man8/zabbix_%%ZABBIX_BUILD%%d.8.gz
-sbin/zabbix_agentd
-@sample %%ETCDIR%%/zabbix_agentd.conf.sample
-@dir %%ETCDIR%%/zabbix_agentd.conf.d
-@dir lib/modules
diff --git a/net-mgmt/zabbix5-server/pkg-plist.java b/net-mgmt/zabbix5-server/pkg-plist.java
deleted file mode 100644
index bbb4ef31d704..000000000000
--- a/net-mgmt/zabbix5-server/pkg-plist.java
+++ /dev/null
@@ -1,11 +0,0 @@
-sbin/zabbix_java/shutdown.sh
-sbin/zabbix_java/lib/logback-console.xml
-sbin/zabbix_java/lib/logback-core-1.5.16.jar
-sbin/zabbix_java/lib/logback-classic-1.5.16.jar
-sbin/zabbix_java/lib/logback.xml
-sbin/zabbix_java/lib/slf4j-api-2.0.16.jar
-sbin/zabbix_java/lib/android-json-4.3_r3.1.jar
-@sample sbin/zabbix_java/settings.sh.sample
-sbin/zabbix_java/startup.sh
-sbin/zabbix_java/bin/zabbix-java-gateway-%%DISTVERSION%%.jar
-@dir(zabbix,zabbix,755) /var/run/zabbix