feed/packages.git
3 weeks agoportaudio: adjust for cmake 4.0 compatibility
Hannu Nyman [Sun, 9 Nov 2025 16:55:46 +0000 (18:55 +0200)]
portaudio: adjust for cmake 4.0 compatibility

Adjust CMakeLists.txt for compatibility with cmake 4.x

Signed-off-by: Hannu Nyman <[email protected]>
3 weeks agolibuecc: backport patch for cmake 4.x compatibility
Hannu Nyman [Sun, 9 Nov 2025 16:44:05 +0000 (18:44 +0200)]
libuecc: backport patch for cmake 4.x compatibility

Backport upstream patch for cmake 4.x compatibility.

Signed-off-by: Hannu Nyman <[email protected]>
3 weeks agolibssh: bump to 0.11.3
Nick Hainke [Sun, 9 Nov 2025 16:09:39 +0000 (17:09 +0100)]
libssh: bump to 0.11.3

Remove patches no longer needed:
- 001-fix-cmake4.patch
- 100-mbedtls_fix.patch

Signed-off-by: Nick Hainke <[email protected]>
3 weeks agotunneldigger: add cmake 4.x compatibility
Nick Hainke [Sun, 9 Nov 2025 15:42:49 +0000 (16:42 +0100)]
tunneldigger: add cmake 4.x compatibility

Add a patch for cmake 4.x compatibility.

Signed-off-by: Nick Hainke <[email protected]>
3 weeks agodawn: bump to 2025-11-07
Nick Hainke [Sun, 9 Nov 2025 13:30:22 +0000 (14:30 +0100)]
dawn: bump to 2025-11-07

7414c34 build: set cmake_minimum_required to 3.10
3b220fb Add debian build
e3fe1da datastorage: Correct use after free
8700dbe multicastsocket.h: Correct header guard typoi

Signed-off-by: Nick Hainke <[email protected]>
3 weeks agopython-cython: add python-setuptools/host as dep
Alexandru Ardelean [Sat, 8 Nov 2025 13:26:52 +0000 (15:26 +0200)]
python-cython: add python-setuptools/host as dep

Required now, since python3 doesn't have any setuptools bundled.

Signed-off-by: Alexandru Ardelean <[email protected]>
3 weeks agopython-requests: bump to version 2.32.5
Alexandru Ardelean [Sat, 8 Nov 2025 10:51:37 +0000 (12:51 +0200)]
python-requests: bump to version 2.32.5

Bumps to version 2.32.5

Signed-off-by: Alexandru Ardelean <[email protected]>
3 weeks agolxml: bump to version 6.0.2
Alexandru Ardelean [Sat, 8 Nov 2025 10:50:01 +0000 (12:50 +0200)]
lxml: bump to version 6.0.2

Was currently blocked by Cython being old.

Signed-off-by: Alexandru Ardelean <[email protected]>
3 weeks agonumpy: bump to version 2.3.4
Alexandru Ardelean [Sat, 8 Nov 2025 10:48:48 +0000 (12:48 +0200)]
numpy: bump to version 2.3.4

This change bumps the version to 2.3.4

Signed-off-by: Alexandru Ardelean <[email protected]>
3 weeks agogolang: set GOARM64 based on CONFIG_CPU_TYPE
George Sapkin [Sat, 1 Nov 2025 22:27:22 +0000 (00:27 +0200)]
golang: set GOARM64 based on CONFIG_CPU_TYPE

Fixes: https://github.com/openwrt/packages/issues/26852
Signed-off-by: George Sapkin <[email protected]>
3 weeks agocloudflared: Update to 2025.11.0
Tianling Shen [Sun, 9 Nov 2025 13:16:46 +0000 (21:16 +0800)]
cloudflared: Update to 2025.11.0

Release note: https://github.com/cloudflare/cloudflared/releases/tag/2025.11.0

Signed-off-by: Tianling Shen <[email protected]>
3 weeks agoopenlist: Update to 4.1.6
Tianling Shen [Sun, 9 Nov 2025 13:16:07 +0000 (21:16 +0800)]
openlist: Update to 4.1.6

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.6

Signed-off-by: Tianling Shen <[email protected]>
3 weeks agolibyaml-cpp: Add cmake 4.x compatibility
Hannu Nyman [Sun, 9 Nov 2025 07:03:05 +0000 (09:03 +0200)]
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 <[email protected]>
3 weeks agolibmad: add compatibility with cmake 4.x
Hannu Nyman [Sun, 9 Nov 2025 06:42:47 +0000 (08:42 +0200)]
libmad: add compatibility with cmake 4.x

Backport upstream patch for cmake 4.x compatibility.

Signed-off-by: Hannu Nyman <[email protected]>
3 weeks agolibsoxr: Add cmake 4.x compatibility
Hannu Nyman [Sun, 9 Nov 2025 06:36:33 +0000 (08:36 +0200)]
libsoxr: Add cmake 4.x compatibility

Add compatibility with cmake 4.x.

Signed-off-by: Hannu Nyman <[email protected]>
3 weeks agolibssh: Add compatibility with cmake 4.x, remove absent maintainer
Hannu Nyman [Sun, 9 Nov 2025 06:27:10 +0000 (08:27 +0200)]
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 <[email protected]>
3 weeks agotini: add patches for minimal cmake version "2.8.12...3.10"
Albrecht Lohofener [Sat, 8 Nov 2025 19:22:04 +0000 (20:22 +0100)]
tini: add patches for minimal cmake version "2.8.12...3.10"

