Commit Graph

568 Commits

Author SHA1 Message Date
Rosen Penev
05852dbc15 hidapi: remove now obsolete iconv patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-20 10:20:06 +08:00
Rosen Penev
b380f19a32 faad2: update to 2.10.1
Switch to local tarballs. Smaller and faster.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-20 10:19:57 +08:00
Aquila Cooper
42f74cf161 getdns: Update to 1.7.3
Changelog from upstream (https://github.com/getdnsapi/getdns/releases/tag/v1.7.3):

* 2022-12-22: Version 1.7.3
  * PR getdnsapi/getdns#532: Increase CMake required version 3.5 -> 3.20, because we
    need cmake_path for Absolute paths in pkg-config (See Issue getdnsapi/getdns#517)
    Thanks Gabriel Ganne
  * Updated to Stubby 0.4.3 quickfix release

* 2022-08-19: Version 1.7.2
  * Stubby updated to 0.4.2 quickfix release

* 2022-08-19: Version 1.7.1
  * Always send the `dot` ALPN when using DoT
  * Strengthen version determination for Libidn2 during cmake processing
    (thanks jpbion).
  * Fix for issue in UDP stream selection in case of timeouts.
    Thanks Shikha Sharma
  * Fix using asterisk in ipstr for any address. Thanks uzlonewolf.
  * Issue getdnsapi/stubby#295: rdata not correctly written for validation for
    certain RR type. Also, set default built type to RelWithDebInfo and
    expose CFLAGS via GETDNS_BUILD_CFLAGS define and via
    getdns_context_get_api_information()
  * Issue getdnsapi/getdns#524: Bug fixes from submodules' upstream?
    Thanks Johnnyslee
  * Issue getdnsapi/getdns#517: Allow Absolute path CMAKE_INSTALL_{INCLUDE,LIB}DIR in
    pkg-config files. Thanks Alex Shpilkin
  * Issue getdnsapi/getdns#512: Update README.md to show correct PGP key location.
    Thanks Katze Prior.

Signed-off-by: Aquila Cooper <aquila@cpr.is>
2023-01-12 11:51:13 +08:00
John Crispin
a2be83a5a0 libwebsockets: update PKG_RELEASE
Fixes: df13b03e50 ("libwebsockets: fix uloop support")
Signed-off-by: John Crispin <john@phrozen.org>
2023-01-05 11:46:24 +08:00
John Crispin
4f762ff0b4 libwebsockets: fix uloop support
The commit adding uloop support failed to actually install the .so and
add the correct dependencies.

[2022/12/26 18:19:38:1835] E: lws_create_context: failed to load evlib_uloop

Fixes: 1557ac367a ("libwebsockets: enable built in uloop support")
Signed-off-by: John Crispin <john@phrozen.org>
2023-01-05 11:46:24 +08:00
Tianling Shen
f5e13449f0 libtorrent-rasterbar: Update to 2.0.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-01-05 11:46:11 +08:00
Florian Eckert
fb0d651619 libgpiod: add missing kernel build options via KCONFIG
This library needs the kernel config option 'CONFIG_GPIO_CDEV_V1=y' to
be set. If this is not set, the tool 'gpioinfo' produces the error message
'error creating line iterator'. Add the missing kernel config option to
build CDEV with API Version 1 fixes this.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-01-05 11:45:55 +08:00
Rosen Penev
861a6f21da libmaxminddb: install pkgconfig file
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-05 11:45:33 +08:00
Michal Vasilek
49827039a7 libarchive: add missing CONFLICT
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2023-01-05 11:45:13 +08:00
Michal Vasilek
a278313985 libarchive: update to 3.6.2
* fixes CVE-2022-36227
* drop upstreamed patch
* removed deprecated AUTORELEASE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2023-01-05 11:45:05 +08:00
coolsnowwolf
7d62a2e785 boost: refresh GCC options in Makefile 2023-01-01 16:54:48 +08:00
W. Michael Petullo
657adeeefe vips: update to 8.13.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:55:31 +08:00
Daniel Golle
eb5daaee24 postgresql: update to version 14.6
This release contains a variety of fixes from 14.5.

See https://www.postgresql.org/docs/release/14.6/ for details.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 13:55:31 +08:00
W. Michael Petullo
4e22007fd9 openldap: update to 2.6.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:55:03 +08:00
W. Michael Petullo
6b165bb486 libsoup3: update to 3.2.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:54:55 +08:00
W. Michael Petullo
9aa6f06385 libsoup: update to 2.74.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:54:55 +08:00
Daniel Golle
d809273591 libowfat: update to version 0.33
Remove no longer needed downstream patches.

Changes since 0.32:

  add byte_start, byte_starts

  add a man page for byte_equal_notimingattack

  buffer_seek is no longer limited to the current buffer contents

  add automated way to run unit test: make check

  add parse.h

  add bytestream abstraction for parsing data from a buffer or a file

  add compiler.h to abstract gcc attributes

  add fmt_strm_malloc

  add cross references to open_* and mmap_* man pages

  add fmt_strm_alloca and fmt_strm_malloc man pages

  add buffer_init_allocbuf, buffer_init_read, buffer_init_write,
  buffer_init_read_allocbuf, buffer_init_write_allocbuf

  fix buffer overread for len=0 in scan_longn (Martin Castillo)

  add iob_write2 with sendfile callback so caller can use OpenSSL's
  SSL_sendfile

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 13:54:40 +08:00
John Audia
241ca6702f libdaq3: update to 3.0.10
Upstream bump

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-12-23 13:54:32 +08:00
W. Michael Petullo
493d4a3b73 hwloc: update to 2.8.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:54:20 +08:00
Tony Butler
4d35220c40 boost: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-std=gnu++20` for "=10" (and newer, probably)
* `-std=gnu++14` for "=5"
* `-std=gnu++17` for "not =10 and not =5"

GCC 11 or 12 would likely revert to the default (6 through 9) option
with those, because 10 was the newest at the time, and 11 and 12 are
"not =10 and not =5"

probably the GCC 5 support could be removed, not sure about 9 and 10

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 13:54:13 +08:00
Carlos Miguel Ferreira
53804e45a2 boost: Reset Package Release version
Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-12-19 10:52:11 +08:00
Carlos Miguel Ferreira
2e780e0e58 boost: Updates package to version 1.81.0
This commit updates boost to version 1.81.0

A new library is available:
- URL [1]: A library for parsing, modifying, and printing URLs using
only C++11, from Vinnie Falco and Alan de Freitas. Features include
fast compilation, strong invariants, and strict compliance using a
memory-friendly approach.

More info about Boost 1.81.0 can be found at the usual place [2].

[1]: https://www.boost.org/doc/libs/1_81_0/libs/url/doc/html/index.html
[2]: https://www.boost.org/users/history/version_1_81_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-12-19 10:52:11 +08:00
Michal Vasilek
340d04cfa4 apr-util: disable parallel build
Build reliably fails with -j20

    crypto/apr_passwd.c:200:1: fatal error: error closing -: Broken pipe
      200 | }
          | ^
    compilation terminated.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-19 10:51:50 +08:00
Kuan-Yi Li
b4091d3fe3 libqrtr-glib: drop deprecated AUTORELEASE
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2022-12-09 10:28:34 +08:00
Kuan-Yi Li
31e1b763af libqmi: bump to 1.32.2
Drop deprecated AUTORELEASE.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2022-12-09 10:28:25 +08:00
Kuan-Yi Li
0757a74771 libmbim: bump to 1.28.2
Drop deprecated AUTORELEASE.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2022-12-09 10:28:19 +08:00
Lucian Cristian
55982c72aa nss: update to 3.85
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-12-08 16:50:03 +08:00
Rosen Penev
9c0591edf9 libgphoto2: update to 2.5.30
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-25 10:11:28 +08:00
Christian Lachner
ea957f2b18 liburing: Update to v2.3
- Updated download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-11-23 10:45:44 +08:00
W. Michael Petullo
996d0a2c0e libgpg-error: copy gpg-error.pc to staging directory
Packages like libassuan and libksba would not compile after updating
libgpg-error to 1.46. This was because gpg-error.m4 (and thus the affected
packages' configure scripts) relies on gpgrt-config, which in turn needs
access to gpg-error.pc. This modifies the libgpg-error build process to
copy gpg-error.pc to OpenWrt's staging directory, so that it is available
for subsequent dependent package builds.

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

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-20 00:30:59 +08:00
Albert Xu
651f4d4654
sqlite3: Update to 3.40.0 (#604)
1. Added a new option for SQLITE3_COLUMN_METADATA.
2. Minor cleanup Makefile and fixed 2 typo errors.

Fixes: CVE-2022-35737

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Co-authored-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-19 08:10:19 +08:00
Beginner
f4b468028f
Merge pull request #597 from 1582130940/rpath
treewide: remove rpath-link
2022-11-17 11:56:46 +08:00
Rosen Penev
bae2810be3 pugixml: remove
Since gerbera was removed, this is unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 11:53:49 +08:00
Rosen Penev
29ba6b39fb spdlog: remove
Since gerbera was removed, this is unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 11:53:39 +08:00
Rosen Penev
8733f6b31c libebml: remove
Since libmatroska was removed, this is unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 11:53:39 +08:00
Rosen Penev
444dd70d6b libmatroska: remove
Since gerbera was removed, this is unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 11:53:25 +08:00
Rosen Penev
caa1b42dfc expat: update to 2.5.0
Fixes: CVE-2022-43680

Added GitHub mirror.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-16 15:17:14 +08:00
Rosen Penev
b18f39c115 treewide: remove rpath-link
Most usages seem to be outdated and fixed a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:50:45 +08:00
Rosen Penev
042c0cf1e6 remove a bunch of rpath hacks
These are already default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:50:44 +08:00
Rosen Penev
dfae1d2963 taglib: update to 1.13
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:40:31 +08:00
Rosen Penev
c0e11464c7 neon: update to 0.32.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:40:21 +08:00
Rosen Penev
9b9dc6b2c9 libsoup3: update to 3.2.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:40:09 +08:00
Rosen Penev
f0adcef131 libmaxminddb: update to 1.7.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:39:55 +08:00
Petr Štetiar
d435ce4492 libuwsc: fix security issues by bumping all packages using libwolfssl
As wolfSSL is having hard time maintaining ABI compatibility between
releases, we need to manually force rebuild of packages depending on
libwolfssl and thus force their upgrade. Otherwise due to the ABI
handling we would endup with possibly two libwolfssl libraries in the
system, including the patched libwolfssl-5.5.1, but still have
vulnerable services running using the vulnerable libwolfssl-5.4.0.

So in order to propagate update of libwolfssl to latest stable release
done in commit ec8fb54 ("wolfssl: fix TLSv1.3 RCE in uhttpd by
using 5.5.1-stable (CVE-2022-39173)") which fixes several remotely
exploitable vulnerabilities, we need to bump PKG_RELEASE of all packages
using wolfSSL library.

Same bump has been done in buildroot in commit f1b7e14 ("treewide:
fix security issues by bumping all packages using libwolfssl").

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2022-11-11 11:08:04 +08:00
Rosen Penev
35a95653e5 libuhttpd: update to 3.14.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-11 11:06:56 +08:00
Albert Xu
a95c0f5c34
libesmtp: Compile with tools/meson (#583)
Fixes: #581

Co-authored-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-10 07:05:15 +00:00
Beginner
023eaed5a2
Merge pull request #578 from 1582130940/libs
libs: Sync with upstream
2022-11-09 20:13:42 +08:00
Marcus Schref
e1ccb783ab sx1302_hal: initial check-in
The SX1302 hardware abstraction layer is required by the basicstation
to control the concentrator based on SX1302/SX1303 chip.

Signed-off-by: Marcus Schref <mschref@web.de>
2022-11-08 15:22:05 +08:00
Alexandru Ardelean
c495f5f6c4 openblas: bump to version 0.3.21
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:15 +08:00
Zoltan HERPAI
013be35ba6 libs: openblas: compile with RISCV64_GENERIC target on riscv64 arch
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
2022-11-08 15:19:15 +08:00
Alexandru Ardelean
56f2a8be5a libs: openblas: bump to version v0.3.19
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:15 +08:00
Alexandru Ardelean
0f0b840f23 openblas: default to MIPS24K target for all mips32 targets
Reported via:
  https://github.com/openwrt/packages/pull/16823#issuecomment-945312460

This fails in mips_mip32 targets with the output listed below.

Using the MIPS24K target works fine.

```
mips-openwrt-linux-musl-gcc -c -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-mips_mips32_musl/OpenBLAS-0.3.18=OpenBLAS-0.3.18 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips_mips32_gcc-11.2.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips_mips32_gcc-11.2.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mips_mips32_gcc-11.2.0_musl/include   -DMAX_STACK_ALLOC=2048 -Wall -mabi=32 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DNO_AVX512 -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=2 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.18\" -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME= -DASMFNAME=_ -DNAME=_ -DCNAME= -DCHAR_NAME=\"_\" -DCHAR_CNAME=\"\" -DNO_AFFINITY -I.  -DMAX_STACK_ALLOC=2048 -Wall -mabi=32 -DF_INTERFACE_GFORT -fPIC -DNO_LAPACK -DNO_LAPACKE -DNO_AVX512 -DSMP_SERVER -DNO_WARMUP -DMAX_CPU_NUMBER=2 -DMAX_PARALLEL_NUMBER=1 -DBUILD_SINGLE=1 -DBUILD_DOUBLE=1 -DBUILD_COMPLEX=1 -DBUILD_COMPLEX16=1 -DVERSION=\"0.3.18\" -UASMNAME -UASMFNAME -UNAME -UCNAME -UCHAR_NAME -UCHAR_CNAME -DASMNAME=sgemm -DASMFNAME=sgemm_ -DNAME=sgemm_ -DCNAME=sgemm -DCHAR_NAME=\"sgemm_\" -DCHAR_CNAME=\"sgemm\" -DNO_AFFINITY -I.. -I. -UDOUBLE  -UCOMPLEX gemm.c -o sgemm.o
In file included from ../common.h:581,
                 from gemm.c:41:
gemm.c: In function 'sgemm_':
../param.h:3477:25: error: 'sgemm_p' undeclared (first use in this function); did you mean 'sgemm_'?
 3477 | #define SGEMM_DEFAULT_P sgemm_p
      |                         ^~~~~~~
../common_param.h:1334:25: note: in expansion of macro 'SGEMM_DEFAULT_P'
 1334 | #define SGEMM_P         SGEMM_DEFAULT_P
      |                         ^~~~~~~~~~~~~~~
../common_param.h:1482:33: note: in expansion of macro 'SGEMM_P'
 1482 | #define GEMM_P                  SGEMM_P
      |                                 ^~~~~~~
gemm.c:494:37: note: in expansion of macro 'GEMM_P'
  494 |   sb = (XFLOAT *)(((BLASLONG)sa + ((GEMM_P * GEMM_Q * COMPSIZE * SIZE + GEMM_ALIGN) & ~GEMM_ALIGN)) + GEMM_OFFSET_B);
      |                                     ^~~~~~
../param.h:3477:25: note: each undeclared identifier is reported only once for each function it appears in
 3477 | #define SGEMM_DEFAULT_P sgemm_p
      |                         ^~~~~~~
../common_param.h:1334:25: note: in expansion of macro 'SGEMM_DEFAULT_P'
 1334 | #define SGEMM_P         SGEMM_DEFAULT_P
      |                         ^~~~~~~~~~~~~~~
../common_param.h:1482:33: note: in expansion of macro 'SGEMM_P'
 1482 | #define GEMM_P                  SGEMM_P
      |                                 ^~~~~~~
gemm.c:494:37: note: in expansion of macro 'GEMM_P'
  494 |   sb = (XFLOAT *)(((BLASLONG)sa + ((GEMM_P * GEMM_Q * COMPSIZE * SIZE + GEMM_ALIGN) & ~GEMM_ALIGN)) + GEMM_OFFSET_B);
      |                                     ^~~~~~
make[5]: *** [Makefile:1295: sgemm.o] Error 1
make[5]: Leaving directory '/builder/shared-workdir/
```

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:14 +08:00
Eneas U de Queiroz
eb134948ac openblas: avoid using make -j when building
Set MAKE_NB_JOBS=-1 so that no -j parameter is passed to make when
building the package, honoring the parent make's setting.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-08 15:19:14 +08:00
Eneas U de Queiroz
cb23f5f327 openblas: fix compilation with mips x4k series CPU
Anything later than MIPS 24k can run MIPS 24k code.  Set OPENBLAS_TARGET
to MIPS24K in those cases.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-08 15:19:14 +08:00
Alexandru Ardelean
eb8830af43 openblas: bump to 0.3.18
Drops patch, which was upstreamed.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:14 +08:00
Alexandru Ardelean
a3e6332555 libs: openblas: use GENERIC for MIPS{EL} and MIPS24K for CPU_TYPE == 24kc
Up until now, we were defaulting to MIPS24K for all MIPS archs.
But, we should use the GENERIC target for MIPS{EL} and the MIPS24K target
for the 24kc CPU_TYPE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:14 +08:00
Alexandru Ardelean
eb3fa3d718 libs: openblas: patch openblas to handle mips{64}el arch names
Related to PR: https://github.com/xianyi/OpenBLAS/pull/3387

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:13 +08:00
Alexandru Ardelean
368f24a8f9 libs: openblas: use GENERIC target for MIPS64 archs and as default
The GENERIC target for OpenBLAS seems good enough for most configs, so try
to use it for MIPS64 and as default for other archs.
This was already being used for x86{_64} archs.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:13 +08:00
Alexandru Ardelean
9d28482d34 openblas: bump to version 0.3.17 and fix ccache build
Fixes: https://github.com/openwrt/packages/issues/16271

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:13 +08:00
Alexandru Ardelean
2391355216 openblas: add initial package
Initial draft PR is:
  https://github.com/openwrt/packages/pull/11894

This one is a bit more complete, and follows packaging practices.

For now, disabling builds on ARC and PowerPC. Will require more work to get
them going.
Explicitly disabling OpenMP support, so that it doesn't get picked by
accident.

Later we may use the `CPU_TYPE` parameter to tweak things a little further.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-08 15:19:13 +08:00
Rosen Penev
61f7c719b0 libsoup3: update maintainer
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 15:00:44 +08:00
Rosen Penev
2b3b22c8f0 libsoup3: add
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 15:00:44 +08:00
Florian Eckert
5123a01822 libmspack: initial checkin
libmspack is a library for some loosely related Microsoft compression
formats: CAB, CHM, HLP, LIT, KWAJ and SZDD

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-08 15:00:28 +08:00
Martin Blumenstingl
ce8723a749 libcli: Add new package
This package is a dependency for building mausezahn as part of the
netsniff-ng sources. mausezahn is a multicast traffic generator used by
the upcoming kernel-selftests-net-forwarding package.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2022-11-08 15:00:16 +08:00
Martin Schneider
b5e759f049 boringssl: Add boringssl library
Add boringssl library. BoringSSL is Google's fork of OpenSSL.
Amongst other features, it adds support for QUIC.

Signed-off-by: Martin Schneider <martschneider@google.com>
2022-11-08 15:00:01 +08:00
Rosen Penev
c266f9d9b0 zmq: remove libbsd dependency
Not really needed for anything. Patch taken from upstream.

Remove obsolete libpthread and librt dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:15 +08:00
W. Michael Petullo
747c147d46 vips: update to 8.12.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 14:59:15 +08:00
W. Michael Petullo
a8c6856581 vips: update to 8.12.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 14:59:14 +08:00
Eneas U de Queiroz
f9fd614f3d unixodbc: use 'install' when copying host binaries
'cp' fails with a text file busy error if it tries to overwrite an
executable file that is running.  'install' unlinks the file first, so
it will not cause the problem.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-11-08 14:59:14 +08:00
Jakov Petrina
fcb12619f0 uci2: bump to revision v1.0-5606418
Pull in latest API changes from upstream.

Signed-off-by: Jakov Petrina <jakov.petrina@sartura.hr>
2022-11-08 14:59:14 +08:00
W. Michael Petullo
1087b04207 totem-pl-parser: depend on shared-mime-info
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>
2022-11-08 14:59:13 +08:00
Josef Schlehofer
b79cb4e1c2 totem-pl-parser: disable libgcrypt
If libgcrypt is compiled first, then it is automatically picked up
during the building totem-pl-parser [1]. Let's disable AmazonAMZ
decoding for now.

[1] c6c1c51aef/meson_options.txt (L3)

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 14:59:13 +08:00
Josef Schlehofer
d8ad8a5471 totem-pl-parser: disable libarchive
If the libarchive is present within the build environment, it is
automatically detected and enabled [1]. This causes that totem-pl-parser
is not compiled with this error:

Package totem-pl-parser is missing dependencies for the following libraries:
libarchive.so.18

[1] c6c1c51aef/meson_options.txt (L1)

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-08 14:59:13 +08:00
Rosen Penev
49fcb2a651 tiff: update to 4.4.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:13 +08:00
Rosen Penev
e5bd37ab9f tiff: update to 4.2.3
Remove automake patch as it's not used.

Remove ftell patch as it seems to not be needed anymore.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:12 +08:00
Sergey V. Lobanov
aa14be9c0b tdb: fix build on macos
This commit adds patch to the issue with 'echo -n' on macos

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-08 14:59:12 +08:00
Yousong Zhou
873606e7da spice-protocol: bump to version 0.14.4
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-11-08 14:59:12 +08:00
Rosen Penev
9805b2b68c speex: update to 1.2.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:12 +08:00
Rosen Penev
1f6713bbef spdlog: update to 1.9.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:11 +08:00
Rosen Penev
d8600382c8 slang2: try to fix compilation without BUILD_NLS
Using --with-iconv like this causes -liconv to get added, which is not
desirable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:59:11 +08:00
Sergey V. Lobanov
af6b3cf250 serdisplib: fix build on macos
./configure script detects if serdisplib is built on non-linux build
host and disables framebuffer driver. It blocks touchscreen_tool
compilation. This detection is not required on cross-compile build
so it is disabled via ac_cv_build=$(GNU_TARGET_NAME) in Makefile

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-08 14:59:11 +08:00
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