aboutsummaryrefslogtreecommitdiff
path: root/libs
Commit message (Collapse)AuthorAge
* Merge pull request #10441 from neheb/glibtripolar2019-12-31
|\ | | | | glib2: Disable Werror
| * glib2: Disable WerrorRosen Penev2019-11-02
| | | | | | | | | | | | | | | | On GCC9, it throws a Wformat-nonliteral error. Unfortunately, there's no easy was to fix it as it is fortify-headers where the warning ultimately comes from. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | Merge pull request #10652 from gladiac1337/pcre2-jit-coRosen Penev2019-12-30
|\ \ | | | | | | pcre2: Update to v10.34 & add JIT-support for select architectures
| * | pcre2: Update PCRE2 to v10.34Christian Lachner2019-11-27
| | | | | | | | | | | | | | | | | | - Update download URL and hash Signed-off-by: Christian Lachner <gladiac@gmail.com>
| * | pcre2: Add JIT-support for select architectures in PCRE2Christian Lachner2019-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This commit adds a config-option for JIT in libpcre2. According to research published on https://rust-leipzig.github.io/regex/2017/03/28/comparison-of-regex-engines/ this should give a 10x performance increase on JIT operations which can be desireable for high performance Apache mod_rewrite or haproxy reqrep operations. This option is available on all officially supported architecutres which are listed on https://pcre.org/current/doc/html/pcre2jit.html#SEC2. Furthermore, it is enabled by default on the following architectures: arm, i686, x86_64. Signed-off-by: Christian Lachner <gladiac@gmail.com>
* | | libtirpc: update to 1.2.5Andy Walsh2019-12-30
| | | | | | | | | | | | | | | | | | | | | * update to 1.2.5 * remove upstream merged patches Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* | | Merge pull request #10872 from neheb/rpRosen Penev2019-12-25
|\ \ \ | | | | | | | | rpcsvc-proto: Fix compilation with uClibc-ng
| * | | rpcsvc-proto: Fix compilation with uClibc-ngRosen Penev2019-12-24
| | | | | | | | | | | | | | | | | | | | | | | | Also fixed compilation with full iconv. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | spice: fix building against arc770-uclibc toolchainYousong Zhou2019-12-25
|/ / / | | | | | | | | | | | | | | | | | | | | | Supersedes openwrt/packages#10873 Ref: https://github.com/openwrt/packages/pull/10873 Reported-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* | | Merge pull request #10849 from neheb/nssRosen Penev2019-12-23
|\ \ \ | | | | | | | | nss: Fix compilation with uClibc-ng
| * | | nss: Fix compilation with uClibc-ngRosen Penev2019-12-20
| | | | | | | | | | | | | | | | | | | | | | | | _GNU_SOURCE is needed for fdopen, sigaction, and probably more. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | libmbim: bump libmbim to 1.20.4Nicholas Smith2019-12-23
| | | | | | | | | | | | | | | | Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
* | | | boost: Fix embarassing ARC typoRosen Penev2019-12-21
| | | | | | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | Merge pull request #10843 from ClaymorePT/boost_1.72.0Rosen Penev2019-12-21
|\ \ \ \ | |/ / / |/| | | boost: Package Version Update (1.72.0)
| * | | boost: Package Version Update (1.72.0)Carlos Miguel Ferreira2019-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates Boost to version 1.72.0 There are no new libraries in this release. Note: - This commit also adds a post-release patch to fix an issue with Boost.Coroutine More info about Boost 1.72.0 can be found at the usual place [1]. [1]: https://www.boost.org/users/history/version_1_72_0.html Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
* | | | Merge pull request #10842 from neheb/icuRosen Penev2019-12-19
|\ \ \ \ | | | | | | | | | | icu: Backport C++11 math patch
| * | | | icu: Backport C++11 math patchRosen Penev2019-12-19
| |/ / / | | | | | | | | | | | | | | | | | | | | Fixes compilation with uClibc-ng. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* / / / h2o: backport backtrace detectionJames Taylor2019-12-20
|/ / / | | | | | | | | | | | | | | | | | | | | | backport patch for backtrace detection in h2o. This patch solves the issue of uclibc pretending to be glibc Signed-off-by: James Taylor <james@jtaylor.id.au>
* | | Merge pull request #10061 from ynezz/upstream/service-status-fixRosen Penev2019-12-18
|\ \ \ | | | | | | | | treewide: fix service status
| * | | treewide: fix service status command in procd compatible servicesPetr Štetiar2019-11-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix breaking change introduced in the main tree with a commit 7519a36774ca ("base-files,procd: add generic service status") where the old service `status` callback function doesn't work anymore and needs to be renamed to `status_service`. This name was chosen for consistency with start and stop function callbacks, which are using `start_service` and `stop_service` naming schemes. While at it, fix whitespace issues in the status_service as well. Ref: http://lists.infradead.org/pipermail/openwrt-devel/2019-September/019035.html Reported-by: Dirk Brenken <dev@brenken.org> Signed-off-by: Petr Štetiar <ynezz@true.cz>
* | | | Merge pull request #10781 from Andy2244/samba-4.11-python3-newRosen Penev2019-12-18
|\ \ \ \ | | | | | | | | | | samba4: update to 4.11.4 (python3 version), add rpcsvc-proto, add libasn1 host build
| * | | | rpcsvc-proto: add new packageAndy Walsh2019-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * provides missing libtirpc headers (rpcsvc proto.x) * provides rpcgen Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
| * | | | libtasn1: add host-buildAndy Walsh2019-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * samba4 complains that it cant find the libasn1 host bins Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* | | | | Merge pull request #10785 from neheb/appleRosen Penev2019-12-18
|\ \ \ \ \ | | | | | | | | | | | | [WIP]Add idevicerestore
| * | | | | libplist: Several fixesRosen Penev2019-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add myself as maintainer. Add PKG_CPE_ID. Switch to submenu for easier readability. Change libplist-utils name to the utility. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | libusbmuxd: Several fixesRosen Penev2019-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add myself as maintainer. Add PKG_CPE_ID. Add submenu for easier readability. Install extra tool. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | libirecovery: Add packageRosen Penev2019-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for idevicerestore Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | libimobiledevice: Update to latest masterRosen Penev2019-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added patch to fix Wformat warning. Fixed license information. Removed outdated iconv dependency Placed in a submenu for readability. Added myself as maintainer. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #10819 from ja-pa/lmdb-fix-arRosen Penev2019-12-18
|\ \ \ \ \ \ | | | | | | | | | | | | | | lmdb: use toolchain AR for compilation
| * | | | | | lmdb: use toolchain AR for compilationJan Pavlinec2019-12-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* | | | | | | libzip: fix musl-fts failureSebastian Kemper2019-12-16
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | musl doesn't support fts. But with the extra package musl-fts installed, libzip picks up the fts header and fails at the linking stage: zipcmp.c:(.text.startup+0x130): undefined reference to `fts_open' /home/sk/tmp/openwrt/staging_dir/toolchain-mips_24kc_gcc-8.3.0_musl/lib/gcc/mips-openwrt-linux-musl/8.3.0/../../../../mips-openwrt-linux-musl/bin/ld: zipcmp.c:(.text.startup+0x172): undefined reference to `fts_read' So with musl-fts we need to link in libfts. To address that this commits patches the cmake setup to check if fts is available in libc itself or in any external libfts. So when musl-fts is installed on the system the setup will be the following: musl: use libfts uclibc: use fts from libc glibc: like uclibc Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | | | | | Merge pull request #10793 from micmac1/dnsdist-no-bombRosen Penev2019-12-15
|\ \ \ \ \ \ | |/ / / / / |/| | | | | dnsdist: fix various build failures
| * | | | | tinycdb: install shared lib and pic archiveSebastian Kemper2019-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dnsdist picks up cdb.h but can't link in the static archive. /home/sk/tmp/openwrt/staging_dir/toolchain-mips_24kc_gcc-8.3.0_musl/lib/gcc/mips-openwrt-linux-musl/8.3.0/../../../../mips-openwrt-linux-musl/bin/ld: /home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib/libcdb.a(cdb_init.o): relocation R_MIPS_26 against `fstat' can not be used when making a shared object; recompile with -fPIC This commit extends the tinycdb Makefile to build and install as well the shared library as well as the pic archive. dnsdist will then pick the shared library. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * | | | | tinycdb: use OpenWrt flagsSebastian Kemper2019-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently tinycdb doesn't use {C,CPP,LD}FLAGS. This commit adds MAKE_FLAGS to address this. Before: make[3]: Entering directory '/home/sk/tmp/openwrt/build_dir/target-mips_24kc_musl/tinycdb-0.78' ccache_cc -O -D_FILE_OFFSET_BITS=64 -c cdb_init.c cc1: note: someone does not honour COPTS correctly, passed 0 times ccache_cc -O -D_FILE_OFFSET_BITS=64 -c cdb_find.c ... Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | | | | | Merge pull request #10794 from mhei/add-libconfigRosen Penev2019-12-15
|\ \ \ \ \ \ | | | | | | | | | | | | | | libzip: add package
| * | | | | | libzip: add packageMichael Heimpold2019-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces libzip which is e.g. a dependency for upcoming upgrade of PHP to version 7.4. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | | | | | libmicrohttpd: update to version 0.9.69Alexander Couzens2019-12-15
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* | | | | | Merge pull request #10791 from micmac1/protobuf-host-libsRosen Penev2019-12-14
|\ \ \ \ \ \ | | | | | | | | | | | | | | protobuf: fix libdir handling for host build
| * | | | | | protobuf: fix libdir handling for host buildSebastian Kemper2019-12-14
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On some host machines (example: Gentoo amd64 no-multilib) by default cmake will install libraries to lib64. But in OpenWrt the correct libdir is lib (for instance the RPATH is set to lib). So you may end up with libraries in lib64 while RPATH points to lib: sk@darth ~/tmp/openwrt $ ldd staging_dir/hostpkg/bin/protoc linux-vdso.so.1 (0x00007ffc741ea000) libprotoc.so.3.8.0.0 => not found libprotobuf.so.3.8.0.0 => not found libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0a8f7ea000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/libstdc++.so.6 (0x00007f0a8f572000) libm.so.6 => /lib64/libm.so.6 (0x00007f0a8f427000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/libgcc_s.so.1 (0x00007f0a8f40d000) libc.so.6 => /lib64/libc.so.6 (0x00007f0a8f23c000) /lib64/ld-linux-x86-64.so.2 (0x00007f0a8f827000) sk@darth ~/tmp/openwrt $ Fix this by specifying the libdir during host builds. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* / / / / / libfmt: bump to version 6.1.2Othmar Truniger2019-12-14
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Othmar Truniger <github@truniger.ch>
* / / / / libwebp: Fix compilation with mips16Rosen Penev2019-12-14
|/ / / / | | | | | | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | h2o: update wslay link patch to upstreamJames Taylor2019-12-13
| | | | | | | | | | | | | | | | | | | | | | | | Update wslay link patch with upstream fix from h2o/h2o#2196 Signed-off-by: James Taylor <james@jtaylor.id.au>
* | | | libqmi: update to version 1.24.2Aleksander Morgado2019-12-12
| | | | | | | | | | | | | | | | Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
* | | | Merge pull request #10725 from neheb/idnRosen Penev2019-12-11
|\ \ \ \ | | | | | | | | | | libidn2: Update to 2.3.0
| * | | | libidn2: Update to 2.3.0Rosen Penev2019-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed license information. Several Makefile cleanups for consistency between packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | Merge pull request #10724 from neheb/icalRosen Penev2019-12-11
|\ \ \ \ \ | | | | | | | | | | | | libical: Update to 3.0.6
| * | | | | libical: Update to 3.0.6Rosen Penev2019-12-11
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace InstallDev with CMAKE_INSTALL. Add PKG_BUILD_PARALLEL for faster compilation. Fixed license info. Refreshed patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | Merge pull request #10693 from neheb/nnRosen Penev2019-12-11
|\ \ \ \ \ | | | | | | | | | | | | p11-kit: Fix uClibc-ng compile failure
| * | | | | p11-kit: Fix uClibc-ng compile failureRosen Penev2019-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems the issue was not fixed. Easiest way to fix is to pass the proper configure variable. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #10721 from James-TR/update/dnsdistRosen Penev2019-12-11
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | dnsdist: update to 1.4.0 w/ new dependencies