Commit Graph

5518 Commits

Author SHA1 Message Date
Christian Marangi
7787b51c2d libroxml: add pending patch for CMake >= 4.0 support
Add pending patch for libroxml for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 14:02:50 +01:00
Christian Marangi
3daa877dd3 libndpi: fix wrong hash and drop PCRE2 patch
It seems commit libndpi: update to version 5.0 wasn't really tested.
The hash from github codeload 5.0 version was wrong and also the PCRE2
patch didn't apply (as the changes are already present in 5.0)

Fix the hash and drop the upstream patch to restore correct compilation.

Fixes: 3a204f5158 ("libndpi: update to version 5.0")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 12:47:50 +01:00
Yanase Yuki
9ea17111f0 libyubikey: remove package
Upstream stopped libyubikey developments.
https://github.com/Yubico/yubico-c
ykpers and yubico-pam depends on this,
but both packages has been removed from repo.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-11-23 08:18:41 +01:00
Yanase Yuki
63637c3a41 yubico-pam: remove package
Upstream stopped yubico-pam developments.
https://github.com/Yubico/yubico-pam
No packages depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-11-23 08:18:41 +01:00
George Sapkin
0d384d4b89 sqlite3: don't install ABI-less library
Don't install the ABI-less library to support potential multiple ABIs
side by side.

Add a matching tests to check the soname and ensure the ABI-less library
is not installed.

Fixes: aebfd49 ("sqlite3: bump to 3.49.1")
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-22 18:54:34 +02:00
George Sapkin
7ff8ef148f sqlite3: set correct SPDX license identifiers
Replace boilerplate license header with a SPDX license identifier.

Set correct package license to blessing.

Fixes: 9236e4f ("sqlite3: import 3.7.12.1 (2012-05-22) from packages")
Link: https://spdx.org/licenses/blessing.html
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-22 18:54:34 +02:00
Yanase Yuki
91d21b4ea7 libgabe: remove package
libgabe has no updates for 6 years,
and the only dependent (gnunet-reclaim)
no longer needs it.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-11-22 13:35:25 +00:00
Toni Uhlig
3a204f5158 libndpi: update to version 5.0
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2025-11-22 08:33:48 +02:00
Rosen Penev
d97294e7af liblo: update to 0.34
Fixes compilation with newer CMake.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-11-21 18:53:25 +02:00
Tianling Shen
e8eabdd77e libmraa: add Python 3.13 compatibility
Upstream backport.

Add python-setuptools/host as build dependency to fix libmraa-python3
build.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-21 18:11:18 +08:00
Tianling Shen
d65d9620bd libmraa: add cmake 4.x compatibility
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-21 18:11:18 +08:00
Jakov Smolić
9d17d2ec49 libnetconf2: Remove myself from maintainers
Remove myself from maintainers

Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-11-20 22:51:19 +02:00
Jakov Smolić
98f7f35c39 libyang: Remove myself from maintainers
Remove myself from maintainers

Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-11-20 22:51:19 +02:00
Christian Marangi
24f2c18c95 libtiff: add HostBuild define
Package spandsp3 in telephony feed require this package as an host tool
for the tiffio.h header.

Add all the bits and define to compile this as an Host tool to permit
correct compilation of spandsp3 package.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-20 17:04:44 +01:00
Christian Marangi
a7381fa91f libftdi: drop package
libftdi was used only by telldus-core and the old libftdi 0.x version
hasn't been updated from 10 years.

telldus-core works correctly with libftdi1 with a trivial patch.

Drop the package for good instead of fixing it for CMake >= 4.0
compatibility.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-19 12:42:03 +01:00
Jan Hák
b1d8defe88 liburcu: update to version 0.15.5
software version update

Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-11-19 12:22:58 +01:00
Christian Marangi
645e534de3 oqs-provider: fix recursive dependency
Fix the following error:
tmp/.config-package.in:54327:error: recursive dependency detected!
tmp/.config-package.in:54327: symbol PACKAGE_libopenssl is selected by PACKAGE_liboqs
tmp/.config-package.in:60997: symbol PACKAGE_liboqs is selected by PACKAGE_libopenssl-oqsprovider
tmp/.config-package.in:54447: symbol PACKAGE_libopenssl-oqsprovider depends on PACKAGE_libopenssl

