<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d4383ca8e06decec6ebe0d90938263c578e222e1">https://github.com/macports/macports-ports/commit/d4383ca8e06decec6ebe0d90938263c578e222e1</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new d4383ca8e06 zabbix3: remove port
</span>d4383ca8e06 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d4383ca8e06decec6ebe0d90938263c578e222e1
</span>Author: David Gilman <davidgilman1@gmail.com>
AuthorDate: Thu Sep 26 22:01:23 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    zabbix3: remove port
</span>---
 net/zabbix3/Portfile | 413 ---------------------------------------------------
 1 file changed, 413 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/zabbix3/Portfile b/net/zabbix3/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0c90a711d0e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/zabbix3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,413 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                zabbix3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.4.15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories          net
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {eborisch @eborisch} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license             GPL-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         An open source application and network monitor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    Zabbix is the ultimate open source availability and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    performance monitoring solution. Zabbix offers advanced \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    monitoring, alerting, and visualization features today \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    which are missing in other monitoring systems, even some \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    of the best commercial ones. 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            zabbix-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.name      zabbix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     "Stable\/(3\[0-9.\]+)\/"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.zabbix.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sourceforge:project/zabbix/ZABBIX%20Latest%20Stable/${version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sourceforge:project/zabbix/ZABBIX%20Release%20Candidates/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir         zabbix3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           zabbix zabbix2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    rmd160  fe8664e5f3a1830ef4671f10778b2e4c44fcc70d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sha256  054cc603a3f7fb4b3ebd51d001afa2f0e4356d1086331e6067057bc51e32f1a9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    size    17489570
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          log_and_pid_locations.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport             zabbix3-agent {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --bindir=${prefix}/bin/zabbix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --sbindir=${prefix}/sbin/zabbix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --libexecdir=${prefix}/libexec/zabbix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --datadir=${prefix}/share/zabbix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --sysconfdir=${prefix}/etc/zabbix3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --localstatedir=${prefix}/var/zabbix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-gnutls=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --enable-ipv6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-libevent=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-iconv=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-libpcre=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append    -lresolv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.create      yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append      port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        path:lib/pkgconfig/gnutls.pc:gnutls \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:pcre \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:libevent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${name} ne ${subport} } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts               zabbix2-agent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.name        zabbix3-agentd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.executable  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${prefix}/sbin/zabbix/zabbix_agentd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -c ${prefix}/etc/zabbix3/zabbix_agentd.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.pidfile     auto ${prefix}/var/run/zabbix/zabbix_agentd.pid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.logfile     ${prefix}/var/log/zabbix/zabbix_agentd.launch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --enable-agent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.keepdirs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/etc/zabbix3/zabbix_agentd.conf.d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/var/run/zabbix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/var/log/zabbix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:curl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:libssh2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:net-snmp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:OpenIPMI \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:libxml2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_run-append      port:fping \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:apache2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --enable-server \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-libcurl=${prefix}/bin/curl-config \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-net-snmp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-openipmi=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-ssh2=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --with-libxml2=${prefix}/bin/xml2-config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.name        zabbix3-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.start       ${prefix}/sbin/zabbix/zabbix_server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pidfile             ${prefix}/var/run/zabbix/zabbix_server.pid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Gracefully wait up to two minutes for zabbix to shut down / clean up
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.stop \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        "let x=120; while /usr/bin/pkill -u zabbix -F ${pidfile}; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         do sleep 1; let x--; \[ \$x -le 0 \] && break; done"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.logfile     ${prefix}/var/log/zabbix/zabbix_server.launch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    startupitem.netchange   yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.keepdirs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/etc/zabbix3/zabbix_server.conf.d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/var/run/zabbix3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/var/log/zabbix3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach php {php56 php70 php71} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant ${php} description "Use ${php}" "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_run-append      port:${php} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                    port:${php}-apache2handler \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                    port:${php}-gd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                    port:${php}-gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                    port:${php}-mbstring \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                    port:${php}-sockets
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset php56] && ![variant_isset php70]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                               && ![variant_isset php71]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants        +php71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant full_server description {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        Adds dependencies a complete server are installed.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Items are "display name" "port name" "config arg" "php interface"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    array set DBLIST {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        mysql56 {"MySQL 5.6"            mysql56 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 mysql=${prefix}/lib/mysql56/bin/mysql_config mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        mysql57 {"MySQL 5.7"            mysql57 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 mysql=${prefix}/lib/mysql57/bin/mysql_config mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        mariadb {"MariaDB"              mariadb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 mysql=${prefix}/lib/mariadb/bin/mysql_config mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        mariadb101 {"MariaDB 10.1"         mariadb-10.1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 mysql=${prefix}/lib/mariadb-10.1/bin/mysql_config mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        mariadb102 {"MariaDB 10.2"         mariadb-10.2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 mysql=${prefix}/lib/mariadb-10.2/bin/mysql_config mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        percona {"Percona"              percona \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 mysql=${prefix}/lib/percona/bin/mysql_config mysql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        pgsql84 {"PostgreSQL 8.4.x"     postgresql84 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 postgresql=${prefix}/lib/postgresql84/bin/pg_config postgresql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        pgsql95 {"PostgreSQL 9.5.x"     postgresql95 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 postgresql=${prefix}/lib/postgresql95/bin/pg_config postgresql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        pgsql96 {"PostgreSQL 9.6.x"     postgresql96 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 postgresql=${prefix}/lib/postgresql96/bin/pg_config postgresql}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sqlite3 {"SQLite 3.x"           sqlite3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sqlite3=${prefix} sqlite}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set DBLIST_KEYS [lsort [array names DBLIST]]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach dbitem $DBLIST_KEYS {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set this_key [lsearch -exact $DBLIST_KEYS $dbitem]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set conf_list [lreplace $DBLIST_KEYS $this_key $this_key]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set prms $DBLIST($dbitem)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant $dbitem description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          "Use [lindex ${prms} 0] for server database" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          conflicts {*}${conf_list} "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set ::ZDB               [lindex ${prms} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set ::DBFILES           [lindex ${prms} 3]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set ::MYSQL_MODE        [string equal [lindex ${prms} 3] mysql]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append      port:[lindex ${prms} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            configure.args-append   --with-[lindex ${prms} 2]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[variant_isset php56]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                depends_run-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:php56-[lindex ${prms} 3]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[variant_isset php70]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                depends_run-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:php70-[lindex ${prms} 3]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[variant_isset php71]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                depends_run-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:php71-[lindex ${prms} 3]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[string compare ${dbitem} sqlite3] && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 [variant_isset full_server]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                depends_run-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:[lindex ${prms} 1]-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset mysql56] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset mysql57] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset mariadb] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset mariadb101] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset mariadb102] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset percona] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset pgsql84] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset pgsql95] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset pgsql96] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset sqlite3]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants            +mysql57
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${name} == ${subport} } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if { ${MYSQL_MODE} == 1 &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             [variant_isset full_server] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set repstr "s|# DBSocket=/tmp/mysql.sock|"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                append repstr "DBSocket=${prefix}/var/run/${ZDB}/mysqld.sock|"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace ${repstr} ${worksrcpath}/conf/zabbix_server.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set repstr "s|# FpingLocation=/usr/sbin/fping|"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    append repstr "FpingLocation=${prefix}/sbin/fping|"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace ${repstr} ${worksrcpath}/conf/zabbix_server.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|%%PREFIX%%|${prefix}|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        conf/zabbix_agentd.conf conf/zabbix_server.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|/usr/local/etc|${prefix}/etc/zabbix3|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        conf/zabbix_agentd.conf conf/zabbix_server.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-add_users zabbix group=zabbix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${name} ne ${subport} } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     ####### AGENT #######
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Copy sample agent .conf files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/etc/zabbix3/zabbix_agentd.conf.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755  ${worksrcpath}/conf/zabbix_agentd.conf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/etc/zabbix3/zabbix_agentd.conf.sample
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Don't overwrite user settings on each install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        delete ${destroot}${prefix}/etc/zabbix3/zabbix_agentd.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     ####### SERVER #######
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Copy sample server and agent .conf files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/etc/zabbix3/zabbix_server.conf.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Don't overwrite user settings on each install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move ${destroot}${prefix}/etc/zabbix3/zabbix_server.conf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/etc/zabbix3/zabbix_server.conf.sample
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Copy database data and schemas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${prefix}/share/zabbix/scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -W ${worksrcpath}/database/${DBFILES} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            data.sql images.sql schema.sql \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/zabbix/scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/upgrades \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/zabbix/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Copy the front end files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file mkdir ${destroot}${prefix}/share/zabbix/frontends/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/frontends/php/ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/zabbix/frontends/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Set permissions for etc (protect passwords) and the frontend
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "chmod 660 ${destroot}${prefix}/etc/zabbix3/*"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "chown -R www:www ${destroot}${prefix}/share/zabbix/frontends/*"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 755 -d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/zabbix/zabbix_agent_win32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 ${worksrcpath}/bin/win32/zabbix_agentd.exe \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/zabbix/zabbix_agent_win32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach dname {run log} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 755 ${destroot}${prefix}/var/${dname}/zabbix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "chown -R zabbix:zabbix ${destroot}${prefix}/var/${dname}/zabbix"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "chown -R zabbix:zabbix ${destroot}${prefix}/etc/zabbix3"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${name} ne ${subport} } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-####                                        ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#### ZABBIX3 agent installation section     ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1) Edit the sample .conf file ${prefix}/etc/zabbix3/zabbix_agentd.conf.sample
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (rename & omit .sample)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Set the following variable to the ip address of your ZABBIX server to\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   allow it access to the agent.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Server=x.x.x.x
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2) Set zabbix_agentd to run at system boot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sudo port load zabbix3-agent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-3) A Win32 agent is in ${prefix}/share/zabbix/zabbix_agent_win32 for\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   installation on Windows.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#### End ZABBIX3 agent installation section ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-####                                        ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    notes "
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-####                                                 ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#### Begin ZABBIX3 local server installation section ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (Installing with +full_server will add all of the dependencies; configuration
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  will still be required.)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-1) Setup MySQL, i.e. via MacPorts: (for local MySQL server)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sudo port install mysql(56|57)-server
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2) Setup the ZABBIX database
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Follow the directions at :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  https://www.zabbix.com/documentation/3.4/manual/appendix/install/db_scripts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    The *.sql files it refers to are in ${prefix}/share/zabbix/scripts/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ** NOTE THAT THESE ARE FOR YOUR SELECTED DATABASE VARIANT!!! **
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-3) Edit the sample .conf file ${prefix}/etc/zabbix3/zabbix_server.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   (rename & omit .sample)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Modify these variables at the very least:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    DBName=zabbix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    DBUser=zabbix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    DBPassword=<zabbix-mysql-password>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    DBSocket=<location for your active mysql(56|57) server socket>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      Typically ${prefix}/var/run/mysql(56|57)/mysqld.sock
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-4) Set a symbolic link in your Apache document root pointing to the PHP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   frontend files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sudo ln -s ${prefix}/share/zabbix/frontends/php <Apache-docroot>/zabbix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-5) Set zabbix_server to run at system boot (also starts it immediately):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sudo port load zabbix3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- !! Note: Your shared memory will likely need to be increased  !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- !!     ( see http://support.apple.com/kb/HT4022 )             !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-6) A Win32 agent is in ${prefix}/share/zabbix/zabbix_agent_win32 for\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   installation on Windows NT 4.0, Windows 2000, and Windows XP.  See\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   the ReadMe.txt for instructions.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-7) Enable your desired php version in httpd.conf and make sure the following
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   are set in the associated php.ini:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    max_execution_time = 300
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    max_input_time = 300
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post_max_size = 16M
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    date.timezone = < Your TZ; see http://php.net/manual/en/timezones.php >
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   And for php56:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    always_populate_raw_post_data = -1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-8) Open http://localhost/zabbix/ in your browser and walk through the setup,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   then login with default user 'Admin' and password 'zabbix'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-9) Read the fine manual at http://www.zabbix.com/documentation/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#### End ZABBIX3 local server installation section   ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-####                                                 ####
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!! ZABBIX2 -> ZABBIX3 Server Upgrade process !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!  0) BACK UP YOUR DATABASE                                              !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!                                                                        !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!  1) Be sure to use 'sudo port unload zabbix2' to stop the background   !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!     server before deactivating zabbix2.                                !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!                                                                        !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!  2) Create ${prefix}/etc/zabbix3/zabbix_server.conf                    !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!        zabbix_server.conf.sample is available for reference.           !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!        There are new features to consider.                             !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!        ** NOTE conf dir is etc/zabbix3 **                              !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!                                                                        !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!  3) 'sudo port load zabbix3' after installing.                         !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!                                                                        !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!  For upgrade procedure, please see                                     !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!    http://www.zabbix.com/documentation/3.4/manual/installation/upgrade !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!  ALWAYS BACK UP YOUR DATABASE BEFORE UPGRADING (between unload/load)!  !!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span></pre><pre style='margin:0'>

</pre>