Commit graph

3128 commits

Author SHA1 Message Date
Sebastian Kemper
a62c0e599b apr-util: clean up Makefile and remove patch
- removes 001-automake-compat.patch:
  Looks like this was meant as a workaround for a libtool issue. But it
  doesn't appear to be needed anymore.

- cleans up installation defines (uses macros, cleans up sed scripts,
  removes gratuitous slashes & whitespaces)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 19:00:48 +01:00
Sebastian Kemper
193c3913b6 apr: clean up the patches + enable LFS
- removes 001-autoconf-compat.patch:
  Looks like this was meant as a workaround for a libtool issue. But it
  doesn't appear to be needed anymore.
- removes 101-fix_apr_time_now.patch:
  Mentioned in https://dev.openwrt.org/ticket/9287, meant as a fix, but
  issue was fixed differently in the end (by activating LFS).
- removes 201-upgrade-and-fix-1.5.1.patch:
  This is a cross-compile fix. This patch gets replaced by
  001-cross-compile.patch from buildroot project. The latter was sent
  upstream by buildroot and is in line with the patch used by OpenWrt
  for the apache package.
- adds 002-sys-param-h.patch:
  Fix PATH_MAX detection by including sys/param.h if available. Also
  from buildroot.

Additionally configure variables found in buildroot package are added.
These also enable LFS support. This was previously done (in OpenWrt) by
defining _LARGEFILE64_SOURCE in TARGET_CPPFLAGS. But the configure
variable is cleaner (and easier to follow).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 18:50:06 +01:00
Sebastian Kemper
12037b3f29 apr: clean up the Makefile
- sort configure variables
- clean up installation defines (use macros, improve sed scripts,
  remove gratuitous slashes & whitespaces)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 18:22:21 +01:00
Sebastian Kemper
893a804c95 apr: add PKG_LICENSE_FILES and PKG_CPE_ID
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 18:07:53 +01:00
Rosen Penev
496ee7f91b
libzdb: update to 3.2
Removed most patches. The last was upstreamed and the others can be worked
around using Makefile.

Removed inactive maintainer.

Added PKG_BUILD_PARALLEL for faster compilation.

Fixed license information.

Massive reorganization of Makefile for consistency between packages.

Removed --with-sql options. These are totally broken when cross compiling.
Leaving them out works just as well.

