summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-gnome/recipes-gnome/gexiv2/gexiv2_0.15.0.bb (renamed from meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.5.bb)4
-rw-r--r--meta-gnome/recipes-gnome/ghex/ghex_46.3.bb (renamed from meta-gnome/recipes-gnome/ghex/ghex_46.2.bb)2
-rw-r--r--meta-gnome/recipes-gnome/libdex/libdex_0.10.1.bb (renamed from meta-gnome/recipes-gnome/libdex/libdex_0.10.0.bb)2
-rw-r--r--meta-networking/recipes-connectivity/blueman/blueman_2.4.6.bb (renamed from meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb)4
-rw-r--r--meta-networking/recipes-connectivity/daq/libdaq_3.0.20.bb (renamed from meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb)4
-rw-r--r--meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.0.bb (renamed from meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.7.5.bb)2
-rw-r--r--meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb1
-rw-r--r--meta-oe/recipes-devtools/apitrace/apitrace/0001-Explicit-header-stdint.patch42
-rw-r--r--meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb (renamed from meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb)8
-rw-r--r--meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0001-Set-Json_validator-Install-off-if-it-finds-it-via-li.patch29
-rw-r--r--meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0002-Fix-assumed-signed-char.patch71
-rw-r--r--meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0003-For-root-value-use-empty-pointer.patch41
-rw-r--r--meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0004-cmake-Use-GNUInstallDirs.patch43
-rw-r--r--meta-oe/recipes-devtools/json-schema-validator/json-schema-validator_2.3.0.bb (renamed from meta-oe/recipes-devtools/json-schema-validator/json-schema-validator_2.2.0.bb)12
-rw-r--r--meta-oe/recipes-devtools/json-spirit/json-spirit/0002-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-devtools/json-spirit/json-spirit_4.08.bb1
-rw-r--r--meta-oe/recipes-devtools/mbpoll/mbpoll/0001-allow-build-with-cmake-4.patch42
-rw-r--r--meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb4
-rw-r--r--meta-oe/recipes-devtools/pstack/pstack.inc1
-rw-r--r--meta-oe/recipes-devtools/pstack/pstack_2.10.bb4
-rw-r--r--meta-oe/recipes-devtools/tcltk/tk_9.0.2.bb (renamed from meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb)2
-rw-r--r--meta-oe/recipes-extended/docopt.cpp/docopt.cpp/0001-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-extended/docopt.cpp/docopt.cpp_git.bb3
-rw-r--r--meta-oe/recipes-extended/icewm/icewm_3.8.0.bb (renamed from meta-oe/recipes-extended/icewm/icewm_3.7.5.bb)2
-rw-r--r--meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb6
-rw-r--r--meta-oe/recipes-extended/liblightmodbus/liblightmodbus/0001-cmake-Use-GNUInstallDirs-instead-of-hardcoding-lib-p.patch37
-rw-r--r--meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb14
-rw-r--r--meta-oe/recipes-extended/liblightmodbus/liblightmodbus_3.0.bb17
-rw-r--r--meta-oe/recipes-extended/parallel/parallel_20250622.bb (renamed from meta-oe/recipes-extended/parallel/parallel_20250522.bb)2
-rw-r--r--meta-oe/recipes-graphics/xorg-app/xterm_401.bb (renamed from meta-oe/recipes-graphics/xorg-app/xterm_394.bb)4
-rw-r--r--meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb1
-rw-r--r--meta-oe/recipes-multimedia/cdrkit/files/0003-allow-build-with-cmake-4.patch37
-rw-r--r--meta-oe/recipes-support/avro/avro-c++/0001-Remove-cpp-unittest-compilation.patch35
-rw-r--r--meta-oe/recipes-support/avro/avro-c++/0002-Add-package-configuration-files.patch32
-rw-r--r--meta-oe/recipes-support/avro/avro-c++/0003-Update-CXX-standard-to-CXX14.patch24
-rw-r--r--meta-oe/recipes-support/avro/avro-c++_1.11.3.bb27
-rw-r--r--meta-oe/recipes-support/avro/avro-c++_1.12.bb29
-rw-r--r--meta-oe/recipes-support/btop/btop_1.4.4.bb (renamed from meta-oe/recipes-support/btop/btop_1.4.3.bb)2
-rw-r--r--meta-oe/recipes-support/cli11/cli11/0001-Do-not-download-the-catch-framework-during-configure.patch41
-rw-r--r--meta-oe/recipes-support/cli11/cli11_2.3.2.bb25
-rw-r--r--meta-oe/recipes-support/cli11/cli11_2.5.0.bb18
-rw-r--r--meta-oe/recipes-support/genimage/genimage_19.bb (renamed from meta-oe/recipes-support/genimage/genimage_18.bb)4
-rw-r--r--meta-oe/recipes-support/libgpiod/libgpiod_2.2.2.bb (renamed from meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb)2
-rw-r--r--meta-oe/recipes-support/libssh/libssh_0.11.2.bb (renamed from meta-oe/recipes-support/libssh/libssh_0.11.1.bb)4
-rw-r--r--meta-oe/recipes-support/lvm2/lvm2.inc4
-rw-r--r--meta-oe/recipes-support/poppler/poppler_25.06.0.bb (renamed from meta-oe/recipes-support/poppler/poppler_25.04.0.bb)2
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-dns-perl_1.51.bb (renamed from meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-aiosignal_1.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-aiosignal_1.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-asgiref_3.9.0.bb (renamed from meta-python/recipes-devtools/python/python3-asgiref_3.8.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bleak_1.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_7.9.2.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_7.9.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-elementpath_5.0.3.bb (renamed from meta-python/recipes-devtools/python/python3-elementpath_5.0.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-eventlet_0.40.1.bb (renamed from meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-ipython_9.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-moteus_0.3.89.bb (renamed from meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-multidict_6.6.3.bb (renamed from meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pillow_11.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pyais_2.11.1.bb (renamed from meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pystemd_0.13.4.bb (renamed from meta-python/recipes-devtools/python/python3-pystemd_0.13.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb (renamed from meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch6
-rw-r--r--meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.5.bb (renamed from meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-transitions_0.9.3.bb (renamed from meta-python/recipes-devtools/python/python3-transitions_0.9.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb12
-rw-r--r--meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb12
-rw-r--r--meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.1.0.bb (renamed from meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb)2
66 files changed, 336 insertions, 501 deletions
diff --git a/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.5.bb b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.15.0.bb
index fadae34608..bfd9749972 100644
--- a/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.5.bb
+++ b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.15.0.bb
@@ -6,9 +6,9 @@ DEPENDS = "exiv2 python3-pygobject-native"
6 6
7GTKDOC_MESON_OPTION = "gtk_doc" 7GTKDOC_MESON_OPTION = "gtk_doc"
8 8
9inherit gnomebase gobject-introspection gtk-doc python3native vala 9inherit gnomebase gobject-introspection gtk-doc python3native vala gi-docgen
10 10
11SRC_URI[archive.sha256sum] = "0913c53daabab1f1ab586afd55bb55370796f2b8abcc6e37640ab7704ad99ce1" 11SRC_URI[archive.sha256sum] = "045ec4584d32963719e0722929f40f1d19566d4582e1eee4604be97e8c3eb740"
12 12
13EXTRA_OEMESON = " \ 13EXTRA_OEMESON = " \
14 ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Dvapi=true', '-Dvapi=false', d)} \ 14 ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Dvapi=true', '-Dvapi=false', d)} \
diff --git a/meta-gnome/recipes-gnome/ghex/ghex_46.2.bb b/meta-gnome/recipes-gnome/ghex/ghex_46.3.bb
index f29ddbb6fd..0185090beb 100644
--- a/meta-gnome/recipes-gnome/ghex/ghex_46.2.bb
+++ b/meta-gnome/recipes-gnome/ghex/ghex_46.3.bb
@@ -16,7 +16,7 @@ GIR_MESON_DISABLE_FLAG = 'disabled'
16 16
17inherit gnomebase gsettings gtk-icon-cache gnome-help gettext gobject-introspection vala gi-docgen 17inherit gnomebase gsettings gtk-icon-cache gnome-help gettext gobject-introspection vala gi-docgen
18 18
19SRC_URI[archive.sha256sum] = "a8f276a36397a70d20b862ff7c664243d9cf2891deb9be06d745a4f1ac661f31" 19SRC_URI[archive.sha256sum] = "ea16595dfba0a97b55dd106305d56ba2baee95de0b13b75e75966cc31f9b3ec9"
20 20
21REQUIRED_DISTRO_FEATURES = "opengl" 21REQUIRED_DISTRO_FEATURES = "opengl"
22 22
diff --git a/meta-gnome/recipes-gnome/libdex/libdex_0.10.0.bb b/meta-gnome/recipes-gnome/libdex/libdex_0.10.1.bb
index 17471a3b5c..3b83273272 100644
--- a/meta-gnome/recipes-gnome/libdex/libdex_0.10.0.bb
+++ b/meta-gnome/recipes-gnome/libdex/libdex_0.10.1.bb
@@ -11,7 +11,7 @@ DEPENDS:append:libc-musl = " libucontext"
11 11
12LDFLAGS:append:libc-musl = " -lucontext" 12LDFLAGS:append:libc-musl = " -lucontext"
13 13
14SRC_URI[archive.sha256sum] = "98a69626aa7646ad455bea7a7f92d2a1ffa47e4559a154a1bfe98c16fa711ee1" 14SRC_URI[archive.sha256sum] = "7472e88090db2b228307505edeba4483e872681340cb0404ae64ac3da5bed0a6"
15 15
16PACKAGECONFIG ?= "" 16PACKAGECONFIG ?= ""
17EXTRA_OEMESON += "-Dintrospection=enabled -Dvapi=false" 17EXTRA_OEMESON += "-Dintrospection=enabled -Dvapi=false"
diff --git a/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb b/meta-networking/recipes-connectivity/blueman/blueman_2.4.6.bb
index 4a2e3a3ba0..817485f0f2 100644
--- a/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb
+++ b/meta-networking/recipes-connectivity/blueman/blueman_2.4.6.bb
@@ -8,8 +8,8 @@ inherit meson gettext systemd gsettings pkgconfig python3native gtk-icon-cache f
8 8
9REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" 9REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
10 10
11SRC_URI = "git://github.com/blueman-project/blueman.git;protocol=https;branch=2-4-stable" 11SRC_URI = "git://github.com/blueman-project/blueman.git;protocol=https;branch=2-4-stable;tag=${PV}"
12SRCREV = "bdacba8afe53066bc3a338997e26fee416af2261" 12SRCREV = "de92499405d392f344956e41b1b9e190b8177436"
13 13
14EXTRA_OEMESON = "-Druntime_deps_check=false \ 14EXTRA_OEMESON = "-Druntime_deps_check=false \
15 -Dsystemdsystemunitdir=${systemd_system_unitdir} \ 15 -Dsystemdsystemunitdir=${systemd_system_unitdir} \
diff --git a/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb b/meta-networking/recipes-connectivity/daq/libdaq_3.0.20.bb
index 23a439a989..e74763ecd6 100644
--- a/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb
+++ b/meta-networking/recipes-connectivity/daq/libdaq_3.0.20.bb
@@ -9,10 +9,10 @@ DEPENDS = "libdnet libpcap"
9 9
10inherit autotools pkgconfig 10inherit autotools pkgconfig
11 11
12SRC_URI = "git://github.com/snort3/libdaq.git;protocol=https;branch=master \ 12SRC_URI = "git://github.com/snort3/libdaq.git;protocol=https;branch=master;tag=v${PV} \
13 file://0001-example-Use-lm-for-the-fst-module.patch" 13 file://0001-example-Use-lm-for-the-fst-module.patch"
14 14
15SRCREV = "434f205cbd45de0961cc42e541b5bf54569e912a" 15SRCREV = "ec9741c22f74b6ed8955b5f1fb4113775d4df0d4"
16 16
17 17
18FILES:${PN} += "${libdir}/daq/*.so" 18FILES:${PN} += "${libdir}/daq/*.so"
diff --git a/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.7.5.bb b/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.0.bb
index 91ea446851..d69a9e0377 100644
--- a/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.7.5.bb
+++ b/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.0.bb
@@ -20,7 +20,7 @@ DEPENDS:append:libc-musl = " argp-standalone"
20LDFLAGS:append:libc-musl = " -largp" 20LDFLAGS:append:libc-musl = " -largp"
21 21
22SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/v${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}/${BP}.tar.xz" 22SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/v${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}/${BP}.tar.xz"
23SRC_URI[sha256sum] = "d2be4395b8f503b0ebf4b2d81db90c35a97050a358ee21fe62a0dfb66e5d5522" 23SRC_URI[sha256sum] = "cc9e2d37c25a871cea37520b28d532207b0c1670fb10fc54d68071f63f5243a2"
24 24
25inherit autotools gettext pkgconfig 25inherit autotools gettext pkgconfig
26 26
diff --git a/meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb b/meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb
index a82e1381de..5dd5644c4c 100644
--- a/meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb
+++ b/meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb
@@ -70,4 +70,3 @@ RDEPENDS:${PN} = "bash"
70RDEPENDS:${PN}-dev = "bash" 70RDEPENDS:${PN}-dev = "bash"
71 71
72CVE_STATUS[CVE-2019-10329] = "cpe-incorrect: Version does not match and only the Jenkins plugin is affected." 72CVE_STATUS[CVE-2019-10329] = "cpe-incorrect: Version does not match and only the Jenkins plugin is affected."
73SKIP_RECIPE[influxdb] ?= "QA Issue: task do_compile has network enabled"
diff --git a/meta-oe/recipes-devtools/apitrace/apitrace/0001-Explicit-header-stdint.patch b/meta-oe/recipes-devtools/apitrace/apitrace/0001-Explicit-header-stdint.patch
deleted file mode 100644
index 9ce6693061..0000000000
--- a/meta-oe/recipes-devtools/apitrace/apitrace/0001-Explicit-header-stdint.patch
+++ /dev/null
@@ -1,42 +0,0 @@
1From 952bad1469ea747012bdc48c48993bd5f13eec04 Mon Sep 17 00:00:00 2001
2From: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
3Date: Fri, 21 Mar 2025 05:02:23 +0000
4Subject: [PATCH] Explicit header: stdint
5
6Fix building with GCC-15. It no longer includes it by default.
7
8Upstream-Status: Backport [https://github.com/apitrace/apitrace/commit/952bad1469ea747012bdc48c48993bd5f13eec04]
9
10Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
11---
12 frametrim/ft_dependecyobject.hpp | 1 +
13 retrace/metric_writer.cpp | 1 +
14 2 files changed, 2 insertions(+)
15
16diff --git a/frametrim/ft_dependecyobject.hpp b/frametrim/ft_dependecyobject.hpp
17index 2cd0b768..0f17b601 100644
18--- a/frametrim/ft_dependecyobject.hpp
19+++ b/frametrim/ft_dependecyobject.hpp
20@@ -28,6 +28,7 @@
21 #pragma once
22
23 #include "ft_tracecall.hpp"
24+#include <stdint.h>
25
26 namespace frametrim {
27
28diff --git a/retrace/metric_writer.cpp b/retrace/metric_writer.cpp
29index e923ed1d..4e4ce748 100644
30--- a/retrace/metric_writer.cpp
31+++ b/retrace/metric_writer.cpp
32@@ -24,6 +24,7 @@
33 **************************************************************************/
34
35 #include <iostream>
36+#include <stdint.h>
37
38 #include "metric_writer.hpp"
39
40--
412.34.1
42
diff --git a/meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb b/meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb
index 244d9a3c6f..1e41548c9b 100644
--- a/meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb
+++ b/meta-oe/recipes-devtools/apitrace/apitrace_13.0.bb
@@ -5,12 +5,8 @@ LICENSE = "MIT & BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=aeb969185a143c3c25130bc2c3ef9a50 \ 5LIC_FILES_CHKSUM = "file://LICENSE;md5=aeb969185a143c3c25130bc2c3ef9a50 \
6 file://thirdparty/snappy/COPYING;md5=f62f3080324a97b3159a7a7e61812d0c" 6 file://thirdparty/snappy/COPYING;md5=f62f3080324a97b3159a7a7e61812d0c"
7 7
8SRCREV = "9352fc02bba106fbbeef9e8452ef34643c0d0764" 8SRCREV = "ed44bd4c6cce224e2d64533d197bea6ca4fee266"
9PV .= "+11.1+git" 9SRC_URI = "gitsm://github.com/${BPN}/${BPN}.git;branch=master;protocol=https"
10SRC_URI = "gitsm://github.com/${BPN}/${BPN}.git;branch=master;protocol=https \
11 file://0001-Explicit-header-stdint.patch \
12 "
13
14 10
15DEPENDS += "zlib libpng python3-native" 11DEPENDS += "zlib libpng python3-native"
16 12
diff --git a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0001-Set-Json_validator-Install-off-if-it-finds-it-via-li.patch b/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0001-Set-Json_validator-Install-off-if-it-finds-it-via-li.patch
deleted file mode 100644
index 6e6a4b93e8..0000000000
--- a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0001-Set-Json_validator-Install-off-if-it-finds-it-via-li.patch
+++ /dev/null
@@ -1,29 +0,0 @@
1From 35939115142db6cd366ab11b29692a0179338ddf Mon Sep 17 00:00:00 2001
2From: Parian Golchin <Parian.Golchin@iris-sensing.com>
3Date: Fri, 18 Aug 2023 15:54:25 +0200
4Subject: [PATCH 1/3] Set Json_validator Install off if it finds it via linking
5
6Upstream-Status: Inappropriate [newer version of cmake in main branch]
7
8Signed-off-by: Parian Golchin <Parian.Golchin@iris-sensing.com>
9---
10 CMakeLists.txt | 3 +++
11 1 file changed, 3 insertions(+)
12
13diff --git a/CMakeLists.txt b/CMakeLists.txt
14index f636734..9e4587f 100644
15--- a/CMakeLists.txt
16+++ b/CMakeLists.txt
17@@ -55,6 +55,9 @@ option(JSON_VALIDATOR_BUILD_EXAMPLES "Build examples" ${JSON_VALIDATOR_IS_TOP_LE
18
19 if(NOT TARGET nlohmann_json::nlohmann_json)
20 find_package(nlohmann_json REQUIRED)
21+else()
22+ message(STATUS "Found nlohmann_json::nlohmann_json-target - linking with it")
23+ set(JSON_VALIDATOR_INSTALL OFF)
24 endif()
25
26 target_link_libraries(
27--
282.25.1
29
diff --git a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0002-Fix-assumed-signed-char.patch b/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0002-Fix-assumed-signed-char.patch
deleted file mode 100644
index 1c4b871bb6..0000000000
--- a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0002-Fix-assumed-signed-char.patch
+++ /dev/null
@@ -1,71 +0,0 @@
1From 2065015da40cf79dd8ec9e3f186538e17c3b592f Mon Sep 17 00:00:00 2001
2From: Robert Joslyn <robert.joslyn@redrectangle.org>
3Date: Wed, 30 Nov 2022 13:07:29 -0800
4Subject: [PATCH 2/3] Fix assumed signed char
5
6The code assumes that char is signed, but whether char is signed or
7unsigned is implementation defined. On some architectures like PowerPC,
8GCC treats char as unsigned resulting in compile errors:
9
10 smtp-address-validator.cpp:213:1: error: narrowing conversion of '-32' from 'int' to 'char' [-Wnarrowing]
11
12Fix this by specifying signed char.
13
14Upstream-Status: Backport [https://github.com/pboettch/json-schema-validator/commit/491ac44026e08f31790f5cacffa62e168bb35e32]
15
16Signed-off-by: Parian Golchin <Parian.Golchin@iris-sensing.com>
17---
18 src/smtp-address-validator.cpp | 16 ++++++++--------
19 1 file changed, 8 insertions(+), 8 deletions(-)
20
21diff --git a/src/smtp-address-validator.cpp b/src/smtp-address-validator.cpp
22index a63ead0..3903b51 100644
23--- a/src/smtp-address-validator.cpp
24+++ b/src/smtp-address-validator.cpp
25@@ -63,7 +63,7 @@ static const short _address_key_offsets[] = {
26 1363, 1365, 1367, 1368, 1370, 1388, 0
27 };
28
29-static const char _address_trans_keys[] = {
30+static const signed char _address_trans_keys[] = {
31 -32, -19, -16, -12, 34, 45, 61, 63,
32 -62, -33, -31, -17, -15, -13, 33, 39,
33 42, 43, 47, 57, 65, 90, 94, 126,
34@@ -711,7 +711,7 @@ bool is_address(const char* p, const char* pe)
35 {
36 int _klen;
37 unsigned int _trans = 0;
38- const char * _keys;
39+ const signed char * _keys;
40 const signed char * _acts;
41 unsigned int _nacts;
42 _resume: {}
43@@ -728,9 +728,9 @@ bool is_address(const char* p, const char* pe)
44
45 _klen = (int)_address_single_lengths[cs];
46 if ( _klen > 0 ) {
47- const char *_lower = _keys;
48- const char *_upper = _keys + _klen - 1;
49- const char *_mid;
50+ const signed char *_lower = _keys;
51+ const signed char *_upper = _keys + _klen - 1;
52+ const signed char *_mid;
53 while ( 1 ) {
54 if ( _upper < _lower ) {
55 _keys += _klen;
56@@ -752,9 +752,9 @@ bool is_address(const char* p, const char* pe)
57
58 _klen = (int)_address_range_lengths[cs];
59 if ( _klen > 0 ) {
60- const char *_lower = _keys;
61- const char *_upper = _keys + (_klen<<1) - 2;
62- const char *_mid;
63+ const signed char *_lower = _keys;
64+ const signed char *_upper = _keys + (_klen<<1) - 2;
65+ const signed char *_mid;
66 while ( 1 ) {
67 if ( _upper < _lower ) {
68 _trans += (unsigned int)_klen;
69--
702.25.1
71
diff --git a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0003-For-root-value-use-empty-pointer.patch b/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0003-For-root-value-use-empty-pointer.patch
deleted file mode 100644
index eac997ae58..0000000000
--- a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0003-For-root-value-use-empty-pointer.patch
+++ /dev/null
@@ -1,41 +0,0 @@
1From fa49c29942763285c51b7d2dea417d9f51e4961f Mon Sep 17 00:00:00 2001
2From: Sven Fink <sven.fink@wipotec.com>
3Date: Fri, 13 Jan 2023 09:15:42 +0100
4Subject: [PATCH 3/3] For root value, use empty pointer
5
6Upstream-Status: Backport [https://github.com/pboettch/json-schema-validator/commit/59c9d6200bf3cd54b4fc717ec1660c91eddb4d1a]
7
8Signed-off-by: Parian Golchin <Parian.Golchin@iris-sensing.com>
9---
10 src/json-validator.cpp | 8 ++++++++
11 1 file changed, 8 insertions(+)
12
13diff --git a/src/json-validator.cpp b/src/json-validator.cpp
14index 7f34553..3c73d98 100644
15--- a/src/json-validator.cpp
16+++ b/src/json-validator.cpp
17@@ -553,6 +553,9 @@ class type_schema : public schema
18 else_->validate(ptr, instance, patch, e);
19 }
20 }
21+ if (instance.is_null()) {
22+ patch.add(nlohmann::json::json_pointer{}, default_value_);
23+ }
24 }
25
26 protected:
27@@ -1134,6 +1137,11 @@ public:
28 propertyNames_ = schema::make(attr.value(), root, {"propertyNames"}, uris);
29 sch.erase(attr);
30 }
31+
32+ attr = sch.find("default");
33+ if (attr != sch.end()) {
34+ set_default_value(*attr);
35+ }
36 }
37 };
38
39--
402.25.1
41
diff --git a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0004-cmake-Use-GNUInstallDirs.patch b/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0004-cmake-Use-GNUInstallDirs.patch
deleted file mode 100644
index 8199e4f8d4..0000000000
--- a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator/0004-cmake-Use-GNUInstallDirs.patch
+++ /dev/null
@@ -1,43 +0,0 @@
1From a42d374aa260caec5f683c75d0db322811e51ab9 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 19 Mar 2022 22:40:49 -0700
4Subject: [PATCH] cmake: Use GNUInstallDirs
5
6This helps it make it platform independent, some platforms e.g.
7ppc64/linux use /usr/lib64 for system libraries
8
9Upstream-Status: Submitted [https://github.com/pboettch/json-schema-validator/pull/197]
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 CMakeLists.txt | 8 +++++---
13 1 file changed, 5 insertions(+), 3 deletions(-)
14
15diff --git a/CMakeLists.txt b/CMakeLists.txt
16index 9e4587f..3eff234 100644
17--- a/CMakeLists.txt
18+++ b/CMakeLists.txt
19@@ -93,11 +93,13 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
20 endif()
21 endif()
22
23+include(GNUInstallDirs)
24+
25 if(JSON_VALIDATOR_INSTALL)
26 install(TARGETS nlohmann_json_schema_validator
27 EXPORT ${PROJECT_NAME}Targets
28- LIBRARY DESTINATION lib
29- ARCHIVE DESTINATION lib
30+ LIBRARY DESTINATION ${LIBDIR}
31+ ARCHIVE DESTINATION ${LIBDIR}
32 RUNTIME DESTINATION bin)
33
34 install(FILES src/nlohmann/json-schema.hpp
35@@ -129,7 +131,7 @@ endif()
36
37 if(JSON_VALIDATOR_INSTALL)
38 # Set the install path to the cmake config files (Relative, so install works correctly under Hunter as well)
39- set(INSTALL_CMAKE_DIR "lib/cmake/${PROJECT_NAME}")
40+ set(INSTALL_CMAKE_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
41 set(INSTALL_CMAKEDIR_ROOT share/cmake)
42
43 # Install Targets
diff --git a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator_2.2.0.bb b/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator_2.3.0.bb
index c6e910a137..4561f1b285 100644
--- a/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator_2.2.0.bb
+++ b/meta-oe/recipes-devtools/json-schema-validator/json-schema-validator_2.3.0.bb
@@ -2,19 +2,13 @@ SUMMARY = "JSON schema validator for JSON for Modern C++"
2LICENSE = "MIT" 2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=c441d022da1b1663c70181a32225d006" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=c441d022da1b1663c70181a32225d006"
4 4
5SRC_URI = "git://github.com/pboettch/json-schema-validator;branch=main;protocol=https \ 5SRC_URI = "git://github.com/pboettch/json-schema-validator;branch=main;protocol=https"
6 file://0001-Set-Json_validator-Install-off-if-it-finds-it-via-li.patch \ 6SRCREV = "349cba9f7e3cb423bbc1811bdd9f6770f520b468"
7 file://0002-Fix-assumed-signed-char.patch \
8 file://0003-For-root-value-use-empty-pointer.patch \
9 file://0004-cmake-Use-GNUInstallDirs.patch \
10 "
11
12SRCREV = "6b17782d6a5d1dee5d2c4fc5d25ffb1123913431"
13
14 7
15DEPENDS += "nlohmann-json" 8DEPENDS += "nlohmann-json"
16 9
17inherit cmake 10inherit cmake
11
18EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DJSON_VALIDATOR_BUILD_TESTS=OFF -DJSON_VALIDATOR_BUILD_EXAMPLES=OFF" 12EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DJSON_VALIDATOR_BUILD_TESTS=OFF -DJSON_VALIDATOR_BUILD_EXAMPLES=OFF"
19 13
20BBCLASSEXTEND = "native nativesdk" 14BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-devtools/json-spirit/json-spirit/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-devtools/json-spirit/json-spirit/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..4aecdc817f
--- /dev/null
+++ b/meta-oe/recipes-devtools/json-spirit/json-spirit/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From 046312620cbc282fcc1ad5db0acece3a3615fb7c Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Mon, 7 Jul 2025 21:51:01 +0300
4Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
5 compatibility
6
7Fix:
8
9| CMake Error at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
10| Compatibility with CMake < 3.5 has been removed from CMake.
11|
12| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
13| to tell CMake that the project requires at least <min> but has been updated
14| to work with policies introduced by <max> or earlier.
15|
16| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
17|
18|
19| -- Configuring incomplete, errors occurred!
20
21Upstream-Status: Pending
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 1 file changed, 1 insertion(+), 1 deletion(-)
27
28diff --git a/CMakeLists.txt b/CMakeLists.txt
29index b292f0f..0c797fa 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
34+CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
35
36 PROJECT(json_spirit)
37 SUBDIRS(json_spirit json_demo json_headers_only_demo json_map_demo)
38--
392.43.0
40
diff --git a/meta-oe/recipes-devtools/json-spirit/json-spirit_4.08.bb b/meta-oe/recipes-devtools/json-spirit/json-spirit_4.08.bb
index 56ddaf59a5..001d52d597 100644
--- a/meta-oe/recipes-devtools/json-spirit/json-spirit_4.08.bb
+++ b/meta-oe/recipes-devtools/json-spirit/json-spirit_4.08.bb
@@ -14,6 +14,7 @@ DEPENDS = "boost"
14SRC_URI = "file://json_spirit_v${PV}.zip \ 14SRC_URI = "file://json_spirit_v${PV}.zip \
15 file://0001-Adjust-the-cmake-files.patch \ 15 file://0001-Adjust-the-cmake-files.patch \
16 file://0001-Link-to-libatomic.patch \ 16 file://0001-Link-to-libatomic.patch \
17 file://0002-allow-build-with-cmake-4.patch \
17" 18"
18 19
19S = "${UNPACKDIR}/json_spirit_v${PV}" 20S = "${UNPACKDIR}/json_spirit_v${PV}"
diff --git a/meta-oe/recipes-devtools/mbpoll/mbpoll/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-devtools/mbpoll/mbpoll/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..25f4692856
--- /dev/null
+++ b/meta-oe/recipes-devtools/mbpoll/mbpoll/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,42 @@
1From 765fbaea85b723893c0c27d5527df479ab6abc46 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Mon, 7 Jul 2025 20:09:45 +0300
4Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
5 compatibility
6
7Fix:
8
9| CMake Error at CMakeLists.txt:3 (cmake_minimum_required):
10| Compatibility with CMake < 3.5 has been removed from CMake.
11|
12| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
13| to tell CMake that the project requires at least <min> but has been updated
14| to work with policies introduced by <max> or earlier.
15|
16| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
17|
18|
19| -- Configuring incomplete, errors occurred!
20
21Upstream-Status: Submitted [https://github.com/epsilonrt/mbpoll/pull/95]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 1 file changed, 1 insertion(+), 1 deletion(-)
27
28diff --git a/CMakeLists.txt b/CMakeLists.txt
29index 6daa039..af32354 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,6 +1,6 @@
33 # -*- CMakeLists.txt generated by CodeLite IDE. Do not edit by hand -*-
34
35-cmake_minimum_required(VERSION 2.9)
36+cmake_minimum_required(VERSION 3.5)
37
38 # Workspace name
39 project(mbpoll)
40--
412.43.0
42
diff --git a/meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb b/meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb
index 4590b49955..82afe632fd 100644
--- a/meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb
+++ b/meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb
@@ -8,8 +8,8 @@ HOMEPAGE = "https://github.com/epsilonrt/mbpoll"
8LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" 8LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
9DEPENDS = "libmodbus (>=3.1.4)" 9DEPENDS = "libmodbus (>=3.1.4)"
10 10
11SRC_URI = "git://github.com/epsilonrt/mbpoll;protocol=https;branch=master" 11SRC_URI = "git://github.com/epsilonrt/mbpoll;protocol=https;branch=master \
12 file://0001-allow-build-with-cmake-4.patch"
12SRCREV = "a0bd6c08d3d15b086f2104477295c0705aed366a" 13SRCREV = "a0bd6c08d3d15b086f2104477295c0705aed366a"
13 14
14
15inherit pkgconfig cmake 15inherit pkgconfig cmake
diff --git a/meta-oe/recipes-devtools/pstack/pstack.inc b/meta-oe/recipes-devtools/pstack/pstack.inc
index ef5ba03e59..ee0518c9cc 100644
--- a/meta-oe/recipes-devtools/pstack/pstack.inc
+++ b/meta-oe/recipes-devtools/pstack/pstack.inc
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=671019a96ba80415b696240ed2ca5e80"
11 11
12inherit cmake 12inherit cmake
13 13
14S = "${UNPACKDIR}/${BPN}-${PV}"
15DEPENDS += "zlib xz libunwind elfutils" 14DEPENDS += "zlib xz libunwind elfutils"
16 15
17RDEPENDS:${PN} += "elfutils" 16RDEPENDS:${PN} += "elfutils"
diff --git a/meta-oe/recipes-devtools/pstack/pstack_2.10.bb b/meta-oe/recipes-devtools/pstack/pstack_2.10.bb
index cebc13d36c..bed49b62ba 100644
--- a/meta-oe/recipes-devtools/pstack/pstack_2.10.bb
+++ b/meta-oe/recipes-devtools/pstack/pstack_2.10.bb
@@ -5,15 +5,13 @@ HOMEPAGE = "https://github.com/peadar/pstack"
5SECTION = "devel/pstack" 5SECTION = "devel/pstack"
6 6
7LICENSE = "BSD-2-Clause" 7LICENSE = "BSD-2-Clause"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=ea061f8731d5e6a5761dfad951ef5f5f" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=671019a96ba80415b696240ed2ca5e80"
9 9
10DEPENDS = "tcl virtual/libx11 libxt zip-native" 10DEPENDS = "tcl virtual/libx11 libxt zip-native"
11 11
12SRC_URI = "git://github.com/peadar/pstack;branch=master;tag=v${PV};protocol=https" 12SRC_URI = "git://github.com/peadar/pstack;branch=master;tag=v${PV};protocol=https"
13SRCREV = "a310df637d74917a1d3570c540bf3aef899d7e63" 13SRCREV = "a310df637d74917a1d3570c540bf3aef899d7e63"
14 14
15S = "${WORKDIR}/${BPN}${PV}"
16
17PACKAGES =+ "${PN}-lib" 15PACKAGES =+ "${PN}-lib"
18 16
19SOLIBS = ".so" 17SOLIBS = ".so"
diff --git a/meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb b/meta-oe/recipes-devtools/tcltk/tk_9.0.2.bb
index 504b40927e..fc2dde497f 100644
--- a/meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb
+++ b/meta-oe/recipes-devtools/tcltk/tk_9.0.2.bb
@@ -20,7 +20,7 @@ DEPENDS = "tcl virtual/libx11 libxt zip-native"
20SRC_URI = "\ 20SRC_URI = "\
21 ${SOURCEFORGE_MIRROR}/tcl/${BPN}${PV}-src.tar.gz \ 21 ${SOURCEFORGE_MIRROR}/tcl/${BPN}${PV}-src.tar.gz \
22" 22"
23SRC_URI[sha256sum] = "d6f01a4d598bfc6398be9584e1bab828c907b0758db4bbb351a1429106aec527" 23SRC_URI[sha256sum] = "76fb852b2f167592fe8b41aa6549ce4e486dbf3b259a269646600e3894517c76"
24 24
25UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/tcl/files/Tcl/" 25UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/tcl/files/Tcl/"
26UPSTREAM_CHECK_REGEX = "Tcl/(?P<pver>\d+(\.\d+)+)/" 26UPSTREAM_CHECK_REGEX = "Tcl/(?P<pver>\d+(\.\d+)+)/"
diff --git a/meta-oe/recipes-extended/docopt.cpp/docopt.cpp/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-extended/docopt.cpp/docopt.cpp/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..1990325d92
--- /dev/null
+++ b/meta-oe/recipes-extended/docopt.cpp/docopt.cpp/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From 60c7540d1633e1bf14f0858bba8a8ea313a55e7d Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Mon, 7 Jul 2025 21:03:52 +0300
4Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
5 compatibility
6
7Fix:
8
9| CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
10| Compatibility with CMake < 3.5 has been removed from CMake.
11|
12| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
13| to tell CMake that the project requires at least <min> but has been updated
14| to work with policies introduced by <max> or earlier.
15|
16| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
17|
18|
19| -- Configuring incomplete, errors occurred!
20
21Upstream-Status: Submitted [https://github.com/docopt/docopt.cpp/pull/164]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 1 file changed, 1 insertion(+), 1 deletion(-)
27
28diff --git a/CMakeLists.txt b/CMakeLists.txt
29index feff32e..2768144 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required(VERSION 3.1)
34+cmake_minimum_required(VERSION 3.5)
35 project(docopt.cpp VERSION 0.6.2)
36
37 include(GNUInstallDirs)
38--
392.43.0
40
diff --git a/meta-oe/recipes-extended/docopt.cpp/docopt.cpp_git.bb b/meta-oe/recipes-extended/docopt.cpp/docopt.cpp_git.bb
index 71305cc35f..cc13fd1067 100644
--- a/meta-oe/recipes-extended/docopt.cpp/docopt.cpp_git.bb
+++ b/meta-oe/recipes-extended/docopt.cpp/docopt.cpp_git.bb
@@ -18,8 +18,7 @@ PV = "0.6.3+git"
18 18
19SRC_URI = "\ 19SRC_URI = "\
20 git://github.com/docopt/docopt.cpp.git;protocol=https;branch=master \ 20 git://github.com/docopt/docopt.cpp.git;protocol=https;branch=master \
21" 21 file://0001-allow-build-with-cmake-4.patch"
22
23 22
24inherit cmake 23inherit cmake
25 24
diff --git a/meta-oe/recipes-extended/icewm/icewm_3.7.5.bb b/meta-oe/recipes-extended/icewm/icewm_3.8.0.bb
index cb792dad4b..1ce1114dfa 100644
--- a/meta-oe/recipes-extended/icewm/icewm_3.7.5.bb
+++ b/meta-oe/recipes-extended/icewm/icewm_3.8.0.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4a26952467ef79a7efca4a9cf52d417b"
5SRC_URI = "https://github.com/ice-wm/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.lz \ 5SRC_URI = "https://github.com/ice-wm/${BPN}/releases/download/${PV}/${BPN}-${PV}.tar.lz \
6 file://0001-configure.ac-skip-running-test-program-when-cross-co.patch \ 6 file://0001-configure.ac-skip-running-test-program-when-cross-co.patch \
7 " 7 "
8SRC_URI[sha256sum] = "7457ec08fa74a101b077f391d60f901a77919dcc83a2940992f1f88cd7ec840a" 8SRC_URI[sha256sum] = "525df5fc9d328bd3ead25f2e262d2a15bdfa8fe7828d98f111a064dd169ac18f"
9 9
10UPSTREAM_CHECK_URI = "https://github.com/ice-wm/${BPN}/releases" 10UPSTREAM_CHECK_URI = "https://github.com/ice-wm/${BPN}/releases"
11UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" 11UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
diff --git a/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb b/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb
index 9f4b2a19d0..7e6caa1dc2 100644
--- a/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb
+++ b/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb
@@ -8,10 +8,10 @@ DEPENDS = "libusb1"
8 8
9inherit autotools pkgconfig 9inherit autotools pkgconfig
10 10
11PV = "0.8.0" 11PV = "0.9.0"
12 12
13SRCREV = "db9371cf9f38b5a3b2f6e4fae3f92eb052d2d929" 13SRCREV = "25b8fed709106dc693baad13eb47297abba46d98"
14SRC_URI = "git://github.com/libdivecomputer/libdivecomputer.git;protocol=https;branch=master \ 14SRC_URI = "git://github.com/libdivecomputer/libdivecomputer.git;protocol=https;branch=master;tag=v${PV} \
15 " 15 "
16 16
17 17
diff --git a/meta-oe/recipes-extended/liblightmodbus/liblightmodbus/0001-cmake-Use-GNUInstallDirs-instead-of-hardcoding-lib-p.patch b/meta-oe/recipes-extended/liblightmodbus/liblightmodbus/0001-cmake-Use-GNUInstallDirs-instead-of-hardcoding-lib-p.patch
deleted file mode 100644
index 321b41289d..0000000000
--- a/meta-oe/recipes-extended/liblightmodbus/liblightmodbus/0001-cmake-Use-GNUInstallDirs-instead-of-hardcoding-lib-p.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 066c49158a71ea77598c9e1ae16bba63d6ac6bb5 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 19 Dec 2019 23:41:35 -0800
4Subject: [PATCH] cmake: Use GNUInstallDirs instead of hardcoding lib path
5
6Upstream-Status: Submitted [https://github.com/Jacajack/liblightmodbus/pull/12]
7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8---
9 CMakeLists.txt | 6 +++---
10 1 file changed, 3 insertions(+), 3 deletions(-)
11
12diff --git a/CMakeLists.txt b/CMakeLists.txt
13index ce6cc88..bee83aa 100644
14--- a/CMakeLists.txt
15+++ b/CMakeLists.txt
16@@ -242,14 +242,14 @@ if ( DEFINED AVR )
17 )
18 endif( )
19
20-
21+include(GNUInstallDirs)
22 #Installation
23 install(
24 TARGETS lightmodbus
25- ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/"
26+ ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/"
27 )
28
29 #Install headers
30 install(
31 DIRECTORY "${CMAKE_SOURCE_DIR}/include/" DESTINATION "${CMAKE_INSTALL_PREFIX}/include/" FILES_MATCHING PATTERN "*.h"
32-)
33\ No newline at end of file
34+)
35--
362.24.1
37
diff --git a/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb b/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb
deleted file mode 100644
index c310e0f527..0000000000
--- a/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1SUMMARY = "A cross-platform, lightweight Modbus RTU library"
2DESCRIPTION = "liblightmodbus is a very lightweight, highly configurable, \
3 platform-independent Modbus RTU library."
4
5LICENSE = "GPL-3.0-only"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
7
8inherit cmake pkgconfig
9
10SRC_URI = "git://github.com/Jacajack/liblightmodbus.git;protocol=https;branch=master \
11 file://0001-cmake-Use-GNUInstallDirs-instead-of-hardcoding-lib-p.patch \
12 "
13SRCREV = "59d2b405f95701e5b04326589786dbb43ce49e81"
14
diff --git a/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_3.0.bb b/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_3.0.bb
new file mode 100644
index 0000000000..5f1233b2b4
--- /dev/null
+++ b/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_3.0.bb
@@ -0,0 +1,17 @@
1SUMMARY = "A cross-platform, lightweight Modbus RTU library"
2DESCRIPTION = "liblightmodbus is a very lightweight, highly configurable, \
3 platform-independent Modbus RTU library."
4
5LICENSE = "GPL-3.0-only"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
7
8SRC_URI = "git://github.com/Jacajack/liblightmodbus.git;protocol=https;nobranch=1;tag=v${PV}"
9SRCREV = "e7be88bc65abec4a902f4e5194d7235ebd3a19aa"
10
11do_install() {
12 install -d ${D}${includedir}/lightmodbus
13 install -m 0644 ${S}/include/lightmodbus/*.h ${D}${includedir}/lightmodbus/
14
15 install -d ${D}${libdir}/cmake/lightmodbus
16 install -m 0644 ${S}/lightmodbusConfig.cmake ${D}${libdir}/cmake/lightmodbus/
17}
diff --git a/meta-oe/recipes-extended/parallel/parallel_20250522.bb b/meta-oe/recipes-extended/parallel/parallel_20250622.bb
index 79ea168675..739263fe30 100644
--- a/meta-oe/recipes-extended/parallel/parallel_20250522.bb
+++ b/meta-oe/recipes-extended/parallel/parallel_20250622.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = " \
12" 12"
13 13
14SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.bz2" 14SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.bz2"
15SRC_URI[sha256sum] = "b4b28f475f8cff8bb6ed4b03cc5a67041f18fc73fa256923b23181b56afdb2cb" 15SRC_URI[sha256sum] = "69f578cf11f1b124ba3c2b673a16641debe63aeb3d2ac4cec5ad65f8a53d489b"
16 16
17inherit autotools bash-completion 17inherit autotools bash-completion
18 18
diff --git a/meta-oe/recipes-graphics/xorg-app/xterm_394.bb b/meta-oe/recipes-graphics/xorg-app/xterm_401.bb
index 94953b288e..3543eff33c 100644
--- a/meta-oe/recipes-graphics/xorg-app/xterm_394.bb
+++ b/meta-oe/recipes-graphics/xorg-app/xterm_401.bb
@@ -2,12 +2,12 @@ require recipes-graphics/xorg-app/xorg-app-common.inc
2SUMMARY = "xterm is the standard terminal emulator for the X Window System" 2SUMMARY = "xterm is the standard terminal emulator for the X Window System"
3DEPENDS = "libxaw xorgproto libxext libxau libxinerama libxpm ncurses desktop-file-utils-native" 3DEPENDS = "libxaw xorgproto libxext libxau libxinerama libxpm ncurses desktop-file-utils-native"
4 4
5LIC_FILES_CHKSUM = "file://xterm.h;beginline=3;endline=31;md5=1a3032aa728f8fda9d686948940ca58d" 5LIC_FILES_CHKSUM = "file://xterm.h;beginline=3;endline=31;md5=170620b648626a97057ff6ea99e6396e"
6 6
7SRC_URI = "http://invisible-mirror.net/archives/${BPN}/${BP}.tgz \ 7SRC_URI = "http://invisible-mirror.net/archives/${BPN}/${BP}.tgz \
8 file://0001-include-missing-pty.h-header-for-openpty.patch \ 8 file://0001-include-missing-pty.h-header-for-openpty.patch \
9 " 9 "
10SRC_URI[sha256sum] = "a2a0cb206eb0423dedc34794f5c2d38c83390d2dd1106b66aba0960c3a976c7a" 10SRC_URI[sha256sum] = "3da2b5e64cb49b03aa13057d85e62e1f2e64f7c744719c00d338d11cd3e6ca1a"
11 11
12PACKAGECONFIG ?= "" 12PACKAGECONFIG ?= ""
13PACKAGECONFIG[xft] = "--enable-freetype,--disable-freetype,libxft fontconfig freetype-native" 13PACKAGECONFIG[xft] = "--enable-freetype,--disable-freetype,libxft fontconfig freetype-native"
diff --git a/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb b/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
index 4b57957cfc..16b15f745e 100644
--- a/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
+++ b/meta-oe/recipes-multimedia/cdrkit/cdrkit_1.1.11.bb
@@ -14,6 +14,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/c/${BPN}/${BPN}_${PV}.orig.tar.gz \
14 file://0001-add-new-option-eltorito-platform.patch \ 14 file://0001-add-new-option-eltorito-platform.patch \
15 file://0001-genisoimage-Add-checksum.h-and-md5.h-for-function-pr.patch \ 15 file://0001-genisoimage-Add-checksum.h-and-md5.h-for-function-pr.patch \
16 file://fix-incompatible-pointer-type-error.patch \ 16 file://fix-incompatible-pointer-type-error.patch \
17 file://0003-allow-build-with-cmake-4.patch \
17 " 18 "
18SRC_URI:append:class-nativesdk = " \ 19SRC_URI:append:class-nativesdk = " \
19 file://0001-install-netscsid-to-bin-for-nativesdk.patch \ 20 file://0001-install-netscsid-to-bin-for-nativesdk.patch \
diff --git a/meta-oe/recipes-multimedia/cdrkit/files/0003-allow-build-with-cmake-4.patch b/meta-oe/recipes-multimedia/cdrkit/files/0003-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..bcab44a5a4
--- /dev/null
+++ b/meta-oe/recipes-multimedia/cdrkit/files/0003-allow-build-with-cmake-4.patch
@@ -0,0 +1,37 @@
1From 4ce4c135f83f9d7894ccbb0901391f5cbf2b1935 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Mon, 7 Jul 2025 21:34:32 +0300
4Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
5 compatibility
6
7| CMake Error in CMakeLists.txt:
8| No cmake_minimum_required command is present. A line of code such as
9|
10| cmake_minimum_required(VERSION 4.0)
11|
12| should be added at the top of the file. The version specified may be lower
13| if you wish to support older CMake versions for this project. For more
14| information run "cmake --help-policy CMP0000".
15|
16|
17| -- Configuring incomplete, errors occurred!
18
19Upstream-Status: Pending
20
21Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
22---
23 CMakeLists.txt | 1 +
24 1 file changed, 1 insertion(+)
25
26diff --git a/CMakeLists.txt b/CMakeLists.txt
27index 57edba6..bdfb8bb 100644
28--- a/CMakeLists.txt
29+++ b/CMakeLists.txt
30@@ -1,3 +1,4 @@
31+cmake_minimum_required(VERSION 3.5)
32 PROJECT (cdrkit C)
33 SUBDIRS(include genisoimage wodim libedc libhfs_iso libparanoia icedax libusal librols libunls readom netscsid 3rd-party/dirsplit)
34
35--
362.43.0
37
diff --git a/meta-oe/recipes-support/avro/avro-c++/0001-Remove-cpp-unittest-compilation.patch b/meta-oe/recipes-support/avro/avro-c++/0001-Remove-cpp-unittest-compilation.patch
index bcfafdda55..f33c653069 100644
--- a/meta-oe/recipes-support/avro/avro-c++/0001-Remove-cpp-unittest-compilation.patch
+++ b/meta-oe/recipes-support/avro/avro-c++/0001-Remove-cpp-unittest-compilation.patch
@@ -1,32 +1,34 @@
1From 6be1c45e1f7ee78499bdca76c25ec23a61317134 Mon Sep 17 00:00:00 2001 1From d75f0c5e7a51c9874edad0ea60957e006fb6def5 Mon Sep 17 00:00:00 2001
2From: Rui Costa <rui.ms.costa@ctw.bmwgroup.com> 2From: Rui Costa <rui.ms.costa@ctw.bmwgroup.com>
3Date: Wed, 20 Mar 2024 14:58:27 +0000 3Date: Mon, 7 Jul 2025 16:58:30 +0300
4Subject: [PATCH] Remove cpp unittest compilation 4Subject: [PATCH] Remove cpp unittest compilation
5 5
6Upstream-Status: Inappropriate [oe-specific] 6Upstream-Status: Inappropriate [oe-specific]
7 7
8Signed-off-by: Rui Costa <rui.ms.costa@ctw.bmwgroup.com>
9Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
8--- 10---
9 lang/c++/CMakeLists.txt | 61 ----------------------------------------- 11 lang/c++/CMakeLists.txt | 65 -----------------------------------------
10 1 file changed, 61 deletions(-) 12 1 file changed, 65 deletions(-)
11 13
12diff --git a/CMakeLists.txt b/CMakeLists.txt 14diff --git a/CMakeLists.txt b/CMakeLists.txt
13index 4a3793152..d94ba42d3 100644 15index 19059a41b..1f5f98c83 100644
14--- a/CMakeLists.txt 16--- a/CMakeLists.txt
15+++ b/CMakeLists.txt 17+++ b/CMakeLists.txt
16@@ -131,70 +131,9 @@ set_target_properties (avrocpp_s PROPERTIES 18@@ -149,39 +149,6 @@ set_target_properties (avrocpp_s PROPERTIES
17 target_link_libraries (avrocpp ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES}) 19 target_link_libraries (avrocpp ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES} fmt::fmt-header-only)
18 target_include_directories(avrocpp PRIVATE ${SNAPPY_INCLUDE_DIR}) 20 target_include_directories(avrocpp PRIVATE ${SNAPPY_INCLUDE_DIR})
19 21
20-add_executable (precompile test/precompile.cc) 22-add_executable (precompile test/precompile.cc)
21- 23-
22-target_link_libraries (precompile avrocpp_s ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES}) 24-target_link_libraries (precompile avrocpp_s)
23- 25-
24-macro (gen file ns) 26-macro (gen file ns)
25- add_custom_command (OUTPUT ${file}.hh 27- add_custom_command (OUTPUT ${file}.hh
26- COMMAND avrogencpp 28- COMMAND avrogencpp
27- -p - 29- -p -
28- -i ${CMAKE_CURRENT_SOURCE_DIR}/jsonschemas/${file} 30- -i ${CMAKE_CURRENT_SOURCE_DIR}/jsonschemas/${file}
29- -o ${file}.hh -n ${ns} -U 31- -o ${file}.hh -n ${ns}
30- DEPENDS avrogencpp ${CMAKE_CURRENT_SOURCE_DIR}/jsonschemas/${file}) 32- DEPENDS avrogencpp ${CMAKE_CURRENT_SOURCE_DIR}/jsonschemas/${file})
31- add_custom_target (${file}_hh DEPENDS ${file}.hh) 33- add_custom_target (${file}_hh DEPENDS ${file}.hh)
32-endmacro (gen) 34-endmacro (gen)
@@ -39,6 +41,7 @@ index 4a3793152..d94ba42d3 100644
39-gen (union_array_union uau) 41-gen (union_array_union uau)
40-gen (union_map_union umu) 42-gen (union_map_union umu)
41-gen (union_conflict uc) 43-gen (union_conflict uc)
44-gen (union_empty_record uer)
42-gen (recursive rec) 45-gen (recursive rec)
43-gen (reuse ru) 46-gen (reuse ru)
44-gen (circulardep cd) 47-gen (circulardep cd)
@@ -47,9 +50,14 @@ index 4a3793152..d94ba42d3 100644
47-gen (crossref cr) 50-gen (crossref cr)
48-gen (primitivetypes pt) 51-gen (primitivetypes pt)
49-gen (cpp_reserved_words cppres) 52-gen (cpp_reserved_words cppres)
53-gen (cpp_reserved_words_union_typedef cppres_union)
50- 54-
51 add_executable (avrogencpp impl/avrogencpp.cc) 55 add_executable (avrogencpp impl/avrogencpp.cc)
52 target_link_libraries (avrogencpp avrocpp_s ${Boost_LIBRARIES} ${SNAPPY_LIBRARIES}) 56 target_link_libraries (avrogencpp avrocpp_s)
57
58@@ -194,38 +161,6 @@ target_include_directories(avrocpp PUBLIC
59 $<INSTALL_INTERFACE:include>
60 )
53 61
54-enable_testing() 62-enable_testing()
55- 63-
@@ -72,6 +80,7 @@ index 4a3793152..d94ba42d3 100644
72-unittest (AvrogencppTests) 80-unittest (AvrogencppTests)
73-unittest (CompilerTests) 81-unittest (CompilerTests)
74-unittest (AvrogencppTestReservedWords) 82-unittest (AvrogencppTestReservedWords)
83-unittest (CommonsSchemasTests)
75- 84-
76-add_dependencies (AvrogencppTestReservedWords cpp_reserved_words_hh) 85-add_dependencies (AvrogencppTestReservedWords cpp_reserved_words_hh)
77- 86-
@@ -79,8 +88,12 @@ index 4a3793152..d94ba42d3 100644
79- tweet_hh 88- tweet_hh
80- union_array_union_hh union_map_union_hh union_conflict_hh 89- union_array_union_hh union_map_union_hh union_conflict_hh
81- recursive_hh reuse_hh circulardep_hh tree1_hh tree2_hh crossref_hh 90- recursive_hh reuse_hh circulardep_hh tree1_hh tree2_hh crossref_hh
82- primitivetypes_hh empty_record_hh) 91- primitivetypes_hh empty_record_hh cpp_reserved_words_union_typedef_hh
92- union_empty_record_hh)
83- 93-
84 include (InstallRequiredSystemLibraries) 94 include (InstallRequiredSystemLibraries)
85 95
86 set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}") 96 set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}")
97--
982.43.0
99
diff --git a/meta-oe/recipes-support/avro/avro-c++/0002-Add-package-configuration-files.patch b/meta-oe/recipes-support/avro/avro-c++/0002-Add-package-configuration-files.patch
index 437a3fa138..982e37d5b8 100644
--- a/meta-oe/recipes-support/avro/avro-c++/0002-Add-package-configuration-files.patch
+++ b/meta-oe/recipes-support/avro/avro-c++/0002-Add-package-configuration-files.patch
@@ -1,21 +1,23 @@
1From 86aa3f2333a9b8e6f1c631e6d5cb7296b6e8380b Mon Sep 17 00:00:00 2001 1From 01a29c294c898cf6e13fb500b8514e9982982e1f Mon Sep 17 00:00:00 2001
2From: Rui Costa <rui.ms.costa@ctw.bmwgroup.com> 2From: Rui Costa <rui.ms.costa@ctw.bmwgroup.com>
3Date: Fri, 22 Mar 2024 13:27:38 +0000 3Date: Mon, 7 Jul 2025 18:16:35 +0300
4Subject: [PATCH] Add package configuration files 4Subject: [PATCH] Add package configuration files
5 5
6Upstream-Status: Pending 6Upstream-Status: Pending
7 7
8Signed-off-by: Rui Costa <rui.ms.costa@ctw.bmwgroup.com>
9Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
8--- 10---
9 lang/c++/CMakeLists.txt | 45 ++++++++++++++++++++++++------ 11 lang/c++/CMakeLists.txt | 46 ++++++++++++++++++++++++------
10 lang/c++/cmake/AvroCppConfig.cmake | 5 ++++ 12 lang/c++/cmake/AvroCppConfig.cmake | 5 ++++
11 2 files changed, 42 insertions(+), 8 deletions(-) 13 2 files changed, 43 insertions(+), 8 deletions(-)
12 create mode 100644 lang/c++/cmake/AvroCppConfig.cmake 14 create mode 100644 lang/c++/cmake/AvroCppConfig.cmake
13 15
14diff --git a/CMakeLists.txt b/CMakeLists.txt 16diff --git a/CMakeLists.txt b/CMakeLists.txt
15index d94ba42d3..4748b111d 100644 17index 1f5f98c83..73596a6cf 100644
16--- a/CMakeLists.txt 18--- a/CMakeLists.txt
17+++ b/CMakeLists.txt 19+++ b/CMakeLists.txt
18@@ -140,14 +140,18 @@ set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}") 20@@ -167,18 +167,48 @@ set (CPACK_PACKAGE_FILE_NAME "avrocpp-${AVRO_VERSION_MAJOR}")
19 21
20 include (CPack) 22 include (CPack)
21 23
@@ -26,23 +28,24 @@ index d94ba42d3..4748b111d 100644
26- 28-
27-install (TARGETS avrogencpp RUNTIME DESTINATION bin) 29-install (TARGETS avrogencpp RUNTIME DESTINATION bin)
28- 30-
29-install (DIRECTORY api/ DESTINATION include/avro 31-install (DIRECTORY include/avro DESTINATION include
30+install (TARGETS avrocpp 32+install(TARGETS avrocpp
31+ EXPORT AvroCppTargets 33+ EXPORT AvroCppTargets
32+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 34+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
33+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} 35+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
34+ RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR} 36+ RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR}
35+ INCLUDES DESTINATION include) 37+ INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
36+ 38+
37+install (TARGETS avrogencpp 39+install(TARGETS avrogencpp
38+ EXPORT AvroCppTargets 40+ EXPORT AvroCppTargets
39+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) 41+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
40+ 42+
41+install (DIRECTORY api/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/avro 43+install(DIRECTORY include/avro DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
42 FILES_MATCHING PATTERN *.hh) 44 FILES_MATCHING PATTERN *.hh)
43 45
46+
44 if (NOT CMAKE_BUILD_TYPE) 47 if (NOT CMAKE_BUILD_TYPE)
45@@ -155,3 +159,28 @@ if (NOT CMAKE_BUILD_TYPE) 48 set (CMAKE_BUILD_TYPE Release CACHE STRING
46 "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." 49 "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel."
47 FORCE) 50 FORCE)
48 endif (NOT CMAKE_BUILD_TYPE) 51 endif (NOT CMAKE_BUILD_TYPE)
@@ -71,7 +74,7 @@ index d94ba42d3..4748b111d 100644
71+ "${CMAKE_CURRENT_BINARY_DIR}/AvroCppConfigVersion.cmake" 74+ "${CMAKE_CURRENT_BINARY_DIR}/AvroCppConfigVersion.cmake"
72+ DESTINATION ${ConfigPackageLocation} 75+ DESTINATION ${ConfigPackageLocation}
73+ COMPONENT Devel) 76+ COMPONENT Devel)
74diff --git a/cmake/AvroCppConfig.cmake b/cmake/AvroCppConfig.cmake 77diff --git a/lang/c++/cmake/AvroCppConfig.cmake b/lang/c++/cmake/AvroCppConfig.cmake
75new file mode 100644 78new file mode 100644
76index 000000000..deb8aaa31 79index 000000000..deb8aaa31
77--- /dev/null 80--- /dev/null
@@ -82,3 +85,6 @@ index 000000000..deb8aaa31
82+ COMPONENTS filesystem iostreams program_options regex system) 85+ COMPONENTS filesystem iostreams program_options regex system)
83+ 86+
84+include("${CMAKE_CURRENT_LIST_DIR}/AvroCppTargets.cmake") 87+include("${CMAKE_CURRENT_LIST_DIR}/AvroCppTargets.cmake")
88--
892.43.0
90
diff --git a/meta-oe/recipes-support/avro/avro-c++/0003-Update-CXX-standard-to-CXX14.patch b/meta-oe/recipes-support/avro/avro-c++/0003-Update-CXX-standard-to-CXX14.patch
deleted file mode 100644
index 3e65cb7a72..0000000000
--- a/meta-oe/recipes-support/avro/avro-c++/0003-Update-CXX-standard-to-CXX14.patch
+++ /dev/null
@@ -1,24 +0,0 @@
1From 66c08ade24e4472b5af5dca48097ed9a2ec035ec Mon Sep 17 00:00:00 2001
2From: Rui Costa <rui.ms.costa@ctw.bmwgroup.com>
3Date: Fri, 5 Apr 2024 11:33:51 +0000
4Subject: [PATCH] Update CXX standard to CXX14
5
6Upstream-Status: Inappropriate [oe-specific]
7
8---
9 lang/c++/CMakeLists.txt | 2 +-
10 1 file changed, 1 insertion(+), 1 deletion(-)
11
12diff --git a/CMakeLists.txt b/CMakeLists.txt
13index 4748b111d..1e45c13d5 100644
14--- a/CMakeLists.txt
15+++ b/CMakeLists.txt
16@@ -21,7 +21,7 @@ cmake_minimum_required (VERSION 3.1)
17 set (CMAKE_LEGACY_CYGWIN_WIN32 0)
18
19 if (NOT DEFINED CMAKE_CXX_STANDARD)
20- set(CMAKE_CXX_STANDARD 11)
21+ set(CMAKE_CXX_STANDARD 14)
22 endif()
23
24 set(CMAKE_CXX_STANDARD_REQUIRED ON)
diff --git a/meta-oe/recipes-support/avro/avro-c++_1.11.3.bb b/meta-oe/recipes-support/avro/avro-c++_1.11.3.bb
deleted file mode 100644
index c1e8863fb3..0000000000
--- a/meta-oe/recipes-support/avro/avro-c++_1.11.3.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1SUMMARY = "Apache Avro data serialization system."
2HOMEPAGE = "https://avro.apache.org/"
3SECTION = "libs"
4
5LICENSE = "Apache-2.0"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=43abf34d8b9908494f83c55d213a7f89"
7
8DEPENDS = "boost zlib xz"
9
10BRANCH = "branch-1.11"
11SRCREV = "35ff8b997738e4d983871902d47bfb67b3250734"
12SRC_URI = "git://github.com/apache/avro;branch=${BRANCH};protocol=https \
13 file://0001-Remove-cpp-unittest-compilation.patch \
14 file://0002-Add-package-configuration-files.patch \
15 file://0003-Update-CXX-standard-to-CXX14.patch \
16 "
17
18S = "${UNPACKDIR}/${BP}/lang/c++"
19
20inherit cmake pkgconfig
21
22BBCLASSEXTEND = "native nativesdk"
23
24# http://errors.yoctoproject.org/Errors/Details/766913/
25# avro-c++/1.11.3/git/lang/c++/impl/Compiler.cc:304:18: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
26# avro-c++/1.11.3/git/lang/c++/impl/Compiler.cc:370:18: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
27CXXFLAGS += "-Wno-error=dangling-reference"
diff --git a/meta-oe/recipes-support/avro/avro-c++_1.12.bb b/meta-oe/recipes-support/avro/avro-c++_1.12.bb
new file mode 100644
index 0000000000..726a861bc9
--- /dev/null
+++ b/meta-oe/recipes-support/avro/avro-c++_1.12.bb
@@ -0,0 +1,29 @@
1SUMMARY = "Apache Avro data serialization system."
2HOMEPAGE = "https://avro.apache.org/"
3SECTION = "libs"
4
5LICENSE = "Apache-2.0"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=34cb96edab958a981837bf6f44bf654d"
7
8DEPENDS = "boost"
9
10SRC_URI = "git://github.com/apache/avro.git;branch=branch-1.12;protocol=https;name=avro-c++ \
11 git://github.com/fmtlib/fmt.git;branch=10.x;protocol=https;name=fmt;destsuffix=_deps/fmt-src \
12 file://0001-Remove-cpp-unittest-compilation.patch \
13 file://0002-Add-package-configuration-files.patch"
14
15SRCREV_FORMAT = "avro-c++ fmt"
16SRCREV_avro-c++ = "8c27801dc8d42ccc00997f25c0b8f45f8d4a233e"
17# Tag 10.2.1
18SRCREV_fmt = "e69e5f977d458f2650bb346dadf2ad30c5320281"
19
20S = "${UNPACKDIR}/${BP}/lang/c++"
21
22inherit cmake pkgconfig
23
24do_configure:prepend() {
25 install -d ${B}/_deps
26 cp -r ${UNPACKDIR}/_deps/fmt-src ${B}/_deps/
27}
28
29BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-support/btop/btop_1.4.3.bb b/meta-oe/recipes-support/btop/btop_1.4.4.bb
index 9a5a21c56d..2d187c18a8 100644
--- a/meta-oe/recipes-support/btop/btop_1.4.3.bb
+++ b/meta-oe/recipes-support/btop/btop_1.4.4.bb
@@ -6,7 +6,7 @@ SECTION = "console/utils"
6 6
7SRC_URI = "git://github.com/aristocratos/btop.git;protocol=https;branch=main;tag=v${PV} \ 7SRC_URI = "git://github.com/aristocratos/btop.git;protocol=https;branch=main;tag=v${PV} \
8 " 8 "
9SRCREV = "3f1ccd9f6c455fef6d4d8cfbc8ed71b86961323d" 9SRCREV = "0f398abd64febfbc5f2115be3156682f47308f48"
10 10
11 11
12inherit cmake 12inherit cmake
diff --git a/meta-oe/recipes-support/cli11/cli11/0001-Do-not-download-the-catch-framework-during-configure.patch b/meta-oe/recipes-support/cli11/cli11/0001-Do-not-download-the-catch-framework-during-configure.patch
deleted file mode 100644
index 7e6611b6a8..0000000000
--- a/meta-oe/recipes-support/cli11/cli11/0001-Do-not-download-the-catch-framework-during-configure.patch
+++ /dev/null
@@ -1,41 +0,0 @@
1From 93557d5c5acf9ebb2c0fa708658e1d36621dd23a Mon Sep 17 00:00:00 2001
2From: Wang Mingyu <wangmy@fujitsu.com>
3Date: Wed, 7 Sep 2022 10:05:15 +0900
4Subject: [PATCH] Do not download the catch framework during configure.
5
6Upstream-Status: Inappropriate [configuration]
7
8Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
9---
10 tests/CMakeLists.txt | 15 ---------------
11 1 file changed, 15 deletions(-)
12
13diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
14index 80c4f6a..ae210db 100644
15--- a/tests/CMakeLists.txt
16+++ b/tests/CMakeLists.txt
17@@ -74,21 +74,6 @@ if(Catch2_FOUND)
18 endif()
19 message(STATUS "Found Catch2")
20 target_link_libraries(catch_main PUBLIC Catch2::Catch2)
21-else()
22- message(STATUS "Downloading Catch2")
23-
24- # FetchContent would be better, but requires newer CMake.
25- file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/catch2")
26- set(url https://github.com/philsquared/Catch/releases/download/v2.13.7/catch.hpp)
27- file(
28- DOWNLOAD ${url} "${CMAKE_CURRENT_BINARY_DIR}/catch2/catch.hpp"
29- STATUS status
30- EXPECTED_HASH SHA256=ea379c4a3cb5799027b1eb451163dff065a3d641aaba23bf4e24ee6b536bd9bc)
31- list(GET status 0 error)
32- if(error)
33- message(FATAL_ERROR "Could not download ${url}, and Catch2 not found on your system.")
34- endif()
35- target_include_directories(catch_main PUBLIC "${CMAKE_CURRENT_BINARY_DIR}")
36 endif()
37
38 # Target must already exist
39--
402.25.1
41
diff --git a/meta-oe/recipes-support/cli11/cli11_2.3.2.bb b/meta-oe/recipes-support/cli11/cli11_2.3.2.bb
deleted file mode 100644
index 346ccd6c69..0000000000
--- a/meta-oe/recipes-support/cli11/cli11_2.3.2.bb
+++ /dev/null
@@ -1,25 +0,0 @@
1SUMMARY = "C++11 command line parser"
2DESCRIPTION = "A command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface."
3HOMEPAGE = "https://github.com/CLIUtils/CLI11"
4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=afb20fe5f67e21074b10b864d9563c11"
6SRCREV = "291c58789c031208f08f4f261a858b5b7083e8e2"
7PV .= "+git"
8
9SRC_URI += "gitsm://github.com/CLIUtils/CLI11;branch=main;protocol=https \
10 https://github.com/philsquared/Catch/releases/download/v2.13.7/catch.hpp \
11 file://0001-Do-not-download-the-catch-framework-during-configure.patch"
12
13SRC_URI[sha256sum] = "ea379c4a3cb5799027b1eb451163dff065a3d641aaba23bf4e24ee6b536bd9bc"
14
15do_configure:prepend() {
16 mkdir -p ${S}/tests/catch2
17 cp ${DL_DIR}/catch.hpp ${S}/tests/catch2/catch.hpp
18}
19
20inherit cmake
21
22# cli11 is a header only C++ library, so the main package will be empty.
23RDEPENDS:${PN}-dev = ""
24
25BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-support/cli11/cli11_2.5.0.bb b/meta-oe/recipes-support/cli11/cli11_2.5.0.bb
new file mode 100644
index 0000000000..82203b3019
--- /dev/null
+++ b/meta-oe/recipes-support/cli11/cli11_2.5.0.bb
@@ -0,0 +1,18 @@
1SUMMARY = "C++11 command line parser"
2DESCRIPTION = "A command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface."
3HOMEPAGE = "https://github.com/CLIUtils/CLI11"
4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=b8bdde6bda8508bef68a39f3e0d7e939"
6
7DEPENDS = "catch2"
8
9SRCREV = "4160d259d961cd393fd8d67590a8c7d210207348"
10SRC_URI = "gitsm://github.com/CLIUtils/CLI11;branch=main;protocol=https"
11SRC_URI[sha256sum] = "ea379c4a3cb5799027b1eb451163dff065a3d641aaba23bf4e24ee6b536bd9bc"
12
13inherit cmake
14
15# cli11 is a header only C++ library, so the main package will be empty.
16RDEPENDS:${PN}-dev = ""
17
18BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-support/genimage/genimage_18.bb b/meta-oe/recipes-support/genimage/genimage_19.bb
index 23169f5d44..7d760825e3 100644
--- a/meta-oe/recipes-support/genimage/genimage_18.bb
+++ b/meta-oe/recipes-support/genimage/genimage_19.bb
@@ -5,12 +5,12 @@ HOMEPAGE = "https://github.com/pengutronix/genimage"
5 5
6SECTION = "base" 6SECTION = "base"
7LICENSE = "GPL-2.0-only" 7LICENSE = "GPL-2.0-only"
8LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 8LIC_FILES_CHKSUM = "file://COPYING;md5=570a9b3749dd0463a1778803b12a6dce"
9 9
10DEPENDS = "libconfuse" 10DEPENDS = "libconfuse"
11 11
12SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/genimage-${PV}.tar.xz" 12SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/genimage-${PV}.tar.xz"
13SRC_URI[sha256sum] = "ebc3f886c4d80064dd6c6d5e3c2e98e5a670078264108ce2f89ada8a2e13fedd" 13SRC_URI[sha256sum] = "7ec4fcb865662a8b2ff20284819044ffa84137bf3ca16fb749701291bc01f108"
14 14
15EXTRA_OECONF = "--enable-largefile" 15EXTRA_OECONF = "--enable-largefile"
16 16
diff --git a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.2.bb
index 93c3e3b92d..09b0928dfa 100644
--- a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.1.bb
+++ b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.2.bb
@@ -13,7 +13,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-2.x:"
13 13
14SRC_URI += "file://gpio-manager.init" 14SRC_URI += "file://gpio-manager.init"
15 15
16SRC_URI[sha256sum] = "0e948049c309b87c220fb24ee0d605d7cd5b72f22376e608470903fffa2d4b18" 16SRC_URI[sha256sum] = "7e3bff0209d75fbca2e9fcff1fd5f07cc58b543e129e08b6d4bb1e4a56cfec0d"
17 17
18# Enable all project features for ptest 18# Enable all project features for ptest
19PACKAGECONFIG[tests] = " \ 19PACKAGECONFIG[tests] = " \
diff --git a/meta-oe/recipes-support/libssh/libssh_0.11.1.bb b/meta-oe/recipes-support/libssh/libssh_0.11.2.bb
index bb2b0dc466..b50177ab9d 100644
--- a/meta-oe/recipes-support/libssh/libssh_0.11.1.bb
+++ b/meta-oe/recipes-support/libssh/libssh_0.11.2.bb
@@ -6,14 +6,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=dabb4958b830e5df11d2b0ed8ea255a0"
6 6
7DEPENDS = "zlib openssl" 7DEPENDS = "zlib openssl"
8 8
9SRC_URI = "git://git.libssh.org/projects/libssh.git;protocol=https;branch=stable-0.11 \ 9SRC_URI = "git://git.libssh.org/projects/libssh.git;protocol=https;branch=stable-0.11;tag=${BPN}-${PV} \
10 file://0001-tests-CMakeLists.txt-do-not-search-ssh-sshd-commands.patch \ 10 file://0001-tests-CMakeLists.txt-do-not-search-ssh-sshd-commands.patch \
11 file://run-ptest \ 11 file://run-ptest \
12 " 12 "
13 13
14SRC_URI:append:toolchain-clang = " file://0001-CompilerChecks.cmake-drop-Wunused-variable-flag.patch" 14SRC_URI:append:toolchain-clang = " file://0001-CompilerChecks.cmake-drop-Wunused-variable-flag.patch"
15 15
16SRCREV = "854795c654eda518ed6de6c1ebb4e2107fcb2e73" 16SRCREV = "dff6c0821ed54f6fbf5b755af43f54cbb723b1b1"
17 17
18 18
19inherit cmake ptest 19inherit cmake ptest
diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc
index 0ff17aed5c..4038e83d46 100644
--- a/meta-oe/recipes-support/lvm2/lvm2.inc
+++ b/meta-oe/recipes-support/lvm2/lvm2.inc
@@ -18,8 +18,8 @@ SRC_URI = "git://sourceware.org/git/lvm2.git;branch=main \
18 file://0001-include-libgen.h-for-basename.patch \ 18 file://0001-include-libgen.h-for-basename.patch \
19 " 19 "
20 20
21SRCREV = "8817523c5682a7fd83770d3f58a99c436f7e73f7" 21SRCREV = "0e01a5d3ae1100a6641772ab295e0185d8d6a6b0"
22PV = "2.03.32" 22PV = "2.03.33"
23 23
24UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)" 24UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)"
25 25
diff --git a/meta-oe/recipes-support/poppler/poppler_25.04.0.bb b/meta-oe/recipes-support/poppler/poppler_25.06.0.bb
index 1cd5f28cd8..9ab9b926b7 100644
--- a/meta-oe/recipes-support/poppler/poppler_25.04.0.bb
+++ b/meta-oe/recipes-support/poppler/poppler_25.06.0.bb
@@ -8,7 +8,7 @@ SRC_URI = "http://poppler.freedesktop.org/${BP}.tar.xz \
8 file://basename-include.patch \ 8 file://basename-include.patch \
9 file://0001-cmake-Do-not-use-isystem.patch \ 9 file://0001-cmake-Do-not-use-isystem.patch \
10 " 10 "
11SRC_URI[sha256sum] = "b010c596dce127fba88532fd2f1043e55ea30601767952d0f2c0a80e7dc0da3d" 11SRC_URI[sha256sum] = "8199532d38984fab46dbd0020ec9c40f20e928e33e9b4cc6043572603a821d83"
12 12
13DEPENDS = "fontconfig zlib cairo lcms glib-2.0 glib-2.0-native" 13DEPENDS = "fontconfig zlib cairo lcms glib-2.0 glib-2.0-native"
14 14
diff --git a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.51.bb
index 05027f693c..48dba40a8c 100644
--- a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.51.bb
@@ -9,7 +9,7 @@ DEPENDS += "perl"
9 9
10SRC_URI = "${CPAN_MIRROR}/authors/id/N/NL/NLNETLABS/Net-DNS-${PV}.tar.gz" 10SRC_URI = "${CPAN_MIRROR}/authors/id/N/NL/NLNETLABS/Net-DNS-${PV}.tar.gz"
11 11
12SRC_URI[sha256sum] = "c660500b9d96e5aa2b16d9f4260b6f9f05b5602d3c4bea0ca39b45bcd02ba993" 12SRC_URI[sha256sum] = "40eec0b2866c67b86505a1c79cbb4b131c98c0bb59f305aa48959c89093d4503"
13 13
14UPSTREAM_CHECK_REGEX = "Net\-DNS\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" 14UPSTREAM_CHECK_REGEX = "Net\-DNS\-(?P<pver>(\d+\.\d+))(?!_\d+).tar"
15 15
diff --git a/meta-python/recipes-devtools/python/python3-aiosignal_1.3.2.bb b/meta-python/recipes-devtools/python/python3-aiosignal_1.4.0.bb
index 33320770ab..ddbdcddc68 100644
--- a/meta-python/recipes-devtools/python/python3-aiosignal_1.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-aiosignal_1.4.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/aiosignal"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=cf056e8e7a0a5477451af18b7b5aa98c" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=cf056e8e7a0a5477451af18b7b5aa98c"
5 5
6SRC_URI[sha256sum] = "a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54" 6SRC_URI[sha256sum] = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
diff --git a/meta-python/recipes-devtools/python/python3-asgiref_3.8.1.bb b/meta-python/recipes-devtools/python/python3-asgiref_3.9.0.bb
index 5d68b3e3f9..5befa43ae7 100644
--- a/meta-python/recipes-devtools/python/python3-asgiref_3.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-asgiref_3.9.0.bb
@@ -5,7 +5,7 @@ LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=f09eb47206614a4954c51db8a94840fa"
6 6
7 7
8SRC_URI[sha256sum] = "c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590" 8SRC_URI[sha256sum] = "3dd2556d0f08c4fab8a010d9ab05ef8c34565f6bf32381d17505f7ca5b273767"
9 9
10export BUILD_SYS 10export BUILD_SYS
11export HOST_SYS 11export HOST_SYS
diff --git a/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb b/meta-python/recipes-devtools/python/python3-bleak_1.0.1.bb
index 4c534e1892..f18502c7c4 100644
--- a/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
+++ b/meta-python/recipes-devtools/python/python3-bleak_1.0.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/hbldh/bleak"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7"
5 5
6SRCREV = "2e6890f68f6718b4f92e602b9b926aa3d107b556" 6SRCREV = "bf224c0230ed9096429a21d782b5b4d9d7ab7bd7"
7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}" 7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop;destsuffix=${S}"
8 8
9inherit pypi python_poetry_core ptest-python-pytest 9inherit pypi python_poetry_core ptest-python-pytest
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.9.1.bb b/meta-python/recipes-devtools/python/python3-coverage_7.9.2.bb
index 50542889a7..16f7127129 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_7.9.1.bb
+++ b/meta-python/recipes-devtools/python/python3-coverage_7.9.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93"
5 5
6SRC_URI[sha256sum] = "6cf43c78c4282708a28e466316935ec7489a9c487518a77fa68f716c67909cec" 6SRC_URI[sha256sum] = "997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b"
7 7
8inherit pypi python_setuptools_build_meta 8inherit pypi python_setuptools_build_meta
9 9
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_5.0.2.bb b/meta-python/recipes-devtools/python/python3-elementpath_5.0.3.bb
index f766ed002b..8659d4f8ba 100644
--- a/meta-python/recipes-devtools/python/python3-elementpath_5.0.2.bb
+++ b/meta-python/recipes-devtools/python/python3-elementpath_5.0.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/elementpath"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=5dbb7fb7d72da3921202dd7b995d3ecf" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=5dbb7fb7d72da3921202dd7b995d3ecf"
5 5
6SRC_URI[sha256sum] = "26224a33ad9edc82bfa5b26a767a640c8407fbbf9e019b1c369f718dd21823fb" 6SRC_URI[sha256sum] = "61040ca014769d507ce19d26521a4bf1c64d2bd0776466e45030dbfe181f7062"
7 7
8PYPI_PACKAGE = "elementpath" 8PYPI_PACKAGE = "elementpath"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb b/meta-python/recipes-devtools/python/python3-eventlet_0.40.1.bb
index 88c3d06967..f851f277e2 100644
--- a/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb
+++ b/meta-python/recipes-devtools/python/python3-eventlet_0.40.1.bb
@@ -5,7 +5,7 @@ LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=56472ad6de4caf50e05332a34b66e778"
6 6
7SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch" 7SRC_URI += "file://d19ad6cc086684ee74db250f5fd35227c98e678a.patch"
8SRC_URI[sha256sum] = "f659d735e06795a26167b666008798c7a203fcd8119b08b84036e41076432ff1" 8SRC_URI[sha256sum] = "aee74de74ac6634a1dac1ed58dc93b5dc2abaef3c7b5e76fd7f195f1662f25ef"
9 9
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
diff --git a/meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb b/meta-python/recipes-devtools/python/python3-ipython_9.4.0.bb
index 3fabbb1606..a174b969a4 100644
--- a/meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ipython_9.4.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://ipython.org"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f" 4LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f"
5 5
6SRC_URI[sha256sum] = "79eb896f9f23f50ad16c3bc205f686f6e030ad246cc309c6279a242b14afe9d8" 6SRC_URI[sha256sum] = "c033c6d4e7914c3d9768aabe76bbe87ba1dc66a92a05db6bfa1125d81f2ee270"
7 7
8RDEPENDS:${PN} = "\ 8RDEPENDS:${PN} = "\
9 python3-setuptools \ 9 python3-setuptools \
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.89.bb
index b81c53652f..5467293ff8 100644
--- a/meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb
+++ b/meta-python/recipes-devtools/python/python3-moteus_0.3.89.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://setup.py;beginline=3;endline=9;md5=24025d3c660abfc62a
5 5
6inherit pypi setuptools3 6inherit pypi setuptools3
7 7
8SRC_URI[sha256sum] = "e16387e5fe512a7580ef847e6b2e665d4b40549b064ab237e01fd7dec7c46232" 8SRC_URI[sha256sum] = "78ed04c213e20b44c81b73e2b66f5a7e45339014cc3fdaf94c4fcc875d35402a"
9 9
10S = "${UNPACKDIR}/moteus-${PV}" 10S = "${UNPACKDIR}/moteus-${PV}"
11 11
diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb b/meta-python/recipes-devtools/python/python3-multidict_6.6.3.bb
index 2a21b39471..5b262ed933 100644
--- a/meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-multidict_6.6.3.bb
@@ -8,7 +8,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest
8 8
9PV .= "+git" 9PV .= "+git"
10 10
11SRCREV = "df0379fe7f27682359e3298a9ad1507f650cc690" 11SRCREV = "dbd686f37c1bc14355dce9c16dbbfae82f11dc00"
12PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https" 12PYPI_SRC_URI = "git://github.com/aio-libs/multidict;branch=master;protocol=https"
13S = "${UNPACKDIR}/python3-multidict-${PV}" 13S = "${UNPACKDIR}/python3-multidict-${PV}"
14 14
diff --git a/meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb b/meta-python/recipes-devtools/python/python3-pillow_11.3.0.bb
index b9b7a74e6e..de88160e25 100644
--- a/meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pillow_11.3.0.bb
@@ -5,10 +5,10 @@ HOMEPAGE = "https://pillow.readthedocs.io"
5LICENSE = "MIT-CMU" 5LICENSE = "MIT-CMU"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8"
7 7
8SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=main;protocol=https \ 8SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=main;protocol=https;tag=${PV} \
9 file://0001-support-cross-compiling.patch \ 9 file://0001-support-cross-compiling.patch \
10 " 10 "
11SRCREV = "339bc5db93bd95decf65a59fab273f300db6594d" 11SRCREV = "89f1f4626a2aaf5f3d5ca6437f41def2998fbe09"
12 12
13inherit python_setuptools_build_meta ptest-python-pytest 13inherit python_setuptools_build_meta ptest-python-pytest
14 14
diff --git a/meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb b/meta-python/recipes-devtools/python/python3-pyais_2.11.1.bb
index 53996cc231..5cafa44efb 100644
--- a/meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb
+++ b/meta-python/recipes-devtools/python/python3-pyais_2.11.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=79d9e278b76e3e5b3358cd70b328173c"
6SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=master" 6SRC_URI = "git://github.com/M0r13n/pyais;protocol=https;branch=master"
7 7
8PV .= "+git" 8PV .= "+git"
9SRCREV = "e7780f743b03c5e6ecc651fdeb209fa94e0e0250" 9SRCREV = "b86b35e29b1f442d9bd20ce5ece4f4db8fb3dab5"
10 10
11 11
12inherit python_setuptools_build_meta ptest-python-pytest 12inherit python_setuptools_build_meta ptest-python-pytest
diff --git a/meta-python/recipes-devtools/python/python3-pystemd_0.13.2.bb b/meta-python/recipes-devtools/python/python3-pystemd_0.13.4.bb
index e7f35f1f08..4868bc51e6 100644
--- a/meta-python/recipes-devtools/python/python3-pystemd_0.13.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pystemd_0.13.4.bb
@@ -2,7 +2,7 @@ SUMMARY = "Python bindings for interacting with systemd over DBus"
2LICENSE = "LGPL-2.1-only" 2LICENSE = "LGPL-2.1-only"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
4 4
5SRC_URI[sha256sum] = "4dcfa4b13a55685c49d3d17c10631eca18c33770f66316f8ef2337b8951cc144" 5SRC_URI[sha256sum] = "f06d4e5b21881a7c9100492e60ccc2f4b64e50b4d6b7773c94013d2c6f1a00db"
6 6
7DEPENDS = "systemd" 7DEPENDS = "systemd"
8RDEPENDS:${PN} += "\ 8RDEPENDS:${PN} += "\
diff --git a/meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb b/meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb
index 0f205b9274..df4b31312e 100644
--- a/meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
11 11
12inherit pypi setuptools3 12inherit pypi setuptools3
13 13
14SRC_URI[sha256sum] = "10be47f826a5ecff09d08e57bf17fce124d38b6e022b380ce67c526ef747194f" 14SRC_URI[sha256sum] = "3bb3e299831ecb1664f3d5082f6ff9f08ba82d61a745bef2227328ef3049e93a"
15 15
16RDEPENDS:${PN} += " \ 16RDEPENDS:${PN} += " \
17 python3-shell \ 17 python3-shell \
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch b/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch
index 36eff85334..6d52086aab 100644
--- a/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch
+++ b/meta-python/recipes-devtools/python/python3-scikit-build-core/0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch
@@ -1,4 +1,4 @@
1From 3f5d2be717d200406126537eb2f3ed4de92bd2c1 Mon Sep 17 00:00:00 2001 1From 0aee90d953406414f09740a6ef851ed7e666dc9e Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com> 2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Mon, 27 Jan 2025 19:17:48 +0200 3Date: Mon, 27 Jan 2025 19:17:48 +0200
4Subject: [PATCH] builder.py: Check PYTHON_INCLUDE_DIR 4Subject: [PATCH] builder.py: Check PYTHON_INCLUDE_DIR
@@ -15,7 +15,7 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
15 1 file changed, 1 insertion(+), 1 deletion(-) 15 1 file changed, 1 insertion(+), 1 deletion(-)
16 16
17diff --git a/src/scikit_build_core/builder/builder.py b/src/scikit_build_core/builder/builder.py 17diff --git a/src/scikit_build_core/builder/builder.py b/src/scikit_build_core/builder/builder.py
18index 532d328..0c99ef3 100644 18index d05065f..b01d621 100644
19--- a/src/scikit_build_core/builder/builder.py 19--- a/src/scikit_build_core/builder/builder.py
20+++ b/src/scikit_build_core/builder/builder.py 20+++ b/src/scikit_build_core/builder/builder.py
21@@ -228,7 +228,7 @@ class Builder: 21@@ -228,7 +228,7 @@ class Builder:
@@ -26,4 +26,4 @@ index 532d328..0c99ef3 100644
26+ python_include_dir = os.getenv("PYTHON_INCLUDE_DIR") or get_python_include_dir() 26+ python_include_dir = os.getenv("PYTHON_INCLUDE_DIR") or get_python_include_dir()
27 numpy_include_dir = get_numpy_include_dir() 27 numpy_include_dir = get_numpy_include_dir()
28 28
29 # Classic Find Python 29 # Warning for CPython 3.13.4 Windows bug
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.5.bb
index d1b2fde166..fd175feebf 100644
--- a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb
+++ b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.5.bb
@@ -10,6 +10,6 @@ DEPENDS = "python3-hatch-vcs-native"
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
12SRC_URI += "file://0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch" 12SRC_URI += "file://0001-builder.py-Check-PYTHON_INCLUDE_DIR.patch"
13SRC_URI[sha256sum] = "5b194bbb04092ae327d294b23e4bbffb6181adce4259440a86c9cf6abb8eaa6c" 13SRC_URI[sha256sum] = "8f0a1edb86cb087876f3c699d2a2682012efd8867b390ed37355f13949d0628e"
14 14
15BBCLASSEXTEND = "native nativesdk" 15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-transitions_0.9.2.bb b/meta-python/recipes-devtools/python/python3-transitions_0.9.3.bb
index 3a27b666cf..7a4ac0e796 100644
--- a/meta-python/recipes-devtools/python/python3-transitions_0.9.2.bb
+++ b/meta-python/recipes-devtools/python/python3-transitions_0.9.3.bb
@@ -4,6 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=de0a0876a688a4483bfafa764773ab39"
4 4
5inherit pypi setuptools3 5inherit pypi setuptools3
6 6
7SRC_URI[sha256sum] = "2f8490dbdbd419366cef1516032ab06d07ccb5839ef54905e842a472692d4204" 7SRC_URI[sha256sum] = "881fb75bb1654ed55d86060bb067f2c716f8e155f57bb73fd444e53713aafec8"
8 8
9RDEPENDS:${PN} += "python3-six python3-logging" 9RDEPENDS:${PN} += "python3-six python3-logging"
diff --git a/meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb b/meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb
deleted file mode 100644
index b14e353818..0000000000
--- a/meta-python/recipes-devtools/python/python3-txaio_23.1.1.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1DESCRIPTION = "Compatibility API between asyncio/Twisted/Trollius"
2
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3e2c2c2cc2915edc5321b0e6b1d3f5f8"
5
6SRC_URI[sha256sum] = "f9a9216e976e5e3246dfd112ad7ad55ca915606b60b84a757ac769bd404ff704"
7
8inherit pypi setuptools3
9
10RDEPENDS:${PN} += " \
11 python3-twisted \
12"
diff --git a/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb b/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb
new file mode 100644
index 0000000000..460c0cd0f8
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-txaio_25.6.1.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "Compatibility API between asyncio/Twisted/Trollius"
2
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=588502cb4ffc65da2b26780d6baa5a40"
5
6SRC_URI[sha256sum] = "d8c03dca823515c9bca920df33504923ae54f2dabf476cc5a9ed5cc1691ed687"
7
8inherit pypi setuptools3
9
10RDEPENDS:${PN} += " \
11 python3-twisted \
12"
diff --git a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.1.0.bb
index 841753625a..abc47172c1 100644
--- a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb
+++ b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.1.0.bb
@@ -17,7 +17,7 @@ inherit setuptools3 pypi
17PYPI_PACKAGE = "mlcommons_loadgen" 17PYPI_PACKAGE = "mlcommons_loadgen"
18UPSTREAM_CHECK_PYPI_PACKAGE = "mlcommons_loadgen" 18UPSTREAM_CHECK_PYPI_PACKAGE = "mlcommons_loadgen"
19 19
20SRC_URI[sha256sum] = "debcae3d1f45d774e76d557805d4dbac5ebc4ff7e0fa91a13a8b4d1a5b537d87" 20SRC_URI[sha256sum] = "d7829729a8d5503fa02cd758f39c3ae6f96d743420ee841027cf7addc165890d"
21 21
22# Because the pyproject.toml contains invalid requirements. 22# Because the pyproject.toml contains invalid requirements.
23INSANE_SKIP += "pep517-backend" 23INSANE_SKIP += "pep517-backend"