BSD Ports

devel/json-c 0.19_1 FreeBSD

JSON (JavaScript Object Notation) implementation in C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4d1473d5bc
License
MIT
Categories
devel
Package size
76.5 KiB, 340.3 KiB installed

Description

This is a port of json-c, an implementation of json in C. Json, JavaScript Object Notation is a lightweight data exchange format and a subset of the JavaScript programming language.

In the other systems

SystemPortVersion
FreeBSDdevel/json-c0.19_1
OpenBSDdevel/json-c0.19
NetBSDtextproc/json-c0.18
DragonFlydevel/json-c0.18
MidnightBSDdevel/json-c0.18

Install

Binary package:

pkg install json-c

From the ports tree:

cd /usr/ports/devel/json-c/ && make install clean

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

RUN_DEPENDS=	json-c>0:devel/json-c
LIB_DEPENDS=	libjson-c.so:devel/json-c

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.19_10.19_10.160.180.19_1
FreeBSD:14:quarterly0.19_10.19_1n/a0.180.19_1
FreeBSD:15:latest0.19_10.19_1n/a0.180.18
FreeBSD:15:quarterly0.19_10.19_1n/an/an/a
FreeBSD:16:latest0.19_10.19_1n/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 782

The first 100 are listed.

Configuration

No options to configure.

USES
cmake:testing compiler:c11 cpe
Service scripts
none

Files

pkg-plist 24
  • include/json-c/arraylist.h
  • include/json-c/debug.h
  • include/json-c/json.h
  • include/json-c/json_c_version.h
  • include/json-c/json_config.h
  • include/json-c/json_inttypes.h
  • include/json-c/json_object.h
  • include/json-c/json_object_iterator.h
  • include/json-c/json_patch.h
  • include/json-c/json_pointer.h
  • include/json-c/json_tokener.h
  • include/json-c/json_types.h
  • include/json-c/json_util.h
  • include/json-c/json_visit.h
  • include/json-c/linkhash.h
  • include/json-c/printbuf.h
  • lib/cmake/json-c/json-c-config.cmake
  • lib/cmake/json-c/json-c-targets-.cmake
  • lib/cmake/json-c/json-c-targets.cmake
  • lib/libjson-c.a
  • lib/libjson-c.so
  • lib/libjson-c.so.5
  • lib/libjson-c.so.5.5.0
  • libdata/pkgconfig/json-c.pc
distinfo 1
FileSizeSHA256
json-c-json-c-0.19-81092b3_GH0.tar.gz2266728c32ce99327465c73b5f81d0b719b6604ddc8e57ca56add5b43c2f6873b2a211

Commit history 2

DateCommitCreditsLog message
4d1473d5bc Po-Chuan Hsieh devel/json-c: Update to newer snapshot (81092b3)
- Remove my LOCAL from MASTER_SITES - Bump PORTREVISION for package change It includes various bug fixes and stability improvements. Changes: https://github.com/json-c/json-c/commits/master
6b5396dfbe Po-Chuan Hsieh devel/json-c: Update to 0.19
- Update WWW Changes: https://github.com/json-c/json-c/releases https://github.com/json-c/json-c/blob/master/ChangeLog