Commit Graph

5549 Commits

Author SHA1 Message Date
Hirokazu MORIKAWA 1305fa9b58 icu: bump to 78.2
We are pleased to announce the release of Unicode® ICU 78.2. It updates to CLDR 48.1. These are maintenance releases for ICU 78 and CLDR 48, with limited sets of bug fixes and no API or structural changes.

ICU 78.2 also includes a small number of bug fixes, as well as a minor update for time zone data (tzdata) version 2025c (2025-dec) ICU-23296.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2026-01-13 11:58:36 +01:00
George Sapkin 8392630a2f sqlite3: bump to 3.51.2
Changelog: https://sqlite.org/releaselog/3_51_2.html
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-12 05:52:08 +02:00
W. Michael Petullo a8561ee38d hwloc: update to 2.12.2
This upstream release fixed a number of small issues.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-09 10:55:14 +01:00
W. Michael Petullo 4460a200ca vips: update to 8.18.0
Upstream list of changes is available at
https://github.com/libvips/libvips/releases/tag/v8.18.0.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-09 10:55:05 +01:00
W. Michael Petullo 614b91eeae libgcrypt: update to 1.11.2
This upstream release cleans up missing definitions and prototypes.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-09 10:54:44 +01:00
W. Michael Petullo a0a9e08dba libgpg-error: update to 1.58
Fixes a syntax error in a non-DLL build.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-09 10:54:35 +01:00
Maxim Storchak 4d0b2071cc linenoise: update to 2026-01-08 (dc83cc3)
Add UTF-8 and grapheme cluster support

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2026-01-09 02:12:42 +02:00
John Audia cc4309d44f libpfring: update to 9.2.0
Bump to 9.2.0 and swtich from git build to tagged tarball.

Added the following patches:
900-Fix-Compilation-on-kernel-6.17.patch (backport)
901-pf_ring-fix-virt_to_page-type-mismatch.patch (pending backport)[1,2]

Removed all upstreamed patches and removed MAINTAINER as no one is
maintaining this pkg. Note that this version is needed in order to
build against linux 6.18.

1. Suggested by CI co-pilot to prevent failure builds for ARM targets
   including: arm_cortex9_vfpv3-d16, arm_cortex-a15_neon-vfpv4,
   powerpc_464fp, and powerpc_8548.

2. https://github.com/ntop/PF_RING/pull/1010

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-01-04 08:58:07 +02:00
Yanase Yuki 66f2422b71 treewide: remove FTP usage
Drop obsolete protocol usage.
Use HTTPS (if possible) or HTTP instead.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-12-31 09:22:58 +02:00
George Sapkin de64f871b0 treewide: fix spelling and grammar in Makefiles
Fix spelling and grammar in package definitions, configs, comments and
other strings.

Signed-off-by: George Sapkin <george@sapk.in>
2025-12-31 09:12:36 +02:00
Daniel F. Dickinson 73d8b6c6f3 tree-wide: remove obsolete SDK in conditionals
Obsolete use of $(SDK) in configure conditionals can result in
dependency errors when building a subset of packages for packages which
have multiple sub-packages.

The reason it causes dependency issues is that (using libdbi-drivers as
an example) lines like:

ifneq ($(SDK)$(CONFIG_PACKAGE_libdbd-sqlite3),)

always evaluate to true if you are compiling in the SDK. So for a user
compiling from the SDK, the configure arguments are always added to the package build.

In the case of libdbi-drivers:

CONFIGURE_ARGS += \
  --with-sqlite3 \
  --with-sqlite3-incdir=$(STAGING_DIR)/usr/include \
  -with-sqlite3-libdir=$(STAGING_DIR)/usr/lib

is always added even if PACKAGE_libdbd-sqlite3 is deselected. When
libdbd-sqlite3 is deselected, this dependency:

DEPENDS:=libdbi +libsqlite3

is not present, so when configure tries to find sqlite3 it fails.

Closes #28173 "tree-wide: obsolete $(SDK) in conditionals"

See also:

* "include: remove SDK exception from package install targets"
  openwrt/openwrt@28f44a4

Performed tree-wide to ease revert if necessary, per:
https://github.com/openwrt/packages/issues/28173#issuecomment-3694615980

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2025-12-30 00:16:16 +01:00
Jordan Ngako 1c1af85fc5 libopen62541: preserve symlinks on install
$(INSTALL_BIN) follows symlinks, causing the .so to be copied multiple times.
Use $(CP) instead to preserve symlinks and cut package size by ~2/3.
OpenWrt libraries don’t need to be executable, so $(INSTALL_BIN) isn’t required.

Signed-off-by: Jordan Ngako <jordanfalken@gmx.de>
2025-12-29 23:15:25 +01:00
Carlos Miguel Ferreira 9f0b6fbc01 boost: updates package to version 1.90.0
This commit updates boost to version 1.90.0

New libraries in this release:
* OpenMethod [2]: Open-(multi-)methods in C++17 and above, from
                  Jean-Louis Leroy.

