aboutsummaryrefslogtreecommitdiff
path: root/libs
Commit message (Collapse)AuthorAge
...
* | boost: bump to version 1.80.0Carlos Miguel Ferreira2022-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates boost to version 1.80.0 There are no new libraries in this version The following patches were removed due to upstream update: * 010-mips1.patch [1] * 910-json-array-erase-relocate.patch [2] More info about Boost 1.80.0 can be found at the usual place [3]. [1]: https://github.com/boostorg/config/pull/390 [2]: https://github.com/boostorg/json/pull/695 [3]: https://www.boost.org/users/history/version_1_80_0.html Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
* | libpqxx: fix makefile typoIgor Bezzubchenko2022-08-16
| | | | | | | | Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
* | libpqxx: update to version 7.7.4Igor Bezzubchenko2022-08-16
| | | | | | | | Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
* | libwebp: bump to version 1.2.4Alexandru Ardelean2022-08-12
|/ | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* gnutls: update to 3.7.7Nick Hainke2022-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - libgnutls: Fixed double free during verification of pkcs7 signatures. Reported by Jaak Ristioja (#1383). [GNUTLS-SA-2022-07-07, CVSS: medium] [CVE-2022-2509] - libgnutls: gnutls_hkdf_expand now only accepts LENGTH argument less than or equal to 255 times hash digest size, to comply with RFC 5869 2.3. - libgnutls: Length limit for TLS PSK usernames has been increased from 128 to 65535 characters (#1323). - libgnutls: AES-GCM encryption function now limits plaintext length to 2^39-256 bits, according to SP800-38D 5.2.1.1. - libgnutls: New block cipher functions have been added to transparently handle padding. gnutls_cipher_encrypt3 and gnutls_cipher_decrypt3 can be used in combination of GNUTLS_CIPHER_PADDING_PKCS7 flag to automatically add/remove padding if the length of the original plaintext is not a multiple of the block size. - libgnutls: New function for manual FIPS self-testing. API and ABI modifications: - gnutls_fips140_run_self_tests: New function - gnutls_cipher_encrypt3: New function - gnutls_cipher_decrypt3: New function - gnutls_cipher_padding_flags_t: New enum Signed-off-by: Nick Hainke <vincent@systemli.org>
* mxml: update to 3.3.1Espen Jürgensen2022-08-06
| | | | Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* Merge pull request #19021 from borkra/fix_dependenciesEneas U de Queiroz2022-08-03
|\ | | | | Avoid building unused package dependencies
| * gnutls: Avoid building unused gnutls dependencyBoris Krasnovskiy2022-07-30
| | | | | | | | | | | | Avoid building unused gnutls dependency Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
* | Merge pull request #18931 from alinnastac/libxml2-iconvMichael Heimpold2022-07-29
|\ \ | | | | | | libxml2: add libiconv path to pkg-config file
| * | libxml2: add libiconv path to pkg-config fileAlin Nastac2022-07-21
| | | | | | | | | | | | | | | | | | | | | 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>
* | | zmq: remove libbsd dependencyRosen Penev2022-07-25
| | | | | | | | | | | | | | | | | | | | | | | | Not really needed for anything. Patch taken from upstream. Remove obsolete libpthread and librt dependencies. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | libwebp: bump to version 1.2.3Alexandru Ardelean2022-07-26
| |/ |/| | | | | | | | | | | Drop upstreamed patch '001-fix-cmake-webpmux-linking.patch'. Re-adapted patch '010-mips16.patch' Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | opusfile: add autoreconfRosen Penev2022-07-20
| | | | | | | | | | | | | | | | | | | | Fixes compilation under some hosts. Added PKG_BUILD_PARALLEL for faster compilation. Some small cleanups for consistency between packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | libulfius: update to 2.7.10Toni Uhlig2022-07-20
| | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | glib2: disable fortify sourceStijn Tintel2022-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The glib2 package fails to build when CONFIG_PKG_FORTIFY_SOURCE_1 or CONFIG_PKG_FORTIFY_SOURCE_2 is enabled in the OpenWrt config: In file included from ../glib/libcharset/localcharset.c:28: /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'snprintf': /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:101:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] 101 | return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack()); | ^~~~~~ /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'sprintf': /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:110:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] 110 | __r = __orig_snprintf(__s, __b, __f, __builtin_va_arg_pack()); | ^~~ /home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:114:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral] 114 | __r = __orig_sprintf(__s, __f, __builtin_va_arg_pack()); | ^~~ Disable fortify source for the package as a workaround. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* | slang2: try to fix compilation without BUILD_NLSRosen Penev2022-07-17
| | | | | | | | | | | | | | Using --with-iconv like this causes -liconv to get added, which is not desirable. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | glib2: remove libiconv/host build dependencyRosen Penev2022-07-15
| | | | | | | | | | | | | | | | No longer present. The original reason for having it was an unfortunate side effect of the way meson uses HOST_LDFLAGS. Since the transistion to use dependency('iconv'), this is no longer relevant. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | libuwsc: fix compiltation with wolfSSLEneas U de Queiroz2022-07-15
| | | | | | | | | | | | | | wolfssl/options.h needs to be included before the other wolfssl headers to enable OpenSSL API required to build the package. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* | pcre2: add zlib build dependencyRosen Penev2022-07-14
| | | | | | | | | | | | Otherwise the host zlib gets picked up. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | libxcrypt: update to 4.4.28Rosen Penev2022-07-14
| | | | | | | | | | | | Build position independent to fix compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | libnpupnp: update to 4.2.3Rosen Penev2022-07-14
| | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | elektra: actually fix compilation with iconvRosen Penev2022-07-14
| | | | | | | | | | | | find_package needs to be moved outside of if. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | liborcania: bump to 2.3.0Toni Uhlig2022-07-14
|/ | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* libfmt: bump to new upstream version 9.0.0Othmar Truniger2022-07-12
| | | | Signed-off-by: Othmar Truniger <github@truniger.ch>
* libndpi: update to 4.4Toni Uhlig2022-07-12
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* libv4l: change dependence from libudev-zero to libudevVolodymyr Nazarchuk2022-07-11
| | | | Signed-off-by: Volodymyr Nazarchuk <vavooon@gmail.com>
* libextractor: fix iconv handlingRosen Penev2022-07-10
| | | | | | Autoreconf is enough to fix. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* elektra: fix compilation with external iconvRosen Penev2022-07-10
| | | | | | Patch mostly taken from hidapi. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libmad: update to 0.16.2Rosen Penev2022-07-08
| | | | | | Backport aarch64 patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* liburing: Update to v2.2Christian Lachner2022-07-08
| | | | | | - Updated download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
* libarchive: fix ext2fs build race error conditionPetr Štetiar2022-07-05
| | | | | | | | | | | | | | | | libarchive looks for ext2fs headers during configure, and if it finds them it will expect to find them during compile, or on the rare occasion when they aren't it will fail: libarchive/archive_entry.c:59:55: fatal error: ext2fs/ext2_fs.h: No such file or directory As we just need headers for some type constants, let's re-use headers from tools/e2fsprogs package which are always available. Reported-by: Adam Dov <adov@maxlinear.com> Suggested-by: Paul Eggleton <paul.eggleton@linux.intel.com> References: https://git.yoctoproject.org/poky/commit/?id=f0b9a7cf9f80be1917e45266fa201f464a28c1e5 Signed-off-by: Petr Štetiar <ynezz@true.cz>
* gnutls: disable brotliNick Hainke2022-07-05
| | | | | | | Disable the brotli library by default. It is not used and may prevent linking issues in the future. Signed-off-by: Nick Hainke <vincent@systemli.org>
* gnutls: fix disable zstdNick Hainke2022-07-05
| | | | | | | | | | | Configure.ac syntax changed to: Old: --without-libbrotli --without-libzstd (also --with-*) New: --without-brotli --without-zstd (also --with-*) https://github.com/gnutls/gnutls/commit/6b794e49d1a14e43f9e08023f958364712c3c89a Fixes: 6385813ddfb4 ("gnutls: update to 3.7.5") Signed-off-by: Nick Hainke <vincent@systemli.org>
* gnutls: update to 3.7.6Nick Hainke2022-07-04
| | | | Signed-off-by: Nick Hainke <vincent@systemli.org>
* gnutls: update to 3.7.5Nick Hainke2022-07-04
| | | | Signed-off-by: Nick Hainke <vincent@systemli.org>
* gnutls: cleanup MakefileNick Hainke2022-07-04
| | | | | | | | - Add PKG_LICENSE_FILES - Use SPDX - Rearrange Signed-off-by: Nick Hainke <vincent@systemli.org>
* radcli: uptdate to 1.3.0Nick Hainke2022-07-03
| | | | | | | | | | | | | - Removed duplicate function definition from util.h - Increased size of dictionary vendor and values to 32-bits from 16; this breaks the ABI from the previous release. - Corrected a string termination issue in rc_avpair_tostr() - Added functions to create dictionary without a file: rc_dict_addattr rc_dict_addval rc_dict_addvend Signed-off-by: Nick Hainke <vincent@systemli.org>
* totem-pl-parser: depend on shared-mime-infoW. Michael Petullo2022-07-02
| | | | | | | | The totem-pl-parser library seems to rely on freedesktop.org's MIME-type definitions to parse playlist files. Without them, parsing will produce a TOTEM_PL_PARSER_RESULT_IGNORED error. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* hidapi: update to 0.12.0Rosen Penev2022-06-22
| | | | | | | | Switch to cmake. Add upstream patch fixing iconv detection. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libmad: update to 0.16.1Rosen Penev2022-06-22
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* samba4: drop maintainershipAndy Walsh2022-06-21
| | | | | | | | | | | | | drop maintainership: * samba4 * ksmbd-tools * perl-parse-yapp * libtirpc * softethervpn5 * wsdd2 * rpcsvc-proto Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* libowfat: try to fix compilation under ARCRosen Penev2022-06-20
| | | | | | CFLAGS are not being passed. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: remove PKG_INSTALL for meson projectsRosen Penev2022-06-15
| | | | | | It doesn't seem to be used by meson. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libpsl: use iconv dependencyRosen Penev2022-06-10
| | | | | | Removed need for manual iconv handling. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* glib2: replace intl patch with upstream solutionRosen Penev2022-06-09
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libwebsockets: fix compilation with GCC12Rosen Penev2022-06-09
| | | | | | Upstream backport. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* glib2: update libintl handlingSebastian Kemper2022-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | glib2's meson.build runs check cc.has_function('ngettext', args : osx_ldflags) and, if successful, it never looks for non-libc libintl. For musl and glibc this test is always successful. glib2 unconditionally sets ENABLE_NLS, so during compile <libintl.h> gets included always. But then we have a disconnect when the OpenWrt pkg is being built with BUILD_NLS=y, because the <libintl.h> will be from libintl-full but glib2 will not link to libintl-full. With BUILD_NLS=n there's no problem, because the <libintl.h> will be from libc. In lieu of proper libintl detection in glib2's meson build, removing the SED call from the Makefile together with the added patch sorts this out. The SED call can be removed because when we force libintl-full use, the meson build will put the necessary linker flag into the pkg-config file itself. Alpine Linux does something similar (see [1]), but they always force the use of the external libintl. I assume they always go for full NLS support. [1] https://git.alpinelinux.org/aports/tree/main/glib/musl-libintl.patch Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* libtirpc: don't build host shared librariesRosen Penev2022-06-04
| | | | | | Avoids having to use rpath hacks. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libndpi: fix pcre2 dependency nameToni Uhlig2022-06-04
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* libndpi: update to 4.2Toni Uhlig2022-06-03
| | | | | | - removed clunky sed patching, issue was fixed upstream Signed-off-by: Toni Uhlig <matzeton@googlemail.com>