# -*- 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  clang_dependency 1.0

name            gperf
version         3.1
categories      devel
platforms       darwin
license         GPL-3+
maintainers     {mcalhoun @MarcusCalhoun-Lopez} openmaintainer

description     GNU perfect hash generator
long_description \
    Generates a perfect hash function for various input.

homepage        https://www.gnu.org/software/gperf/gperf.html
master_sites    gnu

checksums       md5     9e251c0a618ad0824b51117d5d9db87e \
                sha1    e3c0618c2d2e5586eda9498c867d5e4858a3b0e2 \
                rmd160  0bccbfd60ef68a93b407d9ce157748475775e74b

installs_libs   no

configure.args  --infodir=${prefix}/share/info

# Also needed by later clangs.
if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
    clang_dependency.extra_versions 3.7
}

test.run        yes
test.target     check
