svn commit: r567573 - in head/devel: . libserdes
Rainer Hurling
rhurlin at FreeBSD.org
Sun Mar 7 15:34:47 UTC 2021
Author: rhurlin
Date: Sun Mar 7 15:34:46 2021
New Revision: 567573
URL: https://svnweb.freebsd.org/changeset/ports/567573
Log:
New port: devel/libserdes: schema-based serializer/deserializer C/C++ library
With support for Avro and the Confluent Platform Schema Registry.
The library is aimed to be used in the streaming pipeline, e.g.
Apache Kafka, to perform data serialization and deserialization
with centrally managed schemas.
https://github.com/confluentinc/libserdes
PR: 254099
Submitted by: Sergey Akhmatov <sergey at akhmatov.ru> (maintainer)
Added:
head/devel/libserdes/
head/devel/libserdes/Makefile (contents, props changed)
head/devel/libserdes/distinfo (contents, props changed)
head/devel/libserdes/pkg-descr (contents, props changed)
head/devel/libserdes/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Mar 7 15:15:41 2021 (r567572)
+++ head/devel/Makefile Sun Mar 7 15:34:46 2021 (r567573)
@@ -1314,6 +1314,7 @@
SUBDIR += libsavitar
SUBDIR += libscca
SUBDIR += libsearpc
+ SUBDIR += libserdes
SUBDIR += libserialport
SUBDIR += libshbuf
SUBDIR += libshhmsg
Added: head/devel/libserdes/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libserdes/Makefile Sun Mar 7 15:34:46 2021 (r567573)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= libserdes
+PORTVERSION= 6.0.2
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+
+MAINTAINER= sergey at akhmatov.ru
+COMMENT= Schema-based serializer/deserializer with support for Avro
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= bash:shells/bash
+LIB_DEPENDS= libavro.so:devel/avro-c \
+ libcurl.so:ftp/curl \
+ libjansson.so:devel/jansson \
+ librdkafka++.so:net/librdkafka
+
+USES= gmake localbase:ldflags perl5
+
+USE_GITHUB= yes
+GH_ACCOUNT= confluentinc
+
+USE_LDCONFIG= yes
+USE_PERL5= build
+
+GNU_CONFIGURE= yes
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libserdes.so
+
+.include <bsd.port.mk>
Added: head/devel/libserdes/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libserdes/distinfo Sun Mar 7 15:34:46 2021 (r567573)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1615122509
+SHA256 (confluentinc-libserdes-v6.0.2_GH0.tar.gz) = 3fa08494cc2701d22594ce175ed21622fef1717bb0c8e4aaebfe1ff2119eef88
+SIZE (confluentinc-libserdes-v6.0.2_GH0.tar.gz) = 62324
Added: head/devel/libserdes/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libserdes/pkg-descr Sun Mar 7 15:34:46 2021 (r567573)
@@ -0,0 +1,9 @@
+libserdes is a schema-based serializer/deserializer
+C/C++ library with support for Avro and the Confluent
+Platform Schema Registry.
+
+The library is aimed to be used in the streaming pipeline,
+e.g. Apache Kafka, to perform data serialization and
+deserialization with centrally managed schemas.
+
+WWW: https://github.com/confluentinc/libserdes
Added: head/devel/libserdes/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libserdes/pkg-plist Sun Mar 7 15:34:46 2021 (r567573)
@@ -0,0 +1,6 @@
+include/libserdes/serdes-avro.h
+include/libserdes/serdes-common.h
+include/libserdes/serdes.h
+lib/libserdes.a
+lib/libserdes.so
+lib/libserdes.so.1
More information about the svn-ports-head
mailing list