diff --git a/net/clamav/Makefile b/net/clamav/Makefile index 4cef270c9..92c3f377a 100644 --- a/net/clamav/Makefile +++ b/net/clamav/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=clamav -PKG_VERSION:=0.101.4 +PKG_VERSION:=0.102.2 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://www.clamav.net/downloads/production/ -PKG_HASH:=0bf094f0919d158a578421d66bc2569c8c8181233ba162bb51722f98c802bccd +PKG_HASH:=89fcdcc0eba329ca84d270df09d2bb89ae55f5024b0c3bddb817512fb2c907d3 PKG_MAINTAINER:=Marko Ratkaj \ Lucian Cristian @@ -97,6 +97,7 @@ define Package/clamav/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/clamconf $(1)/usr/sbin/ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/clamdscan $(1)/usr/sbin/ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/clamscan $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/clamonacc $(1)/usr/sbin/ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/sigtool $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/usr/lib diff --git a/net/clamav/patches/001-compile.patch b/net/clamav/patches/001-compile.patch deleted file mode 100644 index 096d9cb9c..000000000 --- a/net/clamav/patches/001-compile.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/clamdscan/proto.c -+++ b/clamdscan/proto.c -@@ -59,6 +59,7 @@ - #include "shared/misc.h" - #include "shared/clamdcom.h" - -+#include - #include "proto.h" - #include "client.h" - diff --git a/net/clamav/patches/002-Avoid-libxml-checks-if-disable-xml-is-used.patch b/net/clamav/patches/002-Avoid-libxml-checks-if-disable-xml-is-used.patch deleted file mode 100644 index 3564c31f9..000000000 --- a/net/clamav/patches/002-Avoid-libxml-checks-if-disable-xml-is-used.patch +++ /dev/null @@ -1,167 +0,0 @@ -From de943f313fa5c17bf9cbd560a7578796991b24b5 Mon Sep 17 00:00:00 2001 -From: Eneas U de Queiroz -Date: Sat, 10 Aug 2019 19:43:20 -0300 -Subject: [PATCH] Avoid libxml checks if --disable-xml is used - -Signed-off-by: Eneas U de Queiroz ---- - m4/reorganization/libs/xml.m4 | 126 +++++++++++++++++----------------- - 1 file changed, 62 insertions(+), 64 deletions(-) - -diff --git a/m4/reorganization/libs/xml.m4 b/m4/reorganization/libs/xml.m4 -index 77b2c13a8..0709d2914 100644 ---- a/m4/reorganization/libs/xml.m4 -+++ b/m4/reorganization/libs/xml.m4 -@@ -12,87 +12,85 @@ if test "X$want_xml" != "Xno"; then - @<:@default=/usr/local or /usr if not found in /usr/local@:>@]), - [with_xml_val=$withval] - ) --fi -- --AS_IF([test "x$with_xml_val" = "xno"], [XML_HOME=""], -- [test "x$with_xml_val" = "xyes"], [XML_HOME="/usr/local"], -- [XML_HOME="$with_xml_val"]) - --AS_IF([test "x$XML_HOME" != "x"], [ -- AS_IF([test ! -x "$XML_HOME/bin/xml2-config"], [XML_HOME=""]) -- ]) -+ AS_IF([test "x$with_xml_val" = "xno"], [XML_HOME=""], -+ [test "x$with_xml_val" = "xyes"], [XML_HOME="/usr/local"], -+ [XML_HOME="$with_xml_val"]) - --AS_IF([test "x$XML_HOME" = "x" -a "x$with_xml_val" = "xyes"], [ -- AS_IF([test -x "/usr/bin/xml2-config"], [XML_HOME="/usr"]) -- ]) -+ AS_IF([test "x$XML_HOME" != "x"], [ -+ AS_IF([test ! -x "$XML_HOME/bin/xml2-config"], [XML_HOME=""]) -+ ]) - --if test "x$XML_HOME" != "x"; then -- AC_MSG_RESULT([$XML_HOME]) --else -- AC_MSG_RESULT([not found]) --fi -+ AS_IF([test "x$XML_HOME" = "x" -a "x$with_xml_val" = "xyes"], [ -+ AS_IF([test -x "/usr/bin/xml2-config"], [XML_HOME="/usr"]) -+ ]) - --found_xml="no" --XMLCONF_VERSION="" --XML_CPPFLAGS="" --XML_LIBS="" --if test "x$XML_HOME" != "x"; then -- AC_MSG_CHECKING([xml2-config version]) -- XMLCONF_VERSION="`$XML_HOME/bin/xml2-config --version`" -- if test "x%XMLCONF_VERSION" != "x"; then -- AC_MSG_RESULT([$XMLCONF_VERSION]) -- found_xml="yes" -- XML_CPPFLAGS="`$XML_HOME/bin/xml2-config --cflags`" -- XML_LIBS="`$XML_HOME/bin/xml2-config --libs`" -- AS_ECHO("$XML_CPPFLAGS") -- AS_ECHO("$XML_LIBS") -+ if test "x$XML_HOME" != "x"; then -+ AC_MSG_RESULT([$XML_HOME]) - else -- AC_MSG_ERROR([xml2-config failed]) -+ AC_MSG_RESULT([not found]) -+ fi -+ -+ found_xml="no" -+ XMLCONF_VERSION="" -+ XML_CPPFLAGS="" -+ XML_LIBS="" -+ if test "x$XML_HOME" != "x"; then -+ AC_MSG_CHECKING([xml2-config version]) -+ XMLCONF_VERSION="`$XML_HOME/bin/xml2-config --version`" -+ if test "x%XMLCONF_VERSION" != "x"; then -+ AC_MSG_RESULT([$XMLCONF_VERSION]) -+ found_xml="yes" -+ XML_CPPFLAGS="`$XML_HOME/bin/xml2-config --cflags`" -+ XML_LIBS="`$XML_HOME/bin/xml2-config --libs`" -+ AS_ECHO("$XML_CPPFLAGS") -+ AS_ECHO("$XML_LIBS") -+ else -+ AC_MSG_ERROR([xml2-config failed]) -+ fi - fi --fi - --working_xml="no" --if test "X$found_xml" != "Xno"; then -- AC_MSG_CHECKING([for xmlreader.h in $XML_HOME]) -+ working_xml="no" -+ if test "X$found_xml" != "Xno"; then -+ AC_MSG_CHECKING([for xmlreader.h in $XML_HOME]) - -- if test ! -f "$XML_HOME/include/libxml2/libxml/xmlreader.h"; then -- AC_MSG_RESULT([not found]) -- else -- AC_MSG_RESULT([found]) -- save_LIBS="$LIBS" -- save_CPPFLAGS="$CPPFLAGS" -- CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" -- save_LDFLAGS="$LDFLAGS" -- LDFLAGS="$LDFLAGS $XML_LIBS" -+ if test ! -f "$XML_HOME/include/libxml2/libxml/xmlreader.h"; then -+ AC_MSG_RESULT([not found]) -+ else -+ AC_MSG_RESULT([found]) -+ save_LIBS="$LIBS" -+ save_CPPFLAGS="$CPPFLAGS" -+ CPPFLAGS="$CPPFLAGS $XML_CPPFLAGS" -+ save_LDFLAGS="$LDFLAGS" -+ LDFLAGS="$LDFLAGS $XML_LIBS" - -- AS_ECHO("CPPFLAGS: $CPPFLAGS") -- AS_ECHO("LD_FLAGS: $LDFLAGS") -+ AS_ECHO("CPPFLAGS: $CPPFLAGS") -+ AS_ECHO("LD_FLAGS: $LDFLAGS") - -- AC_CHECK_LIB([xml2], [xmlTextReaderRead], [working_xml="yes"], [working_xml="no"], [$XML_LIBS]) -+ AC_CHECK_LIB([xml2], [xmlTextReaderRead], [working_xml="yes"], [working_xml="no"], [$XML_LIBS]) - -- CPPFLAGS="$save_CPPFLAGS" -- LDFLAGS="$save_LDFLAGS" -- LIBS="$save_LIBS" -+ CPPFLAGS="$save_CPPFLAGS" -+ LDFLAGS="$save_LDFLAGS" -+ LIBS="$save_LIBS" -+ fi - fi --fi - --if test "$working_xml" = "yes"; then -- AC_DEFINE([HAVE_LIBXML2],1,[Define to 1 if you have the 'libxml2' library (-lxml2).]) -- AC_SUBST(XML_CPPFLAGS) -- AC_SUBST(XML_LIBS) -- AC_MSG_NOTICE([Compiling and linking with libxml2 from $XML_HOME]) --else -- if test "$want_xml" = "yes"; then -- AC_MSG_ERROR([****** Please install libxml2 packages!]) -+ if test "$working_xml" = "yes"; then -+ AC_DEFINE([HAVE_LIBXML2],1,[Define to 1 if you have the 'libxml2' library (-lxml2).]) -+ AC_SUBST(XML_CPPFLAGS) -+ AC_SUBST(XML_LIBS) -+ AC_MSG_NOTICE([Compiling and linking with libxml2 from $XML_HOME]) - else -- if test "$want_xml" != "no"; then -+ if test "$want_xml" = "yes"; then -+ AC_MSG_ERROR([****** Please install libxml2 packages!]) -+ else - AC_MSG_NOTICE([****** libxml2 support unavailable]) - fi -+ XML_CPPFLAGS="" -+ XML_LIBS="" -+ AC_SUBST(XML_CPPFLAGS) -+ AC_SUBST(XML_LIBS) - fi -- XML_CPPFLAGS="" -- XML_LIBS="" -- AC_SUBST(XML_CPPFLAGS) -- AC_SUBST(XML_LIBS) - fi - - AM_CONDITIONAL([HAVE_LIBXML2], test "x$HAVE_LIBXML2" = "xyes") --- -2.21.0 - diff --git a/net/clamav/patches/010-openssl-deprecated.patch b/net/clamav/patches/010-openssl-deprecated.patch deleted file mode 100644 index fdc305cb4..000000000 --- a/net/clamav/patches/010-openssl-deprecated.patch +++ /dev/null @@ -1,37 +0,0 @@ ---- a/libclamav/crypto.c -+++ b/libclamav/crypto.c -@@ -53,6 +53,10 @@ - - #include - -+#if OPENSSL_VERSION_NUMBER < 0x10100000L -+#define X509_CRL_get0_nextUpdate X509_CRL_get_nextUpdate -+#endif -+ - #if !defined(_WIN32) - #include - #endif -@@ -132,12 +136,14 @@ time_t timegm(struct tm *t) - */ - int cl_initialize_crypto(void) - { -+#if OPENSSL_VERSION_NUMBER < 0x10100000L - SSL_load_error_strings(); - SSL_library_init(); - OpenSSL_add_all_digests(); - OpenSSL_add_all_algorithms(); - OpenSSL_add_all_ciphers(); - ERR_load_crypto_strings(); -+#endif - - return 0; - } -@@ -1140,7 +1146,7 @@ X509_CRL *cl_load_crl(const char *file) - if ((x)) { - ASN1_TIME *tme; - -- tme = X509_CRL_get_nextUpdate(x); -+ tme = X509_CRL_get0_nextUpdate(x); - if (!tme || X509_cmp_current_time(tme) < 0) { - X509_CRL_free(x); - return NULL;