Commit Graph

587 Commits

Author SHA1 Message Date
Georgi Valkov
cad965f722 rpcsvc-proto: bump to 1.4.3
Fixes: rpcgen build (host-compile) on macOS
https://github.com/openwrt/packages/pull/17430
https://github.com/openwrt/openwrt/pull/4638

Signed-off-by: Georgi Valkov <gvalkov@abv.bg>
2022-11-08 14:59:11 +08:00
Jan Pavlinec
bcaac82707 redis: update to version 6.2.6
Fixes:
- CVE-2021-41099
- CVE-2021-32762
- CVE-2021-32687
- CVE-2021-32675
- CVE-2021-32672
- CVE-2021-32628
- CVE-2021-32627
- CVE-2021-32626

Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2022-11-08 14:59:10 +08:00
Jan Pavlinec
4cf4c1005e redis: update to version 6.2.5
Fixes CVE-2021-32761

Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2022-11-08 14:59:10 +08:00
Rosen Penev
a795e58ba5 pugixml: update to 1.12.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:10 +08:00
Rosen Penev
2ec5350c9d protobuf-c: don't build shared host library
No point and can avoid rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:10 +08:00
Rosen Penev
07febba506 protobuf: update to 3.17.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:10 +08:00
Rosen Penev
7997011b0f protobuf: update to 3.17.2
Refreshed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:09 +08:00
Daniel Golle
629ba13e76 postgresql: update to version 14.5
Release date: 2022-08-11
Adresses CVE-2022-2625.
For more details, please see the release notes[1].

[1]: https://www.postgresql.org/docs/release/14.5/
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:59:09 +08:00
Daniel Golle
4e4d33b05d postgresql: update to 14.2
Minor release with a large number of fixes and small changes.
See release notes[1] for details.

[1]: https://www.postgresql.org/docs/release/14.2/
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:59:09 +08:00
Daniel Golle
9e2311b941 postgresql: update to version 14.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:59:09 +08:00
Daniel Golle
5d34caac90 postgresql: update to version 14.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:59:08 +08:00
Daniel Golle
11ce7cab7d postgresql: update to version 13.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:59:08 +08:00
Daniel Golle
7c37753174 postgresql: improve init script
Use newly introduced procd_add_restart_mount_trigger to make sure
postmaster gets started only once PGDATA becomes available.
Relocate socket directory to /var/lib/postgresql to make it possible
to run postgresql inside a ujail.
Use signal for shutdown, so it works nicely with jail.
Allow multiple script in UCI 'config postgres-db' to be a list and
run them in order listed.
User more silent methods to check for db or role existence and make
it easy to create several databases owned by the same user by passing
the same credentials multiple times.
Remove disfunctional reload handler.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:59:08 +08:00
Daniel Golle
94e7da7704 postgresql: update to version 13.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:59:08 +08:00
Sebastian Kemper
f9ded54fe7 postgresql: prevent addition of ARM target flag
configure.in checks for "ARMv8 CRC32C intrinsics" and goes as far as
adding "-march=armv8-a+crc" to the target flags if the compiler allows
it. This can clash with the OpenWrt target flags in
CONFIG_TARGET_OPTIMIZATION. If for example the latter is set to
"-mcpu=cortex-a9" the following warning is issued:

  cc1: warning: switch '-mcpu=cortex-a9' conflicts with '-march=armv5t' switch

This commit prevents configure.in from adding the mentioned flag. The
addition is unwanted when cross-compiling.

An issue was raised for this recently, see [1].

[1] https://github.com/openwrt/packages/issues/16034

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-08 14:59:07 +08:00
Rosen Penev
5183f9a56a poco: switch to building with cmake
Faster and works with mips64 targets.

Removed all options as the defaults are updated. Added new dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:07 +08:00
Rosen Penev
ebd365ee71 poco: update to 1.11.0
Refresh patches and fix strerror one. uClibc also defines __GLIBC__.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:07 +08:00
Rosen Penev
19572cd7d8 pcre2: add zlib build dependency
Otherwise the host zlib gets picked up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:07 +08:00
Rosen Penev
afce95583e pcre2: update to 10.37
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:07 +08:00
Rosen Penev
f7744774eb p11-kit: update to 0.24.1
explicitly disable NLS