by reorganizing the dependency list for oqs-provider.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 14:34:30 +01:00
Eneas U de Queiroz
e3fc641115 oqs-provider: add CI test
This runs a couple of openssl commands to verify that the provider is
loading and generate a private key, without any output checks.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
[ use APK and improve commit title ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 13:48:01 +01:00
Christian Marangi
a0ddc9055f oqs-provider: add quantum-safe cryptography (QSC) provider
Add libopenssl provider of quantum-safe cryptography (QSC) library.

Tested-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 13:48:00 +01:00
Christian Marangi
4cf68081db liboqs: Add library for quantum-safe cryptographic algorithms
liboqs is an open source C library for quantum-safe cryptographic
algorithms.

liboqs provides:

- a collection of open source implementations of quantum-safe key
  encapsulation mechanisms (KEMs) and digital signature algorithms
- a common API for these algorithms
- a test harness and benchmarking routines

liboqs is part of the Open Quantum Safe (OQS) project, which aims to
develop and integrate into applications quantum-safe cryptography to
facilitate deployment and testing in real world contexts. In particular,
OQS provides prototype integrations of liboqs into protocols like TLS,
X.509, and S/MIME, through our OpenSSL 3 Provider and we provide a
variety of other post-quantum-enabled demos.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Tested-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2025-11-18 13:48:00 +01:00
Tianling Shen
7670732496 czmq: remove absent maintainer
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 22:38:09 +08:00
Tianling Shen
c5bb72a229 czmq: add cmake 4.x compatibility
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 22:38:09 +08:00
Tianling Shen
79313818a9 zlog: remove absent maintainer
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 14:03:59 +02:00
Tianling Shen
ecce493e58 zlog: add cmake 4.x compatibility
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 14:03:59 +02:00
George Sapkin
98391be841 zmq: add cmake 4.x compatibility
Add upstream patches.

Signed-off-by: George Sapkin <george@sapk.in>
2025-11-15 08:32:37 +02:00
Eneas U de Queiroz
36deed27b6 gost_engine: fix and improve CI test
The test script was still using opkg to install openssl-util.  Use apk
instead, and move it to pre-test.sh so that openssl installation will
not depend on the order that the packages are tested.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2025-11-14 11:26:46 -03:00
Eneas U de Queiroz
c139d95e95 afalg_engine: CI: use apk
Use apk to install openssl-util in the package's test.sh.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2025-11-14 11:26:46 -03:00
Tianling Shen
e3d582c0ae uci2: Update to 2.0.0
Simplify Makefile while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-14 12:16:53 +01:00
Vladimir Ermakov
7c41b63f96 libyang: add dependency on libxxhash
Fix #27856

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-13 13:48:18 +02:00
Tianling Shen
26d588fb96 cereal: Update to 1.3.2
Disable build for useless docs.

Changelog:
- https://github.com/USCiLab/cereal/releases/tag/v1.3.1
- https://github.com/USCiLab/cereal/releases/tag/v1.3.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-12 19:07:04 +02:00
Christian Marangi
e36234b9a5 libuhttpd: backport upstream CMake patch
Backport upstream CMake patch to fix compilation error to support
CMake version >= 4.0.

Fixes: #27835
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-12 00:21:45 +01:00
Lucian CRISTIAN
6c5ace8441 libyang: update to 3.13.6
update to latest version to fix Cmake issues

Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-11-11 22:21:44 +02:00
Tianling Shen
c24ce02130 msgpack-c: Update to 6.1.0
Changelog:
- https://github.com/msgpack/msgpack-c/releases/tag/c-6.0.1
- https://github.com/msgpack/msgpack-c/releases/tag/c-6.0.2
- https://github.com/msgpack/msgpack-c/releases/tag/c-6.1.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-12 01:46:40 +08:00
Christian Marangi
cf6b78846a yajl: add pending patch to handle CMake 4.0 support
Add 2 pending patch to handle CMake 4.0 support. One comes from an open
PR in the project [1]. The other is a downstream fix for trivial CMake
warning.

[1] https://github.com/lloyd/yajl/pull/256

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-11 18:23:14 +01:00
Hirokazu MORIKAWA
00680030bd icu: bump to 78.1
Update to 78.1

ICU 78 updates to Unicode 17 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations.

It also updates to CLDR 48 (blog) locale data with new locales, and various additions and corrections.

In C++, there is a new set of APIs for Unicode string (UTF-8/16/32) code point iteration that works seamlessly with modern C++ iterators and ranges.

The C++ implementation of MessageFormat 2.0 is at CLDR 47 level and remains in technology preview.

ICU 78 and CLDR 48 are major releases, including a new version of Unicode and major locale data improvements.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-11-11 17:33:59 +02:00
Cedric CHEDALEUX
bf05b3645a yajl: add host build
This patch adds the necessary host build infrastructure for yajl.

While OpenWrt doesn't strictly need this right now, merging this change
prevents downstream projects (like prplOS) from having to fork the package
just to build their host tools, thus keeping the code bases closer.

Signed-off-by: Cedric CHEDALEUX <cedric.chedaleux@orange.com>
2025-11-11 16:27:09 +01:00
Cedric CHEDALEUX
9d334da77e libcap-ng: add host build
This patch adds the necessary host build infrastructure for libcap-ng.

While OpenWrt doesn't strictly need this right now, merging this change
prevents downstream projects (like prplOS) from having to fork the package
just to build their host tools, thus keeping the code bases closer.

Signed-off-by: Cedric CHEDALEUX <cedric.chedaleux@orange.com>
2025-11-11 16:27:09 +01:00
Hannu Nyman
8d8f49badd leptonica: update to 1.86.0 for cmake4, remove absent maintainer
Upgrade to 1.86.0 to have cmake 4.x compatibility
Remove inactive maintainer.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-10 23:19:53 +02:00
Hannu Nyman
5d89b68cec libsndfile: adjust for cmake 4.x, remove absent maintainer
Backport upstream commit to adust to cmake 4.x requirements.
(modify patch to overlook missing intermediate commits.

Remove inactive maintainer.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-10 23:19:53 +02:00
Andy Chiang
d8456186ec libnatpmp: adjust for cmake 4.x compatibility
Adjust for cmake 4.x compatibility

fixes: #27816

Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com>
2025-11-10 10:35:35 +02:00
Hannu Nyman
d0e364fd6d libtins: adjust for cmake 4.x, remove absent maintainer
* Adjust for compatibility with cmake 4.x
* Remove absent maintainer

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-09 22:09:58 +02:00
Hannu Nyman
64a9dc691d hidapi: upgrade to 0.15.0 for cmake 4.x compatibility
Upgrade to 0.15.0 for cmake 4.x compatibility

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-09 22:09:58 +02:00
Hannu Nyman
937c149531 libuecc: backport patch for cmake 4.x compatibility
Backport upstream patch for cmake 4.x compatibility.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-09 22:09:58 +02:00
Nick Hainke
d93b437631 libssh: bump to 0.11.3
Remove patches no longer needed:
- 001-fix-cmake4.patch
- 100-mbedtls_fix.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>
2025-11-09 21:33:56 +02:00
Hannu Nyman
3730618d46 libyaml-cpp: Add cmake 4.x compatibility
Backport an upstream patch to provide compatibility with cmake 4.x.
(Patch context adapted due to missing unrelated commits)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-09 10:51:37 +02:00
Hannu Nyman
031906a2ce libmad: add compatibility with cmake 4.x
Backport upstream patch for cmake 4.x compatibility.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-09 10:51:37 +02:00
Hannu Nyman
026302c6b2 libsoxr: Add cmake 4.x compatibility
Add compatibility with cmake 4.x.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-09 10:51:37 +02:00
Hannu Nyman
ab8ed3776b libssh: Add compatibility with cmake 4.x, remove absent maintainer
* Add compatibility with cmake 4.x
* Remove maintainer who has been absent since 2019

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-09 10:51:37 +02:00
Rosen Penev
2fab8e34c2 libextractor: fix compilation with gcc15
GNU_LIBRARY is needed for a proper declaration of getopt.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-11-08 21:30:23 +02:00
Hannu Nyman
96d59ae7c9 protobuf: add cmake 4.x compatibility, remove maintainer
Add a patch for cmake 4.x compatibility.
Remove maintainer who has not been active for several years.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-08 21:17:57 +02:00