On 2009-07-15, HDC <[email protected]> wrote:
> I trying to set Exim to use Dovecot SASL authentication, but this
> feature is not included on Exim 4.69 on OpenBSD.
>
> I see the sasl (cyrus-sasl) flavor in the ports, but no have this
> options in the packages... anyway cyrus-sasl is no the option that i
> preferer.
>
> Why the Dovecot SASL authentication is nos supported?
>
> Greetings!
>
Because the port Makefile doesn't enable it. You could try this diff,
untested since I don't use Exim, but it builds ok.
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/exim/Makefile,v
retrieving revision 1.65
diff -u -p -r1.65 Makefile
--- Makefile 16 Mar 2009 17:52:52 -0000 1.65
+++ Makefile 15 Jul 2009 09:24:29 -0000
@@ -2,7 +2,7 @@
COMMENT= Flexible mail transfer agent
DISTNAME= exim-4.69
-PKGNAME= ${DISTNAME}p0
+PKGNAME= ${DISTNAME}p1
CATEGORIES= mail
MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/ \
http://mirror.switch.ch/ftp/mirror/exim/exim/exim4/ \
@@ -80,6 +80,7 @@ LIB_DEPENDS+= sasl2::security/cyrus-sas
EXIM_EXTRA_LIBS+= -lwrap
+EXIM_MAKECAT+= "AUTH_DOVECOT=yes\n"
EXIM_MAKECAT+= "BIN_DIRECTORY=${PREFIX}/bin\n"
EXIM_MAKECAT+= "CONFIGURE_FILE=${SYSCONFDIR}/exim/configure\n"
EXIM_MAKECAT+= "LOOKUP_INCLUDE=${EXIM_LOOKUP_INCLUDE}\n"