Files
2026-10-04 04:07:15 +00:00

53 lines
1.1 KiB
Makefile

PORTNAME= trealla-prolog
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.19
CATEGORIES= lang
MAINTAINER= siva@FreeBSD.org
COMMENT= Compact, efficient Prolog interpreter written in plain-old C
WWW= https://github.com/trealla-prolog/trealla/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
MAKEFILE= GNUmakefile
BUILD_DEPENDS= xxd:sysutils/xxd
TEST_DEPENDS= bash:shells/bash
PLIST_FILES= bin/tpl
TEST_TARGET= test
OPTIONS_DEFINE= FFI READLINE SSL THREADS
OPTIONS_DEFAULT= FFI SSL THREADS
FFI_DESC= FFI support
READLINE_DESC= GNU readline support
SSL_DESC= SSL support
THREADS_DESC= Preemptive multithreading support
FFI_LIB_DEPENDS= libffi.so:devel/libffi
FFI_MAKE_ARGS_OFF= NOFFI=1
READLINE_USES= readline
READLINE_MAKE_ARGS= READLINE=1
READLINE_MAKE_ARGS_OFF= ISOCLINE=1
SSL_USES= ssl
SSL_MAKE_ARGS_OFF= NOSSL=1
THREADS_MAKE_ARGS_OFF= NOTHREADS=1
USE_GITHUB= yes
# Upstream tags commits way too often, which spams portscout.
# Please reach out to MAINTAINER if you need a newer version.
PORTSCOUT= ignore:1
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/tpl ${STAGEDIR}${PREFIX}/bin/
.include <bsd.port.mk>