openbsd-ports/mail/mutt/Makefile
sthen d5ac4c5858 update to mutt-2.1.3
as with the previous update, IMAP users and especially QRESYNC users are
advisted to upgrade.
2021-09-10 21:45:44 +00:00

103 lines
2.2 KiB
Makefile

# $OpenBSD: Makefile,v 1.154 2021/09/10 21:45:44 sthen Exp $
COMMENT= tty-based e-mail client
DISTNAME= mutt-2.1.3
EPOCH= 3
CATEGORIES= mail
HOMEPAGE= http://www.mutt.org/
MAINTAINER= Stuart Henderson <stu.ports@spacehopper.org>
# GPLv2+
PERMIT_PACKAGE= Yes
# uses pledge()
WANTLIB+= c crypto curses iconv idn2 intl qdbm ssl unistring z
MASTER_SITES= http://ftp.mutt.org/pub/mutt/ \
https://ftp.osuosl.org/pub/mutt/ \
https://bitbucket.org/mutt/mutt/downloads/ \
ftp://ftp.mutt.org/pub/mutt/
LIB_DEPENDS= databases/qdbm \
devel/gettext,-runtime \
devel/libidn2
BUILD_DEPENDS+= textproc/docbook-xsl \
www/lynx
DEBUG_PACKAGES= ${BUILD_PACKAGES}
COMPILER= base-clang ports-gcc
COMPILER_LANGS= c
FLAVORS= debug gpgme sasl slang
FLAVOR?=
CONFIGURE_STYLE= gnu
FLAVOR_COMMA= ${FLAVOR_EXT:S/-/,/g}
SUBST_VARS= FLAVOR_COMMA
MODULES= lang/python
MODPY_RUNDEP= No
MODPY_BUILDDEP= No
MODPY_ADJ_FILES= contrib/markdown2html
CONFIGURE_ARGS+= --enable-compressed \
--enable-external_dotlock \
--disable-fcntl \
--enable-flock \
--enable-hcache \
--with-idn2 \
--enable-imap \
--enable-pop \
--enable-sidebar \
--enable-smtp \
--mandir=${PREFIX}/man \
--without-gdbm \
--without-tokyocabinet \
--with-qdbm \
--with-docdir="${PREFIX}/share/doc/mutt" \
--with-ssl
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
ISPELL="${LOCALBASE}/bin/ispell"
SYSCONFDIR= ${BASESYSCONFDIR}/mutt
FAKE_FLAGS= sysconfdir="${PREFIX}/share/examples/mutt"
## standard flavours:
.if ${FLAVOR:Mdebug}
CONFIGURE_ARGS+= --enable-debug
.endif
.if ${FLAVOR:Mgpgme}
CONFIGURE_ARGS+= --enable-autocrypt \
--enable-gpgme \
--with-sqlite3
LIB_DEPENDS+= databases/sqlite3 \
security/gpgme
WANTLIB+= assuan gpg-error gpgme sqlite3
.endif
.if ${FLAVOR:Msasl}
CONFIGURE_ARGS+= --with-sasl=${LOCALBASE}
LIB_DEPENDS+= security/cyrus-sasl2
WANTLIB+= sasl2
.endif
.if ${FLAVOR:Mslang}
CONFIGURE_ARGS+= --with-slang="${PREFIX}"
LIB_DEPENDS+= devel/libslang
WANTLIB+= m slang>=14
.else
CONFIGURE_ARGS+= --with-curses
.endif
post-install:
mv -f ${PREFIX}/share/doc/mutt/samples/* ${PREFIX}/share/examples/mutt
cd ${PREFIX}/share/examples/mutt; \
chmod +x *.sh *.p[ly] mutt_xtitle markdown2html
.include <bsd.port.mk>