It seems it's only used for man pages, which are unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:06 +08:00
Rosen Penev
47157a1c55 opusfile: add autoreconf
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>
2022-11-08 14:59:06 +08:00
W. Michael Petullo
504d86b5cf openldap: drop use of HTTP in favor of HTTPS
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 14:59:06 +08:00
W. Michael Petullo
846a8025cb openldap: update to 2.6.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 14:59:06 +08:00
Eneas U de Queiroz
52e05c999c oniguruma: bump to 6.9.7.1
Changelog:

*  NEW API: ONIG_OPTION_CALLBACK_EACH_MATCH
*  NEW API: ONIG_OPTION_IGNORECASE_IS_ASCII
*  NEW API: ONIG_SYNTAX_PYTHON
*  Fixed some problems found by OSS-Fuzz
*  fix: replace UChar to OnigUChar in oniguruma.h

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-08 14:59:05 +08:00
Hans Dedecker
caef30c4cf nghttp2: update to 1.44
368014b8 Bump version number to v1.44.0, LT revision to 34:2:20
fa16e66a nghttpx: Fix max distance in weight group/address cycle comparison
40af31da nghttpx: Set connect_blocker and live_check after shuffling addresses
9e6c0685 Fix build failure
ebad3d47 Port new ngtcp2 map implementation
d4fd0681 Bump llhttp to 6.0.2
43a47aa0 Do not return HPE_USER from where it is prohibited
20079b4c Update bash_completions
2aeec770 Update manual pages
cef458c3 Replace black-list with block-list
617a5766 Replace master with main
f1d67335 Initialize Config rps field
5f3bcb1f Add precious variables for libev and jemalloc and use JEMALLOC_CFLAGS
b419bfd9 Remove unused field
e406a2c1 Update doc
962a75c4 Merge pull request #1559 from nghttp2/h2load-rps
6cdc13d6 h2load: Add --rps option
92944f78 h2load: Allow unit in -D option
276792a8 Remove unnecessary function
579fa6ea Add more --with-* configure flags
2f2b2117 Add LIBTOOL_LDFLAGS configure variable
88a3cb51 Bump llhttp to 4.0.0
40679cf6 Merge pull request #1553 from nghttp2/nghttpx-fix-accesslog-method
5b587e85 Merge pull request #1550 from jktjkt/docs-asio-fix-typos
50a1121d nghttpx: Remove trailing white space after $method log variable
3239c5ef Bump up version number to v1.44.0-DEV

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2022-11-08 14:59:05 +08:00
Sergey V. Lobanov
1e4f4ac017 neon: fix build on macos
neon detects Darwin on target build and fails due to darwin-specific
build behaviour. OS detection is disable (as non required) via
ne_cv_os_uname=Linux as a part of CONFIGURE_VARS

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-08 14:59:05 +08:00
Espen Jürgensen
067d8989cb mxml: update to 3.3.1
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2022-11-08 14:59:05 +08:00
Espen Jürgensen
1c5f3a45d1 mxml: update to 3.3
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2022-11-08 14:59:04 +08:00
Rosen Penev
4f618a2b7b mtdev: fix bad printf formats
Easiest to just change the type.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:04 +08:00
Tianling Shen
f0f0d03ee6 msgpack-c: Update to 4.0.0
- Fixed typo error in PKG_LICENSE_FILES.
- Updated CMAKE_OPTIONS.
- Refreshed the patch.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-08 14:59:04 +08:00
Rosen Penev
d82d5b4f8e msgpack-c: don't check for GTest
Not available with OpenWrt. Fixes compilation when host GTest is
present.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:04 +08:00
Rosen Penev
08b721a28a log4cplus: update to 2.0.8
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:04 +08:00
Rosen Penev
c6c28a00b7 lib4cplus: update to 2.0.7
Switch to static lib. Avoids rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:03 +08:00
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
Rosen Penev
e9e818cffc libseccomp: update to 2.5.2
Use AUTORELEASE for simplicity.

