<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/126b917f6ef7a2526ed45bb4d64b2666ce7b68af">https://github.com/macports/macports-ports/commit/126b917f6ef7a2526ed45bb4d64b2666ce7b68af</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 126b917f6ef librdkafka: update to 1.7.0
</span>126b917f6ef is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 126b917f6ef7a2526ed45bb4d64b2666ce7b68af
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Mon Jul 5 04:18:06 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    librdkafka: update to 1.7.0
</span>---
 net/librdkafka/Portfile        |  32 ++++++-----
 net/librdkafka/files/CXX.patch | 126 -----------------------------------------
 2 files changed, 17 insertions(+), 141 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/librdkafka/Portfile b/net/librdkafka/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 920b306f3e2..2951d2be820 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/librdkafka/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/librdkafka/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,8 +3,9 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        edenhill librdkafka 1.4.2 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        edenhill librdkafka 1.7.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          net
 platforms           darwin
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,18 +13,17 @@ maintainers         {@alexeyt820 gmail.com:alexey.trenikhin+macports} openmainta
</span> description         The Apache Kafka C/C++ library
 long_description    Full Apache Kafka protocol support, including producer and consumer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha256 d6e553b1216b76de9e3a3c4b9c53fbecd87a5220aa5db2f3a8333d36e29e464c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 99496ebe9eefa3d197bdd893baca273ad142b758 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size 2733040 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          CXX.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --disable-zstd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      --disable-lz4-ext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      --disable-ssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      --disable-gssapi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      --disable-syslog
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append    port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256 c71b8c5ff419da80c31bb8d3036a408c87ad523e0c7588e7660ee5f3c8973057 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160 63a6afab3e9c06793329165450026518ad6ed47e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size 2946082
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   --disable-zstd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-lz4-ext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-ssl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-gssapi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-syslog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      port:zlib
</span>                     
 if {[string match *clang* ${configure.cxx}]} {
     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +31,7 @@ if {[string match *clang* ${configure.cxx}]} {
</span> 
 variant zstd description {Enable support for zstd compression} {
   depends_lib-append      port:zstd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  configure.args-replace  --disable-zstd --enable-zstd 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  configure.args-replace  --disable-zstd --enable-zstd
</span> }
 
 variant lz4 description {Enable external LZ4 library support} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,3 +54,5 @@ configure.ldflags-prepend     -L../src
</span> 
 test.run            no
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex  {([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     archive
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/librdkafka/files/CXX.patch b/net/librdkafka/files/CXX.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1d4b2c9e8b3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/librdkafka/files/CXX.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,126 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Use CXX instead of CC to link C++ libs/programs so that -lstdc++ is not needed.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-It should be possible to remove this patch when updating the port to 1.5.0.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/edenhill/librdkafka/issues/2878
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/edenhill/librdkafka/commit/e68ef8dc37db37c4682c95f79ad0af6dfc45bb56
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- examples/Makefile.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ examples/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -35,7 +35,7 @@ producer: ../src/librdkafka.a producer.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- producer_cpp: ../src-cpp/librdkafka++.a ../src/librdkafka.a producer.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CXX) $(CPPFLAGS) $(CXXFLAGS) producer.cpp -o $@ $(LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS) -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- consumer: ../src/librdkafka.a consumer.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CC) $(CPPFLAGS) $(CFLAGS) $@.c -o $@ $(LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -78,20 +78,20 @@ rdkafka_performance: ../src/librdkafka.a rdkafka_performance.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rdkafka_example_cpp: ../src-cpp/librdkafka++.a ../src/librdkafka.a rdkafka_example.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CXX) $(CPPFLAGS) $(CXXFLAGS) rdkafka_example.cpp -o $@ $(LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS) -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- kafkatest_verifiable_client: ../src-cpp/librdkafka++.a ../src/librdkafka.a kafkatest_verifiable_client.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CXX) $(CPPFLAGS) $(CXXFLAGS) kafkatest_verifiable_client.cpp -o $@ $(LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS) -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rdkafka_complex_consumer_example_cpp: ../src-cpp/librdkafka++.a ../src/librdkafka.a rdkafka_complex_consumer_example.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CXX) $(CPPFLAGS) $(CXXFLAGS) rdkafka_complex_consumer_example.cpp -o $@ $(LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS) -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rdkafka_consume_batch: ../src-cpp/librdkafka++.a ../src/librdkafka.a rdkafka_consume_batch.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CXX) $(CPPFLAGS) $(CXXFLAGS) rdkafka_consume_batch.cpp -o $@ $(LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS) -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          ../src-cpp/librdkafka++.a ../src/librdkafka.a $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rdkafka_zookeeper_example: ../src/librdkafka.a rdkafka_zookeeper_example.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $(CC) $(CPPFLAGS) $(CFLAGS) -I/usr/include/zookeeper rdkafka_zookeeper_example.c -o $@ $(LDFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- mklove/Makefile.base.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ mklove/Makefile.base
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -25,6 +25,10 @@ ifndef MKL_MAKEFILE_CONFIG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -include $(TOPDIR)/Makefile.config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Use C compiler as default linker.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# C++ libraries will need to override this CXX after including Makefile.base
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CC_LD?=$(CC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _UNAME_S := $(shell uname -s)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(_UNAME_S),Darwin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   LIBFILENAME=$(LIBNAME).$(LIBVER)$(SOLIB_EXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,7 +104,7 @@ $(LIBNAME_LDS):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LIBFILENAME): $(OBJS) $(LIBNAME_LDS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   @printf "$(MKL_YELLOW)Creating shared library $@$(MKL_CLR_RESET)\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(CC) $(LDFLAGS) $(LIB_LDFLAGS) $(OBJS) -o $@ $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC_LD) $(LDFLAGS) $(LIB_LDFLAGS) $(OBJS) -o $@ $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(LIBNAME).a:     $(OBJS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   @printf "$(MKL_YELLOW)Creating static library $@$(MKL_CLR_RESET)\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -196,7 +200,7 @@ endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(BIN): $(OBJS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   @printf "$(MKL_YELLOW)Creating program $@$(MKL_CLR_RESET)\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  $(CC) $(CPPFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  $(CC_LD) $(CPPFLAGS) $(LDFLAGS) $(OBJS) -o $@ $(LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file-check:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src-cpp/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src-cpp/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,7 +54,7 @@ set(PKG_CONFIG_LIBS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "-L\${libdir} -lrdkafka++"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set(PKG_CONFIG_LIBS_PRIVATE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    "-lrdkafka -lstdc++"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    "-lrdkafka"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure_file(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "../packaging/cmake/rdkafka.pc.in"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src-cpp/Makefile.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src-cpp/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,6 +21,9 @@ DISABLE_LDS=y
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MKL_NO_SELFCONTAINED_STATIC_LIB=y
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include ../mklove/Makefile.base
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Use C++ compiler as linker rather than the default C compiler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CC_LD=$(CXX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OSX and Cygwin requires linking required libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(_UNAME_S),Darwin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   FWD_LINKING_REQ=y
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -34,7 +37,7 @@ endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Ignore previously defined library dependencies for the C library,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # we'll get those dependencies through the C library linkage.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS := -L../src -lrdkafka -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS := -L../src -lrdkafka
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CHECK_FILES+= $(LIBFILENAME) $(LIBNAME).a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- tests/Makefile.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ tests/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3,7 +3,7 @@ TESTSRCS_CXX= $(wildcard [08]*-*.cpp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJS        = $(TESTSRCS_C:%.c=%.o) $(TESTSRCS_CXX:%.cpp=%.o)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BIN         = test-runner
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS       += -lrdkafka++ -lrdkafka -lstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS       += -lrdkafka++ -lrdkafka
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OBJS       += test.o rusage.o testcpp.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           tinycthread.o tinycthread_extra.o rdlist.o sockem.o \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           sockem_ctrl.o
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,6 +21,9 @@ SCENARIOS?=noautocreate
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -include ../Makefile.config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Use C++ compiler as linker
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CC_LD=$(CXX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- all: $(BIN) run_par
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span></pre><pre style='margin:0'>

</pre>