Commit Graph

5430 Commits

Author SHA1 Message Date
Alexandru Ardelean 200ea1e477 hwdata: update to 0.407
Refresh the hardware database with the latest USB, PCI and PnP IDs.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 3695f1dae5)
2026-05-28 11:47:17 +02:00
Alexandru Ardelean 7b4bc31f68 hwdata: update to 0.406
Updates PCI, USB, OUI, and other hardware ID databases.

Changelog: https://github.com/vcrhonek/hwdata/commits/v0.406

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit c903ed04b7)
2026-05-28 11:47:12 +02:00
Alexandru Ardelean 270b3cb630 hwdata: bump to 0.405
Update PCI and USB vendor/device IDs database.

Full release notes:
https://github.com/vcrhonek/hwdata/releases/tag/v0.405

Add quick test.sh to CI

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit c30a3f2595)
2026-05-28 11:47:00 +02:00
Daniel Golle e62c39e946 hwdata: package pnp.ids and add InstallDev section
Make sure hwdata can be used by other packages during build by
adding InstallDev section which includes pkgconfig as well as
all types of IDs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit e56d19245f)
2026-05-28 11:46:26 +02:00
Alexandru Ardelean 5cc773182b usbutils: update to 019, switch to meson
Update from 017 to 019. Version 019 dropped autoconf in favour of meson,
so switch to include/meson.mk and drop PKG_FIXUP:=autoreconf and the
autoconf CONFIGURE_ARGS.

The binary lsusb no longer reads usb.ids directly; it now queries the
udev hardware database. lsusb.py still searches /usr/share/hwdata/usb.ids
for device name resolution.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 1f0bfd80c7)
2026-05-28 11:36:08 +02:00
Martin Schiller fcc6675de1 usbutils: use ALTERNATIVES
Use the ALTERNATIVES symlink handling to avoid conflicts with busybox
lsusb tool. Otherwise this package can not be installed if you also have
enabled lsusb from busybox.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(cherry picked from commit a39a55629b)
2026-05-28 11:34:48 +02:00
Martin Schiller 4e4b3ab747 pciutils: use ALTERNATIVES
Use the ALTERNATIVES symlink handling to avoid conflicts with busybox
lspci tool. Otherwise this package can not be installed if you also have
enabled lspci from busybox.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(cherry picked from commit 31b6d1c8c3)
2026-05-28 11:34:29 +02:00
Josef Schlehofer c9102125b6 treewide: avoid deref symlinks when installing .so
Deduplicate files

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 537c2a631d)
2026-05-24 09:35:01 +02:00
Marcin Maj c947624427 mc: update to 4.8.33
Drop unnecessary patches. Changes in upstream repository already include them.
Changelog: https://raw.githubusercontent.com/MidnightCommander/mc/refs/tags/4.8.33/doc/NEWS

Signed-off-by: Marcin Maj <marcinmajsc@gmail.com>
(cherry picked from commit 58fdabe4cd)
2026-05-24 08:31:06 +02:00
Yury V. Zaytsev dfe0adb601 mc: update project URLs
Upstream is preparing the migration to a new website. As part of this, they
will be dropping the `www` prefix. Also, the package source is updated to use
mc's official OSU OSL mirror over HTTPS.

Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
(cherry picked from commit 047ac71184)
2026-05-24 08:31:00 +02:00
Tianling Shen 903ec328fd dos2unix: Update to 7.5.5
2026-04-06: Version 7.5.5

 * New option --error-binary: Return an error if a
   binary file is skipped.
 * Fix: dos2unix error on empty input. The problem was introduced
   in version 7.5.4.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 6536260c01)
2026-05-20 10:20:38 +08:00
Hannu Nyman c8963ec74a haveged: update to 1.9.20
Update to version 1.9.20.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 5b591156ce)
2026-05-10 15:59:35 +03:00
Vladimir Ulrich 0242f94a23 zoneinfo: updated to 2026b release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
(cherry picked from commit ebb3665d74)
2026-05-01 19:17:57 +03:00
Vladimir Ulrich 34c1392867 zoneinfo: updated to 2026a release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
(cherry picked from commit f52f1864a8)
2026-05-01 19:17:47 +03:00
Florian Eckert 7ad8df865f unzip: add valid patche headers and missing CVE informations
This commit adds a valid git patch header for each patch, so that
additional information can be stored. This is in this case and 'CVE:' tag.
This can be used by CVE scanner to find out if the patch fixes a CVE.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit f9e7e2db94)
2026-04-28 23:56:53 +02:00
Tan Zien eb73048026 unzip: fix build GCC 15.1
refer to:

https://gitlab.alpinelinux.org/alpine/aports/-/blob/b7410ac718d5eeae21001de5cae9159f597bb517/main/unzip/gcc15.patch

fix this:

unix/unxcfg.h:120:15: error: conflicting types for 'gmtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |               ^~~~~~
In file included from unix/unxcfg.h:119:
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:59:12: note: previous declaration of 'gmtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   59 | struct tm *gmtime (const time_t *);
      |            ^~~~~~
