Commit Graph

748 Commits

Author SHA1 Message Date
Tianling Shen
80c7bbfd19 yq: Update to 4.30.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-12-26 15:03:07 +00:00
W. Michael Petullo
2d4f40c07c quota: update to 4.09
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 14:03:08 +08:00
Daniel Golle
aa67d88f64 lvm2: update LVM2 to 2.03.17 and DM to 1.02.187
Version 2.03.17 - 10th November 2022
====================================
  Add new options (--fs, --fsmode) for FS handling when resizing LVs.
  Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
  Fix lv_active field type to binary so --select and --binary applies properly.
  Switch to use mallinfo2 and use it only with glibc.
  Error out in lvm shell if using a cmd argument not supported in the shell.
  Fix lvm shell's lastlog command to report previous pre-command failures.
  Extend VDO and VDOPOOL without flushing and locking fs.
  Add --valuesonly option to lvmconfig to print only values without keys.
  Updates configure with recent autoconf tooling.
  Fix lvconvert --test --type vdo-pool execution.
  Add json_std output format for more JSON standard compliant version of output.
  Fix vdo_slab_size_mb value for converted VDO volume.
  Fix many corner cases in device_id, including handling of S/N duplicates.
  Fix various issues in lvmdbusd.

libdm changes:
Version 1.02.187 - 10th November 2022
=====================================
  Add DM_REPORT_GROUP_JSON_STD for more JSON standard compliant output format.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:02:55 +08:00
