Commit Graph

5691 Commits

Author SHA1 Message Date
Wei-Ting Yang 594c3c8c8c bash: update to 5.3 patch level 9
- Fix posix-mode issue with "wait -n", where it can return process IDs
  outside the requested set
- Do not try to use shm_open, there is too much variance in behavior
  across systems
- Remove internal quoting that causes failures when expanding nested
  array subscripts in an arithmetic context
- Fix issue with source when read(2) returns fewer characters than
  fstat(2) says are available
- Fix crash when restoring default disposition for SIGINT in
  asynchronous subshell
- Fix issues with range expressions and non-ascii characters in glob
  patterns when globasciiranges is enabled
- Fix issue where nofork command substitutions can affect
  redirections in the calling shell
- Fix issue with calling mbrtowc too much when translating
  ansic-single-quoted strings
- Fix crash when interrupting reverse i-search with ^C

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit 4a02dcb1c3)
2026-01-19 21:09:19 +02:00
Wei-Ting Yang 23d55b7220 bash: refactor Makefile
Order CONFIGURE_VARS and CONFIGURE_ARGS by ASCII.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit d9802c8ba9)
2026-01-19 21:09:19 +02:00
Wei-Ting Yang 937ff8b354 bash: update to 5.3
Release notes:
https://www.mail-archive.com/bug-bash@gnu.org/msg34422.html

- Drop 902-missing-params.patch, as the issue (openwrt/packages#15006)
  no longer occurs.
- Refresh remaining patches.
- Take over package maintenance.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit 7c822261b0)
2026-01-19 21:09:19 +02:00
Niklas Thorild 97939f6c34 telegraf: update to 1.37.1
- Update Telegraf to v1.37.1

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-01-18 18:23:57 +02:00
George Sapkin 31f700b949 syncthing: bump to 2.0.13
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.13
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit de42441457)
2026-01-16 06:21:27 +02:00
Eric Fahlgren 96cb8e1ca5 owut: update to 2026.01.13
Enhancements:
    efahl/owut@2526d84be8 owut: add better messaging in quiet modes

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit 2891aa4472)
2026-01-15 00:55:30 +02:00
Josef Schlehofer f8c601b192 uledd: drop this package as it is no longer available
It looks like the repository [1] was removed.
Sources are nowhere to be found, it is no longer
developed, so remove it.

[1] https://github.com/blogic/uledd

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

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 2dedccd806)
2026-01-01 15:24:47 +01:00
Josef Schlehofer d375832742 jq: refactor variants and fix PROVIDES
Refactor package variants definition to be cleaner and more robust.
E.g.:
- Remove redundant PROVIDES:=jq from the main 'jq' package (it provides
  itself automatically).
- Keep PROVIDES:=jq only on the 'jq-full' variant so it can serve as a
  drop-in replacement.
- Use $(CP) macro rather than $(INSTALL_BIN) to preserve symlinks on shared objects
INSTALL_BIN turns all of the symlinks to files, increasing size.

Fixes: 711a19c4b2 ("jq: provide regex support in additional package jq-full")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 142331bdb8)
2025-12-30 01:08:33 +01:00
Daniel F. Dickinson a6a63bd110 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>
(cherry picked from commit 73d8b6c6f3)
2025-12-30 01:08:33 +01:00
Ivan Diaz 8134bfb8a4 luci-app-watchcat: revert unnecessary quoting in init script
The quoting added in r18 for pinghosts is not needed. Multi-host support
remains fully functional, but the extra quotes caused inconsistent argument
handling between /etc/init.d/watchcat and /usr/bin/watchcat.sh,
especially for single-IP configurations.

This revert removes the unnecessary quoting in the init script and LUCI,
restoring consistent behavior while keeping multiple ping hosts supported.

Fixes: #28100 (watchcat: error if only one address is specified in pinghosts)
Signed-off-by: Ivan Diaz <diaz.it@icloud.com>
(cherry picked from commit 407617b786)
2025-12-29 23:41:22 +01:00
Vasileios Anagnostopoulos abb72cef72 watchcat: passing the interface in the ping_reboot
Although the watchcat_ping function also checked the iface variable, that
variable was never populated. As a result we could not check if there was
connectivity via a specific interface.

