aboutsummaryrefslogtreecommitdiff
path: root/libs
Commit message (Collapse)AuthorAge
* Merge pull request #17064 from cotequeiroz/mariadbEneas U de Queiroz2021-11-25
|\ | | | | mariadb, liburing: fix liburing dependency failure (use liburing if kernel supports it)
| * liburing: add KERNEL_IO_URING dependencyEneas U de Queiroz2021-11-04
| | | | | | | | | | | | This needs kernel io_uring support to work. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* | libxml2: build host static lib with -fPICDaniel Golle2021-11-24
| | | | | | | | | | | | | | | | 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>
* | expat: add host buildDaniel Golle2021-11-24
| | | | | | | | | | | | | | mesa in the video feed requires expat/host. Provide host build to allow mesa to build. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | libvpx: update to 1.11.0Luiz Angelo Daros de Luca2021-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | libpqxx: update to version 7.6.0Igor Bezzubchenko2021-11-20
| | | | | | | | Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
* | Merge pull request #17126 from ejurgensen/mxml_update_33Florian Eckert2021-11-15
|\ \ | | | | | | mxml: update to 3.3
| * | mxml: update to 3.3Espen Jürgensen2021-11-14
| | | | | | | | | | | | Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* | | hiredis: update to version 1.0.2Daniel Golle2021-11-15
| | | | | | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | postgresql: update to version 14.1Daniel Golle2021-11-15
| | | | | | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | libinput: update to version 1.19.2Daniel Golle2021-11-15
| | | | | | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | libevdev: update to version 1.12.0Daniel Golle2021-11-15
|/ / | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | cyrus-sasl: patch CVE-2019-19906Michal Vasilek2021-11-13
| | | | | | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* | libnetconf2: update to 2.0.24Lucian Cristian2021-11-12
| | | | | | | | | | | | needed after libyang update Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* | libyang: update to 2.0.112Lucian Cristian2021-11-12
| | | | | | | | | | | | needed by frr 8+ Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* | c-ares: bump to 1.18.1Karl Palsson2021-11-09
| | | | | | | | | | | | | | | | 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>
* | Merge pull request #17077 from commodo/openblas-mips-fixAlexandru Ardelean2021-11-08
|\ \ | | | | | | openblas: default to MIPS24K target for all mips32 targets
| * | openblas: default to MIPS24K target for all mips32 targetsAlexandru Ardelean2021-11-05
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* / libev: update to 4.33Rosen Penev2021-11-05
|/ | | | | | Switch to AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* gnutls: don't run aclocal --installEneas U de Queiroz2021-11-03
| | | | | | | | | | | | | | | | | | | | 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>
* multimedia: add v4l2tools & v4l2loopbackMichel Promonet2021-11-03
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* icu: bump to 70.1Hirokazu MORIKAWA2021-11-02
| | | | | | | | 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>
* remove a bunch of rpath hacksRosen Penev2021-10-28
| | | | | | These are already default. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* lib4cplus: update to 2.0.7Rosen Penev2021-10-28
| | | | | | Switch to static lib. Avoids rpath hacks. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* boringssl: Add boringssl libraryMartin Schneider2021-10-27
| | | | | | | 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>
* redis: update to version 6.2.6Jan Pavlinec2021-10-25
| | | | | | | | | | | | | | 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>
* libxml2: don't build host shared librariesRosen Penev2021-10-23
| | | | | | | | | | 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>
* Merge pull request #16949 from neheb/10Nikos Mavrogiannopoulos2021-10-23
|\ | | | | libtasn1: don't build host shared libs
| * libtasn1: don't build host shared libsRosen Penev2021-10-21
| | | | | | | | | | | | Avoids rpath hacks. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | libnpupnp: update to 4.1.5Rosen Penev2021-10-22
| | | | | | | | | | | | | | Add libmicrohttpd to PKG_BUILD_DEPENDS as it doesn't get added for some reason. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | glib2: update to 2.70Rosen Penev2021-10-22
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* | libffi: don't build host shared libsRosen Penev2021-10-22
|/ | | | | | | | Avoids rpath hacks. Add --with-pic. Needed for static library. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* protobuf-c: don't build shared host libraryRosen Penev2021-10-21
| | | | | | No point and can avoid rpath hacks. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* poco: switch to building with cmakeRosen Penev2021-10-21
| | | | | | | | 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>
* expat: don't build host libsRosen Penev2021-10-19
| | | | | | | 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>
* msgpack-c: Update to 4.0.0Tianling Shen2021-10-14
| | | | | | | | - Fixed typo error in PKG_LICENSE_FILES. - Updated CMAKE_OPTIONS. - Refreshed the patch. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* oniguruma: bump to 6.9.7.1Eneas U de Queiroz2021-10-11
| | | | | | | | | | | | 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>
* libinput: update to version 1.19.1Daniel Golle2021-10-09
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* libudev-zero: update to version 1.0.0Daniel Golle2021-10-09
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* postgresql: update to version 14.0Daniel Golle2021-10-09
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* libsodium: update maintainer email addressDamiano Renfer2021-10-09
| | | | Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
* libsodium: include ed25519_core in minimal buildDaniel Golle2021-10-09
| | | | | | | | 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>
* hiredis: fix compilation with macOSRosen Penev2021-10-08
| | | | | | uname is used to test the host OS. Override it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #16823 from cotequeiroz/openblas-mipsAlexandru Ardelean2021-10-07
|\ | | | | openblas: fix compilation with mips x4k series CPU
| * openblas: avoid using make -j when buildingEneas U de Queiroz2021-10-06
| | | | | | | | | | | | | | 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>
| * openblas: fix compilation with mips x4k series CPUEneas U de Queiroz2021-10-06
| | | | | | | | | | | | | | 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>
* | libdrm: update to version 2.4.107Daniel Golle2021-10-07
|/ | | | | | Change to select features by default. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* libdnet: fix compilation under macOSRosen Penev2021-10-05
| | | | | | | configure checks the host system not the target one. Override these variables. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* openblas: bump to 0.3.18Alexandru Ardelean2021-10-04
| | | | | | Drops patch, which was upstreamed. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* libwebp: fix webpmux lib name for cmake linkingAlexandru Ardelean2021-10-02
| | | | | | | | | | | | | | 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>