From owner-dev-commits-ports-all@freebsd.org Mon Aug 23 16:23:08 2021 Return-Path: Delivered-To: dev-commits-ports-all@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 EC19166E08D; Mon, 23 Aug 2021 16:23:08 +0000 (UTC) (envelope-from git@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 4Gtcwr6CYFz3h6y; Mon, 23 Aug 2021 16:23:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BE6F4177C9; Mon, 23 Aug 2021 16:23:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17NGN8wl032195; Mon, 23 Aug 2021 16:23:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17NGN8MD032194; Mon, 23 Aug 2021 16:23:08 GMT (envelope-from git) Date: Mon, 23 Aug 2021 16:23:08 GMT Message-Id: <202108231623.17NGN8MD032194@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Fernando Apestegu=C3=ADa?= Subject: git: b346f732e4a7 - main - devel/capnproto: upgrade to 0.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b346f732e4a79b40ff5b491fa0b661dd5ed43f55 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2021 16:23:09 -0000 The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=b346f732e4a79b40ff5b491fa0b661dd5ed43f55 commit b346f732e4a79b40ff5b491fa0b661dd5ed43f55 Author: Maxim Sobolev AuthorDate: 2021-08-21 12:13:54 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2021-08-23 16:18:22 +0000 devel/capnproto: upgrade to 0.9.0 ChangeLog: https://capnproto.org/news/ PR: 257919 Reported by: sobomax@FreeBSD.org Approved by: felix@userspace.com.au (maintainer) --- devel/capnproto/Makefile | 12 ++++--- devel/capnproto/distinfo | 6 ++-- .../files/patch-src__kj__async-io-unix.c++ | 14 ++++++++ devel/capnproto/pkg-plist | 37 ++++++++++++++++------ 4 files changed, 51 insertions(+), 18 deletions(-) diff --git a/devel/capnproto/Makefile b/devel/capnproto/Makefile index ed3feb39e2e7..d04644bfc9a0 100644 --- a/devel/capnproto/Makefile +++ b/devel/capnproto/Makefile @@ -1,8 +1,7 @@ # Created by: Felix Hanley PORTNAME= capnproto -PORTVERSION= 0.7.0 -PORTREVISION= 1 +PORTVERSION= 0.9.0 DISTVERSIONPREFIX= v CATEGORIES= devel @@ -17,12 +16,15 @@ USES= autoreconf compiler:c++14-lang gmake libtool ssl USE_GITHUB= yes GH_ACCOUNT= capnproto USE_LDCONFIG= yes -CONFIGURE_ARGS= ac_cv_lib_ssl_OPENSSL_init_ssl=yes - -WRKSRC_SUBDIR= c++ GNU_CONFIGURE= yes +CONFIGURE_ARGS= ac_cv_lib_ssl_OPENSSL_init_ssl=yes + INSTALL_TARGET= install-strip TEST_TARGET= check +WRKSRC_SUBDIR= c++ + +PLIST_SUB+= PORTVERSION="${PORTVERSION}" + .include diff --git a/devel/capnproto/distinfo b/devel/capnproto/distinfo index 6a536df5e6d8..8ea188ba40e6 100644 --- a/devel/capnproto/distinfo +++ b/devel/capnproto/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1537406699 -SHA256 (capnproto-capnproto-v0.7.0_GH0.tar.gz) = 76c7114a3d142ad08b7208b3964a26e72a6320ee81331d3f0b87569fc9c47a28 -SIZE (capnproto-capnproto-v0.7.0_GH0.tar.gz) = 1983172 +TIMESTAMP = 1629251120 +SHA256 (capnproto-capnproto-v0.9.0_GH0.tar.gz) = a156efe56b42957ea2d118340d96509af2e40c7ef8f3f8c136df48001a5eb2ac +SIZE (capnproto-capnproto-v0.9.0_GH0.tar.gz) = 2238274 diff --git a/devel/capnproto/files/patch-src__kj__async-io-unix.c++ b/devel/capnproto/files/patch-src__kj__async-io-unix.c++ new file mode 100644 index 000000000000..b19787262b54 --- /dev/null +++ b/devel/capnproto/files/patch-src__kj__async-io-unix.c++ @@ -0,0 +1,14 @@ +--- src/kj/async-io-unix.c++.orig 2021-08-14 23:27:30 UTC ++++ src/kj/async-io-unix.c++ +@@ -1486,7 +1486,11 @@ kj::Own SocketAddress::getIdentity(kj::L + // MacOS / FreeBSD + struct xucred creds; + uint length = sizeof(creds); ++#if defined SOL_LOCAL + stream.getsockopt(SOL_LOCAL, LOCAL_PEERCRED, &creds, &length); ++#else ++ stream.getsockopt(0, LOCAL_PEERCRED, &creds, &length); ++#endif + KJ_ASSERT(length == sizeof(creds)); + if (creds.cr_uid != static_cast(-1)) { + result.uid = creds.cr_uid; diff --git a/devel/capnproto/pkg-plist b/devel/capnproto/pkg-plist index c92ced23ec0e..9dc590376349 100644 --- a/devel/capnproto/pkg-plist +++ b/devel/capnproto/pkg-plist @@ -8,13 +8,15 @@ include/capnp/c++.capnp include/capnp/c++.capnp.h include/capnp/capability.h include/capnp/common.h +include/capnp/compat/json.capnp include/capnp/compat/json.capnp.h include/capnp/compat/json.h +include/capnp/compat/std-iterator.h +include/capnp/compat/websocket-rpc.h include/capnp/dynamic.h include/capnp/endian.h include/capnp/ez-rpc.h include/capnp/generated-header-support.h -include/capnp/json.capnp include/capnp/layout.h include/capnp/list.h include/capnp/membrane.h @@ -42,11 +44,14 @@ include/capnp/serialize-async.h include/capnp/serialize-packed.h include/capnp/serialize-text.h include/capnp/serialize.h +include/capnp/stream.capnp +include/capnp/stream.capnp.h include/kj/arena.h include/kj/array.h include/kj/async-inl.h include/kj/async-io.h include/kj/async-prelude.h +include/kj/async-queue.h include/kj/async-unix.h include/kj/async-win32.h include/kj/async.h @@ -64,6 +69,7 @@ include/kj/filesystem.h include/kj/function.h include/kj/hash.h include/kj/io.h +include/kj/list.h include/kj/main.h include/kj/map.h include/kj/memory.h @@ -72,6 +78,7 @@ include/kj/one-of.h include/kj/parse/char.h include/kj/parse/common.h include/kj/refcount.h +include/kj/source-location.h include/kj/std/iostream.h include/kj/string-tree.h include/kj/string.h @@ -89,37 +96,47 @@ lib/cmake/CapnProto/CapnProtoConfig.cmake lib/cmake/CapnProto/CapnProtoConfigVersion.cmake lib/cmake/CapnProto/CapnProtoMacros.cmake lib/cmake/CapnProto/CapnProtoTargets.cmake -lib/libcapnp-0.7.0.so -lib/libcapnp-json-0.7.0.so +lib/libcapnp-%%PORTVERSION%%.so +lib/libcapnp-json-%%PORTVERSION%%.so lib/libcapnp-json.a lib/libcapnp-json.so -lib/libcapnp-rpc-0.7.0.so +lib/libcapnp-rpc-%%PORTVERSION%%.so lib/libcapnp-rpc.a lib/libcapnp-rpc.so +lib/libcapnp-websocket-%%PORTVERSION%%.so +lib/libcapnp-websocket.a +lib/libcapnp-websocket.so lib/libcapnp.a lib/libcapnp.so -lib/libcapnpc-0.7.0.so +lib/libcapnpc-%%PORTVERSION%%.so lib/libcapnpc.a lib/libcapnpc.so -lib/libkj-0.7.0.so -lib/libkj-async-0.7.0.so +lib/libkj-%%PORTVERSION%%.so +lib/libkj-async-%%PORTVERSION%%.so lib/libkj-async.a lib/libkj-async.so -lib/libkj-http-0.7.0.so +lib/libkj-gzip-%%PORTVERSION%%.so +lib/libkj-gzip.a +lib/libkj-gzip.so +lib/libkj-http-%%PORTVERSION%%.so lib/libkj-http.a lib/libkj-http.so -lib/libkj-test-0.7.0.so +lib/libkj-test-%%PORTVERSION%%.so lib/libkj-test.a lib/libkj-test.so -lib/libkj-tls-0.7.0.so +lib/libkj-tls-%%PORTVERSION%%.so lib/libkj-tls.a lib/libkj-tls.so lib/libkj.a lib/libkj.so libdata/pkgconfig/capnp-json.pc libdata/pkgconfig/capnp-rpc.pc +libdata/pkgconfig/capnp-websocket.pc libdata/pkgconfig/capnp.pc +libdata/pkgconfig/capnpc.pc libdata/pkgconfig/kj-async.pc +libdata/pkgconfig/kj-gzip.pc libdata/pkgconfig/kj-http.pc libdata/pkgconfig/kj-test.pc +libdata/pkgconfig/kj-tls.pc libdata/pkgconfig/kj.pc