Add libtool patch to fix compilation under some platforms.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:51 +08:00
Rosen Penev
4bdedff1b3 librouteros: don't build docs
Fixes compilation without host pod2man.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:51 +08:00
Rosen Penev
e4bfce4119 libradiotap: fix bad format
Found with -Wformat

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:51 +08:00
Maxim Anisimov
3dd562d553 libqmi: bump to 1.30.8
Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2022-11-08 14:58:51 +08:00
Rosen Penev
91992b8cc6 libpsl: use iconv dependency
Removed need for manual iconv handling.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:50 +08:00
Igor Bezzubchenko
4b08b5467f libpqxx: fix makefile typo
Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
2022-11-08 14:58:50 +08:00
Igor Bezzubchenko
64428e6abf libpqxx: update to version 7.7.4
Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
2022-11-08 14:58:50 +08:00
Rosen Penev
b647d31b66 libpng: update to 1.6.38
Remove upstream backports.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:50 +08:00
Daniel Golle
bdce7df0b0 libp11: update to version 0.4.12
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:49 +08:00
Hauke Mehrtens
53023d0d45 libowfat: Fix compile with glibc 2.36
This fixes the following error message seen when compiling against
glibc 2.36:
                 from scan/scan_httpdate.c:3:
include/sys/cdefs.h:338:65: error: macro "__has_attribute" requires an identifier
  338 | #if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__)

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-08 14:58:49 +08:00
Rosen Penev
44ac79ba6c libowfat: fix glibc compilation
Ported Fedora patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:49 +08:00
Rosen Penev
c277dcb222 libowfat: try to fix compilation under ARC
CFLAGS are not being passed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:49 +08:00
Sergey V. Lobanov
ddcebbab35 libowfat: fix build on macos
libowfat target-build fails on macos due to using system `ar` and
`ranlib` tools not compatible with the objects generated by
OpenWrt GCC toolchain.

This patch specifies CROSS= make flag that is used as a prefix for
`ar` and `ranlib` tools.

This patch also specifies CCC= make flag due to CCC= has invalid
value after specifying CROSS= make flag (CCC=$(CROSS)$(CC))

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-08 14:58:49 +08:00
Toni Uhlig
594a3fe3b6 liborcania: bump to 2.3.0
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-11-08 14:58:48 +08:00
Andre Heider
bd97a2bde0 libopusenc: cherry-pick post-release crash fixes
Fixes crashes like:
daemon.err asterisk[5087]: Assertion failed: enc->streams == NULL (src/opusenc.c: ope_encoder_drain: 839)

Signed-off-by: Andre Heider <a.heider@gmail.com>
2022-11-08 14:58:48 +08:00
Rosen Penev
29c65b9598 liboil: small cleanups
Fixes a compile error when glib2 is missing.