Added cpp patch as the test needs a header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-25 23:52:32 -08:00
Rosen Penev
66a4a3c7bf
Merge pull request #11066 from neheb/botan
botan: remove
2020-01-25 15:20:26 -08:00
Rosen Penev
29efb85bda
Merge pull request #11099 from nmav/tmp-libssh-checks
libssh: simplify endianness check
2020-01-25 15:18:02 -08:00
Rosen Penev
448caaba19
Merge pull request #9686 from yogo1212/talloc_python3
WIP talloc python3/cross-compilation issues
2020-01-25 15:07:59 -08:00
Leon M. George
ad7aaf8f47 talloc: update to version 2.3.1
Signed-off-by: Leon M. George <leon@georgemail.eu>
2020-01-25 23:16:54 +01:00
Michael Heimpold
2fdb8268d3 libgpiod: add package for the Python binding (fixes #11096)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-01-25 22:24:15 +01:00
Nikos Mavrogiannopoulos
eaf16d76c7 libssh: simplified CMAKE tests
That is endianness check is provided as option, SSP and other
flags are enabled by openwrt global flags to fix issues in unsupported
systems, and unused flags were removed.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-01-25 16:51:20 +01:00
Rosen Penev
4302bfc6d2
Merge pull request #10669 from LLE8/add-ipfs-client
ipfs-http-client: add package
2020-01-24 23:50:06 -08:00
Rosen Penev
f15653b94c
Merge pull request #11101 from neheb/jj2
modemmanager stuff: don't use autoreconf
2020-01-23 18:33:28 -08:00
Hannu Nyman
bf2f9b8ce7
Merge pull request #11107 from ja-pa/measurement-kit-0.10.9
measurement-kit: update to version 0.10.9
2020-01-23 20:58:52 +02:00
Jan Pavlinec
22f4331ea5
redis: update to version 5.0.7
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-23 19:46:10 +01:00
Jan Pavlinec
3ee1b8eae5
measurement-kit: update to version 0.10.9
Changes:
-enable geoip
-add geoip db package

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-23 13:39:20 +01:00
Rosen Penev
4e0e42ebe6
libqmi: do not use autoreconf
Autoreconf picks up host git, which breaks compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 20:06:07 -08:00
Rosen Penev
64c032231b
libmbim: do not use autoreconf
Autoreconf picks up host git, which breaks compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 20:06:07 -08:00
Rosen Penev
301199d08e libtirpc: fix compilation with newer musl
Backported upstream patch.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_LICENSE_FILES.

Cleaned up Makefile slightly,.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 15:52:34 -08:00
Eric Luehrsen
d77a06a169 ldns: update to 1.7.1
squash commits
- add Eric Luehrsen as maintainer
- add ldns-example programs as option
- add ECDSA to support DNSSEC zones with these keys
- remove patches included upstream

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-01-20 12:28:10 -05:00
Rosen Penev
68428a0ad2
botan: remove
In addition to being huge (1.5MB on mips24kc), it's not used by anything
here.

I believe this was added for use with kea but OpenSSL works just as well.
Probably faster too.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-19 20:12:19 -08:00
Nicholas Smith
ea71fc13de libqmi: bump libqmi to 1.24.4
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-01-20 14:04:33 +10:00
Nicholas Smith
874038db5f libmbim: bump libmbim to 1.22.0
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-01-20 14:03:11 +10:00
Eneas U de Queiroz
332875ba3c
afalg_engine: bump to v1.1.0
This version is up to 20% faster than 1.0.1, and allows compilation
without crypto_user information, which is currently failing for targets
still in the 4.9 kernel.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-01-19 16:01:35 -03:00
Eneas U de Queiroz
6a5f7920e9
afalg_engine: fix ENGINES location, zero-copy
Use a fixed ENGINES_DIR location, instead of trying to read it from the
openssl Makefile.

It also fixes the zero-copy config option not being passed down to the
cmake options.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-01-17 08:08:13 -03:00
Rosen Penev
b618814386
libmstch: remove
This was needed at a certain point by fbthrift. It is no longer needed.

A quick look on Arch Linux and Debian packages shows nothing uses it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-16 17:53:43 -08:00
Stijn Tintel
c01462dcba libseccomp: install missing header file
As of version 2.4.2, libseccomp ships a new header file
seccomp-syscalls.h. Install it in InstallDev.

Fixes: 71b663b335 ("libseccomp: update to version 2.4.2")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rosen Penev <rosenp@gmail.com>
2020-01-17 00:55:42 +02:00
Stijn Tintel
c131843663 libftdi1: disable building documentation
This fixes the following build failure:

[ 66%] Generating ../doc/xml/ftdi_8c.xml
warning: Tag 'PERL_PATH' at line 2083 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2105 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
[ 72%] Generating ftdi1_doc.i
Traceback (most recent call last):
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 457, in <module>
    main()
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 453, in main
    convert(args[0], args[1], not options.func_def, options.quiet)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 430, in convert
    p = Doxy2SWIG(input, include_function_definition, quiet)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 72, in __init__
    f = my_open_read(src)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 44, in my_open_read
    return open(source)
FileNotFoundError: [Errno 2] No such file or directory: '/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/doc/xml/ftdi_8c.xml'

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rosen Penev <rosenp@gmail.com>
2020-01-17 00:55:18 +02:00
Rosen Penev
9dcf4a932b
Merge pull request #11036 from ja-pa/libarchive-3.4.1
libarchive: update to version 3.4.1
2020-01-16 14:34:57 -08:00
Rosen Penev
6a61b6860f
Merge pull request #11039 from cotequeiroz/onig
oniguruma: bump to version 6.9.4
2020-01-16 14:33:41 -08:00
Jan Pavlinec
df634dcc92
libarchive: update to version 3.4.1 (security fix)
Fixes CVE-2019-19221

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-16 15:58:25 +01:00
Rosen Penev
1fbdc4d1a4
Merge pull request #11024 from micmac1/subversion
apr-util: clean up reverse depends (and fix subversion dep)
2020-01-15 17:35:07 -08:00
Eneas U de Queiroz
94895ec818
oniguruma: bump to version 6.9.4
This version adds a new RegSet API, and fixes the following:
 - CVE-2019-19012
 - CVE-2019-19203
 - CVE-2019-19204
 - CVE-2019-19246
 - some problems (found by libFuzzer test)

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-01-15 16:47:18 -03:00
Sebastian Kemper
ea5b746e58 apr-util: prevent recursive linking
004-avoid_ldap_by_defaut.patch:
 By default use --avoid-ldap since apache2 is the only user, and we don't
 want to add extra dependencies to other apr-utils rdepends. Patch from
 Ryan Niebur <ryanryan52@gmail.com>, copied from Debian.

005-apu_config_dont_list_indep_libs.patch:
 Prevent recursive linking of dependent libraries by apr-util users.
 Patch from Peter Samuelson <peter@p12n.org>, also copied from Debian.
 Makes libexpat and libiconv private.

006-avoid_db_by-default.patch:
 Make apu-config not output dbm libs by default. See Debian #622081.
 Patch from Stefan Fritsch <sf@debian.org>, also copied from Debian

While bumping the revision also correct license information.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-15 19:27:19 +01:00
Rosen Penev
ec9b38e584
Merge pull request #10780 from Andy2244/glib2-mips16
glib2: fix mips16 build, add size reducing static link, fpic CFLAGS
2020-01-14 20:13:22 -08:00
Rosen Penev
d88ea11adb
Merge pull request #11013 from nmav/tmp-update-libssh
libssh: updated to 0.9.3
2020-01-14 14:00:55 -08:00
Nikos Mavrogiannopoulos
424c011895 libssh: updated to 0.9.3
This updates the library to address several CVEs, add modern
crypto, and eliminate legacy patches.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-01-14 22:21:48 +01:00
Rosen Penev
b8db380ce2
Merge pull request #11011 from micmac1/apache-2
apache: fix build + remove BROKEN from dbd-mysql
2020-01-13 14:53:29 -08:00
Nikos Mavrogiannopoulos
cfda983bec
Merge pull request #10994 from BKPepe/libseccomp
libseccomp: update to version 2.4.2
2020-01-13 22:56:20 +01:00
Sebastian Kemper
1d25dcde24 apr-util: add mariadb patch
Patch by Kris Karas from
https://bz.apache.org/bugzilla/attachment.cgi?id=35326&action=diff

This patch is also used by Debian.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-13 21:40:02 +01:00
Hannu Nyman
547fb13acb
Merge pull request #11010 from flyn-org/cyrus-sasl
cyrus-sasl: install module symbolic links of form libX.so
2020-01-13 22:04:19 +02:00
W. Michael Petullo
d6cb60f8f4 cyrus-sasl: install module symbolic links of form libX.so
I was too aggressive in recommending that we remove the module symbolic
links of form libX.so as part of commit c9ce769b. It turns out that at
least Postfix relies on these, and I suspect any application that makes
use of libsasl2 will require them too.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-01-13 13:57:57 -05:00
Hannu Nyman
8b59a3d628
Merge pull request #10906 from micmac1/apr-master
apr + apr-util: cleanups + add drivers
2020-01-12 23:50:27 +02:00
Sebastian Kemper
40c7e95210 apr/apr-util: add myself as maintainer
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-12 22:30:32 +01:00
Josef Schlehofer
71b663b335
libseccomp: update to version 2.4.2
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-12 12:28:43 +01:00
Michael Heimpold
5c486c7897 Merge branch 'libgd-fix' (fixes #10970)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-01-12 11:28:13 +01:00
Rosen Penev
3a559224b3
libcap: Fix compilation with uClibc-ng
The test does not compile with --static.

As this does not touch binaries, not bumping the package release.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-10 18:37:18 -08:00
Karl Palsson
7066486fbb libwebsockets: move to 3.2.1
3.2.x is formally "not maintained" and people should stick with 3.1.x
until a new release of the master branch occurs.  However, in reality,
3.2.1 has been released, with performance improvements and fixes.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-01-09 13:39:01 +00:00
Karl Palsson
125dca987d libev: bump to 4.31
Very minor changes: http://cvs.schmorp.de/libev/Changes?revision=1.355&view=markup

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-01-09 13:39:01 +00:00
Rosen Penev
7bfc23f24d
Merge pull request #10969 from ja-pa/measurement-kit-0.10.8
measurement-kit: update to version 0.10.8
2020-01-08 18:41:56 -08:00
W. Michael Petullo
0762c72cc5 libgd: provide a -full variant
The php7-mod-gd package requires that freetype support exist in libgd,
but this is not included in the default libgd build. In order to allow
a working php7-mod-gd package while keeping the default libgd package
as small as possible, this commit introduces a -full variant of the
libgd package.

Ref: https://github.com/openwrt/packages/issues/10944
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-01-08 20:46:46 -05:00
Jan Pavlinec
744e2dd19d
measurement-kit: update to version 0.10.8
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-09 01:22:43 +01:00
Rosen Penev
caf6d5ed2a
libcap: Update to 2.29
Fixed PKG_LICENSE.

Added PKG_BUILD_PARALLEL for faster compilation.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-08 16:08:35 -08:00
Mathew McBride
19c284e05d libwebsockets: enable unix socket support in the full build
This functionality can be used by downstream applications such as
ttyd to present their HTTP service as a unix domain socket rather
than a TCP server.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
2020-01-08 16:41:34 +11:00
Daniel Golle
c2d15517ab postgresql: fix PKG_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-07 09:40:58 +02:00
Daniel Golle
af420515be postgresql: update to version 12.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-07 01:27:16 +02:00
Sebastian Kemper
141bd55316 apr-util: add drivers
This adds the following drivers as extra packages:

- openssl
- mysql
- odbc
- pgsql
- sqlite3
- gdbm (dbm)
- ldap

This also removes the gratuitous dependency on libsqlite3 from
libaprutil (dbd_sqlite3 was nevery packaged before, after all).

With this ldap and session-crypto support can be enabled in apache.

The mysql driver is currently marked BROKEN, because apr-util still uses
mysql server headers, which aren't part of mariadb-connector-c. But
there's work underway at apr-util upstream to fix that so that BROKEN
can be removed during a feature version bump.

The gdbm dbm driver got added together with a patch that fixes the error
handling. Patch is from Debian.

Resolves #10886

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-06 13:10:26 +01:00
W. Michael Petullo
7bd2a149ff libgd: fix building with freetype support
Freetype support is required for php7-mod-gd as of commit 0f10c8c8,
which causes the PHP7 package to build using this external libgd library.
This commit adds FREETYPE_INCLUDE_DIRS to the definition of CMAKE_OPTIONS.
Without this, libgd does not build freetype support as shown by
this message:

....
Build libgd:
-- Could NOT find Freetype (missing:  FREETYPE_INCLUDE_DIRS)
-- Configuring done
-- Generating done
....

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-01-04 19:12:43 -05:00
Rosen Penev
13810e0980
liburcu: Don't build under ARC, not even InstallDev
This should finally get rid of buildbot failures.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-03 18:54:26 -08:00
Andy Walsh
6620f6cc72 rpcsvc-proto: set as buildonly
* set package buildonly

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-03 20:03:33 +01:00
Andy Walsh
a558b20944 glib2: fix mips16 build, add size reducing static link, fpic CFLAGS
* allows building as mips16 (fixes broken mips16/32 mixed static linking)
* add some static link related flags to reduce target binary size

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2019-12-31 18:40:21 +01:00
tripolar
7fb36fb8d0
Merge pull request #10441 from neheb/glib
glib2: Disable Werror
2019-12-31 14:17:01 +01:00
Rosen Penev
ae23ebdd28
Merge pull request #10652 from gladiac1337/pcre2-jit-co
pcre2: Update to v10.34 & add JIT-support for select architectures
2019-12-30 21:51:14 -08:00
Sebastian Kemper
03124bf4b4 apr-util: allow iconv-stub use
Allow iconv-stub use when NLS support is disabled.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-30 19:06:36 +01:00
Sebastian Kemper
27c4723936 apr-util: clean up the package
- removes extra flags '$(FPIC)' etc., there is no good reason for them
  being used
- stops removing aclocal.m4 and build/ltmain.sh (reason of removal of
  these files is not apparent anymore)
- adds PKG_BUILD_PARALLEL:=1

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-30 19:02:19 +01:00
Sebastian Kemper
40a29bf055 apr: clean up the package
- removes '$(FPIC)' and '--without-pic', there is no good reason for
  them being used (also @minfrin mentioned memory footprint implications
  when '--without-pic' is used)
- stops removing aclocal.m4 and build/ltmain.sh (reason of removal of
  these files is not apparent anymore)
- adds PKG_BUILD_PARALLEL:=1

Resolves #10884

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-30 18:52:56 +01:00
Andy Walsh
f2631db1a5 libtirpc: update to 1.2.5
* update to 1.2.5
* remove upstream merged patches

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2019-12-30 17:31:57 +01:00
Leonid Esman
c5c4f5f54b ipfs-http-client: initial commit
IPFS C++ HTTP API client library allows C++ applications to communicate with an IPFS node.
It implements IPFS API bindings for C++. Not all methods are implemented.
https://github.com/vasild/cpp-ipfs-http-client

Signed-off-by: Leonid Esman <leonid.esman@gmail.com>
2019-12-26 12:54:18 +03:00
Rosen Penev
8b771491c9
Merge pull request #10872 from neheb/rp
rpcsvc-proto: Fix compilation with uClibc-ng
2019-12-25 10:28:21 -08:00
Yousong Zhou
5a25cf86ea spice: fix building against arc770-uclibc toolchain
Supersedes openwrt/packages#10873

Ref: https://github.com/openwrt/packages/pull/10873
Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-12-25 19:01:30 +08:00
Rosen Penev
39d8acb42f
rpcsvc-proto: Fix compilation with uClibc-ng
Also fixed compilation with full iconv.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-24 18:03:35 -08:00
Rosen Penev
05e3b1a943
Merge pull request #10849 from neheb/nss
nss: Fix compilation with uClibc-ng
2019-12-23 15:42:05 -08:00
Nicholas Smith
8ac36e0755 libmbim: bump libmbim to 1.20.4
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2019-12-23 08:34:35 +10:00
Rosen Penev
ac100e45f7
boost: Fix embarassing ARC typo
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-21 17:39:19 -08:00
Rosen Penev
1858cb5ff5
Merge pull request #10843 from ClaymorePT/boost_1.72.0
boost: Package Version Update (1.72.0)
2019-12-21 15:42:22 -08:00
Carlos Miguel Ferreira
c8907926cc
boost: Package Version Update (1.72.0)
This commit updates Boost to version 1.72.0
    There are no new libraries in this release.

    Note:
    - This commit also adds a post-release patch to fix an issue
    with Boost.Coroutine

    More info about Boost 1.72.0 can be found at the usual place [1].

    [1]: https://www.boost.org/users/history/version_1_72_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2019-12-21 22:19:56 +00:00
Rosen Penev
7940093fd0
nss: Fix compilation with uClibc-ng
_GNU_SOURCE is needed for fdopen, sigaction, and probably more.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-20 13:14:20 -08:00
Rosen Penev
2adb93a7ba
Merge pull request #10842 from neheb/icu
icu: Backport C++11 math patch
2019-12-19 16:25:03 -08:00
James Taylor
b7cb0f6700 h2o: backport backtrace detection
backport patch for backtrace detection in h2o.

This patch solves the issue of uclibc pretending to be glibc

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-12-20 11:06:30 +11:00
Rosen Penev
93d049951d
icu: Backport C++11 math patch
Fixes compilation with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-19 16:03:32 -08:00
Rosen Penev
5117ed17f4
Merge pull request #10061 from ynezz/upstream/service-status-fix
treewide: fix service status
2019-12-18 16:18:45 -08:00
Rosen Penev
e9a3a4c354
Merge pull request #10781 from Andy2244/samba-4.11-python3-new
samba4: update to 4.11.4 (python3 version), add rpcsvc-proto, add libasn1 host build
2019-12-18 16:10:33 -08:00
Rosen Penev
e6e3de1d0f
Merge pull request #10785 from neheb/apple
[WIP]Add idevicerestore
2019-12-18 15:59:27 -08:00
Rosen Penev
c996e6b470
Merge pull request #10819 from ja-pa/lmdb-fix-ar
lmdb: use toolchain AR for compilation
2019-12-18 07:12:35 -08:00
Jan Pavlinec
7c82793719
lmdb: use toolchain AR for compilation
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-12-18 11:58:34 +01:00
Sebastian Kemper
0c381f7c7a libzip: fix musl-fts failure
musl doesn't support fts. But with the extra package musl-fts installed,
libzip picks up the fts header and fails at the linking stage:

zipcmp.c:(.text.startup+0x130): undefined reference to `fts_open'
/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: zipcmp.c:(.text.startup+0x172): undefined reference to `fts_read'

So with musl-fts we need to link in libfts. To address that this commits
patches the cmake setup to check if fts is available in libc itself or
in any external libfts.

So when musl-fts is installed on the system the setup will be the
following:

musl: use libfts
uclibc: use fts from libc
glibc: like uclibc

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-12-16 23:33:32 +01:00
Rosen Penev
130b770a8b
libplist: Several fixes
Add myself as maintainer.

Add PKG_CPE_ID.

Switch to submenu for easier readability.

Change libplist-utils name to the utility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-16 12:54:06 -08:00
Rosen Penev
09799e54c6
libusbmuxd: Several fixes
Add myself as maintainer.

Add PKG_CPE_ID.

Add submenu for easier readability.

Install extra tool.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-16 12:53:31 -08:00
Rosen Penev
0b51b4c469
libirecovery: Add package
Needed for idevicerestore

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-16 12:21:20 -08:00
Rosen Penev
517005ca51
libimobiledevice: Update to latest master
Added patch to fix Wformat warning.

Fixed license information.

Removed outdated iconv dependency

Placed in a submenu for readability.

Added myself as maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-16 12:21:07 -08:00
Rosen Penev
ce89774942
Merge pull request #10793 from micmac1/dnsdist-no-bomb
dnsdist: fix various build failures
2019-12-15 21:37:46 -08:00
Rosen Penev
31fb078125
Merge pull request #10794 from mhei/add-libconfig
libzip: add package
2019-12-15 21:02:22 -08:00
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
Christian Lachner
6c40db7e9f pcre: Add JIT-support for select architectures
- This commit adds a config-option for JIT in libpcre(1).

  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/original/doc/html/pcrejit.html#SEC3.
  Furthermore, it is enabled by default on the following
  architectures: arm, i686, x86_64.

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2019-11-22 09:08:33 +01:00
Rosen Penev
dc41b0a6dc
libyaml-cpp: Update to 0.63
Several Makefile cleanups for consistency.

Added ABI_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-19 21:23:11 -08:00
Petr Štetiar
8383c19b90 treewide: fix service status command in procd compatible services
Fix breaking change introduced in the main tree with a commit
7519a36774ca ("base-files,procd: add generic service status") where the
old service `status` callback function doesn't work anymore and needs to
be renamed to `status_service`.  This name was chosen for consistency
with start and stop function callbacks, which are using `start_service`
and `stop_service` naming schemes.

While at it, fix whitespace issues in the status_service as well.

Ref: http://lists.infradead.org/pipermail/openwrt-devel/2019-September/019035.html
Reported-by: Dirk Brenken <dev@brenken.org>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2019-11-18 06:28:57 +01:00
Sebastian Kemper
c1964dd8d2 mariadb: move libmariadb into its own package
This way when only wanting the library nobody needs to download and
compile the server package, saving space and time. Also this way we can
avoid sudden SONAME bumps during a server upgrade.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-11-17 16:05:29 +01:00
Rosen Penev
f795779c0a boost: Fix fiber compilation for mips
The issue was that the pause instruction was emitted through an asm
directive which was not correct for some mips platforms.

Simplified boost-fiber-exclude as a result.

Removed uClibc-ng math patch. It was not correct as it broke float and
long double support (std variants use function overloads). A different
solution was applied upstream. As it's quite annoying to backport, just
wait until a new release comes with that change. ARC as a platform is
barely supported anyways.

Swapped asio patch for the upstream submission, which is unfortunately, in
limbo.

Refreshed remaining patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-15 12:53:20 -08:00
Rosen Penev
192c44e264
libtins: Actually remove it...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-13 15:32:23 -08:00
Rosen Penev
7a2930acf4
libtins: Remove no-rtti
It causes compilation errors with netwhere.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-13 15:31:22 -08:00
DENG Qingfang
4fe3940454 p11-kit: update to 0.23.18.1
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-11-12 11:51:53 +08:00
Jiri Slachta
a1a5799f07 tiff: update version to 4.1.0
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2019-11-11 21:49:06 +01:00
Rosen Penev
6a355b921c
Merge pull request #10513 from neheb/pf
PF-RING changes
2019-11-11 06:36:24 -08:00
Yousong Zhou
c0d5c29a24 spice: Fix compilation without deprecated OpenSSL APIs
Fixes openwrt/packages#10451

Supersedes openwrt/packages#10461

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(use separate upstreamed patches)
Ref: https://github.com/openwrt/packages/pull/10461
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-11-10 05:21:41 +00:00
Rosen Penev
04b5e10911
libpfring: Fix compilation with kernel >= 4.16
Backported upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-09 19:51:19 -08:00
Rosen Penev
decf99dc64
libpfring: Merge pfring and libpfring in the same package
They use the same source. It makes no sense to have them separate.

Also cleaned up the Makefile to modern standards.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-09 19:51:18 -08:00
Rosen Penev
fdc86c1222
Merge pull request #7368 from flyn-org/libcap
libcap: move utilities to a separate package
2019-11-09 18:56:01 -08:00
Nicholas Smith
b3e96afb12 libmbim: bump libmbim to 1.20.2
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2019-11-09 16:55:10 +10:00
Rosen Penev
cbc1ff5a1b
Merge pull request #9491 from neheb/bundle
Netopeer2 Bundle
2019-11-07 10:45:52 -08:00
Hannu Nyman
0d785a752c
Merge pull request #10488 from ja-pa/libmaxminddb-1.4.2
libmaxminddb: update to version 1.4.2
2019-11-07 18:33:19 +02:00
Jan Pavlinec
62a9110bc5
libmaxminddb: update to version 1.4.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-11-07 11:14:24 +01:00
W. Michael Petullo
601b289f34 libsoup: remove relics of make build after transition to meson
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-11-06 18:22:44 -05:00
Rosen Penev
d2c7a1193c
Merge pull request #10052 from dhewg/pull/mpc
libmpdclient/mpc/mpd: update and build with meson
2019-11-06 14:52:50 -08:00
Jan Pavlinec
b084ca69c9 redis: update to version 5.0.6
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-11-06 23:52:32 +08:00
Andre Heider
8a7d276618 libmpdclient: build with meson
Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-11-05 10:28:30 +01:00
Rosen Penev
20db00e01e
Merge pull request #10434 from flyn-org/libsoup
libsoup: update to 2.68.2 and build with meson
2019-11-04 17:31:07 -08:00
W. Michael Petullo
9df0a4c0db libsoup: update to 2.68.2 and build with meson
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2019-11-04 19:33:59 -05:00
Rosen Penev
b5132ef780 libnetconf2: Update to 0.12-r2
Cleaned up Makefile slightly. The removed CMAKE_OPTIONS are defaults from
cmake.mk

Removed Upstreamed patches.

Rebased and added .patch to the remaining one.

Added -Wformat-security patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-04 11:58:32 -08:00
Rosen Penev
abee7936a0
Merge pull request #10401 from neheb/tin
libtins: Update to 4.2
2019-11-04 11:26:52 -08:00
Rosen Penev
09b0d4d7c7
Merge pull request #10399 from neheb/avr
avro-c: Update to 1.9.1
2019-11-04 11:25:59 -08:00
Rosen Penev
86afba7c42
Merge pull request #10439 from neheb/art
libartnet: Remove
2019-11-04 11:23:18 -08:00
Yousong Zhou
274269fdbe spice: bump to version 0.14.2
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-11-04 04:54:43 +00:00
Yousong Zhou
2c672fc625 spice-protocol: bump to version 0.14.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-11-04 04:54:43 +00:00
Rosen Penev
abdec8939e glib2: Disable Werror
On GCC9, it throws a Wformat-nonliteral error. Unfortunately, there's no
easy was to fix it as it is fortify-headers where the warning ultimately
comes from.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-02 21:54:54 -07:00
Rosen Penev
c0ea22aff3 libartnet: Remove
This package fails compilation as it errors on a false strncpy length
parameter under GCC9.

This package is also unmaintained as well as dead upstream. Instead of
keeping it on life support, kill it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-02 21:39:40 -07:00
Rosen Penev
0a6f1fb8f0 libyang: Update to 1.0-r4
Several Makefile cleanups for consistency between packages.

Removed PKG_INSTALL as it's implied by CMAKE_INSTALL.

Removed InstallDev for the same reason.

Removed upstreamed patches.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-02 15:11:21 -07:00
Alexander Ryzhov
422e8d9d1c
google-authenticator-libpam: fix install section
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2019-11-02 20:06:04 +03:00
Rosen Penev
e89ddbeb98
Merge pull request #10423 from cotequeiroz/afalg_engine
afalg_engine: add new package
2019-11-01 13:06:53 -07:00
Eneas U de Queiroz
0e0bd6da4b
afalg_engine: add new package
This is an alternate AF_ALG engine for openssl, based on the devcrypto
engine, but using the AF_ALG interface instead of /dev/crypto.

It is different than the AF_ALG engine that ships with OpenSSL:
  - it uses sync calls, instead of async
  - it suports more algorithms

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2019-11-01 08:35:41 -03:00
Rosen Penev
4f8d7b2d8e libpciaccess: Update to 0.16
Add PKG_LICENSE_FILES.

Small Makefile rearrangements for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-31 18:33:41 -07:00
Rosen Penev
73a31f0bf6
libtins: Update to 4.2
Added size optimizations.

Added explicit options to make sure Boost doesn't get included.

Several Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-30 11:46:54 -07:00
Rosen Penev
f1aa25594c
avro-c: Update to 1.9.1
Added utilities package.

Added small size optimization.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-30 11:36:52 -07:00
Rosen Penev
26771c14f8 check: Update to 0.13.0
Switch to CMake. Allows to simplify the Makefile.

Replaced InstallDev section with CMAKE_INSTALL.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-29 19:59:06 -07:00
Daniel Golle
a7e3db418c libmicrohttpd: update to version 0.9.68
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-10-29 23:01:02 +01:00
Jan Hák
440c27a4a5 libedit: update to 20191025-3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2019-10-29 13:26:22 +01:00
Rosen Penev
8bdb66e886
Merge pull request #10378 from micmac1/libmbim-and-libqmi
libmbim and libqmi: fix compiles on build bots
2019-10-28 19:21:27 -07:00
Rosen Penev
06c4d87db9
Merge pull request #10380 from luizluca/libgphoto2-fixpkgconfig
libgphoto2: libgphoto2_port.pc needed by dev
2019-10-28 14:04:04 -07:00
Luiz Angelo Daros de Luca
c8fbe26c53 libgphoto2: libgphoto2_port.pc needed by dev
'pkg-config --exists libgphoto2' fails without libgphoto2_port.pc.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-10-28 17:46:21 -03:00
Sebastian Kemper
b16766c0b7 libqmi: fix compile on build bots
On the OpenWrt build bots the compile currently fails:

cc1: error: /builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/include: No such file or directory [-Werror=missing-include-dirs]
cc1: all warnings being treated as errors

(Or rather, it _would_ fail like this if libmbim compiled successfully.)

The directory in question gets added to TARGET_CPPFLAGS by rules.mk.
Nothing usually gets installed to that directory, so unsurprisingly it
may not exist on the build bots.

On first glance this problem cannot be reproduced. But once autoreconf
is called this becomes possible.

If called without "--enable-more-warnings", configure adds -Werror to
the flags. This commit adds "--enable-more-warnings=yes" to the build.
This way the extra warnings are kept in place, but they aren't turned
into errors no more.

"PKG_FIXUP:=autoreconf" is also added so that it's easier to forecast
build failures on the build bots when preparing future pull request.

Last but not least "--disable-silent-rules" is added, because more
output is usually welcome for debugging, be it on the build bots or at
home/the office.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-28 19:36:18 +01:00
Sebastian Kemper
0cc57a1e9a libmbim: fix compile on build bots
On the OpenWrt build bots the compile currently fails:

make[8]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a5+vfpv4_musl_eabi/libmbim-1.20.0/src/common'
  CC       libmbim_common_la-mbim-common.lo
cc1: error: /builder/shared-workdir/build/sdk/staging_dir/target-arm_cortex-a5+vfpv4_musl_eabi/include: No such file or directory [-Werror=missing-include-dirs]
cc1: all warnings being treated as errors

The directory in question gets added to TARGET_CPPFLAGS by rules.mk.
Nothing usually gets installed to that directory, so unsurprisingly it
may not exist on the build bots.

On first glance this problem cannot be reproduced. But once autoreconf
is called this becomes possible.

If called without "--enable-more-warnings", configure adds -Werror to
the flags. This commit adds "--enable-more-warnings=yes" to the build.
This way the extra warnings are kept in place, but they aren't turned
into errors no more.

"PKG_FIXUP:=autoreconf" is also added so that it's easier to forecast
build failures on the build bots when preparing future pull request.

Last but not least "--disable-silent-rules" is added, because more
output is usually welcome for debugging, be it on the build bots or at
home/the office.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-28 19:21:45 +01:00
Yousong Zhou
422b955ef1 spice: initial version 0.14.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-10-28 09:10:11 +08:00
Yousong Zhou
45898d8af5 spice-protocol: initial version 0.12.15
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-10-28 09:10:11 +08:00
Michael Heimpold
ec18182445
Merge pull request #10369 from micmac1/xml2-config-host-triplet
libxml2: install xml2-config with host triplet
2019-10-27 23:14:31 +01:00
Sebastian Kemper
cf31c75e40 libxml2: install xml2-config with host triplet
Currently only xml2-config is installed, for both the normal libxml2
package as well as the host package. The problem with that is that due
to multilib considerations the build host may have xml2-config installed
with a host triplet prefix, like x86_64-pc-linux-gnu-xml2-config (and
xml2-config as a symbolic link to it). Gentoo for instance sets it up
like this.

Packages may actually search for a prefixed xml2-config before searching
for xml2-config. An example would be Asterisk:

checking for x86_64-pc-linux-gnu-xml2-config... /usr/bin/x86_64-pc-linux-gnu-xml2-config

This then introduces wrong information into the build, for instance
bad includes:

~/tmp/openwrt $ /usr/bin/x86_64-pc-linux-gnu-xml2-config --cflags
-I/usr/include/libxml2

When the intention is to use OpenWrt's own (host) libxml2 one would like
to see this output used instead:

~/tmp/openwrt $ ./staging_dir/hostpkg/bin/xml2-config --cflags
-I/home/sk/tmp/openwrt/staging_dir/hostpkg/include/libxml2

This commit addresses this by installing xml2-config with a suitable
prefix and creating a symbolic link xml2-config. This is done for both
the host package and the normal package. The latter also needs this fix
because the target may use the same triplet as the host system (for
instance x86_64 cross-compiling for x86_64).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-27 10:58:26 +01:00
Sebastian Kemper
05f0beb6a8 libxslt/host: depend on libxml2/host
The host build requires libxml2-dev. This commit adds the dependency for
libxml2/host, as the host system may not have it installed. This also
avoids using the host's xml2-config (in /usr/bin for instance) while
linking to libraries in staging_dir/hostpkg.

ldd staging_dir/hostpkg/bin/xsltproc | grep xml2
	libxml2.so.2 => /home/sk/tmp/openwrt/staging_dir/hostpkg/lib/libxml2.so.2 (0x00007fcc0644c000)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-10-26 14:48:19 +02:00
Daniel Engberg
e44ebb06f4
Merge pull request #10344 from lucize/nsprup
nspr: update to 4.23
2019-10-25 20:17:33 +02:00
Lucian Cristian
8013893745 nss: update to 3.47
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-10-24 13:50:52 +03:00
Lucian Cristian
d9bb633a49 nspr: update to 4.23
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2019-10-24 13:48:40 +03:00
Michael Heimpold
66900130bd
Merge pull request #10333 from micmac1/xml2-config-fix
libxml2/host: revert xml2-config prefix fix
2019-10-23 22:04:21 +02:00
Rosen Penev
cc7014d460
Merge pull request #10240 from neheb/mb
libmbim: Fix compilation with full iconv
2019-10-22 18:55:52 -07:00
Rosen Penev
558161f3e3
Merge pull request #10318 from jalowiczor/master
poco:InstallDev section changed due to poco all problems
2019-10-22 18:54:03 -07:00