capnproto: Import capnproto-0.8.0 as wip/capnproto
This commit is contained in:
parent
72a0c39a94
commit
864f73eccf
1
Makefile
1
Makefile
|
@ -355,6 +355,7 @@ SUBDIR+= canto-curses
|
|||
SUBDIR+= canto-daemon
|
||||
SUBDIR+= canu
|
||||
SUBDIR+= capicxx-core-runtime
|
||||
SUBDIR+= capnproto
|
||||
SUBDIR+= cardpeek
|
||||
SUBDIR+= cargo-audit
|
||||
SUBDIR+= caribou
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
Cap'n Proto - Insanely Fast Data Serialization Format
|
||||
Copyright 2013-2015 Sandstorm Development Group, Inc.
|
||||
https://capnproto.org
|
||||
|
||||
Cap'n Proto is an insanely fast data interchange format and capability-based
|
||||
RPC system. Think JSON, except binary. Or think of Google's Protocol Buffers
|
||||
(http://protobuf.googlecode.com), except faster. In fact, in benchmarks,
|
||||
Cap'n Proto is INFINITY TIMES faster than Protocol Buffers.
|
|
@ -0,0 +1,28 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= capnproto-c++-0.8.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://capnproto.org/
|
||||
|
||||
MAINTAINER= dan@alt.md
|
||||
HOMEPAGE= https://capnproto.org/
|
||||
COMMENT= Cap'n Proto - Insanely Fast Data Serialization Format
|
||||
LICENSE= mit
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_CMAKE= yes
|
||||
USE_TOOLS+= pkg-config
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/capnp-json.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/capnp-rpc.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/capnp.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/kj-async.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/kj-gzip.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/kj-http.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/kj-test.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/kj-tls.pc.in
|
||||
PKGCONFIG_OVERRIDE+= pkgconfig/kj.pc.in
|
||||
|
||||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,110 @@
|
|||
@comment $NetBSD$
|
||||
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
|
||||
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/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/capnp/std-iterator.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-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/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-noconfig.cmake
|
||||
lib/cmake/CapnProto/CapnProtoTargets.cmake
|
||||
lib/libcapnp-json.a
|
||||
lib/libcapnp-rpc.a
|
||||
lib/libcapnp.a
|
||||
lib/libcapnpc.a
|
||||
lib/libkj-async.a
|
||||
lib/libkj-gzip.a
|
||||
lib/libkj-http.a
|
||||
lib/libkj-test.a
|
||||
lib/libkj.a
|
||||
lib/pkgconfig/capnp-json.pc
|
||||
lib/pkgconfig/capnp-rpc.pc
|
||||
lib/pkgconfig/capnp.pc
|
||||
lib/pkgconfig/kj-async.pc
|
||||
lib/pkgconfig/kj-http.pc
|
||||
lib/pkgconfig/kj-test.pc
|
||||
lib/pkgconfig/kj.pc
|
|
@ -0,0 +1,14 @@
|
|||
# $NetBSD$
|
||||
|
||||
BUILDLINK_TREE+= capnproto-c++
|
||||
|
||||
.if !defined(CAPNPROTO_C++_BUILDLINK3_MK)
|
||||
CAPNPROTO_C++_BUILDLINK3_MK:=
|
||||
|
||||
BUILDLINK_API_DEPENDS.capnproto-c+++= capnproto-c++>=0.8.0
|
||||
BUILDLINK_PKGSRCDIR.capnproto-c++?= ../../wip/capnproto
|
||||
|
||||
.include "../../devel/zlib/buildlink3.mk"
|
||||
.endif # CAPNPROTO_C++_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -capnproto-c++
|
|
@ -0,0 +1,6 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (capnproto-c++-0.8.0.tar.gz) = fbc1c65b32748029f1a09783d3ebe9d496d5fcc4
|
||||
RMD160 (capnproto-c++-0.8.0.tar.gz) = 4de4d4ef8745b793665485e35e2e24c5239fa725
|
||||
SHA512 (capnproto-c++-0.8.0.tar.gz) = a32dbe6556a95761a5edc55237bd5558cb0ec08127f2fef1712076d5be4cd63e165a5d83b522307336bd3afeed1241f2c1e507830e8f12ac5dec78703a85417f
|
||||
Size (capnproto-c++-0.8.0.tar.gz) = 1579090 bytes
|
Loading…
Reference in New Issue