5555 Commits

Author SHA1 Message Date
Rosen Penev
b81df06b41 faad2: update to 2.11.2
Remove no longer used CONFIGURE_ARGS since the conversion to CMake.

Remove patented stuff. Red Hat Legal seems to have approved its
inclusion into Fedora without any flags disabling SBR. If it's good
enough for Red Hat it's good enough for OpenWrt.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-01-31 04:10:30 +02:00
Georgi Valkov
d5ec989a42 libimobiledevice: fix dependency on libtatsu
libtatsu is a dependency only for libimobiledevice-utils
the library itself does not use it during build, and is a
core component for iPhone tethering, while the utils are optional

move the dependency to the utils, to reduce the build size:
libtatsu depends on libcurl, which is compiled with a TLS library,
so users of prebuilt packages are forced to install both
OpenSSL and mbed TLS. This patch removes the unnecessary dependency.

Fixes: https://github.com/openwrt/packages/issues/28427

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2026-01-29 11:31:13 +01:00
Yanase Yuki
260378b731 liboil: remove package
This software seems no longer maintained by upstream.
The latest upstream release is 16 years ago,
and no package depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-01-26 19:01:05 +02:00
John Audia
0e0c742d81 libmariadb: update to 3.4.8
This release is needed in order to build against the 6.18 kernel.

Removed upstreamed: 020-gcc15.patch

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-01-25 14:53:51 +02:00
John Audia
084f023b82 libdaq3: update to 3.0.24
New upstream release. Changelog:
api: update dioctl daqSnort latency common changes

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-01-25 07:00:01 +02:00
George Sapkin
ac5a4f132a boringssl: drop package
Package is not being used anywhere and the version in the repo has not
been updated in over four years.

Signed-off-by: George Sapkin <george@sapk.in>
2026-01-24 02:37:03 +02:00
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