diff options
author | pizzamig <pizzamig@FreeBSD.org> | 2018-07-23 22:58:31 +0800 |
---|---|---|
committer | pizzamig <pizzamig@FreeBSD.org> | 2018-07-23 22:58:31 +0800 |
commit | ed4ecc2ccedd908c3cfdf1b72c1e1568d094d07d (patch) | |
tree | 370d7aefe3e8670091868b4dc9eb6930c9f1b5df /net/librdkafka | |
parent | b345392faa4c9fa4435bb3e5f8ca6917802797f1 (diff) | |
download | freebsd-ports-gnome-ed4ecc2ccedd908c3cfdf1b72c1e1568d094d07d.tar.gz freebsd-ports-gnome-ed4ecc2ccedd908c3cfdf1b72c1e1568d094d07d.tar.zst freebsd-ports-gnome-ed4ecc2ccedd908c3cfdf1b72c1e1568d094d07d.zip |
net/librdkafka: Update to v0.11.5
Fix clang 6 build on i386
Support to Admin API
Several enhancements and fixes
Changelog at https://github.com/edenhill/librdkafka/releases/tag/v0.11.5
Diffstat (limited to 'net/librdkafka')
-rw-r--r-- | net/librdkafka/Makefile | 9 | ||||
-rw-r--r-- | net/librdkafka/distinfo | 6 | ||||
-rw-r--r-- | net/librdkafka/files/patch-mklove_modules_configure.atomics | 20 |
3 files changed, 24 insertions, 11 deletions
diff --git a/net/librdkafka/Makefile b/net/librdkafka/Makefile index bb2b9528bfb2..f947575b374c 100644 --- a/net/librdkafka/Makefile +++ b/net/librdkafka/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= librdkafka -PORTVERSION= 0.11.4 -PORTREVISION= 1 +PORTVERSION= 0.11.5 DISTVERSIONPREFIX= v CATEGORIES= net @@ -30,12 +29,6 @@ CONFIGURE_ARGS+= --disable-sasl --enable-ssl USE_LDCONFIG= yes -.include <bsd.port.options.mk> - -.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200056 && ${ARCH} == i386 -BROKEN= undefined reference to '__atomic_fetch_add_8' -.endif - post-patch: ${REINPLACE_CMD} -e \ 's|_ALIGN(|_RE_ALIGN(|g' ${WRKSRC}/src/rdkafka_buf.h \ diff --git a/net/librdkafka/distinfo b/net/librdkafka/distinfo index 44c112633595..8655bb7db4f4 100644 --- a/net/librdkafka/distinfo +++ b/net/librdkafka/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1522336623 -SHA256 (edenhill-librdkafka-v0.11.4_GH0.tar.gz) = 9d8f1eb7b0e29e9ab1168347c939cb7ae5dff00a39cef99e7ef033fd8f92737c -SIZE (edenhill-librdkafka-v0.11.4_GH0.tar.gz) = 1900117 +TIMESTAMP = 1532103347 +SHA256 (edenhill-librdkafka-v0.11.5_GH0.tar.gz) = cc6ebbcd0a826eec1b8ce1f625ffe71b53ef3290f8192b6cae38412a958f4fd3 +SIZE (edenhill-librdkafka-v0.11.5_GH0.tar.gz) = 1984510 diff --git a/net/librdkafka/files/patch-mklove_modules_configure.atomics b/net/librdkafka/files/patch-mklove_modules_configure.atomics new file mode 100644 index 000000000000..94953907239d --- /dev/null +++ b/net/librdkafka/files/patch-mklove_modules_configure.atomics @@ -0,0 +1,20 @@ +--- mklove/modules/configure.atomics.orig 2018-07-23 09:49:13 UTC ++++ mklove/modules/configure.atomics +@@ -93,7 +93,7 @@ int32_t foo (int32_t i) { + if ! mkl_compile_check __atomic_64 HAVE_ATOMICS_64 cont CC "" \ + " + #include <inttypes.h> +-int64_t foo (int64_t i) { ++int64_t foo (int64_t i) __attribute__((noinline)) { + return __atomic_add_fetch(&i, 1, __ATOMIC_SEQ_CST); + }" + then +@@ -102,7 +102,7 @@ int64_t foo (int64_t i) { + cont CC "" \ + " + #include <inttypes.h> +-int64_t foo (int64_t i) { ++int64_t foo (int64_t i) __attribute__((noinline)) { + return __atomic_add_fetch(&i, 1, __ATOMIC_SEQ_CST); + }" + then |