jansson: Update to version 2.14

Message ID 20211020202905.3061837-1-adolf.belka@ipfire.org
State Accepted
Commit d3a4c2fc5015bad251f0ed608b4d91b701f742f5
Headers
Series jansson: Update to version 2.14 |

Commit Message

Adolf Belka Oct. 20, 2021, 8:29 p.m. UTC
  - Update from 2.12 to 2.14
- Update rootfile
- 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)
   Version 2.13.1 Released 2020-05-07
    * Build:
      - Include `jansson_version_str()` and `jansson_version_cmp()` in
        shared library. (#534)
      - Include ``scripts/`` in tarball. (#535)
   Version 2.13 Released 2020-05-05
    * New Features:
      - Add `jansson_version_str()` and `jansson_version_cmp()` for runtime
        version checking (#465).
      - Add `json_object_update_new()`, `json_object_update_existing_new()`
        and `json_object_update_missing_new()` functions (#499).
      - Add `json_object_update_recursive()` (#505).
    * Build:
      - Add ``-Wno-format-truncation`` to suppress format truncation warnings (#489).
    * Bug fixes:
      - Remove ``strtod`` macro definition for MinGW (#498).
      - Add infinite loop check in `json_deep_copy()` (#490).
      - Add ``pipe`` macro definition for MinGW (#500).
      - Enhance ``JANSSON_ATTRS`` macro to support earlier C standard(C89) (#501).
      - Update version detection for sphinx-build (#502).
    * Documentation:
      - Fix typos (#483, #494).
      - Document that call the custom free function to free the return value
        of `json_dumps()` if you have a custom malloc/free (#490).
      - Add vcpkg installation instructions (#496).
      - Document that non-blocking file descriptor is not supported on
        `json_loadfd()` (#503).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/jansson | 2 +-
 lfs/jansson                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
  

Comments

Michael Tremer Oct. 21, 2021, 10:11 a.m. UTC | #1
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>

> On 20 Oct 2021, at 21:29, Adolf Belka <adolf.belka@ipfire.org> wrote:
> 
> - Update from 2.12 to 2.14
> - Update rootfile
> - 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)
>   Version 2.13.1 Released 2020-05-07
>    * Build:
>      - Include `jansson_version_str()` and `jansson_version_cmp()` in
>        shared library. (#534)
>      - Include ``scripts/`` in tarball. (#535)
>   Version 2.13 Released 2020-05-05
>    * New Features:
>      - Add `jansson_version_str()` and `jansson_version_cmp()` for runtime
>        version checking (#465).
>      - Add `json_object_update_new()`, `json_object_update_existing_new()`
>        and `json_object_update_missing_new()` functions (#499).
>      - Add `json_object_update_recursive()` (#505).
>    * Build:
>      - Add ``-Wno-format-truncation`` to suppress format truncation warnings (#489).
>    * Bug fixes:
>      - Remove ``strtod`` macro definition for MinGW (#498).
>      - Add infinite loop check in `json_deep_copy()` (#490).
>      - Add ``pipe`` macro definition for MinGW (#500).
>      - Enhance ``JANSSON_ATTRS`` macro to support earlier C standard(C89) (#501).
>      - Update version detection for sphinx-build (#502).
>    * Documentation:
>      - Fix typos (#483, #494).
>      - Document that call the custom free function to free the return value
>        of `json_dumps()` if you have a custom malloc/free (#490).
>      - Add vcpkg installation instructions (#496).
>      - Document that non-blocking file descriptor is not supported on
>        `json_loadfd()` (#503).
> 
> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
> ---
> config/rootfiles/common/jansson | 2 +-
> lfs/jansson                     | 4 ++--
> 2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/config/rootfiles/common/jansson b/config/rootfiles/common/jansson
> index 005bd2ce5..3691f1d8e 100644
> --- a/config/rootfiles/common/jansson
> +++ b/config/rootfiles/common/jansson
> @@ -4,5 +4,5 @@
> #usr/lib/libjansson.la
> #usr/lib/libjansson.so
> usr/lib/libjansson.so.4
> -usr/lib/libjansson.so.4.11.1
> +usr/lib/libjansson.so.4.14.0
> #usr/lib/pkgconfig/jansson.pc
> diff --git a/lfs/jansson b/lfs/jansson
> index 2c95c62ef..b2b02ff26 100644
> --- a/lfs/jansson
> +++ b/lfs/jansson
> @@ -24,7 +24,7 @@
> 
> include Config
> 
> -VER        = 2.12
> +VER        = 2.14
> 
> THISAPP    = jansson-$(VER)
> DL_FILE    = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
> 
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> 
> -$(DL_FILE)_MD5 = 0ed1f3a924604aae68067c214b0010ef
> +$(DL_FILE)_MD5 = 6cbfc54c2ab3b4d7284e188e185c2b0b
> 
> install : $(TARGET)
> 
> -- 
> 2.33.0
>
  

Patch

diff --git a/config/rootfiles/common/jansson b/config/rootfiles/common/jansson
index 005bd2ce5..3691f1d8e 100644
--- a/config/rootfiles/common/jansson
+++ b/config/rootfiles/common/jansson
@@ -4,5 +4,5 @@ 
 #usr/lib/libjansson.la
 #usr/lib/libjansson.so
 usr/lib/libjansson.so.4
-usr/lib/libjansson.so.4.11.1
+usr/lib/libjansson.so.4.14.0
 #usr/lib/pkgconfig/jansson.pc
diff --git a/lfs/jansson b/lfs/jansson
index 2c95c62ef..b2b02ff26 100644
--- a/lfs/jansson
+++ b/lfs/jansson
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.12
+VER        = 2.14
 
 THISAPP    = jansson-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 0ed1f3a924604aae68067c214b0010ef
+$(DL_FILE)_MD5 = 6cbfc54c2ab3b4d7284e188e185c2b0b
 
 install : $(TARGET)