Commit Graph

4731 Commits

Author SHA1 Message Date
Carlos Miguel Ferreira 80edc718bf boost: Updates package to version 1.82.0
This commit updates boost to version 1.82.0

A new header-only library is available:
- MySql: a C++11 client for the MySQL database server, based on
Boost.Asio, from Ruben Perez. [1]

More info about Boost 1.82.0 can be found at the usual place [2].

[1]: https://www.boost.org/doc/libs/1_82_0/libs/mysql/doc/html/index.html
[2]: https://www.boost.org/users/history/version_1_82_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2023-04-17 16:06:56 +03:00
Luiz Angelo Daros de Luca a951e16646 yaml: enable host build
ruby 3.2 does not ship libyaml embedded anymore.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2023-04-11 16:48:16 -03:00
Andre Heider 4400e97473 treewide: opt out of LTO usage
These fail to build or packages depending on them do when enabling
CONFIG_USE_LTO.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Andre Heider e7d9c86503 treewide: refactor to use PKG_BUILD_FLAGS:=lto
See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS"
on the main repository.

Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This
fixes it and properly enables LTO.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Andre Heider 35f4ef76e0 treewide: refactor to use PKG_BUILD_FLAGS:=gc-sections
See commit da370098 "treewide: add support for "gc-sections" in
PKG_BUILD_FLAGS" on the main repository.

Note: This only touches packages which use all three parts
(-ffunction-sections, -fdata-sections and -Wl,--gc-sections) enabled by
this build flag. Some packages only use a subset, and these are left
unchanged for now.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Andre Heider 565866a472 treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16
See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with
PKG_BUILD_FLAGS:=no-mips16" on the main repository.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Eneas U de Queiroz 3b2fcd6b2f gost_engine: adapt to new engine build config
This adapts the package to the new include/openssl-module.mk, and
updated runtime configuration.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-04-05 10:34:18 -03:00
Eneas U de Queiroz 7b36881347 afalg_engine: adapt to new engine build config
This adapts the package to the new include/openssl-module.mk, and
updated runtime configuration.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-04-05 10:34:18 -03:00
Alexandru Ardelean 9df165d8f6 openblas: bump to version 0.3.23
Make hard-float a requirement.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-04-03 11:14:21 +03:00
W. Michael Petullo 0944c8e847 libdmapsharing: update to 3.9.12
This version now requires libsoup3, rather than libsoup.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2023-04-02 01:06:35 +08:00
Michael Heimpold 11756e0622 Merge pull request #20664 from mhei/fix-gensio-build-20604
gensio: fix python bindings build by using a pcre enabled host swig (fixes #20604)
2023-03-22 07:59:07 +01:00
Oskari Rauta e60f16499d rpcsvc-proto: fix build with updated autotools
After recent autotools update, rpcsvc-proto no longer
compiles without autoreconf fixup because automake 1.15
is not found.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-03-19 12:23:46 -07:00
Toni Uhlig a71341148c libndpi: Update to 4.6
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2023-03-15 18:53:16 -07:00
Jan Hák c35736da49 liburcu: update to version 0.14.0
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2023-03-15 18:53:03 -07:00
Oskari Rauta 1e02e30622 libjpeg-turbo: enable static library
Allow build of libjpeg as a static library as well;
one is provided for libpng and possibly for other
formats as well.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-03-14 15:44:24 -07:00
Michael Heimpold 55a015a2b4 pcre2: add host build (refs #20604)
This adds a host build which can be used later by tools,
e.g. swig - which in turn is used by gensio package to
provide python bindings.

While at, switch back from $(AUTORELEASE).

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-03-14 22:16:38 +01:00
Tianling Shen a7dfb006fe sqlite3: Update to 3.41.1
Removed `SQLITE3_JSON1` option as it was dropped by upstream.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-14 01:20:08 -07:00
John Audia 96d2610994 libdaq3: update to 3.0.11
Upstream bump

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
2023-03-12 09:17:21 +01:00
Rosen Penev 98a2ffb159 protobuf-c: update to 1.4.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-10 20:38:06 -08:00
Hirokazu MORIKAWA aaa24530d0 icu: fix ccache issue
build error with ccache:
https://github.com/openwrt/packages/issues/20618

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2023-03-11 10:23:29 +08:00
Michael Heimpold 1f571c011c Revert "libgpiod: update to 2.0"
This reverts commit 983835afe6.

I merged the library update to v2.0 to fast, it breaks openocd build
due to API change.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-03-10 22:01:33 +01:00
Michael Heimpold 1749d152a2 Revert "libgpiod: introduce libgpiodcxx package for C++ binding"
This reverts commit 82ea104b97.

I merged the library update to v2.0 to fast, it breaks openocd build
due to API change.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-03-10 21:59:33 +01:00
Michael Heimpold 6528bdb0e1 Merge pull request #20609 from mhei/libgpiod-update-2.0
libgpiod: update to 2.0 and introduce C++ binding
2023-03-10 21:46:34 +01:00
Alexandru Ardelean 578166f07f openblas: don't allow ccache use
Fixes https://github.com/openwrt/packages/issues/20596

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-03-09 15:32:17 -08:00
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