devel/tinycbor 7.0 FreeBSD
Concise Binary Object Representation (CBOR) library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- devel
- Package size
- 33.9 KiB, 99.1 KiB installed
Description
The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation. It is defined in IETF RFC 7049.
TinyCBOR is Intel's industrial strength C/C++ implementation of CBOR, as used in the IoTivity framework.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/tinycbor | 7.0 |
| DragonFly | devel/tinycbor | 0.6.0 |
Install
Binary package:
pkg install tinycbor
From the ports tree:
cd /usr/ports/devel/tinycbor/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tinycbor>0:devel/tinycbor
LIB_DEPENDS= libtinycbor.so:devel/tinycbor
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.0 | 7.0 | 0.6.0 | 0.6.1_1 | 7.0 |
| FreeBSD:14:quarterly | 7.0 | 7.0 | n/a | 0.6.1_1 | 7.0 |
| FreeBSD:15:latest | 7.0 | 7.0 | n/a | 0.6.1_1 | 0.6.1_1 |
| FreeBSD:15:quarterly | 7.0 | 7.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.0 | 7.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libcjson.so: devel/libcjson
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 1
No port depends on this one.
Configuration
Options name: devel_tinycbor
| Option | Default | Description |
|---|---|---|
| EXAMPLES | off | Build and/or install examples |
- USES
- cmake:testing compiler:c++20-lang localbase:ldflags pkgconfig
- Service scripts
- none
Files
pkg-plist 13
- bin/cbordump
- bin/json2cbor
- include/tinycbor/cbor.h
- include/tinycbor/tinycbor-export.h
- include/tinycbor/tinycbor-version.h
- lib/cmake/tinycbor/TinyCBOR-targets-.cmake
- lib/cmake/tinycbor/TinyCBOR-targets.cmake
- lib/cmake/tinycbor/tinycbor-config-version.cmake
- lib/cmake/tinycbor/tinycbor-config.cmake
- lib/libtinycbor.so
- lib/libtinycbor.so.0
- lib/libtinycbor.so.0.
- libdata/pkgconfig/tinycbor.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| intel-tinycbor-v7.0_GH0.tar.gz | 102505 | 8b1b76001b9f987677f2ea7aa814fba1f810ff6cbbffa62ea3bac612c55b1a56 |
Commit history 0
No commits in the history this site was built from.