commit:     a57654340b90fcb0004be856e63943244415e64d
Author:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  9 19:45:38 2021 +0000
Commit:     Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Feb  9 19:46:29 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5765434

app-antivirus/clamav: new upstream version 0.103.1.

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>

 app-antivirus/clamav/Manifest                      |  2 +-
 ...mav-0.103.0-r2.ebuild => clamav-0.103.1.ebuild} |  5 +-
 .../clamav-0.103.0-freshclam-db-test-fix.patch     | 27 --------
 ....patch => clamav-0.103.1-upstream-openrc.patch} | 79 ++++++++++++++++------
 4 files changed, 60 insertions(+), 53 deletions(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index 67f7c790109..2fad2fc449e 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,2 +1,2 @@
 DIST clamav-0.102.4.tar.gz 13234444 BLAKE2B 
7109da3e2281472032777b8a9d14ca6ff345aead33e5aaf0b9d1ff4721459926062f789dd1f7e8637155e4b9f3bce9f78127bf450f32baf3f1006b8083d3431a
 SHA512 
29893deb8d2d913dff72331875d3dc3a10356bfb254ddfe1c1933b3ea4f8b76c96a1b840f95e72be36cbc0e00b9ec35e395225ef264761f53e709bb1026a4f09
-DIST clamav-0.103.0.tar.gz 13357078 BLAKE2B 
6c4b05043f560a56f967642094ba4a9f9bd52268994ac43a99446650a78dafe0ec851b9ebcfe95f3e216fd7942e4756f2e20bda67ca9187e55523fbba9ca56d8
 SHA512 
e0712ed3c068dc8dab1d31b7cbc19cd69c62875fdcf314abb28e6f42660daf162a3aae69e0a008919e7b809675b68d35f79d3cb98379442bcbc6f5c8ee4313bf
+DIST clamav-0.103.1.tar.gz 13369791 BLAKE2B 
974716a17e67240ef606b074584a1ac344f1d5915347aaa02b388570ea543981433c482423b99f5d07054bdf4dce8a0d043afdd52b42d49ace468f3d801c3353
 SHA512 
f13e9542898ef42c0db6f7826bcb220b9cb57de2a88bfedc6c991b76ff06c59290522d31119132eaa2093da58c5069d63103f6260e271497bda2b472c3cd6ffb

diff --git a/app-antivirus/clamav/clamav-0.103.0-r2.ebuild 
b/app-antivirus/clamav/clamav-0.103.1.ebuild
similarity index 98%
rename from app-antivirus/clamav/clamav-0.103.0-r2.ebuild
rename to app-antivirus/clamav/clamav-0.103.1.ebuild
index 1ebe1bd96d9..6829a29906a 100644
--- a/app-antivirus/clamav/clamav-0.103.0-r2.ebuild
+++ b/app-antivirus/clamav/clamav-0.103.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -54,8 +54,7 @@ PATCHES=(
        "${FILESDIR}/${PN}-0.102.1-libxml2_pkgconfig.patch" #661328
        "${FILESDIR}/${PN}-0.102.2-fix-curl-detection.patch" #709616
        "${FILESDIR}/${PN}-0.103.0-system-tomsfastmath.patch" # 649394
-       "${FILESDIR}/${PN}-0.103.0-upstream-openrc.patch"
-       "${FILESDIR}/${PN}-0.103.0-freshclam-db-test-fix.patch"
+       "${FILESDIR}/${PN}-0.103.1-upstream-openrc.patch"
 )
 
 src_prepare() {

diff --git 
a/app-antivirus/clamav/files/clamav-0.103.0-freshclam-db-test-fix.patch 
b/app-antivirus/clamav/files/clamav-0.103.0-freshclam-db-test-fix.patch
deleted file mode 100644
index 25ae94b9fb8..00000000000
--- a/app-antivirus/clamav/files/clamav-0.103.0-freshclam-db-test-fix.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff --git a/freshclam/freshclam.c b/freshclam/freshclam.c
-index 8db3b8001..8cde8c9a8 100644
---- a/freshclam/freshclam.c
-+++ b/freshclam/freshclam.c
-@@ -280,6 +280,14 @@ fc_error_t download_complete_callback(const char 
*dbFilename, void *context)
-                 goto done;
-             }
-         } else {
-+            /*
-+             * Attempt to test database in a child process.
-+             */
-+
-+            /* We need to be able to wait for the child process ourselves.
-+             * We'll re-enable wait in the global handler when we're done. */
-+            g_sigchildWait = 0;
-+
-             switch (pid = fork()) {
-                 case -1: {
-                     /*
-@@ -391,6 +399,7 @@ done:
-         logg("!Database test FAILED.\n");
-     }
- 
-+    /* Re-enable the global handler's child process wait */
-     g_sigchildWait = 1;
- 
-     return status;

diff --git a/app-antivirus/clamav/files/clamav-0.103.0-upstream-openrc.patch 
b/app-antivirus/clamav/files/clamav-0.103.1-upstream-openrc.patch
similarity index 86%
rename from app-antivirus/clamav/files/clamav-0.103.0-upstream-openrc.patch
rename to app-antivirus/clamav/files/clamav-0.103.1-upstream-openrc.patch
index a7676f0ab82..a37d44fa934 100644
--- a/app-antivirus/clamav/files/clamav-0.103.0-upstream-openrc.patch
+++ b/app-antivirus/clamav/files/clamav-0.103.1-upstream-openrc.patch
@@ -1,5 +1,37 @@
+From 7d7ca4f425909368cd78cd587120703754bcd608 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <[email protected]>
+Date: Tue, 9 Feb 2021 14:24:09 -0500
+Subject: [PATCH 1/1] Add OpenRC service scripts integrated with the build
+ system.
+
+---
+ Makefile.am                                   | 11 ++++++
+ clamav-milter/Makefile.am                     | 21 ++++++++++++
+ clamav-milter/openrc/clamav-milter.in.in      | 34 +++++++++++++++++++
+ clamd/Makefile.am                             | 19 +++++++++++
+ clamd/openrc/clamd.in.in                      | 33 ++++++++++++++++++
+ clamonacc/Makefile.am                         | 19 +++++++++++
+ clamonacc/openrc/clamonacc.in.in              | 18 ++++++++++
+ configure.ac                                  | 16 ++++++++-
+ etc/Makefile.am                               | 22 +++++++++++-
+ ...sample => clamav-milter.conf.sample.in.in} |  5 +--
+ ...md.conf.sample => clamd.conf.sample.in.in} |  4 +--
+ ...onf.sample => freshclam.conf.sample.in.in} |  2 +-
+ freshclam/Makefile.am                         | 20 +++++++++++
+ freshclam/openrc/freshclam.in.in              |  8 +++++
+ m4/reorganization/libs/openrc.m4              |  8 +++++
+ 15 files changed, 233 insertions(+), 7 deletions(-)
+ create mode 100644 clamav-milter/openrc/clamav-milter.in.in
+ create mode 100644 clamd/openrc/clamd.in.in
+ create mode 100644 clamonacc/openrc/clamonacc.in.in
+ rename etc/{clamav-milter.conf.sample => clamav-milter.conf.sample.in.in} 
(98%)
+ rename etc/{clamd.conf.sample => clamd.conf.sample.in.in} (99%)
+ rename etc/{freshclam.conf.sample => freshclam.conf.sample.in.in} (99%)
+ create mode 100644 freshclam/openrc/freshclam.in.in
+ create mode 100644 m4/reorganization/libs/openrc.m4
+
 diff --git a/Makefile.am b/Makefile.am
