Commit graph

4224 commits

Author SHA1 Message Date
Rosen Penev
11b8e17c9a
Merge pull request #16180 from neheb/Al
alsa stuff: update to 12..5.1
2021-07-29 12:40:34 -07:00
Rosen Penev
a6cf96588c
Merge pull request #16186 from neheb/Ya
libyaml-cpp: update to 0.7.0
2021-07-29 12:39:37 -07:00
Rosen Penev
181bb8493a
Merge pull request #16183 from neheb/Pc
pcre2: update to 10.37
2021-07-29 12:39:19 -07:00
Rosen Penev
5ad6bb0a01
Merge pull request #16078 from ja-pa/fix-email
treewide: change email address in PKG_MAINTAINER
2021-07-29 12:37:06 -07:00
Jan Pavlinec
3ee2a087a3
treewide: change email
Change from jan.pavlinec@nic.cz to jan.pavlinec1@gmail.com

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-07-29 13:21:02 +02:00
Rosen Penev
038f890bca
Merge pull request #15685 from commodo/openblas
openblas: add initial package
2021-07-27 00:59:23 -07:00
Rosen Penev
2e0b72910a
Merge pull request #16225 from lnslbrty/update/libndpi-4.0
libndpi: update to 4.0
2021-07-26 20:38:12 -07:00
Toni Uhlig
de119e010e
libndpi: update to 4.0
- libmaxminddb config option

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2021-07-27 01:40:06 +02:00
Alexandru Ardelean
9cbf548649 openblas: add initial package
Initial draft PR is:
  https://github.com/openwrt/packages/pull/11894

This one is a bit more complete, and follows packaging practices.

For now, disabling builds on ARC and PowerPC. Will require more work to get
them going.
Explicitly disabling OpenMP support, so that it doesn't get picked by
accident.

Later we may use the `CPU_TYPE` parameter to tweak things a little further.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-26 10:27:44 +03:00
Rosen Penev
b305e880d8
Merge pull request #16202 from neheb/rout
librouteros: don't build docs
2021-07-25 11:16:02 -07:00
Javier Marcet
44158274de alsa-lib: install also /usr/share/alsa/ctl or alsa-mixer fails with:
❯ alsamixer
ALSA lib conf.c:827:(get_char_skip_comments) Cannot access file /usr/share/alsa/ctl/default.conf
ALSA lib conf.c:1994:(_snd_config_load_with_include) _toplevel_:61:26:No such file or directory
ALSA lib conf.c:4040:(config_file_open) /usr/share/alsa/cards/aliases.conf may be old or corrupted: consider to remove or fix it
ALSA lib conf.c:3962:(snd_config_hooks_call) function snd_config_hook_load returned error: No such file or directory
ALSA lib control.c:1481:(snd_ctl_open_noupdate) Invalid CTL cards.ctl.default
cannot open mixer: No such file or directory

Signed-off-by: Javier Marcet <javier@marcet.info>
2021-07-23 17:15:34 +00:00
Rosen Penev
e41fd1794b librouteros: don't build docs
Fixes compilation without host pod2man.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-22 16:32:00 -07:00
Nikos Mavrogiannopoulos
743aafbeda
Merge pull request #16185 from neheb/P1
p11-kit: update to 0.24.0
2021-07-22 20:19:33 +02:00
Rosen Penev
0135933a0d libyaml-cpp: update to 0.7.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:21:07 -07:00
Rosen Penev
5f78f5f8de p11-kit: update to 0.24.0
Switch to AUTORELEASE for simplicity.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:20:35 -07:00
Rosen Penev
c385d03879 libvpx: update to 1.10.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:19:51 -07:00
Rosen Penev
9bdb8cca65 pcre2: update to 10.37
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:18:59 -07:00
Rosen Penev
ef00d8e755 alsa-ucm-conf: update to 12.5.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:16:36 -07:00
Rosen Penev
e658dcfd86 alsa-lib: update to 12.5.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:16:36 -07:00
Martin Schiller
39fd6151e9 libs: file: magic: remove "u" from pattern
This backports an upstream fix for the following warning:

