# $NetBSD: options.mk,v 1.21 2020/12/14 00:41:03 dbj Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.fetchmail PKG_SUPPORTED_OPTIONS= kerberos4 kerberos gssapi ssl PKG_OPTIONS_OPTIONAL_GROUPS= socks PKG_OPTIONS_GROUP.socks= socks4 dante PKG_SUGGESTED_OPTIONS= ssl .include "../../mk/bsd.options.mk" ### ### Authentication via GSSAPI (currently only over Kerberos V) support. ### .if !empty(PKG_OPTIONS:Mgssapi) . if ${OPSYS} == "Darwin" # Darwin doesn't have include files in ${KRB5BASE}/include # so let configure use krb5-config to find kerberos CONFIGURE_ARGS+= --with-gssapi=yes . else CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE:Q} . endif .else CONFIGURE_ARGS+= --with-gssapi=no .endif ### ### KPOP (POP3 + Kerberos IV) support. ### .if !empty(PKG_OPTIONS:Mkerberos4) PKG_USE_KERBEROS= yes CONFIGURE_ARGS+= --with-kerberos=yes .else CONFIGURE_ARGS+= --with-kerberos=no .endif ### ### Kerberos V support. ### .if !empty(PKG_OPTIONS:Mkerberos) || !empty(PKG_OPTIONS:Mgssapi) . include "../../mk/krb5.buildlink3.mk" PKG_USE_KERBEROS= yes . if ${OPSYS} == "Darwin" # Darwin doesn't have include files in ${KRB5BASE}/include # so let configure use krb5-config to find kerberos CONFIGURE_ARGS+= --with-kerberos5=yes . else CONFIGURE_ARGS+= --with-kerberos5=${KRB5BASE:Q} . endif .else CONFIGURE_ARGS+= --with-kerberos5=no .endif ### ### Support POP3 and IMAP over SSL. ### .if !empty(PKG_OPTIONS:Mssl) . include "../../security/openssl/buildlink3.mk" CONFIGURE_ARGS+= --with-ssl=${SSLBASE:Q} .else CONFIGURE_ARGS+= --without-ssl .endif ### ### Include SOCKS firewall support ### .if !empty(PKG_OPTIONS:Msocks4) .include "../../net/socks4/buildlink3.mk" CONFIGURE_ARGS+= --with-socks=${BUILDLINK_PREFIX.socks4} .endif .if !empty(PKG_OPTIONS:Mdante) .include "../../net/dante/buildlink3.mk" CPPFLAGS+= -I${BUILDLINK_PREFIX.dante}/include/dante CONFIGURE_ARGS+= --with-socks=${BUILDLINK_PREFIX.dante} .endif