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