<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/73ab0663cdf774da6dedba204add7be583cead82">https://github.com/macports/macports-ports/commit/73ab0663cdf774da6dedba204add7be583cead82</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 73ab066  zabbix4: Update to latest.
</span>73ab066 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 73ab0663cdf774da6dedba204add7be583cead82
</span>Author: Eric Borisch <eborisch@macports.org>
AuthorDate: Mon Dec 10 23:46:16 2018 -0600

<span style='display:block; white-space:pre;color:#404040;'>    zabbix4: Update to latest.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also split zabbix4 into zabbix4 / zabbix4-frontend. Depend on frontend
</span><span style='display:block; white-space:pre;color:#404040;'>    by default, but this allows a much thinner frontend to be installed
</span><span style='display:block; white-space:pre;color:#404040;'>    (or skipped for fewer deps to server-only install) as desired.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    New license includes openssl linking exception.
</span>---
 net/zabbix4/Portfile | 213 ++++++++++++++++++++++++++++++---------------------
 1 file changed, 125 insertions(+), 88 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/zabbix4/Portfile b/net/zabbix4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 48a07d8..bb52737 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/zabbix4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/zabbix4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +1,16 @@
</span> # -*- 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
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           active_variants 1.1
</span> 
 name                zabbix4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.0.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          net
 maintainers         {eborisch @eborisch} openmaintainer
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license_noconflict  openssl
</span> 
 description         An open source application and network monitor
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,18 +31,17 @@ master_sites \
</span>     sourceforge:project/zabbix/ZABBIX%20Release%20Candidates/${version}
 dist_subdir         zabbix4
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           zabbix zabbix2 zabbix3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> checksums \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    rmd160  18a5b97472baeb99c8729a89d039244ba7f25fd5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    sha256  c73d54074885ae68c23dddc060e9e7f24c96f808eb502c5ee648c2820790e2fd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    size    18005197
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rmd160  44d1b192303a6c9a9ea1601aa2d8bfb98d993b29 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sha256  1cef52e89dc8d20343d8b9c3881490bf86e98102de2229a3b852009f1659780c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    size    18018925
</span> 
 patchfiles          log_and_pid_locations.patch
 
 universal_variant   no
 
 subport             zabbix4-agent {}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport             zabbix4-frontend {}
</span> 
 configure.args      --bindir=${prefix}/bin/zabbix \
                     --sbindir=${prefix}/sbin/zabbix \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,13 +56,16 @@ configure.args      --bindir=${prefix}/bin/zabbix \
</span> 
 configure.ldflags-append    -lresolv
 
