1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-11 07:22:22 +00:00
freebsd-ports/misc/bible-kjv/Makefile
Kubilay Kocak d18374051b misc/brs: Rename to bible-kjv
ports r525523 updated brs to use the DEBIAN upstream 'bible-kjv', the
successor to the now unmaintained brs.

This commit renames brs to bible-kjv accordingly.

PR:		243886
Submitted by:	Andrew <andrew tao11.riddles.org.uk>
Approved by:	<user unknown nu> (implicit, approves maintainer change)
2020-02-17 06:29:46 +00:00

52 lines
1.5 KiB
Makefile

# Created by: Kim Scarborough <user@unknown.nu>
# $FreeBSD$
PORTNAME= bible-kjv
PORTVERSION= 4.30
CATEGORIES= misc
MASTER_SITES= DEBIAN
DISTNAME= bible-kjv_${DISTVERSION}
MAINTAINER= andrew@tao11.riddles.org.uk
COMMENT= Interactive King James Bible
LICENSE= GPLv2+
USES= readline shebangfix perl5
USE_PERL5= build
# Upstream makefile does unsafe things with recursive sub-makes for
# building its build tools. Parallel build randomly fails.
MAKE_JOBS_UNSAFE=yes
WRKSRC= ${WRKDIR}/${PORTNAME}
# makeindex2 asks for bash, but contains no shell construct more
# complex than an if...then, so use sh instead.
bash_CMD= /bin/sh
SHEBANG_FILES= makeindex2 makeconc.pl
# We don't really need all the warning options that the port uses.
PORT_CFLAGS= -DDESTLIB=\\\"${DATADIR}\\\"
MAKE_ARGS= DEST="${PREFIX}" \
CFLAGS="${CPPFLAGS} ${CFLAGS} ${PORT_CFLAGS}" \
LDFLAGS="${LDFLAGS}"
post-build:
${REINPLACE_CMD} 's=/usr/=${PREFIX}/=g' ${WRKSRC}/bible.1
cd ${WRKSRC} && \
${CC} ${CPPFLAGS} ${CFLAGS} -o randverse debian/randverse.c
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bible ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/randverse ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/bible.data ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/bible.data.conc ${STAGEDIR}${DATADIR}
${INSTALL_MAN} ${WRKSRC}/bible.1 ${STAGEDIR}${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/debian/randverse.1 ${STAGEDIR}${PREFIX}/man/man1
.include <bsd.port.mk>