Commit graph

4465 commits

Author SHA1 Message Date
Rosen Penev
28c1c0d24c libnetfilter-log: update to 1.0.2
Remove all patches as they have been upstreamed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-17 11:33:40 +08:00
Rosen Penev
8e8bbd3dc0 libmpdclient: update to 2.20
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-16 18:13:46 -08:00
Rosen Penev
dc225b3b05 libupnp: update to 1.14.12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-16 17:58:58 -08:00
Rosen Penev
e1cc27641c jsoncpp: update to 1.9.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-16 15:52:23 -08:00
W. Michael Petullo
435295f5d8 libdaq3: update to 3.0.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:30:41 -08:00
W. Michael Petullo
9b267db812 hwloc: update to 2.6.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:30:41 -08:00
Rosen Penev
5ea4056cd6 file: update to 6.41
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-16 15:27:05 -08:00
Florian Eckert
c52380cc86
Merge pull request #17337 from TDT-AG/pr/20211214-libqmi
libqmi: fix missing CONFIG_ prefix
2021-12-15 12:14:33 +01:00
Florian Eckert
43a0f68940 libqmi: fix missing CONFIG_ prefix
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-12-15 11:56:08 +01:00
W. Michael Petullo
d6000af907 libgpg-error: update to 1.43
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-14 19:01:54 +01:00
W. Michael Petullo
6d921a898e openldap: udpate to 2.6.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-13 19:56:44 -08:00
W. Michael Petullo
18484fbd83 vips: update to 8.12.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-13 22:44:43 +01:00
W. Michael Petullo
9fb00310ab libsoup: update to 2.74.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-12 14:44:58 -08:00
Eric Luehrsen
7594e8581a ldns: update to 1.8.1
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2021-12-11 10:19:14 +01:00
Donald Hoskins
c3e3e93b28 nss: update to 3.73
Update to 3.73 to alievate critical vulnerability CVE-2021-43527:
Memory corruption via DER-encoded DSA and RSA-PSS signatures

https://www.mozilla.org/en-US/security/advisories/mfsa2021-51/

Signed-off-by: Donald Hoskins <grommish@gmail.com>
2021-12-09 03:48:40 -05:00
Oskari Rauta
5b5873de74 libslirp: new package
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-12-01 14:22:30 -08:00
Michal Hrusecky
d8ecded02d mariadb-common: Drop package and adjust configuration
The raison d'être of package mariadb-common was to provide common my.cnf
config file that was being used to include subdirectories and then to
push utf-8 as default everywhere. Let's make this file part of the
server package as there we actually set other options as well and drop
it from all clients. Instead let's set utf-8 as default in server,
client and client libraries. While at it also set socket to the more
common path and drop mysqld_safe script from the list of configuration
files and do other minor tweaks.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2021-11-29 01:47:45 -08:00
Eneas U de Queiroz
9335b406bd
Merge pull request #17064 from cotequeiroz/mariadb
mariadb, liburing: fix liburing dependency failure (use liburing if kernel supports it)
2021-11-25 20:52:26 -03:00
Daniel Golle
3b13df4adc
libxml2: build host static lib with -fPIC
libxslt/host is complaing that static libxml2 should be with -fPIC.
Unconditionally enable -fPIC for for host build of libxml2.