Signed-off-by: Vasileios Anagnostopoulos <anagnwstopoulos@hotmail.com>
(cherry picked from commit 3f52746c79)
2025-12-29 23:41:17 +01:00
Wei-Ting Yang 11edcde65b tree: add LICENSE and LICENSE files
Add license information and the upstream project URL.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit 0a584ba826)
2025-12-29 12:46:50 +01:00
Tianling Shen fe83fcfc92 yq: Update to 4.50.1
Release note: https://github.com/mikefarah/yq/releases/tag/v4.50.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f7aede8219)
2025-12-28 18:40:05 +08:00
TeleostNaCl Dai 7c582d0d4e vim: fix depends configuration
Due to the incorrect DEPENDS configuration, the vim-full and vim-fuller
packages won't show up in menuconfig if the vim-runtime package is not
selected. This happens because these packages depend on vim-runtime.

To fix this, add the '+' symbol to the DEPENDS line. This ensures that
when either vim-full or vim-fuller is selected, the vim-runtime package
(which is a dependency) will also be selected automatically.

Fixes: d1351b3 ("vim: fix config and runtime")
Signed-off-by: TeleostNaCl Dai <teleostnacl@gmail.com>
(cherry picked from commit 639fdb4008)
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-26 09:48:38 +01:00
Wei-Ting Yang 9550e2df72 grep: update to 3.12
Changelog: https://lists.gnu.org/archive/html/info-gnu/2025-04/msg00008.html

Also skip building doc, tests, and gnulib-tests.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit 43479dac7b)
2025-12-25 16:26:11 +02:00
George Sapkin 6900f82dae tar: fix circular dependency on xz
tar depended both on xz and xz-utils which xz already depended on.
Coupled with if PACKAGE_tar check it caused all packages that depended
on tar to have a circular Kconfig dependency. Remove the check and
dependency on xz-utils and leave xz one only.

Move libzstd dependency into DEPENDS.

Fixes: ad82c17 ("tar: fix EXTRA_DEPENDS")
Fixes: https://github.com/openwrt/packages/issues/28141
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 3dcc4f1d3f)
2025-12-25 12:56:07 +02:00
George Sapkin d6cb12f569 tar: fix EXTRA_DEPENDS
EXTRA_DEPENDS should be used for version constraints. Change to DEPENDS.

Fixes: 488be84 ("utils/tar: Make compression, acl, and xattr support configuration options")
Fixes: 7a49296 ("utils/tar: Fix defaulting to selecting dependencies")
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit ad82c17f71)
2025-12-25 12:56:07 +02:00
George Sapkin 95edc0183d vim: add SPDX license identifier
Replace license header with SPDX license identifier.

Update copyright.

Signed-off-by: George Sapkin <george@sapk.in>
2025-12-20 20:04:15 +02:00
George Sapkin 24fd3dadd4 vim: fix config and runtime
- Install shared runtime for both full and fuller.
- Switch big to huge as big is just an alias to normal.
- Fix default config path for tiny variant.
- Use upstream default config for both full and fuller.
- Don't mark default config files for backup.
- Don't mix variant files.
- Mark fuller variant config files for backup.
- Update configure arguments and remove deprecated ones.
- Remove deprecated configuration variables.
- Improve descriptions.
- Fix the following error by installing the missing runtime files for
  full and correctly installing the default config for tiny:

  E1187: Failed to source defaults.vim

- Fix the following fuller error by installing the missing directory in
  runtime:

  Error detected while processing /usr/share/vim/vim91/plugin/netrwPlugin.vim:
  line    7:
  E919: Directory not found in 'packpath': "pack/*/opt/netrw"

