--- options.mk.orig 2010-06-07 04:10:15.000000000 +0300 +++ options.mk 2011-01-12 17:21:37.000000000 +0200 @@ -10,6 +10,11 @@ PKG_SUPPORTED_OPTIONS+= exim-tls exim-transport-lmtp gdbm inet6 saslauthd PKG_SUPPORTED_OPTIONS+= readline +PKG_SUPPORTED_OPTIONS+= exim-perl +PKG_SUPPORTED_OPTIONS+= exim-expand-dlfunc +PKG_SUPPORTED_OPTIONS+= exim-spf +PKG_SUPPORTED_OPTIONS+= exim-auth-cyrus-sasl + PKG_SUGGESTED_OPTIONS= exim-appendfile-maildir exim-appendfile-mailstore PKG_SUGGESTED_OPTIONS+= exim-appendfile-mbx exim-content-scan PKG_SUGGESTED_OPTIONS+= exim-lookup-dsearch exim-old-demime exim-tcp-wrappers @@ -149,3 +154,25 @@ USE_GNU_READLINE= yes . include "../../devel/readline/buildlink3.mk" .endif + +.if !empty(PKG_OPTIONS:Mexim-perl) +LOCAL_MAKEFILE_OPTIONS+=EXIM_PERL=perl.o +.endif + +.if !empty(PKG_OPTIONS:Mexim-expand-dlfunc) +LOCAL_MAKEFILE_OPTIONS+=EXPAND_DLFUNC=yes +.endif + +.if !empty(PKG_OPTIONS:Mexim-spf) +LOCAL_MAKEFILE_OPTIONS+=EXPERIMENTAL_SPF=yes +LOOKUP_LIBS+=-L${LOCALBASE}/lib-lspf2 +LDFLAGS+= -L${LOCALBASE}/lib -lspf2 +CFLAGS+= -DSPF -I${LOCALBASE}/include +. include "../../mail/libspf2/buildlink3.mk" +.endif + +.if !empty(PKG_OPTIONS:Mexim-auth-cyrus-sasl) +LOCAL_MAKEFILE_OPTIONS+=AUTH_CYRUS_SASL=yes +LOCAL_MAKEFILE_OPTIONS+=AUTH_LIBS=-lsasl2 +. include "../../security/cyrus-sasl/buildlink3.mk" +.endif