Fixes: dc701d61b ("libxml2: don't build host shared libraries")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 11:10:51 +00:00
Daniel Golle
ca21bbf2ed
expat: add host build
mesa in the video feed requires expat/host. Provide host build to
allow mesa to build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-24 01:34:23 +00:00
Luiz Angelo Daros de Luca
ceb69a0bd5 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>
2021-11-22 18:45:17 -08:00
Igor Bezzubchenko
92c57bd324 libpqxx: update to version 7.6.0
Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
2021-11-20 18:39:40 +03:00
Florian Eckert
bcd8121ed4
Merge pull request #17126 from ejurgensen/mxml_update_33
mxml: update to 3.3
2021-11-15 09:07:12 +01:00
Daniel Golle
c15172f7f7
hiredis: update to version 1.0.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-15 02:16:57 +00:00
Daniel Golle
dbae7fda6d
postgresql: update to version 14.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-15 02:16:52 +00:00
Daniel Golle
23ac7563c2
libinput: update to version 1.19.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-15 02:16:47 +00:00
Daniel Golle
60bc9982b4
libevdev: update to version 1.12.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-15 02:16:41 +00:00
Espen Jürgensen
2e6eaafa4c mxml: update to 3.3
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2021-11-14 23:05:35 +01:00
Michal Vasilek
f7717bd382 cyrus-sasl: patch CVE-2019-19906
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-11-13 08:00:35 +01:00
Lucian Cristian
d6bf638cb8 libnetconf2: update to 2.0.24
needed after libyang update

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-11-12 11:02:56 -08:00
Lucian Cristian
f0df83b4b5 libyang: update to 2.0.112
needed by frr 8+

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-11-12 11:02:56 -08:00
Karl Palsson
60e60fc38f c-ares: bump to 1.18.1
Changelog: https://lists.haxx.se/pipermail/c-ares/2021-October/000002.html

This includes the update to the domain name, made upstream, ref: https://lists.haxx.se/pipermail/c-ares/2021-September/000001.html

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-11-09 09:21:40 +00:00
Alexandru Ardelean
1f90475fc4
Merge pull request #17077 from commodo/openblas-mips-fix
openblas: default to MIPS24K target for all mips32 targets
2021-11-08 09:11:40 +02:00
Rosen Penev
932f00edbd libev: update to 4.33
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-11-05 15:41:13 -07:00
Alexandru Ardelean
443bf87dc8 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>
2021-11-05 14:01:48 +02:00
Eneas U de Queiroz
6bc9ec549d
liburing: add KERNEL_IO_URING dependency
This needs kernel io_uring support to work.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-11-04 15:12:58 -03:00
Eneas U de Queiroz
206eaae165
gnutls: don't run aclocal --install
Remove the --install parameter when running aclocal.  The --install
argument is used to copy third-party files to the first -I directory.
gnutls has -I m4 first, which would copy files to its local build
directory.  However, openwrt prepends the staging dir m4 directory,
causing aclocal --install to copy an old definition of
ax_code_coverage.m4 into the staging dir.

If strace is built after gnutls, compilation will fail:

    Makefile:9303: *** missing separator.  Stop.

The version of ax_code_coverage.m4 that gets installed does not define
@CODE_COVERAGE_RULES@.

Removing the --install parameter in gnutls solves the issue.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-11-03 13:34:16 -03:00
Michel Promonet
c3c2d23598 multimedia: add v4l2tools & v4l2loopback
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2021-11-03 08:13:33 -07:00
Hirokazu MORIKAWA
aa5a0ccb7d icu: bump to 70.1
ICU 70 released. It updates to Unicode 14, including new characters, scripts, emoji, and corresponding API constants. ICU 70 adds support for emoji properties of strings. It also updates to CLDR 40 locale data with many additions and corrections. ICU 70 also includes many other bug fixes and enhancements, especially for measurement unit formatting, and it can now be built and used with C++20 compilers.

This change will require minor modifications in php7 and php8.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-11-02 09:14:00 +09:00
Rosen Penev
ac5912e9cb remove a bunch of rpath hacks
These are already default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-28 20:21:56 -07:00
Rosen Penev
a1f1303ae3 lib4cplus: update to 2.0.7
Switch to static lib. Avoids rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-28 17:31:06 -07:00
Martin Schneider
4fde0fdad5 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>
2021-10-27 18:09:24 -07:00
Jan Pavlinec
766a5b285e 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>
2021-10-25 08:34:57 -07:00
Rosen Penev
dc701d61b9 libxml2: don't build host shared libraries
Avoids having to add

HOST_LDFLAGS: -Wl,-rpath,$(STAGING_DIR_HOSTPKG)/lib