Tony Butler
73580ee8e9 gnupg2: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-DEXTERN_UNLESS_MAIN_MODULE=static` for "=10" (and newer, probably)
* no additional options for "not =10" (or older, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 14:02:14 +08:00
Daniel Golle
765ed79826 gawk: update to version 5.2.1
Changes from 5.2.0 to 5.2.1
---------------------------

1. Infrastructure upgrades: PMA version Avon 8.

2. Issues related to the sign of NaN and Inf values on RiscV have
   been fixed; gawk now gives identical results on that platform as
   it does on others.

3. A few issues with the debugger have been fixed.

4. More subtle issues with untyped array elements being passed to
   functions have been fixed.

5. The rwarray extension's readall() function has had some bugs fixed.

6. The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on S/390x.
   Is is now supported also on both Intel and M1 macOS systems.

7. There have been several minor code cleanups and bug fixes. See the
   ChangeLog for details.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:01:56 +08:00
Daniel Golle
afbf4f2e81 exfatprogs: update to version 1.2.0
CHANGES:

 * fsck.exfat: Keep traveling files even if there is a corrupted
   directory entry set.

 * fsck.exfat: Introduce the option "b" to recover a boot sector even
   if an exFAT filesystem is not found.

 * fsck.exfat: Introduce the option "s" to create files in
   "/LOST+FOUND", which have clusters allocated but was not belonged
   to any files.

 * fsck.exfat: Rename '.' and '..' entry name to the one user want.

NEW FEATURES:

 * fsck.exfat: Repair corruptions of an exFAT filesystem.
   Please refer to fsck.exfat manpage to see what kind of corruptions
   can be repaired.

 * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
   exfat2img manpage to see how to use it.

BUG FIXES:

 * fsck.exfat: Fix an infinite loop while traveling files.

 * tune.exfat: Fix bitmap entry corruption when adding new volume
   lablel.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:01:48 +08:00
Javier Marcet
043c24e470 docker-compose: Update to version 2.14.2
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-12-23 14:01:36 +08:00
Javier Marcet
c0c1447c65 docker-compose: Update to version 2.14.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-12-23 14:01:36 +08:00
Javier Marcet
b97d02a226 docker-compose: Update to version 2.14.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-12-23 14:01:36 +08:00
Daniel Golle
7dcf74155a cryptsetup: update to version 2.6.0
Update to new major release of cryptsetup. For details, please see
the release notes[1].

[1]: https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.6/v2.6.0-ReleaseNotes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:00:25 +08:00
Daniel Golle
30529e99eb cni: update to version 1.1.2
For details see https://github.com/containernetworking/cni/releases

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:00:12 +08:00
Daniel Golle
5b606bfe24 cni-plugins: update to version 1.1.1
For details see https://github.com/containernetworking/plugins/releases

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 13:59:58 +08:00
Daniel Golle
021ca7a0c2 ccid: update to version 1.5.1
1.5.1 - 14 November 2022, Ludovic Rousseau
 Add support of
  Access IS ATR220 with idProduct: 0x0184
  Alcor Link AK9567
  Alcor Link AK9572
  BLUTRONICS TAURUS NFC
  CHERRY SmartTerminal ST-1144
  CREATOR CRT-603(CZ1) CCR
  Dexon Tecnologias Digitais LTDA DXToken
  ESMART Reader ER433x ICC
  ESMART Reader ER773x Dual & 1S
  Flight system consulting Incredist
  Ledger Nano S
  Ledger Nano S Plus
  Ledger Nano SP
  Ledger Nano X
  SafeNet eToken Fusion
  Sensyl SSC-NFC Reader
 Adjust USB drivers path at run-time via environment variable PCSCLITE_HP_DROPDIR
 configure.ac: add --enable-strict option
 Fix a problem with AUTO PPS readers and ATR convention inverse cards
 examples/scardcontrol:
 - add support of 6A xx error codes
 - check WinSCard error early
 - parse wLcdLayout & bEntryValidationCondition
 macOS: log non sensitive strings as "%{public}s"
 Some other minor improvements

What's Changed
 Fix debug logging of lang in ccid.c in LudovicRousseau/CCID#96

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 13:59:58 +08:00
Alexandru Ardelean
a1055b5adb stress-ng: bump to version 0.15.00
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-12-19 10:54:08 +08:00
Stijn Tintel
649a76cc9f dosfstools: fix PKG_SOURCE
Both mirrors provided in the Makefile only serve gzipped tarballs.

Fixes: dcd7fcfa5b4e ("dosfstools: update to v4.0")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-12-19 10:53:35 +08:00
Hannu Nyman
fb3dfab129 nano: update to 7.1
Update nano editor to version 7.1
* drop the backported upstream fix for 7.0
* drop AUTORELEASE
* disable justify from 'plus'. Rarely needed with OpenWrt

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-12-16 10:29:57 +08:00
Vladimir Ulrich
7a4746b4d6 zoneinfo: updated to the latest release
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2022-12-13 10:23:51 +08:00
Van Waholtz
272ac905c9 syncthing: update to 1.22.2
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2022-12-13 10:20:03 +08:00
Hirokazu MORIKAWA
41de8d9d24 swig: bump to 4.1.1
update summary
* Add Javascript Node v12-v18 support, remove support prior to v6.
* Octave 6.0 to 6.4 support added.
* Add PHP 8 support.
* PHP wrapping is now done entirely via PHP's C API - no more .php wrapper.
* Perl 5.8.0 is now the oldest version SWIG supports.
* Python 3.3 is now the oldest Python 3 version SWIG supports.
* Python 3.9-3.11 support added.
* Various memory leak fixes in Python generated code.
* Scilab 5.5-6.1 support improved.
* Many improvements for each and every target language.
* Various preprocessor expression handling improvements.
* Improved C99, C++11, C++14, C++17 support. Start adding C++20 standard.
* Make SWIG much more move semantics friendly.
* Add C++ std::unique_ptr support.
* Few minor C++ template handling improvements.
* Various C++ using declaration fixes.
* Few fixes for handling Doxygen comments.
* GitHub Actions is now used instead of Travis CI for continuous integration.
* Add building SWIG using CMake as a secondary build system.
* Update optional SWIG build dependency for regex support from PCRE to PCRE2.
* Couple of stability fixes.
* Stability fix in ccache-swig when calculating hashes of inputs.
* Some template handling improvements.
* R - minor fixes plus deprecation for rtypecheck typemaps being optional.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2022-12-09 10:29:36 +08:00
lovehackintosh
24a50e6a71
irqbalance: sync with upstream (#621)
Signed-off-by: Linhui Liu <liulinhui36@gmail.com>

Signed-off-by: Linhui Liu <liulinhui36@gmail.com>
2022-12-08 21:46:59 +08:00
Hannu Nyman
3f40a98424 xz: update to 5.2.9
Update xz to version 5.2.9.

Switch back to .bz2 sources, as we already download .bz2 for tools/
No sense to re-download sources as a .xz file.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-12-08 16:50:04 +08:00
Tianling Shen
b6f71b43f6 yq: Update to 4.30.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-29 11:54:30 +08:00
Tjeu Kayim
526c9ee1e4 gnupg: compile with -fcommon
This fixes a segfault because gnupg/g10/options.h struct opt
is otherwise not shared between the different compilation units,
resulting in opt.homedir being NULL when passed to make_filename.

$ gpg1 -i

gpg: signal 11 caught ... exiting
Segmentation fault

(gdb) bt
    #0  0x00007f17bb2185e2 in strlen (s=s@entry=0x0) at src/string/strlen.c:17
    #1  0x0000000000460ea0 in make_filename (first_part=first_part@entry=0x0) at gnupg-1.4.23/util/fileutil.c:174
    #2  0x000000000040ee42 in keydb_add_resource (url=url@entry=0x46bfe3 "secring.gpg", flags=flags@entry=4, secret=secret@entry=1)
        at gnupg-1.4.23/g10/keydb.c:238
    #3  0x00000000004062ee in main (argc=<optimized out>, argv=<optimized out>) at gnupg-1.4.23/g10/gpg.c:3323

Signed-off-by: Tjeu Kayim <15987676+TjeuKayim@users.noreply.github.com>
2022-11-25 10:11:36 +08:00
Florian Eckert
a6a8adb42c open-vm-tools: enable deploypkg plugin
Enable support functions for guest package deployment.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-23 10:51:24 +08:00
coolsnowwolf
7841ad25d5 open-vm-tools: bump version 2022-11-22 15:57:25 +08:00
Tianling Shen
fe591137dd qemu: add libslirp dependency
It has been integrated in QEMU to provide user mode networking.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-20 00:34:35 +08:00
Florence Riker
68c8100b52 lm-sensors: Add support for dev_name formatted like "a000000.wifi"
Signed-off-by: Florence Riker <1460830@gmail.com>
2022-11-20 00:31:00 +08:00
Beginner
c71cbdf228
Merge pull request #602 from devome/master
qemu: update to 6.2.0, nut: update to 2.8.0
2022-11-19 01:09:52 +08:00
Sergey V. Lobanov
f36c837f48 mandoc: fix build on macos
./configure scripts compiles&runs test so it detects darwin
C-functions and defines that can not be used for Linux target.

This patches expicitly specifies Linux-specific parameters that
can not be detected correctly on Darwin.

This patch removes 010-mandoc-1.14.5-fix-gnu-make.patch. mandoc
provides its own way to redefine specific parameters (using
configure.local file). Defines from this patch are moved to
generated configure.local file.

CONFIGURE_VARS are removed by this patch due to ./configure script
does not use ENV vars specified by CONFIGURE_VARS

This commit does not change compilation on Linux hosts (the resulted
binary is exactly the same as before applying this commit). Binary
compiled on MacOS host is exactly the same as compiled on Linux.

Files generated by ./configure (config.h and Makefile.local) are
exactly the same on Linux and MacOS build hosts

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-18 13:17:00 +08:00
W. Michael Petullo
3a5a5b17c4 mandoc: update to 1.14.6
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-18 13:17:00 +08:00
Rosen Penev
eb88ba7c83 fish: update to 3.5.0
Various other cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-18 13:15:24 +08:00
Andrea Pesaresi
8f6266eece uhubctl: update to 2.5.0
Signed-off-by: Andrea Pesaresi <andreapesaresi82@gmail.com>
2022-11-18 11:13:11 +08:00
Bradford Zhang
3c8fb9c3b4 jq: fix hash mismatch problem
change jq source proto to git to deal with hash mismatch problem.

Signed-off-by: Bradford Zhang <zyc@zyc.name>
2022-11-18 11:13:00 +08:00
Hannu Nyman
c5c9267148 nano: update to 7.0
Update nano to version 7.0.

Add a patch to fix the plus variant.
Upstream discussion and patch in
https://savannah.gnu.org/bugs/?63372

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-11-18 11:11:12 +08:00
devome
9a322137ad qemu: compile with tools/meson 2022-11-17 19:01:38 +08:00
Nicola Corna
606688c3be qemu: enable usb passthrough by default
The total uncompressed size increase (qemu-system-x86_64 and the new libusb
dependency) is less than 1%.

Signed-off-by: Nicola Corna <nicola@corna.info>
2022-11-17 18:59:47 +08:00
Vladimir Ermakov
713283085f qemu: add seccomp feature
Patch add an option to enable seccomp support,
adds dependency on libseccomp.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2022-11-17 18:59:47 +08:00
Vladimir Ermakov
3621e97da9 qemu: update to 6.2.0
Qemu version updated to 6.2.0, patch set refreshed for it.

Options --disable-jemalloc --disable-tcmalloc was replaced
by --enable-malloc=CHOICE, defaults to system.

Libudev search was moved from configure to meson.build, and now it's
not so easy to disable it. Even though --disable-mpath present.

Delete patches 0008-falloc and 0009-fs - they're already in 6.2.0.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2022-11-17 18:59:41 +08:00
Rosen Penev
320ba16a33 qemu: disable libfuse
Fixes x86 build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 18:58:43 +08:00
Rosen Penev
3fc230e898 qemu: fix compilation on 64 bit platforms
Last patch is for mips. Second is an upstream backport. First is needed
for at least musl 1.2.x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 18:58:43 +08:00
Vladimir Ermakov
af2cba6a39 qemu: update to 6.1.0, add usb passthrough option
One of big change is that QEMU has switched to Meson build system.
That result in few changes to build scripts to fix python interpreter
usage.
Second change that it's not possible to select binaries to build, so
now we have to build all targets at once (that require --enable-tools).

Options --disable-sheepdog and --disable-vxhs was removed from qemu
6.1.0 and 6.0.0 accordingly.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2022-11-17 18:58:43 +08:00
Beginner
f4b468028f
Merge pull request #597 from 1582130940/rpath
treewide: remove rpath-link
2022-11-17 11:56:46 +08:00
ImmortalWrt AutoUpdate Bot
5e9fa24403 yq: Update to 4.30.4
Signed-off-by: ImmortalWrt AutoUpdate Bot <github-bot@immortalwrt.org>
2022-11-16 15:17:14 +08:00
Russell Senior
cb3e6c2550 sed: update GNU sed to v4.9
Signed-off-by: Russell Senior <russell@personaltelco.net>
2022-11-16 15:17:13 +08:00
Tianling Shen
6fa5b00877 yq: Update to 4.30.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-16 15:16:58 +08:00
Michael Heimpold
2c0ca5d7f1 mmc-utils: update to latest upstream revision
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-16 15:16:25 +08:00
Tianling Shen
6f30e9b640 yq: Update to 4.30.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-13 16:38:19 +08:00
Hauke Mehrtens
230606d093 hwinfo: Backport build fix for glibc 2.36
This backports a build fix for hwinfo when compiling against glibc 2.36.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-13 00:56:28 +08:00
Hauke Mehrtens
fd531f48b9 crun: Update to version 1.6
This fixes compilation problems with glibc 2.36.

Full changelog:
* crun-1.6

- runc compatibility: -v now prints the version string.
- build: fix build with glibc 2.36.
- container: drop intermediate userns custom feature.
- cgroup: change the delegate cgroup semantic so that the cgroup is
  created in the container payload after the cgroup namespace is created.
- seccomp: use helper process to send file descriptor to the listener
  socket.  It enables to be notified on every syscall without hanging
  the main process.
- linux: add a fallback to using kill(2) if pidfd_send_signal(2) fails
  with ENOSYS.
- krun: add support for krun-sev.
- wasmtime: always grant file system capability for workdir inside the container.
- wasmtime: inherit arguments list from the handler instead of the current process.
- wasmedge: use released wasmedge library instead of libwasmedge_c.so.

* crun-1.5

- add mono based native .NET handler
- new Wasmtime backend for running WebAssembly
- add support for wasmedge 0.10 and dropping support for wasmedge 0.9.x
- dropping support for experimental `WasmEdgeProcess` from wasmedge handler
- honor process user's uid when setting the HOME environment variable
- create the current working directory if it is missing in the container
- fallback to using a tmpfs mount if umount of /sys and /proc fails
- fallback to netlink to setup lo device
- fix creating devices in the rootfs
- fallback to using io.weight if io.bfq.weight doesn't exist
- remove tun/tap from the default allow list
- linux: devices mounts have noexec and nosuid
- fix copyup of files from the container to the tmpfs
- honor $PATH for newgidmap and newguidmap
- krun: limit the number of vCPUs to 8
- cgroup: add support for cpu.idle

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-13 00:56:28 +08:00
Rosen Penev
b18f39c115 treewide: remove rpath-link
Most usages seem to be outdated and fixed a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:50:45 +08:00
John Audia
052124c8d6 zsh: update to 5.9
Bump to latest release

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-11-11 16:33:18 +08:00
Vladimir Ulrich
1ac260afa1 zoneinfo: updated to the latest release
Updated zoneinfo-all meta-package to fix warnings on build
Removed zoneinfo-simple from dependencies of zoneinfo-all as its contents are included in other packages.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
2022-11-11 16:31:28 +08:00
Vladimir Ulrich
89e7feb774 zoneinfo: updated to the latest release
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2022-11-11 16:31:28 +08:00
Vladimir Ulrich
5aea61b02c zoneinfo: updated to the latest release
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2022-11-11 16:31:28 +08:00
Tianling Shen
04fa809cb3 yq: Update to 4.29.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-11 16:06:43 +08:00
Tianling Shen
567d56ea7a yq: Update to 4.28.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-11 16:06:43 +08:00
Tianling Shen
ef7a9b5776 yq: Update to 4.27.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-11 16:06:43 +08:00
Tianling Shen
34d5f5be7e yq: Update to 4.27.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-11 16:06:43 +08:00
Rosen Penev
c9bee15510 ykclient: remove pointless PKG_BUILD_DEPENDS
Also replace dependency with + one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 16:05:52 +08:00
Rosen Penev
4cb3d56197 whois: update to 5.5.10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 16:05:32 +08:00
Rosen Penev
78411825a5 whois: remove nls.mk
whois as implemented in the OpenWrt package does not use gettext. Fixes
compilation issue with glibc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 16:05:32 +08:00
Rosen Penev
4be0092810 uvcdynctrl: compile with meson
meson's iconv support actually works.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 16:03:26 +08:00
Kuan-Yi Li
5f171f1a75 usbutils: bump to 014
Remove dependency on usbids as lsusb binary does not use usb.ids file
anymore, instead it uses udev hardware database.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2022-11-11 15:59:23 +08:00
Rosen Penev
95bc34f601 unrar: update to 6.1.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 15:45:54 +08:00
Andy Li
e391e2cb79 unrar: update to 6.0.7
Signed-off-by: Andy Li <andy@onthewings.net>
2022-11-11 15:45:54 +08:00
Rosen Penev
a01826ced3 triggerhappy: don't build man pages
Fixes compilation without host pod2man.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 15:44:51 +08:00
Maxim Storchak
2d3018baaa tmux: update to 3.3a
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2022-11-11 15:44:35 +08:00
Maxim Storchak
610df6a797 tmux: update to 3.2a
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2022-11-11 15:44:35 +08:00
Sergey V. Lobanov
66cdc88249 tesseract: fix build on macos
tesseract build script checks /proc/cpuinfo file, but this file is
not exist or darwin. This check is used for getting  optimized build
flags depends on CPU. This feature does not work in cross-compile
case and should be explicitly disabled.

This patch disables CPU detection using cmake option
BUILD_TRAINING_TOOLS=OFF.

Generated binaries (aarch64 target) are exactly the same on
Ubuntu 20.04 x86_64 and MacOS 11.6 arm64. Binaries generated on
Linux build host are not changed (the same checksums before and
after applying this patch).

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 15:44:12 +08:00
Baptiste Jonglez
529779c34d tessdata: uncompress tarball only once to speed up builds
The previous approach was to uncompress N times a big tarball (638 MB)
where N=130 is the number of supported languages.  Each iteration would
only extract a single file, but it still needs to uncompress the whole
tarball.  This is of course completely inefficient.

Now, we uncompress the tarball only once to extract all relevant files,
and then iterate N times to copy the file needed for each language.

This massively speeds up builds, at the expense of temporarily requiring
more build space (about 1 GB more)

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2022-11-11 15:43:19 +08:00
Rosen Penev
3a0b16fbdd telldus-core: add missing include
Needed for memset.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 15:42:27 +08:00
Rosen Penev
1d6e4acf1b telldus-core: use proper cmake argp
Avoids linking to argp-standalone with glibc.

Some other minor fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 15:42:26 +08:00
Jonathan Pagel
921c5a92a9 telegraf: Update to version 1.23.4
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-11-11 15:41:24 +08:00
Jonathan Pagel
b19bd829d8 telegraf: Add influxdb2 output plugin to package version small
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-11-11 15:41:23 +08:00
Jonathan Pagel
bcfcce9f31 telegraf: Update to version 1.23.3
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-11-11 15:41:23 +08:00
Jonathan Pagel
e0a08fbda6 telegraf: Update to version 1.23.2
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-11-11 15:41:23 +08:00
Jonathan Pagel
34e3d25515 telegraf: Update to version 1.23.1
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-11-11 15:41:23 +08:00
Sergey V. Lobanov
0f0f6d3701 tcsh: fix build on macos
tcsh requires host-tool (gethost) to generate tc.defs.c file.
To build this tool on macos, it is required to run ./configure
script wihout target vars/flags, but this package is not
splitted to host and target build.

This patch splits build to host and target builds to compile
host-tool(gethost) first, then compile tsch.

Due to lack of support of separate building host and target,
OpenWrt Makefile is modified to do it in the order below:
1. build host-tool (gethost)
2. build sh.err.h header for target
3. build tc.const.h header for target
4. copy gethost tool from host staging dir to target build dir
5. touch (make -t) gethost to protect it from recompiling
6. build tsch for target

It is required to do step 2 and 3 because 'make -t' generates
empty files but these files required to build tcsh

Patch 020-cross.patch has been removed due to not required
anymore (gethost build is separated and not affected by
target configure flags and vars)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 15:40:35 +08:00
Rosen Penev
ea6a7b299c tang: update directory
There's no more cache.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 15:39:59 +08:00
Rosen Penev
465c6af768 tang: update to 11
Remove upstreamed patch.

Install tang-show-keys.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 15:39:59 +08:00
Alexandru Ardelean
88066acd91 stress-ng: bump to version 0.14.06
no longer needed: 010-dont_define_fortify.patch
upstreamed: 020-stress-sysinval-fix-fstat-fstat64-compat-check.patch

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:39:19 +08:00
Alexandru Ardelean
cb6a877610 stress-ng: add libjpeg dep
Fixes: https://github.com/openwrt/packages/issues/19210

If libjpeg isn't selected by another package, all is fine.
But if it is selected, the stress-ng build will see it and try to build the
jpeg stressor. This would usually fail sometime and link-time.

In any case, it's better to just pick-up libjpeg as a dependency of
stress-ng. If people want to stress their system with this tool, they can
probably expect libjpeg as well.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:39:19 +08:00
Guilherme Janczak
6f5dafe622 stress-ng: update to 0.14.03
Signed-off-by: Guilherme Janczak <guilherme.janczak@yandex.com>
Co-authored-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:39:19 +08:00
Sergey V. Lobanov
922fdf135f stress-ng: fix build on macos
This patch adds KERNEL=Linux to MAKE_FLAGS to avod Darwin detection.
If Makefile detects Darwin, it removes -lbsd from build flags, but
this flag is required due to target is always Linux, not bsd-like.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 15:39:19 +08:00
Alexandru Ardelean
5780e21074 stress-ng: bump to version 0.13.05
And switch to Github URLs.
The old one isn't working anymore.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:39:19 +08:00
Alexandru Ardelean
56545ef04c stress-ng: bump to 0.13.03
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:39:18 +08:00
Alexandru Ardelean
0c329162db stress-ng: bump to version 0.13.01
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:39:18 +08:00
Alexander Egorenkov
a4d4145ca0 stress-ng: add missing libkmod dependency
This fixes build problem introduced in commit 9a1bb4baf55f ("stress-ng: bump to version 0.13.00"):
Package stress-ng is missing dependencies for the following libraries:
libkmod.so.2

Fixes: 9a1bb4baf55f ("stress-ng: bump to version 0.13.00")
Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2022-11-11 15:39:18 +08:00
Alexandru Ardelean
2367252c95 stress-ng: bump to version 0.13.00
And switch to AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:39:18 +08:00
Alexandru Ardelean
0f81ce7ba6 squashfs-tools: enable zstd compression by default
Requested via:
  https://github.com/openwrt/packages/issues/19111

PKG_RELEASE is set to AUTORELEASE, so no need to bump.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 15:15:11 +08:00
Rosen Penev
f3954634b6 spi-tools: update to 1.0.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 15:14:46 +08:00
Rosen Penev
6961e66e40 sockread: add missing header
Needed for memset, memcpy, and strerror.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:59:52 +08:00
Clark Wang
65d8822884 sexpect: updated to 2.3.11
Signed-off-by: Clark Wang <dearvoid@gmail.com>
2022-11-11 14:56:58 +08:00
W. Michael Petullo
f79e3354ab semodule-utils: update to 3.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-11 14:56:42 +08:00
Petr Štetiar
cdae9556f3 rtty: fix security issues by bumping all packages using libwolfssl
As wolfSSL is having hard time maintaining ABI compatibility between
releases, we need to manually force rebuild of packages depending on
libwolfssl and thus force their upgrade. Otherwise due to the ABI
handling we would endup with possibly two libwolfssl libraries in the
system, including the patched libwolfssl-5.5.1, but still have
vulnerable services running using the vulnerable libwolfssl-5.4.0.

So in order to propagate update of libwolfssl to latest stable release
done in commit ec8fb54 ("wolfssl: fix TLSv1.3 RCE in uhttpd by
using 5.5.1-stable (CVE-2022-39173)") which fixes several remotely
exploitable vulnerabilities, we need to bump PKG_RELEASE of all packages
using wolfSSL library.

Same bump has been done in buildroot in commit f1b7e14 ("treewide:
fix security issues by bumping all packages using libwolfssl").

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2022-11-11 14:53:34 +08:00
Yaroslav Petrov
6cc9687482 rtklib: update to 2.4.3 b34; fix patches
Signed-off-by: Yaroslav Petrov <info@lank.me>
2022-11-11 14:51:59 +08:00
Ryan Shi
a5d0219715 rrdtool: update PKG_SOURCE_URL
Signed-off-by: Ryan Shi <qweaszxcdf@users.noreply.github.com>
2022-11-11 14:50:37 +08:00
Tom Stöveken
0c1c945ab6 restic: update to 0.14.0
Maintainer: Tom Stöveken <tom@naaa.de>
Compile tested: SDK for OpenWrt 21.02.3
Run tested: xRX200 rev 1.2, AVM FRITZ!Boxwq 7360 V2, OpenWrt 21.02.3

Description:
Updated to version 0.14.0

Signed-off-by: Tom Stöveken <tom@naaa.de>
2022-11-11 14:49:54 +08:00
Tom Stöveken
7c5fd8c8c6 restic: update to 0.13.1
Tested lantiq/xrx200

Maintainer: Markus Weipert suggested to hand over to me, thank you!
Compile tested: SDK for OpenWrt 21.02.3
Run tested: xRX200 rev 1.2, AVM FRITZ!Box 7360 V2, OpenWrt 21.02.3

Description:
    Updated to version 0.13.1

Signed-off-by: Tom Stöveken <tom@naaa.de>
2022-11-11 14:49:53 +08:00
Jeffery To
f4002413aa restic: Remove GO_PKG_LDFLAGS for stripping binaries
The "-s -w" flags in GO_PKG_LDFLAGS tells the Go compiler to strip the
binaries it produces. Since the default Go package build process will
strip binaries when CONFIG_USE_STRIP or CONFIG_USE_SSTRIP are selected,
these flags are unnecessary.

When CONFIG_NO_STRIP is selected, these flags override the user's
intention of building unstripped packages.

This removes these flags for all relevant packages.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-11-11 14:49:43 +08:00
Sergey V. Lobanov
82b280530e reptyr: fix build on macos
This patch sets UNAME_S=Linux due to OpenWrt is always Linux but
`uname -s` return Darwin on MacOS and fails target build.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 14:47:22 +08:00
Alex Simkin
e642f308ba prometheus: Update default tsdb directory handling
Use /srv/prometheus instead of /data, because user `prometheus` doens't
have permissions to create `/data/` in `/`.

Instead this commit puts prometheus data into `/srv/prometheus` by
default, which is a cleaner path, and it'll create tsdb path & then assign
required permissions on each prometheus service start.

This way, also, the cases when users re-configure tsdb to point to
external USB - it'll also be created and assigned required permissions for
prometheus.

Signed-off-by: Alex Simkin <sashasimkin@gmail.com>
2022-11-11 14:46:54 +08:00
Marko Ratkaj
ebd52e9a6c procps-ng: add missing InstallDev section
This package seems to be missing an InstallDev section. Had a compile
failure for an application that needs to compile against libprocps

Signed-off-by: Marko Ratkaj <markoratkaj@gmail.com>
2022-11-11 14:46:17 +08:00
Rosen Penev
520b85a266 powertop: add gettext-version fixup
I hit this locally on Fedora 35 for some reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:46:00 +08:00
David Bauer
3b97bb7122 poemgr: update to latest HEAD
8988247 Makefile: Enable warnings as errors (-Werror)
aea39ca Makefile: Respect the CFLAGS and LDFLAGS that have been passed in
189594f poemgr: Fix compiler warnings in poemgr.c
0e1a8cf pd69104: Avoid self-induced pointer casts
2d53298 uswflex: Remove unused variables and declarations
d345441 poemgr: Reorganize poemgr.h to remove forward declarations
df1a7bc contrib: remove unneccessary functions.sh loading
056a6a9 poemgr: Fix name based profile selection
b8f8f23 poemgr: prolong the power budget detection delay
9e8344a poemgr: configure power_budget to override detected limit

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-11-11 14:45:35 +08:00
Daniel Golle
a8b3714c81 pcsc-lite: update to verion 1.9.9
1.9.9: Ludovic Rousseau
 11 September 2022
  - SCardEstablishContext() may return SCARD_W_SECURITY_VIOLATION if refused by Polkit
  - Fix SCardReleaseContext() failure on orphan handles
  - Fix SCardDisconnect() on orphan handle
  - pcsc-spy: log the pioSendPci & pioRecvPci SCardTransmit() parameters
  - Improve the log from pcscd: log the return code in text instead of hex
  - Some other minor improvements

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 14:45:11 +08:00
Daniel Golle
54f4739faa pcsc-lite: update to version 1.9.8
1.9.8: Ludovic Rousseau
11 June 2022
- Install install_spy.sh & uninstall_spy.sh scripts in docdir
- SCardTransmit(): do not fail if receive buffer is "too large"
- SCardControl(): do not fail if receive buffer is "too large"
- fix some memory leaks on shutdown
- use a better random number generator
- Some other minor improvements

1.9.7: Ludovic Rousseau
13 May 2022
- disable strict compilation by default
- fix 3 warnings

1.9.6: Ludovic Rousseau
11 May 2022
- do not fail reader removal in some specific cases (USB/Thunderbolt port)
- improve documentation regarding /etc/reader.conf.d/
- SCardGetStatusChange: speedup the case DISABLE_AUTO_POWER_ON
- configure:
  . add --disable-strict option
   By default the compiler arguments are now:
   -Wall -Wextra -Wno-unused-parameter -Werror ${CFLAGS}
  . fail if flex is not found
- fix different data races
- pcscdaemon: -v displays internal constants values:
  MAX_READERNAME & PCSCLITE_MAX_READERS_CONTEXTS
- Some other minor improvements

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 14:45:11 +08:00
Daniel Golle
02a7ebbeb4 pcsc-lite: update to version 1.9.5
1.9.5: Ludovic Rousseau 4 December 2021
 - pcscd: autoexit even if no client connects
 - Fix variable substitution in systemd units
 - fix potential race conditions with powerState handling
 - Add and use tag TAG_IFD_DEVICE_REMOVED
 - UnitaryTests: port code to Python 3

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 14:45:11 +08:00
Daniel Golle
187c0921a0 pcsc-lite: update to version 1.9.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 14:45:10 +08:00
Rosen Penev
fde5e54c72 openzwave: fix compilation with macOS
The Makefiles test for host uname. Override it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:42:05 +08:00
Eneas U de Queiroz
be6f147882 opensc: do not build man pages
Add --disable-man to configure flags to skip building man pages.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-11 14:39:23 +08:00
Daniel Golle
e7a1d82a00 opensc: update to version 0.22.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 14:39:23 +08:00
Michael Heimpold
6a9c551366 open-plc-utils: update to latest upstream version
This improves the chipset reporting in some command line tools.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-11 14:38:52 +08:00
Stijn Tintel
f3e1a654a9 openocd: enable bcm2835gpio on bcm27xx
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-11-11 14:38:35 +08:00
Rosen Penev
0279b49ef5 openobex: remove CXX patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:38:19 +08:00
Sergey V. Lobanov
fb1de1bffb open2300: fix build on macos
This patch sets UNAME=Linux due to OpenWrt is always Linux but
`uname -s` return Darwin on MacOS and fails target build.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 14:38:04 +08:00
Jeffery To
6cb2289951 nsutils: Update to latest version, switch to cmake
This also:

* Adds PKG_SOURCE_DATE and PKG_SOURCE_VERSION to PKG_VERSION (by
  default, when PKG_VERSION is defined, PKG_SOURCE_DATE and
  PKG_SOURCE_VERSION are not used)

* Fixes package copyright

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-11-11 14:37:51 +08:00
John Audia
8a53c0ca7d ncdu: update to 1.17 and add blue option
Upstream bump and add a patch to use a blue highlight color for the dark
color scheme (--color dark) as some users find the default bright green is
too intense.

Note that invoking ncdu without the --color switch at use uses the upstream
default bright green, so users will need to call ncdu with --color dark in
order to get the blue color.

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-11-11 14:37:18 +08:00
Rosen Penev
4871e1f3ed ncdu: udpate to 1.16
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:37:18 +08:00
Eneas U de Queiroz
f674c0951c mtools: avoid picking libbsd dependency
Even though commit 96ec989ed ("mtools: update to 4.0.39") correctly
dropped libbsd dependency, the package's configure script will still
link to it if the library is found.

Tell configure not to look for it by setting ac_cv_lib_bsd_main=no.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-11 14:36:57 +08:00
Guilherme Janczak
5546b1302b mtools: update to 4.0.39
This update happens to drop the libbsd dependency.

Signed-off-by: Guilherme Janczak <guilherme.janczak@yandex.com>
2022-11-11 14:36:56 +08:00
Stijn Tintel
e287da85c5 mtools: bump to 4.0.35
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-11-11 14:36:56 +08:00
Stijn Tintel
feffae4269 mtools: fix host lib leakage
The package does not build due to host lib leakage, as evidenced by
config.log:

X_CFLAGS=' -I/usr/include'
X_LIBS=' -L/usr/lib'

Fix this by disabling X with a configure var.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-11-11 14:36:56 +08:00
Tom Grime
06ad23f811 mqttled: update to 0.1.2
Signed-off-by: Tom Grime <tom.grime@gmail.com>
2022-11-11 14:36:11 +08:00
Michael Heimpold
4d8a0c44d5 mmc-utils: update to latest upstream revision
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-11 14:35:52 +08:00
Rosen Penev
394afea4e5 mktorrent: fix bad format for 64bit platforms
The Makefile tries and fails to run a binary that sets it properly. Just
hardcode it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:35:29 +08:00
Florian Eckert
f46961a8b0 minicom: remove PKG_FIXUP:autoreconf
The definition PKG_FIXUP=:autorenconf is no longer necessary. If this
option is not removed, I get the following compilation error warning.

configure.ac:125: warning: macro 'AM_GNU_GETTEXT' not found in library
configure.ac:126: warning: macro 'AM_GNU_GETTEXT_VERSION' not found in library

And the compilation stops with the following message.

./configure: line 6690: syntax error near unexpected token `external'
./configure: line 6690: `AM_GNU_GETTEXT(external)'

Removing the PKG_FIXUP solves this.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-11 14:35:14 +08:00
Rosen Penev
2204980244 minicom: update to 2.8
Switch URL to new upstream.

Switch to AUTORELEASE for simplicity.

Removed most patches as they have been upstreamed. Rebased the remaining
one.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:35:14 +08:00
Michal Vasilek
18491373ab mc: fix mksh subshell
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-11 14:34:47 +08:00
Michal Vasilek
8306463c57 mc: add a missing Syntax file
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-11 14:34:47 +08:00
Michal Vasilek
2b2ce6f1e6 mc: update to 4.8.27, split -skins
* fixes CVE-2021-36370
* add a new subpackage mc-skins
* drop 030-fix-cchat_t.patch, fixed upstream
* refresh patches

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-11 14:34:47 +08:00
Rosen Penev
8ce8abd931 lrzsz: fix various format warning
Found with -Wformat.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:29:46 +08:00
Matthew Hagan
521d35304e logrotate: add logrotate.d to conffiles definition
Currently the contents of logrotate.d is not kept across sysupgrades.
Add this directory to the conffiles definition to ensure its content is
maintained.

Bump the release as well.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2022-11-11 14:29:26 +08:00
Philip Prindeville
3c52579214 lcdproc: don't enable LPT support on non-x86 architectures
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-11-11 14:28:24 +08:00
Philip Prindeville
0c57473d0e lcdproc: don't detect parallel port on build host
Also, limit builds to x86 and x86_64.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-11-11 14:28:24 +08:00
Sergey V. Lobanov
57aac5fc02 lcdproc: fix build on macos
./configure script detects mtab file and fails build if mtab is not
found on build host. It is not required for OpenWrt build due to
mtab is always /etc/mtab on OpenWrt

MacOS doesn't have mtab file so disable it via ac_cv_mtab_file var

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 14:28:24 +08:00
Rosen Penev
0e03e17fd3 klish: update to 2.2.3
Switch to AUTORELEASE for simplicity.

Remove uClibc reference from patch as it's no longer in tree.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:27:28 +08:00
Jitao Lu
70be22603c kitty-terminfo: Fix license
Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
2022-11-11 14:27:04 +08:00
Daniel Golle
7411a5210d i2c-tools: update to version 4.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 14:26:34 +08:00
Sergey V. Lobanov
b0c0a2ee10 hwinfo: fix build on macos
hwinfo host-compile builds hwinfo entirely that is not really
required. It is required to build only some host tools to
generate ids and isdn related C-code

This patch changes host build to build only required host tools

Added patch to remove malloc.h using as deprecated, not required
and not supported on macos system (stdlib.h has required functions
on Linux and MacOS systems)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 14:26:21 +08:00
Stijn Tintel
4852caf03f hub-ctrl: trim trailing spaces
Found with modified Kconfiglib.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-11-11 14:25:56 +08:00
Michal Vasilek
688346b250 hplip: add a patch to respect CFLAGS
* fixes build with PIE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-11 14:25:39 +08:00
Rosen Penev
b0d8960ee3 hplip: update to 3.21.6
Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:25:39 +08:00
Guilherme Janczak
411b7e136b hfsprogs: remove unused libbsd
hfsprogs uses libbsd for strlcpy(), but the strlcpy() calls are inside
`#ifdef` and don't show up on the OpenWRT package.

