Commit Graph

2047 Commits

Author SHA1 Message Date
Alois Klink
adda53bcb1 gdbm: configure with --without-readline
By default, gdbm configures/builds with readline and curses support
if they exist.

This can cause race conditions when compiling gdbm and ncurses in
parallel, as gdbm may try to link to ncurses when it doesn't exist.

This commit forces gdbm to skip using readline/ncurses, since it's
unlikely that anybody is using the line-editing feature of gdbm.

See [gdbm's README][1] for more info.

[1]: https://git.gnu.org.ua/gdbm.git/tree/README?h=v1.21#n50

Signed-off-by: Alois Klink <alois@aloisklink.com>
2022-11-08 14:35:58 +08:00
Rosen Penev
ba61c57124 gdbm: update to 1.21
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Alexandru Ardelean
4d3d18e707 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>
2022-11-08 14:35:57 +08:00
Rosen Penev
c9f65d1ae4 freetype: update to 2.11.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Rosen Penev
66f17c5245 elektra: actually fix compilation with iconv
find_package needs to be moved outside of if.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Rosen Penev
b15f69d3ea elektra: fix compilation with external iconv
Patch mostly taken from hidapi.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 14:35:57 +08:00
Harald Geyer
711b001270 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>
2022-11-08 14:35:56 +08:00
W. Michael Petullo
41f69d5e8d cyrus-sasl: update to 2.1.28
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 13:40:43 +08:00
Michal Vasilek
4eafa98e33 cyrus-sasl: patch CVE-2019-19906
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 13:40:43 +08:00
W. Michael Petullo
b16c54e839 cyrus-sasl: add optional sasldb package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-08 13:40:43 +08:00
Karl Palsson
310ee85b30 libs/cjson: bump to 1.7.15
This is a bugfix release.
Full release notes available at: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.15

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-11-08 13:40:43 +08:00
Hirokazu MORIKAWA
4274f335e7 avahi: Changed the target file for the patch
Fixed the affected issue in the latest commit

  daemon.err avahi-daemon[xxx]: mkdir("/run/avahi-daemon/"): No such file or directory

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2022-11-08 13:40:43 +08:00
Michal Vasilek
ffca837f0b avahi: fix build on some distributions
This seems to happen only on some distributions (Void, Arch):

    /usr/lib/libgcc_s.so.1: file not recognized: file format not recognized
    collect2: error: ld returned 1 exit status
    libtool:   error: error: relink 'libdns_sd.la' with the above command before installing it

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 13:40:42 +08:00
Michael Pratt
4fbc3eb0dd apr: add autotools compatibility backports
Backport a bunch of patches that fixes build
when using new Autoconf and Automake.

The patches removed are replaced by upstream backports
which are more complete.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2022-11-08 13:40:42 +08:00
Michal Vasilek
7277f69e20 apr: patch CVE-2021-35940
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 13:40:42 +08:00
Rosen Penev
4831929a47 alsa-ucm-conf: update to 1.2.6.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:42 +08:00
Rosen Penev
22ca90020e alsa-ucm-conf: update to 12.5.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:42 +08:00
Rosen Penev
26d7b94a11 alsa-lib: update to 1.2.6.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:42 +08:00
Javier Marcet
8b09bc4bb1 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>
2022-11-08 13:40:41 +08:00
Rosen Penev
7cadbccb82 alsa-lib: update to 12.5.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:41 +08:00
Rosen Penev
4a57352b5a alsa-lib: update to 1.2.5
Refresh patches. Remove upstream one.

Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-08 13:40:41 +08:00
coolsnowwolf
1367aa3b93 python-paho-mqtt: remove dependency already included in python3-light 2022-11-08 01:39:24 +08:00
aiamadeus
5f459277eb
Merge pull request #573 from 1582130940/master 2022-11-07 10:00:46 +08:00
AmadeusGhost
0e777a867b pgyvpn: update to version 3.1.0 2022-11-06 19:05:35 +08:00
AmadeusGhost
53e1b9595f siit: fixes build on kernel 5.16+
Fixes: #497
2022-11-06 19:03:35 +08:00
Van Waholtz
da1211e4b8 syncthing: update to 1.22.1
Fixes: #575

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2022-11-06 18:55:27 +08:00
Van Waholtz
3f890e6fd6 syncthing: add stdiscosrv and strelaysrv
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2022-11-06 18:54:48 +08:00
Sergey V. Lobanov
eb5d6a8d54 tcl: fix build on macos
configure script detects Darwin and uses flags incompatible with
Linux target build.

This patch uses fakeuname tool if host OS is MacOS to avoid Darwin
detection on target build.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-03 11:39:44 +08:00
Alexandru Ardelean
e95dc2495a ruamel-yaml: bump to version 0.17.17
The older one won't build with Python 3.10.0

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-03 11:39:44 +08:00
Josef Schlehofer
ed5df502f3 python-zeroconf: update to version 0.38.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-03 11:39:44 +08:00
Josef Schlehofer
2cbe20c495 python-yarl: update to version 1.6.3
Update Makefile copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-03 11:39:43 +08:00
Alexandru Ardelean
db6bf0cdb9 python-yaml: bump to version 6.0
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-03 11:39:43 +08:00
Josef Schlehofer
8ef74089d9 python-websockets: update to version 10.3
- Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-03 11:39:43 +08:00
Javier Marcet
5bde81f50f python-websocket-client: update to 1.4.1
- Fix stack growth bug when `run_forever` reconnects
  - Add doctest CI for sphinx docs code examples (d150099)
  - General docs improvements
  - Fix automatic reconnect with `run_forever`
  - Allow a timeout to be set when using a proxy

Signed-off-by: Javier Marcet <javier@marcet.info>
2022-11-03 11:39:43 +08:00
Javier Marcet
7f8e84b24d python-websocket-client: update to 1.3.3
- Fix unclosed socket error
 - Update header dict access
 - Add utf8 workaround to docs

Signed-off-by: Javier Marcet <javier@marcet.info>
2022-11-03 11:39:42 +08:00
Josef Schlehofer
ec6ef122c7 python-voluptuous-serialize: update to version 2.5.0
- Release notes:
https://github.com/home-assistant-libs/voluptuous-serialize/releases/tag/2.5.0

- Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-03 11:39:42 +08:00
Josef Schlehofer
efbd3de944 python-uci: update to version 0.9.0
- Release notes:
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.9.0
- Update copyright while at it.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-03 11:39:42 +08:00
Javier Marcet
5ab0fb5cce python3-texttable: update to version 1.6.4
- Fix alignment bug when deco is modified

Signed-off-by: Javier Marcet <javier@marcet.info>
2022-11-03 11:39:42 +08:00
Javier Marcet
f1d7455e89 python-stem: update to v1.8.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-11-03 11:39:41 +08:00
Josef Schlehofer
5ca49fa1ec python-stem: backport patch to fix Python 3.10
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-03 11:39:41 +08:00
Josef Schlehofer
ff632a3bef python-sqlalchemy: update to version 1.4.22
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-03 11:39:41 +08:00
Šimon Bořek
162dbb8f67 python-sentry-sdk: update to 1.5.4
changelog: f6d3adcb3d/CHANGELOG.md (154)

Signed-off-by: Šimon Bořek <borek@autobakterie.cz>
2022-11-03 11:39:41 +08:00
Alexandru Ardelean
5fd510512f python-requests: bump to version 2.28.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-03 11:39:40 +08:00
Alexandru Ardelean
fdf6b25aab python-requests: bump to version 2.26.0
This version prefers charset_normalizer instead of chardet.
chardet is still usable if available.

Dropping patches for idna. Not required anymore.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-03 11:39:40 +08:00
Alexandru Ardelean
819e32f650 python3-pytz: bump to version 2022.5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-03 11:39:40 +08:00
Alexandru Ardelean
9d756bbb13 python3-pytz: bump to version 2022.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-03 11:39:40 +08:00
Alexandru Ardelean
b344c6256c python-pytz: bump to version 2022.2.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-11-03 11:39:39 +08:00
Jeffery To
26e8433564 python-pyopenssl: Update to 21.0.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-11-03 11:39:39 +08:00
Javier Marcet
d0bd05edf4 python-pynacl: update to v1.5.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-11-03 11:39:39 +08:00
Daniel Golle
8f759dfafc pynacl: fix build with updated sodium-minimal patch
Commit 3da874371 ("libsodium: include ed25519_core in minimal build")
broke the build of PyNaCl. Add patch to always include all ed25519
functions which are now always covered even if libsodium is built with
the MINIMAL option.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-03 11:39:39 +08:00