Warning: Unparsable number `xu                    \b, dcrypt version %d'

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2021-07-20 11:25:51 +02:00
Rosen Penev
66f7c21d4e
Merge pull request #16074 from neheb/nss3
nss: disable parallel compilation
2021-07-18 00:15:05 -07:00
Rosen Penev
8e35ba8860 boost: fix compilation error under SPARC
Missing braces.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-14 19:08:47 -07:00
Jakov Petrina
e4be8d12aa uci2: bump to revision v1.0-5606418
Pull in latest API changes from upstream.

Signed-off-by: Jakov Petrina <jakov.petrina@sartura.hr>
2021-07-14 13:30:34 +02:00
Rosen Penev
db0ec36ce3
Merge pull request #16115 from haraldg/elektra_0.9.7
elektra: update to 0.9.7
2021-07-13 19:13:56 -07:00
Harald Geyer
21abcc2968 elektra: update to 0.9.7
Notable changes:
* Use toml as new default storage backend:
  Upstream has removed the ini plugin, we have been using in the
  past. toml is still somewhat experimental, but upstream has
  designated it as future recommended default.
* Remove the dependency on boost. The only plugin needing that has
  been removed upstram.
* Enable plugins for libev and libuv event loop integration. This
  adds two new packages with the respective dependencies.
  Upstream has fixed the bugs preventing us from using this.
* Enable the internal notification plugin/system. This allows
  applications to automatically receive notifications about changes
  to their configuration. Again upstream fixing bugs enables this
  for us.
* Set the environment variable $XDG_CACHE_HOME to "/tmp/" globally
  to prevent elektra (and possibly other applications) from
  writing temporary data to flash.

Signed-off-by: Harald Geyer <harald@ccbib.org>
2021-07-13 23:45:43 +02:00
Alexandru Ardelean
efde2462c6 libs: gdbm: enable/install Berkley DBM compat layer
Python supports both GNU dbm and Berkley DBM.
GNU dbm also has a compatibility layer for Berkeley.

The current Berkley DB in OpenWrt is 4.7 and hasn't been updated in ages.
It's also pretty big.

So, an alternative for Python is to use GNU dbm for both (GNU and Berkley).

Also, removing static shared libraries from the build, to encourage the
usage of the shared ones.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-13 11:22:32 +03:00
Hirokazu MORIKAWA
a374b76f9e libuv: bump to 1.41.1
Update to 1.41.1
 include fix CVE-2021-22918

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-07-12 14:20:33 +09:00
Rosen Penev
1b9e204700 nss: update to 3.67
Switch to AUTORELEASE for simplicity.

Disable parallel compilation as there's something wrong with NSS' build
system. Reliably fails with make -j 12 on a ryzen 3600.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:35:18 -07:00
Rosen Penev
e3b89b6f5d ibrcommon: fix compilation with GCC11
GCC11 defaults to C++17, which does not allow throw specifiers.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:24:21 -07:00
Rosen Penev
f2313569b6 ibrdtn: fix compilation with GCC11
GCC11 defaults to C++17, which does now allow specifying throw().

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:23:55 -07:00
Rosen Penev
c14c85fbc7 dtc: update to 1.6.1
Fixes compilation with GCC11.

Reorganized Makefile variables for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-08 12:05:50 +08:00
Rosen Penev
8923becfcc
Merge pull request #16075 from neheb/ebml
libebml: fix compilation with GCC11
2021-07-07 16:59:37 -07:00
Rosen Penev
62d7bb5aba libebml: fix compilation with GCC11
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-07 14:55:26 -07:00
Rosen Penev
92e08f83e5 libelektra: fix compilation with GCC11
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-07 14:49:57 -07:00
Hirokazu MORIKAWA
ed818a9fdb libupm: Workaround for errors with GCC11
https://github.com/openwrt/packages/issues/16060

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-07-07 18:25:48 +09:00
Rosen Penev
497a1c52c3
Merge pull request #16044 from tru7/libfmt
libfmt: bump to version 8.0.1
2021-07-07 00:28:33 -07:00
Rosen Penev
a6517cf5f2
Merge pull request #16049 from nxhack/libuv_CVE-2021-22918
libuv: fix CVE-2021-22918
2021-07-06 23:02:13 -07:00
Sebastian Kemper
9ba7d16a1e postgresql: prevent addition of ARM target flag
configure.in checks for "ARMv8 CRC32C intrinsics" and goes as far as
adding "-march=armv8-a+crc" to the target flags if the compiler allows
it. This can clash with the OpenWrt target flags in
CONFIG_TARGET_OPTIMIZATION. If for example the latter is set to
"-mcpu=cortex-a9" the following warning is issued:

  cc1: warning: switch '-mcpu=cortex-a9' conflicts with '-march=armv5t' switch

This commit prevents configure.in from adding the mentioned flag. The
addition is unwanted when cross-compiling.

An issue was raised for this recently, see [1].

[1] https://github.com/openwrt/packages/issues/16034

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-07-07 01:12:53 +01:00
Hirokazu MORIKAWA
aaa46eb44e libuv: fix CVE-2021-22918
idna: fix OOB read in punycode decoder

libuv was vulnerable to out-of-bounds reads in the uv__idna_toascii()
function which is used to convert strings to ASCII. This is called by
the DNS resolution function and can lead to information disclosures or
crashes.

b7466e31e4
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990561
https://nodejs.org/en/blog/vulnerability/july-2021-security-releases/

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-07-06 13:49:15 +09:00
Othmar Truniger
13ef8a8d9c libfmt: bump to version 8.0.1
Signed-off-by: Othmar Truniger <github@truniger.ch>
2021-07-05 16:41:21 +02:00
Michael Heimpold
20c884bbd5 libzip: fix typo in patch (fixes #15992)
This prevented expansion of libdir in pkgconfig.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-07-02 23:59:53 +02:00
Michael Heimpold
d452429a56
Merge pull request #14716 from mhei/libgpiod-update
libgpiod: update to 1.6.3
2021-07-01 20:40:53 +02:00
Rosen Penev
c61eb3ed98
Merge pull request #15797 from lnslbrty/update/libulfius-2.7.3
libulfius: update to 2.7.3
2021-06-29 14:41:49 -07:00
Michael Heimpold
4db1fba5a1 libgpiod: update to 1.6.3
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-06-29 21:08:39 +02:00
Michael Heimpold
7ce9c89988
Merge pull request #15992 from mhei/libzip-fix-pkgconfig
libzip: fix pkgconfig paths (fixes #15943)
2021-06-29 13:51:11 +02:00
Josef Schlehofer
39dedfee16
Revert "uci2: update revision"
I'm reverting this commit, because it is pulling newer source code, but
without doing a new version bump. This results that users who already
installed this library on their router will have different package
content than users who installed it after the commit.

The another small reason is that commit subject - update revision is cryptic itself and should be more bulletproof like saying update to version 1.1

More details: https://github.com/openwrt/packages/pull/15990#issuecomment-870333695

This reverts commit e779323481.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-06-29 09:12:51 +02:00
Michael Heimpold
851c7a1e0a libzip: fix pkgconfig paths (fixes #15943)
We should use upstream patch here, which can be removed later,
instead of maintaining our own one.

Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-06-29 07:47:51 +02:00
Rosen Penev
c78dc1743b
Merge pull request #15990 from sartura/uci2-bump
uci2: update revision
2021-06-28 12:47:09 -07:00
Jakov Petrina
e779323481 uci2: update revision
Pull in new API function from upstream.

Signed-off-by: Jakov Petrina <jakov.petrina@sartura.hr>
2021-06-28 16:22:20 +02:00
Andy Walsh
a2323ed265 libtirpc: update to 1.3.2
update to 1.3.2

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-06-27 15:07:10 +02:00