# -*- 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 github.setup confluentinc librdkafka 2.3.0 v revision 0 categories net platforms darwin license BSD maintainers {@alexeyt820 gmail.com:alexey.trenikhin+macports} openmaintainer description The Apache Kafka C/C++ library long_description Full Apache Kafka protocol support, including producer and consumer checksums sha256 2d49c35c77eeb3d42fa61c43757fcbb6a206daa560247154e60642bcdcc14d12 \ rmd160 9f7373468dc7866f985fbbc08c377884cf4f1f01 \ size 4380862 configure.args-append --disable-zstd \ --disable-lz4-ext \ --disable-ssl \ --disable-gssapi \ --disable-syslog \ --disable-curl depends_build-append port:pkgconfig depends_lib-append port:zlib if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne "" && ${os.major} < 22} { configure.ldflags-append -stdlib=${configure.cxx_stdlib} } variant zstd description {Enable support for zstd compression} { depends_lib-append port:zstd configure.args-replace --disable-zstd --enable-zstd } variant lz4 description {Enable external LZ4 library support} { depends_lib-append port:lz4 configure.args-replace --disable-lz4-ext --enable-lz4-ext } variant ssl description {Enable SSL support} { depends_lib-append path:lib/libssl.dylib:openssl configure.args-replace --disable-ssl --enable-ssl } variant sasl description {Enable SASL GSSAPI support with Cyrus libsasl2} { depends_lib-append port:cyrus-sasl2 configure.args-replace --disable-gssapi --enable-gssapi } variant curl description {Enable OpenID Connect support with curl} { depends_lib-append port:curl configure.args-replace --disable-curl --enable-curl } default_variants +zstd +lz4 +ssl +sasl +curl configure.ldflags-prepend -L../src test.run no github.livecheck.regex {([0-9.]+)} github.tarball_from archive