git: dbffc60b6641 - main - devel/capnproto: Update to 0.9.1 and convert to CMake

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Mon, 31 Jan 2022 21:46:12 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=dbffc60b6641f6ae68f1ebfd61c6cde8a2f21b10

commit dbffc60b6641f6ae68f1ebfd61c6cde8a2f21b10
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2022-01-31 21:32:37 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2022-01-31 21:45:54 +0000

    devel/capnproto: Update to 0.9.1 and convert to CMake
    
    Use upstream release archive instead of USE_GITHUB as recommended
    by Porters Handbook
    Unfortunately upstream doesn't provide a changelog
    
    PR:             261261
    Reviewed by:    Felix Hanley <felix@userspace.com.au> (maintainer)
---
 devel/capnproto/Makefile  | 20 ++++++++------------
 devel/capnproto/distinfo  |  6 +++---
 devel/capnproto/pkg-plist | 34 ++++++++++++----------------------
 3 files changed, 23 insertions(+), 37 deletions(-)

diff --git a/devel/capnproto/Makefile b/devel/capnproto/Makefile
index 308601d0f7fd..51e3526abfac 100644
--- a/devel/capnproto/Makefile
+++ b/devel/capnproto/Makefile
@@ -1,29 +1,25 @@
 # Created by: Felix Hanley
 
 PORTNAME=	capnproto
-PORTVERSION=	0.9.0
-DISTVERSIONPREFIX=	v
+DISTVERSION=	0.9.1
 CATEGORIES=	devel
+MASTER_SITES=	https://capnproto.org/
+DISTNAME=	${PORTNAME}-c++-${DISTVERSION}
 
 MAINTAINER=	felix@userspace.com.au
 COMMENT=	Serialization/RPC system
 
 LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/../LICENSE
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-USES=		autoreconf compiler:c++14-lang cpe gmake libtool ssl
-USE_GITHUB=	yes
+USES=		cmake compiler:c++14-lang cpe pathfix ssl
 USE_LDCONFIG=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	ac_cv_lib_ssl_OPENSSL_init_ssl=yes
 
 CONFLICTS_INSTALL=	capnproto080
 
-INSTALL_TARGET=	install-strip
-TEST_TARGET=	check
+CMAKE_OFF=	BUILD_TESTING
+CMAKE_ON=	BUILD_SHARED_LIBS
 
-WRKSRC_SUBDIR=	c++
-
-PLIST_SUB+=	PORTVERSION="${PORTVERSION}"
+PLIST_SUB=	DISTVERSION="${DISTVERSION}"
 
 .include <bsd.port.mk>
diff --git a/devel/capnproto/distinfo b/devel/capnproto/distinfo
index 8ea188ba40e6..702887341ace 100644
--- a/devel/capnproto/distinfo
+++ b/devel/capnproto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1629251120
-SHA256 (capnproto-capnproto-v0.9.0_GH0.tar.gz) = a156efe56b42957ea2d118340d96509af2e40c7ef8f3f8c136df48001a5eb2ac
-SIZE (capnproto-capnproto-v0.9.0_GH0.tar.gz) = 2238274
+TIMESTAMP = 1642405559
+SHA256 (capnproto-c++-0.9.1.tar.gz) = 83680aaef8c192b884e38eab418b8482d321af6ae7ab7befa3a9370b8e716aad
+SIZE (capnproto-c++-0.9.1.tar.gz) = 1664913
diff --git a/devel/capnproto/pkg-plist b/devel/capnproto/pkg-plist
index 9dc590376349..c4bfff39ea36 100644
--- a/devel/capnproto/pkg-plist
+++ b/devel/capnproto/pkg-plist
@@ -95,40 +95,30 @@ include/kj/windows-sanity.h
 lib/cmake/CapnProto/CapnProtoConfig.cmake
 lib/cmake/CapnProto/CapnProtoConfigVersion.cmake
 lib/cmake/CapnProto/CapnProtoMacros.cmake
+lib/cmake/CapnProto/CapnProtoTargets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/CapnProto/CapnProtoTargets.cmake
-lib/libcapnp-%%PORTVERSION%%.so
-lib/libcapnp-json-%%PORTVERSION%%.so
-lib/libcapnp-json.a
 lib/libcapnp-json.so
-lib/libcapnp-rpc-%%PORTVERSION%%.so
-lib/libcapnp-rpc.a
+lib/libcapnp-json.so.%%DISTVERSION%%
 lib/libcapnp-rpc.so
-lib/libcapnp-websocket-%%PORTVERSION%%.so
-lib/libcapnp-websocket.a
+lib/libcapnp-rpc.so.%%DISTVERSION%%
 lib/libcapnp-websocket.so
-lib/libcapnp.a
+lib/libcapnp-websocket.so.%%DISTVERSION%%
 lib/libcapnp.so
-lib/libcapnpc-%%PORTVERSION%%.so
-lib/libcapnpc.a
+lib/libcapnp.so.%%DISTVERSION%%
 lib/libcapnpc.so
-lib/libkj-%%PORTVERSION%%.so
-lib/libkj-async-%%PORTVERSION%%.so
-lib/libkj-async.a
+lib/libcapnpc.so.%%DISTVERSION%%
 lib/libkj-async.so
-lib/libkj-gzip-%%PORTVERSION%%.so
-lib/libkj-gzip.a
+lib/libkj-async.so.%%DISTVERSION%%
 lib/libkj-gzip.so
-lib/libkj-http-%%PORTVERSION%%.so
-lib/libkj-http.a
+lib/libkj-gzip.so.%%DISTVERSION%%
 lib/libkj-http.so
-lib/libkj-test-%%PORTVERSION%%.so
-lib/libkj-test.a
+lib/libkj-http.so.%%DISTVERSION%%
 lib/libkj-test.so
-lib/libkj-tls-%%PORTVERSION%%.so
-lib/libkj-tls.a
+lib/libkj-test.so.%%DISTVERSION%%
 lib/libkj-tls.so
-lib/libkj.a
+lib/libkj-tls.so.%%DISTVERSION%%
 lib/libkj.so
+lib/libkj.so.%%DISTVERSION%%
 libdata/pkgconfig/capnp-json.pc
 libdata/pkgconfig/capnp-rpc.pc
 libdata/pkgconfig/capnp-websocket.pc