Fixes: https://github.com/openwrt/packages/issues/20203
Fixes: https://github.com/openwrt/packages/issues/28104
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-20 20:04:15 +02:00
Jonas Jelonek 1f5c734bc6 eza: update to 0.23.4
Changelogs:
0.23.1: https://github.com/eza-community/eza/releases/tag/v0.23.1
0.23.2: https://github.com/eza-community/eza/releases/tag/v0.23.2
0.23.3: https://github.com/eza-community/eza/releases/tag/v0.23.3
0.23.4: https://github.com/eza-community/eza/releases/tag/v0.23.4

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
(cherry-picked from cf39ccc1b)
2025-12-18 16:39:04 +01:00
Hannu Nyman 4b32460e34 irqbalance: Revert "irqbalance: update to 1.9.5"
This reverts commit cbdadd2f9e.
Seems to cause trouble at least in ipq806x/R7800, so let's revert
for cautionary reasons.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-12-17 21:30:30 +02:00
Hannu Nyman cbdadd2f9e irqbalance: update to 1.9.5
Update irqbalance to version 1.9.5

* drop the original local meson patch, as meson is now properly adopted
  by upstream. But patch meson.build to keep glib2 library statically
  linked in order to avoid a dependency and indirect size increase.

* disable unnecessary functions via meson features settings
  (capng, numa, systemd, thermal, ui)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 65d83de7f8)
2025-12-14 19:52:45 +02:00
Eric Fahlgren 384d7387d6 owut: update to 2025.12.01
Bug fixes:
    efahl/owut@4482dd097f owut: handle changes in a package's version number format

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit 76953dba6b)
2025-12-14 19:44:10 +08:00
Vladimir Ulrich b83918c811 zoneinfo: updated to 2025c release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
(cherry picked from commit 19c662ac71)
2025-12-13 10:40:37 +02:00
Niklas Thorild aecb53a8f7 telegraf: set home variable in uci-defaults script
avoid a non-critical error caused by getent not being installed

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2025-12-09 19:55:06 +01:00
Niklas Thorild 10febdb24a telegraf: update to 1.37.0
- Update Telegraf to v1.37.0

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2025-12-09 19:55:06 +01:00
Ivan Diaz dfe2967675 watchcat: set default value for mmifacename to prevent argument shift
Set mmifacename default to "null" instead of an empty string to avoid
argument displacement when the value is not defined. Also remove leftover
debug comments from previous commit.

Signed-off-by: Ivan Diaz <diaz.it@icloud.com>
2025-12-09 12:12:19 +01:00
Ivan Diaz 5dc13908b4 watchcat: fix argument handling and allow multiple ping hosts
The backend now correctly supports multiple IP addresses and avoids
argument shifting when mmifacename is empty.

Signed-off-by: Ivan Diaz <diaz.it@icloud.com>
2025-12-09 12:12:19 +01:00
Markus Hube 803a754525 prometheus-node-exporter-lua: remove zero values
depending on the configuration there may be multiple
interfaces creating multiple time series always
reporting 0 value. omiting them from the export saves
resources. most notably cpu. this is limited to
counter types

Signed-off-by: Markus Hube <markus.hube@t-online.de>
2025-12-09 08:14:54 +08:00
George Sapkin f4cf114981 vim: disable wayland to fix missing dependency
vim autodetects wayland if it's installed, but there's no dependency on
it which results in:

Package vim-full is missing dependencies for the following libraries:
libwayland-client.so.0

Fixes: 4406b79 ("vim: bump to 9.1.1918")
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-08 15:17:41 +01:00
George Sapkin 4406b792e7 vim: bump to 9.1.1918
Switch source to GitHub for the most recent releases.

Changes: https://github.com/vim/vim/compare/v9.1.0...v9.1.1918
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-07 20:09:57 +01:00
George Sapkin 3365ba873b vim: add actual xxd version
Use the actual xxd version instead of the vim one for packaging.

Add matching CI test.