More info about Boost 1.90.0 can be found at the usual place [1].

[1]: https://www.boost.org/users/history/version_1_90_0.html
[2]: https://www.boost.org/libs/openmethod

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2025-12-29 21:54:21 +02:00
Stefan Hellermann 534ca8e397 libmodbus: update to 3.1.11
fixes float endianness issues in 3.1.8.

I use a small, custom application to convert data from my
electricity meter into Modbus format for my inverter and wallbox.
I developed this program against an earlier version of libmodbus
on x86, and it ran flawlessly on my ath79 router (big endian).
After migrating to a Mediatek router (little endian), the program
only outputted huge, meaningless values. However, it ran perfectly
fine on my x86 system (little endian), which is running Fedora
with libmodbus v3.1.11.

I then found several bug reports and the changelogs for libmodbus 3.1.11
that described and resolved my problem. So update openwrt to 3.1.11.

Signed-off-by: Stefan Hellermann <stefan@the2masters.de>
2025-12-28 11:48:16 +01:00
Aleksey Vasilenko dfd0245f19 krant: drop maintainership
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-12-28 09:58:22 +02:00
Aleksey Vasilenko 77adc911b7 unixodbc: re-enable autoreconf to fix host path leak
Without it the build fails for me with:
  /usr/lib/libltdl.so: file not recognized: file format not recognized

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-12-23 03:46:51 +02:00
George Sapkin 139154c6e2 uw-imap: drop package
Project URL doesn't load and the source hasn't received any updates in 7
years.

Fixes: https://github.com/openwrt/packages/issues/17097
Fixes: https://github.com/openwrt/packages/issues/28101
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-20 15:14:44 +01:00
Hirokazu MORIKAWA ebdb9536a9 c-ares: bump to 1.34.6
This is a security release.

Security:
* CVE-2025-31498. A use-after-free bug has been uncovered in read_answers() that was introduced in v1.32.3. Please see GHSA-6hxc-62jh-p29v
* CVE-2025-62408. A use-after-free bug has been uncovered in read_answers() that
was introduced in v1.32.3. Please see GHSA-jq53-42q6-pqr5

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-12-15 11:00:34 +01:00
Daniel F. Dickinson 0bb3db019a postgresql: fix missing symbols at runtime
Fixes pgsql-server: the setup fails for any folder
Fixes #27228

Sets postgresql-specific configure flags that configure cannot run-test
to determine their value. This fixes improperly linked files that
prevent database initialization (at least) from working on the device.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2025-12-14 08:50:40 +01:00
George Sapkin 944166fa47 sqlite3: bump to 3.51.1
Changelog: https://sqlite.org/releaselog/3_51_1.html
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-05 16:49:44 +08:00
Daniel Golle 404d74febc cyrus-sasl: fix build with glibc
Add missing dependency +USE_GLIBC:libcrypt-compat to express dependency
on libcrypto.so.1 when building with GNU glibc.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-12-02 17:15:38 +02:00
Hannu Nyman 8a51592569 tdb: update for compatibility, remove absent maintainer
Update to 1.4.14 for compatibility with the current packages infra
(python etc.)

* Refresh patches. Remove old upstream patch
* Remove absent maintainer

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-30 14:48:39 +01:00
Hannu Nyman a33351cf73 leptonica: adjust for tesseract expectations
Adjust include path and cmake file path so that tesseract, the only user
of the library, finds the items in place. Should unbreak the tesseract
build.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-30 06:29:53 +01:00
John Audia 74f595c57c libdaq3: update to 3.0.23
Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.23

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150)

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-11-28 09:45:55 +01:00
Rosen Penev 6377a6e8bc liblo: fix pkgconf file
OS paths are wrongly being passed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-11-26 13:05:36 +01:00
Christian Marangi 51f533e53b libnetconf2: add pending patch to disable PAM support
Add pending patch to disable PAM support to limit need to add extra
dependency.

This is needed if libpam is selected as the package will detect the
library and enable support for it by default.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 16:18:12 +01:00
Christian Marangi 7289b38933 libradiotap: backport upstream patch for CMake >= 4.0 support
Backport upstream patch for libradiotap for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 15:59:54 +01:00
Christian Marangi 6620df9fb9 libnetconf2: bump to 3.7.10
Bump libnetconf2 to 3.7.10 to fix support for CMake >= 4.0 version.

Drop any upstream patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 01:04:23 +01:00
Christian Marangi 49197ac1b1 srt: backport upstream patch for CMake >= 4.0 support
Backport upstream patch for srt for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-24 21:47:36 +01:00
Christian Marangi 1175938e3d libuwsc: add patch for CMake >= 4.0 support
Add patch for libuwsc for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 14:58:05 +01:00
Christian Marangi e78f4c6fef libupm: add pending patch for CMake >= 4.0 support
Add pending patch for libupm for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 14:45:48 +01:00
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