summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-antivirus/clamav: bump to new versions (critical patch releases)Thomas Raschbacher2021-11-033-0/+458
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Raschbacher <lordvan@gentoo.org>
* app-antivirus/clamav: fix running testsSam James2021-10-211-6/+19
| | | | | | | | | | | | | | | - Adapt to CMake (don't use 'emake ...' anymore): use the default cmake_src_test which does the job for us; - Pretend Valgrind isn't installed to avoid running expensive, somewhat flaky (within sandbox etc), and demanding tests (need certain config on the host to ensure Valgrind works properly); - Depend on pytest for tests too as per upstream. Used to generate some of the test files. Closes: https://bugs.gentoo.org/818673 Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: use consistent style, misc tidyingSam James2021-10-191-6/+5
| | | | | | | CMAKE_ECLASS doesn't do anything for cmake.eclass (it does for cmake-multilib.eclass in <= EAPI 7 though). Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: use REQUIRED_USE for testsSam James2021-10-191-7/+3
| | | | | | | | This makes it far more clear during e.g. arch testing if tests aren't going to be run, rather than silently continuing w/o them. Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: remove man pages if USE=libclamav-onlySam James2021-10-191-3/+4
| | | | | | | | | | | Man pages are now always installed, but let's remove them if they're irrelevant (USE=libclamav-only). No man pages exist for libclamav, and we don't want man pages for the utiltiies to be installed if the tools themselves aren't selected. Closes: https://bugs.gentoo.org/818892 Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: generate docs w/ doxygen with USE=docSam James2021-10-191-1/+3
| | | | | Bug: https://bugs.gentoo.org/818892 Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: use subslot operator on ncursesSam James2021-10-171-2/+2
| | | | | | We want to rebuilt when it changes ABI. Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: json-c is always requiredSam James2021-10-171-1/+2
| | | | | Closes: https://bugs.gentoo.org/818490 Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: reindent metadata.xmlSam James2021-10-171-25/+23
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: drop unnecessary depsSam James2021-10-171-5/+1
| | | | | | | - CMake lower bound is set by cmake.class - No need to depend again on json-c in just DEPEND Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: fix installation based on USE=clamappSam James2021-10-172-44/+48
| | | | | | | | | Some files only exist with USE=clamapp. We also enable clamapp by default as it aligns with expectations. Closes: https://bugs.gentoo.org/818484 Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: fixed mode on .initd filesThomas Raschbacher2021-10-164-0/+0
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Raschbacher <lordvan@gentoo.org>
* app-antivirus/clamav: re-added accidentally removed ~riscv KEYWORDThomas Raschbacher2021-10-161-1/+1
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Raschbacher <lordvan@gentoo.org>
* app-antivirus/clamav: new version (new build system and USE flags)Thomas Raschbacher2021-10-1610-0/+358
| | | | | | Closes: https://bugs.gentoo.org/811498 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Raschbacher <lordvan@gentoo.org>
* app-antivirus/clamav: remove ununsed patches.Michael Orlitzky2021-10-053-50/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: remove old "unused" clamav-0.103.2.ebuild.Michael Orlitzky2021-10-052-241/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.3-r1 arm64, #798933Sam James2021-10-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.3-r1 arm, #798933Sam James2021-09-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.3-r1 ppc, #798933Sam James2021-09-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.3-r1 ppc64, #798933Sam James2021-09-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.3-r1 amd64, #798933Sam James2021-09-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.3-r1 x86, #798933Sam James2021-09-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* app-antivirus/clamav: remove old "unused" clamav-0.103.3.ebuild.Michael Orlitzky2021-08-191-240/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: maintainer metadata shuffle.Michael Orlitzky2021-08-191-0/+6
| | | | | | | | | I've left the antivirus project and added myself as a dedicated maintainer for clamav, but only for the 0.103.x branch which will receive long-term support. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: [QA] call tmpfiles_process in pkg_postinstSam James2021-07-313-0/+18
| | | | | | | | This is needed to actually apply the tmpfiles configuration we've installed in the ebuild. See tmpfiles.eclass documentation. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: keyword 0.103.3-r1 for ~riscvMarek Szuba2021-07-231-1/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* app-antivirus/clamav: fix logrotate file deployed when USE=milterHank Leininger2021-06-292-0/+259
| | | | | | | | | | command -v writes to stdout, not stderr, so the check for openrc/systemd was generating output and emails. Signed-off-by: Hank Leininger <hlein@korelogic.com> Closes: https://bugs.gentoo.org/798933 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: new upstream version 0.103.3.Michael Orlitzky2021-06-212-0/+235
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: remove libressl supportMikle Kolyada2021-04-301-3/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* app-antivirus/clamav: remove unused patches/filesMichael Mair-Keimberger2021-04-196-305/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/20459 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: remove old clamav-0.102.4.ebuild.Michael Orlitzky2021-04-162-223/+0
| | | | | | Bug: https://bugs.gentoo.org/780894 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.2 ppc, #780894Sam James2021-04-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.2 amd64, #780894Sam James2021-04-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.2 ppc64, #780894Sam James2021-04-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.2 arm64, #780894Sam James2021-04-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: Stabilize 0.103.2 arm, #780894Sam James2021-04-091-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-antivirus/clamav: x86 stable (bug #780894)Thomas Deutschmann2021-04-081-1/+1
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* app-antivirus/clamav: drop vulnerable versionThomas Raschbacher2021-04-072-236/+0
| | | | | | | ~arch version vulnerable to CVE-2021-1252, CVE-2021-1404 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Raschbacher <lordvan@gentoo.org>
* app-antivirus/clamav: ClamAV 0.103.2 security patch releaseThomas Raschbacher2021-04-072-0/+236
| | | | | | | Fixes CVE-2021-1386, CVE-2021-1252, CVE-2021-1404, CVE-2021-1405 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Raschbacher <lordvan@gentoo.org>
* app-antivirus/clamav: migrate to tmpfiles.eclassTheo Anderson2021-03-071-3/+3
| | | | | | Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org>
* app-antivirus/clamav: new upstream version 0.103.1.Michael Orlitzky2021-02-094-53/+60
| | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: new revision with an upstream freshclam patch.Michael Orlitzky2020-12-172-0/+28
| | | | | | | | | This -r2 adds a patch to ensure that freshclam does not validate invalid databases and crash your clamd on the subsequent reload. Upstream-bug: https://bugzilla.clamav.net/show_bug.cgi?id=12522 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: add lower bound on sys-devel/autoconf.Michael Orlitzky2020-09-301-1/+4
| | | | | | | | | | | We need the runstatedir patch that was added in autoconf-2.69-r5, so this commit adds the lower bound in BDEPEND. This should ensure that anyone upgrading after a few months pulls in the new autoconf before the new clamav. Closes: https://bugs.gentoo.org/744640 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: new 0.103.0-r1 revision to force rebuilds.Michael Orlitzky2020-09-221-0/+0
| | | | | | | | | | I've made several in-place changes to the (masked) clamav-0.103.0 ebuild that would otherwise not be picked up. This new revision will force anyone who installed 0.103.0 to rebuild clamav and get those fixes. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: make clamonacc OpenRC service depend on clamd.Michael Orlitzky2020-09-221-20/+12
| | | | | | | | | The clamonacc on-access scanner service will just crash if clamd isn't available. This commit rerolls the upstream OpenRC patch to contain the new dependency. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: update freshclamd.service for v0.103.0.Michael Orlitzky2020-09-222-1/+12
| | | | | | | | | | | | Our freshclam systemd service was wonky: by default, freshclam when launched as root will drop privileges to the "clamav" user. Since our systemd service is type=forking, it doesn't need to be launched as the unprivileged user. And, since we're specifying a PID file, launching as root means that the PID file directory (now /run) does not need to be writable by the "clamav" user. All fixed in an -r1 of the service. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: new logrotate files for v0.103.0.Michael Orlitzky2020-09-224-1/+63
| | | | | | | | | | | Now that each ClamAV daemon has its own OpenRC service, we separate the logrotate entries as well. This fixes an old bug where we relied on the service manager being OpenRC. Closes: https://bugs.gentoo.org/508520 Closes: https://bugs.gentoo.org/709780 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: use tmpfiles.eclass for tmpfiles.d entries.Michael Orlitzky2020-09-221-6/+15
| | | | | | | | | | | | This avoids the systemd-specific implementation, but also hides the tmpfiles entry behind USE=systemd for security reasons (the OpenRC implementation, opentmpfiles, is insecure). The OpenRC service scripts create their own directories anyway, at the expense of a tiny bit of duplication. Closes: https://bugs.gentoo.org/740622 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* app-antivirus/clamav: new version 0.103.0.Michael Orlitzky2020-09-205-0/+783
| | | | | | | | | | | | New version with lots of good stuff. The main changes are that on-access scanning is now controlled by USE=clamonacc, and that we provide separate OpenRC services for the various daemons. Closes: https://bugs.gentoo.org/272963 Closes: https://bugs.gentoo.org/670729 Closes: https://bugs.gentoo.org/732926 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>