package/libjwt: remove package

In commit 770f915497, libjwt was bumped
from 1.17.2 to 3.2.0, which is a big bump. And the libjwt website
states "Version 3 of LibJWT is a complete overhaul of the code. Please
see documentation for usage."

And indeed, this version bump breaks the build of Asterisk. Therefore
asterisk uses its bundled version of libjwt now and this package can be
removed as no other package depends on it.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Peter: slightly reword help text]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Bernd Kuhls
2025-11-06 21:45:09 +01:00
committed by Peter Korsgaard
parent 61271a6c55
commit e6663fba14
6 changed files with 8 additions and 34 deletions

View File

@@ -146,6 +146,14 @@ endif
comment "Legacy options removed in 2025.11"
config BR2_PACKAGE_LIBJWT
bool "libjwt has been removed"
select BR2_LEGACY
help
The only dependee of libjwt, asterisk, is incompatible with
version 3 so the version bundled with asterisk is used and
this package has been removed.
config BR2_PACKAGE_RAMSPEED
bool "ramspeed has been removed"
select BR2_LEGACY

View File

@@ -3421,7 +3421,6 @@ F: configs/stm32f746_disco_sd_defconfig
F: package/asterisk/
F: package/evilwm/
F: package/fbv/
F: package/libjwt/
F: package/libpam-pkcs11/
F: package/mksh/
F: package/ruby/

View File

@@ -1927,7 +1927,6 @@ menu "JSON/XML"
source "package/jsoncpp/Config.in"
source "package/libfastjson/Config.in"
source "package/libjson/Config.in"
source "package/libjwt/Config.in"
source "package/libroxml/Config.in"
source "package/libucl/Config.in"
source "package/libxml2/Config.in"

View File

@@ -1,10 +0,0 @@
config BR2_PACKAGE_LIBJWT
bool "libjwt"
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
select BR2_PACKAGE_JANSSON
help
JSON Web Tokens are an open, industry standard RFC 7519
method for representing claims securely between two parties.
https://github.com/benmcollins/libjwt

View File

@@ -1,3 +0,0 @@
# Locally computed
sha256 17ee4e25adfbb91003946af967ff04068a5c93d6b51ad7ad892f1441736b71b9 libjwt-3.2.0.tar.xz
sha256 3f3d9e0024b1921b067d6f7f88deb4a60cbe7a78e76c64e3f1d7fc3b779b9d04 LICENSE

View File

@@ -1,19 +0,0 @@
################################################################################
#
# libjwt
#
################################################################################
LIBJWT_VERSION = 3.2.0
LIBJWT_SITE = https://github.com/benmcollins/libjwt/releases/download/v$(LIBJWT_VERSION)
LIBJWT_SOURCE = libjwt-$(LIBJWT_VERSION).tar.xz
LIBJWT_DEPENDENCIES = host-pkgconf jansson openssl
LIBJWT_INSTALL_STAGING = YES
LIBJWT_LICENSE = MPL-2.0
LIBJWT_LICENSE_FILES = LICENSE
LIBJWT_CPE_ID_VENDOR = bencollins
LIBJWT_CPE_ID_PRODUCT = jwt_c_library
LIBJWT_CONF_OPTS += -DWITH_TESTS=OFF -DWITH_GNUTLS=OFF
$(eval $(cmake-package))