From 906d9285f24c4c06a33f7fed2eecdff396e2815d Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Fri, 2 Aug 2024 14:30:39 -0400 Subject: [PATCH] [librdkafka] add new feature librdkafka[sasl] (#39894) --- ports/librdkafka/portfile.cmake | 5 +++-- ports/librdkafka/vcpkg.json | 9 ++++++--- versions/baseline.json | 2 +- versions/l-/librdkafka.json | 5 +++++ 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/ports/librdkafka/portfile.cmake b/ports/librdkafka/portfile.cmake index 2167ffaab004eb..933d58f2c670d3 100644 --- a/ports/librdkafka/portfile.cmake +++ b/ports/librdkafka/portfile.cmake @@ -12,13 +12,14 @@ string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" RDKAFKA_BUILD_STATIC) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS FEATURES + curl WITH_CURL + sasl WITH_SASL + sasl WITH_SASL_CYRUS ssl WITH_SSL ssl WITH_SASL_OAUTHBEARER ssl WITH_SASL_SCRAM zlib WITH_ZLIB zstd WITH_ZSTD - snappy WITH_SNAPPY - curl WITH_CURL ) vcpkg_cmake_configure( diff --git a/ports/librdkafka/vcpkg.json b/ports/librdkafka/vcpkg.json index 9f9101e13b08e5..7cb7804285d88d 100644 --- a/ports/librdkafka/vcpkg.json +++ b/ports/librdkafka/vcpkg.json @@ -1,7 +1,7 @@ { "name": "librdkafka", "version": "2.3.0", - "port-version": 4, + "port-version": 5, "description": "The Apache Kafka C/C++ library", "homepage": "https://github.com/confluentinc/librdkafka", "license": null, @@ -24,8 +24,11 @@ "curl" ] }, - "snappy": { - "description": "Build with snappy" + "sasl": { + "description": "Build with sasl/gssapi", + "dependencies": [ + "cyrus-sasl" + ] }, "ssl": { "description": "Build with OpenSSL", diff --git a/versions/baseline.json b/versions/baseline.json index 1cf08f4a9cebcc..adbd74c77b9c84 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -4934,7 +4934,7 @@ }, "librdkafka": { "baseline": "2.3.0", - "port-version": 4 + "port-version": 5 }, "libredwg": { "baseline": "0.13.3", diff --git a/versions/l-/librdkafka.json b/versions/l-/librdkafka.json index 90a112ed6b4146..31f4e7c06ccd85 100644 --- a/versions/l-/librdkafka.json +++ b/versions/l-/librdkafka.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "cbdf7001549e463198efc7dc8d157a15aadb8f7d", + "version": "2.3.0", + "port-version": 5 + }, { "git-tree": "fbdd447367d1830499368d2c005ce991e7a52fa4", "version": "2.3.0",