7686a1382f
Mutt 2.1.4 was released on December 11, 2021. This is a bug-fix release, fixing a performance issue when used with DavMail. Mutt 2.1.3 was released on September 10, 2021. This is a bug-fix release, fixing some of the fixes in the last release. IMAP and QRESYNC users are advised to upgrade. Mutt 2.1.2 was released on August 24, 2021. This is an important bug-fix release, fixing a potential data-loss IMAP bug, a couple QRESYNC bugs, and a few other issues. IMAP users are strongly advised to upgrade. http://www.mutt.org https://gitlab.com/muttmua/mutt/-/blob/mutt-2-1-4-rel/ChangeLog Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
118 lines
2.7 KiB
Makefile
118 lines
2.7 KiB
Makefile
################################################################################
|
|
#
|
|
# mutt
|
|
#
|
|
################################################################################
|
|
|
|
MUTT_VERSION = 2.1.4
|
|
MUTT_SITE = https://bitbucket.org/mutt/mutt/downloads
|
|
MUTT_LICENSE = GPL-2.0+
|
|
MUTT_LICENSE_FILES = GPL
|
|
MUTT_CPE_ID_VENDOR = mutt
|
|
MUTT_DEPENDENCIES = ncurses
|
|
MUTT_CONF_OPTS = --disable-doc --disable-smtp
|
|
|
|
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
|
MUTT_CONF_ENV += LIBS=-latomic
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBICONV),y)
|
|
MUTT_DEPENDENCIES += libiconv
|
|
MUTT_CONF_OPTS += --enable-iconv
|
|
endif
|
|
|
|
# Both options can't be selected at the same time so prefer libidn2
|
|
ifeq ($(BR2_PACKAGE_LIBIDN2),y)
|
|
MUTT_DEPENDENCIES += libidn2
|
|
MUTT_CONF_OPTS += --with-idn2 --without-idn
|
|
else ifeq ($(BR2_PACKAGE_LIBIDN),y)
|
|
MUTT_DEPENDENCIES += libidn
|
|
MUTT_CONF_OPTS += --with-idn --without-idn2
|
|
else
|
|
MUTT_CONF_OPTS += --without-idn --without-idn2
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBGPGME),y)
|
|
MUTT_DEPENDENCIES += libgpgme
|
|
MUTT_CONF_OPTS += \
|
|
--enable-gpgme \
|
|
--with-gpgme-prefix=$(STAGING_DIR)/usr
|
|
else
|
|
MUTT_CONF_OPTS += --disable-gpgme
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_MUTT_IMAP),y)
|
|
MUTT_CONF_OPTS += --enable-imap
|
|
else
|
|
MUTT_CONF_OPTS += --disable-imap
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_MUTT_POP3),y)
|
|
MUTT_CONF_OPTS += --enable-pop
|
|
else
|
|
MUTT_CONF_OPTS += --disable-pop
|
|
endif
|
|
|
|
# SSL support is only used by imap or pop3 module
|
|
ifneq ($(BR2_PACKAGE_MUTT_IMAP)$(BR2_PACKAGE_MUTT_POP3),)
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
MUTT_DEPENDENCIES += openssl
|
|
MUTT_CONF_OPTS += \
|
|
--without-gnutls \
|
|
--with-ssl=$(STAGING_DIR)/usr
|
|
else ifeq ($(BR2_PACKAGE_GNUTLS),y)
|
|
MUTT_DEPENDENCIES += gnutls
|
|
MUTT_CONF_OPTS += \
|
|
--with-gnutls=$(STAGING_DIR)/usr \
|
|
--without-ssl
|
|
else
|
|
MUTT_CONF_OPTS += \
|
|
--without-gnutls \
|
|
--without-ssl
|
|
endif
|
|
else
|
|
MUTT_CONF_OPTS += \
|
|
--without-gnutls \
|
|
--without-ssl
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_SQLITE),y)
|
|
MUTT_DEPENDENCIES += sqlite
|
|
MUTT_CONF_OPTS += --with-sqlite3
|
|
else
|
|
MUTT_CONF_OPTS += --without-sqlite3
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
|
MUTT_DEPENDENCIES += zlib
|
|
MUTT_CONF_OPTS += --with-zlib=$(STAGING_DIR)/usr
|
|
else
|
|
MUTT_CONF_OPTS += --without-zlib
|
|
endif
|
|
|
|
# Avoid running tests to check for:
|
|
# - target system is *BSD
|
|
# - C99 conformance (snprintf, vsnprintf)
|
|
# - behaviour of the regex library
|
|
# - if mail spool directory is world/group writable
|
|
# - we have a working libiconv
|
|
MUTT_CONF_ENV += \
|
|
mutt_cv_bsdish=no \
|
|
mutt_cv_c99_snprintf=yes \
|
|
mutt_cv_c99_vsnprintf=yes \
|
|
mutt_cv_regex_broken=no \
|
|
mutt_cv_worldwrite=yes \
|
|
mutt_cv_groupwrite=yes \
|
|
mutt_cv_iconv_good=yes \
|
|
mutt_cv_iconv_nontrans=no
|
|
|
|
MUTT_CONF_OPTS += --with-mailpath=/var/mail
|
|
|
|
define MUTT_VAR_MAIL
|
|
mkdir -p $(TARGET_DIR)/var
|
|
ln -sf /tmp $(TARGET_DIR)/var/mail
|
|
endef
|
|
MUTT_POST_INSTALL_TARGET_HOOKS += MUTT_VAR_MAIL
|
|
|
|
$(eval $(autotools-package))
|