git: 38def08f5c8c - main - net-mgmt/zabbix4-*: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 00:08:34 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=38def08f5c8ce580de8c2a8c550de568a35324b1

commit 38def08f5c8ce580de8c2a8c550de568a35324b1
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-12-30 05:23:50 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-31 00:06:31 +0000

    net-mgmt/zabbix4-*: Remove expired port
    
    2023-12-31 net-mgmt/zabbix4-*: Upstream EOL reaches on 2023-10-31
---
 MOVED                                          |   4 +
 net-mgmt/Makefile                              |   4 -
 net-mgmt/zabbix4-agent/Makefile                |  11 --
 net-mgmt/zabbix4-java/Makefile                 |  12 --
 net-mgmt/zabbix4-proxy/Makefile                |   9 --
 net-mgmt/zabbix4-server/Makefile               | 213 -------------------------
 net-mgmt/zabbix4-server/distinfo               |   3 -
 net-mgmt/zabbix4-server/files/pkg-message.in   |  60 -------
 net-mgmt/zabbix4-server/files/zabbix_agentd.in |  64 --------
 net-mgmt/zabbix4-server/files/zabbix_java.in   |  47 ------
 net-mgmt/zabbix4-server/files/zabbix_proxy.in  |  65 --------
 net-mgmt/zabbix4-server/files/zabbix_server.in |  66 --------
 net-mgmt/zabbix4-server/pkg-descr              |   8 -
 net-mgmt/zabbix4-server/pkg-plist              |  23 ---
 net-mgmt/zabbix4-server/pkg-plist.agent        |   9 --
 net-mgmt/zabbix4-server/pkg-plist.java         |  11 --
 16 files changed, 4 insertions(+), 605 deletions(-)

diff --git a/MOVED b/MOVED
index 7c61f283bfb6..cc4ebdf04b55 100644
--- a/MOVED
+++ b/MOVED
@@ -8260,3 +8260,7 @@ devel/varconf||2023-12-31|Has expired: There has been no release for most of the
 multimedia/bsdbktr_tvtune||2023-12-31|Has expired: Requires defunct bktr
 sysutils/lttng-tools||2023-12-31|Has expired: BROKEN on all supported versions after the EOL of 12
 multimedia/phonon-gstreamer||2023-12-31|Has expired: No longer maintained upstream -- the vlc backend is the one to use
+net-mgmt/zabbix4-server|net-mgmt/zabbix5-server|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31
+net-mgmt/zabbix4-agent|net-mgmt/zabbix5-agent|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31
+net-mgmt/zabbix4-java|net-mgmt/zabbix5-java|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31
+net-mgmt/zabbix4-proxy|net-mgmt/zabbix5-proxy|2023-12-31|Has expired: Upstream EOL reaches on 2023-10-31
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index e19154240971..5cda6585fe84 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -405,10 +405,6 @@
     SUBDIR += xymon-client
     SUBDIR += xymon-server
     SUBDIR += yaf
-    SUBDIR += zabbix4-agent
-    SUBDIR += zabbix4-java
-    SUBDIR += zabbix4-proxy
-    SUBDIR += zabbix4-server
     SUBDIR += zabbix5-agent
     SUBDIR += zabbix5-java
     SUBDIR += zabbix5-proxy
