Path to this page:
./
textproc/jansson,
C library for encoding, decoding and manipulating JSON data
Branch: CURRENT,
Version: 2.14,
Package name: jansson-2.14,
Maintainer: pkgsrc-usersJansson is a C library for encoding, decoding and manipulating JSON
data. It features:
* Simple and intuitive API and data model
* Comprehensive documentation
* No dependencies on other libraries
* Full Unicode support (UTF-8)
* Extensive test suite
Master sites:
Filesize: 523.064 KB
Version history: (Expand)
- (2023-04-28) Updated to version: jansson-2.14
- (2020-05-08) Updated to version: jansson-2.13.1
- (2020-05-07) Updated to version: jansson-2.13
- (2018-12-10) Updated to version: jansson-2.12
- (2018-10-04) Updated to version: jansson-2.11
- (2017-11-23) Package has been reborn
CVS history: (Expand)
2024-09-12 08:48:47 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
jansson: follow HOMEPAGE redirects
|
2023-04-28 20:13:52 by Nikita | Files touched by this commit (2) | |
Log message:
jansson: update to version 2.14
upstream location of releases moved.
Changelog:
Version 2.14
============
Released 2021-09-09
* New Features:
- Add `json_object_getn`, `json_object_setn`, `json_object_deln`, and the
corresponding `nocheck` functions. (#520, by Maxim Zhukov)
* Fixes:
- Handle `sprintf` corner cases (#537, by Tobias Stoeckmann)
* Build:
- Symbol versioning for all exported symbols (#540, by Simon McVittie)
- Fix compiler warnings (#555, by Kelvin Lee)
* Documentation:
- Small fixes (#544, #546, by @i-ky)
- Sphinx 3 compatibility (#543, by Pierce Lopez)
|
2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102) |
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
|
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
|
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|
2020-05-08 15:54:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
jansson: updated to 2.13.1
Version 2.13.1
* Build:
- Include `jansson_version_str()` and `jansson_version_cmp()` in
shared library.
- Include `scripts/` in tarball.
|
2020-05-07 11:20:13 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
jansson: updated to 2.13
Version 2.13
* New Features:
- Add `jansson_version_str()` and `jansson_version_cmp()` for runtime
version checking
- Add `json_object_update_new()`, `json_object_update_existing_new()`
and `json_object_update_missing_new()` functions
- Add `json_object_update_recursive()`
* Build:
- Add ``-Wno-format-truncation`` to suppress format truncation warnings
* Bug fixes:
- Remove ``strtod`` macro definition for MinGW
- Add infinite loop check in `json_deep_copy()`
- Add ``pipe`` macro definition for MinGW
- Enhance ``JANSSON_ATTRS`` macro to support earlier C standard(C89)
- Update version detection for sphinx-build
* Documentation:
- Fix typos
- Document that call the custom free function to free the return value
of `json_dumps()` if you have a custom malloc/free
- Add vcpkg installation instructions
- Document that non-blocking file descriptor is not supported on
|
2018-12-09 21:33:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
jansson: updated to 2.12
Version 2.12
* Bug fixes:
- Fix error message in `json_pack()` for NULL object.
- Avoid invalid memory read in `json_pack()`.
- Call va_end after va_copy in `json_vsprintf()`.
- Improve handling of formats with '?' and '*' in `json_pack()`.
- Remove inappropriate `jsonp_free()` which caused segmentation fault in
error handling.
* Build:
- Add function attributes for GCC and CLANG to provide warnings on improper
use of jansson routines.
- Many CMake fixes.
- Enable -Bsymbolic-functions linker flag whenever possible.
- Resolve various compiler warnings.
- Fix code coverage ignored paths.
* Other:
- Test coverage improvements.
- Add VS 2017 to appveyor, update Visual Studio documentation.
- Update copyright for 2018.
- Update install instructions in README
|