--- Makefile.orig 2012-11-18 13:29:16.000000000 +0200 +++ Makefile 2012-11-18 21:45:56.000000000 +0200 @@ -25,7 +25,8 @@ PERMIT_DISTFILES_FTP = Yes PSEUDO_FLAVORS = no_eximon -FLAVORS = mysql postgresql sqlite3 ldap sasl +#FLAVORS = mysql postgresql sqlite3 ldap sasl +FLAVORS = mysql postgresql sqlite3 ldap sasl spf dlfunc alt-config-prefix disable-d-option disable-dkim FLAVOR ?= MULTI_PACKAGES = -main -eximon @@ -46,6 +47,31 @@ EXIM_MAKECAT += "EXIM_MONITOR=eximon.bin\n" .endif +.if ${FLAVOR:L:Mspf} +EXIM_MAKECAT+= "EXPERIMENTAL_SPF=yes\n" +EXIM_EXTRA_LIBS+= -L${LOCALBASE}/lib -lspf2 +EXIM_LDFLAGS+= -L${LOCALBASE}/lib -lspf2 +EXIM_CFLAGS+= -DSPF -I${LOCALBASE}/include +LIB_DEPENDS-main += mail/libspf2 +.endif + +.if ${FLAVOR:L:Mdisable-dkim} +EXIM_MAKECAT+= "DISABLE_DKIM=yes\n" +.endif + +.if ${FLAVOR:L:Mdlfunc} +EXIM_MAKECAT+= "EXPAND_DLFUNC=yes\n" +EXIM_MAKECAT+= "EXTRALIBS+= -export-dynamic -rdynamic\n" +.endif + +.if ${FLAVOR:L:Malt-config-prefix} +EXIM_MAKECAT+= "ALT_CONFIG_PREFIX=${PKG_SYSCONFDIR}/configure\n" +.endif + +.if ${FLAVOR:L:Mdisable-d-option} +EXIM_MAKECAT+= "DISABLE_D_OPTION=yes\n" +.endif + .if ${FLAVOR:Mmysql} EXIM_MAKECAT += "LOOKUP_MYSQL=yes\n" EXIM_LOOKUP_INCLUDE += -I${LOCALBASE}/include/mysql