Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Jul 2015 11:14:41 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r392820 - in head/net: . librdkafka
Message-ID:  <201507241114.t6OBEfYp050195@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Fri Jul 24 11:14:40 2015
New Revision: 392820
URL: https://svnweb.freebsd.org/changeset/ports/392820

Log:
  New port: net/librdkafka
  
  This is a port of librdkafka, a C library implementation
  of the Apache Kafka protocol, containing both Producer and
  Consumer support. It was designed with message delivery
  reliability and high performance in mind, current figures
  exceed 800000 msgs/second for the producer and 3 million
  msgs/second for the consumer.
  
  WWW: https://github.com/edenhill/librdkafka/
  
  PR:		201521
  Submitted by:	Victor Yagofarov <xnasx@yandex.ru>

Added:
  head/net/librdkafka/
  head/net/librdkafka/Makefile   (contents, props changed)
  head/net/librdkafka/distinfo   (contents, props changed)
  head/net/librdkafka/pkg-descr   (contents, props changed)
  head/net/librdkafka/pkg-plist   (contents, props changed)
Modified:
  head/net/Makefile

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Fri Jul 24 11:08:08 2015	(r392819)
+++ head/net/Makefile	Fri Jul 24 11:14:40 2015	(r392820)
@@ -332,6 +332,7 @@
     SUBDIR += libproxy-perl
     SUBDIR += libproxy-python
     SUBDIR += libproxy-webkit
+    SUBDIR += librdkafka
     SUBDIR += librouteros
     SUBDIR += librsync
     SUBDIR += librsync1

Added: head/net/librdkafka/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/librdkafka/Makefile	Fri Jul 24 11:14:40 2015	(r392820)
@@ -0,0 +1,32 @@
+# Created by: Victor Yagofarov <xnasx@yandex.ru>
+# $FreeBSD$
+
+PORTNAME=	librdkafka
+PORTVERSION=	0.8.6
+CATEGORIES=	net
+DISTNAME=	${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}-${GH_TAGNAME}
+
+MAINTAINER=	xnasx@yandex.ru
+COMMENT=	Apache Kafka C/C++ library
+
+LICENSE=	BSD3CLAUSE
+
+BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	edenhill
+GH_TAGNAME=	e3d984849a
+
+USE_LDCONFIG=	yes
+
+USES=	gmake perl5
+GNU_CONFIGURE=	yes
+
+post-install:
+	${INSTALL_DATA} ${WRKSRC}/rdkafka.pc  ${STAGEDIR}${PREFIX}/libdata/pkgconfig/librdkafka.pc
+
+post-stage:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librdkafka.so.1
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librdkafka++.so.1
+
+.include <bsd.port.mk>

Added: head/net/librdkafka/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/librdkafka/distinfo	Fri Jul 24 11:14:40 2015	(r392820)
@@ -0,0 +1,2 @@
+SHA256 (edenhill-librdkafka-0.8.6-e3d984849a_GH0.tar.gz) = 8a0383ad377f9067ed76e5198fce1729d6e08b2603bd1e1e9064cb57f0c8be4d
+SIZE (edenhill-librdkafka-0.8.6-e3d984849a_GH0.tar.gz) = 202170

Added: head/net/librdkafka/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/librdkafka/pkg-descr	Fri Jul 24 11:14:40 2015	(r392820)
@@ -0,0 +1,8 @@
+This is a port of librdkafka, a C library implementation 
+of the Apache Kafka protocol, containing both Producer and 
+Consumer support. It was designed with message delivery
+reliability and high performance in mind, current figures
+exceed 800000 msgs/second for the producer and 3 million 
+msgs/second for the consumer.
+
+WWW: https://github.com/edenhill/librdkafka/

Added: head/net/librdkafka/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/librdkafka/pkg-plist	Fri Jul 24 11:14:40 2015	(r392820)
@@ -0,0 +1,9 @@
+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
+libdata/pkgconfig/librdkafka.pc



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507241114.t6OBEfYp050195>