# -*- 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                xorg-libxkbui
version             1.0.2
categories          x11 devel
maintainers         {jeremyhu @jeremyhu} openmaintainer
license             X11
description         X.org libxbui
homepage            https://www.x.org
long_description    X.org libxkbui library.
master_sites        xorg:individual/lib/

distname            libxkbui-${version}
checksums           md5     1143e456f7429e18e88f2eadb2f2b6b1 \
                    sha1    bd6f1d6fa390d3fee118f9d5b15e156315576b9f \
                    rmd160  ff356dea1c93a1a94bab4df80b66f9304d827b2a

use_bzip2           yes

depends_build \
    port:pkgconfig

depends_lib \
    port:xorg-libXt \
    port:xorg-libxkbfile

# ships with old config.{guess,sub} that don't recognise darwin arm64;
# replace with recent versions from automake
depends_build-append    port:automake
post-patch {
    set automake_dirs [glob -directory ${prefix}/share automake-*]
    set automake_dir [lindex [lsort -command vercmp $automake_dirs] end]
    copy -force ${automake_dir}/config.guess ${automake_dir}/config.sub \
        ${worksrcpath}
}

livecheck.type      regex
livecheck.url       https://xorg.freedesktop.org/archive/individual/lib/?C=M&O=D
livecheck.regex     libxkbui-(\\d+(?:\\.\\d+)*)
