aboutsummaryrefslogtreecommitdiff
path: root/libs
Commit message (Collapse)AuthorAge
* 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>
* | | | Merge pull request #8868 from neheb/icuRosen Penev2019-05-07
|\ \ \ \ | |/ / / |/| | | icu: Fix compilation with uClibc-ng
| * | | icu: Fix compilation with uClibc-ngRosen Penev2019-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | uClibc-ng does not define these math functions in math.h , only in tgmath.h. Therefore the cmath header will not work. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | libsigar: add sigar libaryAmol Bhave2019-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sigar is a System Information Gatherer And Reporter library for C++ Adding the package so other C++ packages that depends on this library can build. This creates a libsigar.so shared library. Signed-off-by: Amol Bhave <ambhave@fb.com>
* | | | Merge pull request #8902 from ja-pa/measurement-kit-0.10.3Josef Schlehofer2019-05-06
|\ \ \ \ | | | | | | | | | | measurement-kit: update to version 0.10.3
| * | | | measurement-kit: update to version 0.10.3Jan Pavlinec2019-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add patch to fix disabled deprecated OpenSSL APIs Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* | | | | Merge pull request #8613 from diizzyy/libx264Daniel Engberg2019-05-06
|\ \ \ \ \ | | | | | | | | | | | | libs/libx264: Update to 20190324 and rework Makefile
| * | | | | libs/libx264: Update to 20190324 and rework MakefileDaniel Engberg2019-05-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update (lib)x264 to 20190324 * Stop using GNU Autotools and use libx264's own configuration facility * Drop hardcoded CFLAGS, x264 will handle those fine on its own This will override toolchain optimizaion and set -O3 irregardless of setting. * Rework LTO and ASM optmization selection to make it more compact and readable. This drops optimization for x86 32-bit which is being deprecated in favour of x86_64 in general and the very few systems still in use that doesn't support 64-bit are too slow to be usable anyway. * Import patches to fix compilation on ARM and x86 (32-bit) from OpenEmbedded * Minor style fixes to Makefile Source: http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-multimedia/x264/x264 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | | | | | Merge pull request #8886 from lnslbrty/update/nDPIRosen Penev2019-05-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | libndpi: update to 2.8.0
| * | | | | | libndpi: update to 2.8.0Toni Uhlig2019-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The nDPI autogen.sh is broken and can lead to compile issues. Fixed. Also removed PKG_INSTALL since it produces invalid symlinks to *.so*. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | | | | | | faad2: Remove uClibc hackRosen Penev2019-05-05
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenWrt uses uClibc-ng now, and it seems that these are no longer needed as it seems faad2 automatically renames these functions. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | Merge pull request #8518 from neheb/iRosen Penev2019-05-05
|\ \ \ \ \ \ | | | | | | | | | | | | | | libimobiledevice packages updated to git
| * | | | | | libusbmuxd: Update to latest gitRosen Penev2019-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream has really infrequent releases while having an active git repository with important bugfixes. This is also needed because libimobiledevice requires a new API from libusbmuxd. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * | | | | | libimobiledevice: Update to latest gitRosen Penev2019-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream makes seriously infrequent updates whereas they have an active git repository with important bugfixes. Also fixed compilation without deprecated OpenSSL APIs. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | | boost: Fix uClibc-ng compilation againRosen Penev2019-05-03
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several math functions are not defined in math.h and therefore cannot be used. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | | | libimobiledevice: Remove reference to python-package.mkJeffery To2019-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since no Python packages are produced by this package, including python-package.mk is unnecessary. This removes the reference to python-package.mk. (PKG_RELEASE is unchanged as this should have no effect on the build.) Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | | | Merge pull request #8827 from MikePetullo/libdmapsharingRosen Penev2019-05-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | libdmapsharing: update to 3.9.6
| * | | | | | libdmapsharing: update to 3.9.6W. Michael Petullo2019-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | | | | | | Merge pull request #8877 from jefferyto/tiff-pkg-configJiri Slachta2019-05-02
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | tiff: Install pkg-config metadata file in Build/InstallDev
| * | | | | | | tiff: Install pkg-config metadata file in Build/InstallDevJeffery To2019-05-02
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some programs use pkg-config to discover installed libraries. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* / | | | | | libjpeg: Install pkg-config metadata file in Build/InstallDevJeffery To2019-05-02
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some programs use pkg-config to discover installed libraries. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | / / boost: Fix compilation with uClibc-ngRosen Penev2019-05-01
| |_|_|/ / |/| | | | | | | | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>