---
name: bsfilter
version: 1.0.17
origin: mail/bsfilter
comment: Bayesian spam filter written in Ruby
arch: freebsd:9:x86:64
www: http://en.sourceforge.jp/projects/bsfilter/
maintainer: info@otsune.com
prefix: /usr/local
licenselogic: single
licenses:
- GPLv2
flatsize: 133253
desc: |
  bsfilter is a spam filter using Bayesian(statistical) algorithm.

  - a filter which distinguishes spam and non-spam mail
  - support mails written in English and Japanese language
  - written in Ruby
  - support 3 methods for access
  -- traditional unix-style filter. study and judge local files or pipe
  -- IMAP. study and judge mails in an IMAP server. IMAP over SSL supported
  -- POP proxy. run between POP server and MUA. POP over SSL supported
  - distributed under GPL

  WWW: http://en.sourceforge.jp/projects/bsfilter/
deps:
  libyaml: {origin: textproc/libyaml, version: 0.1.4_2}
  ruby: {origin: lang/ruby19, version: '1.9.3.448,1'}
  libffi: {origin: devel/libffi, version: 3.0.13}
  libexecinfo: {origin: devel/libexecinfo, version: 1.1_3}
  gettext: {origin: devel/gettext, version: 0.18.3}
  ruby19-gdbm: {origin: databases/ruby-gdbm, version: '1.9.3.448_3,1'}
  gdbm: {origin: databases/gdbm, version: 1.10}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
categories:
- ruby
- mail
options: {MECAB: off, DOCS: on, CHASEN: off}
message: |
  Before actually using it, it is necessary to prepare a word database.

  1.The word contained in clean mail is counted.
  %25 bsfilter --add-clean ~/Maildir/cur/*
   or
  %25 cd ~/Maildir/cur/ ; ls | xargs bsfilter -c

  2.The word in spam is counted.
  %25 bsfilter --add-spam ~/Maildir/.spam/cur/*
   or
  %25 cd ~/Maildir/.spam/cur/ ; ls | xargs bsfilter -s

  3.A database is updated for every word.
  %25 bsfilter -u