-index 12e7fcc28..a3c47e23a 100644
+index 42a58e7..c4d82ad 100644
 --- a/Makefile.am
 +++ b/Makefile.am
 @@ -52,6 +52,17 @@ nodist_include_HEADERS = clamav-types.h clamav-version.h
@@ -21,7 +53,7 @@ index 12e7fcc28..a3c47e23a 100644
        ($(MAKE); cd unit_tests; $(MAKE) lcov)
  quick-check:
 diff --git a/clamav-milter/Makefile.am b/clamav-milter/Makefile.am
-index 1ec4afff6..c75c2b4a3 100644
+index 38d9b94..46885a7 100644
 --- a/clamav-milter/Makefile.am
 +++ b/clamav-milter/Makefile.am
 @@ -35,6 +35,27 @@ clamav_milter_SOURCES = \
@@ -54,7 +86,7 @@ index 1ec4afff6..c75c2b4a3 100644
  LIBS = $(top_builddir)/libclamav/libclamav.la 
$(top_builddir)/shared/libshared.la @CLAMAV_MILTER_LIBS@ @THREAD_LIBS@
 diff --git a/clamav-milter/openrc/clamav-milter.in.in 
b/clamav-milter/openrc/clamav-milter.in.in
 new file mode 100644
-index 000000000..71053564a
+index 0000000..7105356
 --- /dev/null
 +++ b/clamav-milter/openrc/clamav-milter.in.in
 @@ -0,0 +1,34 @@
