Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/lang/babashka/Makefile
49051 views
PORTNAME=	babashka
DISTVERSION=	1.12.218
CATEGORIES=	lang java linux
MASTER_SITES=	https://github.com/babashka/babashka/releases/download/v${DISTVERSION}/
DISTFILES_amd64=	babashka-${DISTVERSION}-linux-amd64-static.tar.gz
DISTFILES_aarch64=	babashka-${DISTVERSION}-linux-aarch64-static.tar.gz

MAINTAINER=	[email protected]
COMMENT=	Fast native Clojure scripting runtime
WWW=		https://babashka.org/

LICENSE=	EPL

ONLY_FOR_ARCHS=		aarch64 amd64
ONLY_FOR_ARCHS_REASON=	upstream only provides Linux binaries for amd64 and aarch64

USES=		linux:rl9
NO_BUILD=	yes
NO_WRKSUBDIR=	yes
STRIP=

OPTIONS_DEFINE=	JAVA
OPTIONS_DEFAULT=	JAVA
JAVA_DESC=	Install OpenJDK for Clojure/Java interop
JAVA_USES=	java:run
JAVA_VARS=	JAVA_VERSION=17+ JAVA_OS=native JAVA_VENDOR=openjdk

PLIST_FILES=	bin/bb

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bb ${STAGEDIR}${PREFIX}/bin/bb

.include <bsd.port.mk>