Commit Graph

2640 Commits

Author SHA1 Message Date
Sven Eckelmann bbb1ea7345 treewide: Change .*GPL.*+ licenses to SPDX compatible identifier
The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL
licenses. But a lot of packages did use a different, non-SPDX style with a
"+" at the end instead of "-or-later".

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2019-09-10 07:45:15 +02:00
Rosen Penev f27427cbfc
libwangle: Update to 2019.09.02
Several size optimizations. Savings of ~68KB.

Remove shared build. libwangle is only used by fbthrift. Just use the
static version.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-09 20:39:17 -07:00
Rosen Penev af03174c5a
libfizz: Update to 2019.09.09.00
Several size optimizations. ~76KB savings.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-09 13:50:33 -07:00
Rosen Penev 2973b57a39
libfolly: Update to 2019.09.02
Several optimizations to reduce size. ~35KB. Mostly because of LTO.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-09 11:34:14 -07:00
Sebastian Kemper b6212c8769 glib2: don't use libelf during host build
Since commit d3f86c9cc3e465fbca51aaadbb274856831ba56c tools/libelf
installs a pkgconfig file, which in turn is picked up during the glib2
host build. On the build bots the same occurs, although it so happens
that (sometimes?) libelf.h is not found and the host build fails. This
may be a timing issue specific to the build bots, as the header is in
fact installed by tools/libelf and I can't reproduce this here on my own
computer.

In any case, libelf (if detected) is only used by gresource. gresource
can be used without it. gresource is not used by OpenWrt's build system
(also not in openwrt/packages). So adding "--disable-libelf" to the host
configure args is not detrimental in any way and works around the issue
described above.

Resolves #9927

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-09-09 09:39:35 +02:00
Rosen Penev bfb89d058b
Revert "libmstch: Remove boost dependency"
This reverts commit cb78291982.

The buildbots have GCC6. GCC7 is needed for C++17.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-08 14:54:35 -07:00
Lucian Cristian 257351976f nss: update to 3.46
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-09-06 18:53:15 +03:00
Nick Hainke ba5d69edcd libuwifi: fix dev installation
The ccan needs config.h file. This commit fixes the includes
and copies the config.h file to the correct position.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2019-09-05 00:04:04 +02:00
Rosen Penev cb78291982
libmstch: Remove boost dependency
Added patches that convert Boost functionality to C++17.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-03 17:04:37 -07:00
Rosen Penev c111125d3c
libdouble-conversion: Size optimizations
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-03 12:43:18 -07:00
Rosen Penev 864c089a04 alsa-libs: Update to 1.1.9
Fixed license information.

Removed older unnecessary stuff.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-03 20:41:44 +02:00
Rosen Penev 4854f1ca49
Merge pull request #9875 from neheb/mneas
measurement-kit: Fix compilation with uClibc-ng
2019-09-03 10:56:30 -07:00
Rosen Penev c0916269b2
Merge pull request #9849 from neheb/pbc
libpbc: Pass CFLAGS properly
2019-09-03 10:18:51 -07:00
Espen Jürgensen fa3d533655 mxml: update to 3.1
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2019-09-02 20:50:39 +02:00
Rosen Penev e613acffad
measurement-kit: Fix compilation with uClibc-ng
nextafter is not included in std with uClibc-ng. Don't use the std version

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-01 13:34:43 -07:00
Rosen Penev 1862f908eb
classpath: Add jamvm/host build dependency
This is needed for compilation. A Java compiler is also needed but that
must be handled elsewhere.

Fixed up license information.

URLs to HTTPS.

Other Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-01 12:32:42 -07:00
Jianhui Zhao 02ec32f34d libuhttpd: Update to 3.0.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-08-31 22:47:15 +08:00
Rosen Penev d3b32a62c2
Merge pull request #9595 from dengqf6/ev
libev: update to 4.27
2019-08-30 16:35:27 -07:00
Rosen Penev 0f52ce32c8
Merge pull request #9848 from neheb/key4
keyutils: Add Debian hardening patch
2019-08-30 16:19:28 -07:00
Rosen Penev b8aa5d8fcb
Merge pull request #9578 from neheb/opn
opencv: Update to 4.1.1
2019-08-30 16:17:57 -07:00
Rosen Penev 85f1e3e474 rxtx: Add missing classpath dependency
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-30 11:27:32 -07:00
Rosen Penev f414253f09
Merge pull request #9852 from neheb/prob
libredblack: Pass CFLAGS
2019-08-30 10:14:58 -07:00
Rosen Penev 7aa461730d
Merge pull request #9813 from neheb/xml
xmlrpc-c: Update to 1.51.03
2019-08-30 10:12:33 -07:00
Othmar Truniger f0ca08bec4 libfmt: bump to version 6.0.0
Signed-off-by: Othmar Truniger <github@truniger.ch>
2019-08-30 16:11:38 +02:00
Jiri Slachta 062044b3ff
Merge pull request #9854 from neheb/ssh2
libssh2: Don't build tests
2019-08-29 12:13:41 +02:00
Rosen Penev fbcf61d9d3
libredblack: Pass CFLAGS
CFLAGS were not being passed. This was breaking builds with ASLR.

