Commit Graph

4857 Commits

Author SHA1 Message Date
Michael Heimpold
82ea104b97 libgpiod: introduce libgpiodcxx package for C++ binding
This adds a new package for the C++ binding.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-03-09 07:57:07 +01:00
Michael Heimpold
983835afe6 libgpiod: update to 2.0
This updates this library to the latest major version.

Since the Python binding build changed in this version,
let's switch to the Py3Package infrastructure.

Also the older v1 kernel interface is not used anymore,
so we can drop this part of the kernel configuration.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-03-09 07:57:07 +01:00
Kuan-Yi Li
4d26fec721 libqmi: bump to 1.32.4
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2023-03-09 14:13:13 +08:00
Kuan-Yi Li
c15b76750f libmbim: bump to 1.28.4
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2023-03-09 14:13:13 +08:00
Tianling Shen
394cc366b3 msgpack-c: Update to 6.0.0
Removed 010-no-gtest.patch as upstream no longer detects it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-08 23:49:10 +01:00
Sebastian Kemper
e3c6da4e25 tiff: force libdeflate support to off
Commit 81d2b72 added a package providing libdeflate. Tiff by default
links to it, causing a build error.

Package libtiff is missing dependencies for the following libraries:
libdeflate.so.0

This commit forces libdeflate use off to avoid this. No revision bump is
done because the package is currently not compiling anyway.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2023-03-07 22:31:44 +01:00
Daniel Golle
1ecef46f1c libutp: add package
Add Transmission version of the uTorrent Transport Protocol library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-03-07 01:40:14 +00:00
Daniel Golle
a281a8af9f libdht: add package
Add Kademlia Distributed Hash Table (DHT) library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-03-07 01:40:14 +00:00
Daniel Golle
81d2b7262e libdeflate: add package
Add package for libdeflate which is a library for fast, whole-buffer
DEFLATE-based compression and decompression.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-03-07 01:40:14 +00:00
Daniel Golle
6993b5d945 libb64: add package
Add generic base64 encode/decode (static) library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-03-07 01:40:14 +00:00
Lucian Cristian
b658a0e605 libdrm: update to 2.4.115
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2023-02-24 16:08:15 -08:00
Oskari Rauta
53cab0c17e libtirpc: update to v1.3.3
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-02-24 16:07:38 -08:00
Tianling Shen
5890d2f2d7 msgpack-c: Update to 5.0.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-02-24 19:45:49 +08:00
Lucian Cristian
92a696d960 nss: update to 3.88.1
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2023-02-20 22:47:43 +01:00
Eneas U de Queiroz
df079b06b7 Merge pull request #20475 from cotequeiroz/openssl3
treewide: prepare packages for OpenSSL 3.0 update
2023-02-20 12:07:16 -03:00
Michael Heimpold
53bb5cc13e libgpiod: update to 1.6.4
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-02-18 22:18:07 +01:00
Eneas U de Queiroz
d0d2f1862b libuhttpd: allow building with OpenSSL 3.0
Add -Wno-error=deprecated-declarations to CFLAGS to allow usage of
deprecated API.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-02-16 10:28:52 -03:00
Eneas U de Queiroz
ab6fbdc44a gost_engine: add version 3.0.0.1
With OpenSSL soon to be updated to 3.0, the gost engine will have to be
bumped as well.  Gost 3.0.0.1 will not build with OpenSSL 1.1.

To avoid disruption, this commit detects the OpenSSL version from
ENGINES_DIR in include/openssl-engin, and sets the package version
accordingly.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-02-16 10:28:52 -03:00
An Phuc Nguyen
70a5501f55 nghttp2: update to 1.51.0
Signed-off-by: An Phuc Nguyen <phucan.nguyen@daum.net>
2023-01-29 20:33:07 -08:00
Alexandru Ardelean
a390b330e3 libwebp: bump to version 1.3.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-01-22 10:00:24 -08:00
Paul Fertser
1e8584dc58 treewide: quote CC and CXX
When CC is set to e.g. "ccache mips-openwrt-linux-musl-gcc" it needs
to be quoted to avoid word splitting on substitution.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2023-01-20 17:44:14 -08:00
Paul Fertser
a92845d032 libjaylink: new package
libjaylink is a shared library written in C to access SEGGER J-Link
and compatible devices.

This is used by future OpenOCD versions to handle J-Link debug
adapters.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2023-01-20 11:07:55 +00:00
Oskari Rauta
e3cae01ecd efivar: new package
Co-authored-by: Tianling Shen <cnsztl@gmail.com>
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-01-18 13:59:58 +00:00
Daniel Golle
e76f878c60 hiredis: update to version 1.1.0
See project release page[1] for more details.
Switch build to use CMake instead of autotools, allows removal of
local patch.

[1]: https://github.com/redis/hiredis/releases
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-01-18 02:03:41 +00:00
Rosen Penev
38c660f48e libv4l: update to 1.22.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-17 14:59:04 -08:00
Michael Heimpold
e6ead24285 Merge pull request #20296 from neheb/1
libxml2: build with cmake
2023-01-16 21:09:27 +01:00
Rosen Penev
48221441c4 libgd: update to 2.3.3
Refresh patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-15 16:57:33 -08:00
Rosen Penev
8c1030e52a hidapi: remove now obsolete iconv patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 22:32:20 -08:00
Daniel Golle
15444e57ef sbc: update to version 2.0
Fixes issue with use of x86-specific compiler primitives on non-x86
systems which we had previously patched downstream, remove this patch.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-01-13 22:04:34 -08:00
Rosen Penev
6a529c6e75 libmad: update URL to use codeberg
Upstream abandoned GitHub.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 22:04:05 -08:00
Rosen Penev
69c5796712 libxml2: build with cmake
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 21:06:26 -08:00
Rosen Penev
65c9f9524d tiff: don't use AUTORELEASE
Seems upstream wants to get rid of it.