Signed-off-by: Guilherme Janczak <guilherme.janczak@yandex.com>
2022-11-11 14:25:18 +08:00
Hauke Mehrtens
8cf9844b28 hdparm: Update to version 9.65
This fixes compilation problems with glibc 2.36.

Full Changelog:

hdparm-9.65:
        - Another --Istdin fix: cannot read log pages when no device specified
hdparm-9.64:
        - fix truncated output buf with --Istdin
hdparm-9.63:
        - new --sanitize-overwrite-passes flag, courtesy Michal Grzedzicki.
        - "Plurals patch" from Martin Guy.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-11 14:24:58 +08:00
Rosen Penev
05d7242d6a hdparm: fix formats for mips64 and ppc64
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:24:58 +08:00
Rosen Penev
7e3fa40af5 hdparm: update to 9.62
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:24:58 +08:00
Rosen Penev
e52b80b90c gzip: update to 1.11
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 14:24:36 +08:00
Nick Hainke
9ac9e54f4d grep: use libpcre2
We should use libpcre2 instead of libpcre in the new grep version.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-11-11 14:24:03 +08:00
Nick Hainke
afcf2945e8 grep: update to 3.8
Manually refresh:
- ppc-musl.patch

Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2022-09/msg00001.html

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-11-11 14:24:03 +08:00
Vladislav Grigoryev
af4f864262 grep: use posix shebang for egrep/fgrep
Use POSIX shebang for egrep/fgrep instead of the variable/Bash.
The issue affects both master and openwrt-21.02.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2022-11-11 14:24:03 +08:00
Michal Vasilek
ea0955ef70 grep: update to 3.7
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-11 14:24:03 +08:00
Stijn Tintel
195ae330b4 gnuplot: fix host lib leakage
The package does not build due to host lib leakage, as evidenced by
config.log:

