# $NetBSD: options.mk,v 1.11 2023/11/17 00:52:53 sekiya Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.inn PKG_SUPPORTED_OPTIONS= perl python uucp kerberos gnupg2 canlock PKG_SUGGESTED_OPTIONS= perl gnupg2 canlock .include "../../mk/bsd.options.mk" PLIST_VARS+= kerberos ### ### uucp support (requires a group uucp to exist) ### .if !empty(PKG_OPTIONS:Muucp) PKG_GROUPS_VARS+= UUCP_GROUP PKG_GROUPS+= ${UUCP_GROUP} SPECIAL_PERMS+= ${PREFIX}/${INN_PATHBIN}/rnews ${INN_USER} ${UUCP_GROUP} 2555 CONFIGURE_ARGS+= --enable-uucp-rnews .else CONFIGURE_ARGS+= --disable-uucp-rnews .endif ### ### perl hooks support for INN ### .if !empty(PKG_OPTIONS:Mperl) CONFIGURE_ARGS+= --with-perl CONFIGURE_ENV+= _PATH_PERL=${PERL5:Q} DEPENDS+= p5-MIME-tools-[0-9]*:../../mail/p5-MIME-tools DEPENDS+= p5-GD-[0-9]*:../../graphics/p5-GD DEPENDS+= p5-DBD-SQLite-[0-9]*:../../databases/p5-DBD-SQLite .include "../../lang/perl5/buildlink3.mk" .else CONFIGURE_ARGS+= --without-perl .endif ### ### Python hooks support for INN ### .if !empty(PKG_OPTIONS:Mpython) CONFIGURE_ARGS+= --with-python CONFIGURE_ENV+= _PATH_PYTHON=${PYTHONBIN:Q} .include "../../lang/python/application.mk" .endif ### ### canlock support for INN ### .if !empty(PKG_OPTIONS:Mcanlock) BUILDLINK_API_DEPENDS.libcanlock+=libcanlock>=3.3.0 . include "../../news/libcanlock/buildlink3.mk" CONFIGURE_ARGS+= --with-canlock .else CONFIGURE_ARGS+= --without-canlock .endif ### ### kerberos support for INN ### .if !empty(PKG_OPTIONS:Mkerberos) . include "../../mk/krb5.buildlink3.mk" CONFIGURE_ARGS+= --with-krb5 PLIST.kerberos= yes .else CONFIGURE_ARGS+= --without-krb5 .endif ### ### pick either gnupg2 or gnupg ### .if !empty(PKG_OPTIONS:Mgnupg2) DEPENDS+= gnupg2-[0-9]*:../../security/gnupg2 .else DEPENDS+= gnupg-[0-9]*:../../security/gnupg .endif