Commit Graph

5220 Commits (28545bc22cdbca4d05cbbd9fc3efd7d87cd9aa3a)

Author SHA1 Message Date
Daniel Golle c952d4574a libgcrypt: use pkgconfig metadata in InstallDev
Install pkgconfig metadata to allow detection of libgcrypt during
build of other packages which rely on pkgconfig.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-09 22:32:18 -08:00
Hirokazu MORIKAWA ae40d866ca icu: bump to 76.1
ICU 76 updates to Unicode 16 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations. It also updates to CLDR 46 (beta blog) locale data with new locales, significant updates to existing locales, and various additions and corrections. For example, the CLDR and Unicode default sort orders are now very nearly the same.

ICU 76 and CLDR 46 are major releases, including a new version of Unicode and major locale data improvements.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-11-09 22:31:52 -08:00
Daniel Golle 983d3a9552 glib2: fix pkg-config path for glib_compile_schemas
Some applications using Glib2 require using glib_compile_schemas during
build and deduct the path of that executable via pkg-config.
This currently fails as the path is not fixed in gio.pc.
Fix that by adding glib_compile_schemas to the sed expression taking
care of applying prefix_hostpkg.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-07 21:15:50 +00:00
Sebastian Kemper 34cb47d34f treewide: remove maintainer
As requested on openwrt-devel in October 2024 [1], remove maintainer,
including any copyright lines.

[1] https://lists.openwrt.org/pipermail/openwrt-devel/2024-October/043323.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2024-11-07 18:28:40 +08:00
Gábor Deé 44d2aff327 libdeflate: update to 1.22
Release note:
https://github.com/ebiggers/libdeflate/blob/master/NEWS.md#version-122

Signed-off-by: Gábor Deé <dee.gabor@gmail.com>
2024-11-03 19:22:17 +02:00
Rosen Penev 1fcaf0ac1f libseccomp: update to 2.5.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-31 13:57:58 +01:00
Rosen Penev 7e272a577e libuwifi: update to latest master
Fix version to be apk compatible.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-29 11:21:43 +01:00
Evgeny Grin (Karlson2k) ae6d0ab7ad libmicrohttpd: Fix too long title
Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-28 09:52:25 -07:00
Evgeny Grin (Karlson2k) 0689238ef3 libmicrohttpd: Use external hashing functions
When compiled with GnuTLS external functions can be used to calculate
hashes. Enable them to reduce the library binary size (by disabling
internal code for hash calculations).
Note: libmicrohttpd 1.0.0 or later required

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Evgeny Grin (Karlson2k) c60190ae67 libmicrohttpd: Fixed 'TITLE'
Note dropped period at the end of the string to be nicely combined with
postfix of SSL version.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Evgeny Grin (Karlson2k) 3c80289168 libmicrohttpd: Drop unneeded libgcrypt dependency
libgcrypt was used by early GnuTLS 2.x versions. For GnuTLS versions
without ability to automatically initialise libgcrypt, MHD was able to
initialise libgcrypt. However, it is not required for a long time.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Evgeny Grin (Karlson2k) ae675a5b17 libmicrohttpd: Enable 'poll()' usage
If 'poll()' function is disabled, then in thread-per-connection mode
'select()' is used. This is much less efficient.
'epoll' is not used in thread-per-connection mode as it would require
additional epoll FD per every connection.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
2024-10-27 15:51:33 -07:00
Jen Wolf 7a8ec328b1 libmicrohttpd update to 1.0.1
Signed-off-by: Jen Wolf <jenwolf@protonmail.com>
2024-10-27 15:51:33 -07:00
Daniel Golle 31a81c6045 ell: add package
Add package for Embedded Linux Library (ell) from kernel.org.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-10-26 19:20:18 +01:00
John Audia 9d7e679db0 gperftools: bump to version 2.16
Changelog: https://github.com/gperftools/gperftools/releases/tag/gperftools-2.16

Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-10-26 14:55:15 +03:00
Jianhui Zhao da42d2f1ba libuhttpd: update to 3.14.2
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-10-26 14:49:06 +03:00
Christian Marangi 11a5d0bd98
libxslt: install header for libxlt by default
Install header for libxlt by default to handle case when dependent
package depends on the library but doesn't select the configuration.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-21 17:32:09 +02:00
Koen Vandeputte 963c528214 libs/srt: add new package v1.5.3
This adds the Secure Reliable Transport (SRT) package.

SRT is used as a popular transfer protocol for video & audio
and can be used within gstreamer as both a sink or source.

It also supports stream encryptino by simply
setting a password on both ends of the link.

More details can be found here:
https://www.haivision.com/products/srt-secure-reliable-transport/

It is being actively developed on github:
https://github.com/Haivision/srt

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-16 10:47:26 -07:00
Robert Marko 4d8a9a44c3 libmaxminddb: fixup lib and include dirs in pkg-config
libmaxminddb has switched to using CMAKE_INSTALL_PREFIX,
CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR for generating the
pkg-config in upstream commit [1] and thus broke pkg-config file
generation in openwrt.

It would generate:
prefix=/usr
exec_prefix=/usr
libdir=lib
includedir=include

Obviously libdir and includedirs are incorrect for OpenWrt and this
would then cause pdns compilation to fail if geoip backend was enabled
since it uses pkg-config to get the required flags and passing just
lib for LDFLAGS would cause libtool to error out since that path is not
valid.

So, lets use SED magic to replace libdir and includedir with the correct
paths, so now pkg-config looks like:
prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

[1] 8b4bf0dec9

Fixes: 9f7357880f ("libmaxminddb: update to 1.11.0")
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-10-14 21:59:46 +02:00
Lukas Voegl ad63c9cacf libgudev: remove package
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2024-10-14 10:50:36 -07:00
Rosen Penev 552f561c51 libucontext: update to 1.3.2
Switch to local tarballs instead of codeload. No need to override
PKG_BUILD_DIR.