X_CFLAGS=' -I/usr/include'
X_LIBS=' -L/usr/lib'

Fix this by disabling X with a configure var.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-11-11 13:59:59 +08:00
Matteo Cicuttin
aac2d01616 gnuplot: Updated gnuplot to 5.4.2
Maintainer: @datafl4sh
Compile tested: x86, sunxi, bcm27xx
Run tested: x86, sunxi, bcm27xx

Description: Updated gnuplot from 5.4.1 to 5.4.2
Signed-off-by: Matteo Cicuttin <datafl4sh@toxicnet.eu>
2022-11-11 13:59:59 +08:00
Nick Hainke
4b5af55eed gnupg: add PKG_CPE_ID
Add PKG_CPE_ID:=cpe:/a:gnupg:gnupg to allow scanning for CVEs.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-11-11 13:53:10 +08:00
Nick Hainke
c627111d20 gnupg: update to 2.2.39
Update to latest LTS version.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-11-11 13:53:10 +08:00
Rosen Penev
881fec289f gnupg: remove the GCC if
Doesn't seem to work without advanced toolchain settings.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 13:52:47 +08:00
Lucian Cristian
bd91ab0010 gddrescue: update to 1.26
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-11-11 13:52:15 +08:00
Rosen Penev
8d6c61e8e4 fuse: fix compilation with recent glibc
closefrom is implemented now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 13:51:20 +08:00
Rosen Penev
67b6b89af4 exfatprogs: update to 1.1.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 13:47:20 +08:00
Rosen Penev
710800b7d2 exfatprogs: update to 1.1.2
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 13:47:20 +08:00
Matthias Schiffer
dff5b18b55 ecdsautils: update to v0.4.1
This fixes CVE-2022-24884.

