aboutsummaryrefslogtreecommitdiff
path: root/devel/capnproto
diff options
context:
space:
mode:
Diffstat (limited to 'devel/capnproto')
-rw-r--r--devel/capnproto/Makefile25
-rw-r--r--devel/capnproto/distinfo6
-rw-r--r--devel/capnproto/pkg-descr2
-rw-r--r--devel/capnproto/pkg-plist36
4 files changed, 29 insertions, 40 deletions
diff --git a/devel/capnproto/Makefile b/devel/capnproto/Makefile
index 356fb7844577..c2e86eefb40d 100644
--- a/devel/capnproto/Makefile
+++ b/devel/capnproto/Makefile
@@ -1,27 +1,26 @@
-# Created by: Felix Hanley
-
PORTNAME= capnproto
-PORTVERSION= 0.9.0
-DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.2
CATEGORIES= devel
+MASTER_SITES= https://capnproto.org/
+DISTNAME= ${PORTNAME}-c++-${DISTVERSION}
MAINTAINER= felix@userspace.com.au
COMMENT= Serialization/RPC system
+WWW= https://capnproto.org/
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:testing compiler:c++14-lang cpe pathfix ssl
USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= ac_cv_lib_ssl_OPENSSL_init_ssl=yes
-INSTALL_TARGET= install-strip
-TEST_TARGET= check
+CONFLICTS_INSTALL= capnproto080
+
+CMAKE_TESTING_ON= BUILD_TESTING
-WRKSRC_SUBDIR= c++
+PLIST_SUB= DISTVERSION="${DISTVERSION}"
-PLIST_SUB+= PORTVERSION="${PORTVERSION}"
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= BUILD_TESTING
.include <bsd.port.mk>
diff --git a/devel/capnproto/distinfo b/devel/capnproto/distinfo
index 8ea188ba40e6..c8cdab9c1d14 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 = 1706206925
+SHA256 (capnproto-c++-1.0.2.tar.gz) = 9057dbc0223366b74bbeca33a05de164a229b0377927f1b7ef3828cdd8cb1d7e
+SIZE (capnproto-c++-1.0.2.tar.gz) = 1763161
diff --git a/devel/capnproto/pkg-descr b/devel/capnproto/pkg-descr
index 004508dd1466..202c69df2e83 100644
--- a/devel/capnproto/pkg-descr
+++ b/devel/capnproto/pkg-descr
@@ -1,5 +1,3 @@
Cap'n Proto is an insanely fast data interchange format and capability-based
RPC system. Think JSON, except binary. Or think Protocol Buffers, except
faster.
-
-WWW: https://capnproto.org/
diff --git a/devel/capnproto/pkg-plist b/devel/capnproto/pkg-plist
index 9dc590376349..111ab32702ce 100644
--- a/devel/capnproto/pkg-plist
+++ b/devel/capnproto/pkg-plist
@@ -55,6 +55,7 @@ include/kj/async-queue.h
include/kj/async-unix.h
include/kj/async-win32.h
include/kj/async.h
+include/kj/cidr.h
include/kj/common.h
include/kj/compat/gtest.h
include/kj/compat/gzip.h
@@ -91,44 +92,35 @@ include/kj/timer.h
include/kj/tuple.h
include/kj/units.h
include/kj/vector.h
+include/kj/win32-api-version.h
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