get rid of nls.mk. iconv/gettext is not used. This was previously here
because of glib2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:48 +08:00
Rosen Penev
f01fcb1153 libogg: update to 1.3.5
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:48 +08:00
Rosen Penev
d7902c2ca0 libnpupnp: update to 5.0.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:47 +08:00
Rosen Penev
ae1f383899 libnpupnp: update to 4.2.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:47 +08:00
Rosen Penev
136461ce20 libnpupnp: update to 4.2.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:47 +08:00
Rosen Penev
188c4e24f9 libnpupnp: update to 4.1.5
Add libmicrohttpd to PKG_BUILD_DEPENDS as it doesn't get added for some
reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:47 +08:00
Rosen Penev
96ac288a7c libnetfilter-log: update to 1.0.2
Remove all patches as they have been upstreamed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:47 +08:00
Toni Uhlig
de22bb5728 libndpi: update to 4.4
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-11-08 14:58:46 +08:00
Toni Uhlig
d232ff69eb libndpi: fix pcre2 dependency name
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-11-08 14:58:46 +08:00
Toni Uhlig
264981cdeb libndpi: update to 4.2
- removed clunky sed patching, issue was fixed upstream

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-11-08 14:58:46 +08:00
Toni Uhlig
5399c20a34 libndpi: update to 4.0
- libmaxminddb config option

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-11-08 14:58:46 +08:00
Rosen Penev
2330e233ab libmraa: don't build tests
Fixes compilation when gtest is present.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:45 +08:00
Michael Heimpold
c598770c4e libmodbus: update to 3.1.8
- drop obsolete configure argument
- update download url

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-08 14:58:45 +08:00
Rosen Penev
6dd32b2752 libmicrohttpd: update to 0.9.75
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:45 +08:00
Rosen Penev
30fa187bc5 libmad: update to 0.16.3
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:45 +08:00
Rosen Penev
38f6776f2f libmad: update to 0.16.2
Backport aarch64 patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:44 +08:00
Rosen Penev
dc061fdafc liblz4: update to 1.9.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:44 +08:00
Daniel Golle
d50366c2c9 libksba: update to version 1.6.2
Noteworthy changes in version 1.6.2 (2022-10-07) [C22/A14/R2]
------------------------------------------------

 * Fix integer overflow in the CRL parser.  [rK4b7d9cd4a0]

Release-info: https://dev.gnupg.org/T6230

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:44 +08:00
Daniel Golle
1876995e62 libksba: update to version 1.6.1
Update to stable release 1.6.1.
See commit log since version 1.6.0 for changes[1].

[1]: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libksba.git;a=shortlog;h=d3c1e063d708a46ef39152256f8b1ea466b61be0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:44 +08:00
Daniel Golle
64950810a0 libksba: update to version 1.6.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:44 +08:00
Rosen Penev
197944c082 libjpeg-turbo: update to 2.1.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:43 +08:00
Rosen Penev
ee2a6aacf0 libjpeg-turbo: update to 2.1.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:42 +08:00
Michel Promonet
c4acee44a0 multimedia: add v4l2tools & v4l2loopback
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2022-11-08 14:58:42 +08:00
Rosen Penev
260cc9f4a9 libjpeg-turbo: update to 2.1.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:42 +08:00
Daniel Golle
dc61de744f libinput: update to version 1.19.4
This release includes a fix for CVE-2022-1215, a format string
vulnerabilty in the evdev device handling. For details, see
https://gitlab.freedesktop.org/libinput/libinput/-/issues/752

Peter Hutterer (2):
      evdev: strip the device name of format directives
      libinput 1.19.4

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:42 +08:00
Daniel Golle
60199d19d3 libinput: update to 1.19.3
ed79e4fa quirks: changes touchpad pressure Lenovo Yoga 2 Pro
 797a66c1 doc/user: fix broken link to "Observations on trackpoint input data"
 7db2a339 quirks: add ModelBouncingKeys for A4Tech X-710BK Mouse
 5e7bae44 quirks: Dell 15R touchpad settings for firmware v3
 54275910 gestures: cancel hold gestures on thumb detection
 033aee76 doc/user: fix broken link to systemd 60-evdev.hwdb

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:42 +08:00
Rosen Penev
61d085457e libidn2: update to 2.3.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:41 +08:00
Rosen Penev
f2958df1e6 libidn: update to 1.41
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:41 +08:00
Michael Heimpold
5a2d282a01 libgpiod: update to 1.6.3
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-08 14:58:41 +08:00
Rosen Penev
ecb53e2334 libgpg-error: install gpg-error-config again
Upstream deprecated it while not fixing libgcrypt not to use it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:41 +08:00
Rosen Penev
44fcaef356 libgpg-error: update to 1.46
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:40 +08:00
Rosen Penev
5aba30ce30 libgee: update to 0.20.6
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:40 +08:00
W. Michael Petullo
81799f5f5f libgee: update to 0.20.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 14:58:40 +08:00
Eneas U de Queiroz
4276aad668 libgd: avoid recursive and redundant dependencies
Change the CONFLICTS line from the libgd-full to libgd to fix a
recursive dependency.