unix/unxcfg.h:120:26: error: conflicting types for 'localtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |                          ^~~~~~~~~
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:60:12: note: previous declaration of 'localtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   60 | struct tm *localtime (const time_t *);
      |            ^~~~~~~~~

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
(cherry picked from commit d3a2fb39a7)
2026-04-28 23:56:47 +02:00
Eric Fahlgren fd489309ff owut: update to 2026.04.09
Bug fixes:
    efahl/owut@e80489e641 owut: add proxy support via env vars
    efahl/owut@5d6760b59e owut: fix bug in response headers value

Enhancements:
    efahl/owut@ceeccc93fe owut: handle no_proxy env var
    efahl/owut@34367e6e62 owut: accessibility and readability

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit e317276974)
2026-04-14 11:05:06 +08:00
Hannu Nyman 9077b5734f nano: update to 9.0
Update nano editor to version 9.0.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 52544a6537)
2026-04-10 19:37:48 +03:00
Eric Fahlgren 1cd10c584e owut: update to 2026.03.30
Bug fixes:
    efahl/owut@c243c697c7 owut: report only enabled branches and their data
    efahl/owut@f381ad78ec owut: handle true redirects
Enhancements:
    efahl/owut@670907a508 owut: modernize what provides lookups
    efahl/owut@98471fa156 owut: fix color of status message

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit 6021274e04)
2026-04-01 15:32:44 +03:00
Hannu Nyman ef7746c5e9 nano: improve uci coloring of unterminated strings
Improve the uci file coloring with nano-full.
Show unterminated strings more clearly (lightmagenta vs. white)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit a268b500d9)
2026-03-14 09:53:35 +02:00
Tianling Shen c0a1800725 dos2unix: Update to 7.5.4
2026-01-30: Version 7.5.4
  * Don't return an error code if a binary file is skipped.
    Reverting change in 7.5.3.
  * Refactored code.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e0efa48e6e)
2026-02-09 15:43:16 +08:00
Hannu Nyman 66f2501967 nano: update to 8.7.1
Update nano editor to version 8.7.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 75458bf089)
2026-02-08 20:55:18 +02:00
Hannu Nyman 4b61c3b9d8 irqbalance: update to version 1.9.5
Update to version 1.9.5

* Use upstream meson.build file, as they now support meson
  * patch it locally to continue using static glib linking

* Disable numa, systemd and thermal functions via meson options

* Resurrect the patch to silence repetitive EINVAL warnings.
  (patch was used with 1.9.3, but was not needed with 1.9.4)
  Related discussion in upstream issue 336 and 349

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 99076937b1)
2026-01-31 10:47:10 +02:00
Eric Fahlgren 25d0d67801 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:54:47 +02:00
TeleostNaCl Dai a9dce8f502 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)
2026-01-04 14:08:12 +01:00
George Sapkin d4855897c8 vim: add SPDX license identifier
Replace license header with SPDX license identifier.

Update copyright.

Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 45a857940c)
2026-01-04 14:08:06 +01:00
George Sapkin 6b11c46a54 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>
(cherry picked from commit d1351b3d8b)
2026-01-04 14:08:02 +01:00
George Sapkin e0d3108076 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>
(cherry picked from commit f4cf114981)
2026-01-04 14:07:57 +01:00
George Sapkin fe45e7ccd1 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>
(cherry picked from commit 4406b792e7)
2026-01-04 14:07:53 +01:00
George Sapkin 7549064c51 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>
(cherry picked from commit 3365ba873b)
2026-01-04 14:07:47 +01:00
Josef Schlehofer 06a7f2ec89 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:32 +01:00
Hannu Nyman 224c581a02 irqbalance: Revert "irqbalance: update to 1.9.5"
This reverts commit 21b46d41aa.
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:31:20 +02:00
Hannu Nyman 21b46d41aa 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:53:19 +02:00
Vladimir Ulrich 1cf346436e zoneinfo: updated to 2025c release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
(cherry picked from commit 19c662ac71)
[solved the https change conflict]
2025-12-13 10:43:04 +02:00
Eric Fahlgren 74f7312c69 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-13 08:48:41 +01:00
Eric Fahlgren ea7cdeb0b6 owut: update to 2025.11.16
Enhancements:
    efahl/owut@af42b8afe3 owut: minor improvement on logging API
    efahl/owut@223d6e64b7 owut: add 'clean slate' option to reset to default packages
    efahl/owut@3a35acb7a0 owut: typos and wording fixes
    efahl/owut@eba5101ba7 owut: report counts of failed package builds
    efahl/owut@365eed1f26 owut: use library glob

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit 1545e6510f)
2025-11-18 13:47:24 +08:00
Hannu Nyman 89c5d7ac77 nano: update to version 8.7
Update to version 8.7

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit d543522dbe)
2025-11-13 18:02:43 +02:00
John Audia 17114bb326 tree: bump to 2.2.1
Changelog: https://github.com/Old-Man-Programmer/tree/blob/master/CHANGES

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit b939b3e793)
2025-11-09 12:16:57 +02:00
Hannu Nyman b087edcd72 nano: set nano as default EDITOR for nano-plus/full
Set nano as the default EDITOR via /etc/profile.d for those apps
that respect the variable. Only for nano-plus and nano-full variants.

