v1.8.9 * Work around some Protonmail-specific (mis)behavior with messages References; add some tests * Fix probleem with mu4e~view-message being nillified when it shouldn't. v1.8.8 * Update mu4e-action-add-org-contact for new contact format * Ensure non-nil works (rather than only t) in mu4e-server * Add some more unit tests for skipdups / related messages.
63 lines
1.3 KiB
Makefile
63 lines
1.3 KiB
Makefile
COMMENT= maildir indexer and searcher with emacs frontend
|
|
|
|
V= 1.8.9
|
|
GUILE_V= 3.0
|
|
|
|
DISTNAME= mu-$V
|
|
|
|
FLAVORS= guile
|
|
FLAVOR ?=
|
|
|
|
SHARED_LIBS= guile-mu 0.0
|
|
|
|
CATEGORIES= mail
|
|
HOMEPAGE= http://www.djcbsoftware.nl/code/mu/
|
|
|
|
MAINTAINER= Stefan Hagen <sh+ports@codevoid.de>
|
|
|
|
# GPLv3+
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} assuan c curses ffi gio-2.0 glib-2.0
|
|
WANTLIB += gmime-3.0 gmodule-2.0 gobject-2.0 gpg-error gpgme gthread-2.0
|
|
WANTLIB += iconv idn2 intl m pcre readline unistring xapian z
|
|
|
|
MASTER_SITES= https://github.com/djcb/mu/releases/download/v${V}/
|
|
EXTRACT_SUFX= .tar.xz
|
|
|
|
BUILD_DEPENDS= emacs->=24:editors/emacs
|
|
|
|
LIB_DEPENDS= databases/xapian-core \
|
|
devel/glib2 \
|
|
mail/gmime30 \
|
|
security/gpgme
|
|
|
|
# C++17
|
|
COMPILER= base-clang ports-gcc
|
|
|
|
AUTOCONF_VERSION= 2.69
|
|
AUTOMAKE_VERSION= 1.15
|
|
CONFIGURE_STYLE= autoreconf
|
|
|
|
.if ${FLAVOR} == "guile"
|
|
WANTLIB += guile-${GUILE_V} gc ltdl gmp
|
|
LIB_DEPENDS += devel/libtool,-ltdl \
|
|
lang/guile3
|
|
.else
|
|
CONFIGURE_ARGS += --disable-guile
|
|
.endif
|
|
|
|
MAKE_FLAGS = "CPPFLAGS=${CPPFLAGS} -I/usr/include"
|
|
|
|
USE_GMAKE= Yes
|
|
|
|
SEPARATE_BUILD= Yes
|
|
|
|
pre-configure:
|
|
sed -e 's/exec guile/exec guile${GUILE_V}/' -i \
|
|
${WRKDIST}/guile/*/*.scm
|
|
sed -e 's/guile-snarf/guile-snarf${GUILE_V}/' -i \
|
|
${WRKDIST}/configure.ac
|
|
|
|
.include <bsd.port.mk>
|