While at it, remove the redundant +LIBGD_TIFF:libtiff
+LIBGD_FREETYPE:libfreetype dependencies from Package/libgd/default.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-08 14:58:40 +08:00
Josef Schlehofer
71c03f72f6 libgd: add conflicts to each other
The full variant should conflict with the default variant. This prevents that
libgd and libgd-full could be installed side by side, and also, the full
variant should provide the libgd. Otherwise, if you install libgd-full,
you can not install vnstat.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 14:58:40 +08:00
Rosen Penev
f34995be3a libfstrm: update to 0.6.1
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:40 +08:00
Othmar Truniger
47b3feec26 libfmt: bump to upstream version 9.1.0
Signed-off-by: Othmar Truniger <github@truniger.ch>
2022-11-08 14:58:39 +08:00
Othmar Truniger
8bcd9646ea libfmt: bump to new upstream version 9.0.0
Signed-off-by: Othmar Truniger <github@truniger.ch>
2022-11-08 14:58:39 +08:00
Othmar Truniger
1287979b2a libfmt: bump to new upstream version 8.1.1
Signed-off-by: Othmar Truniger <github@truniger.ch>
2022-11-08 14:58:39 +08:00
Othmar Truniger
09bd0f60ba libfmt: bump to version 8.0.1
Signed-off-by: Othmar Truniger <github@truniger.ch>
2022-11-08 14:58:39 +08:00
Rosen Penev
ca31c453be libfido2: update to 1.12.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:39 +08:00
Rosen Penev
79c03c8e25 libfido2: update to 1.8.0
Switch to AUTORELEASE for simplicity.

Remove no longer necessary warning fixes.

Add now needed zlib dependency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:38 +08:00
Rosen Penev
6854ea1319 libffi: don't build host shared libs
Avoids rpath hacks.

Add --with-pic. Needed for static library.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:38 +08:00
Stijn Tintel
b798d81822 libffi: bump to 3.4.2
Remove both patches as they have been upstreamed.
This new release is only available on Github and does not ship configure
or Makefile, so autoreconf is needed.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-11-08 14:58:38 +08:00
Rosen Penev
05dbef1f9c libextractor: fix iconv handling
Autoreconf is enough to fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:38 +08:00
Rosen Penev
124b2da87b libexif: update to 0.6.24
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:37 +08:00
Rosen Penev
8879c981ea libexif: update to 0.6.23
Switch to AUTORELEASE for simplicity.

Fix license information.

Add PKG_BUILD_PARALLEL for faster compilation.

Fixes CVE-2020-0198 and CVE-2020-0452.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:37 +08:00
Rosen Penev
a0fa796f08 libesmtp: update to 1.1.0
New upstream. Uses meson now. Removed outdated patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:37 +08:00
Jan Hák
9390d1cdee libedit: update to version 20221030-3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-11-08 14:58:37 +08:00
Jan Hak
7f2c327141 libedit: update to version 20210522-3.1
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2022-11-08 14:58:37 +08:00
Rosen Penev
9f60d15f22 libdrm: update to 2.4.114
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:37 +08:00
Rosen Penev
6b9981a731 libdrm: fix bad formats for mips64 and ppc64
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:36 +08:00
Rosen Penev
97e821fc3e libdnet: update to 1.16.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:36 +08:00
Rosen Penev
4cd1608c02 libdnet: fix compilation under macOS
configure checks the host system not the target one. Override these
variables.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:36 +08:00
W. Michael Petullo
80e3eab03a libdaq3: update to 3.0.7
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 14:58:36 +08:00
Michal Hrusecky
0fbbbcfcb5 libdaq3: Enable NFQ DAQ
Enable support for DAQ module that uses NFQUEUE.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2022-11-08 14:58:35 +08:00
W. Michael Petullo
9118978c0b libdaq3: update to 3.0.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 14:58:35 +08:00
Rosen Penev
5fa9348db5 libconfig: update to 1.7.3
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:35 +08:00
Leo Soares
3974b84276 libcoap: make sure libcoap-3-notls.so is installed
This commit fixes an issue where the `libcoap-3-notls.so` is not installed,
in some cases leaving the target's root with no library and just a broken link
from `libcoap-3.so` to `libcoap-3-notls.so`.

