Commit Graph

2469 Commits

Author SHA1 Message Date
Rosen Penev
5bc6f6373d elektra: Fix compilation with uClibc-ng
Add patch that checks for libiconv instead of iconv. nls.mk handles this.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 50719a639a)
2019-07-19 20:00:00 -07:00
Rosen Penev
77b96a4ae4 fbzmq: Fix compilation with newer GCC
Added -faligned-new to fix compilation.

As fbzmq is passing -Werror, fixed compilation with newer GCC versions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 50f8657141)
2019-07-19 19:38:25 -07:00
Eneas U de Queiroz
1a87b310f0 oniguruma: fix CVE-2019-13224 & CVE-2019-13225
The patches were taken from upstream commits.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2019-07-17 17:00:57 -03:00
Daniel Danzberger
bd79bfa5ae postgresql: Update to version 11.3
Version 11.3 is the current stable relase.

Changes between 9.3 and 11.3:
- pg_receivexlog, pg_resetxlog and pg_xlogdump have been replaced with pg_resetwal
- ZIC config variable must be set when cross compiling
- disable systemd support
- ecpg is no longer needed for building
- MAKELEVEL must be set to 0 when called from another makefile
- Setting AC_CONFIG_AUX_DIR([config]) is no longer requried
- Decrease build time by removing unnecessary configure checks

Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
(cherry-picked from d9bd0c19e4)
2019-07-07 09:44:59 +02:00
Rosen Penev
42bd3a7ef1 libextractor: Add missing header
Fixes compilation with -Wimplicit-function-declaration

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 0860268f22)
2019-07-07 09:44:16 +02:00
Yousong Zhou
8acaac7479 treewide: avoid deref symlinks when installing .so
This change is inspired by commit openwrt/openwrt@38b22b1e ("nghttp2:
deduplicate files in libnghttp2")

The packages in this commit are identified with the following command

	grep -rin -E 'INSTALL_(DATA|BIN)' | grep -F '.so' | grep -F '*'

Some of them do not have symlinks and are not affected, but the change
is still applied for consideration of best practices just in case

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry-picked from 9ac5ac81ab)
2019-06-21 02:05:08 +00:00
Jianhui Zhao
e4e62d230a libuhttpd: update to 2.2.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
(cherry-picked from 4e705708ae)
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-21 02:04:36 +00:00
Rosen Penev
98f8621c99 fbzmq: Switch to HOSTPKG
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:47:24 -07:00
Rosen Penev
45930bc0ed libmstch: Switch HOST to HOSTPKG
HOST should be used by tools only, not for host packages.

Other minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:47:13 -07:00
Rosen Penev
d6902e74bd fbthrift: Install to STAGING_DIR_HOSTPKG
As part of the boost change. Also get rid of various CMake options as
CMake can find everything properly now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:47:03 -07:00
Rosen Penev
ed1204a2d1 libfolly: Fix compilation for older ARM platforms
ARM6 and below do not support the yield instruction. Do not use it there.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:46:53 -07:00
Rosen Penev
070bda03ed boost: Install HOST libraries to HOSTPKG
After talking to @jow on IRC, we found two problems. STAGING_DIR_HOST is
designed for tools, not host packages. Changing this to HOSTPKG allows
CMake and pkgconfig to work properly with fbthrift.

The host-libraries should not be modular like this for host packages.
Changed to eliminate them and to only build the needed ones. This can be
changed as conditions change.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:46:45 -07:00
Amol Bhave
c51edb3a53 fbzmq: Add fbzmq library
fbzmq provides a framework for writing services in C++ while leveraging
the features of libzmq (message passing semantics).

Compile tested: nbg6817, master

Maintainer: me

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-06-20 09:46:31 -07:00
Rosen Penev
10e02addad librsocket-cpp: Update to 2019-06-11
Fix compilation with newer GCC

Added Maintainer.

Reorganized Makefile for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:46:19 -07:00
Rosen Penev
49487e1457 fbthrift: Update to 2019.06.10.00
Rearranged Makefile for consistency between packages.

Added -Dlib_only to save some time.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:46:12 -07:00
Rosen Penev
40db10536a libwangle: Update to 2019.06.10.00
Added Maintainer.

Rearranged Makefile for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:46:05 -07:00
Rosen Penev
ea50dc801a libfizz: Update to 2019.06.10.00
Fixes compilation when ChaCha20 is missing from OpenSSL 1.1

Added Maintainer.

Rearranged Makefile for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:45:53 -07:00
Rosen Penev
724c88431c libfolly: Update to 2019.06.10.00
Partially restore uclibc patch. Some parts were upstreamed while others
were not.

Fixes compilation without ChaCha20 support in OpenSSL 1.1 and above.

Depend on libunwind conditionally. libunwind is not supported on all
targets. Depending on it unconditionally makes libfolly and dependent
packages unavailable on those targets.

Added missing Maintainer.

Several Makefile rearrangements for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:45:43 -07:00
Rosen Penev
9b6d60a5ee liblz4: Update to 1.9.1 and switch to codeload
Simplifies the Makefile.

Remove build hacks and use CMake

Use PKG_BUILD_PARALLEL for faster compilation.

Switch to the Compression submenu to group this with the others.

Added lz4 binaries to be installable.