Also update the package URL to match the source repository.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2022-11-11 13:47:02 +08:00
Bjørn Mork
1ce916861b dosfstools: fix AM_ICONV triggered build error
Fix this build error:

 gcc -Wall -Wextra -Wno-sign-compare -Wno-missing-field-initializers \
  -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -O2 \
  -I/usr/local/src/openwrt/staging_dir/host/include \
  -L/usr/local/src/openwrt/staging_dir/host/lib \
  -o fsck.fat check.o file.o fsck.fat.o lfn.o boot.o common.o fat.o io.o \
  charconv.o @LIBICONV@
 gcc: error: LIBICONV@: No such file or directory
 make[4]: *** [Makefile:449: fsck.fat] Error 1

Suggested-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2022-11-11 13:46:42 +08:00
Rosen Penev
4b26acc8d7 domoticz: fix compilation with GCC12
Upstream backport

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 13:46:19 +08:00
Bruno Randolf
ea857877df dfu-util: Upgrade to version 0.11
Tested on RAMIPS with STM32 L1 and STM32 L4

Signed-off-by: Bruno Randolf <br1@einfach.org>
2022-11-11 13:45:26 +08:00
Rosen Penev
e0dbe0c991 vim: remove vim/host
The only use of it is for xxd. tools/xxd was added in base so this can
go.

