# -*- 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           github 1.0
PortGroup           cmake 1.1
PortGroup           openssl 1.0

github.setup        twogood unshield 1.5.1
revision            1
github.tarball_from archive

categories          archivers compression sysutils
license             MIT
platforms           darwin
maintainers         nomaintainer
description         Extract files from InstallShield cabinet files

long_description \
    Extract files from InstallShield-style cabinet files (usually named \
    data1.cab, data1.hdr, data2.cab, etc), versions 5 and later

depends_lib         port:libiconv \
                    port:zlib

checksums           sha256  34cd97ff1e6f764436d71676e3d6842dc7bd8e2dd5014068da5c560fe4661f60 \
                    rmd160  fe9c5f3717efa433a864e614068406fd83b974a5 \
                    size    67454

configure.ldflags-append -liconv

# https://github.com/twogood/unshield/issues/139
platform powerpc {
    configure.cflags-append -DWORDS_BIGENDIAN=1
}

post-destroot {
    set docdir ${prefix}/share/doc/${name}
    xinstall -d ${destroot}${docdir}
    xinstall -m 0644 -W ${worksrcpath} LICENSE README.md \
        ${destroot}${docdir}
}
