Skip site navigation (1)Skip section navigation (2)
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>