Commit Graph
4100 Commits
Author SHA1 Message Date
Jeffery To 12930f4ec3 slide-switch: Update to 0.9.7
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-02-18 18:24:33 +08:00
Jonathan Pagel c771e0c594 telegraf: Update to version 1.21.4
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-02-17 19:28:39 -08:00
Tianling Shen 1578ea4383 yq: Update to 4.20.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-17 19:27:55 -08:00
Daniel Golle 6772c0fe44 uvol: clean up paths and fix delayed startup
* Winchester discs can take a long time to spin up which results in
   blockd also taking a while to complete to start.

 * Make sure uvol only gets started once blockd is ready.

 * Clean up paths (use '/tmp/run/uvol' everywhere instead of relying on
   the '/var' -> '/tmp' symlink)

 * Create 'apk' folder when initializing .meta volume.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-02-18 03:09:06 +00:00
Rosen Penev 06de9e9958 btrfs-progs: update to 5.16.1
Disable libudev to avoid dependency.

Backport patch to fix 64-bit int types under ppc64 and mips64.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-02-15 14:33:42 +01:00
Sergey V. Lobanov 34018f1fe0 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-02-14 17:21:21 -08:00
Rosen Penev bde86a6cba 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-02-14 17:20:22 -08:00
W. Michael Petullo 1cb6f06200 shared-mime-info: new package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-02-14 17:18:32 -08:00
Daniel Golle 6b041752a0 auc: fall back to 'sdcard' image
Fallback to use 'sdcard' image in case there is neither 'sysupgrade'
nor 'combined' image available.
This allows using 'auc' on targets where 'sdcard' image is also used
for sysupgrade (such as some mvebu-based devices with eMMC).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-02-14 14:25:54 +00:00
Daniel Golle e17a931c49 uvol: call umount instead of using 'block umount'
Calling 'block umount' results in *all* devices listed in
/etc/config/fstab being unmounted.
Just call 'umount /dev/$devname' directly instead as that has the
desired effect.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-02-13 22:30:42 +00:00
Daniel Golle d27ecdcc49 auc: accept both 'y' and 'Y' as confirmation from user
Accept both 'y' and 'Y' as positive confirmation when asking the user
if auc should proceed with requesting and installing an upgrade.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-02-13 22:30:42 +00:00
Gerard Ryan f3937f1e90 dockerd: Update to 20.10.12
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2022-02-12 19:34:48 -08:00
Gerard Ryan 1121fb51bd docker: Update to 20.10.12
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2022-02-12 19:34:48 -08:00
Hannu Nyman 717efb8c96 nano: update to 6.1
Update nano to version 6.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-02-09 18:26:49 +02:00
Sergey V. Lobanov d7f42a4c58 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-02-07 21:26:12 -08:00
Tianling Shen 4454f8bb3e yq: Update to 4.19.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-07 09:42:53 -08:00
John Audia e80835b4bb lxc-create: update depends to include getopt
Fixes https://github.com/openwrt/packages/issues/16684

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

Signed-off-by: John Audia <graysky@archlinux.us>
2022-02-07 18:37:26 +01:00
Florian Eckert 2cbe230b6a dbus: fix configure args for verbose mode
When switching from cmake to autotools, the wrong logging was used for
the verbose compilations option. This commit fixes that.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-02-07 17:49:25 +01:00
John Audia 115bf07f6c lxc: update to 4.10.12
Bump to latest upstream release and rebase:
  010-Remove-distro-check.patch
  025-remove-unsupported-option.patch

After updating ran `make package/lxc/refresh` to clean dirty patches

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

Signed-off-by: John Audia <graysky@archlinux.us>
2022-02-07 17:43:50 +01:00
Jeffery To c5e0785795 slide-switch: Update to 0.9.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-02-04 11:19:05 -08:00
Florian Eckert 62d9ae9e26 Merge pull request #17792 from TDT-AG/pr/20220104-dbus
dbus: switching back to autotools to fix big endian issue
2022-02-04 15:54:47 +01:00
Michal Vasilek bb801a5a6f tinyionice: add package
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-02-04 15:27:55 +01:00
Florian Eckert da442b467d dbus: switching back to autotools to fix big endian issue
According to the upstream developers of dbus, cmake is only inteded for
windows. Unix like operating systems should continue to use the
autotools stack.

Since the changeover to cmake, the dbus was no longer usable on all big
endian systems because the name binding no longer worked.

In cmake, it is not evaluated whether it should run on a little endian
or big endian system.