@@ -93,7 +125,7 @@ index 000000000..71053564a
 +           "@RUNSTATEDIR@/clamav"
 +}
 diff --git a/clamd/Makefile.am b/clamd/Makefile.am
-index 12b872b1f..725bc2fc1 100644
+index c161586..b59d94c 100644
 --- a/clamd/Makefile.am
 +++ b/clamd/Makefile.am
 @@ -44,6 +44,25 @@ if INSTALL_SYSTEMD_UNITS
@@ -124,7 +156,7 @@ index 12b872b1f..725bc2fc1 100644
  
 diff --git a/clamd/openrc/clamd.in.in b/clamd/openrc/clamd.in.in
 new file mode 100644
-index 000000000..5d38f9a84
+index 0000000..5d38f9a
 --- /dev/null
 +++ b/clamd/openrc/clamd.in.in
 @@ -0,0 +1,33 @@
@@ -162,10 +194,10 @@ index 000000000..5d38f9a84
 +  eend $?
 +}
 diff --git a/clamonacc/Makefile.am b/clamonacc/Makefile.am
-index 181e22056..864a7fc2a 100644
+index 4cb4886..39c2e5d 100644
 --- a/clamonacc/Makefile.am
 +++ b/clamonacc/Makefile.am
-@@ -56,6 +56,25 @@ if INSTALL_SYSTEMD_UNITS
+@@ -58,6 +58,25 @@ if INSTALL_SYSTEMD_UNITS
  systemdsystemunit_DATA = clamav-clamonacc.service
  endif
  
@@ -193,7 +225,7 @@ index 181e22056..864a7fc2a 100644
  
 diff --git a/clamonacc/openrc/clamonacc.in.in 
b/clamonacc/openrc/clamonacc.in.in
 new file mode 100644
-index 000000000..844cd49dd
+index 0000000..844cd49
 --- /dev/null
 +++ b/clamonacc/openrc/clamonacc.in.in
 @@ -0,0 +1,18 @@
@@ -216,7 +248,7 @@ index 000000000..844cd49dd
 +  need clamd
 +}
 diff --git a/configure.ac b/configure.ac
-index 7b2a777d4..8e0e810f8 100644
+index 33e252e..c8cd60f 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -79,6 +79,12 @@ if test "$enable_experimental" = "yes"; then
@@ -232,7 +264,7 @@ index 7b2a777d4..8e0e810f8 100644
  build_configure_args=`echo "$ac_configure_args" | sed -e 's/[\"]//g'`
  AC_SUBST([BUILD_CONFIGURE_FLAGS], [$build_configure_args])
  
-@@ -104,6 +110,7 @@ m4_include([m4/reorganization/libs/libz.m4])
+@@ -105,6 +111,7 @@ m4_include([m4/reorganization/libs/libz.m4])
  m4_include([m4/reorganization/libs/bzip.m4])
  m4_include([m4/reorganization/libs/unrar.m4])
  m4_include([m4/reorganization/libs/systemd.m4])
@@ -240,7 +272,7 @@ index 7b2a777d4..8e0e810f8 100644
  m4_include([m4/reorganization/code_checks/ipv6.m4])
  m4_include([m4/reorganization/code_checks/dns.m4])
  m4_include([m4/reorganization/code_checks/fanotify.m4])
