BSD Ports

devel/libcbor 0.14.0 FreeBSD

CBOR protocol implementation for C and others

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel
Package size
83.5 KiB, 303.6 KiB installed

Description

libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.

Main features:

  • Complete RFC conformance
  • Robust C99 implementation
  • Layered architecture offers both control and convenience
  • Flexible memory management
  • No shared global state - threading friendly
  • Proper handling of UTF-8
  • Full support for streams & incremental processing
  • Extensive documentation and test suite
  • No runtime dependencies, small footprint

In the other systems

SystemPortVersion
FreeBSDdevel/libcbor0.14.0
NetBSDdevel/libcbor0.14.0
DragonFlydevel/libcbor0.11.0
MidnightBSDdevel/libcbor0.9.0

Install

Binary package:

pkg install libcbor

From the ports tree:

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

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

RUN_DEPENDS=	libcbor>0:devel/libcbor
LIB_DEPENDS=	libcbor.so:devel/libcbor

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:latest0.14.00.14.00.9.00.12.0_20.14.0
FreeBSD:14:quarterly0.14.00.14.0n/a0.12.0_20.14.0
FreeBSD:15:latest0.14.00.14.0n/a0.12.0_20.12.0_2
FreeBSD:15:quarterly0.14.00.14.0n/an/an/a
FreeBSD:16:latest0.14.00.14.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
Required by 299

The first 100 are listed.

Configuration

No options to configure.

USES
cmake:testing
Service scripts
none

Files

pkg-plist 31
  • include/cbor.h
  • include/cbor/arrays.h
  • include/cbor/bytestrings.h
  • include/cbor/callbacks.h
  • include/cbor/cbor_export.h
  • include/cbor/common.h
  • include/cbor/configuration.h
  • include/cbor/data.h
  • include/cbor/encoding.h
  • include/cbor/floats_ctrls.h
  • include/cbor/internal/builder_callbacks.h
  • include/cbor/internal/encoders.h
  • include/cbor/internal/loaders.h
  • include/cbor/internal/memory_utils.h
  • include/cbor/internal/stack.h
  • include/cbor/internal/unicode.h
  • include/cbor/ints.h
  • include/cbor/maps.h
  • include/cbor/serialization.h
  • include/cbor/streaming.h
  • include/cbor/strings.h
  • include/cbor/tags.h
  • lib/cmake/libcbor/libcborConfig.cmake
  • lib/cmake/libcbor/libcborConfigVersion.cmake
  • lib/cmake/libcbor/libcborTargets-.cmake
  • lib/cmake/libcbor/libcborTargets.cmake
  • lib/libcbor.a
  • lib/libcbor.so
  • lib/libcbor.so.0
  • lib/libcbor.so.
  • libdata/pkgconfig/libcbor.pc
distinfo 1
FileSizeSHA256
PJK-libcbor-v0.14.0_GH0.tar.gz317101a8c1516e741562cf95aa4479c64916c3d4d2623e24fdc35e414e2320e7300aae

Commit history 0

No commits in the history this site was built from.