Date: Sun, 7 Mar 2021 15:34:46 +0000 (UTC) From: Rainer Hurling <rhurlin@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r567573 - in head/devel: . libserdes Message-ID: <202103071534.127FYk9N089321@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103071534.127FYk9N089321>