# -*- 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.6.2
revision            0
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  a937ef596ad94d16e7ed2c8553ad7be305798dcdcfd65ae60210b1e54ab51a2f \
                    rmd160  39630279ca3b6f1326c5cb9f8b18d13585dfc3f1 \
                    size    42833

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}
}
