* 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.
83 lines
2.2 KiB
Makefile
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
|