Subject: Re: mail/bogofilter upgrade?
To: Jon Buller <>
From: Greg A. Woods <>
List: tech-pkg
Date: 12/31/2003 18:29:59
[ On Tuesday, December 23, 2003 at 08:20:47 (-0800), Jon Buller wrote: ]
> Subject: mail/bogofilter upgrade?
> I've been working on upgrading bogofilter to 0.15.11 from 0.14.5.
> The configure script seems to be having problems with really wanting
> to use -ldb instead of -ldb4 which seems to be the proper way on
> my -current/sparc machine.

Yeah, they've really made things really horribly ugly as well as really
extremely and unnecessarily complex.  :-(

>  I am not very autoconf clued, so I've
> been bashing on the configure script directly, but I suspect the
> right thing to do os hack or or something
> and feed the changes back to ESR.
> Anyone want to offer advice/assist/take over this little project?

I tried hacking on 0.5.13 yesterday but didn't get far enough along to
test my ideas since I was too lazy to upgrade my autoconf and automake. :-)

The following patch _might_ fix the bug, assuming that configure is then
invoked with the following too:

CONFIGURE_ARGS+=	--with-database=db4
CONFIGURE_ARGS+=	--with-libdb-prefix=${BUILDLINK_PREFIX.db4}/include/db4

---	Fri Dec 26 10:25:03 2003
+++	Wed Dec 31 18:25:01 2003
@@ -298,12 +298,12 @@
 	])],,AC_MSG_ERROR(Cannot link to qdbm library.))
-    xdb)
+    xdb|xdb[0-9])
 	dnl check if we need LIBDB at all (it is harmful on BSD since
 	dnl they rename the library including soname)
 	AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <db.h>], [int r, s, t; db_version(&r, &s, &t);])],LIBDB="")

						Greg A. Woods

+1 416 218-0098                  VE3TCP            RoboHack <>
Planix, Inc. <>          Secrets of the Weird <>