Files
ports/mail/meli/Makefile
T
semarie 9b08785f18 rust ports cleanup: use MODCARGO_WANTLIB in WANTLIB
fix WANTLIB for simple ports. rust ports are expected to use MODCARGO_WANTLIB
instead of hardcoding values (which will be soon different across archs).

replace "c c++abi pthread" by ${MODCARGO_WANTLIB} in WANTLIB

no changes, as it is the current value of MODCARGO_WANTLIB (even if buggy).

ok tb@
2024-01-01 09:02:15 +00:00

44 lines
1.1 KiB
Makefile

COMMENT = terminal mail client
GH_ACCOUNT = meli
GH_PROJECT = meli
GH_TAGNAME = v0.8.2
# ring-v0.16.20 does not support those archs
NOT_FOR_ARCHS = powerpc64 riscv64 sparc64
# error[E0308]: mismatched types --> melib/src/backends/notmuch.rs:82:13
ONLY_FOR_ARCHS = ${LP64_ARCHS}
CATEGORIES = mail
HOMEPAGE = https://meli.delivery/
# GPLv3
PERMIT_PACKAGE = Yes
MODULES = devel/cargo
MODCARGO_FEATURES += jmap
MODCARGO_INSTALL_TARGET_PATH = meli
.include "crates.inc"
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
BUILD_DEPENDS += security/rust-ring
LIB_DEPENDS = devel/pcre2 \
net/curl \
databases/sqlite3
WANTLIB += ${MODCARGO_WANTLIB} crypto curl m pcre2-8 sqlite3 ssl
PORTHOME = ${WRKDIR}
post-install:
${INSTALL_MAN} ${WRKSRC}/meli/docs/meli.1 ${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/meli/docs/meli.conf.5 ${PREFIX}/man/man5/
${INSTALL_MAN} ${WRKSRC}/meli/docs/meli-themes.5 ${PREFIX}/man/man5/
${INSTALL_MAN} ${WRKSRC}/meli/docs/meli.7 ${PREFIX}/man/man7/
cp -r ${WRKSRC}/meli/docs/samples ${PREFIX}/share/examples/meli/
.include <bsd.port.mk>