aboutsummaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAge
* yq: Update to 4.34.1Tianling Shen2023-06-01
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* tang: create user tangNikos Mavrogiannopoulos2023-06-01
| | | | Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
* Merge pull request #21229 from thess/zile-buildTed Hess2023-05-29
|\ | | | | Zile: Remove autoreconf
| * Zile: Remove autoreconf.Ted Hess2023-05-29
| | | | | | | | | | | | It is no longer required since gnulib is now local to host build environment (tools/gnulib). Signed-off-by: Ted Hess <thess@kitschensync.net>
* | collectd: enable AllPortsSummary for tcpconns pluginMaxim Storchak2023-05-29
|/ | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* apparmor: gcc 13 compatibility fixOskari Rauta2023-05-28
| | | | | | | | | | | | | | when built with gcc 13, fixes following error: capability.h:46:6: error: variable or field '__debug_capabilities' declared void 46 | void __debug_capabilities(uint64_t capset, const char *name); | ^~~~~~~~~~~~~~~~~~~~ capability.h:46:27: error: 'uint64_t' was not declared in this scope patch is back ported from upstream patch at https://gitlab.com/apparmor/apparmor/-/commit/64a64be7ffb5a84f27daa9f37ae8ad92800943d3.patch Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* borgbackup: Move from lang/python into utilsJeffery To2023-05-24
| | | | | | | | lang/python is meant for Python libraries and other packages closely related to the Python language. It makes more sense for borgbackup to be in utils instead. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* xfsprogs: Update to 6.2.0Tianling Shen2023-05-24
| | | | | | | | | * Added new dependencies introduced in this version * Disabled mips16 due to build issues * Fixed the usage of the `CONFIG_USE_MUSL` variable (missing $) * Refreshed patches Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* lcd4linux: rename dpf to DPF to fix compilationFlorian Eckert2023-05-23
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* lcd4linux: fix build error for custom buildFlorian Eckert2023-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | This change fixes the following build error: hecking that generated files are newer than configure... done configure: error: conditional "ANSICXX" was never defined. Usually this means the macro was only invoked conditionally. make[2]: *** [Makefile:300: /home/feckert/openwrt/build_dir/target-x86_64_musl/lcd4linux-custom/lcd4linux-2019-07-19-0b83bb3a/.configured_a17fb5ef857664f03cd0ce37cc5ea591] Error 1 make[2]: Leaving directory '/home/feckert/feeds/packages/utils/lcd4linux' time: package/feeds/packages/lcd4linux/custom/compile#15.43#0.79#16.92 ERROR: package/feeds/packages/lcd4linux failed to build (build variant: custom). make[1]: *** [package/Makefile:120: package/feeds/packages/lcd4linux/compile] Error 1 make[1]: Leaving directory '/home/feckert/openwrt' make: *** [/home/feckert/openwrt/include/toplevel.mk:231: package/feeds/packages/lcd4linux/compile] Error 2 Signed-off-by: Florian Eckert <fe@dev.tdt.de> Suggested-by: Oskari Rauta <oskari.rauta@gmail.com>
* dos2unix: Update to 7.5.0Tianling Shen2023-05-23
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* pciutils: update to 3.10.0Nick Hainke2023-05-21
| | | | | | | | | | | | | Manually refresh: - 101-no-strip.patch Remove upstreamed: - 107-avoid-addng-multiple-version-tags.patch ChangeLog: https://github.com/pciutils/pciutils/blob/21407521fb62a65e39051561e16e4ce1a74362c1/ChangeLog Signed-off-by: Nick Hainke <vincent@systemli.org>
* oath-toolkit: Add oath PAM authentication moduleThlv Alivs2023-05-21
| | | | | | will install to /usr/lib/security/pam_oath.so Signed-off-by: Thlv Alivs <zgmzzzz18@gmail.com>
* oath-toolkit: splitting liboath from oath-toolkitTianling Shen2023-05-21
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* ttyd: update to 1.7.3Oskari Rauta2023-05-20
| | | | | | | | | | | | also fixes linking issue that appeared after gcc 13 removed obsolete (merged) patch, ttyd now depends on libcap, added that as a dependency. remaining patch refreshed. release notes: https://github.com/tsl0922/ttyd/releases Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* evtest: don't build man pageMichael Heimpold2023-05-20
| | | | | | | | | | | | | Just selecting this package resulted in a build error: /home/mhei/openwrt.git/staging_dir/hostpkg/bin/python3: No module named asciidoc make[4]: *** [Makefile:856: evtest.xml] Error 1 Since we usually do not need the man page, just prevent to build it by pre-setting two environments variables. Then the makefile warns about, but don't try to build. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* mariadb: fix gcc 13 buildingOskari Rauta2023-05-20
| | | | | | | | | | | fixes: FAILED: tpool/CMakeFiles/tpool.dir/aio_liburing.cc.o /usr/src/openwrt/staging_dir/toolchain-x86_64_gcc-13.1.0_musl/bin/x86_64-openwrt-linux-musl-g++ -DDBUG_TRACE -DHAVE_CONFIG_H -DHAVE_URING -D_FILE_OFFSET_BITS=64 -I/usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/wsrep-lib/include -I/usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/wsrep-lib/wsrep-API/v26 -I/usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/include -I/usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/include/providers -I/usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/tpool -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3=mariadb-10.9.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/usr/src/openwrt/staging_dir/toolchain-x86_64_gcc-13.1.0_musl/usr/include -I/usr/src/openwrt/staging_dir/toolchain-x86_64_gcc-13.1.0_musl/include/fortify -I/usr/src/openwrt/staging_dir/toolchain-x86_64_gcc-13.1.0_musl/include -DNDEBUG -DDBUG_OFF -std=gnu++11 -DHAVE_IO_URING_MLOCK_SIZE -MD -MT tpool/CMakeFiles/tpool.dir/aio_liburing.cc.o -MF tpool/CMakeFiles/tpool.dir/aio_liburing.cc.o.d -o tpool/CMakeFiles/tpool.dir/aio_liburing.cc.o -c /usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/tpool/aio_liburing.cc /usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/tpool/aio_liburing.cc: In constructor '{anonymous}::aio_uring::aio_uring(tpool::thread_pool*, int)': /usr/src/openwrt/build_dir/target-x86_64_musl/mariadb-10.9.3/tpool/aio_liburing.cc:64:18: error: 'runtime_error' is not a member of 'std' 64 | throw std::runtime_error("aio_uring()"); Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* podman: fix compilation with musl 1.2.4Tianling Shen2023-05-19
| | | | | | | | | musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so just having _GNU_SOURCE defined is not enough anymore. Manually pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* docker-compose: Update to version 2.18.1Javier Marcet2023-05-19
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* mariadb: fix compilation with musl 1.2.4Tianling Shen2023-05-18
| | | | | | | | | musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so just having _GNU_SOURCE defined is not enough anymore. Manually pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* inotify-tools: fix compilation with musl 1.2.4Nick Hainke2023-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes errors in the form of: inotifytools.c: In function 'inotifytools_watch_recursively_with_exclude': inotifytools.c:1335:30: error: storage size of 'my_stat' isn't known 1335 | static struct stat64 my_stat; | ^~~~~~~ inotifytools.c:1342:36: error: implicit declaration of function 'lstat64'; did you mean 'lstat'? [-Werror=implicit-function-declaration] 1342 | if ( -1 == lstat64( next_file, &my_stat ) ) { | ^~~~~~~ | lstat inotifytools.c:1335:30: error: unused variable 'my_stat' [-Werror=unused-variable] 1335 | static struct stat64 my_stat; | ^~~~~~~ inotifytools.c: In function 'isdir': inotifytools.c:1621:30: error: storage size of 'my_stat' isn't known 1621 | static struct stat64 my_stat; | ^~~~~~~ inotifytools.c:1621:30: error: unused variable 'my_stat' [-Werror=unused-variable] inotifytools.c:1630:1: error: control reaches end of non-void function [-Werror=return-type] 1630 | } | ^ cc1: all warnings being treated as errors Signed-off-by: Nick Hainke <vincent@systemli.org>
* oath-toolkit: add InstallDev sectionThlv Alivs2023-05-18
| | | | | | | This package seems to be missing an InstallDev section. Had a compile failure for an application that needs to compile against liboath Signed-off-by: Thlv Alivs <zgmzzzz18@gmail.com>
* cryptsetup: fix compilation with musl 1.2.4Daniel Golle2023-05-18
| | | | | | | Similar to mdadm also cryptsetup now requires _LARGEFILE64_SOURCE. Add -D_LARGEFILE64_SOURCE to TARGET_CFLAGS to fix compilation. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* btrfs-progs: Update to 6.3Tianling Shen2023-05-17
| | | | | | Fixed build issue with musl 1.2.4. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* xfsprogs: fix compilation with musl 1.2.4Tianling Shen2023-05-17
| | | | | | | | | musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so just having _GNU_SOURCE defined is not enough anymore. Manually pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* acpid: Update to 2.0.34Tianling Shen2023-05-17
| | | | | | Backported an upstream commit to fix build with musl 1.2.4. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* apk: Update to 2.14.0Tianling Shen2023-05-17
| | | | | | | * Fixed build issue with musl 1.2.4. * Refreshed patches. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* acl: fix compilation with musl 1.2.4Tianling Shen2023-05-17
| | | | | | | | | musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so just having _GNU_SOURCE defined is not enough anymore. Backport an upstream fix to replace these old functions. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* Revert "gptfdisk: fix some warnings treated as errors"Tianling Shen2023-05-17
| | | | | | | | The bug was fixed in 1.0.9, so remove this hack. This reverts commit 5899a16f4ba70689055f7276e84aa96adce14373. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* gptfdisk: Update to 1.0.9Tianling Shen2023-05-17
| | | | | | Backported an upstream commit to fix build with musl 1.2.4. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* gl-mifi-mcu: fix compilation warning for conflicting functionChristian Marangi2023-05-14
| | | | | | | | | | | | | | | | | | | | | | | Module called the exit module function "exit", This conflicts with the stdlib header that use exit() to exit userspace program. Correctly assign a namespace to these functions. (init and exit) Fix compilation warning: warning: the compiler differs from the one used to build the kernel The kernel was built by: aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.2.0 r21757+608-895f38ca1e) 12.2.0 You are using: aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.2.0 r21757+1091-895f38ca1e) 12.2.0 CC [M] /home/ansuel/openwrt-ansuel/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/gl-mifi-mcu-1/module.o /home/ansuel/openwrt-ansuel/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/gl-mifi-mcu-1/module.c:196:20: error: conflicting types for built-in function 'exit'; expected 'void(int)' [-Werror=builtin-declaration-mismatch] 196 | static void __exit exit(void) | ^~~~ /home/ansuel/openwrt-ansuel/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-ipq807x_generic/gl-mifi-mcu-1/module.c:9:1: note: 'exit' is declared in header '<stdlib.h>' 8 | #include <linux/version.h> +++ |+#include <stdlib.h> 9 | cc1: all warnings being treated as errors Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* podman: update to 4.5.0Oskari Rauta2023-05-14
| | | | | | | | | | | - added btrfs-tools as a build depency - switch from cni networking to recommended new standard, netavark. - drop iptables config option (netavark handles that now) - patch refreshed List of changes: https://github.com/containers/podman/releases Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* Merge pull request #18400 from nmav/tmp-tang-self-containedNikos Mavrogiannopoulos2023-05-12
|\ | | | | make tang self-contained
| * tang: use sbin instead of libexecNikos Mavrogiannopoulos2023-05-07
| | | | | | | | Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
| * tang: remove post-installation key generationNikos Mavrogiannopoulos2023-05-07
| | | | | | | | | | | | The keys will be generated on startup. Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
| * tang: updated to version 12Nikos Mavrogiannopoulos2023-05-07
| | | | | | | | | | | | This version enables standalone operation. Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
* | lxc: set RUNTIME_PATH define to the /var/run pathRafał Miłecki2023-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default runtime directory used by LXC is /run which doesn't exist in OpenWrt. It causes errors like: Failed to create lock for foo lxc-create: foo: tools/lxc_create.c: main: 260 Failed to create lxc container There has been workaround for that in the lxc-auto.init but it requires installing "lxc-auto" package. Replacing that "ln -s" workaround with Makefile specifying RUNTIME_PATH define allows using pure "lxc" in OpenWrt (without the "lxc-auto"). Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* | Merge pull request #20801 from jefferyto/python-pyprojectJeffery To2023-05-10
|\ \ | | | | | | python: Add proper support for pyproject.toml-based builds, update Python packages for new build process
| * | python-packages: Clean up build variablesJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename PYTHON3_PKG_SETUP_VARS to PYTHON3_PKG_BUILD_VARS, and PYTHON3_PKG_SETUP_DIR to PYTHON3_PKG_BUILD_PATH The new variable names emphasize that these values apply to the new build process. * Remove PYTHON3_PKG_SETUP_ARGS set to the empty string These were set to override the default arguments in the old build process and not applicable to the new build process. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | i2c-tools: Prepare for new Python build processJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | This sets build options and adds a call to Py3Build/Install to prepare for the new Python build process. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | xxhash: Fix pkg-config metadata fileJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, Build/InstallDev installs libxxhash.pc.in, which is the template for libxxhash.pc and does not contain the correct information. (pkg-config also does not recognize this file name.) This uses PKG_INSTALL:=1 so that libxxhash.pc is generated (by 'make install'). This also removes the need to override Build/Prepare by setting the correct command in PKG_UNPACK. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | coreutils: update to 9.3Georgi Valkov2023-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build system: Ubuntu Linux 22.04, macOS 12.6.5 Run-tested: x64, WRT3200ACM, TL-WR1043ND v4 [1] https://github.com/openwrt/packages/issues/20933 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62404 Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
* | | Merge pull request #20915 from mhei/open-plc-utils-updateMichael Heimpold2023-05-08
|\ \ \ | |_|/ |/| | open-plc-utils: update to latest upstream version
| * | open-plc-utils: update to latest upstream versionMichael Heimpold2023-05-01
| | | | | | | | | | | | | | | | | | This adds support for QCA7006AQ chipset identification. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | rtl_433: update to 22.11Robert Högberg2023-05-06
| | | | | | | | | | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* | | sedutil: Add new packageJavier Marcet2023-05-01
| | | | | | | | | | | | | | | | | | The Drive Trust Alliance Self Encrypting Drive Utility Signed-off-by: Javier Marcet <javier@marcet.info>
* | | cache-domains: added pre-test.sh CI stepGerard Ryan2023-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some packages variants have conflicting dependencies with the base packages and the CI test will fail to install before anything can be done by the packages to setup the system for install. This change adds a pre-test.sh that runs before the install so things like the default libustream variant can be swapped out as shown in the updated cache-domains. Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
* | | zoneinfo: adjust to current timezone data file structureHannu Nyman2023-05-01
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tweak the package to better match the current file structure in the upstream time zone database. Add missing aliases. Make some clarifications * Combine -northmerica and -southamerica into -america, as all current official America/xxx definitions were already in -northamerica and only the unofficial/deprecated Brazil/xxx, Chile and Argentina were in -southamerica. (Confusingly America/Sao_Paulo was in northamerica, while Brazil was in southamerica.) * Add PROVIDES for the old package names * Add missing top-level dir country/nation alias links. * Define Eire in -europe instead of -core. * Rename -india to -indian, as it contains the Indian ocean islands instead of the actual Asia/Kolkata zone for the mainland India. * Add PROVIDES for the old package name * Add 'Ocean' to all ocean zone titles. * Make all zoneinfo-packages depend on zoneinfo-core, so that zone.tab, the UTC based definitions and the still existing short zone codes are always available. * Clarify menuconfig menu as "Time Zone info" Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* | restic: update to 0.15.2Tom Stöveken2023-04-29
| | | | | | | | | | | | | | | | | | | | | | Maintainer: Tom Stöveken <tom@naaa.de> Compile tested: SDK for OpenWrt 22.03.4 Run tested: x86/64 @ Intel(R) Celeron(R) CPU N3160 @ 1.60GHz, OpenWrt 22.03.4 Description: Updated to version 0.15.2 Signed-off-by: Tom Stöveken <tom@naaa.de>
* | gzip: update to 1.12Nick Hainke2023-04-26
| | | | | | | | | | | | | | | | Release Notes: https://lists.gnu.org/archive/html/info-gnu/2022-04/msg00003.html Fixes: CVE-2022-1271 Signed-off-by: Nick Hainke <vincent@systemli.org>