<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;'>-                        port: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:#e0ffe0;'>+if { ${subport} ne "zabbix4-frontend" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    startupitem.create      yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:gnutls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:pcre \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:libevent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${name} ne ${subport} } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${subport} eq "zabbix4-agent" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description-append "This port provides the local monitoring agent."
</span>     conflicts               zabbix2-agent zabbix3-agent
     startupitem.name        zabbix4-agentd
     startupitem.executable  \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,17 +78,43 @@ if { ${name} ne ${subport} } {
</span> 
     destroot.keepdirs \
         ${destroot}${prefix}/etc/zabbix4/zabbix_agentd.conf.d \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${destroot}${prefix}/var/run/zabbix4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/var/run/zabbix \
</span>         ${destroot}${prefix}/var/log/zabbix
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { ${subport} eq "zabbix4-frontend" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description-append "This port provides the web (PHP) frontend."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs         noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append      port:apache2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach php {php56 php70 php71} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        variant ${php} description "Use ${php}" "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            depends_run-append      port:${php} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    port:${php}-apache2handler \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    port:${php}-gd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    port:${php}-gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    port:${php}-mbstring \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    port:${php}-sockets
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset php56] && ![variant_isset php70]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               && ![variant_isset php71]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants        +php71
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_configure           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Kept in post-destroot sections below for consistency
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot {}
</span> } else {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description-append "This port provides the central server component."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts               zabbix zabbix2 zabbix3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:curl \
                             port:libssh2 \
                             port:net-snmp \
                             port:OpenIPMI \
                             port:libxml2
 
<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:#e0ffe0;'>+    depends_run-append      port:fping
</span> 
     configure.args-append   --enable-server \
                             --with-libcurl=${prefix}/bin/curl-config \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -108,27 +138,19 @@ if { ${name} ne ${subport} } {
</span>         ${destroot}${prefix}/var/run/zabbix4 \
         ${destroot}${prefix}/var/log/zabbix
 
<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>     variant full_server description {
<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:#e0ffe0;'>+        Dependencies for a complete server (w/DB) are installed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant frontend description {Include frontend PHP files / deps} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_run-append  port:zabbix4-frontend
</span>     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants-append +frontend
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${subport} ne "zabbix4-agent" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Logic for database backends. Needed for -frontend and -server
</span>     # Items are "display name" "port name" "config arg" "php interface"
     array set DBLIST {
         mysql5  {"MySQL 5.x"            mysql5 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -169,22 +191,26 @@ if { ${name} ne ${subport} } {
</span>             set ::ZDB               [lindex ${prms} 1]
             set ::DBFILES           [lindex ${prms} 3]
             set ::MYSQL_MODE        [string equal [lindex ${prms} 3] mysql]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append      port:[lindex ${prms} 1]
</span>             configure.args-append   --with-[lindex ${prms} 2]
 
<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:#e0ffe0;'>+            if { \"${subport}\" eq {zabbix4-frontend} } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                if {[variant_isset php56]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:php56-[lindex ${prms} 3]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                if {[variant_isset php70]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:php70-[lindex ${prms} 3]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                if {[variant_isset php71]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:php71-[lindex ${prms} 3]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                depends_lib-append      port:[lindex ${prms} 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                require_active_variants port:zabbix4-agent ${dbitem}
</span>             }
 
             if {[string compare ${dbitem} sqlite3] && \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -206,7 +232,7 @@ if { ${name} ne ${subport} } {
</span>         ![variant_isset pgsql95] &&
         ![variant_isset pgsql96] &&
         ![variant_isset sqlite3]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants            +mysql5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants            +mysql57
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -214,7 +240,7 @@ post-extract {
</span>     if { ${name} == ${subport} } {
         if { ${MYSQL_MODE} == 1 &&
              [variant_isset full_server] } {
<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:#e0ffe0;'>+                set repstr "s|# DBSocket=|"
</span>                 append repstr "DBSocket=${prefix}/var/run/${ZDB}/mysqld.sock|"
             reinplace ${repstr} ${worksrcpath}/conf/zabbix_server.conf
         }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -234,7 +260,7 @@ post-patch {
</span> add_users zabbix group=zabbix
 
 post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${name} ne ${subport} } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${subport} eq "zabbix4-agent" } {
</span>      ####### AGENT #######
 # Copy sample agent .conf files
         xinstall -m 755 -d \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -244,6 +270,14 @@ post-destroot {
</span> 
 # Don't overwrite user settings on each install
         delete ${destroot}${prefix}/etc/zabbix4/zabbix_agentd.conf
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif { ${subport} eq "zabbix4-frontend" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Copy the front end files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file mkdir ${destroot}${prefix}/share/zabbix/frontends/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file copy ${worksrcpath}/frontends/php/ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${destroot}${prefix}/share/zabbix/frontends/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Set permissions for etc (protect passwords) and the frontend
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "chown -R www:www ${destroot}${prefix}/share/zabbix/frontends/*"
</span>     } else {
      ####### SERVER #######
 # Copy sample server and agent .conf files
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -264,19 +298,13 @@ post-destroot {
</span>         #file copy ${worksrcpath}/upgrades \
         #    ${destroot}${prefix}/share/zabbix/
 
<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/zabbix4/*"
</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>         xinstall -d -m 755 -d \
             ${destroot}${prefix}/share/zabbix/zabbix_agent_win32
         xinstall -m 755 ${worksrcpath}/bin/win32/zabbix_agentd.exe \
             ${destroot}${prefix}/share/zabbix/zabbix_agent_win32
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Set permissions for etc (protect passwords) 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "chmod ug+rwX,o-rwx ${destroot}${prefix}/etc/zabbix4/*"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "chown -R zabbix:zabbix ${destroot}${prefix}/etc/zabbix4"
</span>     }
 
     foreach dname {run log} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -284,10 +312,9 @@ post-destroot {
</span>         system "chown -R zabbix:zabbix ${destroot}${prefix}/var/${dname}/zabbix"
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "chown -R zabbix:zabbix ${destroot}${prefix}/etc/zabbix4"
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${name} ne ${subport} } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${subport} eq "zabbix4-agent" } {
</span>     notes "
 ####                                        ####
 #### ZABBIX4 agent installation section     ####
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -308,6 +335,38 @@ if { ${name} ne ${subport} } {
</span> #### End ZABBIX4 agent installation section ####
 ####                                        ####
 "
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif { ${subport} eq "zabbix4-agent" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+####                                              ####
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#### Begin ZABBIX4 frontend installastion section ####
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1) Set a symbolic link in your Apache document root pointing to the PHP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   frontend files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    sudo ln -s ${prefix}/share/zabbix/frontends/php <Apache-docroot>/zabbix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2) Enable your desired php version in httpd.conf and make sure the following
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   are set in the associated php.ini:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    max_execution_time = 300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    max_input_time = 300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post_max_size = 16M
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    date.timezone = < Your TZ; see http://php.net/manual/en/timezones.php >
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   And for php56:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    always_populate_raw_post_data = -1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+3) Open http://localhost/zabbix/ in your browser and walk through the setup,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   then login with default user 'Admin' and password 'zabbix'.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+4) Read the fine manual at http://www.zabbix.com/documentation/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#### End ZABBIX4 frontend installation section   ####
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+####                                             ####
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span> } else {
     notes "
 ####                                                 ####
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -343,38 +402,16 @@ if { ${name} ne ${subport} } {
</span>       Typically ${prefix}/var/run/mysql\[51|55\]/mysqld.sock
 
 
<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:#e0ffe0;'>+4) Set zabbix_server to run at system boot (also starts it immediately):
</span> 
     sudo port load zabbix4
 
 
<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:#e0ffe0;'>+5) A Win32 agent is in ${prefix}/share/zabbix/zabbix_agent_win32 for\
</span>    installation on Windows.
 
 
<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:#e0ffe0;'>+6) Read the fine manual at http://www.zabbix.com/documentation/
</span> 
 
 #### End ZABBIX4 local server installation section   ####
</pre><pre style='margin:0'>

</pre>