Thu Apr 20 08:01:19 2017 UTC ()
Import librdkafka 0.9.5 as devel/librdkafka.
librdkafka is a C library implementation of the Apache Kafka protocol,
containing both Producer and Consumer support.
(fhajny)
diff -r0 -r1.1 pkgsrc/devel/librdkafka/DESCR
diff -r0 -r1.1 pkgsrc/devel/librdkafka/Makefile
diff -r0 -r1.1 pkgsrc/devel/librdkafka/PLIST
diff -r0 -r1.1 pkgsrc/devel/librdkafka/distinfo
diff -r0 -r1.1 pkgsrc/devel/librdkafka/patches/patch-src_rdkafka__broker.c
librdkafka is a C library implementation of the Apache Kafka protocol,
containing both Producer and Consumer support.
# $NetBSD: Makefile,v 1.1 2017/04/20 08:01:18 fhajny Exp $
DISTNAME= librdkafka-0.9.5
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=edenhill/}
MAINTAINER= filip@joyent.com
HOMEPAGE= https://github.com/edenhill/librdkafka/
COMMENT= Apache Kafka C/C++ library
LICENSE= 2-clause-bsd
GITHUB_TAG= v${PKGVERSION_NOREV}
HAS_CONFIGURE= yes
USE_LANGUAGES= c c99 c++
USE_TOOLS+= bash gmake pkg-config
CONFIGURE_ARGS+= --prefix=${PREFIX}
CONFIGURE_ARGS+= --enable-lz4
CONFIGURE_ARGS+= --enable-ssl
CONFIGURE_ARGS+= --disable-sasl
.include "../../archivers/lz4/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2017/04/20 08:01:18 fhajny Exp $
include/librdkafka/rdkafka.h
include/librdkafka/rdkafkacpp.h
lib/librdkafka++.a
lib/librdkafka++.so
lib/librdkafka++.so.1
lib/librdkafka.a
lib/librdkafka.so
lib/librdkafka.so.1
lib/pkgconfig/rdkafka++.pc
lib/pkgconfig/rdkafka.pc
$NetBSD: distinfo,v 1.1 2017/04/20 08:01:18 fhajny Exp $
SHA1 (librdkafka-0.9.5.tar.gz) = 8cc5ba85d18104c644d7bb9e4e64e8c95cd2f100
RMD160 (librdkafka-0.9.5.tar.gz) = 56343b3724acb09a2df0f7a42830426bea392158
SHA512 (librdkafka-0.9.5.tar.gz) = 06b2c7e3dd1c8a84322d256f2470804ba0ac205777cf66c0c98222d3f90ed26d6fcae375ee0343558ccf901d7a8d354009f377a435ecd0ce2d02c73848fbc8a4
Size (librdkafka-0.9.5.tar.gz) = 753196 bytes
SHA1 (patch-src_rdkafka__broker.c) = 6c123399f7472e2727731e307ff90a52712f7ec3
$NetBSD: patch-src_rdkafka__broker.c,v 1.1 2017/04/20 08:01:19 fhajny Exp $
XPG6 is needed.
--- src/rdkafka_broker.c.orig 2017-04-12 08:36:34.000000000 +0000
+++ src/rdkafka_broker.c
@@ -31,7 +31,7 @@
#ifndef _MSC_VER
#define _GNU_SOURCE
#ifndef _AIX /* AIX defines this and the value needs to be set correctly */
-#define _XOPEN_SOURCE
+#define _XOPEN_SOURCE 600
#endif
#include <signal.h>
#endif