Commit Graph

3052 Commits

Author SHA1 Message Date
Rosen Penev
4a829f7c6d libfolly: Pass -DBoost_NO_BOOST_CMAKE
It seems the new CMake update broke boost again.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:33:14 -07:00
Rosen Penev
7c6d46f33f Merge pull request #9945 from neheb/gc
libgcrypt: Update to 1.8.5
2019-09-12 14:23:24 -07:00
Rosen Penev
9475ba9cc7 Merge pull request #9964 from neheb/webp
libwebp: Add new package
2019-09-12 14:21:08 -07:00
Rosen Penev
5769359975 libgcrypt: Update to 1.8.5
Fixed up license information. Only the library is packaged.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:15:37 -07:00
Rosen Penev
cf55c9ee58 libgee: Update to 0.20.2
Eliminate patch in favor of configure argument.

Shuffled some stuff around for consistency between packages.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 13:19:24 -07:00
Rosen Penev
a6c88c19d7 liblz4: Update to 1.9.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 13:12:42 -07:00
Rosen Penev
408ccf7946 Merge pull request #9952 from neheb/rt
rtorrent: Switch to static linking
2019-09-11 22:48:40 -07:00
Rosen Penev
48224cc8d3 libwebp: Add new package
Requested by: https://github.com/openwrt/packages/issues/9740

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-10 20:56:32 -07:00
Rosen Penev
6484e63100 Merge pull request #9838 from ClaymorePT/boost_1.71.0_r1
boost: Package Version Update (1.71.0) + bugfixes
2019-09-10 12:58:23 -07:00
Carlos Miguel Ferreira
0cd9824623 boost: Package Version Update (1.71.0) + bugfixes
This commit updates Boost to version 1.71.0 and disables Boost.Context
 for arc and mips64 architectures, since either jump_fcontext or
 getcontext are undefined for those architectures.

It also fixes a bug were Boost.Fiber was not properly disabled for
mips32 and mips64 architectures.

Boost.Coroutine2 option was removed since it was redundant. By selecting
the Coroutine package, Coroutine2 is also installed.

Boost.Fiber has been disabled for target brcm47xx_generic and brcm47xx_legacy
due to misssing opcode support from instruction set.

Boost 1.71.0 brings a new header-only library
 - Boost.Variant2 [1]
   -> A never-valueless, strong guarantee implementation of
      std::variant, from Peter Dimov.

More info about Boost 1.71.0 can be found at the usual place [2].

[1]: https://www.boost.org/doc/libs/1_71_0/libs/variant2/doc/html/variant2.html
[2]: https://www.boost.org/users/history/version_1_71_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2019-09-10 14:25:35 +01:00
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
e56fada5a8 libtorrent: Switch to static library.
libtorrent is only used by rtorrent. Switch to a static library to save
space.

Removed libsigc++ dependency. It seems it's not needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-09 15:32:29 -07:00
Rosen Penev
ad758ba286 libsigcxx: Remove
It's no longer needed with libtorrent. No other package depends on it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-09 15:32:28 -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