Signed-off-by: George Sapkin <george@sapk.in>
2025-12-07 20:09:57 +01:00
Nate Robinson 6db7c6bae4 lf: update to r39
https://github.com/gokcehan/lf/releases/tag/r39

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-12-07 20:06:00 +01:00
Maxim Storchak 57242e5db3 tmux: update to 3.6a
changes: https://raw.githubusercontent.com/tmux/tmux/3.6a/CHANGES

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-12-05 23:00:29 +01:00
Jianhui Zhao 7353b3dd57 rtty: update to 9.0.4
changelog: https://github.com/zhaojh329/rtty/releases/tag/v9.0.4

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-12-05 22:55:24 +01:00
Vladimir Ermakov e93f03aadd qemu: update to 10.1.2
- Update version
- No patch changed

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-12-04 17:23:42 +01:00
Christian Marangi 0879f66755 gummiboot: add patch fixing compilation error
Add patch fixing compilation error for implicit declaration of
'basename' and also add a patch to use toolchain version of nm and
objcopy tool.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-12-04 14:05:03 +01:00
Tianling Shen dbd2c87bae yq: Update to 4.49.2
Release note:
- https://github.com/mikefarah/yq/releases/tag/v4.49.1
- https://github.com/mikefarah/yq/releases/tag/v4.49.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-12-04 10:20:01 +08:00
Yanase Yuki fab55c2670 ykclient: remove package
Upstream stopped ykclient developments.
https://github.com/Yubico/yubico-c-client

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-12-03 11:24:29 +01:00
Yanase Yuki 7976b2028b triggerhappy: remove package
The latest upstream commit is 9 years ago.
It seems this package is no longer maintained.
No packages depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-12-03 11:24:07 +01:00
George Sapkin ccdef839f5 syncthing: bump to 2.0.12
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.12
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-03 08:30:01 +01:00
Christian Marangi 8762399e15 clixon: backport upstream patch fixing support for 32 bit
Backport upstream patch for clixon fixing support for 32 bit.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-12-02 00:03:33 +01:00
Hannu Nyman 6c55fe0c43 pv: explicitly enable ncursesw, add dependency
Explicitly enable ncurses usage and add dependency for it.

(Feature was added 1.9.24, and buildbot has occasionally failed due
to the missing dependency if ncurses has been already built.)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-12-01 11:14:48 +01:00
Hannu Nyman 52e1239123 pv: remove inactive maintainer
Remove the maintainer info, as jow has not committed to the package
since 2016.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-12-01 11:14:48 +01:00
Anari Jalakas 6469f06858 lm-sensors: pass TARGET_LDFLAGS to fix linking
Explicitly pass $(TARGET_LDFLAGS) to the build system
to resolve MIPS linker errors related to missing -fPIC.

Signed-off-by: Anari Jalakas <anari.jalakas@gmail.com>
2025-11-30 14:44:13 +01:00
George Sapkin 5144398d1b Revert "tar: fix EXTRA_DEPENDS"
This reverts commit 593267af24.

Signed-off-by: George Sapkin <george@sapk.in>
2025-11-26 13:14:40 +01:00
Christian Marangi d00f2e3b81 taskwarrior: bump to 2.6.2 and backport patch for CMake >= 4.0 support
Bump taskwarrior to 2.6.2 release and backport upstream patch for
CMake >= 4.0 support.

Minor modification were done to the backport patch to adapt to release
2.6.2.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 15:51:34 +01:00
Christian Marangi 108f2e84bf rtty: backport upstream patch for CMake >= 4.0 support
Backport upstream patch for rtty for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 15:49:53 +01:00
George Sapkin 593267af24 tar: fix EXTRA_DEPENDS
EXTRA_DEPENDS should be used for version constraints. Change to DEPENDS.

Fixes: 488be84 ("utils/tar: Make compression, acl, and xattr support configuration options")
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-25 16:48:27 +02:00
George Sapkin 20132be0e7 ubnt-manager: fix EXTRA_DEPENDS
EXTRA_DEPENDS should be used for version constraints. Change to DEPENDS.

Fixes: e4a8d3f ("ubnt-manager: add ubnt-manager")
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-25 16:48:27 +02:00