# -*- 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 name LanguageTool version 4.2 categories aqua textproc java license LGPL-2.1 maintainers {amake @amake} openmaintainer description Proofreading tool for numerous languages long_description LanguageTool is an Open Source proofreading software for English, French, \ German, Polish, Russian, and more than 20 other languages. It finds many \ errors that a simple spell checker cannot detect. homepage https://languagetool.org/ platforms darwin supported_archs noarch master_sites https://languagetool.org/download/ checksums rmd160 f4995ca680633a25cfe16b7908b15131a2d5c068 \ sha256 2621801fb4c62f78cc813c17d67c70d39229b8982040b927325754eb7e90135b \ size 142803609 depends_run bin:java:kaffe use_zip yes use_configure no build {} destroot { xinstall -m 755 -d ${destroot}${prefix}/share/java/ copy ${worksrcpath} ${destroot}${prefix}/share/java/${name} set fp [open ${destroot}${prefix}/bin/languagetool w] puts $fp "#!/bin/sh" puts $fp "exec java -jar ${prefix}/share/java/${name}/languagetool-commandline.jar \"$@\"" close $fp system "chmod +x ${destroot}${prefix}/bin/languagetool" set app ${destroot}${applications_dir}/${name}.app xinstall -d ${app}/Contents/MacOS xinstall -d ${app}/Contents/Resources xinstall -m 644 ${filespath}/Info.plist ${app}/Contents/ xinstall -m 644 ${filespath}/LanguageTool.icns ${app}/Contents/Resources/ set fp [open ${app}/Contents/MacOS/LanguageTool w] puts $fp "#!/bin/sh" puts $fp "JAVA_HOME=\$(/usr/libexec/java_home -v 1.8)" puts $fp "exec \$JAVA_HOME/bin/java \\" puts $fp " -Xdock:name=${name} \\" puts $fp " -Xdock:icon=${applications_dir}/${name}.app/Contents/Resources/LanguageTool.icns \\" puts $fp " -jar ${prefix}/share/java/${name}/languagetool.jar \"$@\"" close $fp system "chmod +x ${app}/Contents/MacOS/LanguageTool" } universal_variant no livecheck.type regex livecheck.url ${master_sites} livecheck.regex ${name}-(\\d+(\\.\\d+)?)\\.zip