ports/textproc/sword/Makefile

50 lines
1.4 KiB
Makefile

COMMENT= Crosswire's Bible study utility
V= 1.9.0
DISTNAME= sword-${V}
CATEGORIES= textproc books
REVISION= 0
SITES= https://crosswire.org/ftpmirror/pub/sword/source/v${V:R}/
SITES.k= https://crosswire.org/ftpmirror/pub/sword/packages/rawzip/
# keeps changing
DISTFILES.k+= KJV-2.10.2{KJV}.zip
SHARED_LIBS= sword 0.0
HOMEPAGE= https://crosswire.org/sword/software/
MAINTAINER= Corey Stephan <corey.stephan@stthom.edu>
# sword: GPLv2 only kjv: free for any purpose
PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX} c clucene-core clucene-shared crypto
WANTLIB += curl icudata icui18n icuio icuuc m nghttp2 nghttp3
WANTLIB += ngtcp2 ngtcp2_crypto_quictls ssl xapian z
COMPILER= base-clang ports-gcc
BUILD_DEPENDS= devel/cppunit
# XXX clucene should be disabled, xapian is used in preference,
# but it seems the autoconf script needs modifying to allow building
# without linking to a detected library
LIB_DEPENDS= databases/xapian-core \
net/curl \
textproc/clucene \
textproc/icu4c
CONFIGURE_STYLE=gnu
USE_GMAKE= yes
SHARE_DIR= ${PREFIX}/share/sword
post-install:
${INSTALL_DATA_DIR} ${SHARE_DIR}/mods.d/
${INSTALL_DATA_DIR} ${SHARE_DIR}/modules/texts/ztext/kjv/
${INSTALL_DATA} ${WRKDIR}/mods.d/* ${SHARE_DIR}/mods.d
${INSTALL_DATA} ${WRKDIR}/modules/texts/ztext/kjv/* \
${SHARE_DIR}/modules/texts/ztext/kjv/
mv ${WRKINST}/etc/sword.conf ${SHARE_DIR}/
.include <bsd.port.mk>