This change adds backport patches from upstream  to increase the minimal required cmake version from "2.8.0" to "2.8.12...3.10".

Signed-off-by: Albrecht Lohofener <[email protected]>
3 weeks agolibextractor: fix compilation with gcc15
Rosen Penev [Fri, 17 Oct 2025 22:06:06 +0000 (15:06 -0700)]
libextractor: fix compilation with gcc15

GNU_LIBRARY is needed for a proper declaration of getopt.

Signed-off-by: Rosen Penev <[email protected]>
3 weeks agoluajit2: update to v2.1-20251030
Javier Marcet [Sun, 2 Nov 2025 14:40:22 +0000 (15:40 +0100)]
luajit2: update to v2.1-20251030

For changes, see tagged commit:
https://github.com/openresty/luajit2/releases/tag/v2.1-20251030

Signed-off-by: Javier Marcet <[email protected]>
3 weeks agoluajit2: update to v2.1-20250826
Javier Marcet [Wed, 29 Oct 2025 18:06:25 +0000 (19:06 +0100)]
luajit2: update to v2.1-20250826

For changes, see tagged commit:
https://github.com/openresty/luajit2/releases/tag/v2.1-20250826

Signed-off-by: Javier Marcet <[email protected]>
3 weeks agoprotobuf: add cmake 4.x compatibility, remove maintainer
Hannu Nyman [Sat, 8 Nov 2025 17:58:34 +0000 (19:58 +0200)]
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 <[email protected]>
3 weeks agomosquitto: upgrade to version 2.0.22
Hannu Nyman [Sat, 8 Nov 2025 17:22:05 +0000 (19:22 +0200)]
mosquitto: upgrade to version 2.0.22

Upgrade to version 2.0.22, which is compatible with cmake 4.x
 * backport a post-release fix for nossl build

Signed-off-by: Hannu Nyman <[email protected]>
3 weeks agolibwebsockets: bump to version 4.4.1
Albrecht Lohofener [Sat, 8 Nov 2025 17:22:05 +0000 (19:22 +0200)]
libwebsockets: bump to version 4.4.1

Update to version 4.4.1 to provide compatibility with cmake 4.x

Signed-off-by: Albrecht Lohofener <[email protected]>
[commit message edited]
Signed-off-by: Hannu Nyman <[email protected]>
3 weeks agoqrencode: cmake minimum required version to 3.10
Andrea Pesaresi [Fri, 7 Nov 2025 10:30:10 +0000 (11:30 +0100)]
qrencode: cmake minimum required version to 3.10

- bump to r2 to adjust cmake minimum required version to 3.10

Link: openwrt#27607
Link: openwrt/openwrt@1b48ebd

Signed-off-by: Andrea Pesaresi <[email protected]>
3 weeks agolibvorbis: require cmake >= 3.10 due to removed legacy support
Marcin Maj [Fri, 7 Nov 2025 00:58:18 +0000 (01:58 +0100)]
libvorbis: require cmake >= 3.10 due to removed legacy support

Link: https://github.com/openwrt/packages/issues/27607
Link: https://github.com/openwrt/openwrt/commit/1b48ebd31c28f5b2ad3f964c25f34d33badbb979
Signed-off-by: Marcin Maj <[email protected]>
3 weeks agocheck-autorelease-deprecation: drop workflow
George Sapkin [Sat, 8 Nov 2025 13:59:34 +0000 (15:59 +0200)]
check-autorelease-deprecation: drop workflow

Drop the workflow since the setting has been deprecated over three years
ago.

Link: https://github.com/openwrt/packages/pull/27799#issuecomment-3506689211
Signed-off-by: George Sapkin <[email protected]>
3 weeks agolibid3tag: require cmake >= 3.10 due to removed legacy support
Marcin Maj [Fri, 7 Nov 2025 06:29:05 +0000 (07:29 +0100)]
libid3tag: require cmake >= 3.10 due to removed legacy support

Link: https://github.com/openwrt/packages/issues/27607
Link: https://github.com/openwrt/openwrt/commit/1b48ebd31c28f5b2ad3f964c25f34d33badbb979
Signed-off-by: Marcin Maj <[email protected]>
4 weeks agogolang: bump to 1.25.4
George Sapkin [Thu, 6 Nov 2025 16:30:35 +0000 (18:30 +0200)]
golang: bump to 1.25.4

go1.25.4 (released 2025-11-05) includes fixes to the compiler, the
runtime, and the crypto/subtle, encoding/pem, net/url, and os packages.

Link: https://github.com/golang/go/issues?q=milestone%3AGo1.25.4+label%3ACherryPickApproved
Signed-off-by: George Sapkin <[email protected]>
4 weeks agopython3: add libatomic as dependency
Alexandru Ardelean [Sat, 8 Nov 2025 10:37:00 +0000 (12:37 +0200)]
python3: add libatomic as dependency

For some architectures (like mips24) this solves some build errors.

Signed-off-by: Alexandru Ardelean <[email protected]>
4 weeks agodjango: bump to version 5.2.8
Alexandru Ardelean [Fri, 7 Nov 2025 11:02:15 +0000 (13:02 +0200)]
django: bump to version 5.2.8