-@@ -192,7 +199,10 @@ AC_CONFIG_FILES([
+@@ -193,7 +200,10 @@ AC_CONFIG_FILES([
                   libclamav.pc
                   platform.h
                   clamav-types.h
@@ -250,9 +282,9 @@ index 7b2a777d4..8e0e810f8 100644
 +                 etc/clamav-milter.conf.sample.in
 +                 etc/freshclam.conf.sample.in])
  if test "x$enable_libclamav_only" != "xyes"; then
-     AC_CONFIG_FILES([
-                      clamscan/Makefile
-@@ -202,10 +212,14 @@ if test "x$enable_libclamav_only" != "xyes"; then
+     if test "$have_curl" = "no"; then
+         AC_MSG_ERROR([libcurl not found. libcurl (e.g. libcurl-devel) is 
required in order to build freshclam and clamsubmit.])
+@@ -207,10 +217,14 @@ if test "x$enable_libclamav_only" != "xyes"; then
                       clamd/Makefile
                       clamd/clamav-daemon.service
                       clamd/clamav-daemon.socket
@@ -268,7 +300,7 @@ index 7b2a777d4..8e0e810f8 100644
                       sigtool/Makefile
                       clamconf/Makefile
 diff --git a/etc/Makefile.am b/etc/Makefile.am
-index 487c31429..bee68f1d0 100644
+index c694856..213a978 100644
 --- a/etc/Makefile.am
 +++ b/etc/Makefile.am
 @@ -18,11 +18,31 @@
@@ -303,12 +335,12 @@ index 487c31429..bee68f1d0 100644
 +      rm -f $@ [email protected]
 +      $(editgnudirs) [email protected] > [email protected]
 +      mv [email protected] $@
-+>>>>>>> ea2f2442b... etc: convert conf files to templates and make @VARIABLE@ 
substitutions.
++
 diff --git a/etc/clamav-milter.conf.sample 
b/etc/clamav-milter.conf.sample.in.in
 similarity index 98%
 rename from etc/clamav-milter.conf.sample
 rename to etc/clamav-milter.conf.sample.in.in
-index bf46b4fc5..c3c5d2000 100644
+index bf46b4f..c3c5d20 100644
 --- a/etc/clamav-milter.conf.sample
 +++ b/etc/clamav-milter.conf.sample.in.in
 @@ -17,7 +17,7 @@ Example
@@ -341,7 +373,7 @@ diff --git a/etc/clamd.conf.sample 
b/etc/clamd.conf.sample.in.in
 similarity index 99%
 rename from etc/clamd.conf.sample
 rename to etc/clamd.conf.sample.in.in
-index 828dd5ad9..0e0ea4b12 100644
+index a1ca9ec..82ef42c 100644
 --- a/etc/clamd.conf.sample
 +++ b/etc/clamd.conf.sample.in.in
 @@ -74,7 +74,7 @@ Example
@@ -366,7 +398,7 @@ diff --git a/etc/freshclam.conf.sample 
b/etc/freshclam.conf.sample.in.in
 similarity index 99%
 rename from etc/freshclam.conf.sample
 rename to etc/freshclam.conf.sample.in.in
-index 2f7d14618..3af3a3485 100644
+index 8f4dd49..5a5c42b 100644
 --- a/etc/freshclam.conf.sample
 +++ b/etc/freshclam.conf.sample.in.in
 @@ -51,7 +51,7 @@ Example
@@ -379,7 +411,7 @@ index 2f7d14618..3af3a3485 100644
  # By default when started freshclam drops privileges and switches to the
  # "clamav" user. This directive allows you to change the database owner.
 diff --git a/freshclam/Makefile.am b/freshclam/Makefile.am
-index ab6ac8f1c..6b16b3d3e 100644
+index 9e48119..46ef224 100644
 --- a/freshclam/Makefile.am
 +++ b/freshclam/Makefile.am
 @@ -32,6 +32,26 @@ if INSTALL_SYSTEMD_UNITS
@@ -411,7 +443,7 @@ index ab6ac8f1c..6b16b3d3e 100644
  AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/shared 
-I$(top_srcdir)/libclamav -I$(top_builddir)/libclamav 
-I$(top_srcdir)/libclamunrar_iface -I$(top_srcdir)/libfreshclam @CURL_CPPFLAGS@ 
@SSL_CPPFLAGS@ @FRESHCLAM_CPPFLAGS@ @ZLIB_CFLAGS@ @JSON_CPPFLAGS@ 
@PCRE_CPPFLAGS@
 diff --git a/freshclam/openrc/freshclam.in.in 
b/freshclam/openrc/freshclam.in.in
 new file mode 100644
-index 000000000..9feb73747
+index 0000000..9feb737
 --- /dev/null
 +++ b/freshclam/openrc/freshclam.in.in
 @@ -0,0 +1,8 @@
@@ -425,7 +457,7 @@ index 000000000..9feb73747
 +command_args_background="--daemon"
 diff --git a/m4/reorganization/libs/openrc.m4 
b/m4/reorganization/libs/openrc.m4
 new file mode 100644
-index 000000000..1a73d1589
+index 0000000..1a73d15
 --- /dev/null
 +++ b/m4/reorganization/libs/openrc.m4
 @@ -0,0 +1,8 @@
@@ -437,3 +469,6 @@ index 000000000..1a73d1589
 +              [enable_openrc=no])
 +AM_CONDITIONAL(INSTALL_OPENRC_SERVICES,
 +               [test "x$enable_openrc" = "xyes"])
+-- 
+2.26.2
+

Reply via email to