Suggested-by: Anthony Sepa <protectivedad@gmail.com>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit d4f6c9c322)
2025-11-09 12:15:32 +02:00
Josef Schlehofer 4da621cb23 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 <pepe.schlehofer@gmail.com>
(cherry picked from commit 5a9763deab)
2025-10-31 12:48:21 +01:00
Josef Schlehofer f2f149b569 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 <pepe.schlehofer@gmail.com>
(cherry picked from commit 15121d222b)
2025-10-31 12:48:16 +01:00
Eric Fahlgren 8dda4c85f9 owut: update to 2025.10.24
Bug fixes:
    efahl/owut@07453922aa owut: create uclient singleton to minimize memory usage
    efahl/owut@f073587891 owut: fix bug in version number parsing

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit 904ad4a24c)
2025-10-25 19:02:31 +03:00
Fabian Lipken 271029f672 fx: update to 39.0.1
update fx from version 36.0.3 to 39.0.1

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
(cherry picked from commit 08a431f446)
Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-10-25 08:36:41 +03:00
Fabian Lipken 81d40c53bf fx: update to 36.0.3
This commit updates fx to version 36.0.3

For more details, please refer to release details:
https://github.com/antonmedv/fx/releases/tag/36.0.3

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
(cherry picked from commit 8fff19135e)
Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-10-25 08:36:41 +03:00
Fabian Lipken db7801ec39 fx: update to 36.0.2
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
(cherry picked from commit 4632f4553f)
Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-10-25 08:36:41 +03:00
Fabian Lipken fd188f0ae0 fx: update to 36.0.1
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
(cherry picked from commit d8a233f90a)
Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-10-25 08:36:41 +03:00
Tianling Shen 393d45de3a dos2unix: Update to 7.5.3
2025-10-14: Version 7.5.3

  * Fix: Exit with non-zero code if the conversion is aborted
    due to a binary file.
  * Fix: Exit with zero code when an unicode conversion error
    occurs in quiet mode.
  * Updated Brazilian Portuguese, Catalan, Chinese (traditional), Dutch,
    Friulian, Georgian, and Serbian translations.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 49dbbf0dc9)
2025-10-23 15:38:32 +08:00
Nate Robinson 081ed7ed23 lf: update to r38
https://github.com/gokcehan/lf/releases/tag/r38

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
(cherry picked from commit 1fd9f95a37)
Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-10-22 12:56:51 +02:00
Josef Schlehofer 34a99de9c2 gzip: update to version 1.14
Add TARGET_CFLAGS += -std=gnu17
to fix following error discovered by CI/CD:
2025-09-30T23:53:47.3168066Z In file included from gzip.c:66:
2025-09-30T23:53:47.3189341Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3190258Z   131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3190760Z       |                                  ^~~~
2025-09-30T23:53:47.3191259Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3191864Z   108 | #  define DECLARE(type, array, size)  type array[size]
2025-09-30T23:53:47.3192411Z       |                                       ^~~~
2025-09-30T23:53:47.3192942Z gzip.c:135:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3193587Z   135 | DECLARE(uch BUFFER_ALIGNED, inbuf,  INBUFSIZ +INBUF_EXTRA);
2025-09-30T23:53:47.3194137Z       |             ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3194752Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3195442Z   131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3195880Z       |                                  ^~~~
2025-09-30T23:53:47.3196330Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3197297Z   108 | #  define DECLARE(type, array, size)  type array[size]
2025-09-30T23:53:47.3197829Z       |                                       ^~~~
2025-09-30T23:53:47.3198342Z gzip.c:136:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3199113Z   136 | DECLARE(uch BUFFER_ALIGNED, outbuf, OUTBUFSIZ+OUTBUF_EXTRA);
2025-09-30T23:53:47.3199957Z       |             ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3200589Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3201250Z   131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3201688Z       |                                  ^~~~
2025-09-30T23:53:47.3202128Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3202665Z   108 | #  define DECLARE(type, array, size)  type array[size]
2025-09-30T23:53:47.3203150Z       |                                       ^~~~
2025-09-30T23:53:47.3203642Z gzip.c:138:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3204203Z   138 | DECLARE(uch BUFFER_ALIGNED, window, 2L*WSIZE);
2025-09-30T23:53:47.3204684Z       |             ^~~~~~~~~~~~~~

- Release announcement:
https://lists.gnu.org/archive/html/info-gnu/2025-04/msg00007.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 3bf64e39b2)
2025-10-22 01:05:53 +02:00
Robert Marko 28c2351f8f mhz: update to latest version
Update mhz to latest version to include new calibration features.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
(cherry picked from commit 7ef10e0364)
2025-10-22 01:04:54 +02:00