Signed-off-by: Leo Soares <leo@hyper.ag>
2022-11-08 14:58:35 +08:00
Rosen Penev
1caab41298 libcoap: update to 4.3.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:35 +08:00
Rosen Penev
7886a16ce2 libcap-ng: update to 0.8.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:34 +08:00
Rosen Penev
9979914a08 libcap-ng: update to 0.8.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:34 +08:00
Hauke Mehrtens
98adba887b libarchive: Backport build fix for glibc 2.36
This backports a build fix for libarchive when compiling against
glibc 2.36.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-08 14:58:34 +08:00
Rosen Penev
8d8825c284 libarchive: update to 3.6.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:33 +08:00
Petr Štetiar
961ba6c465 libarchive: fix ext2fs build race error condition
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>
2022-11-08 14:58:33 +08:00
Josef Schlehofer
4476c2e504 libarchive: add conflict to bsdtar/bsdtar-noopenssl
Fixes:
Packages 'bsdtar' and 'bsdtar-noopenssl' do not conflict while providing same file: /usr/bin/bsdtar

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 14:58:33 +08:00
Rosen Penev
34d91d63db libarchive: update to 3.5.2
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:33 +08:00
Rosen Penev
963630b717 libaio: update to 0.3.113
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:33 +08:00
Eric Luehrsen
13a1dd8467 ldns: update to 1.8.3
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2022-11-08 14:58:33 +08:00
Eric Luehrsen
97a0dd79c0 ldns: update to 1.8.1
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2022-11-08 14:58:32 +08:00
Rosen Penev
b4583a3a22 jsoncpp: update to 1.9.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:32 +08:00
Hirokazu MORIKAWA
acc6d5be7f icu: bump to 72.1
It updates to Unicode 15, including new characters, scripts, emoji, and corresponding API constants. It also updates to CLDR 42 locale data with various additions and corrections.

ICU 72 adds technology preview implementations for person name formatting, as well as for a new version of message formatting based on a proposed draft Unicode specification.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2022-11-08 14:58:32 +08:00
Daniel Golle
61ff06899f hiredis: update to version 1.0.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 14:58:32 +08:00
Rosen Penev
a7a3ea5928 hiredis: fix compilation with macOS
uname is used to test the host OS. Override it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:32 +08:00
Rosen Penev
36b075248f hidapi: update to 0.12.0
Switch to cmake.

Add upstream patch fixing iconv detection.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:32 +08:00
Rosen Penev
9eab0ce0a0 hidapi: update to 0.10.1
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:58:31 +08:00
Boris Krasnovskiy
9cfc82bdb3 gnutls: Avoid building unused gnutls dependency
Avoid building unused gnutls dependency

Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
2022-11-08 14:43:46 +08:00
Rosen Penev
e03daef9d1 glib2: backport locale fix
Fixes compilation with non English locale.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:43:46 +08:00
Rosen Penev
b3d7dc82dd glib2: update to 2.74.0
Remove upstreamed patch and delete pointless one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:43:45 +08:00
Stijn Tintel
45982f74ab glib2: disable fortify source
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>
2022-11-08 14:43:45 +08:00
Rosen Penev
69c59fc2d1 glib2: remove libiconv/host build dependency
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>
2022-11-08 14:43:45 +08:00
Rosen Penev
0ccf4966e2 glib2: replace intl patch with upstream solution
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:43:45 +08:00
Sebastian Kemper
edde446cac glib2: update libintl handling
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>
2022-11-08 14:43:45 +08:00
Rosen Penev
3de25485dd glib2: update to 2.70.5
Enabled glib_checks to fix podman.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:43:44 +08:00
Alois Klink
adda53bcb1 gdbm: configure with --without-readline
By default, gdbm configures/builds with readline and curses support
if they exist.

This can cause race conditions when compiling gdbm and ncurses in
parallel, as gdbm may try to link to ncurses when it doesn't exist.

