Update devel/librdkafka to 0.11.3. Default changes - Change default queue.buffering.max.kbytes and queued.max.message.kbytes to 1GB - win32: Use sasl.kerberos.service.name for broker principal, not sasl.kerberos.principal Enhancements - Default producer message offsets to OFFSET_INVALID rather than 0 - new nuget package layout + debian9 librdkafka build - Allow for calling rd_kafka_queue_io_event_enable() from the C++ world - rdkafka_performance: allow testing latency with different size messages Fixes - Improved stability on termination - offsets_for_times() return ERR__TIMED_OUT if brokers did not respond in time - Let list_groups() return ERR__PARTIAL with a partial group list - Properly handle infinite - Fix offsets_store() return value when at least one valid partition - portability: rdendian: add le64toh() alias for older glibc - Add MIPS build and fix CRC32 to work on big endian CPUs - osx: fix endian checking for software crc32c - Fix comparison in rd_list_remove_cmp - stop calling cnd_timedwait() with a timeout of 0h - Fix DNS cache logic broker.address.ttl - Fix broker thread "hang" in CONNECT state - Reset rkb_blocking_max_ms on broker DOWN to avoid busy-loop during CONNECT - Fix memory leak when producev() fails - Raise cmake minimum version to 3.2 - Do not assume LZ4 worst - Fix ALL_BROKERS_DOWN re-generation - rdkafka-performance: busy wait to wait short periods of timediff -r1.4 -r1.5 pkgsrc/devel/librdkafka/Makefile
(fhajny)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2017/10/18 10:00:04 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2017/12/09 16:57:04 fhajny Exp $ | |
2 | 2 | |||
3 | DISTNAME= librdkafka-0.11.1 | 3 | DISTNAME= librdkafka-0.11.3 | |
4 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=edenhill/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=edenhill/} | |
6 | 6 | |||
7 | MAINTAINER= filip@joyent.com | 7 | MAINTAINER= filip@joyent.com | |
8 | HOMEPAGE= https://github.com/edenhill/librdkafka/ | 8 | HOMEPAGE= https://github.com/edenhill/librdkafka/ | |
9 | COMMENT= Apache Kafka C/C++ library | 9 | COMMENT= Apache Kafka C/C++ library | |
10 | LICENSE= 2-clause-bsd | 10 | LICENSE= 2-clause-bsd | |
11 | 11 | |||
12 | GITHUB_TAG= v${PKGVERSION_NOREV} | 12 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
13 | 13 | |||
14 | HAS_CONFIGURE= yes | 14 | HAS_CONFIGURE= yes | |
15 | USE_LANGUAGES= c c99 c++ | 15 | USE_LANGUAGES= c c99 c++ | |
16 | USE_TOOLS+= bash gmake pkg-config | 16 | USE_TOOLS+= bash gmake pkg-config |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2017/10/18 10:00:04 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.5 2017/12/09 16:57:04 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (librdkafka-0.11.1.tar.gz) = 6258daa4590d8f02c5041357c634fc79fcf47bf3 | 3 | SHA1 (librdkafka-0.11.3.tar.gz) = 6a7e37069e46e59f4547cb21fe2d4b3c88eb5b41 | |
4 | RMD160 (librdkafka-0.11.1.tar.gz) = e57a81a5228ee6462ee2c8d591d6081fc6c2fdea | 4 | RMD160 (librdkafka-0.11.3.tar.gz) = 8af7eed57c075079219760ff9432819d91b6b67c | |
5 | SHA512 (librdkafka-0.11.1.tar.gz) = 24aba6cfbd5df6a010a735fde455a9272c85b26055b172893b8e5259c2d6a7f2adc9637699f7f3b7270200a280cd95d52779a8f89fbb6af5fc035488ff54310e | 5 | SHA512 (librdkafka-0.11.3.tar.gz) = e9bb97ea1597019a841dd4ba3666ad72dcbc0539054155ce0caee92f1324f1a490515b0310405f822b829c05ed2688b48e2ca205a91cf88bf9ad6411f7c12b26 | |
6 | Size (librdkafka-0.11.1.tar.gz) = 859238 bytes | 6 | Size (librdkafka-0.11.3.tar.gz) = 1849838 bytes | |
7 | SHA1 (patch-Makefile) = 31731833723acada1c53d01a632f8ba726788a5a | 7 | SHA1 (patch-Makefile) = 31731833723acada1c53d01a632f8ba726788a5a | |
8 | SHA1 (patch-src_rd.h) = 698000dcad93ccaa07e2462e0932967272b2a915 | 8 | SHA1 (patch-src_rd.h) = 698000dcad93ccaa07e2462e0932967272b2a915 | |
9 | SHA1 (patch-src_rdendian.h) = 2c01666fa2ad35415180e272223d3be13d91f7f8 | 9 | SHA1 (patch-src_rdendian.h) = 75cb69e2cbdbcad6a82a943539d5707ff1df7d6d | |
10 | SHA1 (patch-src_rdposix.h) = 72ac80d3ac57a87b3c289b3c7a8698234af9984c | 10 | SHA1 (patch-src_rdposix.h) = 72ac80d3ac57a87b3c289b3c7a8698234af9984c | |
11 | SHA1 (patch-src_snappy__compat.h) = c728f0e575ccf944d6990aa64cc4ccd926e4e5d4 | 11 | SHA1 (patch-src_snappy__compat.h) = c728f0e575ccf944d6990aa64cc4ccd926e4e5d4 |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-src_rdendian.h,v 1.1 2017/04/24 12:20:37 fhajny Exp $ | 1 | $NetBSD: patch-src_rdendian.h,v 1.2 2017/12/09 16:57:04 fhajny Exp $ | |
2 | 2 | |||
3 | Add NetBSD support. | 3 | Add NetBSD support. | |
4 | 4 | |||
5 | --- src/rdendian.h.orig 2017-04-12 08:36:34.000000000 +0000 | 5 | --- src/rdendian.h.orig 2017-12-04 09:29:22.000000000 +0000 | |
6 | +++ src/rdendian.h | 6 | +++ src/rdendian.h | |
7 | @@ -38,7 +38,7 @@ | 7 | @@ -39,7 +39,7 @@ | |
8 | * htobe16() | 8 | * le64toh() | |
9 | */ | 9 | */ | |
10 | 10 | |||
11 | -#ifdef __FreeBSD__ | 11 | -#ifdef __FreeBSD__ | |
12 | +#if defined(__FreeBSD__) || defined(__NetBSD__) | 12 | +#if defined(__FreeBSD__) || defined(__NetBSD__) | |
13 | #include <sys/endian.h> | 13 | #include <sys/endian.h> | |
14 | #elif defined __GLIBC__ | 14 | #elif defined __GLIBC__ | |
15 | #include <endian.h> | 15 | #include <endian.h> |