Unbreak, testing is finished.60a39923d2
Port details
mail/dspam 3.10.2_11
Bayesian spam filter
Port info
- Maintainer
- danny@dannywarren.com
- Packages
- latest: 3.10.2_11
- Upstream
- up to date
- Last update
- to 3.10.2_11 · 9655fa3e95
- Quarterly
- 2026Q4: 3.10.2_11
- Formerly
- mail/dspam-devel until 2014-10-20
- WWW
- https://dspam.sourceforge.net/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install dspaminstalls 3.10.2_11 fromlatest; fromquarterly(2026Q4) 3.10.2_11- Port
# cd /usr/ports/mail/dspam && make install clean# make -C /usr/ports/mail/dspam config # change options first
- Size
- 415 KiB download · 1.7 MiB installed
- Depends on
- databases/mysql84-client 8.4.11_1, databases/postgresql18-client 18.6, databases/sqlite3 3.53.4,1, lang/perl5.42 5.42.3, security/clamav 1.5.4_2,1
- License
- AGPLv3
- Creates
- user
dspam, groupdspam - Options
- 12 of 39 on in the package: CLAMAV CLAMAV_LOCAL DAEMON DEBUG DOCS EXAMPLES HASH MYSQL MYSQL_COMPRESS PGSQL SQLITE3 SYSLOG
Show the 27 options that are off
BNR_DEBUG CYRUS23 CYRUS24 DOMAIN_SCALE DOVECOT2 EXIM EXTERNAL_LOOKUP LARGE_SCALE LIGHTTPD LONG_USERNAMES MAILDROP MYSQL_LOCAL NICESENDMAIL PGSQL_LOCAL POSTFIX_MBC PREF_EXT PROCMAIL QMAIL SAFECAT SENDMAIL SETUID SQLITE2 TRUSTED_USERS USER_HOMEDIR VERBOSE_DEBUG VIRT_USERS WEBUI - pkg-message
Shown after installing
To enable the dspam daemon set dspam_enable="YES" in: /etc/rc.conf Additional setup instructions can be found at: /usr/local/share/doc/dspam /usr/local/share/examples/dspam
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.10.2_11 | 3.10.2_11 | – |
| FreeBSD 15 | 3.10.2_11 | 3.10.2_11 | – |
| FreeBSD 14 | 3.10.2_11 | 3.10.2_11 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.10.2_11 | 3.10.2_11 | – |
| FreeBSD 14 | 3.10.2_11 | 3.10.2_11 | ✗ |
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 3.10.2_11.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (229)
test again35ea141543
Break it againe005208c54
Unbreak it.c6ef990bd6
Break this port for a few minutes to test some QA Tindy changes.fc028e5d5b
- Builds on 7.x and up9f9a6be6e6
Bump portrevision due to upgrade of devel/gettext. The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)090059a210
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
Remove extra '\'d3f656b56d
Adjust MASTER_SITES to an other server of minea9b11972a7
Switch autoconf dependencies from 2.53 or 2.59 to 2.61. PR: ports/116639 Submitted by: aDe48420a5ebd
Update to 3.8.0
- Official "stable" release
- fixed message corruption problems with direct delivery (when using direct
delivery (e.g. DeliveryHost), certain servers require a linefeed after
carriage return otherwise the message will become malformatted).
- added a patch to fix CRLF pairs that are not correctly stripped out when
saving the message to the quarantine mbox file; useful if using LMTP or
SMTP (as opposed to running the client directly from a delivery script),
*AND* you are using the quarantine feature [1] I'm interested if anything
breaks in the WebUI if you're not using either SMTP or LMTP.
[1] patch from John Peacock <jpeacock@rowman.com>
http://mailing-list.nuclearelephant.com/6023.html8a598fd851- Update clamav to 0.90.1 - Use -lthr to build clamav since it has problems with libpthread - Bump PORTREVISION of dependant ports, libclamav version was bumped - Fix clamcour to build with clamav-0.90.x using patch sent by maintainer6dee7aadd2
Bump PORTEPOCH :( to fix the ersion number going backwards. Submitted by: erwin's automated check Pointyhat by: itetcu (me)8063cb761e
Don't put _1 in PORTVERSION but use PORTREVISION intead. UNbreak. Submitted by: Paul Buetowe9707a9f2f
- added safecat as LDA [1] - give user the possibility to configure where dspam.conf is [1] - bump PORTVERSION for OPTIONS chage for [1] - display UPDATING entry smarter [2] Submitted by: Emil Isberg <emil@pyttemjuk.se> [1] Phil Pennock <pdp@spodhuis.demon.nl> [2] (suggestion by vd@)30d300ebcb
Fix an other typof5c48bb9a5
- add SAFECAT_LDA OPTION - fix a typo552c7657e4
- added safecat as LDA [1] - give user the possibility to configure where dspam.conf is [1] - bump PORTVERSION for OPTIONS chage for [1] - display UPDATING entry smarter [2] Submitted by: Emil Isberg <emil@pyttemjuk.se> [1] Phil Pennock <pdp@spodhuis.demon.nl> [2] (suggestion by vd@)f26369c1cd
Fix copy/paste from mail/dspam typo.eee8dfa950
Update to 3.6.8 20061010.1118 cvs snap: Mark BROKEN on HEAD because it fails to configure with PGSQL, a fix it's on the way, but I want to update the port for 6.2 release and the freeze it's comming. Port changes: - fix longtime standing bug regarding CLAMAV: if "WITHOUT_CLAMAV_LOCAL=true" clamav support wasn't compiled in - added Cyrus's 2.3 deliver as LDA OPTION Change features: - removed oracle driver (unmaintained, didn't work on FreeBSD anyway) New features: - ability to add tagline to messages based on their classification; see tagSpam and tagNonspam preferences in README Bug fixes: - fixed bugs from last release causing pgsql to fail on connection + other fixes - bugfix for segfault on mysql fail and null strlen calls for usernamec5b78cda39
Fix some typos.503e045ea7
Added CYRUS23_LDA "Use Cyrus's 2.3 deliver as LDA", defaults to off PR: ports/103910 Submitted by: Steffen Rick <srick@srick.org>28c5a67b2b
Fix typos. Submitted by: bruefferbc70af0573
Fix CLAMAV[_DEVEL][_LOCAL] logic so one can use clamav w/o CLAMAV_LOCAL. PR: ports/98709 Submitted by: Artis Caune <Artis.Caune@latnet.lv>7594a83057
Fix plist; I commited the right file to my cvs, but forgot to commit it here also :( Submitted by: krismail Pointyhat: me Approved by: lawrance (mentor, implicit)e472dd17c7
Bugfixes: - PostgreSQL fails to connect (always) - LDAP client will not build due to header missing from makefile Approved by: lawrance (mentor, implicit)f030c31d2c
Fix typo and unbreak. Submited by: FreshPorts Daemon. Approved by: lawrance (mentor, implicit)bc82378133
Update to 3.6.7, a bugfix release; see files/UPDATING for details. Drop old sql migration scripts. Approved by: lawrance (mentor, implicit)c2f5bc0c81
Update to a new CVS HEAD snapshot. Please note that, among other changes, this update breaks Dspam API/ABI. Also this is different from upcomming 3.6.7 update for mail/dspam, which will be only a bug-fix release. Dropped (very) old sql migration scripts. Approved by: lawrance (mentor, implicit)d987bd6826
Update to 3.6.6 (stable) release. (At this moment it should be indentical to mail/dspam.) Removed features: - Phased out deprecated Berkeley DB drivers Bugfixes: - when using logfile, write errors result in segfault Approved by: lawrance (mentor)57e90b44ba
Update to dspam-3.6.6 release: Removed feature: - Phased out deprecated Berkeley DB drivers - Phased out legacy tools (dspam_corpus, dspam_genaliases) Bugfixes: - trainPristine preference turned "off" now overrides config turned "on" - segfault fix for when correcting messages using UIDInSignature with MySQL - when using logfile, write errors result in segfault Approved by: lawrance (mentor)5e65f138bf
- Update to a new snap and fix a bug in it so that it builds pgsql driver. - fix OPTIONS version check - fix rc.d script for dspam_debug enebled - mirror DISTFILES on MASTER_SITE_LOCAL also New feature: - Fallback domains (see 2.6 in README) Bug fixes: - trainPristine preference turned "off" now overrides config turned "on" - segfault fix for when correcting messages using UIDInSignature Removed features: - dspam_corpus (replaced by newer dspam_train) - dspam_genaliases (replaced by parse-to-headers, virtual users, etc) Approved by: lawrance (mentor)78d4ba5e7d
Fix warning. PR: 96818 Submitted by: Artis Caune <Artis.Caune@latnet.lv> Approved by: maintainerca057e2593
- Fix typo in MIN_OPTIONS_VER - Update rc script PR: ports/96542 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> (maintainer)48bbb6cb44
- Update to 3.6.5 - Default MySQL backend is now 5.0 PR: ports/96541 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> (maintainer)080e15aaff
Update to 3.6.5 stable release, identical to our previous snap. PR: 96319 Submitted by: Ion-Mihai IOnut Tetcu <itetcu@people.tecnik93.com> (maintainer)08e784c6f7
Sync with CVS in preparation to 3.6.5 release. Bug-fixes: - invalid read/segfault (dspam.c) - segfault on problems establishing connectivity to clamav (dspam.c) - segfault on NULL username (mysql_drv.c) - bug causing writing of flat-file preferences to fail (pref.c) - fragment file overwritten on retrain (cgi) - corrects the output of "dspam_admin aggr pref" (tools/dspam_admin.c) - prevent quarantining of message when delivering summary WebUI: a lot of fixes and improvements PostgeSQL: improvements to purge scripts and object creation script Port changes: ------------------ Add MySQL 5.1 as backend. Default MySQL version is now 5.0 Optionally depend on LightHTTPD instead of Apache if WITH_CGI=on Fix OPTIONS handling for INDEX (describe); this is a long standing bug and a *big* pontyhat for me; it affected _only_ dependecies recorded in INDEX _if_ OPTIONS were not set (like for package building); however, the package itself was always built right, dependecies recorded OK, etc. Add SCE-tindy as MASTER_SITE, much faster site that my other server. PR: ports/96159 Submitted by: maintainer (Ion-Mihai "IOnut" Tetcu)7d36804283
- Update to 3.6.4.20060315.1518 PR: ports/94501 Submitted by: maintainer7c0c49b86c
Unbreak after mega-libtool-commit: put the new PKGNAME in files/UPDATING. PR: ports/93847 Submitted by: maintainer Approved by: portmgr (linimon)27ee63e23b
Conversion to a single libtool environment. Approved by: portmgr (kris)8503536d38
- Update to stable 3.6.4 release: - Drop NEURAL_NET (removed upstream) and TRAIN_SCRIPT (now always installed and depend on PERL5 for it). - Fix removal of EXAMPLESDIR on pkg-plist - Fix spelling in pkg-message and UPDATING - Some Makefile cleanup - drop RC_SUFX in Makefile, USE_RC_SUBR= ${PORTNAME} and move files/dspam.sh.in ---> files/dspam.in
PR: ports/93361
Submitted by: maintainer23afdd8a82- Tarball was rerolled -- Add a missed html file: %%CGI%%www/vhosts/dspam/templates/nav_fragment.html Noticed by: maintainer via IRCa91a09ed82
Update to 3.6.4. - dspam_train: support for training using an index file to define the order of ham/spam - dspam_stats: OR --> OCA PR: ports/93278 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com>a64c16a3ad
Update to 3.6.3 20060211.0037 cvs snap. PR: ports/93173 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> (maintainer)9043e58d3f
- Rewrite minimum OPTIONS version check, the old way was broken if the OPTIONS where set in /var/db/ports/PORTNAME/options. - Drop old knobs check, hard to maintain and conflicting with KNOBS. - Fix brain-dead CONFLICTS from MFD. PR: ports/93109 Submitted by: maintainerce4b906020
Update to 3.6.3 20060208.1807 cvs snap. [1] Rewrite minimum OPTIONS version check, the old way was broken if the OPTIONS where set in /var/db/ports/PORTNAME/options. Drop old knobs check, hard to maintain and conflicting with KNOBS. [1] beginning with this update the SNAP_DATE is UTC instead of EST (GMT+2). PR: ports/93067 Submitted by: maintainerc1349884a0
o Update to 3.6.3 20060203.1409 cvs snap. o Drop NEURAL_NET (removed upstream) and TRAIN_SCRIPT (now always installed and depend on PERL5 for it). o Add an other check for old (unsupported) options. o Some Makefile clean-ups. o Fix spelling in pkg-message [1] o s/pkg_version/${PKG_VERSION}/ o Fix removal of EXAMPLESDIR on pkg-plist [2]
PR: ports/92774
Submitted by: maintainer, garga [2]
Obtained from: edwin [1]
Approved by: maintainer [2]20bfef583bReplace a call to pkg_version without full path with ${PKG_VERSION}
Approved by: Ion-Mihai Tetcu (maintainer)c99b9bbb8f- files/patch-scripts_train.pl was missed in the last commit. - Small Makefile cleanup. - Insist dspam.conf should be updated to include the new directives. - Fix typo in files/UPDATING [1] PR: ports/92762 Submitted by: maintainer Obtained from: edwin [1]a9d04cbc48