aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-12-30 05:23:50 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-12-31 00:06:31 +0000
commit38def08f5c8ce580de8c2a8c550de568a35324b1 (patch)
treea66023295361e15f7c566c562aa33b3fe120ac77
parent7d26c82103df5c149b46147b855b073e285b11be (diff)
downloadports-38def08.tar.gz
ports-38def08.zip
net-mgmt/zabbix4-*: Remove expired port
2023-12-31 net-mgmt/zabbix4-*: Upstream EOL reaches on 2023-10-31
-rw-r--r--MOVED4
-rw-r--r--net-mgmt/Makefile4
-rw-r--r--net-mgmt/zabbix4-agent/Makefile11
-rw-r--r--net-mgmt/zabbix4-java/Makefile12
-rw-r--r--net-mgmt/zabbix4-proxy/Makefile9
-rw-r--r--net-mgmt/zabbix4-server/Makefile213
-rw-r--r--net-mgmt/zabbix4-server/distinfo3
-rw-r--r--net-mgmt/zabbix4-server/files/pkg-message.in60
-rw-r--r--net-mgmt/zabbix4-server/files/zabbix_agentd.in64
-rw-r--r--net-mgmt/zabbix4-server/files/zabbix_java.in47
-rw-r--r--net-mgmt/zabbix4-server/files/zabbix_proxy.in65
-rw-r--r--net-mgmt/zabbix4-server/files/zabbix_server.in66
-rw-r--r--net-mgmt/zabbix4-server/pkg-descr8
-rw-r--r--net-mgmt/zabbix4-server/pkg-plist23
-rw-r--r--net-mgmt/zabbix4-server/pkg-plist.agent9
-rw-r--r--net-mgmt/zabbix4-server/pkg-plist.java11
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