for packages that rely on shared libraries.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-23 17:03:12 -07:00
Nikos Mavrogiannopoulos
91c1b3d18d
Merge pull request #16949 from neheb/10
libtasn1: don't build host shared libs
2021-10-23 20:31:06 +02:00
Rosen Penev
2b36a1b59f 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>
2021-10-22 22:59:24 -07:00
Rosen Penev
d2062486e8 glib2: update to 2.70
Remove various outdated patches. No more uClibc and distutils is a
requirement.

Compile host libraries statically. Size is not a concern there. Also
avoids rpath hacks. Disable NLS as well. Avoids gettext dependencies.

Add libpcre dependency. Seems to be a requirement now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-22 18:33:03 -07:00
Rosen Penev
aba4a294ba 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>
2021-10-22 18:07:53 -07:00
Rosen Penev
c0aac5adab libtasn1: don't build host shared libs
Avoids rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-21 14:45:32 -07:00
Rosen Penev
89c2971c6e protobuf-c: don't build shared host library
No point and can avoid rpath hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-21 14:38:53 -07:00
Rosen Penev
c2fc267476 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>
2021-10-21 13:35:20 -07:00
Rosen Penev
5bf74f2ad4 expat: don't build host libs
tools/expat is actually what's used by the various packages that
supposedly depend on expat/host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-19 13:16:18 -07:00
Tianling Shen
e4d463b89d 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>
2021-10-14 16:22:34 -07:00
Eneas U de Queiroz
307f36834a 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>
2021-10-11 19:56:05 -07:00
Daniel Golle
e852f509cf
libinput: update to version 1.19.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-09 17:02:58 +01:00
Daniel Golle
36b9ff3c83
libudev-zero: update to version 1.0.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-09 17:02:53 +01:00
Daniel Golle
30dabb07ae
postgresql: update to version 14.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-09 17:02:37 +01:00
Damiano Renfer
7c529bab91 libsodium: update maintainer email address
Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
2021-10-09 09:50:35 -04:00
Daniel Golle
3da874371b
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>
2021-10-09 01:28:56 +01:00
Rosen Penev
0ce3a961d3 hiredis: fix compilation with macOS
uname is used to test the host OS. Override it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-08 09:46:38 -07:00
Alexandru Ardelean
0dd482ff5b
Merge pull request #16823 from cotequeiroz/openblas-mips
openblas: fix compilation with mips x4k series CPU
2021-10-07 10:20:14 +03:00
Daniel Golle
45951a9fc8
libdrm: update to version 2.4.107
Change to select features by default.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-07 00:20:31 +01:00
Eneas U de Queiroz
bf99bfbadb
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>
2021-10-06 17:09:10 -03:00
Eneas U de Queiroz
7ff29af4fd
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>
2021-10-06 15:29:47 -03:00
Rosen Penev
6713d9e662 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>
2021-10-05 17:33:14 -07:00
Alexandru Ardelean
1e22ca7ce1 openblas: bump to 0.3.18
Drops patch, which was upstreamed.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-04 08:46:11 -07:00
Alexandru Ardelean
401291ba7e libwebp: fix webpmux lib name for cmake linking
When using CMake the `<prefix>/usr/share/WebP/cmake/WebPConfig.cmake` gets
used to get the names of the libraries to link against.

Since version 1.2.1 of libwebp, libwebpmux is on by default.
This causes a linker error because the linker arg should be `-lwebpmux`
instead of `-llibwebpmux`.

