Commit Graph

30541 Commits

Author SHA1 Message Date
Jeffery To 55df86c7f6 python-pyopenssl: Update to 23.3.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 18:46:01 -07:00
Jeffery To ddd0f93637 python-charset-normalizer: Update to 3.3.2
This also updates the test.sh script to use an assert.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 18:45:45 -07:00
Jeffery To db9202ccc5 micropython: Update to 1.21.0, refresh/redo patches
Removed 050-py-stackctrl-fix-gcc-13.patch as it has been merged in the
new version.

This also:

* Add STRIP= (empty value) to skip micropython's stripping step, letting
  the OpenWrt build system control stripping.

* Add a workaround for "variable might be clobbered" warning leading to
  build error on riscv64
  (https://github.com/micropython/micropython/issues/12838).

* Change Build/InstallDev to install host tools into an unversioned
  directory, and update micropython-lib to use the unversioned path.
  There is no need to keep available multiple versions of the host
  tools.

* Add a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-01 15:57:40 -07:00
Espen Jürgensen dc52f47abb owntone: update to 28.8
The dependency to libevent-pthread came in version 28.7. The changelog doesn't
directly say it, but it is part of the "drop support for libevent < 2.1.4",
ref. OwnTone PR #1574: "Support for libevent < 2.1.4 has been removed, and
libevent pthreads is now a hard requirement." The configure option
--without-libevent_pthreads also no longer exists.

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2023-11-01 15:56:10 -07:00
Christian Marangi baa0d51270 libndpi: backport patch for PCRE2 support
Backport patch for PCRE2 support as PCRE is EOL and won't receive any
support updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-11-01 20:48:26 +01:00
Christian Marangi 97a7165e72 libndpi: bump to release 4.8
Bump to release 4.8 to make it easier to backport PCRE2 support patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-11-01 20:48:26 +01:00
Christian Marangi f25f4d395d haproxy: move to PCRE2
Move to PCRE2 as PCRE is EOL and won't receive any more security update
anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-11-01 20:46:39 +01:00
S. Brusch a8df73ce72 crowdsec-firewall-bouncer: add ujail
* added ujail for crowdsec-firewall-bouncer
* set nice to reduce priority for process

Signed-off-by: S. Brusch <ne20002@gmx.ch>

Maintainer: Kerma Gérald <gandalf@gk2.net>
Run tested: mediatek/filogic, BPI-R3, Openwrt 23.05.0
2023-11-02 00:42:00 +08:00
Jeffery To 47c8bf1a09 newt: Update to 0.52.24, add test.sh script for packages feed CI
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 00:41:14 +08:00
Jeffery To 3085608448 micropython-mpremote: Update to 1.21.0, rename package, move into utils
This renames the package to mpremote and moves it into utils, as this is
a command-line utility and not a Python/MicroPython library.

This also adds a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 00:38:21 +08:00
Koen Vandeputte d10b26525c wavemon: bump to 9.5.0
The current version is broken, as it refuses to work properly
with the current nl80211 state.
Bumping this fixes full wavemon support

Changelog: 9.5.0:
https://github.com/uoaerg/wavemon/releases/tag/v0.9.5

Changelog 9.4.0:
https://github.com/uoaerg/wavemon/releases/tag/v0.9.4

Note that since 0.9.4, wavemon has a dependency on libnl-cli

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-11-02 00:32:34 +08:00
Jeffery To 8b4316f2d5 python-setuptools-rust: Update to 1.8.1, remove patch
0001-Allow-profile-to-be-set-by-SETUPTOOLS_RUST_CARGO_PROFILE-env-variable.patch
has been merged in this version.

This also updates the list of dependencies for the package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 00:27:39 +08:00
Jeffery To c4a223ed87 python-cryptography: Update to 41.0.5
This also adds a CPE ID for the package and updates the test.sh script
to use an assert.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 00:27:30 +08:00
Jeffery To 1fbe4b9a8b python-constantly: Update to 23.10.4, add new build dependency
This also adds a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 00:27:11 +08:00
Jeffery To 8acd006b6e python-versioneer: Add new host-only package
From the README:

This is a tool for managing a recorded version number in
setuptools-based python projects. The goal is to remove the tedious and
error-prone "update the embedded version string" step from your release
process. Making a new release should be as easy as recording a new tag
in your version-control system, and maybe making new tarballs.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-11-02 00:27:11 +08:00
Hirokazu MORIKAWA 3e51eef14c node: upgrade to v20.9.0
node.js version 20.x is now active LTS.

mipsel (pistachio) is no longer supported.
Due to build difficulties, libuv shared libraries are not used.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2023-11-02 00:25:22 +08:00
Tianling Shen 2d864d2a6b
Merge pull request #22561 from jefferyto/pyodbc-5.0.1
pyodbc: Update to 5.0.1, rename source package, fix segmentation fault
2023-11-02 00:24:59 +08:00
Oskari Rauta 58d8f92721 speedtestcpp: update to 1.20.3
changes:
 - fixes a bug where science notations (exponentials) are displayed during tests during high speed bursts

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-11-01 11:08:02 +08:00
Florian Eckert c7ed124443
Merge pull request #19233 from jempatel/improve_libreswan-uci
libreswan: uci configuration support
2023-10-31 14:39:50 +01:00
Florian Eckert fff05209a1
Merge pull request #22549 from TDT-AG/pr/20231030-zabbix
zabbix: update to version 6.4.7
2023-10-31 14:01:19 +01:00
Glenn Strauss f3e26bef52 lighttpd: update to lighttpd 1.4.73 release hash
* update to lighttpd 1.4.73 release hash
* update maintainer

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2023-10-31 13:41:13 +01:00
Florian Eckert 4f9ced5cf9 zabbix: update to version 6.4.7
Switch to current stable version 6.4.7.
See release notes:
https://www.zabbix.com/rn/rn6.4.7

So that the new version builds cleanly. The 'libevent2-pthreads' must be
added as dependency.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-10-31 11:57:20 +01:00
Etienne Champetier 5af15e2cc2
Merge pull request #22534 from Ansuel/update-zabbix
zabbix: move to PCRE2 library
2023-10-31 06:15:24 -04:00
Florian Eckert 5ae30e302b
Merge pull request #22548 from TDT-AG/pr/20231030-keepalived
keepalived: add script call feature and missing option
2023-10-31 10:13:18 +01:00
Leo Douglas 84c431702e sing-box: update to v1.6.0
see changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.6.0

Signed-off-by: Leo Douglas <douglarek@gmail.com>
2023-10-31 09:21:11 +01:00
Anton Antonov 3be58aa1d3 efibootmgr: Add armsr target support
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
2023-10-31 13:48:59 +08:00
Anton Antonov c618100c82 efivar: Add armsr target support
Backport up-stream patch:
ca48d3964d

Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
2023-10-31 13:48:59 +08:00
Anton Antonov ee47bf4a52 dmidecode: Add armsr target support
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
2023-10-31 13:48:59 +08:00
Jeffery To d6d9763e31
pyodbc: Update to 5.0.1, rename source package
This renames the source package to python-pyodbc to match other Python
packages.

This also updates the unixodbc dependency to libodbc, updates the
package title and description, and adds a test.sh script for the
packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-31 12:31:26 +08:00
Jeffery To 668a0f9dd8
pyodbc: Fix segmentation fault
4.0.36 included a change to decimal parsing[1] that requires the decimal
module. Trying to load the pyodbc module without python3-decimal
installed would lead to a segmentation fault.

This adds python3-decimal as a dependency.

This also adds python3-uuid as a dependency as the module can accept and
return uuid objects[2].

[1]: 6b107a2bca
[2]: 2ad7a9ced7

Fixes: f02f3ee8c7 ("pyodbc: Update to 4.0.39")

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-31 12:31:26 +08:00
Martin Strobel 19ec30255f freeradius3: switch to pcre2
use libpcre2 as dependency for freeradius3-common
because PCRE is EOL with no further updates

Compile & run tested on mediatek mt76 ubnt-ui6-lr-v1 with musl

Signed-off-by: Martin Strobel <arctus@crza.de>
2023-10-30 14:01:45 -07:00
Jeffery To 624fb95561 python3: Fix building C extensions with setuptools
setuptools provides a local copy of distutils and when building a C
extension, this distutils will add the target LIBDIR (/usr/lib) to the
list of library paths.

If the build system has a libpython3.11.so in /usr/lib, then the linker
will try to link to this shared library and fail.

This adapts 008-distutils-use-python-sysroot.patch for host setuptools
to add the correct library directory.

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

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:33:07 -07:00
Christian Marangi 9ea2ec7cd1 tvheadend: drop support for PCRE
Drop support for PCRE as it's now EOL and won't receive any security
updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-30 13:31:04 -07:00
Christian Marangi 13982c13d0 fdm: update to 2.2 release and switch to PCRE2
Update to release 2.2 and switch to PCRE2. New release switched from
PCRE to PCRE2 and is now required.

Drop patch merged upstream and backport 2 additional patch that fix a
user-after-free and a PCRE2 bug.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-30 13:30:25 -07:00
Jeffery To 54616e7049 rust: Fix compile error for mipsel_24kc+24kf
Currently, rust fails to build for mipsel_24kc+24kf with "opcode not
supported on this processor: mips1 (mips1)" errors when building
libunwind.

Because mipsel_24kc+24kf is hard-float, a certain section of
src/llvm-project/libunwind/src/UnwindRegistersRestore.S is selected to
be compiled; the instructions in this section require MIPS II.

mipsel_24kc+24kf is compiled for MIPS32 Release 2 (MIPS32 is based on
MIPS II), but the C flags used to select this architecture were not
passed to the rust bootstrap (to be passed back to gcc).

This passes the C flags to rust bootstrap to fix this compile error.

This also adds PKG_BUILD_FLAGS:=no-mips16 as attempting to generate
MIPS16 code leads to a different compile error.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:29:33 -07:00
Jeffery To f9f1e0220f rust: Fix compile error if build dir and DL_DIR on separate filesystems
The rust bootstrap downloads files into a "tmp" directory then moves the
files into the "cache" directory using std::fs::rename. There are no
issues in the original/unpatched case as "tmp" and "cache" are
subdirectories in the build directory ($(HOST_BUILD_DIR)/build) and so
are nearly guaranteed to be on the same filesystem.

35768bf31e changed where files are
saved/cached (in $(DL_DIR)/rustc). If HOST_BUILD_DIR and DL_DIR are on
separate filesystems, then using std::fs::rename to move the files will
fail.[1]

This updates 0002-rustc-bootstrap-cache.patch to account for this case,
i.e. if std::fs::rename fails, fall back to copying the file then
removing the original.

[1]: https://github.com/openwrt/packages/pull/22457

Fixes: 35768bf31e ("rust: Cache bootstrap downloads to $(DL_DIR)/rustc")

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:29:33 -07:00
Christian Marangi bd21652b79 aircrack-ng: fix wrong inclusion of libbsd if detected
Currently aircrack-ng try to link with libbsd if it does detect the
library in staging_dir. This is the case with buildbot where every
package is selected and compiled.

Fix this by adding a pending patch that permits to disable libbsd
inclusion even if detected and set the related config flag.

aircrack-ng use 2 function of libbsd and it's not worth to include the
entire library for 2 simple function for string manipulation.

Also add an additional patch that permits to use musl or glibc version
of these string functions.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-10-30 13:28:50 -07:00
Fabian Lipken 9a40592543 restic: update to 0.16.2
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2023-10-30 21:27:42 +01:00
Jeffery To 14c8d269be unixodbc: Update to 2.3.12
This also adds a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jeffery To 9563c6f018 unixodbc: Split libraries package into separate packages
This splits the unixodbc package into separate packages (libodbc,
libodbccr, libodbcinst). This also keeps the unixodbc package for
backwards compatibility.

The Internet News Server driver (libnn) is omitted as the driver README
describes it as "in mid-hack"[1] and it is doubtful if there is any
real-world use for it.

This also updates the package license information and URL, and sets
PKG_BUILD_PARALLEL and HOST_BUILD_PARALLEL.

[1]: 9b31cd228d/Drivers/nn/README (L17-L19)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jeffery To 80aeb31082 unixodbc: Copy pgsqlodbc.ini instead of creating it dynamically
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jeffery To 3ab793f09e unixodbc: Use default includedir for target configure
Replace INCLUDE_PREFIX in config.h for host odbc_config instead of
specifying includedir to target configure.

This also updates the prefixes in unixodbc_conf.h to keep config.h and
unixodbc_conf.h in sync.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jeffery To b0699060c9 unixodbc: Use default build recipes
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jeffery To ec2ca90dc1 unixodbc: Use InstallDev directory to transfer include files
This uses the default InstallDev directory instead of a "tmp" directory
to transfer include files from the target package to host build.

Using a "tmp" directory implies that the files inside are safe to
delete, but without these include files the host build will not succeed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jeffery To 61de50de5f unixodbc: Change host build directories to be target-specific
Since the host odbc_config returns target-specific information, it
should be built and placed into target-specific locations.

This changes HOST_BUILD_DIR to be in $(BUILD_DIR)/host, and installs
odbc_config inside $(STAGING_DIR)/host.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jeffery To f3d25a7472 unixodbc: Remove custom unixodbc_conf.h
As unixodbc_conf.h is now generated by configure instead of
odbc_config[1], it is not necessary to use a custom copy of the header
file anymore.

[1]: be3341cdc6

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-10-30 13:25:58 -07:00
Jaymin Patel 52af24ff56 libreswan: uci configuration support
Add libreswan UCI configuration and hotplug support

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
2023-10-30 23:44:39 +05:30
Jan Hák 3efee178f2 knot: patch enabling PKCS11 related code only if PKCS11 is available
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2023-10-30 18:31:56 +01:00
Jan Hák fbfa63a03b knot: update to version 3.3.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2023-10-30 18:31:56 +01:00
Vladimir Ermakov a517b7660b qemu: update to 8.1.2
Changes:
- Update to 8.1.2
- Refresh patches
- Replace absent option --with-git-submodules with --disable-download

Fix #22530

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2023-10-30 18:21:11 +01:00