Deprecated: This port will update to LMDB 1.0. Please transition to bogofilter-lmdb1 before December 2026, see UPDATING
mail/bogofilter 1.3.0.r1_5 FreeBSD
Fast, teachable, learning spam detector (LMDB 0.9 database)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
85ba298b7e- License
- GPLv2+
- Categories
- Package size
- 337.5 KiB, 1501.2 KiB installed
Description
Bogofilter is a trainable email spam detector.
Bogofilter takes an email message or other text on standard input, parses it into words, does a statistical check against databases of "good" and "bad" words, and returns a status code indicating whether or not the message is spam. Bogofilter decodes base64 or quoted-printable encoded texts and ignores non-text attachments and HTML comments.
The supported database backends are LMDB, Kyoto Cabinet and SQLite3. The upstream version would theoretically also support QDBM and Tokyo Cabinet, but these are not currently available as FreeBSD ports. Berkeley DB support is being phased out.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | mail/bogofilter | 1.3.0.r1_5 |
| OpenBSD | mail/bogofilter | 1.2.5 |
| NetBSD | mail/bogofilter | 1.2.4nb34 |
| MidnightBSD | mail/bogofilter | |
| GhostBSD | mail/bogofilter | 1.3.0.r1_4 |
Install
Binary package:
pkg install bogofilter
From the ports tree:
cd /usr/ports/mail/bogofilter/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= bogofilter>0:mail/bogofilter
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.3.0.r1_4 | 1.3.0.r1_4 | 1.2.5_3 | 1.3.0.r1 | 1.3.0.r1_4 |
| FreeBSD:14:quarterly | 1.3.0.r1_4 | 1.3.0.r1_4 | n/a | 1.3.0.r1 | 1.3.0.r1_4 |
| FreeBSD:15:latest | 1.3.0.r1_4 | 1.3.0.r1_4 | n/a | 1.3.0.r1 | 1.3.0.r1 |
| FreeBSD:15:quarterly | 1.3.0.r1_4 | 1.3.0.r1_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.3.0.r1_4 | 1.3.0.r1_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 3
Run dependencies 4
Configuration
Options name: mail_bogofilter
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| GSL | on | Link with system-wide GSL dynamically (recommended) |
| UNICODE | on | Normalize tokens to Unicode (UTF-8) (recommended) |
- USES
- cpe perl5 shebangfix tar:xz
- Service scripts
- none
- Conflicts with
- bogofilter-kc bogofilter-lmdb1 bogofilter-sqlite
Message after installing
Files
Manual pages 8
- bf_compact(1)
- bf_copy(1)
- bf_tar(1)
- bogofilter(1)
- bogolexer(1)
- bogotune(1)
- bogoupgrade(1)
- bogoutil(1)
pkg-plist 18
- bin/bf_compact
- bin/bf_copy
- bin/bf_tar
- bin/bogofilter
- bin/bogogrep
- bin/bogolexer
- bin/bogotune
- bin/bogoutil
- bin/bogoupgrade
- etc/bogofilter.cf.example
- share/man/man1/bf_compact.1.gz
- share/man/man1/bf_copy.1.gz
- share/man/man1/bf_tar.1.gz
- share/man/man1/bogofilter.1.gz
- share/man/man1/bogolexer.1.gz
- share/man/man1/bogotune.1.gz
- share/man/man1/bogoupgrade.1.gz
- share/man/man1/bogoutil.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| bogofilter-1.3.0.rc1.tar.xz | 764724 | 0bc4b8300a106e7c5a4110c052272cfe64bb096ec5e7f552a44c3f41b574b29b |
Master sites 2
- SF/bogofilter/bogofilter-current/bogofilter-1.3.0.beta/
- https://gitlab.com/-/project/12408342/uploads/647db3bd2f28a1f91bdd3bb1945d91fe/