# -*- 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 # $Id$ PortSystem 1.0 name stanford-postagger version 3.5.2 categories textproc java maintainers hum openmaintainer description a Java implementation of the log-linear part-of-speech taggers long_description ${description} homepage http://nlp.stanford.edu/downloads/tagger.shtml platforms darwin license GPL-2+ master_sites http://nlp.stanford.edu/software use_zip yes distname ${name}-2015-04-20 checksums rmd160 4c614c16b25b199fa5cbc676123496ec7845d472 \ sha256 57acc1d9cce879a8234ee5b4dcfac95f0bc7568ad46b54579dac6d780db5a2a7 use_configure no supported_archs noarch build {} destroot { # install jar files and scripts. set java_dir ${prefix}/share/java/${name} set dest_java ${destroot}${java_dir} xinstall -d ${dest_java} xinstall -m 644 -W ${worksrcpath} \ stanford-postagger.jar \ stanford-postagger-${version}.jar \ ${dest_java} xinstall -m 755 -W ${worksrcpath} \ stanford-postagger.sh stanford-postagger-gui.sh \ ${dest_java} reinplace -W ${dest_java} \ "s|stanford-postagger.jar|${java_dir}/stanford-postagger.jar|g" \ stanford-postagger.sh stanford-postagger-gui.sh # install models. set dest_models ${dest_java}/models xinstall -d ${dest_models} foreach f [glob ${worksrcpath}/models/*.tagger] { xinstall -m 644 ${f} ${dest_models} } # install examples. set dest_ex ${destroot}${prefix}/share/examples/${name} xinstall -d ${dest_ex} xinstall -m 644 -W ${worksrcpath} \ sample-input.txt sample-output.txt \ ${dest_ex} # install additional documents. set dest_doc ${destroot}${prefix}/share/doc/${name} xinstall -d ${dest_doc} xinstall -m 644 -W ${worksrcpath} \ LICENSE.txt README.txt \ ${dest_doc} xinstall -m 644 ${worksrcpath}/models/README-Models.txt \ ${dest_doc} } notes " $name requires Java v1.8+ " livecheck.type regex livecheck.regex {Tagger version *([0-9.]+) *}