This fixes issue #17780. The original problem occurred when using the
modem manager on the big endian system (MIPS).

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-02-04 14:29:07 +01:00
Bernhard Voelker 2b28e3dfdb utils/findutils: update to 4.9.0
* utils/findutils/Makefile (PKG_VERSION): Update to latest.
(PKG_HASH): Update.

Signed-off-by: Bernhard Voelker <mail@bernhard-voelker.de>
2022-02-03 15:03:05 -08:00
Yaroslav Petrov 71e81d9cb2 rtklib: update to 2.4.3 b34; fix patches
Signed-off-by: Yaroslav Petrov <info@lank.me>
2022-02-03 10:58:22 +01:00
Michal Vasilek 52ef207494 miniflux: update to 2.0.35
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-02-02 07:23:39 -08:00
Michal Vasilek 1285053058 mc: fix mksh subshell
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-02-02 07:15:11 -08:00
Sergey V. Lobanov 879c9abc24 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-02-01 16:16:24 -08:00
Hannu Nyman 85cb71d8d8 nano: Add a plus variant with more features
Nano is by default built as "tiny" with most features disabled.
That is suitable for basic tasks in routers with small flash.

Add a new nano-plus variant that enables selected additional
features in the build config:
 * multiple files (multibuffer)
 * Unicode/utf8
 * justify
 * .nanorc support
 * help
 * also some key bindings get enabled as "tiny" configure option
   is removed.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-01-31 18:12:48 +02:00
Rosen Penev c61bad460e sockread: add missing header
Needed for memset, memcpy, and strerror.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-31 07:05:17 -08:00
Rosen Penev d5d8a39b53 cmdpad: fix bad scanf format
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-30 23:53:45 -08:00
Rosen Penev a24de043b2 lrzsz: fix various format warning
Found with -Wformat.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-30 23:35:25 -08:00
Rosen Penev 9bbe88ff73 hdparm: fix formats for mips64 and ppc64
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-30 23:34:38 -08:00
Tianling Shen c665f0b50c yq: Update to 4.18.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-01-30 15:43:56 -08:00
Rosen Penev cf668471c7 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-01-29 16:40:01 -08:00
Sergey V. Lobanov 26cecccf28 sane-backends: fix build on macos
MacOS does not have /bin/true, but OpenWrt Makefile uses it so
build fails on macos

This patch removes absolute path (replaces /bin/true to true)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-29 19:26:44 -03:00
Jonathan Pagel 6caca23cc8 telegraf: Update package to version 1.21.3
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2022-01-29 12:10:27 +01:00
Sergey V. Lobanov 4b6fc857be fakeuname: add package
This package provides fakeuname host tool to avoid build platform
detection for invalid configure/build scripts that are not
friendly to cross-platform build.

This fake uname tool returns Linux as OS name and target Linux
version as OS version.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-28 13:47:14 -08:00
Sergey V. Lobanov 99086dc44b 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-01-28 12:08:38 -08:00
Daniel Golle 19c135685f auc: add '-n' parameter for dry-run
Add option to allow only requesting an image but not actually download
or sysupgrade anything.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-01-27 17:26:28 +00:00
Sergey V. Lobanov 373bb8e4e7 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-01-26 23:01:10 +01:00
Tiago Gaspar fadc0db74a collectd: remove libip4tc dependency
Base collectd doesn't require libip4tc as stated in the collectd git:

* libiptc (optional)
For querying iptables counters
<http://netfilter.org/>

And libip4tc is already added as a dependency in the iptables plugin
because it needs it, so remove this dependency from the default collectd
to make it compatible with the new nftables firewall4 (by not selecting
any iptables components).

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2022-01-26 22:34:26 +02:00
Sergey V. Lobanov 5a2178a344 gpsd: fix build on macos
gpsd build fails on macos due to using sys.platform in build logic.

This patch allows to redefine target platform to fix the issue.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-25 16:27:13 -08:00
Alexandru Ardelean 41c2e77e6a Merge pull request #17688 from svlobanov/stress-ng-fix-build-on-macos
stress-ng: fix build on macos
2022-01-25 12:17:33 +02:00
Oskari Rauta 05dcb333be crun: update to v1.4.1
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2022-01-24 15:45:16 -08:00
Oskari Rauta e08862ba0b conmon: update to 2.0.32
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2022-01-24 15:45:01 -08:00
Tianling Shen 029b37aad0 yq: Update to 4.17.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-01-24 15:43:25 -08:00
Sergey V. Lobanov 53a51fb3d1 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-01-25 01:41:09 +03:00
Sergey V. Lobanov 50b4221ee5 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-01-18 18:10:48 -08:00
Josef Schlehofer a2427edf76 cryptsetup: update to version 2.4.3
Fixes: CVE-2021-4122

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-18 18:43:56 +00:00