diff --git a/net-mgmt/zabbix4-agent/Makefile b/net-mgmt/zabbix4-agent/Makefile
deleted file mode 100644
index ee2732b63f08..000000000000
--- a/net-mgmt/zabbix4-agent/Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
-PORTNAME=	zabbix4
-CATEGORIES=	net-mgmt
-PKGNAMESUFFIX=	-agent
-
-MASTERDIR=	${.CURDIR}/../zabbix4-server
-PLIST=		${PKGDIR}/pkg-plist.agent
-
-OPTIONS_DEFINE=		CURL IPV6
-OPTIONS_DEFAULT=	CURL OPENSSL
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net-mgmt/zabbix4-java/Makefile b/net-mgmt/zabbix4-java/Makefile
deleted file mode 100644
index 209f25eafa41..000000000000
--- a/net-mgmt/zabbix4-java/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-PORTNAME=	zabbix4
-CATEGORIES=	net-mgmt
-PKGNAMESUFFIX=	-java
-
-MASTERDIR=	${.CURDIR}/../zabbix4-server
-PLIST=		${PKGDIR}/pkg-plist.java
-
-OPTIONS_DEFINE=		IPV6
-
-USE_JAVA=	yes
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net-mgmt/zabbix4-proxy/Makefile b/net-mgmt/zabbix4-proxy/Makefile
deleted file mode 100644
index 96e871932336..000000000000
--- a/net-mgmt/zabbix4-proxy/Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
-PORTNAME=	zabbix4
-CATEGORIES=	net-mgmt
-PKGNAMESUFFIX=	-proxy
-
-MASTERDIR=	${.CURDIR}/../zabbix4-server
-
-OPTIONS_SINGLE_DB=	MYSQL PGSQL SQLITE ORACLE
-
-.include "${MASTERDIR}/Makefile"
diff --git a/net-mgmt/zabbix4-server/Makefile b/net-mgmt/zabbix4-server/Makefile
deleted file mode 100644
index 935a0398d79d..000000000000
--- a/net-mgmt/zabbix4-server/Makefile
+++ /dev/null
@@ -1,213 +0,0 @@
-PORTNAME=	zabbix4
-PORTVERSION=	4.0.50
-PORTREVISION?=	0
-CATEGORIES=	net-mgmt
-MASTER_SITES=	https://cdn.zabbix.com/zabbix/sources/stable/${PORTVERSION:R}/
-PKGNAMESUFFIX?=	-server
-DISTNAME=	zabbix-${PORTVERSION}
-
-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 2023-10-31
-EXPIRATION_DATE=	2023-12-31
-
-LIB_DEPENDS=	libpcre.so:devel/pcre
-
-CONFLICTS_INSTALL=	zabbix[0-35-9]${PKGNAMESUFFIX} \
-			zabbix[0-9][0-9]${PKGNAMESUFFIX}
-
-ZABBIX_BUILD=	${PKGNAMESUFFIX:S/^-//}
-
-.if ${ZABBIX_BUILD} != "agent"
-CONFIGURE_ARGS+=	--cache-file=${WRKSRC}/config.cache \
-			--with-libevent=${LOCALBASE}
-LIB_DEPENDS+=		libevent.so:devel/libevent
-USE_RC_SUBR=		zabbix_${ZABBIX_BUILD}
-.else
-USE_RC_SUBR=		zabbix_${ZABBIX_BUILD}d
-.endif
-
-USES=		iconv pkgconfig
-
-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+=	PORTVERSION=${PORTVERSION} \
-		ZABBIX_BUILD=${ZABBIX_BUILD}
-SUB_LIST=	ZABBIX_BUILD=${ZABBIX_BUILD}
-
-MAKE_ARGS+=		ARCH=freebsd
-GNU_CONFIGURE=		yes
-CONFIGURE_ARGS+=	--datadir=${ETCDIR} \
-			--enable-${ZABBIX_BUILD} \
-			--sysconfdir=${ETCDIR} \
-			--with-iconv=${ICONV_PREFIX}
-
-.if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java"
-LIB_DEPENDS+=	libnetsnmp.so:net-mgmt/net-snmp
-
-USES+=	localbase
-
-SUB_FILES=	pkg-message
-
-CONFIGURE_ARGS+=	--with-net-snmp
-
-OPTIONS_DEFINE=	CURL FPING IPMI IPV6 JABBER LDAP LIBXML2 NMAP SSH UNIXODBC
-
-OPTIONS_DEFAULT=	CURL FPING MYSQL OPENSSL UNIXODBC
-OPTIONS_SUB=		yes
-
-FPING_DESC=	Build/install fping for ping checks
-IPMI_DESC=	Support for IPMI checks
-JABBER_DESC=	Support for Jabber media type
-LDAP_DESC=	Support for LDAP server checks
-NMAP_DESC=	Build/install nmap for o/s detection
-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 ORACLE PGSQL
-OPTIONS_SINGLE_SSL=	GNUTLS OPENSSL
-
-MYSQL_CONFIGURE_WITH=	mysql
-MYSQL_USES+=		compiler:c11 mysql
-
-PGSQL_CONFIGURE_WITH=	postgresql
-PGSQL_USES+=		pgsql
-
-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
-
-JABBER_CONFIGURE_WITH=	jabber
-JABBER_LIB_DEPENDS=	libiksemel.so:textproc/iksemel
-
-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=		GNUTLS OPENSSL
-.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
-.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
-.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
-.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} "ibm_db2 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
-
-.include <bsd.port.post.mk>
diff --git a/net-mgmt/zabbix4-server/distinfo b/net-mgmt/zabbix4-server/distinfo
deleted file mode 100644
index 2f6a224ed061..000000000000
--- a/net-mgmt/zabbix4-server/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1698874497
-SHA256 (zabbix-4.0.50.tar.gz) = 6d1cbad9a52c9aeb213846bfd73c92004ed9d10e2b0c2ece554acbb27ac1e802
-SIZE (zabbix-4.0.50.tar.gz) = 17902204
diff --git a/net-mgmt/zabbix4-server/files/pkg-message.in b/net-mgmt/zabbix4-server/files/pkg-message.in
deleted file mode 100644
index d5c015585ce3..000000000000
--- a/net-mgmt/zabbix4-server/files/pkg-message.in
+++ /dev/null
@@ -1,60 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-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/4.0/manual/appendix/install/db_scripts
-
-Upgrade notes for 4.0.0:
-https://www.zabbix.com/documentation/4.0/manual/installation/upgrade_notes_400
-
-Upgrade procedure:
-https://www.zabbix.com/documentation/4.0/manual/installation/upgrade/sources
-
-Please see https://www.zabbix.com/ for detailed information about Zabbix.
-
-Official Zabbix documentation:
-https://www.zabbix.com/documentation/4.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 4.0
-Release date:           1 October, 2018
-End of Full Support:    31 October, 2021
-End of Limited Support: 31 October, 2023
-
-Zabbix Life Cycle & Release Policy:
-https://www.zabbix.com/life_cycle_and_release_policy
-EOM
-}
-{
-  type: upgrade
-  maximum_version: "4.0.12"
-  minimum_version: "4.0.10"
-  message: <<EOM
-A change in Zabbix 4.0.11 is causing trouble when stopping the agent, proxy, and
-server daemons. If you are using the default rc script and facing this issue,
-you'll need to send the kill signal to the daemon in order to stop it:
-
-  # killall -9 zabbix_process_name
-
-More details at:
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239746
-https://support.zabbix.com/browse/ZBX-16460
-EOM
-}
-]
diff --git a/net-mgmt/zabbix4-server/files/zabbix_agentd.in b/net-mgmt/zabbix4-server/files/zabbix_agentd.in
deleted file mode 100644
index d3ac5102f812..000000000000
--- a/net-mgmt/zabbix4-server/files/zabbix_agentd.in
+++ /dev/null
@@ -1,64 +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()
-{
-	if get_pidfile_from_conf PidFile ${zabbix_agentd_config}; then
-		pidfile="$_pidfile_from_conf"
-	else
-		pidfile=${zabbix_agentd_pidfile}
-		local rundir=${zabbix_agentd_pidfile%/*}
-		if [ ! -d $rundir ] ; then
-			install -d -m 0755 -o zabbix -g zabbix $rundir
-		fi
-	fi
-
-	# 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/zabbix4-server/files/zabbix_java.in b/net-mgmt/zabbix4-server/files/zabbix_java.in
deleted file mode 100644
index ef0f1318c76c..000000000000
--- a/net-mgmt/zabbix4-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/zabbix4-server/files/zabbix_proxy.in b/net-mgmt/zabbix4-server/files/zabbix_proxy.in
deleted file mode 100644
index 213c989966f8..000000000000
--- a/net-mgmt/zabbix4-server/files/zabbix_proxy.in
+++ /dev/null
@@ -1,65 +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()
-{
-	if get_pidfile_from_conf PidFile ${zabbix_proxy_config}; then
-		pidfile="$_pidfile_from_conf"
-	else
-		pidfile=${zabbix_proxy_pidfile}
-		local rundir=${zabbix_proxy_pidfile%/*}
-		if [ ! -d $rundir ] ; then
-			install -d -m 0755 -o zabbix -g zabbix $rundir
-		fi
-	fi
-
-	# 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/zabbix4-server/files/zabbix_server.in b/net-mgmt/zabbix4-server/files/zabbix_server.in
deleted file mode 100644
index 4ccf2b80aa85..000000000000
--- a/net-mgmt/zabbix4-server/files/zabbix_server.in
+++ /dev/null
@@ -1,66 +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()
-{
-	if get_pidfile_from_conf PidFile ${zabbix_server_config}; then
-		pidfile="$_pidfile_from_conf"
-	else
-		pidfile=${zabbix_server_pidfile}
-		local rundir=${zabbix_server_pidfile%/*}
-		if [ ! -d $rundir ] ; then
-			install -d -m 0755 -o zabbix -g zabbix $rundir
-		fi
-	fi
-
-	# 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/zabbix4-server/pkg-descr b/net-mgmt/zabbix4-server/pkg-descr
deleted file mode 100644
index 24dea091d7e0..000000000000
--- a/net-mgmt/zabbix4-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/zabbix4-server/pkg-plist b/net-mgmt/zabbix4-server/pkg-plist
deleted file mode 100644
index 9444718a3894..000000000000
--- a/net-mgmt/zabbix4-server/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/ibm_db2/data.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/ibm_db2/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/ibm_db2/schema.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/data.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/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/schema.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/data.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/schema.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/data.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/images.sql
-%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/schema.sql
-%%ETCDIR%%/zabbix_%%ZABBIX_BUILD%%.conf.sample
-%%PROXY%%@dir %%ETCDIR%%/zabbix_proxy.conf.d
-%%SERVER%%@dir %%ETCDIR%%/zabbix_server.conf.d
-%%SERVER%%@dir %%ETCDIR%%/zabbix/alertscripts
-man/man8/zabbix_%%ZABBIX_BUILD%%.8.gz
-sbin/zabbix_%%ZABBIX_BUILD%%
-@dir %%ETCDIR%%/zabbix/externalscripts
-@dir lib/modules
diff --git a/net-mgmt/zabbix4-server/pkg-plist.agent b/net-mgmt/zabbix4-server/pkg-plist.agent
deleted file mode 100644
index ca02f1d8b4eb..000000000000
--- a/net-mgmt/zabbix4-server/pkg-plist.agent
+++ /dev/null
@@ -1,9 +0,0 @@
-%%ETCDIR%%/zabbix_agentd.conf.sample
-bin/zabbix_get
-bin/zabbix_sender
-man/man1/zabbix_get.1.gz
-man/man1/zabbix_sender.1.gz
-man/man8/zabbix_%%ZABBIX_BUILD%%d.8.gz
-sbin/zabbix_agentd
-@dir %%ETCDIR%%/zabbix_agentd.conf.d
-@dir lib/modules
diff --git a/net-mgmt/zabbix4-server/pkg-plist.java b/net-mgmt/zabbix4-server/pkg-plist.java
deleted file mode 100644
index f046975492e6..000000000000
--- a/net-mgmt/zabbix4-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.2.9.jar
-sbin/zabbix_java/lib/logback-classic-1.2.9.jar
-sbin/zabbix_java/lib/logback.xml
-sbin/zabbix_java/lib/slf4j-api-1.7.32.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-%%PORTVERSION%%.jar
-@dir(zabbix,zabbix,755) /var/run/zabbix