https://github.com/openwrt/openwrt/commit/c4dd2441e7

added it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 13:45:13 +08:00
Daniel Golle
ab130c51f6 cryptsetup: fix library paths by calling autoreconf
Use PKG_FIXUP:=autoreconf when building cryptsetup to prevent
accidental linkage against host libraries.

Fixes: #19011
Reported-by: @dreirund
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 13:44:47 +08:00
Rosen Penev
a6fbf0e234 cmdpad: fix bad scanf format
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:51:41 +08:00
Jan Pavlinec
d1ed99da1e checksec: update to version 2.5.0
Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2022-11-11 11:51:22 +08:00
Daniel Golle
86816d10d1 ccid: update to version 1.5.0
1.5.0 - 27 January 2022, Ludovic Rousseau
   - Add support of
     - ACS ACR1281U
     - Circle CCR7125 ICC
     - Circle CIR125 ICC
     - Circle CIR125-DOT ICC
     - Circle CIR215 CL with iProduct 0x2100
     - Circle CIR315 DI
     - Circle CIR315 with idProduct: 0x0324
     - Circle CIR315 with idProduct: 0x7004
     - Circle CIR415 CL
     - Circle CIR515 ICC
     - Circle CIR615 CL
     - Circle CIR615 CL & 1S
     - ELYCTIS CL reader
     - Nitrokey Nitrokey 3
     - Thales Shield M4 Reader
   - Add support of simultaneous slot access on multi slots readers
   - Use FeliCa instead of Felica on SONY request
   - Fix SafeNet eToken 5110 SC issue
   - Allow vendor control commands for Omnikey 5427 CK
   - always compute readTimeout to use a value greater than default 3 seconds
   - Check the bSeq value when receiving a CCID frame
   - Avoid logging errors when a reader is removed
   - Some other minor improvements

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 11:49:59 +08:00
Daniel Golle
b2d129f40b ccid: update to version 1.4.36
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 11:49:58 +08:00
Rosen Penev
b072b645e8 ccid: fix compilation under macOS
Remove a bad uname check.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:49:58 +08:00
Daniel Golle
2b1e33e950 ccid: update to version 1.4.35
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-11 11:49:58 +08:00
Rosen Penev
698fe8525d canutils: fix format strings for mips and powerpc
It seems a define is needed to get these platforms to have the same
formats. Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:49:10 +08:00
Rosen Penev
be34cd2890 canutils: update to 2021.08.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:49:10 +08:00
Rosen Penev
00a88f437a canutils: uipdate to 2021.06.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:49:09 +08:00
Jan Baier
400c2c129a bmx7-dnsupdate: Call killall with the -s
Some versions of killall do support the `killall -SIGNAL` syntax and
have only `-s SIGNAL` which should be supported everywhere.

