package/libubox: bump version to git ecddb31dc3

This bump includes patches which add cmake4 compatibility.

json-c is now a mandatory dependency due to upstream commit:
https://git.openwrt.org/?p=project/libubox.git;a=commitdiff;h=b7acc8e6fd5e13611ad90a593e98f9589af4009a

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Bernd Kuhls
2025-12-09 22:14:07 +01:00
committed by Julien Olivain
parent c621515d83
commit 9e9fb09380
8 changed files with 14 additions and 7 deletions

View File

@@ -1,6 +1,8 @@
config BR2_PACKAGE_LIBUBOX
bool "libubox"
depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
select BR2_PACKAGE_JSON_C
help
This library originates from the OpenWrt project to
handle the configuration file infrastructure, but can
@@ -11,3 +13,4 @@ config BR2_PACKAGE_LIBUBOX
comment "libubox needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4

View File

@@ -1,2 +1,2 @@
# Locally calculated
sha256 df6e1350fd11016ef30242a279cec195d91e6748c11c40e0991593718c46fa52 libubox-3868f47c8f6c6570e62a3cdf8a7f26ffb1a67e6a-git4.tar.gz
sha256 c4432d4f902bd0a2974d3fe76620bbb5e04b9d52e55701829aa12507651bc4d9 libubox-ecddb31dc34d89be5c9dc4595a4c58070eb090e4-git4.tar.gz

View File

@@ -4,12 +4,12 @@
#
################################################################################
LIBUBOX_VERSION = 3868f47c8f6c6570e62a3cdf8a7f26ffb1a67e6a
LIBUBOX_VERSION = ecddb31dc34d89be5c9dc4595a4c58070eb090e4
LIBUBOX_SITE = https://git.openwrt.org/project/libubox.git
LIBUBOX_SITE_METHOD = git
LIBUBOX_LICENSE = ISC, BSD-3-Clause
LIBUBOX_INSTALL_STAGING = YES
LIBUBOX_DEPENDENCIES = $(if $(BR2_PACKAGE_JSON_C),json-c)
LIBUBOX_DEPENDENCIES = json-c
ifeq ($(BR2_USE_MMU)$(BR2_PACKAGE_LUA_5_1),yy)
LIBUBOX_DEPENDENCIES += lua

View File

@@ -1,6 +1,7 @@
config BR2_PACKAGE_LIBUCI
bool "libuci"
depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libubox -> json-c
select BR2_PACKAGE_LIBUBOX
help
This library originates from the OpenWrt project to
@@ -14,3 +15,4 @@ config BR2_PACKAGE_LIBUCI
comment "libuci needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4

View File

@@ -4,7 +4,7 @@ comment "ubus needs a toolchain w/ dynamic library"
config BR2_PACKAGE_UBUS
bool "ubus"
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c, libubox -> json-c
depends on !BR2_STATIC_LIBS # libubox
select BR2_PACKAGE_LIBUBOX
select BR2_PACKAGE_JSON_C

View File

@@ -1,7 +1,7 @@
config BR2_PACKAGE_UHTTPD
bool "uhttpd"
depends on !BR2_STATIC_LIBS # dlopen()
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c, libubox -> json-c
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_LIBUBOX
select BR2_PACKAGE_JSON_C

View File

@@ -1,6 +1,6 @@
config BR2_PACKAGE_UQMI
bool "uqmi"
depends on !BR2_STATIC_LIBS # libubox
depends on !BR2_STATIC_LIBS # libubox, libubox -> json-c
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
select BR2_PACKAGE_JSON_C
select BR2_PACKAGE_LIBUBOX

View File

@@ -1,6 +1,7 @@
config BR2_PACKAGE_USTREAM_SSL
bool "ustream-ssl"
depends on !BR2_STATIC_LIBS #libubox
depends on !BR2_STATIC_LIBS # libubox
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libubox -> json-c
select BR2_PACKAGE_LIBUBOX
select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS
help
@@ -10,3 +11,4 @@ config BR2_PACKAGE_USTREAM_SSL
comment "ustream-ssl needs a toolchain w/ dynamic library"
depends on BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4