# -*- 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 PortSystem 1.0 PortGroup java 1.0 PortGroup github 1.0 github.setup beanshell beanshell 2.1.1 revision 0 categories java platforms any supported_archs noarch license Apache-2 maintainers {mascguy @mascguy} openmaintainer description BeanShell Scripting Language, JSR-274, Java source interpreter long_description \ BeanShell is a small, free, embeddable Java source interpreter \ with object scripting language features, written in Java. \ BeanShell dynamically executes standard Java syntax and extends \ it with common scripting conveniences such as loose types, \ commands, and method closures like those in Perl and JavaScript. \ You can use BeanShell interactively for Java experimentation and \ debugging as well as to extend your applications in new ways. \ Scripting Java lends itself to a wide variety of applications \ including rapid prototyping, user scripting extension, rules \ engines, configuration, testing, dynamic deployment, embedded \ systems, and even Java education. homepage http://www.beanshell.org/ master_sites \ https://github.com/${name}/${name}/releases/download/${version}:github \ https://beanshell.github.io/manual:manual github.tarball_from downloads distfiles \ bsh-${version}.jar:github \ bsh-${version}-javadoc.zip:github \ bshmanual.pdf:manual checksums \ bsh-${version}.jar \ rmd160 c9c1b4c9ab9c365ecb835fb0efc09fb9b612fd39 \ sha256 71192cbbe49e7a269cfcba05dc5cb959c33b9b26dafcd6266ca3288b461f86a3 \ size 438676 \ bsh-${version}-javadoc.zip \ rmd160 faaf76be0063af0a367fbc6711303d7f10f75e09 \ sha256 ad9967c9cec9d2e57bf8e0077b738ce947fb2e7943f6028395e8ccbf74e5c053 \ size 894776 \ bshmanual.pdf \ rmd160 8354300b66e50b2458c33a65371da5dca98c9f8b \ sha256 d36297ebebfe1a8b836fb0c751b85353296bd8cd305ad389f8c6c51d8fabe90d \ size 502481 extract.only use_configure no java.version 1.8+ java.fallback openjdk8 build {} destroot { set javadir ${destroot}${prefix}/share/java set docdir ${destroot}${prefix}/share/doc/${subport} xinstall -d -m 755 ${javadir} xinstall -d -m 755 ${docdir} copy ${distpath}/bsh-${version}.jar ${javadir}/bsh.jar copy ${distpath}/bsh-${version}-javadoc.zip ${docdir}/ copy ${distpath}/bshmanual.pdf ${docdir}/ }