Backport upstream patches fixing several CVEs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 21:04:14 -08:00
Daniel Golle
bb300f0635 postgresql: update to version 15.1
https://www.postgresql.org/docs/release/15.0/
https://www.postgresql.org/docs/release/15.1/

A dump/restore using pg_dumpall or use of pg_upgrade or logical
replication is required for those wishing to migrate data from any
previous release.

Do not backport to release branch which should remain on version 14.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2023-01-14 01:47:56 +00:00
Rosen Penev
486368a559 elektra: get rid of pointless iconv patch
A better solution was discovered.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 00:04:40 -08:00
Rosen Penev
76b9b4eb32 faad2: update to 2.10.1
Switch to local tarballs. Smaller and faster.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 00:03:39 -08:00
Rosen Penev
f8174b8900 libxcrypt: update to 4.4.33
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-13 00:03:17 -08:00
Aquila Cooper
3dc5287cbe getdns: Update to 1.7.3
Changelog from upstream (https://github.com/getdnsapi/getdns/releases/tag/v1.7.3):

* 2022-12-22: Version 1.7.3
  * PR getdnsapi/getdns#532: Increase CMake required version 3.5 -> 3.20, because we
    need cmake_path for Absolute paths in pkg-config (See Issue getdnsapi/getdns#517)
    Thanks Gabriel Ganne
  * Updated to Stubby 0.4.3 quickfix release

* 2022-08-19: Version 1.7.2
  * Stubby updated to 0.4.2 quickfix release

* 2022-08-19: Version 1.7.1
  * Always send the `dot` ALPN when using DoT
  * Strengthen version determination for Libidn2 during cmake processing
    (thanks jpbion).
  * Fix for issue in UDP stream selection in case of timeouts.
    Thanks Shikha Sharma
  * Fix using asterisk in ipstr for any address. Thanks uzlonewolf.
  * Issue getdnsapi/stubby#295: rdata not correctly written for validation for
    certain RR type. Also, set default built type to RelWithDebInfo and
    expose CFLAGS via GETDNS_BUILD_CFLAGS define and via
    getdns_context_get_api_information()
  * Issue getdnsapi/getdns#524: Bug fixes from submodules' upstream?
    Thanks Johnnyslee
  * Issue getdnsapi/getdns#517: Allow Absolute path CMAKE_INSTALL_{INCLUDE,LIB}DIR in
    pkg-config files. Thanks Alex Shpilkin
  * Issue getdnsapi/getdns#512: Update README.md to show correct PGP key location.
    Thanks Katze Prior.

Signed-off-by: Aquila Cooper <aquila@cpr.is>
2023-01-07 04:29:00 +00:00
John Crispin
a4bfe48e27 libwebsockets: update PKG_RELEASE
Fixes: df13b03e50 ("libwebsockets: fix uloop support")
Signed-off-by: John Crispin <john@phrozen.org>
2023-01-04 20:45:32 +01:00
Rosen Penev
fe018482f8 libmaxminddb: install pkgconfig file
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-03 16:31:01 -08:00
Tianling Shen
991c2d452c libtorrent-rasterbar: Update to 2.0.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-01-03 16:19:30 -08:00
John Crispin
df13b03e50 libwebsockets: fix uloop support
The commit adding uloop support failed to actually install the .so and
add the correct dependencies.

[2022/12/26 18:19:38:1835] E: lws_create_context: failed to load evlib_uloop

Fixes: 1557ac367a ("libwebsockets: enable built in uloop support")
Signed-off-by: John Crispin <john@phrozen.org>
2023-01-03 20:31:31 +01:00
Michael Heimpold
71741d1a25 Merge pull request #20165 from TDT-AG/pr/20221223-libgpiod
libgpiod: add missing kernel build options via KCONFIG
2022-12-28 11:06:56 +01:00
Michal Vasilek
256f8f76a6 libarchive: add missing CONFLICT
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-23 10:25:32 -08:00
Michal Vasilek
85aed680be libarchive: update to 3.6.2
* fixes CVE-2022-36227
* drop upstreamed patch
* removed deprecated AUTORELEASE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-23 10:25:32 -08:00
Florian Eckert
4dfb0024f4 libgpiod: add missing kernel build options via KCONFIG
This library needs the kernel config option 'CONFIG_GPIO_CDEV_V1=y' to
be set. If this is not set, the tool 'gpioinfo' produces the error message
'error creating line iterator'. Add the missing kernel config option to
build CDEV with API Version 1 fixes this.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-12-23 13:43:32 +01:00
Tony Butler
8d638fe835 boost: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-std=gnu++20` for "=10" (and newer, probably)
* `-std=gnu++14` for "=5"
* `-std=gnu++17` for "not =10 and not =5"

GCC 11 or 12 would likely revert to the default (6 through 9) option
with those, because 10 was the newest at the time, and 11 and 12 are
"not =10 and not =5"

probably the GCC 5 support could be removed, not sure about 9 and 10

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-22 18:11:51 -08:00
W. Michael Petullo
7eb62f4601 libsoup3: update to 3.2.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-22 16:30:26 -08:00
W. Michael Petullo
bd7dd5b7a3 libsoup: update to 2.74.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-22 16:30:26 -08:00
W. Michael Petullo
d28c3a2955 openldap: update to 2.6.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-22 16:28:58 -08:00
W. Michael Petullo
72f683ec27 hwloc: update to 2.8.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-22 16:28:24 -08:00