Because the old one needs an older version of setuptools, than the
one we currently have.

Signed-off-by: Alexandru Ardelean <[email protected]>
4 weeks agopython-installer: patch behavior for when script file exists
Alexandru Ardelean [Tue, 24 Dec 2024 14:18:16 +0000 (16:18 +0200)]
python-installer: patch behavior for when script file exists

This seems to happen when re-triggering a build.
The destination path is already there, so this exception gets raised.

Another approach is to do 'make package/<python-package>/clean' and
re-trigger the build.
But that becomes annoying.

Signed-off-by: Alexandru Ardelean <[email protected]>
4 weeks agopython-asgiref: add use python-setuptools/host for pkg build
Alexandru Ardelean [Fri, 7 Nov 2025 10:24:54 +0000 (12:24 +0200)]
python-asgiref: add use python-setuptools/host for pkg build

Newer versions of Python no longer ship setuptools.
We need to use the one from the packages feed instead.

Signed-off-by: Alexandru Ardelean <[email protected]>
4 weeks agopython3: bump to version 3.13.9
Alexandru Ardelean [Sun, 24 Nov 2024 08:59:27 +0000 (10:59 +0200)]
python3: bump to version 3.13.9

Explicitly disable readline and tkinter modules for host-build.
Host-build will not build if these fail.
  - readline isn't a hard requirement for host-python; some minor lack of
    functionality would be felt, but nothing terrible
  - tkinter is also disabled on the target; but for the host-python we
    don't need it either

Dropped patch: 010-no-ncursesw.patch
  - Since we're disabling readline in the host build

Drop setuptools from python3 - the only reason we kept it there, was
because it was required by pip; pip is still there and seems to install and
work fine without setuptools. There's also a separate setuptools package in
openwrt anyway:
  https://github.com/openwrt/packages/tree/master/lang/python/python-setuptools
Also, Python no longer installs it:
  https://github.com/python/cpython/issues/95299

Drop python3-cgi - https://github.com/python/cpython/commit/08d592389603500af398d278af4842cff6f22c33
Drop distutils - https://github.com/python/cpython/commit/0faa0ba240e815614e5a2900e48007acac41b214
Drop lib2to3 - https://github.com/python/cpython/commit/ae00b810d1d3ad7f1f7e226b02ece37c986330e7

Drop patch: 0001-Adjust-library-header-paths-for-cross-compilation.patch
  - A lot of stuff has changed regarding cross-compilation; at this point
    it's unclear what we need moving forward.

Drop patch: 006-do-not-add-multiarch-local-paths.patch
  - setup.py went away, so no idea if this is needed anymore

Re-applied: 003-do-not-run-compileall.patch

Drop: 008-distutils-use-python-sysroot.patch
  - Buildroot seems to have also dropped this; this patch is from them

