Commit Graph

3936 Commits

Author SHA1 Message Date
Alexander Couzens 662e83c97b libmicrohttpd: update to version 0.9.69
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2019-12-15 20:47:01 +01:00
Michael Heimpold a4a98d5efe libzip: add package
This introduces libzip which is e.g. a dependency for upcoming upgrade
of PHP to version 7.4.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-12-15 13:35:21 +01:00
Sebastian Kemper 6c4336eb19 tinycdb: install shared lib and pic archive
dnsdist picks up cdb.h but can't link in the static archive.

/home/sk/tmp/openwrt/staging_dir/toolchain-mips_24kc_gcc-8.3.0_musl/lib/gcc/mips-openwrt-linux-musl/8.3.0/../../../../mips-openwrt-linux-musl/bin/ld: /home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib/libcdb.a(cdb_init.o): relocation R_MIPS_26 against `fstat' can not be used when making a shared object; recompile with -fPIC

This commit extends the tinycdb Makefile to build and install as well
the shared library as well as the pic archive. dnsdist will then pick
the shared library.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-15 10:44:08 +01:00
Sebastian Kemper a99af740ea tinycdb: use OpenWrt flags
Currently tinycdb doesn't use {C,CPP,LD}FLAGS. This commit adds
MAKE_FLAGS to address this.

Before:

make[3]: Entering directory '/home/sk/tmp/openwrt/build_dir/target-mips_24kc_musl/tinycdb-0.78'
ccache_cc -O -D_FILE_OFFSET_BITS=64 -c cdb_init.c
cc1: note: someone does not honour COPTS correctly, passed 0 times
ccache_cc -O -D_FILE_OFFSET_BITS=64 -c cdb_find.c
...

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-15 10:39:02 +01:00
Rosen Penev cfd690ca17 Merge pull request #10791 from micmac1/protobuf-host-libs
protobuf: fix libdir handling for host build
2019-12-14 13:33:00 -08:00
Leonid Esman b891d6ad78 nlohmannjson: initial commit
JSON for Modern C++ library.
Design goals: intuitive syntax, trivial integration, serious testing.
https://nlohmann.github.io/json/
IPFS C++ HTTP API client library depends on this library.

Signed-off-by: Leonid Esman <leonid.esman@gmail.com>
2019-12-14 23:40:37 +03:00
Sebastian Kemper 956b2706f2 protobuf: fix libdir handling for host build
On some host machines (example: Gentoo amd64 no-multilib) by default
cmake will install libraries to lib64. But in OpenWrt the correct libdir
is lib (for instance the RPATH is set to lib). So you may end up with
libraries in lib64 while RPATH points to lib:

sk@darth ~/tmp/openwrt $ ldd staging_dir/hostpkg/bin/protoc
	linux-vdso.so.1 (0x00007ffc741ea000)
	libprotoc.so.3.8.0.0 => not found
	libprotobuf.so.3.8.0.0 => not found
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0a8f7ea000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/libstdc++.so.6 (0x00007f0a8f572000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f0a8f427000)
	libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/libgcc_s.so.1 (0x00007f0a8f40d000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f0a8f23c000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f0a8f827000)
sk@darth ~/tmp/openwrt $

Fix this by specifying the libdir during host builds.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-14 12:26:08 +01:00
Othmar Truniger 32c802c915 libfmt: bump to version 6.1.2
Signed-off-by: Othmar Truniger <github@truniger.ch>
2019-12-14 10:43:15 +01:00
Rosen Penev 77a1b3ba60 libwebp: Fix compilation with mips16
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-14 00:17:23 -08:00
Andy Walsh bce8c531e8 rpcsvc-proto: add new package
* provides missing libtirpc headers (rpcsvc proto.x)
* provides rpcgen

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2019-12-13 17:17:19 +01:00
Andy Walsh 42e9057d41 libtasn1: add host-build
* samba4 complains that it cant find the libasn1 host bins

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2019-12-13 17:15:42 +01:00
James Taylor 6bbd716c61 h2o: update wslay link patch to upstream
Update wslay link patch with upstream fix from h2o/h2o#2196

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-13 15:59:28 +11:00
Aleksander Morgado 45337f4a50 libqmi: update to version 1.24.2
Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2019-12-12 10:17:23 +01:00
Rosen Penev 1e6121ec69 Merge pull request #10725 from neheb/idn
libidn2: Update to 2.3.0
2019-12-11 14:29:20 -08:00
Rosen Penev e33dff3b92 Merge pull request #10724 from neheb/ical
libical: Update to 3.0.6
2019-12-11 14:29:00 -08:00
Rosen Penev 0484af48af Merge pull request #10693 from neheb/nn
p11-kit: Fix uClibc-ng compile failure
2019-12-11 14:27:26 -08:00
Rosen Penev 7656d42f96 Merge pull request #10721 from James-TR/update/dnsdist
dnsdist: update to 1.4.0 w/ new dependencies
2019-12-11 14:24:22 -08:00
Rosen Penev cb6d22a4c0 libidn2: Update to 2.3.0
Fixed license information.

Several Makefile cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-11 14:19:01 -08:00
Rosen Penev a6e2d1a3de libical: Update to 3.0.6
Replace InstallDev with CMAKE_INSTALL.

Add PKG_BUILD_PARALLEL for faster compilation.

Fixed license info.

Refreshed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-11 14:16:25 -08:00
James Taylor c9fa74bf43 h2o: add package
H2O is a new generation HTTP server that provides quicker response to users
  with less CPU utilization when compared to older generation of web servers.
  Designed from ground-up, the server takes full advantage of HTTP/2 features
  including prioritized content serving and server push, promising outstanding
  experience to the visitors of your web site.

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-10 21:32:52 +11:00
Lucian Cristian 4ad6e14ac8 nss: update to 3.48
also package libnssckbi.so

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-12-10 00:29:35 +02:00
Rosen Penev 20b6bb324c Merge pull request #10741 from lucize/nsprup
nspr: update to 4.24
2019-12-09 14:17:06 -08:00
Rosen Penev e1e064b5ce Merge pull request #10722 from neheb/ghghrh
google-authenticator-libpam: Update to 1.07
2019-12-09 14:16:52 -08:00
Lucian Cristian 07f62dbe46 nspr: update to 4.24
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-12-09 23:50:16 +02:00
James Taylor da867f65cb libwslay: add package
Wslay is a WebSocket library written in C. It implements the protocol version 13
 described in RFC 6455. This library offers 2 levels of API: event-based API and
 frame-based low-level API. For event-based API, it is suitable for non-blocking
 reactor pattern style. You can set callbacks in various events. For frame-based
 API, you can send WebSocket frame directly. Wslay only supports data transfer
 part of WebSocket protocol and does not perform opening handshake in HTTP.

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-09 13:07:43 +11:00
Rosen Penev f524a0a6ef opencv: Update to 4.1.2
Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-08 15:08:32 -08:00
Rosen Penev ff321480a5 libimobiledevice: Update to 2019-11-29
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-08 14:45:54 -08:00
Rosen Penev 28ff590bc5 google-authenticator-libpam: Update to 1.07
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-08 14:37:19 -08:00
James Taylor 79c74254dc libfstrm: upgrade to 0.6.0
Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-08 02:57:14 +11:00
Yousong Zhou cfb1371019 spice: configure --without-sasl
Fixes openwrt/packages#10709

Ref: https://github.com/openwrt/packages/issues/10709
Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-12-06 02:18:14 +00:00
Rosen Penev e233326470 Merge pull request #10702 from mhei/fix-gdlib-pkgconfig
libgd: fix version in generated pkg-config .pc file
2019-12-05 09:58:58 -08:00
Nick Hainke 2c35ddce70 libuwifi: update to latest version
Signed-off-by: Nick Hainke <vincent@systemli.org>
2019-12-05 12:46:37 +01:00
Rosen Penev 31c674c4a3 keyutils: Update to 1.6.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-03 19:49:16 -08:00
Michael Heimpold c9ce769b1a cyrus-sasl: install pkg-config file and fine-tune installed files
Installing the .pc files helps other programs to detect
the presence of libsasl2.

While at, reduce the glob pattern a little bit to not
include unneeded symlinks.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-12-03 22:34:32 +01:00
Michael Heimpold 2065eb8147 libgd: fix version in generated pkg-config .pc file
With the previous change to cmake, the generated pkg-config .pc
file does not contain the library version anymore. This breaks
programs which checks for a specific version, e.g. upcoming PHP 7.4.

The version is not filled because of a variable misnaming,
which was not covered by the imported upstream patch.

To not mangle the upstream patch, add an additional patch to
fix things up.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-12-03 21:39:33 +01:00
Rosen Penev 8dd0aa83fc Merge pull request #10690 from lucize/nssup
nss: update to 3.47.1 and fix xscale
2019-12-02 16:56:52 -08:00
Rosen Penev ca2449bda9 Merge pull request #10677 from ja-pa/measurement-kit-update
measurement-kit: add InstallDev section
2019-12-02 13:27:59 -08:00
Nikos Mavrogiannopoulos 2dd76ae765 gnutls: fixed pkg-hash to the right one
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-12-02 17:42:23 +01:00
Nikos Mavrogiannopoulos 9bd1b0d4f2 libtasn1: updated to 4.15.0
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-12-02 17:22:14 +01:00
Nikos Mavrogiannopoulos b36825be75 gnutls: updated to 3.6.11
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-12-02 17:14:48 +01:00
Jan Pavlinec df853b2d20 measurement-kit: update package
Changes:
-add InstallDev section
-remove uclibc patch (issue fixed in upstream)

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-12-02 15:00:21 +01:00
Rosen Penev d9c4ddc7ee p11-kit: Fix uClibc-ng compile failure
It seems the issue was not fixed. Easiest way to fix is to pass the
proper configure variable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-01 16:58:08 -08:00
Lucian Cristian 3bacf6e9cb nss: update to 3.47.1 and fix xscale
also refresh patches

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-12-01 12:48:18 +02:00
Michael Heimpold c75440fe41 libugpio: update to 0.0.7
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-11-30 22:01:54 +01:00
Michael Heimpold 10e867d026 libxml2: update to 2.9.10
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-11-30 22:01:54 +01:00
Rosen Penev 062cf276a2 libusbmuxd: Update to 2.0.1
The release of checkra1n necessitated a new release.

Removed inactive maintainer.

Fixed license info.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-27 23:42:13 -08:00
Rosen Penev a856d6604b libplist: Update to 2.1.0
The release of checkra1n necessitated a new release.

Removed inactive maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-27 23:42:08 -08:00
Christian Lachner 3c093696cb pcre2: Update PCRE2 to v10.34
- Update download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-11-27 12:21:06 +01:00
Christian Lachner 21bee17652 pcre2: Add JIT-support for select architectures in PCRE2
- This commit adds a config-option for JIT in libpcre2.

  According to research published on
  https://rust-leipzig.github.io/regex/2017/03/28/comparison-of-regex-engines/
  this should give a 10x performance increase on JIT operations
  which can be desireable for high performance Apache mod_rewrite
  or haproxy reqrep operations.

  This option is available on all officially supported architecutres
  which are listed on https://pcre.org/current/doc/html/pcre2jit.html#SEC2.
  Furthermore, it is enabled by default on the following
  architectures: arm, i686, x86_64.

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-11-26 16:16:17 +01:00
Rosen Penev 73f99a44b2 Merge pull request #10588 from gladiac1337/pcre-jit-co
pcre: Add JIT-support for select architectures
2019-11-25 11:21:50 -08:00