CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

mail/spamilter 0.60_5

Sendmail LibMilter filter to block spam

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: 0.60_5
Upstream
up to date
Last update
to 0.60_5 · d7511b9d00
Quarterly
2026Q4: 0.60_5
WWW
https://www.wanlink.com/spamilter/
Links
cgit · VuXML

Install

Package
# pkg install spamilter
installs 0.60_5 from latest; from quarterly (2026Q4) 0.60_5
Port
# cd /usr/ports/mail/spamilter && make install clean
# make -C /usr/ports/mail/spamilter config  # change options first
Size
49 KiB download · 184 KiB installed
Depends on
nothing
License
BSD4CLAUSE
Options
1 of 5 on in the package: DOCS
Show the 4 options that are off
IPFWMTAD LIBSPF PAM SMTP_AFTER_POP3

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.60_50.60_5–
FreeBSD 150.60_50.60_5–
FreeBSD 140.60_50.60_50.60_5

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.60_50.60_5–
FreeBSD 140.60_50.60_50.60_5

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.60_5.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (71)

Tijl Coosemans (tijl) · 0.60_5
Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV

And remove it from individual ports.  Use WRK_ENV in custom build
commands where necessary.

FreeBSD make(1) includes /usr/share/mk/sys.mk and that includes
/etc/make.conf if it exists.  This happens when you run make in a port
directory but it also happens when the upstream build system uses make.
This commit disables make.conf inclusion in the latter case because
users can define variables like CFLAGS in make.conf that override ports
framework variables and this can cause problems that are difficult to
diagnose.

If there are any build customisations made through make.conf that stop
working because of this commit then they should be made available by the
ports tree through some mechanism, e.g. an option in a port.

Some ports were picking up variables from Poudriere make.conf and
required fixes:

- astro/wmspaceweather x11-clocks/wmcalclock: Add OPSYS to MAKE_ENV.
- games/zhlt: Add ARCH to MAKE_ENV.
- graphics/tachyon: Upstream ARCH is not ports tree ARCH.
  Set ALL_TARGET=bsd so upstream ARCH is defined correctly.
  Enable multi-threading support while here.

PR:		277455
Exp-run by:	antoine
d7511b9d00
Dirk Meyer (dinoex) · 0.60_5
mail/spamilter: set BROKEN for more openssl versions
e5013a51dc
Muhammad Moinur Rahman (bofh) · 0.60_5
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Stefan Eßer (se) · 0.60_5
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 0.60_5
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Mathieu Arnold (mat) · 0.60_5
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.60_5
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 0.60_5
Remove # $FreeBSD$ from Makefiles.
305f148f48
Dirk Meyer (dinoex) · 0.60_5
- fix build with -fno-common
943f4e69d2
Dirk Meyer (dinoex) · 0.60_5
- cleanup rc.d script
ae5215e025
Dirk Meyer (dinoex) · 0.60_4
- update WWW
0dfa88f807
Jan Beich (jbeich) · 0.60_4
Expand FreeBSD 12 conditionals to include 13.0-CURRENT
0aa737a336
Dirk Meyer (dinoex) · 0.60_4
- make ipfwmtad optional - fix build on FreeBSD-12
32da3b9a26
Dirk Meyer (dinoex) · 0.60_4
- bump MILTER_SOVER to fix linking on FREEBSD-12 - bump PORTREVISION on ports using libmilter - rename WITH_SENDMAIL_PORT to WITH_MILTER_PORT - rename WITH_SENDMAIL_BASE to WITH_MILTER_BASE - rename WITH_SENDMAIL_STATIC_MILTER to WITH_MILTER_STATIC - cleanup ifdefs - fix build on batv-filter with libmilter from ports
6058705eb9
Dirk Meyer (dinoex) · 0.60_3
- Add IPv6 AAAA Lookups for MtaHostChk PR:		196756 Submitted by:	jvp@lateapex.net
84e6522e8a
Mathieu Arnold (mat) · 0.60_2
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Dirk Meyer (dinoex) · 0.60_2
- split libmilter from sendmail into a seperate port - bump PORTREVISION Submitted by:	matthew (Matthew Seaman)
15ff0ca966
Dirk Meyer (dinoex) · 0.60_1
- cleanup pkg-descr
76bb3d343e
Baptiste Daroussin (bapt) · 0.60_1
Switch from NEED_ROOT to USES=fakeroot
c727babb6a
Mathieu Arnold (mat) · 0.60_1
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
John Marino (marino) · 0.60_1
mail category: Remove $PTHREAD_LIBS

