svn commit: r475178 - in head/net/librdkafka: . files
Luca Pizzamiglio
pizzamig at FreeBSD.org
Mon Jul 23 14:58:32 UTC 2018
Author: pizzamig
Date: Mon Jul 23 14:58:31 2018
New Revision: 475178
URL: https://svnweb.freebsd.org/changeset/ports/475178
Log:
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
Added:
head/net/librdkafka/files/patch-mklove_modules_configure.atomics (contents, props changed)
Modified:
head/net/librdkafka/Makefile
head/net/librdkafka/distinfo
Modified: head/net/librdkafka/Makefile
==============================================================================
--- head/net/librdkafka/Makefile Mon Jul 23 14:25:04 2018 (r475177)
+++ head/net/librdkafka/Makefile Mon Jul 23 14:58:31 2018 (r475178)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= librdkafka
-PORTVERSION= 0.11.4
-PORTREVISION= 1
+PORTVERSION= 0.11.5
DISTVERSIONPREFIX= v
CATEGORIES= net
@@ -29,12 +28,6 @@ MAKE_ARGS= pkgconfigdir=${PREFIX}/libdata/pkgconfig
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 \
Modified: head/net/librdkafka/distinfo
==============================================================================
--- head/net/librdkafka/distinfo Mon Jul 23 14:25:04 2018 (r475177)
+++ head/net/librdkafka/distinfo Mon Jul 23 14:58:31 2018 (r475178)
@@ -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
Added: head/net/librdkafka/files/patch-mklove_modules_configure.atomics
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/librdkafka/files/patch-mklove_modules_configure.atomics Mon Jul 23 14:58:31 2018 (r475178)
@@ -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
More information about the svn-ports-all
mailing list