<pre style='margin:0'>
Daniel J. Luke (danielluke) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ec5954bef77ef3dc6e920d4acfc5b593de57507c">https://github.com/macports/macports-ports/commit/ec5954bef77ef3dc6e920d4acfc5b593de57507c</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 ec5954bef77 clamav-legacy: version for older systems; clamav: improvements to portfile (#19052)
</span>ec5954bef77 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ec5954bef77ef3dc6e920d4acfc5b593de57507c
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Mon Jun 12 23:51:26 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    clamav-legacy: version for older systems; clamav: improvements to portfile (#19052)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * clamav: non-functional fixes to portfile: fix lint, https, -append
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * clamav-legacy: version for older systems
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/64613
</span>---
 sysutils/clamav-legacy/Portfile | 100 ++++++++++++++++++++++++++++
 sysutils/clamav/Portfile        | 142 +++++++++++++++++-----------------------
 2 files changed, 160 insertions(+), 82 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/clamav-legacy/Portfile b/sysutils/clamav-legacy/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..725c00e2b5f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/clamav-legacy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,100 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               openssl 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                    clamav-legacy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set realname            clamav
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts               clamav
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 0.104.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms               {darwin < 11}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             ClamAV anti-virus software adapted to older MacOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        Clam AntiVirus is a GPL anti-virus toolkit for UNIX. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        The main purpose of this software is the integration \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        with mail servers (attachment scanning). This port supports \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        old Macs with Mac OS X 10.4–10.6 (Tiger, Leopard, Snow Leopard).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                https://www.clamav.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites            https://www.clamav.net/downloads/production
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname                ${realname}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  9158544048971e28c71ebf60ea39b42afcb8ce04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  8ac32e910aa744cc7f921c5122ba523ef1ffbbbf94545f94fc4a976b502be74b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    12027448
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable tests to avoid extra dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DENABLE_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:json-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pcre2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# older systems support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # use linux version of openssl cert util on systems < 10.7 that don't support the macOS version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # ./common/linux/cert_util_linux.c -> ./common/mac/cert_util_mac.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # passes all tests. See: https://trac.macports.org/ticket/59168
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_msg  "replacing mac security with linux security"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete  ${worksrcpath}/common/mac/cert_util_mac.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        copy    ${worksrcpath}/common/linux/cert_util_linux.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ${worksrcpath}/common/mac/cert_util_mac.m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # remove two switchs not supported by the older gcc versions often used on these systems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s/-Wno-logical-op-parentheses//g" ${worksrcpath}/libclamunrar/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s/-Wno-dangling-else//g" ${worksrcpath}/libclamunrar/CMakeLists.txt
</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;'>+platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DOPTIMIZE=OFF
</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 clamav_milter description {Build with libmilter support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:libmilter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_MILTER=ON
</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;'>+pre-test {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset tests]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "'tests' variant must be activated to enable test support"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        error "Please enable the 'tests' variant and try again"
</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;'>+variant tests description {Enable running 'port test'} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_msg "Tests run using the installed version of this port."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:check \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py311-pytest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.run        yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.cmd        ctest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.target     --rerun-failed --output-on-failure
</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;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://www.clamav.net/downloads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ${name}-(\\d+.\\d+.\\d+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/clamav/Portfile b/sysutils/clamav/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3871fb4c1e0..adc114f12c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/clamav/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/clamav/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,74 +1,50 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup legacysupport 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                       clamav
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version                    1.1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories         sysutils
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers                {geeklair.net:dluke @danielluke}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description                clamav antivirus software
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license                    {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description   Clam AntiVirus is a GPL anti-virus toolkit for UNIX. The \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   main purpose of this software is the integration with mail \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   servers (attachment scanning).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage           http://www.clamav.net
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites               http://www.clamav.net/downloads/production
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums  rmd160  0f3a5b5a5306bc041b6865188a94104b55f8b3b8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           sha256  a30020d99cd467fa5ea0efbd6f4f182efebf62a9fc62fc4a3a7b2cc3f55e6b74 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           size    47793733
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms          darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               legacysupport 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                    clamav
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts               clamav-legacy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 1.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms               {darwin > 10}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {geeklair.net:dluke @danielluke}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             ClamAV antivirus software
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 {GPL-2 OpenSSLException}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        Clam AntiVirus is a GPL anti-virus toolkit for UNIX. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        The main purpose of this software is the integration \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        with mail servers (attachment scanning).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                https://www.clamav.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites            https://www.clamav.net/downloads/production
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  0f3a5b5a5306bc041b6865188a94104b55f8b3b8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  a30020d99cd467fa5ea0efbd6f4f182efebf62a9fc62fc4a3a7b2cc3f55e6b74 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    47793733
</span> 
 # Disable tests to avoid extra dependencies
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append   -DENABLE_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build              path:bin/cmake:cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   bin:git:git \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:rust \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:cargo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib                port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:bzip2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:ncurses \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:pcre2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:curl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:json-c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:libtool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-## older systems support
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${os.platform} eq "darwin" && ${os.major} < 11 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   # use linux version of openssl cert util on systems < 10.7 that don't support the macOS version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   # ./common/linux/cert_util_linux.c -> ./common/mac/cert_util_mac.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   # passes all tests. See: https://trac.macports.org/ticket/59168
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ui_msg  "replacing mac security with linux security"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   delete  ${worksrcpath}/common/mac/cert_util_mac.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   copy    ${worksrcpath}/common/linux/cert_util_linux.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${worksrcpath}/common/mac/cert_util_mac.m
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   # remove two switchs not supported by the older gcc versions often used on these systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace "s/-Wno-logical-op-parentheses//g"  ${worksrcpath}/libclamunrar/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace "s/-Wno-dangling-else//g"           ${worksrcpath}/libclamunrar/CMakeLists.txt
</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;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   configure.args-append   -DOPTIMIZE=OFF
</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 clamav_milter description {build with libmilter support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   depends_lib-append port:libmilter
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   configure.args-append   -DENABLE_MILTER=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   -DENABLE_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    bin:git:git \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:cargo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:json-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:pcre2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant clamav_milter description {Build with libmilter support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:libmilter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_MILTER=ON
</span> }
 
 pre-test {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,21 +55,23 @@ pre-test {
</span> }
 
 variant tests description {Enable running 'port test'} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_msg "Tests run using the installed version of this port."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   depends_test    port:check \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   port:py310-pytest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_msg "Tests run using the installed version of this port."
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-delete   -DENABLE_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   configure.pre_args-replace      -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:check \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py310-pytest
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_TESTS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=OFF
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   test.cmd ctest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   test.target --rerun-failed --output-on-failure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.run        yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.cmd        ctest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.target     --rerun-failed --output-on-failure
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type          regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url              http://www.clamav.net/downloads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex            ${name}-(\\d+.\\d+.\\d+)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       https://www.clamav.net/downloads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     ${name}-(\\d+.\\d+.\\d+)${extract.suffix}
</span></pre><pre style='margin:0'>

</pre>