BSD Ports

devel/jansson 2.15.1_1 FreeBSD

C library for encoding, decoding, and manipulating JSON data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
29783922a8
License
MIT
Categories
devel
Package size
60.9 KiB, 134.7 KiB installed

Description

Jansson is a C library for encoding, decoding and manipulating JSON data. Its main features and design principles are:

  • Simple and intuitive API and data model

  • Comprehensive documentation

  • No dependencies on other libraries

  • Full Unicode support (UTF-8)

  • Extensive test suite

In the other systems

SystemPortVersion
FreeBSDdevel/jansson2.15.1_1
OpenBSDdevel/jansson2.15.1
NetBSDtextproc/jansson2.15.1
DragonFlydevel/jansson2.14.1
MidnightBSDdevel/jansson2.14
HardenedBSDdevel/jansson2.15.1_1
GhostBSDdevel/jansson2.15.1_1
OPNsensedevel/jansson2.15.0

Install

Binary package:

pkg install jansson

From the ports tree:

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

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

RUN_DEPENDS=	jansson>0:devel/jansson
LIB_DEPENDS=	libjansson.so:devel/jansson

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:latest2.15.1_12.15.1_12.142.14.12.15.1_1
FreeBSD:14:quarterly2.15.1_12.15.1_1n/a2.14.12.15.1_1
FreeBSD:15:latest2.15.1_12.15.1_1n/a2.14.12.14.1
FreeBSD:15:quarterly2.15.1_12.15.1_1n/an/an/a
FreeBSD:16:latest2.15.1_12.15.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

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

Build dependencies 15
Required by 350

The first 100 are listed.

Configuration

No options to configure.

USES
cmake:testing cpe tar:bzip2 pathfix shebangfix
Service scripts
none

Files

pkg-plist 10
  • include/jansson.h
  • include/jansson_config.h
  • lib/cmake/jansson/janssonConfig.cmake
  • lib/cmake/jansson/janssonConfigVersion.cmake
  • lib/cmake/jansson/janssonTargets-.cmake
  • lib/cmake/jansson/janssonTargets.cmake
  • lib/libjansson.so
  • lib/libjansson.so.4
  • lib/libjansson.so.4.15.1
  • libdata/pkgconfig/jansson.pc
distinfo 3
FileSizeSHA256
jansson-2.15.1.tar.bz2488779f9aa4b3ec8496fee69db94f06f3d76fd4a26b012ee9bf1e917078c2cd2841881
c9e39c0154f7cdb2de6c33b8c4640a669fea0b58.patch608c20677519c2b90c371f66467d4ce033caa3937a2eb21abae844deab92e98a1d9
fb012a005573435af7fef8d37df39c06b3c37c65.patch212222b26b5476f58a5d27f8faad0ba77a0890eed792790e68462e36915d3057422d
Master sites 1
  • https://github.com/akheron/jansson/releases/download/v2.15.1/

Commit history 2

DateCommitCreditsLog message
29783922a8 Dag-Erling Smørgrav devel/jansson: Fix symbol versioning
PR: 296617 MFH: 2026Q3 Differential Revision: https://reviews.freebsd.org/D58120
3a39de4452 Daniel Engberg devel/jansson: Update to 2.15.1
Changelog: https://github.com/akheron/jansson/releases/tag/v2.15.1 PR: 296470 Reviewed by: vanilla