# -*- 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                cabextract
version             1.11
revision            0
checksums           rmd160  8f7e33e5cc918cf37c54b32fa9ff4c23060fc3ae \
                    sha256  b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6 \
                    size    489656

categories          archivers compression sysutils
maintainers         {ryandesign @ryandesign} openmaintainer
license             GPL-2+

description         Extract files from Microsoft cabinet files

long_description    cabextract can extract Microsoft cabinet files, also \
                    called .CAB files, on *nix systems.  cabextract supports \
                    all special features and all compression formats of \
                    Microsoft cabinet files.

homepage            https://www.cabextract.org.uk
master_sites        ${homepage}

depends_lib         port:libiconv

configure.checks.implicit_function_declaration.whitelist-append strchr

test.run            yes
test.target         check

post-destroot {
    set docdir ${prefix}/share/doc/${subport}
    xinstall -d ${destroot}${docdir}
    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README TODO ${destroot}${docdir}
}
