Files
2022-11-29 07:44:39 +11:00

82 lines
2.5 KiB
Tcl

# -*- 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 hunspell-de
version 20161207
revision 2
distname igerman98-${version}
categories textproc
license {GPL-2 GPL-3}
maintainers nomaintainer
description German dictionary for hunspell
platforms any
homepage https://www.j3e.de/ispell/igerman98/index_en.html
master_sites https://www.j3e.de/ispell/igerman98/dict/
supported_archs noarch
use_bzip2 yes
checksums rmd160 6c8e460d27af7930af5b457e513316410c8321a6 \
sha256 17296f03c5fea62d76ecc530ebe80f6adc430278f58d472dc1842d71612960a8
use_configure no
build.target-delete all
if {$subport eq $name} {
notes "The $name port is just a stub. Please install one of the subports:\
hunspell-de_AT, hunspell-de_CH or hunspell-de_DE."
long_description {*}${description}. {*}${notes}
distfiles
build {}
destroot {
xinstall -d ${destroot}${prefix}/share/doc/${name}
system "echo [join $notes] > ${destroot}${prefix}/share/doc/${name}/ReadMe.txt"
}
} else {
depends_build port:ispell
depends_lib port:hunspell
set installdir ${destroot}${prefix}/share/hunspell/
pre-destroot {
xinstall -d -m 755 $installdir
}
}
subport hunspell-de_AT {
long_description {*}${description}: Austrian German
build.target-append hunspell/de_AT.dic hunspell/de_AT.aff
destroot {
xinstall -m 644 ${worksrcpath}/hunspell/de_AT.aff $installdir
xinstall -m 644 ${worksrcpath}/hunspell/de_AT.dic $installdir
}
}
subport hunspell-de_CH {
long_description {*}${description}: Swiss German
build.target-append hunspell/de_CH.dic hunspell/de_CH.aff
destroot {
xinstall -m 644 ${worksrcpath}/hunspell/de_CH.aff $installdir
xinstall -m 644 ${worksrcpath}/hunspell/de_CH.dic $installdir
}
}
subport hunspell-de_DE {
long_description {*}${description}: German
build.target-append hunspell/de_DE.dic hunspell/de_DE.aff
destroot {
xinstall -m 644 ${worksrcpath}/hunspell/de_DE.aff $installdir
xinstall -m 644 ${worksrcpath}/hunspell/de_DE.dic $installdir
}
}
livecheck.type regex
livecheck.url ${master_sites}
livecheck.regex "igerman98-(\[0-9.\]+)${extract.suffix}"