Port details
spamassassin-devel Highly efficient mail filter for identifying spam
2026.07.27_3 mail Σ =0 2026.07.27_3Version of this port present on the latest quarterly branch. Maintainer: cy@FreeBSD.org Port Added: 2021-03-25 00:41:23
Last Update: 2026-08-13 14:25:46
Commit Hash: cc92cc4
Also Listed In: perl5
License: APACHE20
WWW: https://spamassassin.apache.org/ Description: # SpamAssassin is a mail filter which attempts to identify spam using text
analysis and several internet-based realtime blacklists.
Using its rule base, it uses a wide range of heuristic tests on mail
headers and body text to identify "spam", also known as unsolicited
commercial email.
Once identified, the mail can then be optionally tagged as spam for later
filtering using the user's own mail user-agent application.
Additional drop-in rule sets are available at
https://cwiki.apache.org/confluence/display/spamassassin/CustomRulesets ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
Dependency lines :
For RUN/BUILD depends:spamassassin-devel>0:mail/spamassassin-devel
For LIB depends:libspamc.so:mail/spamassassin-devel libsslspamc.so:mail/spamassassin-devel
Conflicts: # CONFLICTS:
ja-spamassassin
spamassassin
To install the port : # cd /usr/ports/mail/spamassassin-devel/ && make install clean To add the package , run one of these commands: pkg install mail/spamassassin-devel pkg install spamassassin-devel NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: spamassassin-devel Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1785174531
SHA256 (apache-spamassassin-2026.07.27-caafd6ab7_GH0.tar.gz) = 5213541d9f82da96b1b08391fc9d0b7a3dbf2340c357c4306583eb0ef475888a
SIZE (apache-spamassassin-2026.07.27-caafd6ab7_GH0.tar.gz) = 8669213
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
p5-Encode-Detect>=0 : converters/p5-Encode-Detect p5-HTML-Parser>=3.46 : www/p5-HTML-Parser p5-HTTP-Date>=0 : www/p5-HTTP-Date p5-Net-DNS>=0.63 : dns/p5-Net-DNS p5-NetAddr-IP>=4.010 : net-mgmt/p5-NetAddr-IP perl5>=5.42.r<5.43 : lang/perl5.42
Test dependencies: #
dcc-dccd>=1.3.111 : mail/dcc-dccd p5-IO-Socket-SSL>=0 : security/p5-IO-Socket-SSL p5-Mail-DKIM>=0.37 : mail/p5-Mail-DKIM p5-Crypt-OpenSSL-RSA>=0.26_1 : security/p5-Crypt-OpenSSL-RSA p5-Mail-DMARC>=0 : mail/p5-Mail-DMARC p5-Crypt-OpenSSL-RSA>=0 : security/p5-Crypt-OpenSSL-RSA p5-Regexp-Common>=0 : textproc/p5-Regexp-Common p5-Config-Tiny>=0 : devel/p5-Config-Tiny p5-File-ShareDir-Install>=0 : devel/p5-File-ShareDir-Install p5-Net-IP>=0 : net-mgmt/p5-Net-IP p5-Socket6>=0 : net/p5-Socket6 p5-Email-MIME>=0 : mail/p5-Email-MIME p5-HTTP-Message>=0 : www/p5-HTTP-Message p5-HTTP-Tiny>=0 : www/p5-HTTP-Tiny p5-IO-Socket-SSL>=0 : security/p5-IO-Socket-SSL p5-JSON>=0 : converters/p5-JSON p5-Net-SMTPS>=0 : mail/p5-Net-SMTPS p5-Net-SSLeay>=0 : security/p5-Net-SSLeay p5-XML-LibXML>=0 : textproc/p5-XML-LibXML p5-DBD-SQLite>=0 : databases/p5-DBD-SQLite p5-DBIx-Simple>=0 : databases/p5-DBIx-Simple p5-Test-File-ShareDir>=0 : devel/p5-Test-File-ShareDir p5-CGI>=0 : www/p5-CGI p5-Email-Simple>=0 : mail/p5-Email-Simple p5-Mail-DKIM>=0 : mail/p5-Mail-DKIM p5-Net-IMAP-Simple>=0 : mail/p5-Net-IMAP-Simple p5-Net-Server>=0 : net/p5-Net-Server p5-Net-HTTP>=0 : net/p5-Net-HTTP p5-Test-Output>=0 : devel/p5-Test-Output p5-Net-DNS>=0 : dns/p5-Net-DNS p5-Net-IDN-Encode>=0 : textproc/p5-Net-IDN-Encode p5-libwww>=0 : www/p5-libwww p5-URI>=0 : net/p5-URI p5-DBD-Pg>=0 : databases/p5-DBD-Pg pyzor : mail/pyzor razor-agents>=2.84 : mail/razor-agents p5-Digest-SHA1>=2.13 : security/p5-Digest-SHA1 p5-GeoIP2>=0 : net/p5-GeoIP2 p5-IP-Country>=0 : net/p5-IP-Country p5-BSD-Resource>=1.2911 : devel/p5-BSD-Resource p5-Mail-SPF>=0 : mail/p5-Mail-SPF p5-IO-Socket-SSL>=0 : security/p5-IO-Socket-SSL
Runtime dependencies: #
p5-Encode-Detect>=0 : converters/p5-Encode-Detect p5-HTML-Parser>=3.46 : www/p5-HTML-Parser p5-HTTP-Date>=0 : www/p5-HTTP-Date p5-Net-DNS>=0.63 : dns/p5-Net-DNS p5-NetAddr-IP>=4.010 : net-mgmt/p5-NetAddr-IP p5-Net-CIDR-Lite>=0 : net/p5-Net-CIDR-Lite p5-Net-IDN-Encode>=0 : textproc/p5-Net-IDN-Encode p5-Net-LibIDN>=0 : dns/p5-Net-LibIDN p5-URI>=0 : net/p5-URI p5-Class-XSAccessor>=0 : devel/p5-Class-XSAccessor p5-XString>=0 : textproc/p5-XString p5-IO-Socket-INET6>=0 : net/p5-IO-Socket-INET6 re2c>=.12.0 : devel/re2c p5-IO-Socket-SSL>=0 : security/p5-IO-Socket-SSL p5-Mail-DKIM>=0.37 : mail/p5-Mail-DKIM p5-Crypt-OpenSSL-RSA>=0.26_1 : security/p5-Crypt-OpenSSL-RSA gpg2 : security/gnupg p5-Mail-SPF>=0 : mail/p5-Mail-SPF p5-IO-Socket-SSL>=0 : security/p5-IO-Socket-SSL perl5>=5.42.r<5.43 : lang/perl5.42
There are no ports dependent upon this port #
Configuration Options : #
===> The following configuration options are available for spamassassin-devel-2026.07.27_3:
AS_ROOT=on: Run spamd as root (recommended)
DOCS=on: Build and/or install documentation
SSL=on: SSL protocol support
====> Optional user-config/bayes database backends
MYSQL=off: MySQL database support
PGSQL=off: PostgreSQL database support
====> Optional SpamAssassin plugins
DCC=off: DCC digest list support (mail/dcc-dccd)
DKIM=on: Verify DKIM records (mail/p5-Mail-DKIM)
DMARC=off: Verify DMARC records (mail/p5-Mail-DMARC)
PYZOR=off: Pyzor digest list support (mail/pyzor)
RAZOR=off: Vipul's Razor digest list support (mail/razor-agents)
RELAY_COUNTRY=off: Location-based scoring (net/p5-GeoIP2)
RLIMIT=off: Resource limits (devel/p5-BSD-Resource)
SPF_QUERY=on: Verify SPF records (mail/p5-Mail-SPF)
====> GnuPG (for sa-update): you have to select exactly one of them
GNUPG_NONE=off: Do not use GnuPG
GNUPG=off: GnuPG 1 (security/gnupg1)
GNUPG2=on: GnuPG 2 (security/gnupg)
===> Use 'make config' to modify these settings Options name : #
mail_spamassassin-devel USES: #
cpe perl5 ssl
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
2021.12.13 13 Dec 2021 14:37:30
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.12.06 06 Dec 2021 18:12:39
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.11.29 29 Nov 2021 20:55:20
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.11.22 22 Nov 2021 15:19:57
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.11.08 08 Nov 2021 18:55:36
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.11.01 01 Nov 2021 16:46:25
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.10.18 29 Oct 2021 09:50:18
Stefan Eßer (se)
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket)
2021.10.18 18 Oct 2021 17:14:20
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.10.04 04 Oct 2021 16:08:06
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.09.28 28 Sep 2021 14:33:47
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.09.13 13 Sep 2021 16:12:49
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.08.30 30 Aug 2021 17:06:29
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.08.21 21 Aug 2021 14:48:30
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.08.09 09 Aug 2021 20:15:06
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.07.26 26 Jul 2021 19:55:39
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.07.21 21 Jul 2021 21:17:32
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.07.12 12 Jul 2021 13:50:58
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.07.05 05 Jul 2021 15:23:57
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.06.21 21 Jun 2021 14:17:34
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.06.14 14 Jun 2021 16:04:01
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.06.03 03 Jun 2021 15:01:45
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.05.17 17 May 2021 16:54:19
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
2021.04.19 19 Apr 2021 16:52:38
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
Update to the lastest apache/spamassassin commit on github.
2021.04.12 12 Apr 2021 18:23:48
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
Update to the lastest apache/spamassassin commit on github.
2021.04.06 07 Apr 2021 06:50:37
Cy Schubert (cy)
mail/spamassassin-devel: update to latest github commit
Update to the lastest apache/spamassassin commit on github.
2021.03.24 06 Apr 2021 14:31:13
Mathieu Arnold (mat)
all: Remove all other $FreeBSD keywords.
2021.03.24 06 Apr 2021 14:31:07
Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
2021.03.24 25 Mar 2021 00:21:42
cy
Welcome the new mail/spamassassin-devel port.
The reason for this port is due to the following statement in the
spamassassin 3.4.5 announcement:
Ongoing development on the 3.4 branch has ceased. All future releases
and bug fixes will be on the 4.0 series, unless a new security issue
is found that necessitates a 3.4.6 release.
Upstream is the apache/spamassassing github read-only mirror.