aboutsummaryrefslogtreecommitdiff
path: root/libs
Commit message (Collapse)AuthorAge
...
* | | | | Merge pull request #8962 from neheb/quaRosen Penev2019-05-16
|\ \ \ \ \ | | | | | | | | | | | | quasselc: Fix compilation with uClibc-ng
| * | | | | quasselc: Fix compilation with uClibc-ngRosen Penev2019-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nls.mk is needed. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #8997 from neheb/fd1Rosen Penev2019-05-16
|\ \ \ \ \ \ | | | | | | | | | | | | | | libftdi1: Fix compilation with most recent CMake
| * | | | | | libftdi1: Fix compilation with most recent CMakeRosen Penev2019-05-15
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description from Amol Bhave: This package fails to compile with boost 1.70 when the boost cmake config gets used. As far as I can tell, Boost 1.70 introduced BoostConfigVersion.cmake. In that file, the value of PACKAGE_VERSION is set to 1.70. This makes CMake auto set the variable Boost_VERSION to 1.70. Historically, Boost_VERSION has been using the format like 170000, and not 1.70. Some package cmake files still depend on this behavior and make assertions such as Boost_VERSION > 168000. This is incompatible with the new scheme. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #8996 from neheb/ftRosen Penev2019-05-16
|\ \ \ \ \ \ | | | | | | | | | | | | | | libftdi: Fix compilation with most recent CMake
| * | | | | | libftdi: Fix compilation with most recent CMakeRosen Penev2019-05-15
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description from Amol Bhave: This package fails to compile with boost 1.70 when the boost cmake config gets used. As far as I can tell, Boost 1.70 introduced BoostConfigVersion.cmake. In that file, the value of PACKAGE_VERSION is set to 1.70. This makes CMake auto set the variable Boost_VERSION to 1.70. Historically, Boost_VERSION has been using the format like 170000, and not 1.70. Some package cmake files still depend on this behavior and make assertions such as Boost_VERSION > 168000. This is incompatible with the new scheme. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #9000 from zhaojh329/libuwscRosen Penev2019-05-16
|\ \ \ \ \ \ | | | | | | | | | | | | | | libuwsc: update to 3.3.1
| * | | | | | libuwsc: update to 3.3.1Jianhui Zhao2019-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
* | | | | | | Merge pull request #8949 from ammubhave/add_fbthriftRosen Penev2019-05-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | fbthrift: Add fbthrift package
| * | | | | | | fbthrift: Add fbthrift packageAmol Bhave2019-05-11
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Depends on libwangle] Facebook's branch of Apache Thrift, including a new C++ server. Thrift is a serialization and RPC framework for service communication. Thrift enables these features in all major languages, and there is strong support for C++, Python, Hack, and Java. Test Plan: compile fbthrift on openwrt master for nbg6817 Maintainer: me Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | Merge pull request #8986 from neheb/onRosen Penev2019-05-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | libevhtp: Add onigiruma.h to install
| * | | | | | | libevhtp: Add onigiruma.h to installRosen Penev2019-05-14
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason from 1.1.7 to 1.2.0, oniguruma no longer gets installed by default. Fix that to fix compilation with seafile. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | Merge pull request #8872 from neheb/aprRosen Penev2019-05-16
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | apr: Enable DSO and add several configure vars
| * | | | | | apr: Enable DSO and add several configure varsRosen Penev2019-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Users have reported errors with Apache. Enable DSO to try to fix. Most of these vars default to no since we're cross-compiling. Change them to on since all the libc's that OpenWrt supports supports these. epoll for example should have better stability. Changed PKG_LICENSE to SPDX. Slight cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | botan: Do not build on ARCRosen Penev2019-05-15
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not supported. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #8980 from neheb/rmRosen Penev2019-05-14
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | libmraa: Don't build on ARC, ARMEB, and PPC
| * | | | | libmraa: Don't build on ARC, ARMEB, and PPCRosen Penev2019-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not supported. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #8919 from ja-pa/libseccomp-2.4.1Rosen Penev2019-05-14
|\ \ \ \ \ \ | |/ / / / / |/| | | | | libseccomp: update to version 2.4.1
| * | | | | libseccomp: update to version 2.4.1Jan Pavlinec2019-05-14
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* | | | | | Merge pull request #8917 from diizzyy/lib-pcre-843Rosen Penev2019-05-13
|\ \ \ \ \ \ | | | | | | | | | | | | | | libs/pcre: Update to 8.43
| * | | | | | libs/pcre: Update to 8.43Daniel Engberg2019-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update pcre to 8.43 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | | | | | | Merge pull request #8969 from lucize/nssupDaniel Engberg2019-05-13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | nss: update to 3.44
| * | | | | | | nss: update to 3.44Lucian Cristian2019-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* | | | | | | | Merge pull request #8946 from neheb/xerRosen Penev2019-05-12
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | libxerces-c: Switch to using -fPIC
| * | | | | | | libxerces-c: Switch to using -fPICRosen Penev2019-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -fpic is failing on AArch64. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | | loudmouth: Fix compilation with uClibc-ngRosen Penev2019-05-12
| |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nls.mk must be included. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | Merge pull request #8952 from ammubhave/add_boost_host_buildRosen Penev2019-05-11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | boost: add host library build for boost
| * | | | | | | boost: add host library build for boostAmol Bhave2019-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Currently, boost host build doesn't actually compile boost libraries for the host arch. If there are host tools that would want to link against boost, it can't right now. This diff adds support for compiling host boost library as well. Any packages that need to depend on a host boost library can depend on CONFIG_boost-host-build-<lib>. Test Plan: Compiled fbthrift and verified that it works. used openwrt master using nbg6817 Maintainer: @ClaymorePT Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | | Merge pull request #8908 from neheb/artRosen Penev2019-05-11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | libartnet: Fix compilation with GCC8
| * | | | | | | | libartnet: Fix compilation with GCC8Rosen Penev2019-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous GCC7 fix was incorrect and GCC8 correctly complains about it. Fix it properly. Also cleaned up the Makefile for consistency between packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | | | Merge pull request #8832 from neheb/libsshRosen Penev2019-05-11
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | libssh: Fix compilation without deprecated OpenSSL APIs
| * | | | | | | | | libssh: Fix compilation without deprecated OpenSSL APIsRosen Penev2019-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Last patch was already fixed upstream. First patch was sent. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | | | | libfolly: Fix folly missing depsAmol Bhave2019-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: folly automatically picks up lz4 and unwind if they are found by its cmake build script. This is causing buildbot failure. Include these libraries in DEPENDS as well. Test Plan: - build packages liblz4 and libunwind - build folly, and check that it throws an error - add this patch, and rebuild - verify that it succeeds this time around Compile Tested: nbg6817, openwrt master Maintainer: me Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | | | | Merge pull request #8941 from ammubhave/add_libwangleRosen Penev2019-05-10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | libwangle: Add new package libwangle
| * | | | | | | | | | libwangle: Add new package libwangleAmol Bhave2019-05-10
| | |_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way. tested with: master on nbg6817 and arc700. Signed-off-by: Amol Bhave <ambhave@fb.com>
* / | | | | | | | | libp11: update to version 0.4.10Daniel Golle2019-05-10
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | | | | | | | | Merge pull request #8928 from neheb/evhRosen Penev2019-05-10
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | libevhtp: Update to 1.2.0
| * | | | | | | | | libevhtp: Update to 1.2.0Rosen Penev2019-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the tree, libevhtp is used only for Seafile. This is the most recent version that Haiwen lists as working. Updated threads patch for OpenSSL 1.1. Removed Maintainer as he is inactive. Simplified Makefile a little bit and reorganized for consistency between packages. Fixed compilation with uClibc-ng. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | | | | Merge pull request #8940 from ammubhave/add_libfizzRosen Penev2019-05-10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | libfizz: Add libfizz package
| * | | | | | | | | | libfizz: Add libfizz packageAmol Bhave2019-05-10
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fizz is a TLS 1.3 implementation. Fizz currently supports TLS 1.3 drafts 28, 26 (both wire-compatible with the final specification), and 23. All major handshake modes are supported, including PSK resumption, early data, client authentication, and HelloRetryRequest. Compile tested: nbg6817 and arc700, openwrt master Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | | | | Merge pull request #8942 from ammubhave/add_rsocketRosen Penev2019-05-10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | librsocket-cpp: Add new package librsocket-cpp
| * | | | | | | | | | librsocket-cpp: Add new package librsocket-cppAmol Bhave2019-05-10
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C++ implementation of RSocket RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. (https://rsocket.io/) This ships with two separte libraries, yarpl and rsocket Patch 100 is already upstream (https://github.com/rsocket/rsocket-cpp/commit/862202c6e99a49a8cbd304644d98d3f419b429d8). Patch 101 in process of upstreaming as it needs to made compatible with using both gold and ld. [Dependency of https://github.com/facebook/openr] Compile tested: openwrt master - nbg6817, arc700 Signed-off-by: Amol Bhave <ambhave@fb.com>
* / / / / / / / / / getdns: update to version 1.5.2Jonathan G. Underwood2019-05-10
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
* | | | | | | | | Merge pull request #7876 from ammubhave/add_libfolly_stackedRosen Penev2019-05-10
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | libfolly: Add package for folly library
| * | | | | | | | | libfolly: Add package for folly libraryAmol Bhave2019-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | folly is an open-source C++ library developed and used at Facebook. Adding this package will enable adding further packages that depend on this. Depends on PR #7098, PR #7101, PR #7126, PR #7877 Maintainer: me Compile tested: openwrt-18.06 for ipq40xx, ipq806x, x86 and ar71xx Run tested: Tested on devices running on the above architectures. Verified that dependent packages can successfully build and run using the libfolly.so shared library. Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | | | | Merge pull request #7101 from ammubhave/add_libmstchRosen Penev2019-05-10
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | libmstch: add mstch library
| * | | | | | | | | libmstch: add mstch libraryAmol Bhave2019-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mstch is an implementation of the the mustache templates using C++. This package will build mstch static library that can be used by other packages. Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | | | | boost: Copy cmake in InstallDev stepAmol Bhave2019-05-08
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy the cmake directory in the InstallDev step. I am currently trying out actual host build for boost i.e. compiling boost libaries for host tools. When I do that, that step installs the boost cmake files in staging_dir/host. This breaks other packages that use cmake to compile and use boost as a dependency. This is because, their compilation step now begins using staging_dir/host version of Boost, rather than the target version of boost. Cmake gives priority to cmake version of Boost config, over finding boost headers manually. This change resolves that problem by installing the BoostConfig.cmake file in staging_dir/<target> as well. Compile tested: nbg6817 Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | | | | | | Merge pull request #8923 from ammubhave/fixboostRosen Penev2019-05-07
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | boost: Fix boost apply_visitor for lvalue variants
| * | | | | | | | boost: Fix boost apply_visitor for lvalue variantsAmol Bhave2019-05-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Boost 1.70.0 broke the apply_visitor functions for lvalue reference variants. This imports the patch that fixes this issue from upstream. Tested this by compiling a library (https://github.com/facebookincubator/fizz) that works with 1.69 but breaks with 1.70. And then, importing this patch and trying the compilation again. Compile tested: nbg6817 Maintainer: @ClaymorePT Signed-off-by: Amol Bhave <ambhave@fb.com>