openbsd-ports/textproc/mdbook/Makefile
sthen 6781029335 bump REVISION for ports using rust, so that pkg_add -u for i386 users
updates to packages without -znotext (i.e. with text relocations disabled)
makes sense to phessler, semarie, tb
2022-10-28 10:00:45 +00:00

44 lines
1005 B
Makefile

COMMENT = create books from markdown files
GH_ACCOUNT = rust-lang
GH_PROJECT = mdBook
GH_TAGNAME = v0.4.21
PKGNAME = ${DISTNAME:L}
REVISION = 1
CATEGORIES = textproc www
MAINTAINER = Edd Barrett <edd@openbsd.org>
# MPL-2.0 + dependencies below.
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi m pthread
# as devel/cargo MODULES adds DISTFILES, GH_* didn't
DISTFILES += ${DISTNAME}${EXTRACT_SUFX}
MODULES = devel/cargo
# for riscv64 and powerpc64, please keep: libc >= 0.2.113
MODCARGO_CRATES_UPDATE = libc
.include "modules.inc"
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
MODCARGO_RUSTFLAGS = -C debuginfo=0
RELEASE_DIR = ${MODCARGO_TARGET_DIR}/release
# Build the docs.
pre-fake:
cd ${WRKSRC}/guide && ${RELEASE_DIR}/mdbook build
do-install:
${INSTALL_PROGRAM} ${RELEASE_DIR}/mdbook ${PREFIX}/bin/
cp -r ${WRKSRC}/guide/book ${PREFIX}/share/doc/mdbook/
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/mdbook/
.include <bsd.port.mk>