Commit Graph

2200 Commits

Author SHA1 Message Date
Michael Heimpold
a51e6b22bf libzip: update to 1.9.2
Also drop already mainlined patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-08 14:59:03 +08:00
Rosen Penev
0a1496f756 libzip: fix compilation without SSL
Linker error. No idea why.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:03 +08:00
Michael Heimpold
fa6f0c82d9 libzip: fix typo in patch (fixes #15992)
This prevented expansion of libdir in pkgconfig.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-08 14:59:03 +08:00
Michael Heimpold
775a568d27 libzip: fix pkgconfig paths (fixes #15943)
We should use upstream patch here, which can be removed later,
instead of maintaining our own one.

Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-08 14:59:02 +08:00
Michael Heimpold
b2124f4f07 libzip: update to 1.8.0
Disable (new) support for zstd (Zstandard) compression for now.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-08 14:59:02 +08:00
Rosen Penev
d268e7c6fe libyaml-cpp: update to 0.7.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:02 +08:00
Maxim Anisimov
83ebd11e48 libxslt: fix compilation because of wrong libxml2 check in configure script
More details: 90c34c8bb9

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2022-11-08 14:59:02 +08:00
Michael Heimpold
c1ee6f7570 libxml2: update to 2.10.3
This fixes:
    - CVE-2022-40303
    - CVE-2022-40304

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-08 14:59:01 +08:00
Alin Nastac
55e6f15734 libxml2: add libiconv path to pkg-config file
Needed for applications that use libxml-2.0.pc Libs.private params
to link with -liconv library.

Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
2022-11-08 14:59:01 +08:00
Rosen Penev
4986fd2471 libxerces-c: update to 3.2.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:01 +08:00
Rosen Penev
1da38350d8 libxcrypt: update to 4.4.28
Build position independent to fix compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:01 +08:00
Josef Schlehofer
e6d17c224b libwebsockets: fix recursive dependency
While running `make menuconfig`, it was discovered then there is a
recursive dependency like this:
tmp/.config-package.in:59138:error: recursive dependency detected!
tmp/.config-package.in:59138:	symbol PACKAGE_libwebsockets-openssl is selected by PACKAGE_libwebsockets-mbedtls
tmp/.config-package.in:59122:	symbol PACKAGE_libwebsockets-mbedtls depends on PACKAGE_libwebsockets-openssl

It is not possible with the recently added conflicts that two packages
(OpenSSL and full variant, which uses OpenSSL as well), which are almost the same
provides the same named package libwebsockets as their conflict - Mbed
TLS.

Fixes: 676c5c72b5eeb583da2603e399fac085fa442c59 ("libwebsockets: OpenSSL
and mbedTLS variants should conflict")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 14:59:00 +08:00
Josef Schlehofer
7bec67e600 libwebsockets: OpenSSL and mbedTLS variants should conflict
They provide the same files, but they don't conflict to each other, this
means that users can install them side by side.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 14:59:00 +08:00
Josef Schlehofer
4daa659e2a libwebsockets: full variant provides OpenSSL
For some time, it is not possible to install ttyd and mosquitto-ssl at the
same time, so let's solve it that libwebsockets-full provides
libwebsockets-openssl. This allows to install ttyd and mosquitto at
the same time.

Also, we need to add conflict, because we should not have installed
libwebsockets-openssl and libwebsockets-full at the same time as they
provides the same files.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 14:59:00 +08:00
Karl Palsson
26e7851f3d libs/libwebsockets: Update to 4.3.x
Changes since 4.2 are extensive, as always.
https://libwebsockets.org/git/libwebsockets/tree/changelog?h=v4.3-stable#n4

Eg, Adds CBOR, support for reduced memory CA verification, cookie jars,
mqtt client gains qos2, mbedtls v3, fault injection apis, better support
for event loops.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-11-08 14:59:00 +08:00
Rosen Penev
1f0029fd9b libwebsockets: fix compilation with GCC12
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:00 +08:00
Rosen Penev
3aab10b8d2 libwebsockets: fix compilation with newer GCC
Errors on uninitialized variable. No idea why only on powerpc64.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:59 +08:00
Karl Palsson
bf47c2a1a2 libwebsockets: enable external poll support
This was removed and then re-added, but defaulted off upstream.  It's
still listed as "not recommended" but still absolutely essential for
many apps for performance.

Fixes: https://github.com/eclipse/mosquitto/issues/2284

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-11-08 14:58:59 +08:00
Ronny Kotzschmar
d948be2c5f libwebsockets: avoid a compilation error due to a missing uloop
With a clean build environment and at least two parallel jobs
a compilation error may occur:

...
-- Looking for uv/version.h - found
libubox include dir: ULOOP_INCLUDE_DIRS-NOTFOUND
libubox libraries: ULOOP_LIBRARIES-NOTFOUND
...
CMake Error in lib/event-libs/uloop/CMakeLists.txt:
  Found relative path while evaluating include directories of
  "websockets-evlib_uloop":

    "ULOOP_INCLUDE_DIRS-NOTFOUND"
...

Signed-off-by: Ronny Kotzschmar <ro.ok@me.com>
2022-11-08 14:58:59 +08:00
Karl Palsson
cffeaffb43 libwebsockets: enable built in uloop support
uloop is always available on OpenWrt, so build in LWS's uloop support by
default. Size difference of .ipk is 683 bytes, or about 0.5%.
No known applications use this at present, but it seems better to
proactively offer it.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-11-08 14:58:59 +08:00
Karl Palsson
e6f02bdf6b libwebsockets: Bump to 4.2.1
Changelog at: https://libwebsockets.org/git/libwebsockets/tree/changelog?id=8a580b59b23d204ca72028370e97a8f6aa0c9202

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-11-08 14:58:58 +08:00
Rosen Penev
54d36ebb70 libvpx: update to 1.12.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:58 +08:00
Luiz Angelo Daros de Luca
019f3d54b7 libvpx: update to 1.11.0
2021-09-27 v1.11.0 "Smew Duck"
  This maintenance release adds support for VBR mode in VP9 rate control
  interface, new codec controls to get quantization parameters and loop filter
  levels, and includes several improvements to NEON and numerous bug fixes.

  - Upgrading:
    New codec control is added to get quantization parameters and loop filter
    levels.

    VBR mode is supported in VP9 rate control library.

  - Enhancement:
    Numerous improvements for Neon optimizations.
    Code clean-up and refactoring.
    Calculation of rd multiplier is changed with BDRATE gains.

  - Bug fixes:
    Fix to overflow on duration.
    Fix to several instances of -Wunused-but-set-variable.
    Fix to avoid chroma resampling for 420mpeg2 input.
    Fix to overflow in calc_iframe_target_size.
    Fix to disallow skipping transform and quantization.
    Fix some -Wsign-compare warnings in simple_encode.
    Fix input file path in simple_encode_test.
    Fix valid range for under/over_shoot pct.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2022-11-08 14:58:58 +08:00
Rosen Penev
737417e632 libvpx: update to 1.10.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:58 +08:00
Volodymyr Nazarchuk
38a8956f42 libv4l: change dependence from libudev-zero to libudev
Signed-off-by: Volodymyr Nazarchuk <vavooon@gmail.com>
2022-11-08 14:58:57 +08:00
Stijn Tintel
5fb312c12a v4l-utils: add libudev-zero dependency
When libudev-zero is enabled, v4l-utils links against it, and the
package build fails due to a missing dependency:

Package v4l-utils is missing dependencies for the following libraries:
libudev.so.1

As disabling udev doesn't seem to be supported in v4l-utils, simply add
the dependency to fix the build.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-11-08 14:58:57 +08:00
Christian Lachner
5eaf19f2a4 liburing: Update to v2.2
- Updated download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-11-08 14:58:57 +08:00
Eneas U de Queiroz
0634cc3770 liburing: add KERNEL_IO_URING dependency
This needs kernel io_uring support to work.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-08 14:58:57 +08:00
Christian Lachner
22e832cc13 liburing: Update to v2.1
- Updated download URL and hash
- Make use of $(AUTORELEASE) for PKG_RELEASE

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-11-08 14:58:57 +08:00
Jan Hák
451cb016e7 liburcu: update to version 0.13.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-11-08 14:58:56 +08:00
Rosen Penev
8b6912561b libupnpp: update to 0.22.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:56 +08:00
Rosen Penev
6f163e303f libupnp: update to 1.14.12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:56 +08:00
Espen Jürgensen
0933726e7b libunistring: Update to 1.1
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2022-11-08 14:58:55 +08:00
Toni Uhlig
85d973cfba libulfius: update to 2.7.10
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-11-08 14:58:55 +08:00
Toni Uhlig
692e5bc8a4 libulfius: update to 2.7.3
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-11-08 14:58:55 +08:00
Tianling Shen
fd3f83b085 libtorrent-rasterbar: Update to 2.0.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-08 14:58:55 +08:00
Tianling Shen
de1debc425 libtorrent-rasterbar: Update to 2.0.6
Added new dependency "libstdcpp".
Removed an upstreamed patch.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-08 14:58:55 +08:00
Rosen Penev
1475aef199 libtirpc: don't build host shared libraries
Avoids having to use rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:54 +08:00
Andy Walsh
bd51363776 libtirpc: update to 1.3.2
update to 1.3.2

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2022-11-08 14:58:54 +08:00
Rosen Penev
eaad6295e2 libtins: update to 4.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:54 +08:00
Rosen Penev
472c662211 libtasn1: update to 4.19.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:54 +08:00
Rosen Penev
c2ccd864b9 libtasn1: don't build host shared libs
Avoids rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:53 +08:00
Rosen Penev
d088587be8 libtalloc: update to 2.3.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:53 +08:00
Sergey V. Lobanov
91e3713dc2 libtalloc: fix build on macos
This commit adds patch to fix the issue with 'echo -n' on macos

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-08 14:58:53 +08:00
Rosen Penev
0f1866e9da libssh: update to 0.10.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:53 +08:00
Nick Hainke
45e079cb0f libssh: update to 0.10.3
Release notes:
https://www.libssh.org/2022/09/05/libssh-0-10-3/

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-11-08 14:58:53 +08:00
Damiano Renfer
35de128a78 libsodium: update maintainer email address
Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
2022-11-08 14:58:52 +08:00
Daniel Golle
ed1765102d libsodium: include ed25519_core in minimal build
Functions from ed25519_core are needed for GNUnet to build.
Include them in the minimal build of libsodium so we don't need to
switch to the full build just for that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:52 +08:00
Rosen Penev
bb7ea66625 libshout: update to 2.4.6
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:52 +08:00
Rosen Penev
394082afb5 libseccomp: update to 2.5.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:52 +08:00