BSD Ports

security/clamav-lts 1.4.6_1,1 MidnightBSD

Open-source (GPL) anti-virus engine (LTS Feature Release)

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl2
Categories
security

Description

ClamAV is an open-source (GPL) anti-virus engine used in a variety of situations, including email and web scanning, and endpoint security. It provides many utilities for users, including a flexible and scalable multi-threaded daemon, a command-line scanner and an advanced tool for automatic database updates.

This is Regular (non-LTS) Feature Release of ClamAV.

In the other systems

The newest version among them is 1.4.6, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDsecurity/clamav-lts1.4.6_1,1 newestno data-[email protected]2026-09-06
FreeBSDsecurity/clamav-lts1.4.6_1,1 newestnone known-[email protected]2026-10-14
HardenedBSDsecurity/clamav-lts1.4.4_5,1 behind since 2026-08-07no data-[email protected]-
GhostBSDsecurity/clamav-lts1.4.4_5,1 behind since 2026-08-07no data-[email protected]-

Version history 1

  1. 1.4.6 72d0ce0872

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install clamav-lts

From mports:

cd /usr/mports/security/clamav-lts && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	clamav-lts>0:security/clamav-lts
LIB_DEPENDS=	libclamav.so:security/clamav-lts

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 4

Build dependencies 4
Run dependencies 4

No port depends on this one.

Configuration

Options name: security_clamav

OptionDefaultDescription
ARConEnable arch archives support
ARJonEnable arj archives support
DOCSoff
EXPERIMENTALoffBuild experimental code
MILTERonCompile the milter interface
STDERRoffPrint logs to stderr instead of stdout
TESTSoffBuild with test enabled (`make test` requires it)
UNRARon
UNZOOonEnable zoo archives support
USES
cmake cpe gnome iconv ncurses pkgconfig ssl
Service scripts
clamav_clamd, clamav_freshclam
Conflicts with
clamav-lts

Files

Manual pages 13
  • clamav-milter(8)
  • clamav-milter.conf(5)
  • clambc(1)
  • clamconf(1)
  • clamd(8)
  • clamd.conf(5)
  • clamdscan(1)
  • clamdtop(1)
  • clamscan(1)
  • clamsubmit(1)
  • freshclam(1)
  • freshclam.conf(5)
  • sigtool(1)