This is easily fixable by correcting the generation of the WebPConfig.cmake
file to append `webpmux` when this lib is enabled.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-02 19:55:07 +01:00
Rosen Penev
3bddf93d3a 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>
2021-10-01 16:36:33 -07:00
Alexandru Ardelean
17126e8174 libs: libwebp: bump to 1.2.1 & assign myself as maintainer
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-30 14:29:13 -07:00
Alexandru Ardelean
437b52d08c
Merge pull request #16746 from neheb/secc2
libseccomp: update to 2.5.2
2021-09-28 18:48:36 +03:00
Rosen Penev
537f743c49 libarchive: update to 3.5.2
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-27 11:07:15 -07:00
Rosen Penev
17d2f61c7b 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>
2021-09-26 22:35:50 -07:00
Rosen Penev
cc473dd810 hidapi: update to 0.10.1
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:34:13 -07:00
Rosen Penev
feaf38de41 libconfig: update to 1.7.3
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:33:25 -07:00
Rosen Penev
6775faf905 libfstrm: update to 0.6.1
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:33:03 -07:00
Rosen Penev
a6105d1c53 nlohmannjson: update to 3.10.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:31:24 -07:00
Rosen Penev
35fabec128 minizip: update to 3.0.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:31:07 -07:00
Rosen Penev
0c3ee90b07 protobuf: update to 3.17.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:30:52 -07:00
Rosen Penev
bb4649f168 libcoap: update to 4.3.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:30:33 -07:00
Alexandru Ardelean
d009987c64 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>
2021-09-26 18:08:20 -07:00
Alexandru Ardelean
4c5a05cd63 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>
2021-09-26 18:08:20 -07:00
Alexandru Ardelean
9b94996370 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>
2021-09-26 18:08:20 -07:00
Rosen Penev
2fdd8dbcb1 freetype: update to 2.11.0
Remove upstreamed patches.

Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 11:05:11 -07:00
Rosen Penev
0c4325fb0b libgcrypt: update to 1.9.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 11:04:51 -07:00
Rosen Penev
0eae8ee969 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>
2021-09-25 11:04:33 -07:00
Rosen Penev
649ec6cc1b libdrm: update to 2.4.107
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 02:48:31 -07:00
Rosen Penev
0d4133a328 gdbm: update to 1.21
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 01:19:36 -07:00
Rosen Penev
0ed3e8f373 libuwsc: fix compilation with GCC11
Bad if identation is now an error.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-24 21:05:44 -07:00
Rosen Penev
34b06f3837 dtc: switch to compiling with meson
Faster and more parallel friendly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-22 20:43:01 +08:00
Kuan-Yi Li
88895e362b libqmi: bump to 1.30.2
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2021-09-20 21:52:00 +08:00
Rosen Penev
5ccd4d1c25 treewide: compile with tools/meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-17 22:06:52 -07:00
Christian Lachner
6e9c9bff05 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>
2021-09-12 10:59:37 -07:00
Lucian Cristian
05d9d7ae21 nss: update to 3.69
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-09-12 10:58:16 -07:00
Lucian Cristian
6e089aadbe nspr: update to 4.32
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-09-12 10:58:00 -07:00
Carlos Miguel Ferreira
f2280ae82e boost: Fixes Boost.Math build for arm_xscale
This commit adds a new patch which fixes build issue with Boost.Math.
Issue is described in upstream PR boostorg/math#684 [1]

[1]: https://github.com/boostorg/math/pull/684

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2021-09-08 18:32:31 -07:00
Rosen Penev
21e5a1e7d3 libuhttp: don't build examples
Speeds up compilation and potentially fixes it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-08 17:44:02 -04:00
Rosen Penev
4084252cbd libzip: fix compilation without SSL
Linker error. No idea why.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-05 21:00:04 -07:00
Rosen Penev
19fcff0910 libtorrent-rasterbar: update to 2.0.4
Backport patch fixing compilation with boost 1.77

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-04 20:35:07 -07:00
Carlos Miguel Ferreira
1953240085
boost: Bump to version 1.77.0
This commit updates boost to version 1.77.0
More info about Boost 1.77.0 can be found at the usual place [1].

There are two new libraries in this version:
* Describe [2]: A C++14 reflection library, from Peter Dimov. Provides
macros for describing enumerators and struct/class members, and
primitives for querying this information.
* Lambda2 [3]: A C++14, dependency-free, single header lambda library, from
Peter Dimov. Allows simple function objects to be constructed via
expressions such as:
_1 + 5, _1 % 2 == 0, _1 > _2, or _1 == ' ' || _1 == '\t'.