This commit forces gdbm to skip using readline/ncurses, since it's
unlikely that anybody is using the line-editing feature of gdbm.

See [gdbm's README][1] for more info.

[1]: https://git.gnu.org.ua/gdbm.git/tree/README?h=v1.21#n50

Signed-off-by: Alois Klink <alois@aloisklink.com>
2022-11-08 14:35:58 +08:00
Rosen Penev
ba61c57124 gdbm: update to 1.21
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Alexandru Ardelean
4d3d18e707 libs: gdbm: enable/install Berkley DBM compat layer
Python supports both GNU dbm and Berkley DBM.
GNU dbm also has a compatibility layer for Berkeley.

The current Berkley DB in OpenWrt is 4.7 and hasn't been updated in ages.
It's also pretty big.

So, an alternative for Python is to use GNU dbm for both (GNU and Berkley).

Also, removing static shared libraries from the build, to encourage the
usage of the shared ones.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 14:35:57 +08:00
Rosen Penev
c9f65d1ae4 freetype: update to 2.11.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Rosen Penev
66f17c5245 elektra: actually fix compilation with iconv
find_package needs to be moved outside of if.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Rosen Penev
b15f69d3ea elektra: fix compilation with external iconv
Patch mostly taken from hidapi.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Harald Geyer
711b001270 elektra: update to 0.9.7
Notable changes:
* Use toml as new default storage backend:
  Upstream has removed the ini plugin, we have been using in the
  past. toml is still somewhat experimental, but upstream has
  designated it as future recommended default.
* Remove the dependency on boost. The only plugin needing that has
  been removed upstram.
* Enable plugins for libev and libuv event loop integration. This
  adds two new packages with the respective dependencies.
  Upstream has fixed the bugs preventing us from using this.
* Enable the internal notification plugin/system. This allows
  applications to automatically receive notifications about changes
  to their configuration. Again upstream fixing bugs enables this
  for us.
* Set the environment variable $XDG_CACHE_HOME to "/tmp/" globally
  to prevent elektra (and possibly other applications) from
  writing temporary data to flash.

Signed-off-by: Harald Geyer <harald@ccbib.org>
2022-11-08 14:35:56 +08:00
W. Michael Petullo
41f69d5e8d cyrus-sasl: update to 2.1.28
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 13:40:43 +08:00
Michal Vasilek
4eafa98e33 cyrus-sasl: patch CVE-2019-19906
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 13:40:43 +08:00
W. Michael Petullo
b16c54e839 cyrus-sasl: add optional sasldb package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 13:40:43 +08:00
Karl Palsson
310ee85b30 libs/cjson: bump to 1.7.15
This is a bugfix release.
Full release notes available at: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.15

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-11-08 13:40:43 +08:00
Hirokazu MORIKAWA
4274f335e7 avahi: Changed the target file for the patch
Fixed the affected issue in the latest commit

  daemon.err avahi-daemon[xxx]: mkdir("/run/avahi-daemon/"): No such file or directory

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2022-11-08 13:40:43 +08:00
Michal Vasilek
ffca837f0b avahi: fix build on some distributions
This seems to happen only on some distributions (Void, Arch):

    /usr/lib/libgcc_s.so.1: file not recognized: file format not recognized
    collect2: error: ld returned 1 exit status
    libtool:   error: error: relink 'libdns_sd.la' with the above command before installing it

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 13:40:42 +08:00
Michael Pratt
4fbc3eb0dd apr: add autotools compatibility backports
Backport a bunch of patches that fixes build
when using new Autoconf and Automake.

The patches removed are replaced by upstream backports
which are more complete.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2022-11-08 13:40:42 +08:00
Michal Vasilek
7277f69e20 apr: patch CVE-2021-35940
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 13:40:42 +08:00
Rosen Penev
4831929a47 alsa-ucm-conf: update to 1.2.6.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:42 +08:00
Rosen Penev
22ca90020e alsa-ucm-conf: update to 12.5.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:42 +08:00
Rosen Penev
26d7b94a11 alsa-lib: update to 1.2.6.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:42 +08:00