Add Optimization option.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:45:16 -07:00
Rosen Penev
c77cc5387f poco: Do not build on ARC
Not supported.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-20 09:44:41 -07:00
Rosen Penev
7d89a7cfa6 Merge pull request #9134 from neheb/o
libcoap: Update to 4.2.0 and switch to codeload
2019-06-10 11:52:55 -07:00
Jeffery To
4300323b1a newt: Update python3-config path
The path where python3-config is installed was changed in 64959a1d. This
updates that path for this package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-06-11 00:14:28 +08:00
Rosen Penev
85db0117e4 Merge pull request #8998 from neheb/ele
elektra: Fix compilation without deprecated OpenSSL APIs
2019-06-10 08:38:41 -07:00
Peter Wagner
6b0bc288ed libspeexdsp: update to 1.2.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-06-10 11:32:25 +02:00
Rosen Penev
9dd7f45cf9 Merge pull request #9187 from neheb/aio
libaio: Backport DESTDIR patch to simplify the Makefile
2019-06-09 18:59:24 -07:00
Rosen Penev
82712dd808 Merge pull request #9140 from neheb/or
liblo: Update to 0.30 and remove maintainer
2019-06-09 18:45:21 -07:00
Hannu Nyman
29b322fc61 Merge pull request #9202 from sartura/file_bump_to_5.37
libs: file: bump to 5.37
2019-06-09 21:47:05 +03:00
Marko Ratkaj
2938dbcdb1 libs: libuv: bump to 1.29.1
Version bump from 1.24.1 to 1.29.1

Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
2019-06-09 17:12:47 +02:00
Marko Ratkaj
ad02d39e85 libs: file: bump to 5.37
Simple version bump from 5.36 to 5.37

Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
2019-06-09 17:06:31 +02:00
Rosen Penev
1968699f98 Merge pull request #9173 from ryzhovau/getdns_lib
getdns: fix library double packing
2019-06-08 01:56:07 -07:00
Rosen Penev
26ae692d32 Merge pull request #9190 from neheb/dob
libdouble-conversion: Switch to CP instead of INSTALL_DATA
2019-06-07 23:28:10 -07:00
Rosen Penev
3fc1876627 Merge pull request #9104 from neheb/hwl
hwloc: Add PCI support
2019-06-07 22:39:23 -07:00
Rosen Penev
f564c71404 libdouble-conversion: Switch to CP instead of INSTALL_DATA
INSTALL_DATA turns symlinks into files, increasing the size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-07 14:33:27 -07:00
Rosen Penev
c3f3cbe9dc gflags: Use CP instead of INSTALL_DATA
INSTALL_DATA turns the symlinks into files, increasing the size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-07 14:31:19 -07:00
Rosen Penev
5e34f4a32b libaio: Backport DESTDIR patch to simplify the Makefile
Fixes issue where OpenWrt CFLAGS like relro were not being passed.

Updated license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-07 14:08:52 -07:00
Rosen Penev
518f01997e opus: Update to 1.3.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-06 22:07:24 -07:00
Rosen Penev
074237138d Merge pull request #9159 from neheb/yam
yaml: Update to 0.2.2
2019-06-06 13:29:06 -07:00
Rosen Penev
2f45bb323d Merge pull request #9139 from neheb/dou
libdouble-conversion: Update to 3.1.5
2019-06-06 13:18:28 -07:00
Alexander Ryzhov
8ad95c4576 getdns: fix library double packing
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2019-06-06 20:10:21 +03:00
Jan Pavlinec
44c8712bf6 measurement-kit: update to version 0.10.4
Remove openssl patch (merged into upstream)

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-06-06 17:03:34 +02:00
Rosen Penev
5da5c65080 Merge pull request #9165 from neheb/log4
log4cplus: Update to 2.0.4
2019-06-05 23:01:13 -07:00
Rosen Penev
35db7a3e52 Merge pull request #9154 from stintel/boost-host-ignore-site-config
boost: ignore site config during host build
2019-06-05 22:53:18 -07:00
Rosen Penev
81276bac94 log4cplus: Update to 2.0.4
Switch to SourceForge URL. More mirrors available.

Remove InstallDev section. This is already included with CMAKE_INSTALL.

Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-05 18:48:17 -07:00
Rosen Penev
1bacf19f7b yaml: Update to 0.2.2
Remove inactive maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-05 13:45:16 -07:00
Amol Bhave
59aadcf1b9 libre2: Update to 2019-06-01
Maintainer: me
Compile tested: nbg6817

Signed-off-by: Amol Bhave <ambhave@fb.com>
2019-06-05 04:48:20 -07:00
Stijn Tintel
1404da5894 boost: refresh patches
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2019-06-05 10:34:06 +03:00
Stijn Tintel
7766b0b878 boost: ignore site config during host build
Without this, the host build picks up the site config in
/usr/share/boost-build/site-config.jam which causes a build failure on
Gentoo where a custom optimization value "none" is used.

Fixes #9152.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2019-06-05 10:33:08 +03:00
Rosen Penev
a1138c676f Merge pull request #9141 from neheb/sod
libsodium: Update to 1.0.18
2019-06-04 12:24:10 -07:00
Rosen Penev
a7ca263a3e liblo: Update to 0.30 and remove maintainer
Add PKG_BUILD_PARALLEL for faster compilation.

Small cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-03 20:07:08 -07:00
Rosen Penev
efc45ea3ca libsodium: Update to 1.0.18
Added PKG_BUILD_PARALLEL for faster compilation.

Several Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-03 20:04:46 -07:00