Note: The following ports did not pass check-plist (CP) or stage-qa (QA)
tests.   The sendmail port has many problems, but this was already known
by myself as I fixed it properly on DPorts last week.  It's a forward
action to submit a PR against mail/sendmail.

  * antivirus-milter (CP)
  * dk-milter        (CP)
  * milter-regex     (CP)
  * sendmail         (CP, QA)

approved by:	PTHREAD blanket
90e3f72974
Dirk Meyer (dinoex) · 0.60_1
- fix order in USES
2831625c5d
Adam Weinberger (adamw) · 0.60_1
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
a84c115a09
Adam Weinberger (adamw) · 0.60_1
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
99afccd1ce
Jimmy Olgeni (olgeni) · 0.60_1
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Category M.

CR:		D306
Approved by:	portmgr (bapt)
168f57451a
Dirk Meyer (dinoex) · 0.60_1
- fix build with custom CC
b4dee0b351
Dirk Meyer (dinoex) · 0.60_1
- update LICENSE
30342abac0
Dirk Meyer (dinoex) · 0.60_1
- use STAGEDIR - use OPT_* flags - use SHEBANG_FILES
08a42c6119
Dirk Meyer (dinoex) · 0.60_1
- use OPTIONS_DEFINE
372bdf0a47
Dirk Meyer (dinoex) · 0.60_1
- fix misplaced NO_STAGE in slaveports and ifdefs
1e3119b07e
Baptiste Daroussin (bapt) · 0.60_1
Add NO_STAGE all over the place in preparation for the staging support (cat: mail)
fd61959c15
Dirk Meyer (dinoex) · 0.60_1
- cleanup comments Feature safe: yes
851945b1eb
Doug Barton (dougb) · 0.60_1
Fix problem introduced in r302141. The directory for the  unpacked source files is unversioned, so it conflicts with the name of the rc.d script in WRKDIR after SUB_FILES is applied.
f9b6bb72bd
Doug Barton (dougb) · 0.60_1
Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
9aac569eaa
Pav Lucistnik (pav) · 0.60_1
- Remove conditional checks for FreeBSD 6.X

PR:		ports/165608
Submitted by:	pgollucci
Approved by:	portmgr (hat)
9cd91f3661
Dirk Meyer (dinoex) · 0.60_1
- escape shell names
e99e060d34
Doug Barton (dougb) · 0.60_1
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
83eb2c3700
Olli Hauer (ohauer) · 0.60_1
- remove MD5
c5284f2b4e
Doug Barton (dougb) · 0.60_1
Remove painful examples of foo="", with particular prejudice against constructions that parse out to [ -z "$foo" ] && foo=""

These are bad examples that get copied and pasted into new code, so the
hope is that with less bad examples there will be less need for me to
bring this up in review.

In a few of these files all that were changed were comments so that next
time I search for these patterns I won't trip on the file for no reason.

In a few places, add $FreeBSD$

No functional changes, so no PORTREVISION bumps
29813d5397
Dirk Meyer (dinoex) · 0.60_1
- cleanup LICENSE_FILE
1607d4b4bc
Dirk Meyer (dinoex) · 0.60_1
- add COPYRIGHT
ac9f676e9e
Dirk Meyer (dinoex) · 0.60_1
LICENSE BSD
0a07d0a849
Dirk Meyer (dinoex) · 0.60_1
- fix build for option WITH_LIBSPF
44fa70fb03
Doug Barton (dougb) · 0.60_1
Fix a few "bad example" problems in the rc.d scripts that have been propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
0175383f0a
Dirk Meyer (dinoex) · 0.60_1
- fix build with custom PREFIX Reported by:	QAT
8996f89e86
Dirk Meyer (dinoex) · 0.60_1
- new option WITH_LIBSPF Submitted by:	Paul Koene
8a465fb2cf
Dirk Meyer (dinoex) · 0.60_1
- use RC_SUBR
eaa578daf7
Dirk Meyer (dinoex) · 0.60
- add LICENSE:
b34b48fdee
Pav Lucistnik (pav) · 0.60
- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV
fa38ed02cc
Edwin Groothuis (edwin) · 0.60
Remove always-false/true conditions based on OSVERSION 500000
81cd10f8d2