PortSystem          1.0
PortGroup           xcode 1.0

name                keka
version             0.1.4.3
revision            1
set branch          [join [lrange [split ${version} .] 0 2] .]
categories          archivers aqua
maintainers         nomaintainer
license             GPL-3+
platforms           darwin
description         7-Zip GUI for Mac

long_description \
    keka is a Mac OSX GUI for p7zip (7-zip/7zip port), Unrar and Unace. \
    keka tries to be the easiest and quickest archiver for Mac.

homepage            http://kekaosx.com/
master_sites        sourceforge:project/keka/Keka%20${branch}
distname            Keka-${version}-source
use_7z              yes

checksums           rmd160  39b2ede991526940dc9169d1aaef17541ac4e1e9 \
                    sha256  2f52bbb095baa858b3273d851de5cc25a4470351bdfe675b2d5b997e3145c2c4

depends_lib         port:p7zip port:unrar

patchfiles          project.pbxproj.patch

configure.cxx_stdlib    libstdc++

if {[vercmp ${xcodeversion} 10.0] >= 0} {
    post-patch {
        reinplace "s|<integer value=\"1050\" key=\"NS.object.0\"/>|<integer value=\"1060\" key=\"NS.object.0\"/>|" \
            {*}[glob -directory ${worksrcpath}/Languages */kekaGUI.xib]
    }
    build.pre_args      -UseNewBuildSystem=NO
    destroot.pre_args   -UseNewBuildSystem=NO
}

post-destroot {
    ln -sf ${prefix}/bin/unrar ${destroot}${applications_dir}/Keka.app/Contents/Resources/kekaunrar
}

livecheck.regex     {/Keka-([0-9.]+)-source}