Remove PKG_BUILD_PARALLEL and PKG_INSTALL as they are not needed with
meson.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-07 18:08:18 -07:00
Rosen Penev 9b166fd87f libpng: fix compilation with loongarch64
Explicitly disable unsupported hardware acceleration instead of trying
to match against targets.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-07 17:45:06 -07:00
Rosen Penev 2cf9f00674 libxslt: update to 1.1.42
Fixes compilation with newer libxml2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-05 23:13:11 +02:00
Aleksey Vasilenko ada1f47949 libpng: update to 1.6.44
- Refresh patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-26 22:16:26 +08:00
Lukas Voegl e828f98ba9 fwupd: add package
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2024-09-24 07:14:20 -07:00
Lukas Voegl 8c4113e2b1 libgudev: add package
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2024-09-24 07:14:20 -07:00
Lukas Voegl f1b0c84bbe libxmlb: add package
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2024-09-24 07:14:20 -07:00
Lukas Voegl 0cad8e8a7e libjcat: add package
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2024-09-24 07:14:20 -07:00
Aleksey Vasilenko 0c7d79bed1 libmariadb: update to 3.4.1
- Remove a mirror with invalid certificate
- Manually rebase 010-link-to-libucontext.patch
- Add new 020-fix-ucontext-maybe-uninitialized.patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-23 18:25:38 +08:00
Aleksey Vasilenko 5b6db029e5 nghttp2: update to 1.63.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-23 18:24:22 +08:00
Aleksey Vasilenko f37931f438 tiff: update to 4.7.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-19 18:55:14 +02:00
Yegor Yefremov b93ad772be libs/glib2: update to 2.82.0
Remove the obsolete patch as the required functionality was already
available upstream.

Refresh 006-c99.patch.

Remove -Ddefault_library option from MESON_HOST_ARGS and MESON_ARGS as
this is now the default behavior.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2024-09-17 09:12:25 -07:00
Matthias FRANCK 9cd39fbf89 libarchive: disable linking with pcre2
Looks like libarchive v3.7.3 adds support for pcre2 (d1231a7ea7).

Because of this, the following build error is observed (in the case pcre2 is compiled before libarchive):
Package libarchive is missing dependencies for the following libraries:
libpcre2-8.so.0
libpcre2-posix.so.3

So let's disable linking with pcre2, just like linking with pcre was disabled before.

Signed-off-by: Matthias FRANCK <matthias.franck@softathome.com>
2024-09-17 05:18:11 -07:00
Carlos Miguel Ferreira 30a3ec3191 boost: Updates package to version 1.86.0
This commit updates boost to version 1.86.0

This update does not bring new libraries.

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

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

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2024-09-16 10:54:33 -07:00
Yanase Yuki b0b5b8bf67 expat: update to 2.6.3
- This release contains fixes for CVE-2024-45490,
CVE-2024-45491, CVE-2024-45492.
- Since official place for expat development moved from SourceForge
to GitHub, SourceForge was removed from PKG_SOURCE_URL.
- Use gzip archive to avoid xz usage.
- Remove DOCBOOK_TO_MAN=OFF from CMAKE_OPTIONS because
we already have EXPAT_BUILD_DOCS=OFF, which has same effect.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2024-09-13 11:13:03 +02:00
Aleksey Vasilenko 28979802f6 nghttp3: update to 1.5.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-12 17:48:44 +08:00
Aleksey Vasilenko f7d92c4a8d ngtcp2: update to 1.7.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-12 17:48:35 +08:00
Aleksey Vasilenko da664e7a3e sqlite: update to 3460100
- Change package URL to HTTPS

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-08 23:53:11 +08:00
Jan Hák 702fbb98ed liburcu: update to version 0.14.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-09-02 10:58:09 -07:00
Aleksey Vasilenko 4b4f0dca91 freetype: update to 2.13.3
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-02 10:57:48 -07:00
Aleksey Vasilenko 9f7357880f libmaxminddb: update to 1.11.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-02 10:57:19 -07:00
Aleksey Vasilenko a1ed9ccccf apr: update to 1.7.5
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-02 10:57:07 -07:00
Aleksey Vasilenko e2e809044b c-ares: update to 1.33.1
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-31 00:14:31 +08:00
Aleksey Vasilenko fd5383e266 liburing: update to 2.7
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-31 00:13:03 +08:00
Eneas U de Queiroz fe23f07b57 afalg_engine: bump to 1.2.1
This adapts the package to semantic versioning.
Added a simple Ci test script.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2024-08-27 15:32:23 -03:00
Rosen Penev c183be97d9 libuwsc: bump PKG_RELEASE for APK
PKG_RELEASE must be an integer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-24 11:23:44 -07:00
Michael Heimpold 867d521d00 libgpiod: update to 2.1.3
Upstream bug fixes:
- fix C++ tests with recent kernels which introduced stricter reconfigure
  behavior
- fix a use-after-free bug in python bindings
- fix passing the event clock property to line requests in python bindings
- fix a memory leak in tools
- make sure the string buffers in line-info and chip-info are big enough to not
  truncate the strings they hold below the size accepted by the kernel

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-08-24 12:04:11 +02:00
Rosen Penev 4e2e967e49 libpqxx: update to 7.9.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-23 13:54:07 -07:00
Alexandru Ardelean 09173df497 openblas: bump to version 0.3.28
Also change URL to new page.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-23 15:43:27 +02:00
Rosen Penev e7badaa6cb db47: replace with db
There's no need to maintain an old version.

Removed all patches as they are all upstream.

Import new ones from Arch, Debian, and OpenEmbedded.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-22 20:41:15 -07:00