pkg-plist 172
  • bin/clamav-config
  • bin/clambc
  • bin/clamconf
  • bin/clamdscan
  • bin/clamdtop
  • bin/clamscan
  • bin/clamsubmit
  • bin/freshclam
  • bin/sigtool
  • include/clamav-config.h
  • include/clamav-types.h
  • include/clamav-version.h
  • include/clamav.h
  • include/libfreshclam.h
  • lib/libclamav.so
  • lib/libclamav.so.12
  • lib/libclamav.so.12.0.3
  • lib/libclamav_rust.a
  • lib/libclamunrar.so
  • lib/libclamunrar.so.12
  • lib/libclamunrar.so.12.0.3
  • lib/libclamunrar_iface.so
  • lib/libclamunrar_iface.so.12
  • lib/libclamunrar_iface.so.12.0.3
  • lib/libfreshclam.so
  • lib/libfreshclam.so.3
  • lib/libfreshclam.so.3.0.2
  • libdata/pkgconfig/libclamav.pc
  • share/man/man1/clambc.1.gz
  • share/man/man1/clamconf.1.gz
  • share/man/man1/clamdscan.1.gz
  • share/man/man1/clamdtop.1.gz
  • share/man/man1/clamscan.1.gz
  • share/man/man1/clamsubmit.1.gz
  • share/man/man1/freshclam.1.gz
  • share/man/man1/sigtool.1.gz
  • share/man/man5/clamav-milter.conf.5.gz
  • share/man/man5/clamd.conf.5.gz
  • share/man/man5/freshclam.conf.5.gz
  • share/man/man8/clamav-milter.8.gz
  • share/man/man8/clamd.8.gz
  • share/doc/clamav-lts/html/404.html
  • share/doc/clamav-lts/html/Introduction.html
  • share/doc/clamav-lts/html/ayu-highlight-3fdfc3ac.css
  • share/doc/clamav-lts/html/theme-tomorrow_night-9dbe62a9.js
  • share/doc/clamav-lts/html/mark-09e88c2c.min.js
  • share/doc/clamav-lts/html/searcher-09f2665d.js
  • share/doc/clamav-lts/html/ace-2a3cd908.js
  • share/doc/clamav-lts/html/editor-16ca416c.js
  • share/doc/clamav-lts/html/tomorrow-night-4c0ae647.css
  • share/doc/clamav-lts/html/toc-0c194aa2.js
  • share/doc/clamav-lts/html/clipboard-1626706a.min.js
  • share/doc/clamav-lts/html/css/variables-6d03f665.css
  • share/doc/clamav-lts/html/css/general-8eed8816.css
  • share/doc/clamav-lts/html/css/chrome-ae938929.css
  • share/doc/clamav-lts/html/css/print-9e4910d8.css
  • share/doc/clamav-lts/html/favicon-ba1b3133.png
  • share/doc/clamav-lts/html/highlight-abc7f01d.js
  • share/doc/clamav-lts/html/elasticlunr-ef4e11c1.min.js
  • share/doc/clamav-lts/html/book-a0b12cfe.js
  • share/doc/clamav-lts/html/searchindex-f120d447.js
  • share/doc/clamav-lts/html/highlight-493f70e1.css
  • share/doc/clamav-lts/html/theme-dawn-4493f9c8.js
  • share/doc/clamav-lts/html/mode-rust-2c9d5c9a.js
  • share/doc/clamav-lts/html/mermaid-eefea253.min.js
  • share/doc/clamav-lts/html/mermaid-init-ccf746f1.js
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-300italic-2c7b95c0.woff2
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-300-7736aa35.woff2
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-italic-6c9463f7.woff2
  • share/doc/clamav-lts/html/fonts/OPEN-SANS-LICENSE-cfc7749b.txt
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-600-486c6759.woff2
  • share/doc/clamav-lts/html/fonts/fonts-9644e21d.css
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-700-c22fe8c7.woff2
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-800italic-ba1521ec.woff2
  • share/doc/clamav-lts/html/fonts/source-code-pro-v11-all-charsets-500-2bdd9410.woff2
  • share/doc/clamav-lts/html/fonts/SOURCE-CODE-PRO-LICENSE-d1e6d465.txt
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-800-3d2c812a.woff2
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-600italic-1a3e8659.woff2
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-regular-2e3b1d34.woff2
  • share/doc/clamav-lts/html/fonts/open-sans-v17-all-charsets-700italic-238ae959.woff2
  • share/doc/clamav-lts/html/appendix/Appendix.html
  • share/doc/clamav-lts/html/appendix/Authenticode.html
  • share/doc/clamav-lts/html/appendix/CvdPrivateMirror.html
  • share/doc/clamav-lts/html/appendix/FileTypes.html
  • share/doc/clamav-lts/html/appendix/FunctionalityLevels.html
  • share/doc/clamav-lts/html/appendix/Terminology.html
  • share/doc/clamav-lts/html/community_resources/CommunityResources.html
  • share/doc/clamav-lts/html/community_resources/CompileClamAV_AmazonLinux2.txt
  • share/doc/clamav-lts/html/faq/faq-cvd.html
  • share/doc/clamav-lts/html/faq/faq-eol.html
  • share/doc/clamav-lts/html/faq/faq-freshclam.html
  • share/doc/clamav-lts/html/faq/faq-ignore.html
  • share/doc/clamav-lts/html/faq/faq-malware-fp-reports.html
  • share/doc/clamav-lts/html/faq/faq-misc.html
  • share/doc/clamav-lts/html/faq/faq-ml.html
  • share/doc/clamav-lts/html/faq/faq-pua.html
  • share/doc/clamav-lts/html/faq/faq-rust.html
  • share/doc/clamav-lts/html/faq/faq-safebrowsing.html
  • share/doc/clamav-lts/html/faq/faq-scan-alerts.html
  • share/doc/clamav-lts/html/faq/faq-troubleshoot.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
clamav-1.4.6.tar.gz4.5990124e+0706dbc7adf96e2f6a27c548a841ce83c95360d1e121b106a6f7cf56f282a3c61b
Master sites 1
  • https://www.clamav.net/downloads/production/

Commit history 2

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …
72d0ce0872 Lucas Holt security/clamav-lts: update to 1.4.6 (#696)
## Summary - update ClamAV LTS from 1.4.4 to 1.4.6 - regenerate distinfo - update generated documentation plist entries - address CVE-2026-20339, CVE-2026-20345, CVE-2026-20346, CVE-2026-20347, CVE-2026-20348, and CVE-2025-8088 Upstream advisory: https://blog.clamav.net/2026/08/clamav-154-and-146-security-patch.html ## Validation - `bmake makesum` - `bmake patch` - `bmake check-license` - `bmake` - `bmake fake` - `bmake package` - package created: `clamav-lts-1.4.6,1.mport` - `portlint -C`: 0 fatal errors, 5 pre-existing warnings - test-enabled build: 4 of 6 CTest suites pass The `libclamav` and `clamd` test suites resolve the installed regular-release ClamAV 1.5.2 library and fail with an explicit `ENGINE VERSION MISMATCH: 1.5.2 != 1.4.6`. The remaining suites …