Added: 09-don-t-run-profile-task-during-cross-build.patch
  - For cross_compilation, running the profile-task will not work, it also
    mentions this in a comment, but nobody dared to patch it yet (at least
    in this release (3.13.9)

Re-applied: 026-openssl-feature-flags.patch
  - This could have been dropped completely, but upstream decided to keep
    scrypt on by default; for host-build this fails, because OpenWrt keeps
    libressl

Drop patch: 100-gh-95855-Refactor-platform-triplet-detection-code-GH-107221.patch
  - This was a backport; it probably should have been removed sooner

Signed-off-by: Alexandru Ardelean <[email protected]>
wip

4 weeks agopython-setuptools: add host-build
Alexandru Ardelean [Fri, 7 Nov 2025 10:23:24 +0000 (12:23 +0200)]
python-setuptools: add host-build

Newer Python 3 versions don't ship setuptools anymore.
Packages will need to use this one instead.

Signed-off-by: Alexandru Ardelean <[email protected]>
4 weeks agocloudflared: fix argument order for tunnel command
Akihiro Nagai [Fri, 7 Nov 2025 14:41:06 +0000 (23:41 +0900)]
cloudflared: fix argument order for tunnel command

Move all global options (--protocol, --loglevel, --logfile, --config,
--origincert, etc.) before the 'run' subcommand, and keep --token
after it to match the correct cloudflared CLI syntax.

Signed-off-by: Akihiro Nagai <[email protected]>
4 weeks agoxxhash: update to 0.8.3
Ivan Pavlov [Fri, 7 Nov 2025 06:32:53 +0000 (09:32 +0300)]
xxhash: update to 0.8.3

Fixed compatibility with cmake 4.0
Release notes: https://github.com/Cyan4973/xxHash/releases/tag/v0.8.3

Signed-off-by: Ivan Pavlov <[email protected]>
4 weeks agosnort3: update to 3.9.7.0
John Audia [Fri, 7 Nov 2025 08:57:59 +0000 (03:57 -0500)]
snort3: update to 3.9.7.0

Changelog: https://github.com/snort3/snort3/releases/tag/3.9.7.0

% snort --version

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.9.7.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2025 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.22
           Using Vectorscan version 5.4.12 2025-11-02
           Using libpcap version 1.10.5 (with TPACKET_V3)
           Using LuaJIT version 2.1.0-beta3
           Using LZMA version 5.8.1
           Using OpenSSL 3.5.4 30 Sep 2025
           Using PCRE2 version 10.46 2025-08-27
           Using ZLIB version 1.3.1

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
4 weeks agolibdaq3: update to 3.0.22
John Audia [Fri, 7 Nov 2025 08:53:55 +0000 (03:53 -0500)]
libdaq3: update to 3.0.22

Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.22

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
4 weeks agomstflint: update to 4.34.0
Til Kaiser [Fri, 7 Nov 2025 09:31:53 +0000 (10:31 +0100)]
mstflint: update to 4.34.0

This commit updates the mstflint package
to the latest 4.34.0 release.

Signed-off-by: Til Kaiser <[email protected]>
4 weeks agotravelmate: update 2.2.1-5
Dirk Brenken [Fri, 7 Nov 2025 16:29:02 +0000 (17:29 +0100)]
travelmate: update 2.2.1-5

- fix a cornercase issue in the scanning function with hidden uplinks

Signed-off-by: Dirk Brenken <[email protected]>
4 weeks agotailscale: update to 1.90.6
Sandro Jäckel [Fri, 7 Nov 2025 00:44:01 +0000 (01:44 +0100)]
tailscale: update to 1.90.6

Changelog: https://tailscale.com/changelog#2025-10-27
Changelog: https://tailscale.com/changelog#2025-10-28
Changelog: https://tailscale.com/changelog#2025-10-30
Changelog: https://tailscale.com/changelog#2025-10-31

Signed-off-by: Sandro Jäckel <[email protected]>
4 weeks agotravelmate: update 2.2.1-4
Dirk Brenken [Thu, 6 Nov 2025 22:43:17 +0000 (23:43 +0100)]
travelmate: update 2.2.1-4

- fix a possible race condition in the scan function
- limit the max. signal strength to 100
- cosmetics

Signed-off-by: Dirk Brenken <[email protected]>
4 weeks agolibfmt: bump to 12.1.0
Othmar Truniger [Thu, 6 Nov 2025 10:42:53 +0000 (11:42 +0100)]
libfmt: bump to 12.1.0

Changelog: https://github.com/fmtlib/fmt/releases/tag/12.1.0

Signed-off-by: Othmar Truniger <[email protected]>
4 weeks agolibtiff: update to 4.7.1
Anari Jalakas [Wed, 5 Nov 2025 16:21:05 +0000 (18:21 +0200)]
libtiff: update to 4.7.1

Fixes CMake build error.
Also update URL.

Release info: https://gitlab.com/libtiff/libtiff/-/releases/v4.7.1

Signed-off-by: Anari Jalakas <[email protected]>
4 weeks agouacme: bump to 1.7.6
Goetz Goerisch [Wed, 5 Nov 2025 13:35:46 +0000 (14:35 +0100)]
uacme: bump to 1.7.6

Changelog: https://github.com/ndilieto/uacme/blob/master/ChangeLog

2024-12-29 Nicola Di Lieto <[email protected]>
* Release 1.7.6
- Fix OpenSSL 3.x deprecated APIs
- Fix cross compilation
- uacme: Add environment variables
- uacme: Add support for ACME Renewal Information (ARI)
- uacme: Try obtaining new Reply-Nonce if server doesn't supply one
- uacme: Add hook environment variables
- uacme: Allow matching alternative chain by Authority Key Id
- Documentation update
- Add link to linode api hook

2024-01-28 Nicola Di Lieto <[email protected]>
* Release 1.7.5
- fix ualpn exit code in client mode
- fix build with autoconf version 2.71
- uacme: nsupdate.sh overhaul and DNAME redirection support
- add link to deSEC.io DNS integration
- minor documentation changes including copyright year

Signed-off-by: Goetz Goerisch <[email protected]>
4 weeks agohev-socks5-tunnel: update to 2.14.0
Ray Wang [Wed, 5 Nov 2025 13:10:15 +0000 (21:10 +0800)]
hev-socks5-tunnel: update to 2.14.0

Upstream changelog:
https://github.com/heiher/hev-socks5-tunnel/releases/tag/2.14.0

Signed-off-by: Ray Wang <[email protected]>
4 weeks agohev-socks5-tproxy: update to 2.10.0
Ray Wang [Wed, 5 Nov 2025 13:08:33 +0000 (21:08 +0800)]
hev-socks5-tproxy: update to 2.10.0

Upstream changelog:
https://github.com/heiher/hev-socks5-tproxy/releases/tag/2.10.0

Signed-off-by: Ray Wang <[email protected]>
4 weeks agohev-socks5-server: update to 2.11.0
Ray Wang [Wed, 5 Nov 2025 13:06:26 +0000 (21:06 +0800)]
hev-socks5-server: update to 2.11.0

Upstream changelog:
https://github.com/heiher/hev-socks5-server/releases/tag/2.11.0

Signed-off-by: Ray Wang <[email protected]>
4 weeks agosqlite3: bump to 3.51.0
George Sapkin [Wed, 5 Nov 2025 23:13:18 +0000 (01:13 +0200)]
sqlite3: bump to 3.51.0

Changelog: https://sqlite.org/releaselog/3_51_0.html
Signed-off-by: George Sapkin <[email protected]>
4 weeks agolibftdi1: require cmake >= 3.10 due to removed legacy support
Mark Mentovai [Wed, 5 Nov 2025 16:34:07 +0000 (11:34 -0500)]
libftdi1: require cmake >= 3.10 due to removed legacy support

Link: https://github.com/openwrt/packages/issues/27607
Link: https://github.com/openwrt/openwrt/commit/1b48ebd31c28f5b2ad3f964c25f34d33badbb979
Signed-off-by: Mark Mentovai <[email protected]>
4 weeks agocloudflared: improve init script for tunnel management
Akihiro Nagai [Wed, 5 Nov 2025 11:20:56 +0000 (20:20 +0900)]
cloudflared: improve init script for tunnel management

Resolved conflict between remotely-managed tunnel and locally-managed
tunnel configurations.

- Bumped PKG_RELEASE to 2
- Commented out 'config' and 'origincert' options in default
  configuration file
- Preserved options as comments for user reference

Signed-off-by: Akihiro Nagai <[email protected]>
4 weeks agoopenwisp-monitoring: upgrade to 0.3.0
Gagan Deep [Tue, 4 Nov 2025 15:42:26 +0000 (15:42 +0000)]
openwisp-monitoring: upgrade to 0.3.0

Upgraded openwisp-monitoring package to 0.3.0

Signed-off-by: Gagan Deep <[email protected]>
4 weeks agoafalg_engine: bump to v1.2.2
Eneas U de Queiroz [Wed, 5 Nov 2025 12:31:57 +0000 (09:31 -0300)]
afalg_engine: bump to v1.2.2

This allows building with CMake 4.0.

Silence the warning about deprecated declarations, as it is inevitable,
since the whole engine system is deprecated.

Signed-off-by: Eneas U de Queiroz <[email protected]>
4 weeks agoopenwisp-config: upgrade to 1.2.0
Gagan Deep [Tue, 4 Nov 2025 12:36:24 +0000 (12:36 +0000)]
openwisp-config: upgrade to 1.2.0

Upgrades openwisp-config package to 1.2.0

Signed-off-by: Gagan Deep <[email protected]>
4 weeks agosyncthing: bump to 2.0.11
George Sapkin [Tue, 4 Nov 2025 12:44:40 +0000 (14:44 +0200)]
syncthing: bump to 2.0.11

Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.11
Signed-off-by: George Sapkin <[email protected]>
4 weeks agocloudflared: Update to 2025.10.1
Tianling Shen [Tue, 4 Nov 2025 06:18:37 +0000 (14:18 +0800)]
cloudflared: Update to 2025.10.1

Release note: https://github.com/cloudflare/cloudflared/releases/tag/2025.10.1

Signed-off-by: Tianling Shen <[email protected]>
4 weeks agophp8-pecl-http: update to 4.3.1
Michael Heimpold [Sat, 1 Nov 2025 17:21:39 +0000 (18:21 +0100)]
php8-pecl-http: update to 4.3.1

- support for newer curl versions
- GCC 15 compatibility
- PHP 8.5 compatibility

Signed-off-by: Michael Heimpold <[email protected]>
4 weeks agophp8-pecl-xdebug: update to 3.4.7
Michael Heimpold [Sat, 1 Nov 2025 16:33:29 +0000 (17:33 +0100)]
php8-pecl-xdebug: update to 3.4.7

This fixes varios bugs, e.g. memory leaks, segfaults and
other issues since 3.4.1.
For full changelog see:
https://pecl.php.net/package-changelog.php?package=xdebug&release=3.4.7

Signed-off-by: Michael Heimpold <[email protected]>
4 weeks agoearlyoom: add new package
Alice H. [Fri, 19 Sep 2025 09:35:14 +0000 (10:35 +0100)]
earlyoom: add new package

earlyoom checks the amount of available memory and swap at an adaptive
rate for up to 10 times per second. When both available memory and swap
are below threshold, it'll send SIGTERM or SIGKILL to the process with
the highest oom_score. Details about oom_score can be obtained at
https://man7.org/linux/man-pages/man5/proc_pid_oom_score.5.html

Signed-off-by: Alice H. <[email protected]>
4 weeks agosing-box: update to 1.12.12
Anton P. [Sat, 1 Nov 2025 20:15:27 +0000 (23:15 +0300)]
sing-box: update to 1.12.12

changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.12

Signed-off-by: Anton P. <[email protected]>
4 weeks agofish: fix compilation with mips64
Rosen Penev [Wed, 22 Oct 2025 20:01:21 +0000 (13:01 -0700)]
fish: fix compilation with mips64

Upstream backport.

Signed-off-by: Rosen Penev <[email protected]>
4 weeks agostrongswan: add build dependency for python and explicitly use python3
Josef Schlehofer [Fri, 31 Oct 2025 12:01:26 +0000 (13:01 +0100)]
strongswan: add build dependency for python and explicitly use python3

Before:
checking for python... /myworkingdir/build/staging_dir/host/bin/python
checking for python version... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.
checking for python platform... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.
checking for python extension module directory (pyexecdir)... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.

After:
checking for python version... 3.11
checking for python platform... darwin
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agoadguardhome: refactor config loading and migration
George Sapkin [Fri, 31 Oct 2025 13:43:33 +0000 (15:43 +0200)]
adguardhome: refactor config loading and migration

Rename config options and remove unused ones.

Signed-off-by: George Sapkin <[email protected]>
5 weeks agosyncthing: fix maxprocs config option name
George Sapkin [Sat, 1 Nov 2025 00:38:10 +0000 (02:38 +0200)]
syncthing: fix maxprocs config option name

Map old config option "macprocs" to new one.

Signed-off-by: George Sapkin <[email protected]>
5 weeks agosyncthing: improve argument handling readability
George Sapkin [Sat, 1 Nov 2025 00:36:21 +0000 (02:36 +0200)]
syncthing: improve argument handling readability

Remove reduntant checks when making directories.

Signed-off-by: George Sapkin <[email protected]>
5 weeks agotelegraf: use uci-defaults for config generation
Niklas Thorild [Wed, 22 Oct 2025 17:04:35 +0000 (19:04 +0200)]
telegraf: use uci-defaults for config generation

use uci-defaults to generate default config to improve maintanability

Signed-off-by: Niklas Thorild <[email protected]>
5 weeks agotelegraf: don't call Build/Prepare/Default
Niklas Thorild [Wed, 22 Oct 2025 17:02:41 +0000 (19:02 +0200)]
telegraf: don't call Build/Prepare/Default

don't call Build/Prepare/Default since it serves no purpose

Signed-off-by: Niklas Thorild <[email protected]>
5 weeks agotelegraf: update to 1.36.3
Niklas Thorild [Tue, 21 Oct 2025 13:42:46 +0000 (15:42 +0200)]
telegraf: update to 1.36.3

- Update Telegraf to v1.36.3

Signed-off-by: Niklas Thorild <[email protected]>
5 weeks agobigclown-gateway: backport pending patch to fix JSON dumps
Josef Schlehofer [Wed, 22 Oct 2025 00:49:54 +0000 (02:49 +0200)]
bigclown-gateway: backport pending patch to fix JSON dumps

Pull request:
https://redirect.github.com/hardwario/bch-gateway/pull/20

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agobigclown-gateway: update to version 1.17.0
Josef Schlehofer [Wed, 22 Oct 2025 00:48:47 +0000 (02:48 +0200)]
bigclown-gateway: update to version 1.17.0

Release notes:
https://github.com/hardwario/bch-gateway/releases/tag/v1.17.0

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython-calver: update to version 2025.10.20
Josef Schlehofer [Tue, 21 Oct 2025 23:50:30 +0000 (01:50 +0200)]
python-calver: update to version 2025.10.20

Fixes:
 SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: Apache Software License

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!
  self._finalize_license_expression()

Release notes:
https://github.com/di/calver/releases/tag/2025.10.20

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython-markupsafe: update to version 3.0.3
Josef Schlehofer [Tue, 21 Oct 2025 22:40:38 +0000 (00:40 +0200)]
python-markupsafe: update to version 3.0.3

Release notes:
https://github.com/pallets/markupsafe/releases/tag/3.0.3

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython-wheel: update to 0.45.1
Josef Schlehofer [Tue, 21 Oct 2025 22:24:03 +0000 (00:24 +0200)]
python-wheel: update to 0.45.1

Release notes:
https://github.com/pypa/wheel/releases/tag/0.45.1

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython-cython: update to version 3.1.5
Josef Schlehofer [Tue, 21 Oct 2025 22:05:35 +0000 (00:05 +0200)]
python-cython: update to version 3.1.5

Fixes:
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/__main__.py", line 98, in <module>
_main(sys.argv[1:], "python -m installer")
  File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/__main__.py", line 86, in _main
with WheelFile.open(args.wheel) as source:
  File "/turris/build/staging_dir/hostpkg/lib/python3.11/contextlib.py", line 137, in __enter__
return next(self.gen)
   ^^^^^^^^^^^^^^
  File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/sources.py", line 162, in open
with zipfile.ZipFile(path) as f:
 ^^^^^^^^^^^^^^^^^^^^^
  File "/turris/build/staging_dir/hostpkg/lib/python3.11/zipfile.py", line 1311, in __init__
self.fp = io.open(file, filemode)
  ^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/turris/build/build_dir/hostpkg/pypi/Cython-3.0.10//openwrt-build/Cython-3.0.10-*.whl'

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython-setuptools: update to version 80.9.0
Josef Schlehofer [Tue, 21 Oct 2025 21:46:28 +0000 (23:46 +0200)]
python-setuptools: update to version 80.9.0

Release notes:
https://setuptools.pypa.io/en/stable/history.html#v80-9-0

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython-uci: drop patches due to newer setuptools
Josef Schlehofer [Tue, 21 Oct 2025 21:42:45 +0000 (23:42 +0200)]
python-uci: drop patches due to newer setuptools

These patches were required with older setuptools version,
but in Python 3.11.4 is bundled setuptools updated, thus
we can remove these patches.

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython3: update to version 3.11.4
Josef Schlehofer [Tue, 21 Oct 2025 21:30:19 +0000 (23:30 +0200)]
python3: update to version 3.11.4

In this release, there is updated setuptools, so update
it as well.

Fixes CVEs:
- CVE-2025-47273
- CVE-2024-6345

Release notes:
https://pythoninsider.blogspot.com/2025/10/python-31212-31114-31019-and-3924-are.html

Patch:
- 0001-Adjust-library-header-paths-for-cross-compilation.patch
comes from buildroot [1], but they removed it as they switched to Python 3.12,
however Python 3.11 still supports distutils, but it is marked as deprecated [2]
and it will be gone in 3.12. So, don't rebase it this time as this patch does not apply
anymore due to this commit [3] and sooner switch to more up-to-date Python3 version.

[1] https://redirect.github.com/buildroot/buildroot/commit/b37e4a5f56182c5b8e4ffce433eb652174a19da6
[2] https://peps.python.org/pep-0632/
[3] https://redirect.github.com/pypa/setuptools/commit/88eb8cc66f8762e37ec78913c07ccf3e3dba05e1

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agoumurmur: Use example config and add own init script
Josef Schlehofer [Thu, 30 Oct 2025 09:04:23 +0000 (10:04 +0100)]
umurmur: Use example config and add own init script

Files such as config file and init script related to OpenWrt
were removed in upstream [1]. Config file was same as umurmur.conf.example,
thus use it and init script, we need to ship our own. Add a simple one.

[1] https://github.com/umurmur/umurmur/commit/209edb5c887e5a5d3ab2c95ab4a8aeb8c1e6e8f3

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agoumurmur: move config file to its default location
Josef Schlehofer [Wed, 29 Oct 2025 06:48:02 +0000 (07:48 +0100)]
umurmur: move config file to its default location

This was changed in version 0.3.1 [1]

Fixes initial start of umurmur:
```
root@turris:~# umurmurd
Error in config file /etc/umurmur/umurmur.conf line 0: file I/O error
```

And also while running help of umurmurd, the defailt location is /etc/umurmur/umurmur.conf
```
Usage: umurmurd [-d] [-r] [-h] [-p <pidfile>] [-t] [-c <conf file>] [-a <addr>] [-b <port>]
       -c <conf file> - Specify configuration file (default /etc/umurmur/umurmur.conf)
```
[1] https://github.com/umurmur/umurmur/commit/4f3ed41357bb6fcb7afddd5343b59cfef54d65a4

Fixes: c4a23ca99662e67c8b6f5b8bad76d93fc2381ea0 ("umurmur: update to version 0.3.1")
Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agodocker-compose: Update to version 2.40.3
Javier Marcet [Thu, 30 Oct 2025 21:51:03 +0000 (22:51 +0100)]
docker-compose: Update to version 2.40.3

Release notes:
https://github.com/docker/compose/releases/tag/v2.40.3

Signed-off-by: Javier Marcet <[email protected]>
5 weeks agoadguardhome: bump to 0.107.69
George Sapkin [Thu, 30 Oct 2025 16:35:43 +0000 (18:35 +0200)]
adguardhome: bump to 0.107.69

Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.68
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.69
Signed-off-by: George Sapkin <[email protected]>
5 weeks agosnapcast: remove leftover "libavahi-client" dependency
Szabolcs Hubai [Sun, 5 Oct 2025 10:08:26 +0000 (12:08 +0200)]
snapcast: remove leftover "libavahi-client" dependency

With "-DBUILD_WITH_AVAHI=OFF" the "libavahi-client" dependency is not
needed anymore. Instead, the "libexpat" dependency needs to be specified
explicitly.

Fixes: a9ac8666da5f ("snapcast: fix PulseAudio")
Fixes: eeb8d131fc93 ("snapcast: add package snapserver and snapclient")
Signed-off-by: Szabolcs Hubai <[email protected]>
5 weeks agosnapcast: show snapweb placeholder
Szabolcs Hubai [Thu, 25 Sep 2025 19:53:26 +0000 (21:53 +0200)]
snapcast: show snapweb placeholder

snapserver has a built-in webserver which is able to host a web player:
snapweb. [1]
It is accessible at http://snapserver:1780/ but with enabled "doc_root"
setting and with missing directory the browser shows an empty page
with a message: "The resource '/' was not found."

Fix this with disabling the "doc_root" setting in "/etc/snapserver.conf"
This "doc_root" was enabled and set to "/usr/share/snapserver/snapweb"
in upstream commit fcbe40585875 ("Install snapweb") [2], back in 2020
and released in v0.21.0 of Snapcast.

This was reported in an upstream discussion by Robert Muth. [3]

[1]: https://github.com/badaix/snapweb
[2]: https://github.com/badaix/snapcast/commit/fcbe405858752457a67006eeff4f0da60e8fbc89
[3]: https://github.com/badaix/snapcast/discussions/1417#discussioncomment-14480178

Fixes: eeb8d131fc9 ("snapcast: add package snapserver and snapclient")
Signed-off-by: Szabolcs Hubai <[email protected]>
5 weeks agorclone: Update to 1.71.2
Tianling Shen [Wed, 29 Oct 2025 13:29:06 +0000 (21:29 +0800)]
rclone: Update to 1.71.2

Release note: https://github.com/rclone/rclone/releases/tag/v1.71.2

Signed-off-by: Tianling Shen <[email protected]>
5 weeks agosyslog-ng: add dependency for ivykis
Josef Schlehofer [Tue, 28 Oct 2025 10:42:28 +0000 (11:42 +0100)]
syslog-ng: add dependency for ivykis

Replace embedded ivykis with a separate package to improve
dependency management and enable library reuse.

The ivykis library now properly supports io_uring when
CONFIG_KERNEL_IO_URING is enabled.

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agoivykis: add new package
Josef Schlehofer [Thu, 2 Oct 2025 07:54:42 +0000 (09:54 +0200)]
ivykis: add new package

Libivykis, an asynchronous I/O readiness notification library.
This library is required by syslog-ng and potentially other packages
that need event-driven I/O handling.

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agotailscale: update to 1.90.2
Sandro Jäckel [Sun, 26 Oct 2025 22:26:05 +0000 (23:26 +0100)]
tailscale: update to 1.90.2

Changelog: https://tailscale.com/changelog#2025-10-23
Changelog: https://tailscale.com/changelog#2025-10-24

Signed-off-by: Sandro Jäckel <[email protected]>
5 weeks agodocker-compose: Update to version 2.40.2
Javier Marcet [Sun, 26 Oct 2025 08:51:18 +0000 (09:51 +0100)]
docker-compose: Update to version 2.40.2

Release notes:
https://github.com/docker/compose/releases/tag/v2.40.2

Signed-off-by: Javier Marcet <[email protected]>
5 weeks agopython-build: update to version 1.3.0
Josef Schlehofer [Wed, 22 Oct 2025 00:05:19 +0000 (02:05 +0200)]
python-build: update to version 1.3.0

Release notes:
https://github.com/pypa/build/releases/tag/1.3.0

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agopython-flit-core: update to version 3.12.0
Josef Schlehofer [Wed, 22 Oct 2025 00:02:40 +0000 (02:02 +0200)]
python-flit-core: update to version 3.12.0

Release notes:
https://github.com/pypa/flit/blob/5714d1f78fb9b344c997cb866c44bb9506b8ca41/doc/history.rst#version-312

Signed-off-by: Josef Schlehofer <[email protected]>
5 weeks agoavahi: fix implementation of avahi user
John Audia [Tue, 15 Jul 2025 09:00:41 +0000 (05:00 -0400)]
avahi: fix implementation of avahi user

All avahi subpackages should run the daemon as a dedicated user insteead
of as the nobody user. This is helpful in troubleshooting and better for
security and to help avoid resource conflicts.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (avahi-dbus-daemon)

Signed-off-by: John Audia <[email protected]>
5 weeks agoxl2tpd: add UCI support
Martin Schiller [Tue, 7 Oct 2025 05:38:14 +0000 (07:38 +0200)]
xl2tpd: add UCI support

This adds UCI support for xl2tpd. To maintain backward compatibility, I
have introduced the config option “use_legacy_config,” which is enabled
by default.

If you want to use the UCI config, you must disable or delete this
option.

Signed-off-by: Martin Schiller <[email protected]>
5 weeks agoxl2tpd: add support to set own hostname in proto handler
Martin Schiller [Tue, 7 Oct 2025 05:35:51 +0000 (07:35 +0200)]
xl2tpd: add support to set own hostname in proto handler

This is needed if the peer only allows certain hostnames to connect.

Signed-off-by: Martin Schiller <[email protected]>
5 weeks agokea: update to 3.0.1
Rosen Penev [Mon, 20 Oct 2025 22:42:19 +0000 (15:42 -0700)]
kea: update to 3.0.1

Requires conversion to meson.

Unfortunately, upstream needlessly relies on cc.run() to figure out
various things instead of cc.compile(). Requires massive patch.

Signed-off-by: Rosen Penev <[email protected]>
5 weeks agophp8: update to 8.4.14
Michael Heimpold [Sat, 25 Oct 2025 11:46:00 +0000 (13:46 +0200)]
php8: update to 8.4.14

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.14

Signed-off-by: Michael Heimpold <[email protected]>
6 weeks agonfs-kernel-server: disable kerberos and ldap
John Audia [Sat, 25 Oct 2025 12:02:47 +0000 (08:02 -0400)]
nfs-kernel-server: disable kerberos and ldap

Some targets are failing due likely to build order issues suggested by
Daniel[1] so disable these two options for the v4 package.

Example:
make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a53_musl/nfs-utils-2.8.4'
Package nfs-kernel-server-v4 is missing dependencies for the following libraries:
libgssapi_krb5.so.2
libldap.so.2

1. https://github.com/openwrt/packages/pull/27150#issuecomment-3446589119

Signed-off-by: John Audia <[email protected]>
6 weeks agoflent: update to 2.2.0
Nick Hainke [Tue, 13 May 2025 19:44:08 +0000 (21:44 +0200)]
flent: update to 2.2.0

Release Notes:
https://github.com/tohojo/flent/releases/tag/v2.2.0

Signed-off-by: Nick Hainke <[email protected]>
6 weeks agoopen-vm-tools: update to 13.0.0
Tan Zien [Sat, 5 Jul 2025 22:52:37 +0000 (06:52 +0800)]
open-vm-tools: update to 13.0.0

for detailed change log, please refer to:
https://github.com/vmware/open-vm-tools/blob/stable-12.5.0/open-vm-tools/ChangeLog

Signed-off-by: Tan Zien <[email protected]>
6 weeks agocqueues: lua-5.3, 5.4 variants
Nathaniel Wesley Filardo [Sun, 30 Mar 2025 15:02:56 +0000 (16:02 +0100)]
cqueues: lua-5.3, 5.4 variants

Build upstream's support for lua 5.3 and 5.4

Signed-off-by: Nathaniel Wesley Filardo <[email protected]>
6 weeks agoluaossl: lua-5.3, 5.4 variants
Nathaniel Wesley Filardo [Sun, 30 Mar 2025 15:03:12 +0000 (16:03 +0100)]
luaossl: lua-5.3, 5.4 variants

Build upstream's support for lua 5.3 and 5.4

Signed-off-by: Nathaniel Wesley Filardo <[email protected]>