Subject: CVS commit: pkgsrc/mail
To: None <pkgsrc-changes@NetBSD.org>
From: Jeremy C. Reed <reed@netbsd.org>
List: pkgsrc-changes
Date: 06/04/2004 00:10:34
Module Name:	pkgsrc
Committed By:	reed
Date:		Fri Jun  4 00:10:34 UTC 2004

Modified Files:
	pkgsrc/mail/exim: Makefile Makefile.common distinfo
	pkgsrc/mail/exim-exiscan: Makefile
	pkgsrc/mail/exim/patches: patch-aa

Log Message:
Add support for a variable called EXIM_DB.  By default, it will
use native (since it is the first BDB_ACCEPTED choice). So under
NetBSD this does not change anything.

It can be set to "gdbm" if desiring gdbm as the DB method used.
Else it will use the mk/bdb.buildlink3.mk method.

For example, to choose a specific Berkeley DB implementation
(like DB hash version 7), then do: "make BDB_DEFAULT=db3"
(when EXIM_DB is unset or not set to "gdbm").

Please note that if you change the method, exim may complain
about DB problems. This is okay. You can delete the db files
and regenerate. (exim provides some db management tools too.)

This fixes the problem where exim will not build when
the system's db is not available or correct.

This will close my old PR pkg/19277.

This was discussed with maintainer, David Brownlee.


To generate a diff of this commit:
cvs rdiff -r1.47 -r1.48 pkgsrc/mail/exim/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/mail/exim/Makefile.common
cvs rdiff -r1.17 -r1.18 pkgsrc/mail/exim/distinfo
cvs rdiff -r1.9 -r1.10 pkgsrc/mail/exim-exiscan/Makefile
cvs rdiff -r1.8 -r1.9 pkgsrc/mail/exim/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.