I see the problem with *killall (PSmisc) 23.3* on latest TurrisOS 5.2

Signed-off-by: Jan Baier <jan.baier@amagical.net>
2022-11-11 11:47:07 +08:00
Hauke Mehrtens
cb3dfe55b5 bluld: Do not include kernel headers into user space application
Remove the extra include for kernel headers from this user space
application. These extra includes are causing compile errors when
compiling with glibc. User space applications should not need such
headers.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-11 11:46:53 +08:00
Josef Schlehofer
2905dcb021 bluez-tools: fix compile with BUILD_NLS
Fixes:
ccache_cc  -Os -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -fmacro-prefix-map=/mox-openwrt-master/build/build_dir/target-aarch64_cortex-a53_musl/bluez-tools-20201025.f653217=bluez-tools-20201025.f653217 -Wformat -Werror=format-security -DPIC -fPIC -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wl,-z,now -Wl,-z,relro   -L/mox-openwrt-master/build/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/usr/lib -L/mox-openwrt-master/build/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/lib -DPIC -fPIC -specs=/mox-openwrt-master/build/include/hardened-ld-pie.specs -znow -zrelro  -o bt-adapter lib/agent-helper.o lib/dbus-common.o lib/helpers.o lib/manager.o lib/obex_agent.o lib/properties.o lib/sdp.o lib/bluez/adapter.o lib/bluez/agent_manager.o lib/bluez/alert_agent.o lib/bluez/alert.o lib/bluez/cycling_speed.o lib/bluez/cycling_speed_manager.o lib/bluez/device.o lib/bluez/health_channel.o lib/bluez/health_device.o lib/bluez/health_manager.o lib/bluez/heart_rate.o lib/bluez/heart_rate_manager.o lib/bluez/media.o lib/bluez/media_control.o lib/bluez/media_player.o lib/bluez/network.o lib/bluez/network_server.o lib/bluez/obex/obex_agent_manager.o lib/bluez/obex/obex_client.o lib/bluez/obex/obex_file_transfer.o lib/bluez/obex/obex_message_access.o lib/bluez/obex/obex_message.o lib/bluez/obex/obex_object_push.o lib/bluez/obex/obex_phonebook_access.o lib/bluez/obex/obex_session.o lib/bluez/obex/obex_synchronization.o lib/bluez/obex/obex_transfer.o lib/bluez/profile_manager.o lib/bluez/proximity_monitor.o lib/bluez/proximity_reporter.o lib/bluez/sim_access.o lib/bluez/thermometer.o lib/bluez/thermometer_manager.o bt-adapter.o -L/mox-openwrt-master/build/staging_dir/target-aarch64_cortex-a53_musl/usr/lib -lglib-2.0 -lintl  -L/mox-openwrt-master/build/staging_dir/target-aarch64_cortex-a53_musl/usr/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
/mox-openwrt-master/build/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/lib/gcc/aarch64-openwrt-linux-musl/11.2.0/../../../../aarch64-openwrt-linux-musl/bin/ld: cannot find -lintl
/mox-openwrt-master/build/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/lib/gcc/aarch64-openwrt-linux-musl/11.2.0/../../../../aarch64-openwrt-linux-musl/bin/ld: cannot find -lintl
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:580: bt-adapter] Error 1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-11 11:46:32 +08:00
Jeffery To
cf16c939c7 bluez: Update to 5.64, update/refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-11-11 11:46:16 +08:00
Rosen Penev
142ca07464 bluez: fix compilation with glibc
sync() is implemented now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:46:16 +08:00
Rosen Penev
2e9c7fd184 bluez: update to 5.62
Refresh patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:46:15 +08:00
Rosen Penev
a5661ddf0b bluez: update to 5.60
Switch to AUTORELEASE for simplicity.

