jansson: Update to version 2.15.1

Message ID 20260913171230.3920551-18-adolf.belka@ipfire.org
State New
Headers
Series jansson: Update to version 2.15.1 |

Commit Message

Adolf Belka 13 Sep 2026, 5:12 p.m. UTC
- Update from version 2.15.0 to 2.15.1
- Update of rootfile
- Changelog
2.15.1
* Fixes:
  - Include the object key or array index in unpack type mismatch error
    messages (@cwalther in #731)
  - Reject negative string length in the `json_pack` `s#` and `+#` formats
    (@akheron in #740)
  - Limit recursion depth in dump, equal and deep copy to prevent stack
    overflow (@akheron in #741)
* Build:
  - Only export symbols starting with `json_` and `jansson_` from the CMake
    build (@shyjun in #705)
  - Include `jansson_private_config.h` only if `HAVE_CONFIG_H` is enabled
    (@jaeyoonjung in #704)
  - Add a configurable pkg-config install path to the CMake build
    (@akallabeth in #721)
  - Only use `--default-symver` when the linker supports it (@kraj in #744)

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

Patch

diff --git a/config/rootfiles/common/jansson b/config/rootfiles/common/jansson
index b8877564d..aa20dcf2c 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.15.0
+usr/lib/libjansson.so.4.15.1
 #usr/lib/pkgconfig/jansson.pc
diff --git a/lfs/jansson b/lfs/jansson
index 1d7a0fca2..3ddf3e1e5 100644
--- a/lfs/jansson
+++ b/lfs/jansson
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2.15.0
+VER        = 2.15.1
 
 THISAPP    = jansson-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d83046024949fd9dda9ae74f78595d11522cb9be12ab585c95d211dc750afa0d06458dad5f1e18307209fbdeebdf27ed5f3ae2ab9d10aa82e2dfacc1113e6341
+$(DL_FILE)_BLAKE2 = d5c2cae07425d01f51ce6f73d703c011683f934bde206c9137753bc61c32932fe1fe7c670df3215f65fab5b9db9c96b668aff3b6635fb383d6bd9acea1076bb4
 
 install : $(TARGET)
 
@@ -73,7 +73,8 @@  $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)