From owner-svn-ports-head@freebsd.org Sun Mar 7 15:34:47 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AEFAA569FED; Sun, 7 Mar 2021 15:34:47 +0000 (UTC) (envelope-from rhurlin@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dtls34dh6z4vMy; Sun, 7 Mar 2021 15:34:47 +0000 (UTC) (envelope-from rhurlin@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 926C41837F; Sun, 7 Mar 2021 15:34:47 +0000 (UTC) (envelope-from rhurlin@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 127FYlKn089326; Sun, 7 Mar 2021 15:34:47 GMT (envelope-from rhurlin@FreeBSD.org) Received: (from rhurlin@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 127FYk9N089321; Sun, 7 Mar 2021 15:34:46 GMT (envelope-from rhurlin@FreeBSD.org) Message-Id: <202103071534.127FYk9N089321@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rhurlin set sender to rhurlin@FreeBSD.org using -f From: Rainer Hurling Date: Sun, 7 Mar 2021 15:34:46 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r567573 - in head/devel: . libserdes X-SVN-Group: ports-head X-SVN-Commit-Author: rhurlin X-SVN-Commit-Paths: in head/devel: . libserdes X-SVN-Commit-Revision: 567573 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Mar 2021 15:34:47 -0000 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 (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 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