<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/c5441638687f3ed65d5c6a185be2a25f34399bc6">https://github.com/macports/macports-ports/commit/c5441638687f3ed65d5c6a185be2a25f34399bc6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c5441638687f3ed65d5c6a185be2a25f34399bc6
</span>Author: Daniel J. Luke <dluke@macports.org>
AuthorDate: Wed Oct 23 10:05:54 2019 -0400
<span style='display:block; white-space:pre;color:#404040;'> clamav: hack to build with pkg-config
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes https://trac.macports.org/ticket/59448
</span>---
sysutils/clamav/Portfile | 8 ++++++--
sysutils/clamav/files/patch-configure.diff | 15 +++++++++++++++
2 files changed, 21 insertions(+), 2 deletions(-)
<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 535a0fd..731dac1 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;'>@@ -3,7 +3,7 @@ PortGroup muniversal 1.0
</span>
name clamav
version 0.102.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 3
</span> categories sysutils
maintainers {geeklair.net:dluke @danielluke}
description clamav antivirus software
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,6 +35,8 @@ configure.args --mandir=${prefix}/share/man \
</span>
use_parallel_build yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib port:libiconv \
port:zlib \
port:bzip2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,7 +48,9 @@ depends_lib port:libiconv \
</span> port:json-c
#- makefile hack to build even when chmlib is installed with its own lzx.h
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-libclamav-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#- configure hack to use pkgc-config for libxml2 libraries because
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#- xml2-config includes the icu libraries and we overlink otherwiwse
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-libclamav-Makefile.diff patch-configure.diff
</span>
## older systems support
# use linux version of openssl cert util on systems < 10.7 that don't support the macOS version
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/clamav/files/patch-configure.diff b/sysutils/clamav/files/patch-configure.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c2f9a36
</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/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2019-10-23 09:38:17.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2019-10-23 09:40:59.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22233,9 +22233,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ found_xml="yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- XMLCONF_VERSION="`$xmlconfig --version`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- XML_CPPFLAGS="`$xmlconfig --cflags`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- XML_LIBS="`$xmlconfig --libs`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ XMLCONF_VERSION="`$XML_HOME/bin/pkg-config libxml-2.0 --version`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ XML_CPPFLAGS="`$XML_HOME/bin/pkg-config libxml-2.0 --cflags`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ XML_LIBS="`$XML_HOME/bin/pkg-config libxml-2.0 --libs`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>