Refresh patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:46:15 +08:00
Sergey V. Lobanov
0fec995182 bluelog: fix build on macos
bluelog can not be compiled on macos due to Apple zcat is not
compatible with GNU zcat.

This patch replaces `zcat` with `gzip -dc`. `gzip -dc` has the
same behavior on GNU and Apple environments.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-11 11:45:50 +08:00
Alexandru Ardelean
c0f9ba97f3 bigclown-gateway: use Python's json lib
From:
  https://github.com/hardwario/bch-gateway/pull/17

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 11:45:32 +08:00
Alexandru Ardelean
97f7ee1a77 bigclown-control-tool: use Python's json lib
From:
  https://github.com/hardwario/bch-control-tool/pull/5

This is a backport version 0.2.0

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-11 11:45:32 +08:00
Álvaro Fernández Rojas
a0e49ff296 bcm27xx-eeprom: update to v2022.04.26-138a1
Git compare: 47976e4409...v2022.04.26-138a1

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2022-11-11 11:44:37 +08:00
Ren Zongjia
7159c168dd bcm27xx-eeprom: Update to the latest master branch(47976e440)
Signed-off-by: Ren Zongjia <acooler15@foxmail.com>
2022-11-11 11:44:37 +08:00
Jan Baier
6e0c97d43f banhosts: Call killall with the -s
Some versions of killall do support the `killall -SIGNAL` syntax and
have only `-s SIGNAL` which should be supported everywhere.

I see the problem with *killall (PSmisc) 23.3* on latest TurrisOS 5.2

Signed-off-by: Jan Baier <jan.baier@amagical.net>
2022-11-11 11:43:58 +08:00
Jean-Michel Lacroix
8730b90a9c bandwidthd: fix time_t problem
Fixes issu #19510 with the change in time_t with musl 1.2

Signed-off-by: Jean-Michel Lacroix <lacroix@lepine-lacroix.info>
2022-11-11 11:43:37 +08:00
Rosen Penev
251a6973c1 bandwidthd: fix format warnings
Should fix crashing errors under musl 1.2

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:43:22 +08:00
Paul Spooren
b378a575f4 attendedsysupgrade-common: update ASU CA pubkey
The old key was overwritten during a machine migration and the current
worker key is no longer valid. To create new valid worker certificates
this commit adds a new CA pubkey.

To update running OpenWrt devices via a client one needs to force
install it or upgrade to the latest version of
`attendedsysupgrade-common` - I'm sorry for the inconvenience.

This change is only related to the `usign` pubkey and `ucert`
certificate which is used to sign all created images on the server.

While at it, use INSTALL_DATA instead of INSTALL_BIN.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2022-11-11 11:41:49 +08:00
Paul Spooren
80acd0db88 attendedsysupgrade-common: use sysupgrade.openwrt.org
A new server was added which runs within the OpenWrt cloud, it's much
faster and should be used instead. For development the server at
https://asu.aparcar.org stays available.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2022-11-11 11:41:49 +08:00
Paul Spooren
90a0e1b6be attendedsysupgrade-common: update server URL
The service is now on a new server which supports IPv6.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2022-11-11 11:41:49 +08:00
Phil Eichinger
a2ed67c82b at: bump to version 3.2.2
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2022-11-11 11:40:52 +08:00
Rosen Penev
04c4d72578 acsccid: fix compilation under macOS
uname is not safe for cross compilation.

Also fixed up download file name to avoid potential conflicts.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:40:20 +08:00
Stalker
70596d376c
docker-compose: update to v2.12.2 2022-11-10 12:01:27 +08:00
Jeffery To
fb007138c1 python3: Add Py3Build/InstallBuildDepends recipe
This adds a recipe, Py3Build/InstallBuildDepends, that installs the
requirements listed in HOST_PYTHON3_PACKAGE_BUILD_DEPENDS. This allows
other (non-Python) packages to install host Python packages by calling
this recipe, without having to know the internals of python3-package.mk.

This also updates apparmor to call this recipe.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-11-08 13:36:20 +08:00
Van Waholtz
da1211e4b8 syncthing: update to 1.22.1
Fixes: #575

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2022-11-06 18:55:27 +08:00
Van Waholtz
3f890e6fd6 syncthing: add stdiscosrv and strelaysrv
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2022-11-06 18:54:48 +08:00