Commit e1ba60a9 authored by rhurlin's avatar rhurlin
Browse files

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@akhmatov.ru> (maintainer)
parent 3d7e191b
...@@ -1314,6 +1314,7 @@ ...@@ -1314,6 +1314,7 @@
SUBDIR += libsavitar SUBDIR += libsavitar
SUBDIR += libscca SUBDIR += libscca
SUBDIR += libsearpc SUBDIR += libsearpc
SUBDIR += libserdes
SUBDIR += libserialport SUBDIR += libserialport
SUBDIR += libshbuf SUBDIR += libshbuf
SUBDIR += libshhmsg SUBDIR += libshhmsg
......
# $FreeBSD$
PORTNAME= libserdes
PORTVERSION= 6.0.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
MAINTAINER= sergey@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>
TIMESTAMP = 1615122509
SHA256 (confluentinc-libserdes-v6.0.2_GH0.tar.gz) = 3fa08494cc2701d22594ce175ed21622fef1717bb0c8e4aaebfe1ff2119eef88
SIZE (confluentinc-libserdes-v6.0.2_GH0.tar.gz) = 62324
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
include/libserdes/serdes-avro.h
include/libserdes/serdes-common.h
include/libserdes/serdes.h
lib/libserdes.a
lib/libserdes.so
lib/libserdes.so.1
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment