BSD Ports

devel/capnproto 1.5.0 FreeBSD

Serialization/RPC system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
606aeee564
License
MIT
Categories
devel
Package size
1816.5 KiB, 8393.6 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDdevel/capnproto1.5.0
OpenBSDdevel/capnproto1.5.0
NetBSDdevel/capnproto1.5.0
DragonFlydevel/capnproto1.1.0
MidnightBSDdevel/capnproto1.1.0

Install

Binary package:

pkg install capnproto

From the ports tree:

cd /usr/ports/devel/capnproto/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	capnproto>0:devel/capnproto
LIB_DEPENDS=	libcapnp-json.so:devel/capnproto

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.01.5.00.10.11.2.01.5.0
FreeBSD:14:quarterly1.5.01.5.0n/a1.1.01.5.0
FreeBSD:15:latest1.5.01.5.0n/a1.2.01.2.0
FreeBSD:15:quarterly1.5.01.5.0n/an/an/a
FreeBSD:16:latest1.5.01.5.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 15

Configuration

No options to configure.

USES
cmake:testing compiler:c++14-lang cpe pathfix ssl
Service scripts
none
Conflicts with
capnproto1

Message after installing

Due to a kernel bug this library may not work as intended on 15.0-RELEASE,
it's expected to be fixed in 15.1-RELEASE. See following URL for more
information:
https://cgit.freebsd.org/src/commit/?id=476805133f5736c2c8638e41d2b5d8dd2c597f3a

Files

pkg-plist 134
  • 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/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/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/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
  • include/kj/cidr.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/list.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/source-location.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/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

The first 100 are listed.

distinfo 1
FileSizeSHA256
capnproto-c++-1.5.0.tar.gz1.869727e+0677dbc13ca82d9c87ddb4581dd49559d45b63096433d3dadea08b7f31b360a5ba
Master sites 1
  • https://capnproto.org/

Commit history 1

DateCommitCreditsLog message
606aeee564 Daniel Engberg devel/capnproto: Update to 1.5.0
Changelog: https://github.com/capnproto/capnproto/compare/v1.4.0...v1.5.0