# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# Last release (1.16.6) was on 2007-02-27
deprecated.upstream_support no
categories lang java scheme
description Second Interpreter of Scheme Code
long_description SISC is a Java based interpreter of Scheme.
homepage http://sisc.sourceforge.net/
distfiles ${name}-${version}.jar
checksums md5 dda7b8bc5d998f1c37ef221c15ed0836 \
sha1 3301ede761cbb8841f457c50ea5ffccf02014777 \
rmd160 aa9bbd6b3c9d0a075508d9b33dc28c66cd1fa0ad \
sha256 771975b6b7c872b6fabe91850067f6a75b84737872deff9d5d0702df9eee4de0 \
# Force Java 8 to be used; port will not build with Java 9 or later
# Use Ant 1.10.x for Java 8 compatibility
reinplace "s|/usr/share/xml/docbook/stylesheet/nwalsh/html|${prefix}/share/xsl/docbook-xsl-nons/html|" ${worksrcpath}/build.xml
set siscdir ${worksrcpath}/dist/full/sisc-${version}
xinstall -m 755 ${siscdir}/sisc ${destroot}${prefix}/bin/sisc
reinplace "s|/usr/lib/sisc|\"${prefix}/share/java/sisc\"|" \
${destroot}${prefix}/bin/sisc
xinstall -m 755 ${siscdir}/install-srfi22.sh \
${destroot}${prefix}/bin/install-srfi22.sh
reinplace "s|/usr/local/bin|${prefix}/bin|" \
${destroot}${prefix}/bin/install-srfi22.sh
reinplace "s|scheme-src|${prefix}/share/java/sisc/scheme-src|" \
${destroot}${prefix}/bin/install-srfi22.sh
set javadir ${destroot}${prefix}/share/java/sisc
file copy ${siscdir}/scheme-src ${javadir}
file copy ${siscdir}/sisc-lib.jar ${javadir}
file copy ${siscdir}/sisc-opt.jar ${javadir}
file copy ${siscdir}/sisc.jar ${javadir}
file copy ${siscdir}/sisc.shp ${javadir}