pkgsrc/mail/msmtp/options.mk
ryoon 0d095ab8fb Update to 1.4.26
* Introduce scripts option to install optional scripts.

Changelog:
Version 1.4.26:
- A new version of the msmtpq script fixes serious bugs. To update to the new
  version of the script, you need to remove the old msmtpQ symlink, change
  msmtpQ to msmtpq in your MUA config, and use msmtp-queue for queue management.
2011-12-02 12:33:53 +00:00

83 lines
2.2 KiB
Makefile

# $NetBSD: options.mk,v 1.12 2011/12/02 12:33:53 ryoon Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.msmtp
PKG_OPTIONS_OPTIONAL_GROUPS= ssl
PKG_OPTIONS_GROUP.ssl= gnutls ssl
PKG_SUPPORTED_OPTIONS= gnome-keyring gsasl idn inet6 scripts
PKG_SUGGESTED_OPTIONS= ssl
.include "../../mk/bsd.options.mk"
###
### SSL support
###
.if !empty(PKG_OPTIONS:Mssl)
. include "../../security/openssl/buildlink3.mk"
CONFIGURE_ARGS+= --with-ssl=openssl
CONFIGURE_ARGS+= --with-libssl-prefix=${BUILDLINK_PREFIX.openssl}
.elif !empty(PKG_OPTIONS:Mgnutls)
. include "../../security/gnutls/buildlink3.mk"
CONFIGURE_ARGS+= --with-ssl=gnutls
CONFIGURE_ARGS+= --with-libgnutls-prefix=${BUILDLINK_PREFIX.gnutls}
.else
CONFIGURE_ARGS+= --disable-ssl
.endif
###
### GNUsasl support
###
.if !empty(PKG_OPTIONS:Mgsasl)
. include "../../security/gsasl/buildlink3.mk"
CONFIGURE_ARGS+= --with-libgsasl
CONFIGURE_ARGS+= --with-libgsasl-prefix=${BUILDLINK_PREFIX.gsasl}
.else
CONFIGURE_ARGS+= --without-libgsasl
.endif
###
### Internationalized Domain Names (IDN) support
###
.if !empty(PKG_OPTIONS:Midn)
. include "../../devel/libidn/buildlink3.mk"
CONFIGURE_ARGS+= --with-libidn
CONFIGURE_ARGS+= --with-libidn-prefix=${BUILDLINK_PREFIX.libidn}
.else
CONFIGURE_ARGS+= --without-libidn
.endif
###
### GNOME keyring support
###
.if !empty(PKG_OPTIONS:Mgnome-keyring)
. include "../../security/gnome-keyring/buildlink3.mk"
CONFIGURE_ARGS+= --with-gnome-keyring
USE_TOOLS+= pkg-config
.else
CONFIGURE_ARGS+= --without-gnome-keyring
.endif
###
### Install additional scripts
###
.if !empty(PKG_OPTIONS:Mscripts)
CHECK_INTERPRETER_SKIP+= share/msmtp/find_alias/find_alias_for_msmtp.sh \
share/msmtp/msmtpq/msmtp-queue \
share/msmtp/msmtpq/msmtpq \
share/msmtp/msmtp-gnome-tool/msmtp-gnome-tool.py \
share/msmtp/msmtpqueue/msmtp-enqueue.sh \
share/msmtp/msmtpqueue/msmtp-listqueue.sh \
share/msmtp/msmtpqueue/msmtp-runqueue.sh \
share/msmtp/set_sendmail/set_sendmail.sh
PLIST.scripts= yes
USE_TOOLS+= pax
INSTALLATION_DIRS+= share/msmtp
install-msmtp-scripts:
cd ${WRKSRC}/scripts && \
pax -rw find_alias msmtp-gnome-tool msmtpq msmtpqueue \
set_sendmail vim \
${DESTDIR}${PREFIX}/share/msmtp
.else
install-msmtp-scripts:
.endif