1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-02 06:03:50 +00:00

New port: devel/capnproto

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/

PR:		231500
Submitted by:	Felix Hanley <felix@userspace.com.au>
Reviewed by:	tobik, w.schwarzenfeld@utanet.at, ndowens@yahoo.com
This commit is contained in:
Kurt Jaeger 2018-12-01 13:28:53 +00:00
parent 3b38ddf176
commit 372ad67167
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=486371
5 changed files with 162 additions and 0 deletions

View File

@ -259,6 +259,7 @@
SUBDIR += c2mdoc
SUBDIR += caf
SUBDIR += calibrator
SUBDIR += capnproto
SUBDIR += capstone3
SUBDIR += capstone4
SUBDIR += cask

28
devel/capnproto/Makefile Normal file
View File

@ -0,0 +1,28 @@
# Created by: Felix Hanley
# $FreeBSD$
PORTNAME= capnproto
PORTVERSION= 0.7.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
MAINTAINER= felix@userspace.com.au
COMMENT= Serialization/RPC system
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/../LICENSE
USES= autoreconf 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
INSTALL_TARGET= install-strip
TEST_TARGET= check
.include <bsd.port.mk>

3
devel/capnproto/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1537406699
SHA256 (capnproto-capnproto-v0.7.0_GH0.tar.gz) = 76c7114a3d142ad08b7208b3964a26e72a6320ee81331d3f0b87569fc9c47a28
SIZE (capnproto-capnproto-v0.7.0_GH0.tar.gz) = 1983172

View File

@ -0,0 +1,5 @@
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/

125
devel/capnproto/pkg-plist Normal file
View File

@ -0,0 +1,125 @@
bin/capnp
bin/capnpc
bin/capnpc-c++
bin/capnpc-capnp
include/capnp/any.h
include/capnp/blob.h
include/capnp/c++.capnp
include/capnp/c++.capnp.h
include/capnp/capability.h
include/capnp/common.h
include/capnp/compat/json.capnp.h
include/capnp/compat/json.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
include/capnp/message.h
include/capnp/orphan.h
include/capnp/persistent.capnp
include/capnp/persistent.capnp.h
include/capnp/pointer-helpers.h
include/capnp/pretty-print.h
include/capnp/raw-schema.h
include/capnp/rpc-prelude.h
include/capnp/rpc-twoparty.capnp
include/capnp/rpc-twoparty.capnp.h
include/capnp/rpc-twoparty.h
include/capnp/rpc.capnp
include/capnp/rpc.capnp.h
include/capnp/rpc.h
include/capnp/schema-lite.h
include/capnp/schema-loader.h
include/capnp/schema-parser.h
include/capnp/schema.capnp
include/capnp/schema.capnp.h
include/capnp/schema.h
include/capnp/serialize-async.h
include/capnp/serialize-packed.h
include/capnp/serialize-text.h
include/capnp/serialize.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-unix.h
include/kj/async-win32.h
include/kj/async.h
include/kj/common.h
include/kj/compat/gtest.h
include/kj/compat/gzip.h
include/kj/compat/http.h
include/kj/compat/readiness-io.h
include/kj/compat/tls.h
include/kj/compat/url.h
include/kj/debug.h
include/kj/encoding.h
include/kj/exception.h
include/kj/filesystem.h
include/kj/function.h
include/kj/hash.h
include/kj/io.h
include/kj/main.h
include/kj/map.h
include/kj/memory.h
include/kj/mutex.h
include/kj/one-of.h
include/kj/parse/char.h
include/kj/parse/common.h
include/kj/refcount.h
include/kj/std/iostream.h
include/kj/string-tree.h
include/kj/string.h
include/kj/table.h
include/kj/test.h
include/kj/thread.h
include/kj/threadlocal.h
include/kj/time.h
include/kj/timer.h
include/kj/tuple.h
include/kj/units.h
include/kj/vector.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
lib/libcapnp-0.7.0.so
lib/libcapnp-json-0.7.0.so
lib/libcapnp-json.a
lib/libcapnp-json.so
lib/libcapnp-rpc-0.7.0.so
lib/libcapnp-rpc.a
lib/libcapnp-rpc.so
lib/libcapnp.a
lib/libcapnp.so
lib/libcapnpc-0.7.0.so
lib/libcapnpc.a
lib/libcapnpc.so
lib/libkj-0.7.0.so
lib/libkj-async-0.7.0.so
lib/libkj-async.a
lib/libkj-async.so
lib/libkj-http-0.7.0.so
lib/libkj-http.a
lib/libkj-http.so
lib/libkj-test-0.7.0.so
lib/libkj-test.a
lib/libkj-test.so
lib/libkj-tls-0.7.0.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.pc
libdata/pkgconfig/kj-async.pc
libdata/pkgconfig/kj-http.pc
libdata/pkgconfig/kj-test.pc
libdata/pkgconfig/kj.pc