SUMMARY="A Java-based common lisp implementation"
DESCRIPTION="Armed Bear Common Lisp (ABCL) is a full implementation \
of the Common Lisp language featuring both an interpreter and a compiler, \
running in the JVM. Originally started to be a scripting language for \
the J editor, it now supports JSR-223 (Java scripting API): it can be a \
scripting engine in any Java application. Additionally, it can be used \
to implement (parts of) the application using Java to Lisp integration APIs. "
HOMEPAGE="http://abcl.org/"
COPYRIGHT="1999-2020 ABCL development team"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://abcl.org/releases/$portVersion/abcl-bin-$portVersion.tar.gz"
CHECKSUM_SHA256="83faaee1f3c121daf4e1fc74e3887d167efe47bc94538592b88b4ca16ed3c5a5"
SOURCE_DIR="abcl-bin-$portVersion"

ARCHITECTURES="any"

PROVIDES="
	abcl = $portVersion compat >= 1
	cmd:abcl = $portVersion compat >= 1
	"
REQUIRES="
	haiku
	java:environment >= 11
	"

BUILD_REQUIRES="
	"
BUILD_PREREQUIRES="
	java:environment == 11
	"

INSTALL()
{
	source /system/data/profile.d/openjdk11.sh
	export JAVA_HOME=$JDK11_HOME

	# place jarfiles in lib
	mkdir -p $libDir
	cp *.jar $libDir

	# runner script 
	mkdir -p $binDir

	echo "#!/bin/sh

java -jar $libDir/abcl.jar \$@" > $libDir/abcl
	chmod +x $libDir/abcl
	ln -s $libDir/abcl $binDir

}