Pass proper PIC command to gcc with $(fPIC).

Don't install static libraries. Keep those for InstallDev only.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-28 14:45:24 -07:00
Rosen Penev ccc3b6d44a
keyutils: Pass OpenWrt CFLAGS directly.
Needed for compilation with PKG_ASLR_PIE.

Replaced Build/Compile with PKG_INSTALL.

Adjusted install paths for consistency.

Added license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-28 14:29:44 -07:00
Rosen Penev 6a1cd83265
libssh2: Remove old artifacts from autotools platform
Removed PKG_FIXUP. It has no meaning with CMake.

Replaced PKG_INSTALL with CMAKE_INSTALL. Consequentially, removed
InstallDev section.

Added ABI_VERSION to force package rebuilds when it increases.

Added PKG_BUILD_PARALLEL for faster compilation.

Fixed license tag.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-28 13:07:34 -07:00
Lucian Cristian af9209fb31 nspr: update to 4.22
drop upstreamed patches

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-08-28 16:39:23 +03:00
Rosen Penev a447e1c6b2
libssh2: Don't build tests
Speeds up build and fixes OpenSSL support.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-27 17:15:13 -07:00
Rosen Penev 43f811ad5b
libpbc: Pass CFLAGS properly
This was breaking ASLR builds.

Fixed license tag.

Added PKG_BUILD_PARALLEL for faster compilation.

Small Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-27 15:29:34 -07:00
Jiri Slachta 7acdb96b5f
Merge pull request #9700 from ja-pa/libssh2-1.9.0
libssh2: update to version 1.9.0 (security fix)
2019-08-24 21:42:17 +02:00
Rosen Penev 473356a562
xmlrpc-c: Update to 1.51.03
Small Makefile reorganization.

Switch BUILD_PARALLEL to 1. Seems to work now.

Added nanosleep patch that replaces usleep usage.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-23 14:17:29 -07:00
Jan Pavlinec 17ebaf2a3f
measurement-kit: update to version 0.10.5
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-08-23 19:16:28 +02:00
Matthias Schiffer 74ff3ae61e
libuecc: update URL and PKG_SOURCE_URL 2019-08-21 16:13:17 +02:00
Ted Hess 22b0595018
Merge pull request #9785 from thess/libv4l-update
libv4l: Update to 1.16.6. Fix missing includes patch
2019-08-21 06:47:33 -04:00
Rosen Penev cd6e4f1131
Merge pull request #9771 from neheb/gif
giflib: Update to 5.2.1 and add utilities
2019-08-20 20:28:59 -07:00
Ted Hess 67b8da50c1 libv4l: Update to 1.16.6. Fix missing includes patch
Signed-off-by: Ted Hess <thess@kitschensync.net>
2019-08-20 15:03:30 -04:00
Yousong Zhou af41e07e10 dtc: backport patch to export fdt_check_full()
This is required for configure script of QEMU to detect presence of
system libfdt library

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-08-20 10:05:51 +00:00
Rosen Penev 530997cce3
Merge pull request #9745 from PolynomialDivision/feature/add_uwifi
libuwifi: add userspace wifi library
2019-08-18 23:06:54 -07:00
Luiz Angelo Daros de Luca 94f2f37ee6 libcups: update to 2.2.12
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-08-19 01:20:41 -03:00
Luiz Angelo Daros de Luca 2123c0a1b9 libvpx: bump to 1.8.1
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-08-19 01:20:41 -03:00
Rosen Penev 3f19592ef9
giflib: Add utilities package
As requested in #9756

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-18 16:41:42 -07:00
Rosen Penev b75c6de359
giflib: Update to 5.2.1
Removed now invalid patch.

Upstream got rid of autotools. This allows the Makefile to be simplified.

Added PKG_BUILD_PARALLEL for faster compilation.

Other miscellaneous cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-18 16:41:40 -07:00
Nick Hainke fe5d7c817c libuwifi: add userspace wifi library
Add library to parse WiFi frames in userspace.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2019-08-18 00:38:41 +02:00
Roman Yeryomin 170ef79393 glib2: remove dependency on own host build
Saves some disk space and build time.
Tested by building and running bluez.

Signed-off-by: Roman Yeryomin <roman@advem.lv>
2019-08-17 21:22:33 +02:00
Rosen Penev c06fd0eaef
Merge pull request #9725 from alinnastac/libcap-pkgconfig
libcap: copy pkgconfig file in staging directory
2019-08-17 12:03:33 -07:00
Rosen Penev 14587390ce
Merge pull request #9744 from PolynomialDivision/feature/add_radiotap
libradiotap: add radiotap parsing library
2019-08-17 12:00:05 -07:00
Rosen Penev e2b7a82d8b
Merge pull request #9726 from cotequeiroz/log4cplus_hostpkg
log4cplus: install host libraries into lib
2019-08-17 11:57:51 -07:00
Nick Hainke 941f47213c libradiotap: add radiotap parsing library
Add library for parsing RadioTap Headers.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2019-08-16 17:49:45 +02:00