openbsd-ports/mail/mu/Makefile
sdk 14c37b0204 Update mu 1.8.11 => 1.8.13, bugfix release
Changes (since 1.8.11; there was no 1.8.12 release):

* Make server buffer invisible
* Fix mu-headers-toggle-setting user feedback
* Improve browse-url-handlers
* Update some tests, avoid compiler warnings

OK op
2022-12-19 18:38:39 +00:00

63 lines
1.3 KiB
Makefile

COMMENT= maildir indexer and searcher with emacs frontend
V= 1.8.13
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 pcre2-8 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>