[1]: https://www.boost.org/users/history/version_1_77_0.html
[2]: https://www.boost.org/libs/describe/
[3]: https://www.boost.org/libs/lambda2/

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2021-09-02 02:12:19 +01:00
Sebastian Kemper
95023a15cc json-glib: bump to version 1.6.6
This also drops 01-remove-python-check.patch, which was added previously
to allow Github Actions to work.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-08-29 10:12:20 -07:00
Rosen Penev
3d47fd637c glib2: update to 2.68.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-27 16:38:30 -07:00
Michal Vasilek
ec4ce2a0c8
libssh: update to 0.9.6
* fixes CVE-2021-3634

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-27 09:51:19 +02:00
Karl Palsson
689dabd8de 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>
2021-08-25 10:10:55 +00:00
Rosen Penev
c02d128035
Merge pull request #16422 from neheb/g19
gerbera: update to 1.9.0
2021-08-25 00:57:54 -07:00
Rosen Penev
f890882752 spdlog: update to 1.9.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-24 19:16:04 -07:00
Rosen Penev
2eb27f73ee
Merge pull request #16374 from neheb/pocc
poco: update to 1.11.0
2021-08-24 19:12:00 -07:00
Rosen Penev
26b51234c8
Merge pull request #16440 from paper42/apr-cve-master
apr: patch CVE-2021-35940
2021-08-23 12:16:49 -07:00
Stijn Tintel
9dc0fd7c14 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>
2021-08-23 17:18:08 +03:00
Michal Vasilek
0777e40b74
apr: patch CVE-2021-35940
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-23 15:38:23 +02:00
Nicholas Smith
80b47a11b1 libmbim: switch to autorelease
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-08-22 16:12:20 +10:00
Nicholas Smith
daeb94469b libqmi: switch to autorelease
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-08-22 16:12:08 +10:00
Nicholas Smith
46e6cb7d15 libmbim: bump to 1.26.0
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-08-22 15:50:14 +10:00
Nicholas Smith
4e67af0cc1 libqmi: bump to 1.28.8
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-08-22 15:49:41 +10:00
Daniel Golle
f53cd4232a
libinput: package libinput cli applets and quriks
Also package /usr/libexec/libinput/* and /usr/share/lib/input/*.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-21 18:40:34 +01:00
Petr Štetiar
84058b3980 c-ares: update to version 1.17.2
Missing input validation of host names returned by Domain Name Servers
in the c-ares library can lead to output of wrong hostnames (leading to
Domain Hijacking).

The Common Vulnerabilities and Exposures (CVE) project has assigned the
name CVE-2021-3672 to this issue.

References: https://c-ares.haxx.se/adv_20210810.html
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2021-08-20 10:33:33 +00:00
Ronny Kotzschmar
35876858d1 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>
2021-08-20 10:31:49 +00:00
Rosen Penev
e750b50fc8
Merge pull request #16375 from neheb/jpgg
libjpeg-turbo: update to 2.1.1
2021-08-16 14:46:09 -07:00
Daniel Golle
3f846f9242
postgresql: update to version 13.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-16 14:34:51 +01:00
Alexandru Ardelean
975f2c77bd
Merge pull request #16301 from stintel/libffi
libffi: bump to 3.4.2
2021-08-16 09:52:50 +03:00
Rosen Penev
e2a76c2cfe libjpeg-turbo: update to 2.1.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-15 18:27:52 -07:00
Rosen Penev
ed6781bef1 poco: update to 1.11.0
Refresh patches and fix strerror one. uClibc also defines __GLIBC__.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-15 18:26:23 -07:00
Rosen Penev
51f9a12a54
Merge pull request #16326 from cotequeiroz/install_host
perlmod.mk, unixodbc: use 'install' instead of 'cp' to install host binaries to avoid "Text file busy" error.
2021-08-14 13:42:09 -07:00
Daniel Golle
f518cfb250
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>
2021-08-12 03:11:09 +01:00
Eneas U de Queiroz
47f98d7030
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>
2021-08-11 16:59:20 -03:00
Jan Pavlinec
3cc8a1f37e
redis: update to version 6.2.5
Fixes CVE-2021-32761

Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2021-08-11 08:43:27 +02:00
Hans Dedecker
6bffc5f5c9 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>
2021-08-08 21:40:15 +02:00
Rosen Penev
a23de0330b
Merge pull request #16293 from Linaro1985/master_fix_libxslt
libxslt: fix compilation because of wrong libxml2 check in configure script
2021-08-07 16:43:45 -07:00
Stijn Tintel
3e9d7d2afe 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>
2021-08-07 13:43:55 +03:00
Stijn Tintel
3d4e6b0514 Revert "gnutls: update to 3.7.2"
Fixes #16083

This reverts commit 59a39d4c6f.
2021-08-05 22:37:05 +03:00
Maxim Anisimov
b5ac497d66 libxslt: fix compilation because of wrong libxml2 check in configure script
More details: 90c34c8bb9

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2021-08-05 09:14:07 +03:00
Rosen Penev
a7db7a5023
Merge pull request #16260 from dhewg/libopusenc
libopusenc: cherry-pick post-release crash fixes
2021-08-03 12:20:12 -07:00
Karl Palsson
1557ac367a 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>
2021-08-03 17:29:16 +00:00
Karl Palsson
0e186bd511 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>
2021-08-03 17:29:16 +00:00
W. Michael Petullo
a4008e33f5 cyrus-sasl: add optional sasldb package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-08-02 12:35:48 -05:00
Alexandru Ardelean
2067eab84c 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>
2021-08-02 15:10:55 +02:00
Daniel Golle
1b85a30731
postgresql: update to version 13.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:12 +01:00
Daniel Golle
112e5628f4
libinput: update to version 1.18.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:03 +01:00
Daniel Golle
50bb46baaa
libudev-zero: update to version 0.5.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:14:57 +01:00
Daniel Golle
e0e5dea89e
gpgme: update to version 1.16.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:14:52 +01:00
Daniel Golle
0876a981c2
libksba: update to version 1.6.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:14:47 +01:00
Andre Heider
7200d1386c 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>
2021-07-31 13:38:28 +02:00
Rosen Penev
11b8e17c9a
Merge pull request #16180 from neheb/Al
alsa stuff: update to 12..5.1
2021-07-29 12:40:34 -07:00
Rosen Penev
a6cf96588c
Merge pull request #16186 from neheb/Ya
libyaml-cpp: update to 0.7.0
2021-07-29 12:39:37 -07:00
Rosen Penev
181bb8493a
Merge pull request #16183 from neheb/Pc
pcre2: update to 10.37
2021-07-29 12:39:19 -07:00
Rosen Penev
5ad6bb0a01
Merge pull request #16078 from ja-pa/fix-email
treewide: change email address in PKG_MAINTAINER
2021-07-29 12:37:06 -07:00
Jan Pavlinec
3ee2a087a3
treewide: change email
Change from jan.pavlinec@nic.cz to jan.pavlinec1@gmail.com

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-07-29 13:21:02 +02:00
Rosen Penev
038f890bca
Merge pull request #15685 from commodo/openblas
openblas: add initial package
2021-07-27 00:59:23 -07:00
Rosen Penev
2e0b72910a
Merge pull request #16225 from lnslbrty/update/libndpi-4.0
libndpi: update to 4.0
2021-07-26 20:38:12 -07:00
Toni Uhlig
de119e010e
libndpi: update to 4.0
- libmaxminddb config option

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2021-07-27 01:40:06 +02:00
Alexandru Ardelean
9cbf548649 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>
2021-07-26 10:27:44 +03:00