./textproc/libfastjson, Fast json library for C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.99.8nb1, Package name: libfastjson-0.99.8nb1, Maintainer: pkgsrc-users

libfastjson is a fork from json-c, and is currently under development.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1ac8e58d6aebfb79c12061011f177737d4707842
RMD160: 8d95f892c45fd860b2463b32b8d32ff5b0b490ef
Filesize: 423.651 KB

Version history: (Expand)


CVS history: (Expand)


   2020-08-02 14:08:35 by Jared D. McNeill | Files touched by this commit (1)
Log message:
Add -lm to LIBS on NetBSD. The library uses modf and this is not available
in libc on all ports (specifically missing from aarch64 9.0) as it is not
built with the compat code.

Bump pkg revision.
   2020-05-27 21:37:44 by Thomas Klausner | Files touched by this commit (60)
Log message:
*: reset MAINTAINER for fhajny on his request
   2018-12-15 22:12:25 by Thomas Klausner | Files touched by this commit (67) | Package updated
Log message:
*: update email for fhajny
   2017-12-19 15:07:16 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update textproc/libfastjson to 0.99.8

- make build under gcc7 with strict settings (warning==error)
- bugfix: constant key names not properly handled
- fix potentially invalid return value of fjson_object_iter_begin
- fix small potential memory leak in json_tokener (unlinkely to occur)
   2017-10-17 13:42:30 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update textproc/libfastjson to 0.99.7

- Added option for case-insensitive comparisons
- Removed userdata and custom-serialization functions
   2017-07-31 00:32:28 by Thomas Klausner | Files touched by this commit (229)
Log message:
Switch github HOMEPAGEs to https.
   2017-06-19 14:23:16 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update textproc/libfastjson to 0.99.6.

0.99.6 2017-05-12
- fix a build issue under Solaris

0.99.5 2017-05-03
- fix tautology comparison in tautology in `fjson_object_iter_equal`
- made build under Solaris again
- made to build under AIX
- fix floating point representation when fractional part is missing
- m4: fix detection of atomics
- add fjson_object_dump() and fjson_object_write() functions
   2016-08-09 13:48:59 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update textproc/libfastjson to 0.99.4.

0.99.4 2016-08-03
- fix tautology comparison in tautology in
  `fjson_object_iter_equal`
  Thanks to Andres Stieger for the patch
- improve build system to handle slightly older autoconf versions
- fix build problems with gcc6
  Thanks to Andres Stieger for the patch

0.99.3 2016-07-11
- new dependency: autoconf-archive
- exit() is no longer called in unexpected situations
  The previous code called exit on some occasions and did not
  give the caller a chance to do any cleanup or handling on
  it's own. This has completely been removed. Note that it was
  very unlikely that this problem affected a caller, as exit()
  was only called under very rare circumstances (e.g. OOM).
- fjson_version now returns configure VERSION
  This avoid inconsistency.
- removal of Windows and Android bits
  Thanks to Michael Biebl for the patch.
- fixes of the build system
  Thanks to Michael Biebl for the patch.
- dropped support for Windows and Android as we do not target
  these platforms
- "make distcheck" now works
- fix invalid Unicode representation for some non US-ASCII
  characters when printed as string. Note that this could
  potentially also lead to a segfault