summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-filesystems/recipes-utils/binfs/bindfs_1.18.1.bb (renamed from meta-filesystems/recipes-utils/binfs/bindfs_1.18.0.bb)2
-rw-r--r--meta-filesystems/recipes-utils/fatcat/fatcat/0003-allow-build-with-cmake-4.patch40
-rw-r--r--meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb2
-rw-r--r--meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils/0001-configure.ac-Add-knob-to-define-base-sbindir.patch35
-rw-r--r--meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils_v2.2.11.bb16
-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-initramfs/recipes-devtools/dracut/dracut_git.bb106
-rw-r--r--meta-multimedia/recipes-mkv/libebml/libebml/0001-allow-build-with-cmake-4.patch40
-rw-r--r--meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb5
-rw-r--r--meta-multimedia/recipes-multimedia/libuvc/libuvc/0001-allow-build-with-cmake-4.patch40
-rw-r--r--meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb5
-rw-r--r--meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.6.bb (renamed from meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.5.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/cannelloni/cannelloni/0001-include-bits-stdc-.h-only-when-using-libstdc.patch37
-rw-r--r--meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb16
-rw-r--r--meta-networking/recipes-connectivity/cannelloni/cannelloni_2.0.0.bb21
-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-networking/recipes-connectivity/nanomsg/nanomsg/0001-allow-build-with-cmake-4.patch57
-rw-r--r--meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb4
-rw-r--r--meta-networking/recipes-connectivity/snort/snort3/0001-Fix-build-with-gcc-15.patch79
-rw-r--r--meta-networking/recipes-connectivity/snort/snort3_3.9.1.0.bb (renamed from meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb)6
-rw-r--r--meta-networking/recipes-daemons/postfix/files/0006-postfix-add-preliminary-setting.patch31
-rw-r--r--meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb1
-rw-r--r--meta-networking/recipes-protocols/freediameter/files/0002-allow-build-with-cmake-4.patch81
-rw-r--r--meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb2
-rw-r--r--meta-networking/recipes-support/ettercap/ettercap/0002-allow-build-with-cmake-4.patch54
-rw-r--r--meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb4
-rw-r--r--meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb (renamed from meta-networking/recipes-support/libcpr/libcpr_1.11.0.bb)4
-rw-r--r--meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch9
-rw-r--r--meta-networking/recipes-support/libtevent/libtevent_0.17.0.bb (renamed from meta-networking/recipes-support/libtevent/libtevent_0.16.2.bb)2
-rw-r--r--meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch10
-rw-r--r--meta-networking/recipes-support/netcf/netcf_0.2.8.bb2
-rw-r--r--meta-networking/recipes-support/pgpool2/pgpool2_4.5.4.bb (renamed from meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb)2
-rw-r--r--meta-oe/classes/signing.bbclass192
-rw-r--r--meta-oe/recipes-connectivity/ace/ace_8.0.2.bb10
-rw-r--r--meta-oe/recipes-connectivity/gammu/gammu/0001-allow-build-with-cmake-4.patch43
-rw-r--r--meta-oe/recipes-connectivity/gammu/gammu_1.42.0.bb1
-rw-r--r--meta-oe/recipes-connectivity/iwd/iwd_3.9.bb (renamed from meta-oe/recipes-connectivity/iwd/iwd_3.8.bb)2
-rw-r--r--meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb1
-rw-r--r--meta-oe/recipes-connectivity/wifi-test-suite/files/0005-wfa_cmdproc-Store-return-value-into-location.patch (renamed from meta-oe/recipes-connectivity/wifi-test-suite/files/0001-wfa_cmdproc-Store-return-value-into-location.patch)0
-rw-r--r--meta-oe/recipes-connectivity/wifi-test-suite/files/0006-make-CFLAGS-appendable.patch60
-rw-r--r--meta-oe/recipes-connectivity/wifi-test-suite/wifi-test-suite_10.10.1.bb7
-rw-r--r--meta-oe/recipes-connectivity/zeromq/cppzmq_4.11.0.bb (renamed from meta-oe/recipes-connectivity/zeromq/cppzmq_4.10.0.bb)4
-rw-r--r--meta-oe/recipes-connectivity/zeromq/zeromq_4.3.5.bb2
-rw-r--r--meta-oe/recipes-core/mm-common/mm-common_1.0.7.bb (renamed from meta-oe/recipes-core/mm-common/mm-common_1.0.6.bb)4
-rw-r--r--meta-oe/recipes-core/opencl/clpeak_1.1.5.bb (renamed from meta-oe/recipes-core/opencl/clpeak_1.1.4.bb)2
-rw-r--r--meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb1
-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-go-mods.inc371
-rw-r--r--meta-oe/recipes-dbs/influxdb/influxdb-licenses.inc68
-rw-r--r--meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb42
-rw-r--r--meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb5
-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)9
-rw-r--r--meta-oe/recipes-devtools/cjson/cjson/0001-allow-build-with-cmake-4.patch41
-rw-r--r--meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb2
-rw-r--r--meta-oe/recipes-devtools/cpp-argparse/cpp-argparse_3.2.bb13
-rw-r--r--meta-oe/recipes-devtools/cppgenerate/cppgenerate/0001-allow-build-with-cmake-4.patch43
-rw-r--r--meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb5
-rw-r--r--meta-oe/recipes-devtools/ctags/ctags_6.2.20250615.0.bb (renamed from meta-oe/recipes-devtools/ctags/ctags_6.2.20250608.0.bb)2
-rw-r--r--meta-oe/recipes-devtools/flatcc/flatcc/0002-allow-build-with-cmake-4.patch52
-rw-r--r--meta-oe/recipes-devtools/flatcc/flatcc_git.bb2
-rw-r--r--meta-oe/recipes-devtools/jq/jq_1.8.1.bb (renamed from meta-oe/recipes-devtools/jq/jq_1.8.0.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)14
-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/microsoft-gsl/microsoft-gsl/0001-Fix-initialization-in-test-1140.patch113
-rw-r--r--meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0002-Fix-gcc-build-problem.patch82
-rw-r--r--meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch53
-rw-r--r--meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.2.0.bb (renamed from meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.0.0.bb)10
-rw-r--r--meta-oe/recipes-devtools/msgpack/msgpack-c_6.1.0.bb (renamed from meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb)8
-rw-r--r--meta-oe/recipes-devtools/msgpack/msgpack-cpp_7.0.0.bb (renamed from meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb)2
-rw-r--r--meta-oe/recipes-devtools/php/php_8.4.10.bb (renamed from meta-oe/recipes-devtools/php/php_8.4.6.bb)4
-rw-r--r--meta-oe/recipes-devtools/protobuf/protobuf/0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch4
-rw-r--r--meta-oe/recipes-devtools/protobuf/protobuf_6.31.1.bb (renamed from meta-oe/recipes-devtools/protobuf/protobuf_5.29.4.bb)6
-rw-r--r--meta-oe/recipes-devtools/pstack/files/0001-tests-fix-the-issue-of-cross-compilation-failure.patch28
-rw-r--r--meta-oe/recipes-devtools/pstack/pstack.inc45
-rw-r--r--meta-oe/recipes-devtools/pstack/pstack_2.10.bb31
-rw-r--r--meta-oe/recipes-devtools/pstack/pstack_git.bb8
-rw-r--r--meta-oe/recipes-devtools/rapidjson/rapidjson/0001-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-devtools/rapidjson/rapidjson_git.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-devtools/yajl/yajl/0001-allow-build-with-cmake-4.patch93
-rw-r--r--meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb2
-rw-r--r--meta-oe/recipes-extended/boinc/boinc-client_7.20.5.bb5
-rw-r--r--meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0002-allow-build-with-cmake-4.patch43
-rw-r--r--meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb1
-rw-r--r--meta-oe/recipes-extended/dlt-daemon/dlt-daemon/0003-allow-build-with-cmake-4.patch99
-rw-r--r--meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.10.bb1
-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/hiredis/hiredis_1.3.0.bb (renamed from meta-oe/recipes-extended/hiredis/hiredis_1.2.0.bb)3
-rw-r--r--meta-oe/recipes-extended/hwloc/hwloc_2.12.1.bb (renamed from meta-oe/recipes-extended/hwloc/hwloc_2.9.3.bb)6
-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/jansson/jansson/0002-allow-build-with-cmake-4.patch38
-rw-r--r--meta-oe/recipes-extended/jansson/jansson_2.14.1.bb1
-rw-r--r--meta-oe/recipes-extended/libblockdev/files/CVE-2025-6019.patch31
-rw-r--r--meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb1
-rw-r--r--meta-oe/recipes-extended/libcbor/libcbor/0001-allow-build-with-cmake-4.patch40
-rwxr-xr-xmeta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb5
-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/mraa/mraa/0003-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-extended/mraa/mraa_git.bb1
-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-extended/qhull/qhull/0002-allow-build-with-cmake-4.patch43
-rw-r--r--meta-oe/recipes-extended/qhull/qhull_2020.2.bb1
-rw-r--r--meta-oe/recipes-extended/snappy/snappy/fix-build-on-32bit-arm.patch33
-rw-r--r--meta-oe/recipes-extended/snappy/snappy_1.2.2.bb (renamed from meta-oe/recipes-extended/snappy/snappy_1.1.10.bb)7
-rw-r--r--meta-oe/recipes-graphics/gpicview/gpicview_0.3.1.bb24
-rw-r--r--meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb1
-rw-r--r--meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb38
-rw-r--r--meta-oe/recipes-graphics/spir/spirv-shader-generator/0001-allow-build-with-cmake-4.patch43
-rw-r--r--meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb4
-rw-r--r--meta-oe/recipes-graphics/wayland/waylandpp/4576426020932ebc481ae35c15f644af2f17e88a.patch23
-rw-r--r--meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb7
-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-kernel/drgn/python3-drgn_0.0.32.bb (renamed from meta-oe/recipes-kernel/drgn/python3-drgn_0.0.31.bb)2
-rw-r--r--meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb8
-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-multimedia/wavpack/wavpack_5.8.1.bb (renamed from meta-oe/recipes-multimedia/wavpack/wavpack_5.6.0.bb)11
-rw-r--r--meta-oe/recipes-printing/gutenprint/gutenprint/0001-cups-fix-a-build-race-condition-around-empty-directo.patch60
-rw-r--r--meta-oe/recipes-printing/gutenprint/gutenprint_5.3.4.bb4
-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/dc/double-conversion_3.3.1.bb3
-rw-r--r--meta-oe/recipes-support/dc/files/0001-allow-build-with-cmake-4.patch40
-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/gflags/gflags/0001-allow-build-with-cmake-4.patch69
-rw-r--r--meta-oe/recipes-support/gflags/gflags_2.2.2.bb4
-rw-r--r--meta-oe/recipes-support/libcyusbserial/libcyusbserial/0002-allow-build-with-cmake-4.patch51
-rw-r--r--meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb2
-rw-r--r--meta-oe/recipes-support/libfann/libfann/0001-allow-build-with-cmake-4.patch69
-rw-r--r--meta-oe/recipes-support/libfann/libfann_git.bb3
-rw-r--r--meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch86
-rw-r--r--meta-oe/recipes-support/libftdi/files/0002-CMake-require-2.8.12-for-cmake_example.patch24
-rw-r--r--meta-oe/recipes-support/libftdi/files/0003-CMake-bump-the-minimal-required-version-to-3.5.patch34
-rw-r--r--meta-oe/recipes-support/libftdi/libftdi_1.5.bb3
-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/libp11/libp11_0.4.13.bb1
-rw-r--r--meta-oe/recipes-support/librdkafka/librdkafka/0001-cmake-Use-CMAKE_INSTALL_LIBDIR.patch30
-rw-r--r--meta-oe/recipes-support/librdkafka/librdkafka_2.11.0.bb (renamed from meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb)11
-rw-r--r--meta-oe/recipes-support/libsimplelog/libsimplelog/0001-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb4
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4945.patch117
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4_2.74.3.bb1
-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
-rwxr-xr-xmeta-oe/recipes-support/libusbgx/libusbgx/gadget-start6
-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-oe/recipes-support/portaudio/portaudio-v19/0001-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-support/portaudio/portaudio-v19_19.7.0.bb6
-rw-r--r--meta-oe/recipes-support/read-edid/read-edid/0002-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-support/read-edid/read-edid_3.0.2.bb1
-rw-r--r--meta-oe/recipes-support/serial/serial/0002-allow-build-with-cmake-4.patch40
-rw-r--r--meta-oe/recipes-support/serial/serial_1.2.1.bb1
-rw-r--r--meta-oe/recipes-support/uchardet/uchardet/0001-allow-build-with-cmake-4.patch41
-rw-r--r--meta-oe/recipes-support/uchardet/uchardet_0.0.8.bb3
-rw-r--r--meta-oe/recipes-support/udisks/udisks2/CVE-2025-6019.patch51
-rw-r--r--meta-oe/recipes-support/udisks/udisks2_2.10.1.bb1
-rw-r--r--meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb2
-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-a2wsgi_1.10.10.bb (renamed from meta-python/recipes-devtools/python/python3-a2wsgi_1.10.8.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-alembic_1.16.2.bb (renamed from meta-python/recipes-devtools/python/python3-alembic_1.16.1.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-bandit_1.8.5.bb (renamed from meta-python/recipes-devtools/python/python3-bandit_1.8.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb (renamed from meta-python/recipes-devtools/python/python3-bitarray_3.4.2.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-can_4.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-can_4.4.2.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-cantools_40.2.3.bb (renamed from meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cmd2_2.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-cmd2_2.6.1.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_7.9.2.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb (renamed from meta-python/recipes-devtools/python/python3-dateparser_1.2.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.1.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-icecream_2.1.5.bb (renamed from meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-imgtool_2.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-imgtool_2.1.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-jsonschema-default_1.8.1.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch80
-rw-r--r--meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb1
-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.87.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb (renamed from meta-python/recipes-devtools/python/python3-msgpack_1.1.0.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.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-nocaselist_2.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-nocaselist_2.0.3.bb)9
-rw-r--r--meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb (renamed from meta-python/recipes-devtools/python/python3-oauthlib_3.2.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb4
-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-progress_1.6.1.bb (renamed from meta-python/recipes-devtools/python/python3-progress_1.6.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-protobuf_6.31.1.bb (renamed from meta-python/recipes-devtools/python/python3-protobuf_5.29.4.bb)2
-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-pybind11-json_0.2.15.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pycares_4.9.0.bb (renamed from meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch23
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb (renamed from meta-python/recipes-devtools/python/python3-pycodestyle_2.13.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyflakes_3.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pymongo_4.13.2.bb (renamed from meta-python/recipes-devtools/python/python3-pymongo_4.13.0.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-pyzmq_27.0.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb16
-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.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb12
-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-starlette_0.47.1.bb (renamed from meta-python/recipes-devtools/python/python3-starlette_0.47.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb6
-rw-r--r--meta-python/recipes-devtools/python/python3-tox_4.27.0.bb (renamed from meta-python/recipes-devtools/python/python3-tox_4.26.0.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/python/python3-types-psutil_6.1.0.20241102.bb10
-rw-r--r--meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb16
-rw-r--r--meta-python/recipes-devtools/python/python3-uswid_0.5.2.bb (renamed from meta-python/recipes-devtools/python/python3-uswid_0.5.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-xlrd_2.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-xlrd_2.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/tftpy_0.8.6.bb (renamed from meta-python/recipes-devtools/python/tftpy_0.8.5.bb)2
-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.17.bb)2
-rw-r--r--meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.1.bb (renamed from meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb)2
-rw-r--r--meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb8
-rw-r--r--meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.4.bb (renamed from meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.0.bb)3
-rw-r--r--meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb1
239 files changed, 3552 insertions, 1223 deletions
diff --git a/meta-filesystems/recipes-utils/binfs/bindfs_1.18.0.bb b/meta-filesystems/recipes-utils/binfs/bindfs_1.18.1.bb
index eda41010a9..abb7dceaa7 100644
--- a/meta-filesystems/recipes-utils/binfs/bindfs_1.18.0.bb
+++ b/meta-filesystems/recipes-utils/binfs/bindfs_1.18.1.bb
@@ -8,7 +8,7 @@ DEPENDS = "fuse"
8RDEPENDS:${PN} = "fuse" 8RDEPENDS:${PN} = "fuse"
9 9
10SRC_URI = "git://github.com/mpartel/bindfs;protocol=https;branch=master;tag=${PV}" 10SRC_URI = "git://github.com/mpartel/bindfs;protocol=https;branch=master;tag=${PV}"
11SRCREV = "a276dbe66faaf7af02d967a648f7598589bf5c5b" 11SRCREV = "70a663b3476c0b9b21b626473c00c68a3dc97b92"
12 12
13 13
14inherit autotools pkgconfig gettext 14inherit autotools pkgconfig gettext
diff --git a/meta-filesystems/recipes-utils/fatcat/fatcat/0003-allow-build-with-cmake-4.patch b/meta-filesystems/recipes-utils/fatcat/fatcat/0003-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..1baa9c7e87
--- /dev/null
+++ b/meta-filesystems/recipes-utils/fatcat/fatcat/0003-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From a2a3d85d44fc27edfee5c4d9667b2c315dfacd23 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 19:38:06 +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/Gregwar/fatcat/pull/46]
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 d6a2649..8f3eadc 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required(VERSION 2.8)
34+cmake_minimum_required(VERSION 3.5)
35 project(fatcat)
36
37 OPTION(DEFINE_WIN "Compiling windows" OFF)
38--
392.43.0
40
diff --git a/meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb b/meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb
index bdde0d311a..876e8618eb 100644
--- a/meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb
+++ b/meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb
@@ -11,9 +11,9 @@ SRC_URI = "git://github.com/Gregwar/fatcat.git;branch=master;protocol=https \
11 file://0001-Use-unistd.h-not-argp.h-for-all-POSIX-systems.patch \ 11 file://0001-Use-unistd.h-not-argp.h-for-all-POSIX-systems.patch \
12 file://0002-Enable-64bit-off_t.patch \ 12 file://0002-Enable-64bit-off_t.patch \
13 file://0001-Replace-std-ptr_fun-for-c-17.patch \ 13 file://0001-Replace-std-ptr_fun-for-c-17.patch \
14 file://0003-allow-build-with-cmake-4.patch \
14 " 15 "
15 16
16SRCREV = "99cb99fc86eb1601ac7ae27f5bba23add04d2543" 17SRCREV = "99cb99fc86eb1601ac7ae27f5bba23add04d2543"
17 18
18
19inherit cmake 19inherit cmake
diff --git a/meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils/0001-configure.ac-Add-knob-to-define-base-sbindir.patch b/meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils/0001-configure.ac-Add-knob-to-define-base-sbindir.patch
new file mode 100644
index 0000000000..e53d2bdc8b
--- /dev/null
+++ b/meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils/0001-configure.ac-Add-knob-to-define-base-sbindir.patch
@@ -0,0 +1,35 @@
1From 1b8f420ec8852355580dd925c0316798d4fa7449 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 3 Jul 2025 19:32:12 -0700
4Subject: [PATCH] configure.ac: Add knob to define base sbindir
5
6This helps when distros use converged directories with usrmerge
7set --with-base-sbindir=DIR accordingly so it respects the
8distro policy
9
10Upstream-Status: Pending
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12---
13 configure.ac | 9 ++++++++-
14 1 file changed, 8 insertions(+), 1 deletion(-)
15
16diff --git a/configure.ac b/configure.ac
17index 9a2f5ff..ce2c853 100644
18--- a/configure.ac
19+++ b/configure.ac
20@@ -186,7 +186,14 @@ AC_SYS_LARGEFILE
21 AC_PREFIX_DEFAULT([/usr])
22 test "x$prefix" = "xNONE" && prefix="/usr"
23 test "x$exec_prefix" = "xNONE" && exec_prefix="${prefix}"
24-AC_SUBST([root_sbindir], [/sbin])
25+
26+AC_ARG_WITH([base-sbindir],
27+ [AS_HELP_STRING([--with-base-sbindir=DIR],
28+ [specify root system binary directory @<:@default=/sbin@:>@])],
29+ [root_sbindir="$withval"],
30+ [root_sbindir="/sbin"])
31+
32+AC_SUBST([root_sbindir])
33 AC_SUBST([sbindir], [${exec_prefix}/sbin])
34 AC_SUBST([sysconfdir], [/etc])
35 AC_SUBST([localstatedir], [/var])
diff --git a/meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils_v2.2.11.bb b/meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils_v2.2.11.bb
new file mode 100644
index 0000000000..a09f01282f
--- /dev/null
+++ b/meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils_v2.2.11.bb
@@ -0,0 +1,16 @@
1SUMMARY = "nilfs-utils is a set of utilities for managing the NILFS filesystem."
2HOMEPAGE = "https://nilfs.sourceforge.io/"
3
4LICENSE = "GPL-2.0-only & LGPL-2.1-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=385034ac639a62b8415db9814582ee98"
6SRC_URI = "git://github.com/nilfs-dev/nilfs-utils.git;protocol=https;branch=v2.2.y;tag=${PV} \
7 file://0001-configure.ac-Add-knob-to-define-base-sbindir.patch"
8
9SRCREV = "507064bb3604d0fd88f5e3f6422d9ade73a26120"
10
11DEPENDS = "util-linux util-linux-libuuid"
12
13inherit autotools
14
15# make install is trying to run ldconfig, not suitable for cross builds
16EXTRA_OECONF += "LDCONFIG=true --with-base-sbindir=${base_sbindir}"
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-initramfs/recipes-devtools/dracut/dracut_git.bb b/meta-initramfs/recipes-devtools/dracut/dracut_git.bb
new file mode 100644
index 0000000000..4a8e7e56aa
--- /dev/null
+++ b/meta-initramfs/recipes-devtools/dracut/dracut_git.bb
@@ -0,0 +1,106 @@
1SUMMARY = "Initramfs generator using udev"
2HOMEPAGE = "https://dracut.wiki.kernel.org/index.php/Main_Page"
3DESCRIPTION = "Dracut is an event driven initramfs infrastructure. dracut (the tool) is used to create an initramfs image by copying tools and files from an installed system and combining it with the dracut framework, usually found in /usr/lib/dracut/modules.d."
4
5LICENSE = "GPL-2.0-only"
6LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
7
8# Since this is not using a release tag *and* features a rewrite of the dependency logic:
9DEFAULT_PREFERENCE = "-1"
10
11PE = "1"
12
13# We want to drag in PR1260 to use ELF .note.dlopen entries instead of (cross-)ldd, but that was applied a week after the 107 tag
14PV = "107+git"
15SRCREV = "79ffbd28294818a36e515a441142125d70e3acbb"
16SRC_URI = "git://github.com/dracut-ng/dracut-ng.git;protocol=http;branch=main \
17 "
18
19DEPENDS += "kmod"
20DEPENDS:append:libc-musl = " fts"
21
22inherit bash-completion pkgconfig
23
24EXTRA_OECONF = "--prefix=${prefix} \
25 --libdir=${nonarch_libdir} \
26 --datadir=${datadir} \
27 --sysconfdir=${sysconfdir} \
28 --sbindir=${sbindir} \
29 --bindir=${bindir} \
30 --includedir=${includedir} \
31 --localstatedir=${localstatedir} \
32 --disable-documentation \
33 "
34
35# RDEPEND on systemd optionally
36PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
37PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,,systemd"
38
39EXTRA_OEMAKE += 'libdir=${nonarch_libdir} LDLIBS="${LDLIBS}" enable_test=no DRACUT_FULL_VERSION=${PV}'
40
41CFLAGS:append = " -fPIC"
42LDLIBS:append:libc-musl = " -lfts"
43
44do_configure() {
45 ./configure ${EXTRA_OECONF}
46}
47
48do_install() {
49 oe_runmake install DESTDIR=${D}
50 # Its Makefile uses cp -arx to install modules.d, so fix the owner
51 # to root:root
52 chown -R root:root ${D}/${nonarch_libdir}/dracut/modules.d \
53 ${D}/${nonarch_libdir}/dracut/dracut.conf.d
54
55 if ! ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
56 rm -rf ${D}${nonarch_libdir}/systemd
57 fi
58}
59
60do_install:append:class-target () {
61 # Generate and install a config file listing where the DISTRO puts things, dracut
62 # is not always savvy enough to figure it out by itself
63 # Since this primarily fixes systemd issues, only install it when using systemd.
64 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
65 cat << EOF > ${B}/${DISTRO}.conf
66stdloglvl=3
67sysloglvl=5
68sysctlconfdir=${sysconfdir}/sysctl.d
69systemdutildir=${systemd_unitdir}
70systemdutilconfdir=${sysconfdir}/systemd
71systemdcatalog=${systemd_unitdir}catalog
72systemdntpunits=${systemd_unitdir}ntp-units.d
73systemdntpunitsconfdir=${sysconfdir}/systemd/ntp-units.d
74systemdportable=${systemd_unitdir}/portable
75systemdportableconfdir=${sysconfdir}/systemd/portable
76systemdsystemunitdir=${systemd_system_unitdir}
77systemdsystemconfdir=${sysconfdir}/systemd/system
78systemduser=${systemd_user_unitdir}
79systemduserconfdir=${sysconfdir}/systemd/user
80EOF
81 install -m 0644 ${B}/${DISTRO}.conf ${D}${libdir}/dracut/dracut.conf.d/
82 fi
83}
84
85
86FILES:${PN} += "${nonarch_libdir}/kernel \
87 ${nonarch_libdir}/dracut \
88 ${systemd_unitdir} \
89 "
90FILES:${PN}-dbg += "${nonarch_libdir}/dracut/.debug"
91
92CONFFILES:${PN} += "${sysconfdir}/dracut.conf"
93
94# The native variant uses a non-ldd based method of getting library
95# dependencies, so ldd is only needed on the target
96RDEPENDS:${PN} = "findutils cpio util-linux-blkid util-linux-getopt util-linux bash"
97RDEPENDS:${PN}:append:class-target = " ldd"
98
99# This could be optimized a bit, but let's avoid non-booting systems :)
100RRECOMMENDS:${PN}:class-target = "kernel-modules \
101 coreutils \
102 "
103
104BBCLASSEXTEND = "native nativesdk"
105
106CVE_STATUS[CVE-2010-4176] = "not-applicable-platform: Applies only to Fedora"
diff --git a/meta-multimedia/recipes-mkv/libebml/libebml/0001-allow-build-with-cmake-4.patch b/meta-multimedia/recipes-mkv/libebml/libebml/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..f62d412ac4
--- /dev/null
+++ b/meta-multimedia/recipes-mkv/libebml/libebml/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From b54451a2cc63672284c7768ecf5562214826ea50 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 17:15:08 +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: Backport [https://github.com/Matroska-Org/libebml/commit/cc63f6b3ed2007a3ef04206a26f9ad5a657331bd]
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 b168a38..a8b789f 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required(VERSION 3.1.2)
34+cmake_minimum_required(VERSION 3.5)
35
36 project(ebml VERSION 1.4.5)
37
38--
392.43.0
40
diff --git a/meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb b/meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb
index 4b439e2ca5..1bc56b788b 100644
--- a/meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb
+++ b/meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb
@@ -3,9 +3,10 @@ HOMEPAGE = "https://github.com/Matroska-Org/libebml"
3LICENSE = "LGPL-2.1-only" 3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c" 4LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c"
5 5
6SRC_URI = "git://github.com/Matroska-Org/libebml.git;branch=v1.x;protocol=https" 6SRC_URI = "git://github.com/Matroska-Org/libebml.git;branch=v1.x;protocol=https \
7SRCREV = "1878e784321673561039a6a37076b2736f4dc98f" 7 file://0001-allow-build-with-cmake-4.patch"
8 8
9SRCREV = "1878e784321673561039a6a37076b2736f4dc98f"
9 10
10inherit pkgconfig cmake dos2unix 11inherit pkgconfig cmake dos2unix
11 12
diff --git a/meta-multimedia/recipes-multimedia/libuvc/libuvc/0001-allow-build-with-cmake-4.patch b/meta-multimedia/recipes-multimedia/libuvc/libuvc/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..bc91f3bf92
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/libuvc/libuvc/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From 347567b4a01079faa1e5d3796f185241efee6e4c Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 12:49:18 +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/libuvc/libuvc/pull/294]
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 fbaffc9..54e7431 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(libuvc
36 VERSION 0.0.7
37 LANGUAGES C
38--
392.43.0
40
diff --git a/meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb b/meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb
index 10e64e9878..9a3f718e16 100644
--- a/meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb
+++ b/meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb
@@ -6,8 +6,9 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2f1963e0bb88c93463af750daf9ba0c2"
6 6
7DEPENDS = "libusb jpeg" 7DEPENDS = "libusb jpeg"
8 8
9SRC_URI = "git://github.com/libuvc/libuvc.git;branch=master;protocol=https" 9SRC_URI = "git://github.com/libuvc/libuvc.git;branch=master;protocol=https \
10SRCREV = "68d07a00e11d1944e27b7295ee69673239c00b4b" 10 file://0001-allow-build-with-cmake-4.patch"
11 11
12SRCREV = "68d07a00e11d1944e27b7295ee69673239c00b4b"
12 13
13inherit cmake pkgconfig 14inherit cmake pkgconfig
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.5.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.6.bb
index e41cfd221c..34415c4444 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.5.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.6.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = " \
12 12
13DEPENDS = "dbus ncurses" 13DEPENDS = "dbus ncurses"
14 14
15SRCREV = "83ada1e086f8fa49bf9652df2edd9ccee5efa48b" 15SRCREV = "83a155d0c09d703bdc95ed4558277784e9751bd3"
16BRANCH = "${@oe.utils.trim_version('${PV}', 2)}" 16BRANCH = "${@oe.utils.trim_version('${PV}', 2)}"
17SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=${BRANCH};protocol=https" 17SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=${BRANCH};protocol=https"
18 18
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/cannelloni/cannelloni/0001-include-bits-stdc-.h-only-when-using-libstdc.patch b/meta-networking/recipes-connectivity/cannelloni/cannelloni/0001-include-bits-stdc-.h-only-when-using-libstdc.patch
deleted file mode 100644
index 71f447c94b..0000000000
--- a/meta-networking/recipes-connectivity/cannelloni/cannelloni/0001-include-bits-stdc-.h-only-when-using-libstdc.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 7aed36765ae44b41ede7e139da0a11b3696f2e06 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Mon, 13 Nov 2023 00:07:23 -0800
4Subject: [PATCH] include bits/stdc++.h only when using libstdc++
5
6We have other c++ runtime implementations e.g. llvm's libc++ which does
7not provide this header bits/stdc++.h, therefore make sure that this
8header is only included when using libstdc++
9
10Fixes
11| /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux/cannelloni/1.1.0/git/tcpthread.cpp:27:10: fatal error: 'bits/stdc++.h' file not found
12| 27 | #include <bits/stdc++.h>
13| | ^~~~~~~~~~~~~~~
14
15Upstream-Status: Submitted [https://github.com/mguentner/cannelloni/pull/56]
16Signed-off-by: Khem Raj <raj.khem@gmail.com>
17---
18 tcpthread.cpp | 2 ++
19 1 file changed, 2 insertions(+)
20
21diff --git a/tcpthread.cpp b/tcpthread.cpp
22index a1b3047..bb5a7b2 100644
23--- a/tcpthread.cpp
24+++ b/tcpthread.cpp
25@@ -24,7 +24,9 @@
26 #include <cstdint>
27 #include <cstdio>
28
29+#ifdef __GLIBCXX__
30 #include <bits/stdc++.h>
31+#endif
32
33 #include <linux/can.h>
34 #include <string.h>
35--
362.42.1
37
diff --git a/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb b/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb
deleted file mode 100644
index 835f33055a..0000000000
--- a/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb
+++ /dev/null
@@ -1,16 +0,0 @@
1SUMMARY = "a SocketCAN over Ethernet tunnel"
2HOMEPAGE = "https://github.com/mguentner/cannelloni"
3LICENSE = "GPL-2.0-only"
4
5SRC_URI = "git://github.com/mguentner/cannelloni.git;protocol=https;branch=master \
6 file://0001-include-bits-stdc-.h-only-when-using-libstdc.patch \
7 "
8SRCREV = "3d4fb8c8b07f6d7c62b2bdad7e5a94de61c9a29b"
9
10LIC_FILES_CHKSUM = "file://gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
11
12inherit cmake
13
14
15PACKAGECONFIG ??= "lksctp-tools"
16PACKAGECONFIG[lksctp-tools] = "-DSCTP_SUPPORT=true, -DSCTP_SUPPORT=false, lksctp-tools"
diff --git a/meta-networking/recipes-connectivity/cannelloni/cannelloni_2.0.0.bb b/meta-networking/recipes-connectivity/cannelloni/cannelloni_2.0.0.bb
new file mode 100644
index 0000000000..6129c9bd0c
--- /dev/null
+++ b/meta-networking/recipes-connectivity/cannelloni/cannelloni_2.0.0.bb
@@ -0,0 +1,21 @@
1SUMMARY = "a SocketCAN over Ethernet tunnel"
2HOMEPAGE = "https://github.com/mguentner/cannelloni"
3LICENSE = "GPL-2.0-only"
4
5SRC_URI = "git://github.com/mguentner/cannelloni.git;protocol=https;branch=master"
6SRCREV = "9f649ef21710999c6f674bc3d914ab2e88363bac"
7
8LIC_FILES_CHKSUM = "file://gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
9
10inherit cmake
11
12PACKAGECONFIG ??= "lksctp-tools"
13PACKAGECONFIG[lksctp-tools] = "-DSCTP_SUPPORT=true, -DSCTP_SUPPORT=false, lksctp-tools"
14
15# Workaround for Clang error:
16# sctpthread.cpp:95:18: error: variable length arrays in C++ are a Clang extension [-Werror,-Wvla-cxx-extension]
17# 95 | uint8_t buffer[m_linkMtuSize];
18# | ^~~~~~~~~~~~~
19# Upstream fix proposed: https://github.com/mguentner/cannelloni/pull/82
20# When upgrading the recipe, remove this flag once the upstream patch is merged and included to new version.
21CXXFLAGS:append:toolchain-clang = " -Wno-error=vla-cxx-extension"
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-networking/recipes-connectivity/nanomsg/nanomsg/0001-allow-build-with-cmake-4.patch b/meta-networking/recipes-connectivity/nanomsg/nanomsg/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..f61966134d
--- /dev/null
+++ b/meta-networking/recipes-connectivity/nanomsg/nanomsg/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,57 @@
1From 2e293eb9d3753ef87a5e05bc6ac270add0ad8fa8 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 13:25:54 +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:27 (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/nanomsg/nanomsg/pull/1123]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 demo/CMakeLists.txt | 2 +-
27 2 files changed, 2 insertions(+), 2 deletions(-)
28
29diff --git a/CMakeLists.txt b/CMakeLists.txt
30index a9ae6a24..2e93724d 100644
31--- a/CMakeLists.txt
32+++ b/CMakeLists.txt
33@@ -24,7 +24,7 @@
34 # IN THE SOFTWARE.
35 #
36
37-cmake_minimum_required (VERSION 2.8.12)
38+cmake_minimum_required (VERSION 3.5)
39
40 project (nanomsg C)
41 include (CheckFunctionExists)
42diff --git a/demo/CMakeLists.txt b/demo/CMakeLists.txt
43index 4807f160..5ea96c4a 100644
44--- a/demo/CMakeLists.txt
45+++ b/demo/CMakeLists.txt
46@@ -6,7 +6,7 @@
47 #
48 # Thanks for the idea goes to @maddouri.
49 #
50-cmake_minimum_required (VERSION 2.8.7)
51+cmake_minimum_required (VERSION 3.5)
52
53 project(nanomsg-demo)
54
55--
562.43.0
57
diff --git a/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb b/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb
index 8dce6c5c4a..3aaf056adf 100644
--- a/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb
+++ b/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb
@@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=587b3fd7fd291e418ff4d2b8f3904755"
9 9
10SECTION = "libs/networking" 10SECTION = "libs/networking"
11 11
12SRC_URI = "git://github.com/nanomsg/nanomsg.git;protocol=https;branch=master" 12SRC_URI = "git://github.com/nanomsg/nanomsg.git;protocol=https;branch=master \
13 file://0001-allow-build-with-cmake-4.patch"
14
13SRCREV = "fc3f684a80151a3319446fc96083a9ff384ee4fe" 15SRCREV = "fc3f684a80151a3319446fc96083a9ff384ee4fe"
14 16
15 17
diff --git a/meta-networking/recipes-connectivity/snort/snort3/0001-Fix-build-with-gcc-15.patch b/meta-networking/recipes-connectivity/snort/snort3/0001-Fix-build-with-gcc-15.patch
deleted file mode 100644
index f9cade5256..0000000000
--- a/meta-networking/recipes-connectivity/snort/snort3/0001-Fix-build-with-gcc-15.patch
+++ /dev/null
@@ -1,79 +0,0 @@
1From 2bfb46b11d35f2fc5f3926376651cc936c6eab13 Mon Sep 17 00:00:00 2001
2From: Nguyen Dat Tho <tho3.nguyen@lge.com>
3Date: Mon, 31 Mar 2025 15:59:51 +0900
4Subject: [PATCH] Fix build with gcc-15
5
6Signed-off-by: Nguyen Dat Tho <tho3.nguyen@lge.com>
7
8Upstream-Status: Submitted <https://github.com/snort3/snort3/pull/408>
9---
10 tools/snort2lua/config_states/config_ignore_ports.cc | 1 +
11 tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc | 1 +
12 tools/snort2lua/preprocessor_states/pps_frag3_engine.cc | 1 +
13 tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc | 1 +
14 tools/snort2lua/rule_states/rule_gid_sid.cc | 1 +
15 5 files changed, 5 insertions(+)
16
17diff --git a/tools/snort2lua/config_states/config_ignore_ports.cc b/tools/snort2lua/config_states/config_ignore_ports.cc
18index 4ddfebb5d..ec180a558 100644
19--- a/tools/snort2lua/config_states/config_ignore_ports.cc
20+++ b/tools/snort2lua/config_states/config_ignore_ports.cc
21@@ -21,6 +21,7 @@
22 #include <vector>
23 #include <string>
24 #include <stdexcept>
25+#include <cstdint>
26
27 #include "conversion_state.h"
28 #include "helpers/converter.h"
29diff --git a/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc b/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc
30index 2a41decb8..79e98dd2b 100644
31--- a/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc
32+++ b/tools/snort2lua/preprocessor_states/pps_dcerpc_server.cc
33@@ -25,6 +25,7 @@
34
35 #include <algorithm>
36 #include <cstring>
37+#include <cstdint>
38
39 namespace preprocessors
40 {
41diff --git a/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc b/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc
42index d5c1fcf4d..c0309cc6f 100644
43--- a/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc
44+++ b/tools/snort2lua/preprocessor_states/pps_frag3_engine.cc
45@@ -19,6 +19,7 @@
46
47 #include <sstream>
48 #include <vector>
49+#include <cstdint>
50
51 #include "conversion_state.h"
52 #include "helpers/converter.h"
53diff --git a/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc b/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc
54index 1e97a58ad..3df35340e 100644
55--- a/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc
56+++ b/tools/snort2lua/preprocessor_states/pps_stream5_tcp.cc
57@@ -20,6 +20,7 @@
58 #include <sstream>
59 #include <vector>
60 #include <string>
61+#include <cstdint>
62
63 #include "conversion_state.h"
64 #include "helpers/s2l_util.h"
65diff --git a/tools/snort2lua/rule_states/rule_gid_sid.cc b/tools/snort2lua/rule_states/rule_gid_sid.cc
66index 7f2b84ae4..d3215b655 100644
67--- a/tools/snort2lua/rule_states/rule_gid_sid.cc
68+++ b/tools/snort2lua/rule_states/rule_gid_sid.cc
69@@ -27,6 +27,7 @@
70
71 #include <sstream>
72 #include <unordered_map>
73+#include <cstdint>
74
75 #include "conversion_state.h"
76 #include "helpers/converter.h"
77--
782.34.1
79
diff --git a/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb b/meta-networking/recipes-connectivity/snort/snort3_3.9.1.0.bb
index e9169a050f..598b1f4dfb 100644
--- a/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb
+++ b/meta-networking/recipes-connectivity/snort/snort3_3.9.1.0.bb
@@ -9,11 +9,9 @@ DEPENDS = "flex-native hwloc libdaq libdnet libpcap libpcre libtirpc libunwind l
9 9
10SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \ 10SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \
11 file://0001-cmake-Check-for-HP-libunwind.patch \ 11 file://0001-cmake-Check-for-HP-libunwind.patch \
12 file://0001-cmake-Pass-noline-flag-to-flex.patch \ 12 file://0001-cmake-Pass-noline-flag-to-flex.patch"
13 file://0001-Fix-build-with-gcc-15.patch"
14
15SRCREV = "6a11279883a8584e06ad9ab2df162c639961cd61"
16 13
14SRCREV = "6730d53f99f3714654804d07203f33e6b1b8a107"
17 15
18PACKAGES =+ "${PN}-scripts" 16PACKAGES =+ "${PN}-scripts"
19 17
diff --git a/meta-networking/recipes-daemons/postfix/files/0006-postfix-add-preliminary-setting.patch b/meta-networking/recipes-daemons/postfix/files/0006-postfix-add-preliminary-setting.patch
new file mode 100644
index 0000000000..62b3cf0c05
--- /dev/null
+++ b/meta-networking/recipes-daemons/postfix/files/0006-postfix-add-preliminary-setting.patch
@@ -0,0 +1,31 @@
1From a5863e19d298789328e11057c469636aa8775847 Mon Sep 17 00:00:00 2001
2From: Jinfeng Wang <jinfeng.wang.cn@windriver.com>
3Date: Wed, 2 Jul 2025 10:55:53 +0800
4Subject: [PATCH] postfix: add preliminary setting
5
6post-install call postconf commands to modify main.cf. When multiple
7parameters to postconf, the order of those parameters in main.cf is random.
8Then it will reproduce random results in rootfs file(sample-main.cf). To
9fix this, add preliminary setting in main.cf.
10
11Upstream-Status: Inappropriate [this is the use of post-install,
12upstream is not affected]
13
14Signed-off-by: Jinfeng Wang <jinfeng.wang.cn@windriver.com>
15---
16 conf/main.cf | 2 ++
17 1 file changed, 2 insertions(+)
18
19diff --git a/conf/main.cf b/conf/main.cf
20index 1d2c8c2..50398ba 100644
21--- a/conf/main.cf
22+++ b/conf/main.cf
23@@ -683,3 +683,5 @@ sample_directory =
24 #
25 readme_directory =
26 inet_protocols = ipv4
27+shlib_directory =
28+meta_directory =
29--
302.34.1
31
diff --git a/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb b/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb
index a85176d871..444bee0668 100644
--- a/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb
+++ b/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb
@@ -26,6 +26,7 @@ SRC_URI = "http://ftp.porcupine.org/mirrors/postfix-release/official/postfix-${P
26 file://0003-makedefs-Use-native-compiler-to-build-makedefs.test.patch \ 26 file://0003-makedefs-Use-native-compiler-to-build-makedefs.test.patch \
27 file://0004-Fix-icu-config.patch \ 27 file://0004-Fix-icu-config.patch \
28 file://0005-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch \ 28 file://0005-makedefs-add-lnsl-and-lresolv-to-SYSLIBS-by-default.patch \
29 file://0006-postfix-add-preliminary-setting.patch \
29 " 30 "
30 31
31SRC_URI[sha256sum] = "75868db7a8ed252cd3a14c13a3ce383ddd42563160c02027d061202ee36799bf" 32SRC_URI[sha256sum] = "75868db7a8ed252cd3a14c13a3ce383ddd42563160c02027d061202ee36799bf"
diff --git a/meta-networking/recipes-protocols/freediameter/files/0002-allow-build-with-cmake-4.patch b/meta-networking/recipes-protocols/freediameter/files/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..89a215d975
--- /dev/null
+++ b/meta-networking/recipes-protocols/freediameter/files/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,81 @@
1From a96a8f8debb457fd5bdcd34f005670678870ec70 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 20:58:10 +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:24 (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: Backport [https://github.com/freeDiameter/freeDiameter/commit/45106adf3bf4192b274ef6c5536200a0e19c84f2]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 6 +++---
26 libfdcore/CMakeLists.txt | 2 +-
27 libfdproto/CMakeLists.txt | 2 +-
28 3 files changed, 5 insertions(+), 5 deletions(-)
29
30diff --git a/CMakeLists.txt b/CMakeLists.txt
31index 870e1ef..f1e6dc5 100644
32--- a/CMakeLists.txt
33+++ b/CMakeLists.txt
34@@ -1,5 +1,8 @@
35 # This file is the source for generating the Makefile for the project, using cmake tool (cmake.org)
36
37+# CMake version
38+CMAKE_MINIMUM_REQUIRED(VERSION 3.10)
39+
40 # Name of the project
41 PROJECT("freeDiameter")
42
43@@ -20,9 +23,6 @@ SET(FD_PROJECT_VERSION_API 7)
44 # The test framework, using CTest and CDash.
45 INCLUDE(CTest)
46
47-# CMake version
48-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
49-
50 # Location of additional CMake modules
51 SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
52
53diff --git a/libfdcore/CMakeLists.txt b/libfdcore/CMakeLists.txt
54index b1bc0f1..4fefcb7 100644
55--- a/libfdcore/CMakeLists.txt
56+++ b/libfdcore/CMakeLists.txt
57@@ -2,7 +2,7 @@
58 Project("freeDiameter core library" C)
59
60 # Configuration for newer cmake
61-cmake_policy(VERSION 2.8.12)
62+cmake_policy(VERSION 3.10)
63
64 # Configuration parser
65 BISON_FILE(fdd.y)
66diff --git a/libfdproto/CMakeLists.txt b/libfdproto/CMakeLists.txt
67index c7164fb..4cedf65 100644
68--- a/libfdproto/CMakeLists.txt
69+++ b/libfdproto/CMakeLists.txt
70@@ -2,7 +2,7 @@
71 Project("libfdproto" C)
72
73 # Configuration for newer cmake
74-cmake_policy(VERSION 2.8.12)
75+cmake_policy(VERSION 3.10)
76
77 # List of source files for the library
78 SET(LFDPROTO_SRC
79--
802.43.0
81
diff --git a/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb b/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb
index 89b2572c04..31ac1fb9b7 100644
--- a/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb
+++ b/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb
@@ -25,9 +25,9 @@ SRC_URI = "git://github.com/freeDiameter/freeDiameter;protocol=https;branch=mast
25 file://0001-tests-use-EXTENSIONS_DIR.patch \ 25 file://0001-tests-use-EXTENSIONS_DIR.patch \
26 file://0001-bison-flex-Add-flags-for-carrying-user-specified-par.patch \ 26 file://0001-bison-flex-Add-flags-for-carrying-user-specified-par.patch \
27 file://0001-fixes-for-gcc-15.patch \ 27 file://0001-fixes-for-gcc-15.patch \
28 file://0002-allow-build-with-cmake-4.patch \
28 " 29 "
29 30
30
31LICENSE = "BSD-3-Clause" 31LICENSE = "BSD-3-Clause"
32LIC_FILES_CHKSUM = "file://LICENSE;md5=868c059b6147748b1d621e500feeac4f" 32LIC_FILES_CHKSUM = "file://LICENSE;md5=868c059b6147748b1d621e500feeac4f"
33 33
diff --git a/meta-networking/recipes-support/ettercap/ettercap/0002-allow-build-with-cmake-4.patch b/meta-networking/recipes-support/ettercap/ettercap/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..70e48f7d9e
--- /dev/null
+++ b/meta-networking/recipes-support/ettercap/ettercap/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,54 @@
1From 337e790d4fc8fed00a4f62047de1bc702f06105e Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 14:15:32 +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/Ettercap/ettercap/pull/1279]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 cmake/Modules/FindGTK3.cmake | 2 +-
27 2 files changed, 2 insertions(+), 2 deletions(-)
28
29diff --git a/CMakeLists.txt b/CMakeLists.txt
30index 1c08875a..600bd9f4 100644
31--- a/CMakeLists.txt
32+++ b/CMakeLists.txt
33@@ -1,4 +1,4 @@
34-cmake_minimum_required(VERSION 2.8)
35+cmake_minimum_required(VERSION 3.5)
36 project(ettercap C)
37
38 set(VERSION "0.8.3.1")
39diff --git a/cmake/Modules/FindGTK3.cmake b/cmake/Modules/FindGTK3.cmake
40index e07a4e90..f37fee1c 100644
41--- a/cmake/Modules/FindGTK3.cmake
42+++ b/cmake/Modules/FindGTK3.cmake
43@@ -351,7 +351,7 @@ endif()
44 #
45 if(GTK3_FIND_VERSION)
46 if(NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
47- cmake_minimum_required(VERSION 2.6.2)
48+ cmake_minimum_required(VERSION 3.5)
49 endif()
50 set(GTK3_FAILED_VERSION_CHECK true)
51 if(GTK3_DEBUG)
52--
532.43.0
54
diff --git a/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb b/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb
index d5dc10a889..027b6dd190 100644
--- a/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb
+++ b/meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb
@@ -21,11 +21,11 @@ DEPENDS += "ethtool \
21RDEPENDS:${PN} += "bash ethtool libgcc" 21RDEPENDS:${PN} += "bash ethtool libgcc"
22 22
23SRC_URI = "gitsm://github.com/Ettercap/ettercap;branch=master;protocol=https \ 23SRC_URI = "gitsm://github.com/Ettercap/ettercap;branch=master;protocol=https \
24 file://0001-sslstrip-Enhance-the-libcurl-version-check-to-consid.patch" 24 file://0001-sslstrip-Enhance-the-libcurl-version-check-to-consid.patch \
25 file://0002-allow-build-with-cmake-4.patch"
25 26
26SRCREV = "7281fbddb7da7478beb1d21e3cb105fff3778b31" 27SRCREV = "7281fbddb7da7478beb1d21e3cb105fff3778b31"
27 28
28
29EXTRA_OECMAKE = " \ 29EXTRA_OECMAKE = " \
30 -DCMAKE_SKIP_RPATH=TRUE \ 30 -DCMAKE_SKIP_RPATH=TRUE \
31 -DBUNDLED_LIBS=ON \ 31 -DBUNDLED_LIBS=ON \
diff --git a/meta-networking/recipes-support/libcpr/libcpr_1.11.0.bb b/meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb
index 03cd877901..58da899081 100644
--- a/meta-networking/recipes-support/libcpr/libcpr_1.11.0.bb
+++ b/meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=08beaae5deae1c43c065592da8f38095"
8 8
9DEPENDS = "curl openssl" 9DEPENDS = "curl openssl"
10 10
11SRC_URI = "git://github.com/libcpr/cpr.git;protocol=https;branch=1.11.x" 11SRC_URI = "git://github.com/libcpr/cpr.git;protocol=https;branch=master"
12SRCREV = "bb01c8db702fb41e5497aee9c0559ddf4bf13749" 12SRCREV = "da40186618909b1a7363d4e4495aa899c6e0eb75"
13 13
14 14
15inherit cmake 15inherit cmake
diff --git a/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch b/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch
index f1b8f8e9b1..a3301db077 100644
--- a/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch
+++ b/meta-networking/recipes-support/libtevent/libtevent/0002-Fix-pyext_PATTERN-for-cross-compilation.patch
@@ -1,4 +1,4 @@
1From 2bb7bf2d945d4ea0dafe3858adc6b8faae18b1e8 Mon Sep 17 00:00:00 2001 1From f8b5f542c782b235051ed39239dd32c93eb2c69c Mon Sep 17 00:00:00 2001
2From: Yi Zhao <yi.zhao@windriver.com> 2From: Yi Zhao <yi.zhao@windriver.com>
3Date: Wed, 24 Nov 2021 13:33:35 +0800 3Date: Wed, 24 Nov 2021 13:33:35 +0800
4Subject: [PATCH] Fix pyext_PATTERN for cross compilation 4Subject: [PATCH] Fix pyext_PATTERN for cross compilation
@@ -25,10 +25,10 @@ Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
25 1 file changed, 1 insertion(+), 1 deletion(-) 25 1 file changed, 1 insertion(+), 1 deletion(-)
26 26
27diff --git a/third_party/waf/waflib/Tools/python.py b/third_party/waf/waflib/Tools/python.py 27diff --git a/third_party/waf/waflib/Tools/python.py b/third_party/waf/waflib/Tools/python.py
28index b2dd1a9..2bd3545 100644 28index 8646454..4eb8725 100644
29--- a/third_party/waf/waflib/Tools/python.py 29--- a/third_party/waf/waflib/Tools/python.py
30+++ b/third_party/waf/waflib/Tools/python.py 30+++ b/third_party/waf/waflib/Tools/python.py
31@@ -339,7 +339,7 @@ def check_python_headers(conf, features='pyembed pyext'): 31@@ -351,7 +351,7 @@ def check_python_headers(conf, features='pyembed pyext'):
32 x = 'MACOSX_DEPLOYMENT_TARGET' 32 x = 'MACOSX_DEPLOYMENT_TARGET'
33 if dct[x]: 33 if dct[x]:
34 env[x] = conf.environ[x] = str(dct[x]) 34 env[x] = conf.environ[x] = str(dct[x])
@@ -37,6 +37,3 @@ index b2dd1a9..2bd3545 100644
37 37
38 38
39 # Try to get pythonX.Y-config 39 # Try to get pythonX.Y-config
40--
412.25.1
42
diff --git a/meta-networking/recipes-support/libtevent/libtevent_0.16.2.bb b/meta-networking/recipes-support/libtevent/libtevent_0.17.0.bb
index 36364b8874..7ee044d146 100644
--- a/meta-networking/recipes-support/libtevent/libtevent_0.16.2.bb
+++ b/meta-networking/recipes-support/libtevent/libtevent_0.17.0.bb
@@ -17,7 +17,7 @@ SRC_URI = "https://samba.org/ftp/tevent/tevent-${PV}.tar.gz \
17 17
18LIC_FILES_CHKSUM = "file://tevent.h;endline=26;md5=47386b7c539bf2706b7ce52dc9341681" 18LIC_FILES_CHKSUM = "file://tevent.h;endline=26;md5=47386b7c539bf2706b7ce52dc9341681"
19 19
20SRC_URI[sha256sum] = "f0bbd29dfabbcbbce9f4718fc165410cdd4f7d8ee1f3dfc54618d4c03199cea3" 20SRC_URI[sha256sum] = "7702fb373b69da2960b86134b6a9ec6fa0b949a01756fec00a4a6a43575c8361"
21 21
22inherit pkgconfig ptest waf-samba 22inherit pkgconfig ptest waf-samba
23 23
diff --git a/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch b/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch
index 2f7ffd3d20..524ea0602d 100644
--- a/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch
+++ b/meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch
@@ -14,15 +14,14 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 plugins/cc/Makefile.am | 7 +++++-- 14 plugins/cc/Makefile.am | 7 +++++--
15 1 file changed, 5 insertions(+), 2 deletions(-) 15 1 file changed, 5 insertions(+), 2 deletions(-)
16 16
17diff --git a/plugins/cc/Makefile.am b/plugins/cc/Makefile.am
18index df8b5d15..80586a17 100644
19--- a/plugins/cc/Makefile.am 17--- a/plugins/cc/Makefile.am
20+++ b/plugins/cc/Makefile.am 18+++ b/plugins/cc/Makefile.am
21@@ -44,9 +44,12 @@ nbdkit_cc_plugin_la_SOURCES = \ 19@@ -44,9 +44,13 @@ nbdkit_cc_plugin_la_SOURCES = \
22 $(top_srcdir)/include/nbdkit-plugin.h \ 20 $(top_srcdir)/include/nbdkit-plugin.h \
23 $(NULL) 21 $(NULL)
24 22
25+workdir := $(shell dirname $(abs_top_builddir)) 23+workdir1 := $(shell dirname $(abs_top_builddir))
24+workdir := $(shell dirname $(workdir1))
26+cc_no_sysroot := $(shell echo \"$(CC)\"|sed -e 's#$(workdir)#<WORKDIR>#g') 25+cc_no_sysroot := $(shell echo \"$(CC)\"|sed -e 's#$(workdir)#<WORKDIR>#g')
27+cflags_no_sysroot := $(shell echo \"$(CFLAGS)\"|sed -e 's#$(workdir)#<WORKDIR>#g') 26+cflags_no_sysroot := $(shell echo \"$(CFLAGS)\"|sed -e 's#$(workdir)#<WORKDIR>#g')
28 nbdkit_cc_plugin_la_CPPFLAGS = \ 27 nbdkit_cc_plugin_la_CPPFLAGS = \
@@ -33,6 +32,3 @@ index df8b5d15..80586a17 100644
33 -I$(top_srcdir)/include \ 32 -I$(top_srcdir)/include \
34 -I$(top_builddir)/include \ 33 -I$(top_builddir)/include \
35 -I$(top_srcdir)/common/include \ 34 -I$(top_srcdir)/common/include \
36--
372.40.1
38
diff --git a/meta-networking/recipes-support/netcf/netcf_0.2.8.bb b/meta-networking/recipes-support/netcf/netcf_0.2.8.bb
index cddb0ead2f..4170e9fab0 100644
--- a/meta-networking/recipes-support/netcf/netcf_0.2.8.bb
+++ b/meta-networking/recipes-support/netcf/netcf_0.2.8.bb
@@ -26,8 +26,6 @@ EXTRA_OECONF:append:class-target = " --with-driver=redhat"
26PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 26PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
27PACKAGECONFIG[systemd] = "--with-sysinit=systemd,--with-sysinit=initscripts," 27PACKAGECONFIG[systemd] = "--with-sysinit=systemd,--with-sysinit=initscripts,"
28 28
29EXTRA_AUTORECONF += "-I ${S}/gnulib/m4"
30
31do_configure:prepend() { 29do_configure:prepend() {
32 currdir=`pwd` 30 currdir=`pwd`
33 cd ${S} 31 cd ${S}
diff --git a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb b/meta-networking/recipes-support/pgpool2/pgpool2_4.5.4.bb
index bdd715aacf..706e7360a2 100644
--- a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb
+++ b/meta-networking/recipes-support/pgpool2/pgpool2_4.5.4.bb
@@ -16,7 +16,7 @@ SRC_URI = "https://www.pgpool.net/mediawiki/images/pgpool-II-${PV}.tar.gz \
16 file://pgpool.sysconfig \ 16 file://pgpool.sysconfig \
17 file://pgpool.service \ 17 file://pgpool.service \
18 " 18 "
19SRC_URI[sha256sum] = "25ed340d7b7dc00c20e4ba763d3f9c07ba891b150d9d48af313a1351cafdd778" 19SRC_URI[sha256sum] = "d1392e74ce2807f8ae628872cb1ab7914249921180dc99df40a1d602647a10fd"
20 20
21S = "${UNPACKDIR}/pgpool-II-${PV}" 21S = "${UNPACKDIR}/pgpool-II-${PV}"
22 22
diff --git a/meta-oe/classes/signing.bbclass b/meta-oe/classes/signing.bbclass
index 8af7bbf8e0..26d1b592e3 100644
--- a/meta-oe/classes/signing.bbclass
+++ b/meta-oe/classes/signing.bbclass
@@ -54,7 +54,7 @@
54SIGNING_PKCS11_URI ?= "" 54SIGNING_PKCS11_URI ?= ""
55SIGNING_PKCS11_MODULE ?= "" 55SIGNING_PKCS11_MODULE ?= ""
56 56
57DEPENDS += "softhsm-native libp11-native opensc-native openssl-native" 57DEPENDS += "softhsm-native libp11-native opensc-native openssl-native extract-cert-native"
58 58
59def signing_class_prepare(d): 59def signing_class_prepare(d):
60 import os.path 60 import os.path
@@ -87,6 +87,11 @@ def signing_class_prepare(d):
87 export(role, "SIGNING_PKCS11_URI_%s_", pkcs11_uri) 87 export(role, "SIGNING_PKCS11_URI_%s_", pkcs11_uri)
88 export(role, "SIGNING_PKCS11_MODULE_%s_", pkcs11_module) 88 export(role, "SIGNING_PKCS11_MODULE_%s_", pkcs11_module)
89 89
90 # there can be an optional CA associated with this role
91 ca_cert_name = d.getVarFlag("SIGNING_CA", role) or d.getVar("SIGNING_CA")
92 if ca_cert_name:
93 export(role, "SIGNING_CA_%s_", ca_cert_name)
94
90signing_pkcs11_tool() { 95signing_pkcs11_tool() {
91 pkcs11-tool --module "${STAGING_LIBDIR_NATIVE}/softhsm/libsofthsm2.so" --login --pin 1111 $* 96 pkcs11-tool --module "${STAGING_LIBDIR_NATIVE}/softhsm/libsofthsm2.so" --login --pin 1111 $*
92} 97}
@@ -123,58 +128,129 @@ signing_import_define_role() {
123 echo "_SIGNING_PKCS11_MODULE_${role}_=\"softhsm\"" >> $_SIGNING_ENV_FILE_ 128 echo "_SIGNING_PKCS11_MODULE_${role}_=\"softhsm\"" >> $_SIGNING_ENV_FILE_
124} 129}
125 130
126# signing_import_cert_from_der <role> <der> 131# signing_import_cert_from_der <cert_name> <der>
127# 132#
128# Import a certificate from DER file to a role. To be used 133# Import a certificate from DER file to a cert_name.
129# with SoftHSM. 134# Where the <cert_name> can either be a previously setup
135# signing_import_define_role linking the certificate to a signing key,
136# or a new identifier when dealing with a standalone certificate.
137#
138# To be used with SoftHSM.
130signing_import_cert_from_der() { 139signing_import_cert_from_der() {
131 local role="${1}" 140 local cert_name="${1}"
132 local der="${2}" 141 local der="${2}"
133 142
134 signing_pkcs11_tool --type cert --write-object "${der}" --label "${role}" 143 # check wether the cert_name/role needs to be defined first,
144 # or do so otherwise
145 local uri=$(siging_get_uri $cert_name)
146 if [ -z "$uri" ]; then
147 signing_import_define_role "$cert_name"
148 fi
149
150 signing_pkcs11_tool --type cert --write-object "${der}" --label "${cert_name}"
135} 151}
136 152
137# signing_import_cert_chain_from_pem <role> <pem> 153# signing_import_set_ca <cert_name> <ca_cert_name>
138# 154#
155# Link the certificate from <cert_name> to its issuer stored in
156# <ca_cert_name> By walking this linked list a CA-chain can later be
157# reconstructed from the involed roles.
158signing_import_set_ca() {
159 local cert_name="${1}"
160 local ca_cert_name="${2}"
161
162 echo "_SIGNING_CA_${cert_name}_=\"${ca_cert_name}\"" >> $_SIGNING_ENV_FILE_
163 echo "added link from ${cert_name} to ${ca_cert_name}"
164}
139 165
140# Import a certificate *chain* from a PEM file to a role. 166# signing_get_ca <cert_name>
141# (e.g. multiple ones concatenated in one file)
142# 167#
143# Due to limitations in the toolchain: 168# returns the <ca_cert_name> that has been set previously through
144# signing class -> softhsm -> 'extract-cert' 169# either signing_import_set_ca;
145# the input certificate is split into a sequentially numbered list of roles, 170# or a local.conf override SIGNING_CA[role] = ...
146# starting at <role>_1 171# If none was set, the empty string is returned.
172signing_get_ca() {
173 local cert_name="${1}"
174
175 # prefer local configuration
176 eval local ca="\$SIGNING_CA_${cert_name}_"
177 if [ -n "$ca" ]; then
178 echo "$ca"
179 return
180 fi
181
182 # fall back to softhsm
183 eval echo "\$_SIGNING_CA_${cert_name}_"
184}
185
186# signing_has_ca <cert_name>
147# 187#
148# (The limitations are the conversion step from x509 to a plain .der, and 188# check if the cert_name links to another cert_name that is its
149# extract-cert expecting a x509 and then producing only plain .der again) 189# certificate authority/issuer.
150signing_import_cert_chain_from_pem() { 190signing_has_ca() {
151 local role="${1}" 191 local ca_cert_name="$(signing_get_ca ${1})"
152 local pem="${2}" 192
153 local i=1 193 test -n "$ca_cert_name"
154 194 return $?
155 cat "${pem}" | \
156 while openssl x509 -inform pem -outform der -out ${B}/temp_${i}.der; do
157 signing_import_define_role "${role}_${i}"
158 signing_pkcs11_tool --type cert \
159 --write-object ${B}/temp_${i}.der \
160 --label "${role}_${i}"
161 rm ${B}/temp_${i}.der
162 echo "imported ${pem} under role: ${role}_${i}"
163 i=$(awk "BEGIN {print $i+1}")
164 done
165} 195}
166 196
167# signing_import_cert_from_pem <role> <pem> 197# signing_get_intermediate_certs <cert_name>
168# 198#
169# Import a certificate from PEM file to a role. To be used 199# return a list of role/name intermediary CA certificates for a given
170# with SoftHSM. 200# <cert_name> by walking the chain setup with signing_import_set_ca.
201#
202# The returned list will not include the the root CA, and can
203# potentially be empty.
204#
205# To be used with SoftHSM.
206signing_get_intermediate_certs() {
207 local cert_name="${1}"
208 local intermediary=""
209 while signing_has_ca "${cert_name}"; do
210 cert_name="$(signing_get_ca ${cert_name})"
211 if signing_has_ca "${cert_name}"; then
212 intermediary="${intermediary} ${cert_name}"
213 fi
214 done
215 echo "${intermediary}"
216}
217
218# signing_get_root_cert <cert_name>
219#
220# return the role/name of the CA root certificate for a given
221# <cert_name>, by walking the chain setup with signing_import_set_ca
222# all the way to the last in line that doesn't have a CA set - which
223# would be the root.
224#
225# To be used with SoftHSM.
226signing_get_root_cert() {
227 local cert_name="${1}"
228 while signing_has_ca "${cert_name}"; do
229 cert_name="$(signing_get_ca ${cert_name})"
230 done
231 echo "${cert_name}"
232}
233
234# signing_import_cert_from_pem <cert_name> <pem>
235#
236# Import a certificate from PEM file to a cert_name.
237# Where the <cert_name> can either be a previously setup
238# signing_import_define_role linking the certificate to a signing key,
239# or a new identifier when dealing with a standalone certificate.
240#
241# To be used with SoftHSM.
171signing_import_cert_from_pem() { 242signing_import_cert_from_pem() {
172 local role="${1}" 243 local cert_name="${1}"
173 local pem="${2}" 244 local pem="${2}"
174 245
175 openssl x509 \ 246 # check wether the cert_name/role needs to be defined first,
176 -in "${pem}" -inform pem -outform der | 247 # or do so otherwise
177 signing_pkcs11_tool --type cert --write-object /proc/self/fd/0 --label "${role}" 248 local uri=$(siging_get_uri $cert_name)
249 if [ -z "$uri" ]; then
250 signing_import_define_role "$cert_name"
251 fi
252
253 signing_pkcs11_tool --type cert --write-object ${pem} --label "${cert_name}"
178} 254}
179 255
180# signing_import_pubkey_from_der <role> <der> 256# signing_import_pubkey_from_der <role> <der>
@@ -198,12 +274,12 @@ signing_import_pubkey_from_pem() {
198 if [ -n "${IMPORT_PASS_FILE}" ]; then 274 if [ -n "${IMPORT_PASS_FILE}" ]; then
199 openssl pkey \ 275 openssl pkey \
200 -passin "file:${IMPORT_PASS_FILE}" \ 276 -passin "file:${IMPORT_PASS_FILE}" \
201 -in "${pem}" -inform pem -pubout -outform der 277 -in "${pem}" -inform pem -pubout -outform pem -out ${B}/pubkey_out.pem
202 else 278 else
203 openssl pkey \ 279 openssl pkey \
204 -in "${pem}" -inform pem -pubout -outform der 280 -in "${pem}" -inform pem -pubout -outform pem -out ${B}/pubkey_out.pem
205 fi | 281 fi
206 signing_pkcs11_tool --type pubkey --write-object /proc/self/fd/0 --label "${role}" 282 signing_pkcs11_tool --type pubkey --write-object ${B}/pubkey_out.pem --label "${role}"
207} 283}
208 284
209# signing_import_privkey_from_der <role> <der> 285# signing_import_privkey_from_der <role> <der>
@@ -226,12 +302,12 @@ signing_import_privkey_from_pem() {
226 if [ -n "${IMPORT_PASS_FILE}" ]; then 302 if [ -n "${IMPORT_PASS_FILE}" ]; then
227 openssl pkey \ 303 openssl pkey \
228 -passin "file:${IMPORT_PASS_FILE}" \ 304 -passin "file:${IMPORT_PASS_FILE}" \
229 -in "${pem}" -inform pem -outform der 305 -in "${pem}" -inform pem -outform dem -out ${B}/privkey_out.pem
306 signing_pkcs11_tool --type privkey --write-object ${B}/privkey_out.pem --label "${role}"
230 else 307 else
231 openssl pkey \ 308 signing_pkcs11_tool --type privkey --write-object ${pem} --label "${role}"
232 -in "${pem}" -inform pem -outform der 309 fi
233 fi | 310
234 signing_pkcs11_tool --type privkey --write-object /proc/self/fd/0 --label "${role}"
235} 311}
236 312
237# signing_import_key_from_pem <role> <pem> 313# signing_import_key_from_pem <role> <pem>
@@ -346,6 +422,30 @@ signing_get_module() {
346 fi 422 fi
347} 423}
348 424
425# signing_extract_cert_der <role> <der>
426#
427# Export a certificate attached to a role into a DER file.
428# To be used with SoftHSM.
429signing_extract_cert_der() {
430 local role="${1}"
431 local output="${2}"
432
433 extract-cert "$(signing_get_uri $role)" "${output}"
434}
435
436# signing_extract_cert_pem <role> <pem>
437#
438# Export a certificate attached to a role into a PEM file.
439# To be used with SoftHSM.
440signing_extract_cert_pem() {
441 local role="${1}"
442 local output="${2}"
443
444 extract-cert "$(signing_get_uri $role)" "${output}.tmp-der"
445 openssl x509 -inform der -in "${output}.tmp-der" -out "${output}"
446 rm "${output}.tmp-der"
447}
448
349python () { 449python () {
350 signing_class_prepare(d) 450 signing_class_prepare(d)
351} 451}
diff --git a/meta-oe/recipes-connectivity/ace/ace_8.0.2.bb b/meta-oe/recipes-connectivity/ace/ace_8.0.2.bb
index 0fe41a7b92..35252c3efc 100644
--- a/meta-oe/recipes-connectivity/ace/ace_8.0.2.bb
+++ b/meta-oe/recipes-connectivity/ace/ace_8.0.2.bb
@@ -21,13 +21,15 @@ CVE_STATUS[CVE-2009-1147] = "cpe-incorrect: this CVE is for vmware ace"
21COMPATIBLE_HOST:libc-musl = "null" 21COMPATIBLE_HOST:libc-musl = "null"
22 22
23S = "${UNPACKDIR}/ACE_wrappers" 23S = "${UNPACKDIR}/ACE_wrappers"
24B = "${WORKDIR}/ACE_wrappers/ace" 24B = "${UNPACKDIR}/ACE_wrappers/ace"
25export ACE_ROOT = "${WORKDIR}/ACE_wrappers" 25export ACE_ROOT = "${UNPACKDIR}/ACE_wrappers"
26 26
27inherit pkgconfig 27inherit pkgconfig
28 28
29CXXFLAGS:append = " -fpermissive -Wnodeprecated-declarations" 29CXXFLAGS:append = " -fpermissive -Wno-deprecated-declarations"
30CXX:append = " -ffile-prefix-map=${WORKDIR}= " 30CXX:append = " -ffile-prefix-map=${UNPACKDIR}= "
31export CCFLAGS = "${CXXFLAGS}"
32
31EXTRA_OEMAKE += "INSTALL_LIB=${baselib} install_rpath=0" 33EXTRA_OEMAKE += "INSTALL_LIB=${baselib} install_rpath=0"
32 34
33do_install() { 35do_install() {
diff --git a/meta-oe/recipes-connectivity/gammu/gammu/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-connectivity/gammu/gammu/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..5ab63b809f
--- /dev/null
+++ b/meta-oe/recipes-connectivity/gammu/gammu/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,43 @@
1From ea068ac152b9b375be51611ca04d0f833e2f6856 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 22:52:11 +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:5 (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 d0a79b3..23dba35 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -2,7 +2,7 @@
33 # Copyright (c) 2007 - 2018 Michal Cihar
34 # vim: expandtab sw=4 ts=4 sts=4:
35
36-cmake_minimum_required (VERSION 3.0)
37+cmake_minimum_required (VERSION 3.5)
38 INCLUDE (CMakeForceCompiler)
39
40 project (Gammu C)
41--
422.43.0
43
diff --git a/meta-oe/recipes-connectivity/gammu/gammu_1.42.0.bb b/meta-oe/recipes-connectivity/gammu/gammu_1.42.0.bb
index e6ec9c3573..353ee37f46 100644
--- a/meta-oe/recipes-connectivity/gammu/gammu_1.42.0.bb
+++ b/meta-oe/recipes-connectivity/gammu/gammu_1.42.0.bb
@@ -7,6 +7,7 @@ HOMEPAGE = "https://wammu.eu/"
7SRC_URI = "https://dl.cihar.com/${BPN}/releases/${BP}.tar.xz \ 7SRC_URI = "https://dl.cihar.com/${BPN}/releases/${BP}.tar.xz \
8 file://gammurc \ 8 file://gammurc \
9 file://gammu-smsdrc \ 9 file://gammu-smsdrc \
10 file://0001-allow-build-with-cmake-4.patch \
10" 11"
11 12
12SRC_URI[sha256sum] = "d8f152314d7e4d3d643610d742845e0a016ce97c234ad4b1151574e1b09651ee" 13SRC_URI[sha256sum] = "d8f152314d7e4d3d643610d742845e0a016ce97c234ad4b1151574e1b09651ee"
diff --git a/meta-oe/recipes-connectivity/iwd/iwd_3.8.bb b/meta-oe/recipes-connectivity/iwd/iwd_3.9.bb
index 80e36054bd..3a4cf33e4d 100644
--- a/meta-oe/recipes-connectivity/iwd/iwd_3.8.bb
+++ b/meta-oe/recipes-connectivity/iwd/iwd_3.9.bb
@@ -9,7 +9,7 @@ SRC_URI = "https://www.kernel.org/pub/linux/network/wireless/${BP}.tar.xz \
9 file://0001-build-Use-abs_top_srcdir-instead-of-abs_srcdir-for-e.patch \ 9 file://0001-build-Use-abs_top_srcdir-instead-of-abs_srcdir-for-e.patch \
10 file://iwd \ 10 file://iwd \
11 " 11 "
12SRC_URI[sha256sum] = "c556a5a5376270af68940e04e26765026fbbbe4941668317c274c91042611cdf" 12SRC_URI[sha256sum] = "0cd7dc9b32b9d6809a4a5e5d063b5c5fd279f5ad3a0bf03d7799da66df5cad45"
13 13
14inherit autotools manpages pkgconfig python3native systemd update-rc.d 14inherit autotools manpages pkgconfig python3native systemd update-rc.d
15 15
diff --git a/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb b/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb
index d1674403f0..5b4aed3001 100644
--- a/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb
+++ b/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb
@@ -11,6 +11,7 @@ LIC_FILES_CHKSUM = " \
11" 11"
12 12
13SRC_URI = "git://github.com/eclipse/paho.mqtt.cpp;protocol=https;branch=master;tag=v${PV}" 13SRC_URI = "git://github.com/eclipse/paho.mqtt.cpp;protocol=https;branch=master;tag=v${PV}"
14SRCREV = "17ff3dc0270738adc710667be44847eebc038ae0"
14 15
15DEPENDS = "openssl paho-mqtt-c" 16DEPENDS = "openssl paho-mqtt-c"
16 17
diff --git a/meta-oe/recipes-connectivity/wifi-test-suite/files/0001-wfa_cmdproc-Store-return-value-into-location.patch b/meta-oe/recipes-connectivity/wifi-test-suite/files/0005-wfa_cmdproc-Store-return-value-into-location.patch
index 074f0fe7bb..074f0fe7bb 100644
--- a/meta-oe/recipes-connectivity/wifi-test-suite/files/0001-wfa_cmdproc-Store-return-value-into-location.patch
+++ b/meta-oe/recipes-connectivity/wifi-test-suite/files/0005-wfa_cmdproc-Store-return-value-into-location.patch
diff --git a/meta-oe/recipes-connectivity/wifi-test-suite/files/0006-make-CFLAGS-appendable.patch b/meta-oe/recipes-connectivity/wifi-test-suite/files/0006-make-CFLAGS-appendable.patch
new file mode 100644
index 0000000000..9d20403866
--- /dev/null
+++ b/meta-oe/recipes-connectivity/wifi-test-suite/files/0006-make-CFLAGS-appendable.patch
@@ -0,0 +1,60 @@
1From ef4ead927f69452c95b80e5bf042f67897f67e9d Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Mon, 23 Jun 2025 15:46:37 +0300
4Subject: [PATCH] Allow extra CFLAGS via EXTRA_CFLAGS variable
5
6This patch introduces an EXTRA_CFLAGS variable to the Makefile, which is
7appended to CFLAGS. This allows users or external build systems to pass
8their additional compiler flags.
9
10Upstream-Status: Submitted [https://github.com/Wi-FiTestSuite/Wi-FiTestSuite-Linux-DUT/pull/61]
11
12Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
13---
14 Makefile.inc | 15 ++++++++-------
15 1 file changed, 8 insertions(+), 7 deletions(-)
16
17diff --git a/Makefile.inc b/Makefile.inc
18index 0094bdf..76729b9 100644
19--- a/Makefile.inc
20+++ b/Makefile.inc
21@@ -22,28 +22,29 @@ UCC=ucc
22 CON=console_src
23 WTG=WTGService
24 MAKE?=make
25+EXTRA_CFLAGS ?=
26
27 # This is for WMM-PS
28 #for Ext TG
29-#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -Wall -I../inc
30+#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -Wall -I../inc ${EXTRA_CFLAGS}
31
32 ## for WMM-AC, WMM-PS, Voice, PMF, TDLS Test-Bed
33-#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -DWFA_STA_TB -Wall -I../inc
34+#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -DWFA_STA_TB -Wall -I../inc ${EXTRA_CFLAGS}
35
36 ## for WMM-AC, WMM-PS Test-Bed
37-#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_STA_TB -Wall -I../inc
38+#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_STA_TB -Wall -I../inc ${EXTRA_CFLAGS}
39
40 ## for non-Test-Bed WMM-AC, WMM-PS and Voice
41-#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -Wall -I../inc
42+#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -Wall -I../inc ${EXTRA_CFLAGS}
43
44 ## for PC-ENDPOINT
45-#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -DWFA_PC_CONSOLE -Wall -I../inc
46+#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_VOICE_EXT -DWFA_PC_CONSOLE -Wall -I../inc ${EXTRA_CFLAGS}
47
48 ## for PC-ENDPOINT No Voice
49-#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_PC_CONSOLE -DWFA_STA_TB -Wall -I../inc
50+#CFLAGS = -g -O2 -D_REENTRANT -DWFA_WMM_PS_EXT -DWFA_WMM_AC -DWFA_PC_CONSOLE -DWFA_STA_TB -Wall -I../inc ${EXTRA_CFLAGS}
51
52 # This is for WPA2 as default
53-CFLAGS = -g -O2 -D_REENTRANT -Wall -I../inc
54+CFLAGS = -g -O2 -D_REENTRANT -Wall -I../inc ${EXTRA_CFLAGS}
55
56 DUTLIBS = ../lib/libwfa_dut.a -lpthread
57 CALIBS = ../lib/libwfa_ca.a -lpthread
58--
592.43.0
60
diff --git a/meta-oe/recipes-connectivity/wifi-test-suite/wifi-test-suite_10.10.1.bb b/meta-oe/recipes-connectivity/wifi-test-suite/wifi-test-suite_10.10.1.bb
index 9703c10452..357789ad88 100644
--- a/meta-oe/recipes-connectivity/wifi-test-suite/wifi-test-suite_10.10.1.bb
+++ b/meta-oe/recipes-connectivity/wifi-test-suite/wifi-test-suite_10.10.1.bb
@@ -14,7 +14,8 @@ SRC_URI = "git://github.com/Wi-FiTestSuite/Wi-FiTestSuite-Linux-DUT.git;branch=m
14 file://0003-fix-path-to-usr-sbin-for-script-and-make-script-for-.patch \ 14 file://0003-fix-path-to-usr-sbin-for-script-and-make-script-for-.patch \
15 file://0004-run-ranlib-per-library-and-use-AR.patch \ 15 file://0004-run-ranlib-per-library-and-use-AR.patch \
16 file://fno-common.patch \ 16 file://fno-common.patch \
17 file://0001-wfa_cmdproc-Store-return-value-into-location.patch \ 17 file://0005-wfa_cmdproc-Store-return-value-into-location.patch \
18 file://0006-make-CFLAGS-appendable.patch \
18" 19"
19 20
20# to avoid host path QA error 21# to avoid host path QA error
@@ -41,4 +42,6 @@ RDEPENDS:${PN} = "wpa-supplicant"
41# http://errors.yoctoproject.org/Errors/Details/766893/ 42# http://errors.yoctoproject.org/Errors/Details/766893/
42# wfa_cmdproc.c:467:68: error: passing argument 3 of 'strtok_r' from incompatible pointer type [-Wincompatible-pointer-types] 43# wfa_cmdproc.c:467:68: error: passing argument 3 of 'strtok_r' from incompatible pointer type [-Wincompatible-pointer-types]
43# wfa_cs.c:4175:57: error: initialization of 'caStaGetEventDetails_t *' {aka 'struct ca_sta_get_event_details *'} from incompatible pointer type 'caStaMngServ_t *' {aka 'struct ca_sta_manage_service *'} [-Wincompatible-pointer-types] 44# wfa_cs.c:4175:57: error: initialization of 'caStaGetEventDetails_t *' {aka 'struct ca_sta_get_event_details *'} from incompatible pointer type 'caStaMngServ_t *' {aka 'struct ca_sta_manage_service *'} [-Wincompatible-pointer-types]
44CC += "-Wno-error=incompatible-pointer-types" 45CFLAGS += "-Wno-error=incompatible-pointer-types"
46
47export EXTRA_CFLAGS = "${CFLAGS}"
diff --git a/meta-oe/recipes-connectivity/zeromq/cppzmq_4.10.0.bb b/meta-oe/recipes-connectivity/zeromq/cppzmq_4.11.0.bb
index e411e6efc0..012dbe5f57 100644
--- a/meta-oe/recipes-connectivity/zeromq/cppzmq_4.10.0.bb
+++ b/meta-oe/recipes-connectivity/zeromq/cppzmq_4.11.0.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=db174eaf7b55a34a7c89551197f66e94" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=db174eaf7b55a34a7c89551197f66e94"
5DEPENDS = "zeromq" 5DEPENDS = "zeromq"
6 6
7SRCREV = "c94c20743ed7d4aa37835a5c46567ab0790d4acc" 7SRCREV = "3bcbd9dad2f57180aacd4b4aea292a74f0de7ef4"
8 8
9SRC_URI = "git://github.com/zeromq/cppzmq.git;branch=master;protocol=https" 9SRC_URI = "git://github.com/zeromq/cppzmq.git;branch=master;protocol=https"
10 10
@@ -14,3 +14,5 @@ inherit cmake
14EXTRA_OECMAKE = "-DCPPZMQ_BUILD_TESTS=OFF" 14EXTRA_OECMAKE = "-DCPPZMQ_BUILD_TESTS=OFF"
15 15
16ALLOW_EMPTY:${PN} = "1" 16ALLOW_EMPTY:${PN} = "1"
17
18BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-connectivity/zeromq/zeromq_4.3.5.bb b/meta-oe/recipes-connectivity/zeromq/zeromq_4.3.5.bb
index 7569d3200d..eb4ee2f4fc 100644
--- a/meta-oe/recipes-connectivity/zeromq/zeromq_4.3.5.bb
+++ b/meta-oe/recipes-connectivity/zeromq/zeromq_4.3.5.bb
@@ -27,3 +27,5 @@ do_install_ptest () {
27} 27}
28 28
29FILES:${PN}-doc += "${datadir}/zmq/*.txt" 29FILES:${PN}-doc += "${datadir}/zmq/*.txt"
30
31BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-core/mm-common/mm-common_1.0.6.bb b/meta-oe/recipes-core/mm-common/mm-common_1.0.7.bb
index a252a6b48e..cb1b710954 100644
--- a/meta-oe/recipes-core/mm-common/mm-common_1.0.6.bb
+++ b/meta-oe/recipes-core/mm-common/mm-common_1.0.7.bb
@@ -1,6 +1,6 @@
1SUMMARY = "Common GNOME build files for C++ bindings" 1SUMMARY = "Common GNOME build files for C++ bindings"
2LICENSE = "GPL-2.0-only" 2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 3LIC_FILES_CHKSUM = "file://COPYING;md5=570a9b3749dd0463a1778803b12a6dce"
4 4
5 5
6inherit gnomebase 6inherit gnomebase
@@ -8,7 +8,7 @@ inherit gnomebase
8# All the recipe does is stage python and shell script, some autotools files; nothing is compiled. 8# All the recipe does is stage python and shell script, some autotools files; nothing is compiled.
9inherit allarch 9inherit allarch
10 10
11SRC_URI[archive.sha256sum] = "b55c46037dbcdabc5cee3b389ea11cc3910adb68ebe883e9477847aa660862e7" 11SRC_URI[archive.sha256sum] = "494abfce781418259b1e9d8888c73af4de4b6f3be36cc75d9baa8baa0f2a7a39"
12 12
13BBCLASSEXTEND = "native nativesdk" 13BBCLASSEXTEND = "native nativesdk"
14 14
diff --git a/meta-oe/recipes-core/opencl/clpeak_1.1.4.bb b/meta-oe/recipes-core/opencl/clpeak_1.1.5.bb
index 59f807b7ae..a765f1530f 100644
--- a/meta-oe/recipes-core/opencl/clpeak_1.1.4.bb
+++ b/meta-oe/recipes-core/opencl/clpeak_1.1.5.bb
@@ -6,7 +6,7 @@ SRC_URI = "git://github.com/krrishnarraj/clpeak.git;protocol=https;branch=master
6LICENSE = "Apache-2.0" 6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
8 8
9SRCREV = "527695de8393a3144863a0a07f9b92f1c734d1c4" 9SRCREV = "b2e647ffb8f42aa22ce4b0194d6ef6d16d5002b0"
10 10
11 11
12inherit cmake 12inherit cmake
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 2055a0ff91..1d6c45c518 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -201,6 +201,7 @@ RDEPENDS:packagegroup-meta-oe-crypto = "\
201RDEPENDS:packagegroup-meta-oe-crypto:remove:riscv32 = "botan" 201RDEPENDS:packagegroup-meta-oe-crypto:remove:riscv32 = "botan"
202 202
203RDEPENDS:packagegroup-meta-oe-dbs = "\ 203RDEPENDS:packagegroup-meta-oe-dbs = "\
204 influxdb \
204 leveldb \ 205 leveldb \
205 libdbi \ 206 libdbi \
206 lmdb \ 207 lmdb \
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-go-mods.inc b/meta-oe/recipes-dbs/influxdb/influxdb-go-mods.inc
new file mode 100644
index 0000000000..e191426431
--- /dev/null
+++ b/meta-oe/recipes-dbs/influxdb/influxdb-go-mods.inc
@@ -0,0 +1,371 @@
1SRC_URI += "\
2 gomod://cloud.google.com/go;version=v0.26.0;mod=1;sha256sum=2218a34f20b971bc195216d4195f57520a2acbd85de7fc31acfc440266704c11 \
3 gomod://cloud.google.com/go;version=v0.34.0;mod=1;sha256sum=2218a34f20b971bc195216d4195f57520a2acbd85de7fc31acfc440266704c11 \
4 gomod://cloud.google.com/go;version=v0.38.0;mod=1;sha256sum=21155eedc3e4c7a09c719ce23c703fbf14c34aca42ed00dc08774de6ebbe8007 \
5 gomod://cloud.google.com/go;version=v0.43.0;mod=1;sha256sum=6abea609f5ac18e68754798d3426a46960768b2a7dd8c693ffaf991aed8e4077 \
6 gomod://cloud.google.com/go;version=v0.44.1;mod=1;sha256sum=d251697dcfa85e71af9f8ef4c66f9eb94f664c30b3e964ba132a17397b6b9975 \
7 gomod://cloud.google.com/go;version=v0.44.2;mod=1;sha256sum=9ab818e5b1998a25fad3b61bc2f23613f856cc85e717c49abeef35444a75ebab \
8 gomod://cloud.google.com/go;version=v0.45.1;mod=1;sha256sum=f28ea146073455ff066562f179cb4c72b25af2184426ddcf3bfb1af124776ddc \
9 gomod://cloud.google.com/go;version=v0.46.3;mod=1;sha256sum=64f2031d564d3d50eb8773e3866b24e0a091a786e23896e39478ce707d2548e0 \
10 gomod://cloud.google.com/go;version=v0.50.0;mod=1;sha256sum=f710997b557b3134858e81f67e2e35f1b2e0778bcad832e91e6bd42c04a7f5b7 \
11 gomod://cloud.google.com/go;version=v0.51.0;sha256sum=ba38c6913a7edaa1fec645b89eb8a6d14e16b15ff7429baf75b58cd748daee11 \
12 gomod://cloud.google.com/go/bigquery;version=v1.0.1;mod=1;sha256sum=9922124dda0e269efc15364ea263bf99a420b1a7363871007eb1cbc2d1b1dc7c \
13 gomod://cloud.google.com/go/bigquery;version=v1.3.0;mod=1;sha256sum=f92395d952ec23b089398afb97a3d46faed20ed75ba34541884371487b8cb221 \
14 gomod://cloud.google.com/go/bigtable;version=v1.2.0;sha256sum=90b65a7512757a564edeb57cfb52cb827ee95ff5d372eeeee57cbb89c4e7231e \
15 gomod://cloud.google.com/go/datastore;version=v1.0.0;mod=1;sha256sum=034c52fb5392837f8db275485fb0e95d10e6cd2530dd3cb673d7d3509e16b2e6 \
16 gomod://cloud.google.com/go/pubsub;version=v1.0.1;mod=1;sha256sum=481fb7960d80b38b317af6c8ad838987218a7f2980d91b42f6c7e1668860cc49 \
17 gomod://cloud.google.com/go/pubsub;version=v1.1.0;mod=1;sha256sum=ad12956be8e71bfd2c5d98f9fd01350078663af746037c931189817a14aee368 \
18 gomod://cloud.google.com/go/storage;version=v1.0.0;mod=1;sha256sum=a34b5cd9695eab34b01f87f2d9de3a05d0f47dfb2bc123092dd4510c9ec71215 \
19 gomod://cloud.google.com/go/storage;version=v1.5.0;mod=1;sha256sum=d7a134aaa1077c33a4bbd57a912e50e148e4d00029668c096aef4664e801f25b \
20 gomod://collectd.org;version=v0.3.0;sha256sum=18974a8911a7e89cdeb35f25daddf37eb5026fd42a54a4116fa0fd5af457ae4c \
21 gomod://dmitri.shuralyov.com/gpu/mtl;version=v0.0.0-20190408044501-666a987793e9;mod=1;sha256sum=fac4c5d8f682f9ec97721b2fc9fd53062ab170b2d2b7fab8ffc10ae183a1951e \
22 gomod://github.com/BurntSushi/toml;version=v0.3.1;sha256sum=815c6e594745f2d8842ff9a4b0569c6695e6cdfd5e07e5b3d98d06b72ca41e3c \
23 gomod://github.com/BurntSushi/xgb;version=v0.0.0-20160522181843-27f122750802;mod=1;sha256sum=96ebde202b092f6f4d1f3930bc07cf18a5699998ddea51b94fe858113b29a8d8 \
24 gomod://github.com/DATA-DOG/go-sqlmock;version=v1.3.3;mod=1;sha256sum=00e8125ff56d73bc6bf8e38cda57c149409941b2241d5062c9a381aab7831169 \
25 gomod://github.com/Masterminds/goutils;version=v1.1.1;mod=1;sha256sum=4efa82512d1b88c438c122671324c4b968b5a55af04388c7bcf100a6c4b1974d \
26 gomod://github.com/Masterminds/semver;version=v1.4.2;mod=1;sha256sum=605d713a315efd052466e8bd9da87300a99467ca3dd100ff1420d1b11ef9cb2e \
27 gomod://github.com/Masterminds/semver;version=v1.5.0;mod=1;sha256sum=605d713a315efd052466e8bd9da87300a99467ca3dd100ff1420d1b11ef9cb2e \
28 gomod://github.com/Masterminds/sprig;version=v2.22.0+incompatible;mod=1;sha256sum=017f8af3e32471252c43d9b9059d7167c08359a550f167843ff26b2dc15d8df4 \
29 gomod://github.com/OneOfOne/xxhash;version=v1.2.2;mod=1;sha256sum=97b65e32b325125aebe8c37c28709e308c5a1c664e1a77ddf7c4b1b0b96d773b \
30 gomod://github.com/ajstarks/svgo;version=v0.0.0-20180226025133-644b8db467af;mod=1;sha256sum=b1bd5b7c4211b630297aa62c55249c9ddd3b68e0c7b4a2cce2d13cf79e4bcaa6 \
31 gomod://github.com/alecthomas/template;version=v0.0.0-20160405071501-a0175ee3bccc;mod=1;sha256sum=c02193cdaff23f70224597390832f568250af384f98dc4378aeb5bf8fec690fc \
32 gomod://github.com/alecthomas/units;version=v0.0.0-20151022065526-2efee857e7cf;mod=1;sha256sum=3827e93d732af56cc9c1a033f29599c1397330de452bb51663d9891c79982f50 \
33 gomod://github.com/andreyvit/diff;version=v0.0.0-20170406064948-c7f18ee00883;mod=1;sha256sum=879be5498c39a57e4e344d3975351d8f859383f4b6c93eaa4c4e91bdd75ee3f5 \
34 gomod://github.com/apache/arrow/go/arrow;version=v0.0.0-20191024131854-af6fa24be0db;sha256sum=4bd8443c24bc06843c0270df4f08f98b3eee6116604ff16d14dce34b242783cf \
35 gomod://github.com/benbjohnson/tmpl;version=v1.1.0;mod=1;sha256sum=e888691d1675c709727ca17989a8f99a72f60d3aa65c8b0843ecf032d76537d2 \
36 gomod://github.com/beorn7/perks;version=v0.0.0-20180321164747-3a771d992973;mod=1;sha256sum=cc4d1faad75965fa69eb13120bf956827719005ff3ecdc704b36fb58fb1fd16e \
37 gomod://github.com/beorn7/perks;version=v1.0.0;sha256sum=a7ec6164e31ea8e10c601abb9793753ec43cb218283b226800c134fb23cea409 \
38 gomod://github.com/bmizerany/pat;version=v0.0.0-20170815010413-6226ea591a40;sha256sum=ed04bed4d193e25371ebc6524984da4af9ece5c107fcc82d5aa4914b726706d2 \
39 gomod://github.com/c-bata/go-prompt;version=v0.2.2;sha256sum=ffe765d86d90afdf8519def13cb027c94a1fbafea7a18e9625210786663436c4 \
40 gomod://github.com/census-instrumentation/opencensus-proto;version=v0.2.1;mod=1;sha256sum=dae64639296402235b55587d14d2640615eb3736fa840e4327d3c15db63cc345 \
41 gomod://github.com/chzyer/logex;version=v1.1.10;mod=1;sha256sum=f7d3104eac4c5674dc4847cf5b1193c2e03bd24fe521243a34d72c709ad83a3a \
42 gomod://github.com/chzyer/readline;version=v0.0.0-20180603132655-2972be24d48e;mod=1;sha256sum=900b797c531f2df182e431a895ecd3109aacfedfdddab23a48f7c0a9d5a75659 \
43 gomod://github.com/chzyer/test;version=v0.0.0-20180213035817-a1ea475d72b1;mod=1;sha256sum=d075c4e4b6624ea6f8031883c8d66ff430abc2ffe1fb4e89c3b9115699f29c3b \
44 gomod://github.com/client9/misspell;version=v0.3.4;mod=1;sha256sum=d1bc362dddd96fb3a43ed4b92aaab70aa6c7ef5a500d7f09564e3eb24abcf0b8 \
45 gomod://github.com/dave/jennifer;version=v1.2.0;mod=1;sha256sum=1180e88419e32eb9371b0cbf45dbe58f511d50b3ce55465ee067fb29e2287325 \
46 gomod://github.com/davecgh/go-spew;version=v1.1.0;mod=1;sha256sum=bcb29393251237b79a17b6c19bf29134f43e8f438c3198988fcd461a1cdf05cc \
47 gomod://github.com/davecgh/go-spew;version=v1.1.1;mod=1;sha256sum=bcb29393251237b79a17b6c19bf29134f43e8f438c3198988fcd461a1cdf05cc \
48 gomod://github.com/dgrijalva/jwt-go/v4;version=v4.0.0-preview1;sha256sum=9453f2b0484885c192b0c777195f911b599d1a424def0eb9387ef619d5bd7f4a \
49 gomod://github.com/dgryski/go-bitstream;version=v0.0.0-20180413035011-3522498ce2c8;sha256sum=52765898078b5dca28ebced04b05cff943a3b3538a371c16568c97f05d669f23 \
50 gomod://github.com/dustin/go-humanize;version=v1.0.0;mod=1;sha256sum=149e3cc4c5086fe06604be0bf16260f3881bd7af82b41e48d9291ebb5a0cd83b \
51 gomod://github.com/eclipse/paho.mqtt.golang;version=v1.2.0;sha256sum=d36337c4b5a2752b91bcd437bd74e0907bf6c9e6c611dab88407bcca8462e918 \
52 gomod://github.com/envoyproxy/go-control-plane;version=v0.9.1-0.20191026205805-5f8ba28d4473;mod=1;sha256sum=2e0f3c5940c6930bce03f0c8cd1724dd93d4d30c6b1c5ae2ee4e3039f0215c07 \
53 gomod://github.com/envoyproxy/protoc-gen-validate;version=v0.1.0;mod=1;sha256sum=c8e2e1bf931ad31ab4a5a32673eff764398fbf9cbc6c31bbf005c7c904fc69aa \
54 gomod://github.com/fogleman/gg;version=v1.2.1-0.20190220221249-0403632d5b90;mod=1;sha256sum=4bad40c896fc9d7d557ba4f711d8c3b7312a6c9ad57ff5bf1116a70d427b68dd \
55 gomod://github.com/glycerine/go-unsnap-stream;version=v0.0.0-20180323001048-9f0cb55181dd;sha256sum=9a66d6f9bb1a268f4b824d6fe7adcd55dc17ed504683bdf2dbf67b32028d9b88 \
56 gomod://github.com/glycerine/goconvey;version=v0.0.0-20190410193231-58a59202ab31;mod=1;sha256sum=82d583d3550eed8a512f18072e007031eb8f52eb2029a159d6779025abf08467 \
57 gomod://github.com/go-gl/glfw;version=v0.0.0-20190409004039-e6da0acd62b1;mod=1;sha256sum=510b2d54bf2c8b48ef87c5d05576f8771224c7e7ee2a85a5a97ea01925603eb7 \
58 gomod://github.com/go-gl/glfw/v3.3/glfw;version=v0.0.0-20191125211704-12ad95a8df72;mod=1;sha256sum=d5636e44afa30d498cbad7330102f0cec8de5db5c6a70376e69c6cfe3e1435ca \
59 gomod://github.com/go-kit/kit;version=v0.8.0;mod=1;sha256sum=807c52d36bed2dbf7c6dc993567a386e6bd1307396a335ef2ef9ec8ce7b5c2db \
60 gomod://github.com/go-logfmt/logfmt;version=v0.3.0;mod=1;sha256sum=79398bccbcbc130ad00f98a99ce69ffe5cacc3458bf4d332f1589bf99babd948 \
61 gomod://github.com/go-logfmt/logfmt;version=v0.4.0;mod=1;sha256sum=496161c9b253bfd71dfdb40233c322786d55e9e42953785c3be4838983fe7e79 \
62 gomod://github.com/go-sql-driver/mysql;version=v1.4.1;sha256sum=f128045df19d340743a155ef282116130d27e27cbc62de160b6072c751b435ba \
63 gomod://github.com/go-stack/stack;version=v1.8.0;mod=1;sha256sum=591552a7ca5f4351d9bef6b868f2d85a61ea028271442581f5f487dced196129 \
64 gomod://github.com/gofrs/uuid;version=v3.3.0+incompatible;sha256sum=1c6827005e335329e68a0d7617fb6f0bd4fbc6c627ff8d09fd254034e5afb9a8 \
65 gomod://github.com/gogo/protobuf;version=v1.1.1;mod=1;sha256sum=ffc140935ea14be7245f05cc8206e4933a4620965a7ee1108d253564f984026a \
66 gomod://github.com/gogo/protobuf;version=v1.3.1;mod=1;sha256sum=6db00ac93377da6c673476512fbb2139e21a07d71bc0cf654413c351c04ae5a1 \
67 gomod://github.com/gogo/protobuf;version=v1.3.2;sha256sum=dd2b73f163c8183941626360196c8f844addd95423d341a0412e1b22d0104ff7 \
68 gomod://github.com/golang/freetype;version=v0.0.0-20170609003504-e2365dfdc4a0;mod=1;sha256sum=26d471ad5950334d990718ffb46734113226ef134f19fbb87354e3d87dd34853 \
69 gomod://github.com/golang/geo;version=v0.0.0-20190916061304-5b978397cfec;sha256sum=6f930b5f27f80c4eb143ef6896930f049529b5d3e7e61cbdb24e03651fe2ae29 \
70 gomod://github.com/golang/glog;version=v0.0.0-20160126235308-23def4e6c14b;mod=1;sha256sum=9c9bafc0f52905afaa7164858b3a01a0cc3dc07da23030177ce487f727438958 \
71 gomod://github.com/golang/groupcache;version=v0.0.0-20190702054246-869f871628b6;mod=1;sha256sum=5117e2bb86f1cc7cc7489f9f2580fa17b2ef1e3a0a346bf64ed8063ca7b87663 \
72 gomod://github.com/golang/groupcache;version=v0.0.0-20191227052852-215e87163ea7;sha256sum=e31120f82457b2c521be634d14905105d26f2b42206c7ce188c3eaacdd95cf6a \
73 gomod://github.com/golang/mock;version=v1.1.1;mod=1;sha256sum=5c47c4f981ac63d37f1308647a20d75a148eb2a8f9cc0e7531f030afd0b229e0 \
74 gomod://github.com/golang/mock;version=v1.2.0;mod=1;sha256sum=5c47c4f981ac63d37f1308647a20d75a148eb2a8f9cc0e7531f030afd0b229e0 \
75 gomod://github.com/golang/mock;version=v1.3.1;mod=1;sha256sum=9620c644035ddf27c5d9dd4450fe51656b173c00d806ebe24a8a59914677b594 \
76 gomod://github.com/golang/protobuf;version=v1.2.0;mod=1;sha256sum=c0a2031bf277087749d8ccc432449f6b1375787eac8641dd2f930074231aafb4 \
77 gomod://github.com/golang/protobuf;version=v1.3.1;mod=1;sha256sum=c0a2031bf277087749d8ccc432449f6b1375787eac8641dd2f930074231aafb4 \
78 gomod://github.com/golang/protobuf;version=v1.3.2;sha256sum=a004ba3acb85e012cb9e468e1d445a81cfeeb4b4db7e9802f30aa500a8341851 \
79 gomod://github.com/golang/snappy;version=v0.0.0-20180518054509-2e65f85255db;sha256sum=d6de03a940151782d5161eb89c17c818b02ab18c771dd69c36fdc862c13a4910 \
80 gomod://github.com/google/btree;version=v0.0.0-20180813153112-4030bb1f1f0c;mod=1;sha256sum=cf12f487b0c289aca69d62b38fb224ec7ace357f1273da1f5fa578e991aa09a2 \
81 gomod://github.com/google/btree;version=v1.0.0;mod=1;sha256sum=cf12f487b0c289aca69d62b38fb224ec7ace357f1273da1f5fa578e991aa09a2 \
82 gomod://github.com/google/flatbuffers;version=v1.11.0;sha256sum=ff61e5077ecc7d46a2020c1b42e0a6405b50271f396d4dcc50c683345059af76 \
83 gomod://github.com/google/go-cmp;version=v0.2.0;mod=1;sha256sum=9c2736ea2c03fb1d94b2a1d496aa1a51726c764f158b9f6cde1d7465fc90f412 \
84 gomod://github.com/google/go-cmp;version=v0.3.0;mod=1;sha256sum=81df7917c225a9da7604b230d952fa278c60a8832c10d799385d134b05d5b087 \
85 gomod://github.com/google/go-cmp;version=v0.3.1;mod=1;sha256sum=81df7917c225a9da7604b230d952fa278c60a8832c10d799385d134b05d5b087 \
86 gomod://github.com/google/go-cmp;version=v0.4.0;sha256sum=01fa1bb1f0e3e27d3685cb0aab442873dbc2abd9ed77ccb99279a3aaf3a09e04 \
87 gomod://github.com/google/martian;version=v2.1.0+incompatible;mod=1;sha256sum=1db357f56865909a6e939b240d8db1920df6000f610f90b0c3af3a093de607e7 \
88 gomod://github.com/google/pprof;version=v0.0.0-20181206194817-3ea8567a2e57;mod=1;sha256sum=d9b661202fb2d2f0206ad6a8ac63beca5d5335f2b1ce48ddb399472df47c56cc \
89 gomod://github.com/google/pprof;version=v0.0.0-20190515194954-54271f7e092f;mod=1;sha256sum=d9b661202fb2d2f0206ad6a8ac63beca5d5335f2b1ce48ddb399472df47c56cc \
90 gomod://github.com/google/pprof;version=v0.0.0-20191218002539-d4f498aebedc;mod=1;sha256sum=d5a5ad370ea0eb6892c9d448b5ad031cadc1600f76000a379ff18752a4124356 \
91 gomod://github.com/google/renameio;version=v0.1.0;mod=1;sha256sum=ba9b5eb0878008a891e16b08c17922b03f92c76a03e7bfe1832635eada1c1a35 \
92 gomod://github.com/google/uuid;version=v1.2.0;mod=1;sha256sum=73da47b6338b00a082fd451aa35a3273d3adc09b8e9bba98dab01091e402af6e \
93 gomod://github.com/googleapis/gax-go/v2;version=v2.0.4;mod=1;sha256sum=a6540a244d01675556a1aa92431df81c0096f90877157fb399c51eb2fc9a696b \
94 gomod://github.com/googleapis/gax-go/v2;version=v2.0.5;sha256sum=846b017e21fc01f408774051d4a10bfccd7c294e10a1ad5d725278889d5f1d42 \
95 gomod://github.com/gopherjs/gopherjs;version=v0.0.0-20181017120253-0766667cb4d1;mod=1;sha256sum=944fb138bc57ae4e8ca52c34753248fdd2efbe060ed1e09862c59d59fb0b4feb \
96 gomod://github.com/hashicorp/golang-lru;version=v0.5.0;mod=1;sha256sum=ecc563d3f4cecb531a6f029401d45ba6c1d04330e104bc4535d84a5187249ab0 \
97 gomod://github.com/hashicorp/golang-lru;version=v0.5.1;mod=1;sha256sum=ecc563d3f4cecb531a6f029401d45ba6c1d04330e104bc4535d84a5187249ab0 \
98 gomod://github.com/huandu/xstrings;version=v1.3.2;mod=1;sha256sum=33c7a6cfa483a6d2c3da52bf870469c716fe5948bbc3177868c726e7d73bba00 \
99 gomod://github.com/ianlancetaylor/demangle;version=v0.0.0-20181102032728-5e5cf60278f6;mod=1;sha256sum=1d0a9d9779b87484af4fdb9b596e6632989c828a027a16cebaa4d21c9bdb3dea \
100 gomod://github.com/imdario/mergo;version=v0.3.12;mod=1;sha256sum=31bbd3c9d8b390093bf1f10994207cbf5c158797283911af5dad728a344e3af9 \
101 gomod://github.com/inconshreveable/mousetrap;version=v1.0.0;mod=1;sha256sum=391daebc93b0df9bb89a89b14bfa60268d9eb9e27623ec415041abababdd005c \
102 gomod://github.com/influxdata/flux;version=v0.65.1;sha256sum=4e852d323259da1c3f3a947e2c81460e922323b67345539f63e5f37f3f51a25c \
103 gomod://github.com/influxdata/influxql;version=v1.1.1-0.20200828144457-65d3ef77d385;sha256sum=9808223fcf16ac4f384dc1a4c74f97460541d03a3078f21cb4c7004275f5f94d \
104 gomod://github.com/influxdata/line-protocol;version=v0.0.0-20180522152040-32c6aa80de5e;sha256sum=6111b5e459106f7003477186aa2e34423dbe0c53983944a07d8b835ff8c7757c \
105 gomod://github.com/influxdata/pkg-config;version=v0.2.8;mod=1;sha256sum=cb101f1b8f52a9d96c246dd29d91110d4fe712b2ad9e15bcbe127af5ba64c63f \
106 gomod://github.com/influxdata/promql/v2;version=v2.12.0;mod=1;sha256sum=2fb1192f95246742bc82ae5736910e4ad6b791d8e4616b998f126ac2dbe7f0b6 \
107 gomod://github.com/influxdata/roaring;version=v0.4.13-0.20180809181101-fc520f41fab6;sha256sum=7b38a79854fee9589bd94c707a3a93697660ad831642d30729a2dfbecd57beeb \
108 gomod://github.com/influxdata/tdigest;version=v0.0.0-20181121200506-bf2b5ad3c0a9;sha256sum=5d6b056d98d1e7e9cd884aea4e73934cc8ea89218eb43ee1d5140d3ccb34ed52 \
109 gomod://github.com/influxdata/usage-client;version=v0.0.0-20160829180054-6d3895376368;sha256sum=6a33ba80b3d59a7aeaba3d32a71033f729b6de8e746ab6133f97fba9810532df \
110 gomod://github.com/json-iterator/go;version=v1.1.6;mod=1;sha256sum=b19a228769664c12bf25dd18d51c5c53fdaf45c22971a973545f0b0213504e4f \
111 gomod://github.com/jstemmer/go-junit-report;version=v0.0.0-20190106144839-af01ea7f8024;mod=1;sha256sum=f84f3cead6a10518963553122db9fe2fd32f21a8b2ee21037f03c5d3e793ecb6 \
112 gomod://github.com/jstemmer/go-junit-report;version=v0.9.1;mod=1;sha256sum=a95b0023e341a69205d350697ee18cb5118f968199d2cb06af5c83ed73f97bd4 \
113 gomod://github.com/jsternberg/zap-logfmt;version=v1.0.0;sha256sum=dd33549ed83a5bb7c491b201ac1a615795395ba4234546f20187158734e605ea \
114 gomod://github.com/jtolds/gls;version=v4.20.0+incompatible;mod=1;sha256sum=36d5a8f7e885fc4a9afc85264f4601186c26ba2396777d523524457ace9f0936 \
115 gomod://github.com/julienschmidt/httprouter;version=v1.2.0;mod=1;sha256sum=91419d7ed83ae8ed754f26db1570f05b97ff6a615fbc91cb7fe8148af567fb25 \
116 gomod://github.com/jung-kurt/gofpdf;version=v1.0.3-0.20190309125859-24315acbbda5;mod=1;sha256sum=423bc5735a6cad4fed7132fba639997aa739b90f89f4f71f93b297335fbc80d9 \
117 gomod://github.com/jwilder/encoding;version=v0.0.0-20170811194829-b4e1701a28ef;sha256sum=91ab650780db18684a70137cbb34189c171c29a23aab48816c8bca74dbb012e9 \
118 gomod://github.com/kisielk/errcheck;version=v1.2.0;mod=1;sha256sum=ba40b7ac886ff2430eee507f0b6cc9c109d9e56ce91ffe527fdde56a9ef5e569 \
119 gomod://github.com/kisielk/errcheck;version=v1.5.0;mod=1;sha256sum=107d26460d41b5322b6911c9b5eb233117421943b3a1453ba99f01c4fdf2f8e8 \
120 gomod://github.com/kisielk/gotool;version=v1.0.0;mod=1;sha256sum=77aca7bffc0ec29fc9f088d5962ab3128f405d7b10c7ceb9693ff7a08958955d \
121 gomod://github.com/klauspost/compress;version=v1.4.0;sha256sum=4af2ed530c00d9d09a72af0b4188dac27a38548ebbd953db7f3fb22a7f671a49 \
122 gomod://github.com/klauspost/cpuid;version=v0.0.0-20170728055534-ae7887de9fa5;sha256sum=7073c12479a7d29db4ddaa4250a029b165fcc43c25987f43525ae9ea3e7ab102 \
123 gomod://github.com/klauspost/crc32;version=v0.0.0-20161016154125-cb6bfca970f6;sha256sum=6b632853a19f039138f251f94dbbdfdb72809adc3a02da08e4301d3d48275b06 \
124 gomod://github.com/klauspost/pgzip;version=v1.0.2-0.20170402124221-0bf5dcad4ada;sha256sum=ed381fd7fbfbdb0379158426552b772bbaca91d9fee1a112a84d4500da072dd5 \
125 gomod://github.com/konsorten/go-windows-terminal-sequences;version=v1.0.1;mod=1;sha256sum=6b69dafd3cf64d7b57e978848a7e271a2be0a04d9a2564dd2556491d27d0a034 \
126 gomod://github.com/kr/logfmt;version=v0.0.0-20140226030751-b84e30acd515;mod=1;sha256sum=eea467153d80336f6174d40d1ca022618c4f3b93610fd62040929ffe009ba9a6 \
127 gomod://github.com/kr/pretty;version=v0.1.0;mod=1;sha256sum=e3d5d46d2f6ac94a666a54b5e867ec16bf199d9f4b700827cd731607efdd109a \
128 gomod://github.com/kr/pty;version=v1.1.1;mod=1;sha256sum=6da4c9c7364446894e5ef877e19f985cd51d671ce6e8f4ca87862b449f6dd7f6 \
129 gomod://github.com/kr/text;version=v0.1.0;mod=1;sha256sum=2fba9529e5c13dde62f371ef7383baf04d7132501dac6aa08e910f9ec0bf85c5 \
130 gomod://github.com/kraj/term;version=v0.0.0-20210111231523-7c42fcb0e627;sha256sum=2844f2df80326fc92738f066fd345085b0cbeee25b57164bd47d53d381887585 \
131 gomod://github.com/kraj/xxhash;version=v1.1.1-0.20211201014032-8254a11eab56;sha256sum=92170ae7fb1fce0b6a2226b024e94da6b033bac6a57b4d7e14e53186c35336d8 \
132 gomod://github.com/lib/pq;version=v1.0.0;sha256sum=8aa4a8870dbd30c8b143fe70f121c3ea917b6483251d1384da1b01fc6c6f6c30 \
133 gomod://github.com/mattn/go-colorable;version=v0.0.9;mod=1;sha256sum=42e24895f7279f25a71f4301827c952047b1d779a6c8d0cc602f6f9a8dfd990a \
134 gomod://github.com/mattn/go-isatty;version=v0.0.4;sha256sum=867a0f2496147b51a633de2ccda78fe1de790c1a6d00b9eb6d70bcc392426201 \
135 gomod://github.com/mattn/go-runewidth;version=v0.0.3;sha256sum=48568ed111397ccf7442430dedeb8ccee14c5d7e9060341b5224384c775324dd \
136 gomod://github.com/mattn/go-sqlite3;version=v1.11.0;mod=1;sha256sum=366d4add68d5899014331ab335e46fad7eff728126b2a57caf4111e736b16053 \
137 gomod://github.com/mattn/go-tty;version=v0.0.0-20180907095812-13ff1204f104;mod=1;sha256sum=c2b1007330609a2de88ca462a8a5c6b00355d1e59fb00462e763d3be1ce7a195 \
138 gomod://github.com/matttproud/golang_protobuf_extensions;version=v1.0.1;sha256sum=e64dc58023f4b8c4472d05a44f2719b84d6c2cc364cc682820c9f72b233c9cdc \
139 gomod://github.com/mitchellh/copystructure;version=v1.1.1;mod=1;sha256sum=0da554e99b552c9645f14a92155e643fef1774c03d224290c1a318113173c675 \
140 gomod://github.com/mitchellh/reflectwalk;version=v1.0.1;mod=1;sha256sum=7a5fefd3afb6a309c9c38b51a5448e01cdc9cff07be066e29d53609f3290f2bb \
141 gomod://github.com/modern-go/concurrent;version=v0.0.0-20180306012644-bacd9c7ef1dd;mod=1;sha256sum=27a5e9f05c71089b6fd5e119fc1c8ce81f0c16da4ec3357157b1d85e2ba85ae2 \
142 gomod://github.com/modern-go/reflect2;version=v1.0.1;mod=1;sha256sum=b455521ad42d16fab08ef1d7488c22ef240c94a86847360ad3a16719a087132b \
143 gomod://github.com/mschoch/smat;version=v0.0.0-20160514031455-90eadee771ae;mod=1;sha256sum=5e5d258752b478283e0150c10e037de69333a12cc5277ecb26337bd9cd98b7d2 \
144 gomod://github.com/mwitkow/go-conntrack;version=v0.0.0-20161129095857-cc309e4a2223;mod=1;sha256sum=3f15a518f37228f2d08c6b43762d43869a5ab8ae7ba3b5124bf961035e71cc18 \
145 gomod://github.com/opentracing/opentracing-go;version=v1.0.2;mod=1;sha256sum=5b59c67ddd6e8f240a0008f739d14875c1af800b8e1b23d95c10c8bea49655d7 \
146 gomod://github.com/opentracing/opentracing-go;version=v1.0.3-0.20180606204148-bd9c31933947;sha256sum=9f713f45fe865453738633a69f35c8279ecb88f130ca2a140a7b44385656f776 \
147 gomod://github.com/paulbellamy/ratecounter;version=v0.2.0;sha256sum=fb012856582335cdac02ee17c08692d75d539158a82eda3a26fb8a51d4ef27e6 \
148 gomod://github.com/peterh/liner;version=v1.0.1-0.20180619022028-8c1271fcf47f;sha256sum=0d96c450f9c55a8102f4ae7fd8a583ebfaeba23e3939d6b6284306a82a21430f \
149 gomod://github.com/philhofer/fwd;version=v1.0.0;sha256sum=b4e79b1f5fdfe8c44bf6dae3dd593c62862930114411a30968f304084de1d0b3 \
150 gomod://github.com/pierrec/lz4;version=v2.0.5+incompatible;mod=1;sha256sum=2a50cf1993308244414372349e500770dde0671ee259159cf305f4b1f84ebae9 \
151 gomod://github.com/pkg/errors;version=v0.8.0;mod=1;sha256sum=df28c6a823f181d76179697177c0c5943c6ffb38f3c10b2dc53be360ee7d4589 \
152 gomod://github.com/pkg/errors;version=v0.8.1;mod=1;sha256sum=df28c6a823f181d76179697177c0c5943c6ffb38f3c10b2dc53be360ee7d4589 \
153 gomod://github.com/pkg/errors;version=v0.9.1;sha256sum=d4c36b8bcd0616290a3913215e0f53b931bd6e00670596f2960df1b44af2bd07 \
154 gomod://github.com/pmezard/go-difflib;version=v1.0.0;mod=1;sha256sum=74b2e766eb215377864d587badf57e95521f692d2a7860b3c7759093f9c9bec2 \
155 gomod://github.com/prometheus/client_golang;version=v0.9.1;mod=1;sha256sum=aa78fc9a1301ae94f44703846ddddf254defec30356e3f1300bbb4db0eb3db65 \
156 gomod://github.com/prometheus/client_golang;version=v1.0.0;sha256sum=f6f37b8178ced8795d16d9a1f8291f36485edbc5baf89d9e457aa21708893b09 \
157 gomod://github.com/prometheus/client_model;version=v0.0.0-20180712105110-5c3871d89910;mod=1;sha256sum=9ecd481d10e3f3b86ba0755986a85852028b86f2ba597965d3d3672b2f2fb738 \
158 gomod://github.com/prometheus/client_model;version=v0.0.0-20190129233127-fd36f4220a90;mod=1;sha256sum=8ae247f8b1ced742fbc4aa7ebc6b6c935172eaafa61a2be52ba0bd41286db031 \
159 gomod://github.com/prometheus/client_model;version=v0.0.0-20190812154241-14fe0d1b01d4;sha256sum=5d4719be47f4f69ab5bf36a04c75eb078a0f69b43a335f400c2d688ac9e61795 \
160 gomod://github.com/prometheus/common;version=v0.4.1;mod=1;sha256sum=aad8503b85be2616008ba40f3e63277fc9653bd9c148c3d510000f173a16bdba \
161 gomod://github.com/prometheus/common;version=v0.6.0;sha256sum=6fb74cce1a5bd84cf36954493d6157b1bd2231b20ba2587c224df9737b579314 \
162 gomod://github.com/prometheus/procfs;version=v0.0.0-20181005140218-185b4288413d;mod=1;sha256sum=52ded709607588200eff4bcfbd61fce32bb0c3f0efdd32d846e3ea150b196352 \
163 gomod://github.com/prometheus/procfs;version=v0.0.2;sha256sum=d5e9430b0a3209ccd75569f7c6f9c9fcfc48f554557f44562352adab9c617464 \
164 gomod://github.com/retailnext/hllpp;version=v1.0.1-0.20180308014038-101a6d2f8b52;sha256sum=7863938cb01dfe9d4495df3c6608bedceec2d1195da05612f3c1b0e27d37729d \
165 gomod://github.com/rogpeppe/go-internal;version=v1.3.0;mod=1;sha256sum=33b55e839b0754283c3eeec1f33e16cc66432dffb8b8a96d24f536d01e51495b \
166 gomod://github.com/segmentio/kafka-go;version=v0.1.0;mod=1;sha256sum=02ca00937516b509446c5eb0bd0a4e613b76388af2a65e58f9669434ca0668b6 \
167 gomod://github.com/segmentio/kafka-go;version=v0.2.0;sha256sum=b2a88eb5b65fbb75dac0ba5e721cd2cb8e39275d1702a0f97e3c4807d78e8b48 \
168 gomod://github.com/sergi/go-diff;version=v1.0.0;mod=1;sha256sum=3c33ca6c34b55597876e1b3ec55b717f899d94d66ad78d6f084b48e6e19b406e \
169 gomod://github.com/sirupsen/logrus;version=v1.2.0;mod=1;sha256sum=d67049652749abc6560f22dee3a27aab795a32ee2c7e078a54615a61b7abb99b \
170 gomod://github.com/smartystreets/assertions;version=v0.0.0-20180927180507-b2de0cb4f26d;mod=1;sha256sum=75ccd8771f23a04379e7631044c4fb70b49b27a09650299752ee712f08a6add7 \
171 gomod://github.com/smartystreets/goconvey;version=v1.6.4;mod=1;sha256sum=37e964c8dc1be33116055227dc75838037c5b5cbbe1b7923d6c6270d0eeafd05 \
172 gomod://github.com/spaolacci/murmur3;version=v0.0.0-20180118202830-f09979ecbc72;mod=1;sha256sum=55565ffdc59d315a952774815afa98668ab9011e8cc11e35be5243e63a23260d \
173 gomod://github.com/spf13/cast;version=v1.3.0;sha256sum=001ed519a3ec007e76e639f72bd9560be70497d499acbf1a32ccf32dc4647d91 \
174 gomod://github.com/spf13/cobra;version=v0.0.3;mod=1;sha256sum=41ec7f1a12f7934ac349ac6b87d99bc43a8ec4405ef968f3bf0bd0a32625d76a \
175 gomod://github.com/spf13/pflag;version=v1.0.3;mod=1;sha256sum=c0119b5dfbbf3c0cb02b168ce0fcc19e7edefa73c9844c4609ebcb57f4394d14 \
176 gomod://github.com/stretchr/objx;version=v0.1.0;mod=1;sha256sum=1350354d52d2287a62336ecc0d56232d4c47699af9bba49c67c2b48254da98f1 \
177 gomod://github.com/stretchr/objx;version=v0.1.1;mod=1;sha256sum=1350354d52d2287a62336ecc0d56232d4c47699af9bba49c67c2b48254da98f1 \
178 gomod://github.com/stretchr/testify;version=v1.2.0;mod=1;sha256sum=4ab463f68c370041f950c10cab5104903d4598c50cf824f9aad1b7b7f69255af \
179 gomod://github.com/stretchr/testify;version=v1.2.2;mod=1;sha256sum=4ab463f68c370041f950c10cab5104903d4598c50cf824f9aad1b7b7f69255af \
180 gomod://github.com/stretchr/testify;version=v1.3.0;mod=1;sha256sum=ab063d5154a8e8730bced4c52698e5770eb50bfae347bebc35eca488b8e3f6e3 \
181 gomod://github.com/stretchr/testify;version=v1.4.0;mod=1;sha256sum=6b0c7b71030d4fc55d4e6e6e24c0bfc025621341f76141e3aec0044c4ce89950 \
182 gomod://github.com/stretchr/testify;version=v1.7.0;mod=1;sha256sum=fff8168d98e6a07156c454a1b6e925509f3177e96c155516d7f96b4079cca3bf \
183 gomod://github.com/tinylib/msgp;version=v1.0.2;sha256sum=5450d0cd12c3718b80d4106c7245597fca21c291cb90c025456f91595bd73717 \
184 gomod://github.com/willf/bitset;version=v1.1.3;mod=1;sha256sum=c81e024c074979c357c2e44138e3636bdfbc3f3b904ad6296711835f79510b15 \
185 gomod://github.com/xlab/treeprint;version=v0.0.0-20180616005107-d6fb6747feb6;sha256sum=68f7825262c0b29754dfc7723cb2dfa22a9587d420057c4efe68ecb5e8e00370 \
186 gomod://github.com/yuin/goldmark;version=v1.1.27;mod=1;sha256sum=e2c763f861ada05c6150c32f804bca31c96a18b944320e0ee9bbf0d6c6075ad7 \
187 gomod://github.com/yuin/goldmark;version=v1.2.1;mod=1;sha256sum=e2c763f861ada05c6150c32f804bca31c96a18b944320e0ee9bbf0d6c6075ad7 \
188 gomod://go.opencensus.io;version=v0.21.0;mod=1;sha256sum=89e0925da03a5af98879b3cfb5d969b3764554b29edcb43844ecbf12d615c542 \
189 gomod://go.opencensus.io;version=v0.22.0;mod=1;sha256sum=9380576a0acb3b28afa896d2cc44cbdbcf5667f9bdcd8d59edfcbb651a713e0f \
190 gomod://go.opencensus.io;version=v0.22.2;sha256sum=484089733701e0d2ec3a9da762c25d2d5b499195d210d4d9745a9017727a1334 \
191 gomod://go.uber.org/atomic;version=v1.3.2;mod=1;sha256sum=dcff3098f14452022e7a84a52624be8082b87728f8ccf0baad7e06a3a285f3b7 \
192 gomod://go.uber.org/atomic;version=v1.5.0;mod=1;sha256sum=782efe5cb1f88f104ab69bb7b2c099dc5ea88e64dec62a6fbe03dba7f53f1733 \
193 gomod://go.uber.org/atomic;version=v1.5.1;sha256sum=2fc25453731e5beabdb52d1f5de6efe388cc110069e4e4e136e7c5f412b81335 \
194 gomod://go.uber.org/multierr;version=v1.1.0;mod=1;sha256sum=ff6c97e57138fc150113ae9431c1dbb64827186cb6af4a78dba70d369d081aac \
195 gomod://go.uber.org/multierr;version=v1.4.0;sha256sum=9c5d3ad17e1be690008a26be25a39f07264d917b4ff7273b4795584aaa1894a3 \
196 gomod://go.uber.org/tools;version=v0.0.0-20190618225709-2cfd321de3ee;mod=1;sha256sum=b30974af981689ea010e489f2fd046fe75a46f109951cb879525f6e710849812 \
197 gomod://go.uber.org/zap;version=v1.9.1;sha256sum=4123895f26d6efdf3fd20524dd24724ae137cc96d83fe094267406df11837c52 \
198 gomod://golang.org/x/crypto;version=v0.0.0-20180904163835-0709b304e793;mod=1;sha256sum=5d01144d948412591d8f11d49f7a74fadace58e12d7366cf0af992147e52486d \
199 gomod://golang.org/x/crypto;version=v0.0.0-20190308221718-c2843e01d9a2;mod=1;sha256sum=33ed070a5a66e0960685ac5386440e1b59899e74d8a38a1180685e72a2195ded \
200 gomod://golang.org/x/crypto;version=v0.0.0-20190510104115-cbcb75029529;mod=1;sha256sum=3ab9f01f4610fe7b39bd85d68e8d97825351e7e282c39cda41457c2a276f3be3 \
201 gomod://golang.org/x/crypto;version=v0.0.0-20190605123033-f99c8df09eb5;mod=1;sha256sum=3ab9f01f4610fe7b39bd85d68e8d97825351e7e282c39cda41457c2a276f3be3 \
202 gomod://golang.org/x/crypto;version=v0.0.0-20191011191535-87dc89f01550;mod=1;sha256sum=3ab9f01f4610fe7b39bd85d68e8d97825351e7e282c39cda41457c2a276f3be3 \
203 gomod://golang.org/x/crypto;version=v0.0.0-20200622213623-75b288015ac9;mod=1;sha256sum=b2b12d09f81915fbcf4226009e50f9efda8bd3757d2055d8ec07977e65bc6618 \
204 gomod://golang.org/x/crypto;version=v0.0.0-20210322153248-0c34fe9e7dc2;sha256sum=2d8c67019031583297a020f2fea24f726808f6bbf9374fcc4ec609c47b6ca2e7 \
205 gomod://golang.org/x/exp;version=v0.0.0-20180321215751-8460e604b9de;mod=1;sha256sum=9ff1d07ca8c09458450eb5f4076aa0390ef5c7db0c7a942150e88258a78b5383 \
206 gomod://golang.org/x/exp;version=v0.0.0-20180807140117-3d87b88a115f;mod=1;sha256sum=9ff1d07ca8c09458450eb5f4076aa0390ef5c7db0c7a942150e88258a78b5383 \
207 gomod://golang.org/x/exp;version=v0.0.0-20190121172915-509febef88a4;mod=1;sha256sum=9ff1d07ca8c09458450eb5f4076aa0390ef5c7db0c7a942150e88258a78b5383 \
208 gomod://golang.org/x/exp;version=v0.0.0-20190125153040-c74c464bbbf2;mod=1;sha256sum=9ff1d07ca8c09458450eb5f4076aa0390ef5c7db0c7a942150e88258a78b5383 \
209 gomod://golang.org/x/exp;version=v0.0.0-20190306152737-a1d7652674e8;mod=1;sha256sum=9ff1d07ca8c09458450eb5f4076aa0390ef5c7db0c7a942150e88258a78b5383 \
210 gomod://golang.org/x/exp;version=v0.0.0-20190510132918-efd6b22b2522;mod=1;sha256sum=7a4e599afab4210da7c43e6634411f2e3b3458f909869076d3510a8e44ba247c \
211 gomod://golang.org/x/exp;version=v0.0.0-20190829153037-c13cbed26979;mod=1;sha256sum=a4455956bbb8767350d2d12b8d80bdc45651618f3ec753869385e35166fdd211 \
212 gomod://golang.org/x/exp;version=v0.0.0-20191030013958-a1ab85dbe136;mod=1;sha256sum=216515d46656a348a831b48d80b07b77e8a1bc8d0efea2b80a1a16ffb4397821 \
213 gomod://golang.org/x/exp;version=v0.0.0-20191129062945-2f5052295587;mod=1;sha256sum=3c05e70b6cad2b075bcb9b525e665a28b0b4f7419c50d0acc8d8cdb7213d3caa \
214 gomod://golang.org/x/exp;version=v0.0.0-20191227195350-da58074b4299;mod=1;sha256sum=3c05e70b6cad2b075bcb9b525e665a28b0b4f7419c50d0acc8d8cdb7213d3caa \
215 gomod://golang.org/x/image;version=v0.0.0-20180708004352-c73c2afc3b81;mod=1;sha256sum=750f3c9741e41fe464879a60b1df257f3a311aff01d19f43f4987dba30007098 \
216 gomod://golang.org/x/image;version=v0.0.0-20190227222117-0694c2d4d067;mod=1;sha256sum=9b905a7a8c84ce9e164760c09071b95301e8d3d402ed962173f12f92b8ad62fc \
217 gomod://golang.org/x/image;version=v0.0.0-20190802002840-cff245a6509b;mod=1;sha256sum=4fa94ad41d9c4b097044b0b7fc21ca03d78e070e9ec10a6c9c311f05d0d51d00 \
218 gomod://golang.org/x/lint;version=v0.0.0-20181026193005-c67002cb31c3;mod=1;sha256sum=169b05225c8e2729727e0679ae3911918dfe1c4b18bed5ee0fae29f9ed77b207 \
219 gomod://golang.org/x/lint;version=v0.0.0-20190227174305-5b3e6a55c961;mod=1;sha256sum=8e86b5869db58a7659e485b07dbce3beb1170a153631579e50f4cbf544bb1342 \
220 gomod://golang.org/x/lint;version=v0.0.0-20190301231843-5614ed5bae6f;mod=1;sha256sum=169b05225c8e2729727e0679ae3911918dfe1c4b18bed5ee0fae29f9ed77b207 \
221 gomod://golang.org/x/lint;version=v0.0.0-20190313153728-d0100b6bd8b3;mod=1;sha256sum=79df4350b922a8d193782e5600f88280a2b9d41781bfb3760c09bf52ad3023bf \
222 gomod://golang.org/x/lint;version=v0.0.0-20190409202823-959b441ac422;mod=1;sha256sum=79df4350b922a8d193782e5600f88280a2b9d41781bfb3760c09bf52ad3023bf \
223 gomod://golang.org/x/lint;version=v0.0.0-20190909230951-414d861bb4ac;mod=1;sha256sum=79df4350b922a8d193782e5600f88280a2b9d41781bfb3760c09bf52ad3023bf \
224 gomod://golang.org/x/lint;version=v0.0.0-20190930215403-16217165b5de;mod=1;sha256sum=79df4350b922a8d193782e5600f88280a2b9d41781bfb3760c09bf52ad3023bf \
225 gomod://golang.org/x/lint;version=v0.0.0-20191125180803-fdd1cda4f05f;mod=1;sha256sum=eb2c1c22b22583cbdd897a8b5ac9f9bf4888cd7ac3fa0008102221e128c0e679 \
226 gomod://golang.org/x/mobile;version=v0.0.0-20190312151609-d3739f865fa6;mod=1;sha256sum=b29b62b9fccb08272a7a27ba8cb6c4c8eba7e6d060ee7ab33722677902f22c18 \
227 gomod://golang.org/x/mobile;version=v0.0.0-20190719004257-d2bd2a29d028;mod=1;sha256sum=6bb86972375503a74822f0750f14d8e60e82ed73bf079522b8f564ad2077eaed \
228 gomod://golang.org/x/mod;version=v0.0.0-20190513183733-4bf6d317e70e;mod=1;sha256sum=ac221647647b0b59618b2e312ba252fc36d6e5cf33d0f2ca64f1fac65a1d6034 \
229 gomod://golang.org/x/mod;version=v0.1.0;mod=1;sha256sum=14244b61ad6d46ffffc42b90a2b570c49d99aa3db1753062284d7dcf7d4d3e4a \
230 gomod://golang.org/x/mod;version=v0.1.1-0.20191105210325-c90efee705ee;mod=1;sha256sum=d76bbdea81d196d09858967a67ac805dacecdd1fb30c5001a187d24c129b1597 \
231 gomod://golang.org/x/mod;version=v0.2.0;mod=1;sha256sum=b288f088fd851885a6d348339e2f588e58a94e6c76e5e634ae1d67c2749eb413 \
232 gomod://golang.org/x/mod;version=v0.3.0;mod=1;sha256sum=b288f088fd851885a6d348339e2f588e58a94e6c76e5e634ae1d67c2749eb413 \
233 gomod://golang.org/x/net;version=v0.0.0-20180724234803-3673e40ba225;mod=1;sha256sum=3e08f487ddda1851b891df5b1d04bb1a01b84d6d702aa82d9efbccde0aa7df81 \
234 gomod://golang.org/x/net;version=v0.0.0-20180826012351-8a410e7b638d;mod=1;sha256sum=3e08f487ddda1851b891df5b1d04bb1a01b84d6d702aa82d9efbccde0aa7df81 \
235 gomod://golang.org/x/net;version=v0.0.0-20181114220301-adae6a3d119a;mod=1;sha256sum=3e08f487ddda1851b891df5b1d04bb1a01b84d6d702aa82d9efbccde0aa7df81 \
236 gomod://golang.org/x/net;version=v0.0.0-20190108225652-1e06a53dbb7e;mod=1;sha256sum=3e08f487ddda1851b891df5b1d04bb1a01b84d6d702aa82d9efbccde0aa7df81 \
237 gomod://golang.org/x/net;version=v0.0.0-20190213061140-3a22650c66bd;mod=1;sha256sum=3e08f487ddda1851b891df5b1d04bb1a01b84d6d702aa82d9efbccde0aa7df81 \
238 gomod://golang.org/x/net;version=v0.0.0-20190311183353-d8887717615a;mod=1;sha256sum=f7046769daac02beb57cbcc481280df59fb403c96fe8262282aba858c7f7fa4d \
239 gomod://golang.org/x/net;version=v0.0.0-20190404232315-eb5bcb51f2a3;mod=1;sha256sum=f7046769daac02beb57cbcc481280df59fb403c96fe8262282aba858c7f7fa4d \
240 gomod://golang.org/x/net;version=v0.0.0-20190501004415-9ce7a6920f09;mod=1;sha256sum=f7046769daac02beb57cbcc481280df59fb403c96fe8262282aba858c7f7fa4d \
241 gomod://golang.org/x/net;version=v0.0.0-20190503192946-f4e77d36d62c;mod=1;sha256sum=f7046769daac02beb57cbcc481280df59fb403c96fe8262282aba858c7f7fa4d \
242 gomod://golang.org/x/net;version=v0.0.0-20190603091049-60506f45cf65;mod=1;sha256sum=6ebeb3fafb09612d3ef1ff0413dfaac05bbaf8f229abde0ae0e012298dfe6702 \
243 gomod://golang.org/x/net;version=v0.0.0-20190613194153-d28f0bde5980;mod=1;sha256sum=e6efdaf78a29503f080cf6d2615e289cfb1d9e3ab7d570f53668eca2b4ab41da \
244 gomod://golang.org/x/net;version=v0.0.0-20190620200207-3b0461eec859;mod=1;sha256sum=e6efdaf78a29503f080cf6d2615e289cfb1d9e3ab7d570f53668eca2b4ab41da \
245 gomod://golang.org/x/net;version=v0.0.0-20190724013045-ca1201d0de80;mod=1;sha256sum=e6efdaf78a29503f080cf6d2615e289cfb1d9e3ab7d570f53668eca2b4ab41da \
246 gomod://golang.org/x/net;version=v0.0.0-20191209160850-c0dbc17a3553;mod=1;sha256sum=e6efdaf78a29503f080cf6d2615e289cfb1d9e3ab7d570f53668eca2b4ab41da \
247 gomod://golang.org/x/net;version=v0.0.0-20200226121028-0de0cce0169b;mod=1;sha256sum=e6efdaf78a29503f080cf6d2615e289cfb1d9e3ab7d570f53668eca2b4ab41da \
248 gomod://golang.org/x/net;version=v0.0.0-20201021035429-f5854403a974;mod=1;sha256sum=66fc44a0644a506da780f7a22a5d73dd025d44a6e58740b62d27f74d7c3a4948 \
249 gomod://golang.org/x/net;version=v0.0.0-20210226172049-e18ecbb05110;sha256sum=17ae555c0bec70b583d84ec7a099db3fdc5b3b688cb2814f8c388d174e7ada15 \
250 gomod://golang.org/x/oauth2;version=v0.0.0-20180821212333-d2e6202438be;mod=1;sha256sum=cbbb618da87d4f943b54bfd4f4d3a2fff3610298f04fbeeb3db388cb075f351a \
251 gomod://golang.org/x/oauth2;version=v0.0.0-20190226205417-e64efc72b421;mod=1;sha256sum=869f44e4ecd5cda53165510a308515670dd7edc92005e8079ca0a5c864529b2b \
252 gomod://golang.org/x/oauth2;version=v0.0.0-20190604053449-0f29369cfe45;mod=1;sha256sum=869f44e4ecd5cda53165510a308515670dd7edc92005e8079ca0a5c864529b2b \
253 gomod://golang.org/x/oauth2;version=v0.0.0-20191202225959-858c2ad4c8b6;mod=1;sha256sum=869f44e4ecd5cda53165510a308515670dd7edc92005e8079ca0a5c864529b2b \
254 gomod://golang.org/x/oauth2;version=v0.0.0-20200107190931-bf48bf16ab8d;sha256sum=661e4c30b15e488b434b19085567e581eb7bde892f04a0a3ab7ef94c0028f133 \
255 gomod://golang.org/x/sync;version=v0.0.0-20180314180146-1d60e4601c6f;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
256 gomod://golang.org/x/sync;version=v0.0.0-20181108010431-42b317875d0f;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
257 gomod://golang.org/x/sync;version=v0.0.0-20181221193216-37e7f081c4d4;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
258 gomod://golang.org/x/sync;version=v0.0.0-20190227155943-e225da77a7e6;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
259 gomod://golang.org/x/sync;version=v0.0.0-20190423024810-112230192c58;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
260 gomod://golang.org/x/sync;version=v0.0.0-20190911185100-cd5d95a43a6e;mod=1;sha256sum=421f6139686d5891f3dc5a563d0995780d3279f65cad4d225cea52686794161c \
261 gomod://golang.org/x/sync;version=v0.0.0-20201020160332-67f06af15bc9;sha256sum=a62c30f9e46c28636239041d7bfa1583a24378bc408554ec0670196cbac9858e \
262 gomod://golang.org/x/sys;version=v0.0.0-20180830151530-49385e6e1522;mod=1;sha256sum=8969115e4a39108848324e79a1bd8a8445230e6e3aaccbe9f8057fb50fffc8c1 \
263 gomod://golang.org/x/sys;version=v0.0.0-20180905080454-ebe1bf3edb33;mod=1;sha256sum=8969115e4a39108848324e79a1bd8a8445230e6e3aaccbe9f8057fb50fffc8c1 \
264 gomod://golang.org/x/sys;version=v0.0.0-20181116152217-5ac8a444bdc5;mod=1;sha256sum=8969115e4a39108848324e79a1bd8a8445230e6e3aaccbe9f8057fb50fffc8c1 \
265 gomod://golang.org/x/sys;version=v0.0.0-20190215142949-d0b11bdaac8a;mod=1;sha256sum=8969115e4a39108848324e79a1bd8a8445230e6e3aaccbe9f8057fb50fffc8c1 \
266 gomod://golang.org/x/sys;version=v0.0.0-20190312061237-fead79001313;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
267 gomod://golang.org/x/sys;version=v0.0.0-20190412213103-97732733099d;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
268 gomod://golang.org/x/sys;version=v0.0.0-20190502145724-3ef323f4f1fd;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
269 gomod://golang.org/x/sys;version=v0.0.0-20190507160741-ecd444e8653b;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
270 gomod://golang.org/x/sys;version=v0.0.0-20190606165138-5da285871e9c;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
271 gomod://golang.org/x/sys;version=v0.0.0-20190624142023-c5567b49c5d0;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
272 gomod://golang.org/x/sys;version=v0.0.0-20190726091711-fc99dfbffb4e;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
273 gomod://golang.org/x/sys;version=v0.0.0-20191204072324-ce4227a45e2e;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
274 gomod://golang.org/x/sys;version=v0.0.0-20191228213918-04cbcbbfeed8;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
275 gomod://golang.org/x/sys;version=v0.0.0-20200107162124-548cf772de50;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
276 gomod://golang.org/x/sys;version=v0.0.0-20200930185726-fdedc70b468f;mod=1;sha256sum=181979e8bd57d2d9e064182da86c9a6111aa69755e888f08431ece4742aec343 \
277 gomod://golang.org/x/sys;version=v0.0.0-20201119102817-f84b799fce68;sha256sum=2681eb52677683be3760258aafe13c91c1c83888442e9c6545334ae97a02b386 \
278 gomod://golang.org/x/term;version=v0.0.0-20201126162022-7de9c90e9dd1;sha256sum=475a86f11dd148b474ce405c5dbdd5f6bcae056c3e44e52445a45926dd69a552 \
279 gomod://golang.org/x/text;version=v0.3.0;mod=1;sha256sum=36879d586fd8001e84da8787190a11e4f78749e2a81dfe8b9b6931899fff31cf \
280 gomod://golang.org/x/text;version=v0.3.1-0.20180807135948-17ff2d5776d2;mod=1;sha256sum=36879d586fd8001e84da8787190a11e4f78749e2a81dfe8b9b6931899fff31cf \
281 gomod://golang.org/x/text;version=v0.3.2;mod=1;sha256sum=6c3c7adf2b0ad7143d913f4698d1908422369a5e6f198620f97f3e52f9a1b8dd \
282 gomod://golang.org/x/text;version=v0.3.3;sha256sum=8a896da346baf94ab4f24b0e396df0b79393c93aa05c50ef07cddd561a1ff8d7 \
283 gomod://golang.org/x/time;version=v0.0.0-20181108054448-85acf8d2951c;mod=1;sha256sum=38e2bcf9a8f563a15c2fba57e4c22a5963a38a95766521ad2b6f3c9cf8718fcc \
284 gomod://golang.org/x/time;version=v0.0.0-20190308202827-9d24e82272b4;sha256sum=6b30eea8bfe0e7fed30cb4ac1e5a683c10b34942c9bedaf01b5a7643ca9fce9f \
285 gomod://golang.org/x/tools;version=v0.0.0-20180525024113-a5b4c53f6e8b;mod=1;sha256sum=a0e02f0678fe62dc3c4b4bc77fa912c9b70de10fa9f7cf2f7aad0337392b52af \
286 gomod://golang.org/x/tools;version=v0.0.0-20180917221912-90fa682c2a6e;mod=1;sha256sum=a0e02f0678fe62dc3c4b4bc77fa912c9b70de10fa9f7cf2f7aad0337392b52af \
287 gomod://golang.org/x/tools;version=v0.0.0-20181030221726-6c7e314b6563;mod=1;sha256sum=a0e02f0678fe62dc3c4b4bc77fa912c9b70de10fa9f7cf2f7aad0337392b52af \
288 gomod://golang.org/x/tools;version=v0.0.0-20190114222345-bf090417da8b;mod=1;sha256sum=a0e02f0678fe62dc3c4b4bc77fa912c9b70de10fa9f7cf2f7aad0337392b52af \
289 gomod://golang.org/x/tools;version=v0.0.0-20190206041539-40960b6deb8e;mod=1;sha256sum=a0e02f0678fe62dc3c4b4bc77fa912c9b70de10fa9f7cf2f7aad0337392b52af \
290 gomod://golang.org/x/tools;version=v0.0.0-20190226205152-f727befe758c;mod=1;sha256sum=2503823869125550d3f88bdef72820024fe27b141f44b81fc3b4f59ef78370eb \
291 gomod://golang.org/x/tools;version=v0.0.0-20190311212946-11955173bddd;mod=1;sha256sum=029638674bdf4fce7437ebc25cda0c8172674ec534b1d2edeb0b474c7d618f00 \
292 gomod://golang.org/x/tools;version=v0.0.0-20190312151545-0bb0c0a6e846;mod=1;sha256sum=029638674bdf4fce7437ebc25cda0c8172674ec534b1d2edeb0b474c7d618f00 \
293 gomod://golang.org/x/tools;version=v0.0.0-20190312170243-e65039ee4138;mod=1;sha256sum=029638674bdf4fce7437ebc25cda0c8172674ec534b1d2edeb0b474c7d618f00 \
294 gomod://golang.org/x/tools;version=v0.0.0-20190328211700-ab21143f2384;mod=1;sha256sum=029638674bdf4fce7437ebc25cda0c8172674ec534b1d2edeb0b474c7d618f00 \
295 gomod://golang.org/x/tools;version=v0.0.0-20190425150028-36563e24a262;mod=1;sha256sum=135189df02315d75d62e27551d1accad1db5bd3c1a2a8756f63a69f73b1b5217 \
296 gomod://golang.org/x/tools;version=v0.0.0-20190506145303-2d16b83fe98c;mod=1;sha256sum=135189df02315d75d62e27551d1accad1db5bd3c1a2a8756f63a69f73b1b5217 \
297 gomod://golang.org/x/tools;version=v0.0.0-20190524140312-2c0ae7006135;mod=1;sha256sum=135189df02315d75d62e27551d1accad1db5bd3c1a2a8756f63a69f73b1b5217 \
298 gomod://golang.org/x/tools;version=v0.0.0-20190606124116-d0a3d012864b;mod=1;sha256sum=7eeccd01252b0a8983093e5b905aac5a041528477e1348f54b8aa35b6bb3406f \
299 gomod://golang.org/x/tools;version=v0.0.0-20190621195816-6e04913cbbac;mod=1;sha256sum=7eeccd01252b0a8983093e5b905aac5a041528477e1348f54b8aa35b6bb3406f \
300 gomod://golang.org/x/tools;version=v0.0.0-20190628153133-6cdbf07be9d0;mod=1;sha256sum=7eeccd01252b0a8983093e5b905aac5a041528477e1348f54b8aa35b6bb3406f \
301 gomod://golang.org/x/tools;version=v0.0.0-20190816200558-6889da9d5479;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
302 gomod://golang.org/x/tools;version=v0.0.0-20190911174233-4f2ddba30aff;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
303 gomod://golang.org/x/tools;version=v0.0.0-20191012152004-8de300cfc20a;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
304 gomod://golang.org/x/tools;version=v0.0.0-20191029041327-9cc4af7d6b2c;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
305 gomod://golang.org/x/tools;version=v0.0.0-20191029190741-b9c20aec41a5;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
306 gomod://golang.org/x/tools;version=v0.0.0-20191113191852-77e3bb0ad9e7;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
307 gomod://golang.org/x/tools;version=v0.0.0-20191115202509-3a792d9c32b2;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
308 gomod://golang.org/x/tools;version=v0.0.0-20191119224855-298f0cb1881e;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
309 gomod://golang.org/x/tools;version=v0.0.0-20191125144606-a911d9008d1f;mod=1;sha256sum=88d479265f886f5e598d76c003d0f257b42dbf1b895d820a12b5ab0b3501aca1 \
310 gomod://golang.org/x/tools;version=v0.0.0-20191216173652-a0e659d51361;mod=1;sha256sum=5ea469c803b6ef8d41d1561b9e301a003fdd93976468bda5574b26b056ea7f49 \
311 gomod://golang.org/x/tools;version=v0.0.0-20191227053925-7b8e75db28f4;mod=1;sha256sum=5ea469c803b6ef8d41d1561b9e301a003fdd93976468bda5574b26b056ea7f49 \
312 gomod://golang.org/x/tools;version=v0.0.0-20200108203644-89082a384178;mod=1;sha256sum=5ea469c803b6ef8d41d1561b9e301a003fdd93976468bda5574b26b056ea7f49 \
313 gomod://golang.org/x/tools;version=v0.0.0-20200619180055-7c47624df98f;mod=1;sha256sum=ef6e2f94244214971780f9ba31d90806928ad410c82b04d8888f815341f7a667 \
314 gomod://golang.org/x/tools;version=v0.0.0-20210106214847-113979e3529a;mod=1;sha256sum=25d72c03e7aa571136087ebafc9e83d004d0bd8cd3864d78c2f5813e122aba81 \
315 gomod://golang.org/x/xerrors;version=v0.0.0-20190717185122-a985d3407aa7;mod=1;sha256sum=aa5e3ec9bb7b9f681609efac019d9de1a7ba7719248ff1eaa27e78882db3d7f5 \
316 gomod://golang.org/x/xerrors;version=v0.0.0-20191011141410-1b5146add898;mod=1;sha256sum=aa5e3ec9bb7b9f681609efac019d9de1a7ba7719248ff1eaa27e78882db3d7f5 \
317 gomod://golang.org/x/xerrors;version=v0.0.0-20191204190536-9bdfabe68543;mod=1;sha256sum=aa5e3ec9bb7b9f681609efac019d9de1a7ba7719248ff1eaa27e78882db3d7f5 \
318 gomod://golang.org/x/xerrors;version=v0.0.0-20200804184101-5ec99f83aff1;mod=1;sha256sum=aa5e3ec9bb7b9f681609efac019d9de1a7ba7719248ff1eaa27e78882db3d7f5 \
319 gomod://gonum.org/v1/gonum;version=v0.0.0-20180816165407-929014505bf4;mod=1;sha256sum=ac99c793cbdcb073b40b2c2a0c3d1fa41a369cb0c90641129f7ff288caa8734e \
320 gomod://gonum.org/v1/gonum;version=v0.0.0-20181121035319-3f7ecaa7e8ca;mod=1;sha256sum=ac99c793cbdcb073b40b2c2a0c3d1fa41a369cb0c90641129f7ff288caa8734e \
321 gomod://gonum.org/v1/gonum;version=v0.6.0;mod=1;sha256sum=c2bee78bf072ce54e4b4c640d1954546f7fcaefdb3bad41e58d78c3454297f14 \
322 gomod://gonum.org/v1/netlib;version=v0.0.0-20181029234149-ec6d1f5cefe6;mod=1;sha256sum=c73aaea6dda7a0b162895d58892cd128b8b2c99ef46bfd3d6f2d1e4f360bed26 \
323 gomod://gonum.org/v1/netlib;version=v0.0.0-20190313105609-8cb42192e0e0;mod=1;sha256sum=c73aaea6dda7a0b162895d58892cd128b8b2c99ef46bfd3d6f2d1e4f360bed26 \
324 gomod://gonum.org/v1/plot;version=v0.0.0-20190515093506-e2840ee46a6b;mod=1;sha256sum=4a2de528e2eebbc818e5ce5a3161e48d20c06ee67896e852a8d0399a56e1bec6 \
325 gomod://google.golang.org/api;version=v0.13.0;mod=1;sha256sum=973cc763222678ba1dc9cb995f8878452ea2d6f23b3fa9321f9eae965d7e0be3 \
326 gomod://google.golang.org/api;version=v0.14.0;mod=1;sha256sum=973cc763222678ba1dc9cb995f8878452ea2d6f23b3fa9321f9eae965d7e0be3 \
327 gomod://google.golang.org/api;version=v0.15.0;sha256sum=e6a7a980ad1161a3db060cbeff23ec339d6db40a8c8b619b1aa47cee6662b5da \
328 gomod://google.golang.org/api;version=v0.4.0;mod=1;sha256sum=00bc4a4f32637440ecbcef4fe7f6350a6b22427f0e5b295a4a0fdf31b4733a16 \
329 gomod://google.golang.org/api;version=v0.7.0;mod=1;sha256sum=3871181ef7ba28d0215e5a9d73759d5de9925d92a7f5af9049c06f0bc1869d19 \
330 gomod://google.golang.org/api;version=v0.8.0;mod=1;sha256sum=e14497a566705dd0f1e18f83b743528a1012ec04b13dafa442d2a22534c82007 \
331 gomod://google.golang.org/api;version=v0.9.0;mod=1;sha256sum=e14497a566705dd0f1e18f83b743528a1012ec04b13dafa442d2a22534c82007 \
332 gomod://google.golang.org/appengine;version=v1.1.0;mod=1;sha256sum=d0fb3f328a95259ddeeb7ef934f2abae0327c6a052ff1ab05a2b882178a953b8 \
333 gomod://google.golang.org/appengine;version=v1.4.0;mod=1;sha256sum=f95b808fed2c6febb23a8d11e92743583b37861584d302349ada5ae02a3874dd \
334 gomod://google.golang.org/appengine;version=v1.5.0;mod=1;sha256sum=f95b808fed2c6febb23a8d11e92743583b37861584d302349ada5ae02a3874dd \
335 gomod://google.golang.org/appengine;version=v1.6.1;mod=1;sha256sum=eb12ff9c7531b7cdcf71f61de880814bd84f022f57426eb12cea040eb0ccf116 \
336 gomod://google.golang.org/appengine;version=v1.6.5;mod=1;sha256sum=476fc776d2906c32b6d6f30691df098cd4a70ad57967b3818faa444319cd9294 \
337 gomod://google.golang.org/genproto;version=v0.0.0-20180817151627-c66870c02cf8;mod=1;sha256sum=4379a64312660353b2dadb20fd55d9968674bbc2bbcf09d50c0aba80111a64b2 \
338 gomod://google.golang.org/genproto;version=v0.0.0-20190307195333-5fe7a883aa19;mod=1;sha256sum=02391a258568bcc52b07763ac46781b1495255f2edaa5f28be1e432da0326b47 \
339 gomod://google.golang.org/genproto;version=v0.0.0-20190418145605-e7d98fc518a7;mod=1;sha256sum=02391a258568bcc52b07763ac46781b1495255f2edaa5f28be1e432da0326b47 \
340 gomod://google.golang.org/genproto;version=v0.0.0-20190425155659-357c62f0e4bb;mod=1;sha256sum=02391a258568bcc52b07763ac46781b1495255f2edaa5f28be1e432da0326b47 \
341 gomod://google.golang.org/genproto;version=v0.0.0-20190502173448-54afdca5d873;mod=1;sha256sum=02391a258568bcc52b07763ac46781b1495255f2edaa5f28be1e432da0326b47 \
342 gomod://google.golang.org/genproto;version=v0.0.0-20190716160619-c506a9f90610;mod=1;sha256sum=4b8edb9554439c665a29e584eda81870cbb699092227d97ba8fa9641538d541d \
343 gomod://google.golang.org/genproto;version=v0.0.0-20190801165951-fa694d86fc64;mod=1;sha256sum=4b8edb9554439c665a29e584eda81870cbb699092227d97ba8fa9641538d541d \
344 gomod://google.golang.org/genproto;version=v0.0.0-20190819201941-24fa4b261c55;mod=1;sha256sum=4b8edb9554439c665a29e584eda81870cbb699092227d97ba8fa9641538d541d \
345 gomod://google.golang.org/genproto;version=v0.0.0-20190911173649-1774047e7e51;mod=1;sha256sum=88d410dc5fd1d1839fc54601883e42324966cb8719aaeecdf15aae04f4adba21 \
346 gomod://google.golang.org/genproto;version=v0.0.0-20191108220845-16a3f7862a1a;mod=1;sha256sum=1b3643365a3c9de351b9ee9f6e02c2f39bcaef56e2bc2f52bda0369e34400821 \
347 gomod://google.golang.org/genproto;version=v0.0.0-20191115194625-c23dd37a84c9;mod=1;sha256sum=1b3643365a3c9de351b9ee9f6e02c2f39bcaef56e2bc2f52bda0369e34400821 \
348 gomod://google.golang.org/genproto;version=v0.0.0-20191216164720-4f79533eabd1;mod=1;sha256sum=1b3643365a3c9de351b9ee9f6e02c2f39bcaef56e2bc2f52bda0369e34400821 \
349 gomod://google.golang.org/genproto;version=v0.0.0-20191230161307-f3c370f40bfb;mod=1;sha256sum=1b3643365a3c9de351b9ee9f6e02c2f39bcaef56e2bc2f52bda0369e34400821 \
350 gomod://google.golang.org/genproto;version=v0.0.0-20200108215221-bd8f9a0ef82f;sha256sum=efe927990fde064df1467d68121b817cf438679dd50ab84a84ccbcda1f9a64b2 \
351 gomod://google.golang.org/grpc;version=v1.19.0;mod=1;sha256sum=71de2597fd082e882ef08965ba0c3ee19d38f2df25920733cd434cf80a27ac35 \
352 gomod://google.golang.org/grpc;version=v1.20.1;mod=1;sha256sum=5ed0b35e304a3f2b0a763cc23f30d5f750bcf33da9a33aa7959a4829adfa886d \
353 gomod://google.golang.org/grpc;version=v1.21.1;mod=1;sha256sum=565328b92f572d2c91063ffbd2f0d80630779b69b0a1da2a934319459797e3fe \
354 gomod://google.golang.org/grpc;version=v1.23.0;mod=1;sha256sum=587c9b854d7f5f0181487c854a24fc4c01982e5641d302ce1d0f3d041951cb8b \
355 gomod://google.golang.org/grpc;version=v1.26.0;sha256sum=997df5096971bc48741f86a33ede95f47a13a5bce4f649103b0b5cf2cd0447ca \
356 gomod://gopkg.in/alecthomas/kingpin.v2;version=v2.2.6;mod=1;sha256sum=6f22dc94266475313a2c8a75850cea41345aa5e338119302fca5768b4198b3ec \
357 gomod://gopkg.in/check.v1;version=v0.0.0-20161208181325-20d25e280405;mod=1;sha256sum=5c306e0d633cd66a11b40e2e5fbbc6da42110db7d72ea3c1524ceb45ee40c33f \
358 gomod://gopkg.in/check.v1;version=v1.0.0-20180628173108-788fd7840127;mod=1;sha256sum=5c306e0d633cd66a11b40e2e5fbbc6da42110db7d72ea3c1524ceb45ee40c33f \
359 gomod://gopkg.in/errgo.v2;version=v2.1.0;mod=1;sha256sum=e305204248256627966ff85c7dc591cf2d0e7de2094d0f465849f1b62a102748 \
360 gomod://gopkg.in/yaml.v2;version=v2.2.1;mod=1;sha256sum=88d979d2f093d2397f756bc86efa2ca03f73a60d668ceb391b3510029f3f7cfc \
361 gomod://gopkg.in/yaml.v2;version=v2.2.2;mod=1;sha256sum=88d979d2f093d2397f756bc86efa2ca03f73a60d668ceb391b3510029f3f7cfc \
362 gomod://gopkg.in/yaml.v2;version=v2.3.0;mod=1;sha256sum=88d979d2f093d2397f756bc86efa2ca03f73a60d668ceb391b3510029f3f7cfc \
363 gomod://gopkg.in/yaml.v3;version=v3.0.0-20200313102051-9f266ea9e77c;mod=1;sha256sum=21579860a20306fcf43b1bd234d1fba319499c77611b71c05f9bf3ba90dab939 \
364 gomod://honnef.co/go/tools;version=v0.0.0-20190102054323-c2f93a96b099;mod=1;sha256sum=b1c60837ea61335f14df64f3194c3cd92e0f628f6064806718950f0d7a1dbe9e \
365 gomod://honnef.co/go/tools;version=v0.0.0-20190106161140-3f1c8253044a;mod=1;sha256sum=b1c60837ea61335f14df64f3194c3cd92e0f628f6064806718950f0d7a1dbe9e \
366 gomod://honnef.co/go/tools;version=v0.0.0-20190418001031-e561f6794a2a;mod=1;sha256sum=b1c60837ea61335f14df64f3194c3cd92e0f628f6064806718950f0d7a1dbe9e \
367 gomod://honnef.co/go/tools;version=v0.0.0-20190523083050-ea95bdfd59fc;mod=1;sha256sum=b1c60837ea61335f14df64f3194c3cd92e0f628f6064806718950f0d7a1dbe9e \
368 gomod://honnef.co/go/tools;version=v0.0.1-2019.2.3;mod=1;sha256sum=592e9c55bb272525a46900c55469feb97adae507e7649beab4dc1350d735f64f \
369 gomod://rsc.io/binaryregexp;version=v0.2.0;mod=1;sha256sum=032473bbe554a54a445fa855bbb2bfa6234d786f61f1926de96b5aa85e91f13d \
370 gomod://rsc.io/pdf;version=v0.1.1;mod=1;sha256sum=fe87d9102096c87900d1b4a106d9bd58f60c06809a4ef79d804bff0684f5cbe7 \
371"
diff --git a/meta-oe/recipes-dbs/influxdb/influxdb-licenses.inc b/meta-oe/recipes-dbs/influxdb/influxdb-licenses.inc
new file mode 100644
index 0000000000..1454f05de5
--- /dev/null
+++ b/meta-oe/recipes-dbs/influxdb/influxdb-licenses.inc
@@ -0,0 +1,68 @@
1GO_MOD_LICENSES = "Apache-2.0 & BSD-2-Clause & BSD-3-Clause & EPL-1.0 & ISC & MIT & MPL-2.0"
2
3LIC_FILES_CHKSUM += "\
4 file://pkg/mod/cloud.google.com/go/bigtable@v1.2.0/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
5 file://pkg/mod/cloud.google.com/go@v0.51.0/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
6 file://pkg/mod/collectd.org@v0.3.0/LICENSE;md5=51e2bb425ba79cdbe97889a28f47eea8 \
7 file://pkg/mod/github.com/!burnt!sushi/toml@v0.3.1/COPYING;md5=9e24c0e2a784c1d1fcabb279f4f107e0 \
8 file://pkg/mod/github.com/beorn7/perks@v1.0.0/LICENSE;md5=0d0738f37ee8dc0b5f88a32e83c60198 \
9 file://pkg/mod/github.com/bmizerany/pat@v0.0.0-20170815010413-6226ea591a40/README.md;md5=3b558b273cee6c2b170793783b3d2e13 \
10 file://pkg/mod/github.com/c-bata/go-prompt@v0.2.2/LICENSE;md5=f234b2c6d7f152e88593827000a76ee1 \
11 file://pkg/mod/github.com/dgrijalva/jwt-go/v4@v4.0.0-preview1/LICENSE;md5=276f2f3ba3749d25f6a6f5fb852d462e \
12 file://pkg/mod/github.com/dgryski/go-bitstream@v0.0.0-20180413035011-3522498ce2c8/LICENSE;md5=94d87602d16546d50e0b7e0930c3dae5 \
13 file://pkg/mod/github.com/eclipse/paho.mqtt.golang@v1.2.0/LICENSE;md5=3e75bb9ec12a51993bd30e51011b4229 \
14 file://pkg/mod/github.com/go-sql-driver/mysql@v1.4.1/LICENSE;md5=815ca599c9df247a0c7f619bab123dad \
15 file://pkg/mod/github.com/gofrs/uuid@v3.3.0+incompatible/LICENSE;md5=ae4ba217c6e20c2d8f48f69966b9121b \
16 file://pkg/mod/github.com/gogo/protobuf@v1.3.2/LICENSE;md5=38be95f95200434dc208e2ee3dab5081 \
17 file://pkg/mod/github.com/golang/geo@v0.0.0-20190916061304-5b978397cfec/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
18 file://pkg/mod/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7/LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5 \
19 file://pkg/mod/github.com/golang/protobuf@v1.3.2/LICENSE;md5=939cce1ec101726fa754e698ac871622 \
20 file://pkg/mod/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db/LICENSE;md5=b8b79c7d4cda128290b98c6a21f9aac6 \
21 file://pkg/mod/github.com/google/flatbuffers@v1.11.0/LICENSE.txt;md5=a873c5645c184d51e0f9b34e1d7cf559 \
22 file://pkg/mod/github.com/google/go-cmp@v0.4.0/LICENSE;md5=4ac66f7dea41d8d116cb7fb28aeff2ab \
23 file://pkg/mod/github.com/googleapis/gax-go/v2@v2.0.5/LICENSE;md5=0dd48ae8103725bd7b401261520cdfbb \
24 file://pkg/mod/github.com/influxdata/flux@v0.65.1/LICENSE;md5=f39a8d10930fb37bd59adabb3b9d0bd6 \
25 file://pkg/mod/github.com/influxdata/influxql@v1.1.1-0.20200828144457-65d3ef77d385/LICENSE;md5=ba8146ad9cc2a128209983265136e06a \
26 file://pkg/mod/github.com/influxdata/roaring@v0.4.13-0.20180809181101-fc520f41fab6/LICENSE;md5=b13d5600b5dc9e6cfb93ac14d7d6cfbf \
27 file://pkg/mod/github.com/influxdata/tdigest@v0.0.0-20181121200506-bf2b5ad3c0a9/LICENSE;md5=fd9c5bdb98de5b3e7b20f14b1cf17e32 \
28 file://pkg/mod/github.com/influxdata/usage-client@v0.0.0-20160829180054-6d3895376368/LICENSE.txt;md5=17cff8e5ad17d1d8c2ac21440e86d366 \
29 file://pkg/mod/github.com/jsternberg/zap-logfmt@v1.0.0/LICENSE;md5=860d1817101f99a56b547104ebfd4801 \
30 file://pkg/mod/github.com/jwilder/encoding@v0.0.0-20170811194829-b4e1701a28ef/LICENSE;md5=e75d4fbdba08ce3a518e7aab13042096 \
31 file://pkg/mod/github.com/klauspost/compress@v1.4.0/LICENSE;md5=591778525c869cdde0ab5a1bf283cd81 \
32 file://pkg/mod/github.com/klauspost/crc32@v0.0.0-20161016154125-cb6bfca970f6/LICENSE;md5=0f63a5a579a75ddec9f3464b085818a4 \
33 file://pkg/mod/github.com/klauspost/pgzip@v1.0.2-0.20170402124221-0bf5dcad4ada/LICENSE;md5=9ea3772c7ca56b5e8cbd5caf795588b5 \
34 file://pkg/mod/github.com/kraj/term@v0.0.0-20210111231523-7c42fcb0e627/LICENSE;md5=c11f50de045e1f8eb4502b2f50550720 \
35 file://pkg/mod/github.com/kraj/xxhash@v1.1.1-0.20211201014032-8254a11eab56/LICENSE.txt;md5=802da049c92a99b4387d3f3d91b00fa9 \
36 file://pkg/mod/github.com/lib/pq@v1.0.0/LICENSE.md;md5=0eab29964025b358179aa6d8f7db14bf \
37 file://pkg/mod/github.com/mattn/go-isatty@v0.0.4/LICENSE;md5=f509beadd5a11227c27b5d2ad6c9f2c6 \
38 file://pkg/mod/github.com/mattn/go-runewidth@v0.0.3/LICENSE;md5=24ce168f90aec2456a73de1839037245 \
39 file://pkg/mod/github.com/matttproud/golang_protobuf_extensions@v1.0.1/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e \
40 file://pkg/mod/github.com/opentracing/opentracing-go@v1.0.3-0.20180606204148-bd9c31933947/LICENSE;md5=f4e91fcd9abdeb3c904b834127d5cb20 \
41 file://pkg/mod/github.com/peterh/liner@v1.0.1-0.20180619022028-8c1271fcf47f/COPYING;md5=7316a33df6826d7cc2854e686cb9279f \
42 file://pkg/mod/github.com/philhofer/fwd@v1.0.0/LICENSE.md;md5=cfd452e4c91aa5191e3af8f3e4b67a9a \
43 file://pkg/mod/github.com/pkg/errors@v0.9.1/LICENSE;md5=6fe682a02df52c6653f33bd0f7126b5a \
44 file://pkg/mod/github.com/prometheus/client_golang@v1.0.0/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \
45 file://pkg/mod/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \
46 file://pkg/mod/github.com/prometheus/common@v0.6.0/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \
47 file://pkg/mod/github.com/prometheus/common@v0.6.0/internal/bitbucket.org/ww/goautoneg/README.txt;md5=a33eda65f1bc658f358e1d690c6a93d4 \
48 file://pkg/mod/github.com/prometheus/procfs@v0.0.2/LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \
49 file://pkg/mod/github.com/segmentio/kafka-go@v0.2.0/LICENSE;md5=245177e51c68aa2071d537392357ab87 \
50 file://pkg/mod/github.com/tinylib/msgp@v1.0.2/LICENSE;md5=37acb030ba070680be4a9fcb57f2735a \
51 file://pkg/mod/github.com/xlab/treeprint@v0.0.0-20180616005107-d6fb6747feb6/LICENSE;md5=41d2819776299442cbac81ad74bfc094 \
52 file://pkg/mod/go.opencensus.io@v0.22.2/LICENSE;md5=175792518e4ac015ab6696d16c4f607e \
53 file://pkg/mod/go.uber.org/atomic@v1.5.1/LICENSE.txt;md5=1caee86519456feda989f8a838102b50 \
54 file://pkg/mod/go.uber.org/multierr@v1.4.0/LICENSE.txt;md5=f65b21a547112d1bc7b11b90f9b31997 \
55 file://pkg/mod/go.uber.org/zap@v1.9.1/LICENSE.txt;md5=5e8153e456a82529ea845e0d511abb69 \
56 file://pkg/mod/golang.org/x/crypto@v0.0.0-20210322153248-0c34fe9e7dc2/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
57 file://pkg/mod/golang.org/x/net@v0.0.0-20210226172049-e18ecbb05110/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
58 file://pkg/mod/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
59 file://pkg/mod/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
60 file://pkg/mod/golang.org/x/sys@v0.0.0-20201119102817-f84b799fce68/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
61 file://pkg/mod/golang.org/x/term@v0.0.0-20201126162022-7de9c90e9dd1/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
62 file://pkg/mod/golang.org/x/text@v0.3.3/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
63 file://pkg/mod/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \
64 file://pkg/mod/google.golang.org/api@v0.15.0/LICENSE;md5=a651bb3d8b1c412632e28823bb432b40 \
65 file://pkg/mod/google.golang.org/api@v0.15.0/internal/third_party/uritemplates/LICENSE;md5=4ee4feb2b545c2231749e5c54ace343e \
66 file://pkg/mod/google.golang.org/genproto@v0.0.0-20200108215221-bd8f9a0ef82f/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
67 file://pkg/mod/google.golang.org/grpc@v1.26.0/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \
68"
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 580b92b3b3..5dd5644c4c 100644
--- a/meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb
+++ b/meta-oe/recipes-dbs/influxdb/influxdb_1.8.10.bb
@@ -1,38 +1,34 @@
1DESCRIPTION = "InfluxDB is a time series database designed to handle high write and query loads." 1DESCRIPTION = "InfluxDB is a time series database designed to handle high write and query loads."
2HOMEPAGE = "https://www.influxdata.com/products/influxdb-overview/" 2HOMEPAGE = "https://www.influxdata.com/products/influxdb-overview/"
3 3
4LICENSE = "MIT" 4LICENSE = "MIT & ${GO_MOD_LICENSES}"
5LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=f39a8d10930fb37bd59adabb3b9d0bd6" 5LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=f39a8d10930fb37bd59adabb3b9d0bd6"
6 6require ${BPN}-licenses.inc
7RDEPENDS:${PN} = "bash"
8RDEPENDS:${PN}-dev = "bash"
9
10GO_IMPORT = "github.com/influxdata/influxdb"
11
12GO_INSTALL = "\
13 ${GO_IMPORT}/cmd/influx \
14 ${GO_IMPORT}/cmd/influxd \
15"
16 7
17SRC_URI = "\ 8SRC_URI = "\
18 git://${GO_IMPORT};protocol=https;branch=1.8;destsuffix=${BPN}-${PV}/src/${GO_IMPORT} \ 9 git://${GO_IMPORT};protocol=https;branch=1.8;destsuffix=${GO_SRCURI_DESTSUFFIX} \
19 file://0001-Use-v2.1.2-xxhash-to-fix-build-with-go-1.17.patch;patchdir=src/${GO_IMPORT} \ 10 file://0001-Use-v2.1.2-xxhash-to-fix-build-with-go-1.17.patch;patchdir=src/${GO_IMPORT} \
11 file://0001-patch-term-module-for-mips-ispeed-ospeed-termios-abs.patch;patchdir=src/${GO_IMPORT} \
20 file://influxdb \ 12 file://influxdb \
21 file://influxdb.conf \ 13 file://influxdb.conf \
22" 14"
23 15require ${BPN}-go-mods.inc
24SRC_URI:append:mipsarch = " file://0001-patch-term-module-for-mips-ispeed-ospeed-termios-abs.patch;patchdir=src/${GO_IMPORT}"
25 16
26SRCREV = "688e697c51fd5353725da078555adbeff0363d01" 17SRCREV = "688e697c51fd5353725da078555adbeff0363d01"
27 18
19GO_IMPORT = "github.com/influxdata/influxdb"
20GO_INSTALL = "\
21 ${GO_IMPORT}/cmd/influx \
22 ${GO_IMPORT}/cmd/influxd \
23"
24
28inherit go-mod pkgconfig systemd update-rc.d useradd 25inherit go-mod pkgconfig systemd update-rc.d useradd
29 26
30export GOPROXY = "https://proxy.golang.org,direct" 27INITSCRIPT_PACKAGES = "${PN}"
28INITSCRIPT_NAME = "influxdb"
29INITSCRIPT_PARAMS = "defaults"
31 30
32# Workaround for network access issue during compile step 31SYSTEMD_SERVICE:${PN} = "influxdb.service"
33# this needs to be fixed in the recipes buildsystem to move
34# this such that it can be accomplished during do_fetch task
35do_compile[network] = "1"
36 32
37USERADD_PACKAGES = "${PN}" 33USERADD_PACKAGES = "${PN}"
38USERADD_PARAM:${PN} = "--system -d /var/lib/influxdb -m -s /bin/nologin influxdb" 34USERADD_PARAM:${PN} = "--system -d /var/lib/influxdb -m -s /bin/nologin influxdb"
@@ -70,11 +66,7 @@ do_install:append() {
70 66
71FILES:${PN} += "${libdir}/influxdb/scripts/influxd-systemd-start.sh" 67FILES:${PN} += "${libdir}/influxdb/scripts/influxd-systemd-start.sh"
72 68
73INITSCRIPT_PACKAGES = "${PN}" 69RDEPENDS:${PN} = "bash"
74INITSCRIPT_NAME = "influxdb" 70RDEPENDS:${PN}-dev = "bash"
75INITSCRIPT_PARAMS = "defaults"
76
77SYSTEMD_SERVICE:${PN} = "influxdb.service"
78 71
79CVE_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."
80SKIP_RECIPE[influxdb] ?= "QA Issue: task do_compile has network enabled"
diff --git a/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb b/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb
index ff83b6c2ee..c04a1ef8c4 100644
--- a/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb
+++ b/meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb
@@ -187,8 +187,3 @@ FILES:${PN}-fstools = "\
187" 187"
188 188
189BBCLASSEXTEND = "native" 189BBCLASSEXTEND = "native"
190
191# http://errors.yoctoproject.org/Errors/Details/766881/
192# android-tools/5.1.1.r37/git/system/core/adb/adb_auth_host.c:86:23: error: passing argument 2 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types]
193# android-tools/5.1.1.r37/git/system/core/adb/adb_auth_host.c:86:27: error: passing argument 3 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types]
194CC += "-Wno-error=incompatible-pointer-types"
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..83e2971552 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
@@ -30,5 +26,6 @@ EXTRA_OECMAKE += "\
30EXTRA_OECMAKE += "\ 26EXTRA_OECMAKE += "\
31 -DENABLE_STATIC_SNAPPY=ON \ 27 -DENABLE_STATIC_SNAPPY=ON \
32" 28"
29LDFLAGS:append:riscv32 = " -latomic"
33 30
34SECURITY_CFLAGS:toolchain-clang = "" 31SECURITY_CFLAGS:toolchain-clang = ""
diff --git a/meta-oe/recipes-devtools/cjson/cjson/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-devtools/cjson/cjson/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..7bd608ca0a
--- /dev/null
+++ b/meta-oe/recipes-devtools/cjson/cjson/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,41 @@
1From 8622490d650ba4d107561a0e8f3cf881fa0247c7 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 15:09:11 +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:2 (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/DaveGamble/cJSON/pull/935]
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 36a6cb5..9428da5 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,5 +1,5 @@
33 set(CMAKE_LEGACY_CYGWIN_WIN32 0)
34-cmake_minimum_required(VERSION 3.0)
35+cmake_minimum_required(VERSION 3.5)
36
37 project(cJSON
38 VERSION 1.7.18
39--
402.43.0
41
diff --git a/meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb b/meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb
index 33c8c28531..7ece0065ba 100644
--- a/meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb
+++ b/meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb
@@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=218947f77e8cb8e2fa02918dc41c50d0"
6 6
7SRC_URI = "git://github.com/DaveGamble/cJSON.git;branch=master;protocol=https \ 7SRC_URI = "git://github.com/DaveGamble/cJSON.git;branch=master;protocol=https \
8 file://run-ptest \ 8 file://run-ptest \
9 file://0001-allow-build-with-cmake-4.patch \
9 " 10 "
10SRCREV = "acc76239bee01d8e9c858ae2cab296704e52d916" 11SRCREV = "acc76239bee01d8e9c858ae2cab296704e52d916"
11 12
12
13inherit cmake pkgconfig ptest 13inherit cmake pkgconfig ptest
14 14
15RDEPENDS:${PN}-ptest += "cmake" 15RDEPENDS:${PN}-ptest += "cmake"
diff --git a/meta-oe/recipes-devtools/cpp-argparse/cpp-argparse_3.2.bb b/meta-oe/recipes-devtools/cpp-argparse/cpp-argparse_3.2.bb
new file mode 100644
index 0000000000..cb7ae45d38
--- /dev/null
+++ b/meta-oe/recipes-devtools/cpp-argparse/cpp-argparse_3.2.bb
@@ -0,0 +1,13 @@
1SUMMARY = "Argument Parser for Modern C++"
2HOMEPAGE = "https://github.com/p-ranav/argparse"
3BUGTRACKER = "https://github.com/p-ranav/argparse/issues"
4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=4f3ed9ec2c801700ac8fda1fcd29a330"
6
7SRCREV = "3eda91b2e1ce7d569f84ba295507c4cd8fd96910"
8SRC_URI = "git://github.com/p-ranav/argparse.git;branch=master;protocol=https;tag=v${PV}"
9
10inherit cmake
11EXTRA_OECMAKE = "-DARGPARSE_BUILD_TESTS=OFF"
12
13BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-devtools/cppgenerate/cppgenerate/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-devtools/cppgenerate/cppgenerate/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..419a9c0b5d
--- /dev/null
+++ b/meta-oe/recipes-devtools/cppgenerate/cppgenerate/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,43 @@
1From c7df183e6c34171fc4ce316c049ce69e87ae38a1 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 13:39:08 +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:6 (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/rm5248/libcppgenerate/pull/11]
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 bec9d86..00b4abf 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -3,7 +3,7 @@
33 #
34 # Copyright 2018 Robert Middleton robert.middleton@rm5248.com
35 #
36-cmake_minimum_required( VERSION 3.1 )
37+cmake_minimum_required( VERSION 3.5 )
38
39 project( libcppgenerate VERSION 0.3)
40
41--
422.43.0
43
diff --git a/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb b/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb
index 6e709b6e7e..edb5538425 100644
--- a/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb
+++ b/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb
@@ -4,9 +4,10 @@ SECTION = "libs"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc"
6 6
7SRC_URI = "git://github.com/rm5248/libcppgenerate.git;branch=master;protocol=https" 7SRC_URI = "git://github.com/rm5248/libcppgenerate.git;branch=master;protocol=https \
8SRCREV = "930c5503f76c877b72b9ff8546353d6f422bd010" 8 file://0001-allow-build-with-cmake-4.patch"
9 9
10SRCREV = "930c5503f76c877b72b9ff8546353d6f422bd010"
10 11
11inherit cmake 12inherit cmake
12 13
diff --git a/meta-oe/recipes-devtools/ctags/ctags_6.2.20250608.0.bb b/meta-oe/recipes-devtools/ctags/ctags_6.2.20250615.0.bb
index 845a78da76..c794278f57 100644
--- a/meta-oe/recipes-devtools/ctags/ctags_6.2.20250608.0.bb
+++ b/meta-oe/recipes-devtools/ctags/ctags_6.2.20250615.0.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
14 14
15inherit autotools-brokensep pkgconfig manpages 15inherit autotools-brokensep pkgconfig manpages
16 16
17SRCREV = "c06d333b3162660694b26604a364cdab89e2010e" 17SRCREV = "0644fb80a8250cc3ca6ba00037e490768fe4492e"
18SRC_URI = "git://github.com/universal-ctags/ctags;branch=master;protocol=https;tag=p${PV}" 18SRC_URI = "git://github.com/universal-ctags/ctags;branch=master;protocol=https;tag=p${PV}"
19 19
20 20
diff --git a/meta-oe/recipes-devtools/flatcc/flatcc/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-devtools/flatcc/flatcc/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..b0b0cedbfb
--- /dev/null
+++ b/meta-oe/recipes-devtools/flatcc/flatcc/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,52 @@
1From 4a53680194dac08b8f0247a7f3459c95ce0fddbb Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 13:03:33 +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:2 (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/dvidelabs/flatcc/pull/349]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 external/hash/CMakeLists.txt | 2 +-
27 2 files changed, 2 insertions(+), 2 deletions(-)
28
29diff --git a/CMakeLists.txt b/CMakeLists.txt
30index cb6715a..b69b0bb 100644
31--- a/CMakeLists.txt
32+++ b/CMakeLists.txt
33@@ -1,5 +1,5 @@
34 # Ubuntu 14.04 (Trusty)
35-cmake_minimum_required (VERSION 2.8.12.2)
36+cmake_minimum_required (VERSION 3.5)
37 # Centos 7
38 #cmake_minimum_required (VERSION 2.8.11)
39 #cmake_minimum_required (VERSION 2.8)
40diff --git a/external/hash/CMakeLists.txt b/external/hash/CMakeLists.txt
41index 7b7d990..12eb3da 100644
42--- a/external/hash/CMakeLists.txt
43+++ b/external/hash/CMakeLists.txt
44@@ -1,4 +1,4 @@
45-cmake_minimum_required (VERSION 3.0.2)
46+cmake_minimum_required (VERSION 3.5)
47
48 project (HashTest)
49
50--
512.43.0
52
diff --git a/meta-oe/recipes-devtools/flatcc/flatcc_git.bb b/meta-oe/recipes-devtools/flatcc/flatcc_git.bb
index 2565e3b9bd..a4bdda162d 100644
--- a/meta-oe/recipes-devtools/flatcc/flatcc_git.bb
+++ b/meta-oe/recipes-devtools/flatcc/flatcc_git.bb
@@ -11,10 +11,10 @@ PV = "0.6.2+git"
11SRC_URI = " \ 11SRC_URI = " \
12 git://github.com/dvidelabs/flatcc.git;protocol=https;branch=master \ 12 git://github.com/dvidelabs/flatcc.git;protocol=https;branch=master \
13 file://0001-Check-for-C-standard-version-23-for-__fallthrough__.patch \ 13 file://0001-Check-for-C-standard-version-23-for-__fallthrough__.patch \
14 file://0002-allow-build-with-cmake-4.patch \
14" 15"
15SRCREV = "1653ec964730ec7d9892a08a1695ada6d20f5196" 16SRCREV = "1653ec964730ec7d9892a08a1695ada6d20f5196"
16 17
17
18inherit cmake 18inherit cmake
19 19
20# Enable installation for target 20# Enable installation for target
diff --git a/meta-oe/recipes-devtools/jq/jq_1.8.0.bb b/meta-oe/recipes-devtools/jq/jq_1.8.1.bb
index af35324b5f..b9383c76f7 100644
--- a/meta-oe/recipes-devtools/jq/jq_1.8.0.bb
+++ b/meta-oe/recipes-devtools/jq/jq_1.8.1.bb
@@ -5,14 +5,14 @@ DESCRIPTION = "jq is like sed for JSON data, you can use it to slice and \
5HOMEPAGE = "https://jqlang.github.io/jq/" 5HOMEPAGE = "https://jqlang.github.io/jq/"
6BUGTRACKER = "https://github.com/jqlang/jq/issues" 6BUGTRACKER = "https://github.com/jqlang/jq/issues"
7SECTION = "utils" 7SECTION = "utils"
8LICENSE = "MIT" 8LICENSE = "MIT & BSD-2-Clause"
9LIC_FILES_CHKSUM = "file://COPYING;md5=08ffb5ac7e7e6bfc66968b89f01f512a" 9LIC_FILES_CHKSUM = "file://COPYING;md5=cf7fcb0a1def4a7ad62c028f7d0dca47"
10 10
11GITHUB_BASE_URI = "https://github.com/jqlang/${BPN}/releases/" 11GITHUB_BASE_URI = "https://github.com/jqlang/${BPN}/releases/"
12SRC_URI = "${GITHUB_BASE_URI}/download/${BPN}-${PV}/${BPN}-${PV}.tar.gz \ 12SRC_URI = "${GITHUB_BASE_URI}/download/${BPN}-${PV}/${BPN}-${PV}.tar.gz \
13 file://run-ptest \ 13 file://run-ptest \
14 " 14 "
15SRC_URI[sha256sum] = "91811577f91d9a6195ff50c2bffec9b72c8429dc05ec3ea022fd95c06d2b319c" 15SRC_URI[sha256sum] = "2be64e7129cecb11d5906290eba10af694fb9e3e7f9fc208a311dc33ca837eb0"
16 16
17inherit autotools github-releases ptest 17inherit autotools github-releases ptest
18 18
@@ -43,4 +43,6 @@ do_install_ptest() {
43 sed -i s:@libdir@:${libdir}:g ${D}${PTEST_PATH}/run-ptest 43 sed -i s:@libdir@:${libdir}:g ${D}${PTEST_PATH}/run-ptest
44} 44}
45 45
46RDEPENDS:${PN}-ptest += "tzdata"
47
46BBCLASSEXTEND = "native" 48BBCLASSEXTEND = "native"
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 241fd328d8..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,17 +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"
13
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/microsoft-gsl/microsoft-gsl/0001-Fix-initialization-in-test-1140.patch b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0001-Fix-initialization-in-test-1140.patch
deleted file mode 100644
index 84a585d3c5..0000000000
--- a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0001-Fix-initialization-in-test-1140.patch
+++ /dev/null
@@ -1,113 +0,0 @@
1From 1b4d42ca2e97061042ec44a0b34ceb176c78c7e1 Mon Sep 17 00:00:00 2001
2From: d-winsor <danwin@microsoft.com>
3Date: Mon, 26 Feb 2024 13:17:12 -0800
4Subject: [PATCH] Fix initialization in test (#1140)
5
6* Suppress unsafe-buffer-usage
7
8Upstream-Status: Backport [https://github.com/microsoft/GSL/commit/1b4d42ca2e97061042ec44a0b34ceb176c78c7e1]
9
10Signed-off-by: Peter Marko <peter.marko@siemens.com>
11---
12 include/gsl/span | 10 ++++++++++
13 include/gsl/util | 10 ++++++++++
14 tests/CMakeLists.txt | 10 ++++++++++
15 tests/span_tests.cpp | 2 +-
16 4 files changed, 31 insertions(+), 1 deletion(-)
17
18diff --git a/include/gsl/span b/include/gsl/span
19index cc8a7b9..d254e4d 100644
20--- a/include/gsl/span
21+++ b/include/gsl/span
22@@ -58,6 +58,12 @@
23 #pragma GCC diagnostic ignored "-Wsign-conversion"
24 #endif
25
26+// Turn off clang unsafe buffer warnings as all accessed are guarded by runtime checks
27+#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
28+#pragma clang diagnostic push
29+#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
30+#endif // defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
31+
32 namespace gsl
33 {
34
35@@ -818,4 +824,8 @@ as_writable_bytes(span<ElementType, Extent> s) noexcept
36 #pragma GCC diagnostic pop
37 #endif // __GNUC__ > 6
38
39+#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
40+#pragma clang diagnostic pop
41+#endif
42+
43 #endif // GSL_SPAN_H
44diff --git a/include/gsl/util b/include/gsl/util
45index a215bad..11735a8 100644
46--- a/include/gsl/util
47+++ b/include/gsl/util
48@@ -39,6 +39,12 @@
49
50 #endif // _MSC_VER
51
52+// Turn off clang unsafe buffer warnings as all accessed are guarded by runtime checks
53+#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
54+#pragma clang diagnostic push
55+#pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
56+#endif // defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
57+
58 #if defined(__cplusplus) && (__cplusplus >= 201703L)
59 #define GSL_NODISCARD [[nodiscard]]
60 #else
61@@ -157,4 +163,8 @@ constexpr auto at(std::span<T, extent> sp, const index i) -> decltype(sp[sp.size
62
63 #endif // _MSC_VER
64
65+#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
66+#pragma clang diagnostic pop
67+#endif
68+
69 #endif // GSL_UTIL_H
70diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
71index cab4e56..20de9e1 100644
72--- a/tests/CMakeLists.txt
73+++ b/tests/CMakeLists.txt
74@@ -167,6 +167,11 @@ else()
75 >
76 )
77 endif(MSVC)
78+check_cxx_compiler_flag("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER)
79+if (WARN_UNSAFE_BUFFER)
80+ # This test uses very greedy heuristics such as "no pointer arithmetic on raw buffer"
81+ target_compile_options(gsl_tests_config INTERFACE "-Wno-unsafe-buffer-usage")
82+endif()
83
84 # for tests to find the gtest header
85 target_include_directories(gsl_tests_config SYSTEM INTERFACE
86@@ -267,6 +272,11 @@ else()
87 >
88 )
89 endif(MSVC)
90+check_cxx_compiler_flag("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER)
91+if (WARN_UNSAFE_BUFFER)
92+ # This test uses very greedy heuristics such as "no pointer arithmetic on raw buffer"
93+ target_compile_options(gsl_tests_config_noexcept INTERFACE "-Wno-unsafe-buffer-usage")
94+endif()
95
96 add_executable(gsl_noexcept_tests no_exception_ensure_tests.cpp)
97 target_link_libraries(gsl_noexcept_tests
98diff --git a/tests/span_tests.cpp b/tests/span_tests.cpp
99index 33ccf56..3c1dfe5 100644
100--- a/tests/span_tests.cpp
101+++ b/tests/span_tests.cpp
102@@ -330,7 +330,7 @@ TEST(span_test, from_array_constructor)
103 EXPECT_TRUE(s.data() == std::addressof(arr2d[0]));
104 }
105
106- int arr3d[2][3][2] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
107+ int arr3d[2][3][2] = { { {1, 2}, {3, 4}, {5, 6} }, { {7, 8}, {9, 10}, {11, 12} } };
108
109 #ifdef CONFIRM_COMPILATION_ERRORS
110 {
111--
1122.30.2
113
diff --git a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0002-Fix-gcc-build-problem.patch b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0002-Fix-gcc-build-problem.patch
deleted file mode 100644
index 2f7542c62c..0000000000
--- a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0002-Fix-gcc-build-problem.patch
+++ /dev/null
@@ -1,82 +0,0 @@
1From aa4fd1f57794964640005900c2b47af1a0940b7b Mon Sep 17 00:00:00 2001
2From: Werner Henze <w.henze@avm.de>
3Date: Fri, 1 Mar 2024 15:53:50 +0100
4Subject: [PATCH] Fix gcc build problem
5
6Closes issue #1148 by fixing problems introduced in PR #1140.
7
8Upstream-Status: Submitted [https://github.com/microsoft/GSL/pull/1149]
9
10Signed-off-by: Peter Marko <peter.marko@siemens.com>
11---
12 include/gsl/span | 12 ++++++++----
13 include/gsl/util | 12 ++++++++----
14 2 files changed, 16 insertions(+), 8 deletions(-)
15
16diff --git a/include/gsl/span b/include/gsl/span
17index 0de2932..d2ef9f7 100644
18--- a/include/gsl/span
19+++ b/include/gsl/span
20@@ -59,10 +59,12 @@
21 #endif
22
23 // Turn off clang unsafe buffer warnings as all accessed are guarded by runtime checks
24-#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
25+#if defined(__clang__)
26+#if __has_warning("-Wunsafe-buffer-usage")
27 #pragma clang diagnostic push
28 #pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
29-#endif // defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
30+#endif // __has_warning("-Wunsafe-buffer-usage")
31+#endif // defined(__clang__)
32
33 namespace gsl
34 {
35@@ -824,8 +826,10 @@ as_writable_bytes(span<ElementType, Extent> s) noexcept
36 #pragma GCC diagnostic pop
37 #endif // __GNUC__ > 6
38
39-#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
40+#if defined(__clang__)
41+#if __has_warning("-Wunsafe-buffer-usage")
42 #pragma clang diagnostic pop
43-#endif
44+#endif // __has_warning("-Wunsafe-buffer-usage")
45+#endif // defined(__clang__)
46
47 #endif // GSL_SPAN_H
48diff --git a/include/gsl/util b/include/gsl/util
49index b853017..26b2f5f 100644
50--- a/include/gsl/util
51+++ b/include/gsl/util
52@@ -40,10 +40,12 @@
53 #endif // _MSC_VER
54
55 // Turn off clang unsafe buffer warnings as all accessed are guarded by runtime checks
56-#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
57+#if defined(__clang__)
58+#if __has_warning("-Wunsafe-buffer-usage")
59 #pragma clang diagnostic push
60 #pragma clang diagnostic ignored "-Wunsafe-buffer-usage"
61-#endif // defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
62+#endif // __has_warning("-Wunsafe-buffer-usage")
63+#endif // defined(__clang__)
64
65 #if defined(__cplusplus) && (__cplusplus >= 201703L)
66 #define GSL_NODISCARD [[nodiscard]]
67@@ -163,8 +165,10 @@ constexpr auto at(std::span<T, extent> sp, const index i) -> decltype(sp[sp.size
68
69 #endif // _MSC_VER
70
71-#if defined(__clang__) && __has_warning("-Wunsafe-buffer-usage")
72+#if defined(__clang__)
73+#if __has_warning("-Wunsafe-buffer-usage")
74 #pragma clang diagnostic pop
75-#endif
76+#endif // __has_warning("-Wunsafe-buffer-usage")
77+#endif // defined(__clang__)
78
79 #endif // GSL_UTIL_H
80--
812.30.2
82
diff --git a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch
deleted file mode 100644
index ed057f5243..0000000000
--- a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch
+++ /dev/null
@@ -1,53 +0,0 @@
1From 85e1c38bcf84bd4e2ce63ef74f0cfa1f5e92261e Mon Sep 17 00:00:00 2001
2From: Peter Marko <peter.marko@siemens.com>
3Date: Wed, 27 Mar 2024 23:46:31 +0100
4Subject: [PATCH] Adapt check_cxx_compiler_flag to cmake 3.0.2
5
6Backporting commits which are upgrading cmake_minimum_required and
7include check_cxx_compiler_flag have too many additional changes.
8
9Let's just do a simple adaptation of our backported patch so
10it works with older cmake version instead.
11
12This can be safely removed when recipe version is upgraded.
13
14Upstream-Status: Inappropriate
15
16Signed-off-by: Peter Marko <peter.marko@siemens.com>
17---
18 tests/CMakeLists.txt | 5 +++--
19 1 file changed, 3 insertions(+), 2 deletions(-)
20
21diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
22index 20de9e1..54c3ac5 100644
23--- a/tests/CMakeLists.txt
24+++ b/tests/CMakeLists.txt
25@@ -5,6 +5,7 @@ enable_testing() # again, for support standalone testing
26
27 include(FindPkgConfig)
28 include(ExternalProject)
29+include(CheckCXXCompilerFlag)
30
31 # will make visual studio generated project group files
32 set_property(GLOBAL PROPERTY USE_FOLDERS ON)
33@@ -167,7 +168,7 @@ else()
34 >
35 )
36 endif(MSVC)
37-check_cxx_compiler_flag("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER)
38+CHECK_CXX_COMPILER_FLAG("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER)
39 if (WARN_UNSAFE_BUFFER)
40 # This test uses very greedy heuristics such as "no pointer arithmetic on raw buffer"
41 target_compile_options(gsl_tests_config INTERFACE "-Wno-unsafe-buffer-usage")
42@@ -272,7 +273,7 @@ else()
43 >
44 )
45 endif(MSVC)
46-check_cxx_compiler_flag("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER)
47+CHECK_CXX_COMPILER_FLAG("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER)
48 if (WARN_UNSAFE_BUFFER)
49 # This test uses very greedy heuristics such as "no pointer arithmetic on raw buffer"
50 target_compile_options(gsl_tests_config_noexcept INTERFACE "-Wno-unsafe-buffer-usage")
51--
522.30.2
53
diff --git a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.0.0.bb b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.2.0.bb
index 2fbbf8f06a..16a0af334d 100644
--- a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.0.0.bb
+++ b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.2.0.bb
@@ -9,16 +9,14 @@ LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=363055e71e77071107ba2bb9a54bd9a7" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=363055e71e77071107ba2bb9a54bd9a7"
10 10
11SRC_URI = "git://github.com/microsoft/GSL.git;protocol=https;branch=main \ 11SRC_URI = "git://github.com/microsoft/GSL.git;protocol=https;branch=main \
12 file://run-ptest \ 12 file://run-ptest \
13 file://0001-Fix-initialization-in-test-1140.patch \
14 file://0002-Fix-gcc-build-problem.patch \
15 file://0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch \
16" 13"
17SRCREV = "a3534567187d2edc428efd3f13466ff75fe5805c" 14SRCREV = "2828399820ef4928cc89b65605dca5dc68efca6e"
18
19 15
20inherit cmake pkgconfig ptest 16inherit cmake pkgconfig ptest
21 17
18EXTRA_OECMAKE += "-DGSL_CXX_STANDARD=17"
19
22# this is header-only library 20# this is header-only library
23ALLOW_EMPTY:${PN} = "1" 21ALLOW_EMPTY:${PN} = "1"
24 22
diff --git a/meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb b/meta-oe/recipes-devtools/msgpack/msgpack-c_6.1.0.bb
index aa7629763c..b7f3625c2a 100644
--- a/meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb
+++ b/meta-oe/recipes-devtools/msgpack/msgpack-c_6.1.0.bb
@@ -7,13 +7,11 @@ LIC_FILES_CHKSUM = "file://NOTICE;md5=7a858c074723608e08614061dc044352 \
7 file://LICENSE_1_0.txt;md5=e4224ccaecb14d942c71d31bef20d78c \ 7 file://LICENSE_1_0.txt;md5=e4224ccaecb14d942c71d31bef20d78c \
8 " 8 "
9 9
10SRC_URI = "git://github.com/msgpack/msgpack-c;branch=c_master;protocol=https \ 10SRC_URI = "git://github.com/msgpack/msgpack-c;branch=c_master;protocol=https"
11 " 11SRCREV = "445880108a1d171f755ff6ac77e03fbebbb23729"
12SRCREV = "8160ede5e20fd3019a77eea46d9c72cf6163f802"
13
14 12
15inherit cmake pkgconfig 13inherit cmake pkgconfig
16 14
17EXTRA_OECMAKE += "-DMSGPACK_BUILD_TESTS=off" 15EXTRA_OECMAKE += "-DMSGPACK_BUILD_TESTS=off"
18 16
19BBCLASSEXTEND += "native nativesdk" 17BBCLASSEXTEND += "native nativesdk"
diff --git a/meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb b/meta-oe/recipes-devtools/msgpack/msgpack-cpp_7.0.0.bb
index 3457964609..5b296a20cd 100644
--- a/meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb
+++ b/meta-oe/recipes-devtools/msgpack/msgpack-cpp_7.0.0.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://NOTICE;md5=7a858c074723608e08614061dc044352 \
8 " 8 "
9 9
10SRC_URI = "https://github.com/msgpack/msgpack-c/releases/download/cpp-${PV}/msgpack-cxx-${PV}.tar.gz" 10SRC_URI = "https://github.com/msgpack/msgpack-c/releases/download/cpp-${PV}/msgpack-cxx-${PV}.tar.gz"
11SRC_URI[sha256sum] = "5fd555742e37bbd58d166199e669f01f743c7b3c6177191dd7b31fb0c37fa191" 11SRC_URI[sha256sum] = "7504b7af7e7b9002ce529d4f941e1b7fb1fb435768780ce7da4abaac79bb156f"
12 12
13UPSTREAM_CHECK_URI = "https://github.com/msgpack/msgpack-c/releases" 13UPSTREAM_CHECK_URI = "https://github.com/msgpack/msgpack-c/releases"
14UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" 14UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
diff --git a/meta-oe/recipes-devtools/php/php_8.4.6.bb b/meta-oe/recipes-devtools/php/php_8.4.10.bb
index 5118ddd6ab..4d598949a1 100644
--- a/meta-oe/recipes-devtools/php/php_8.4.6.bb
+++ b/meta-oe/recipes-devtools/php/php_8.4.10.bb
@@ -1,5 +1,5 @@
1SUMMARY = "A server-side, HTML-embedded scripting language" 1SUMMARY = "A server-side, HTML-embedded scripting language"
2HOMEPAGE = "http://www.php.net" 2HOMEPAGE = "https://www.php.net"
3SECTION = "console/network" 3SECTION = "console/network"
4 4
5LICENSE = "PHP-3.0" 5LICENSE = "PHP-3.0"
@@ -29,7 +29,7 @@ SRC_URI:append:class-target = " \
29 29
30S = "${UNPACKDIR}/php-${PV}" 30S = "${UNPACKDIR}/php-${PV}"
31 31
32SRC_URI[sha256sum] = "9cf2734509b603f6589617ab52a9712a03e0fe059951cddd2d4623df4bf7c6c6" 32SRC_URI[sha256sum] = "8815d10659cde5f03be4d169205d62b7b29ed0edc7cdd84b6384cda0310c3108"
33 33
34CVE_STATUS_GROUPS += "CVE_STATUS_PHP" 34CVE_STATUS_GROUPS += "CVE_STATUS_PHP"
35CVE_STATUS_PHP[status] = "fixed-version: The name of this product is exactly the same as github.com/emlog/emlog. CVE can be safely ignored." 35CVE_STATUS_PHP[status] = "fixed-version: The name of this product is exactly the same as github.com/emlog/emlog. CVE can be safely ignored."
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf/0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch b/meta-oe/recipes-devtools/protobuf/protobuf/0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch
index 7a8906a9a4..53fdf7dece 100644
--- a/meta-oe/recipes-devtools/protobuf/protobuf/0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch
+++ b/meta-oe/recipes-devtools/protobuf/protobuf/0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch
@@ -47,12 +47,12 @@ index f7ee9b116..8cd1359e2 100644
47 47
48 add_person_cpp: add_person.cc protoc_middleman 48 add_person_cpp: add_person.cc protoc_middleman
49 pkg-config --cflags protobuf # fails if protobuf is not installed 49 pkg-config --cflags protobuf # fails if protobuf is not installed
50- c++ -std=c++14 add_person.cc addressbook.pb.cc -o add_person_cpp `pkg-config --cflags --libs protobuf` 50- c++ add_person.cc addressbook.pb.cc -o add_person_cpp `pkg-config --cflags --libs protobuf`
51+ $(CXX) $(CXXFLAGS) $(LDFLAGS) ../src/google/protobuf/.libs/timestamp.pb.o $(PROTOBUF) add_person.cc addressbook.pb.cc -o add_person_cpp 51+ $(CXX) $(CXXFLAGS) $(LDFLAGS) ../src/google/protobuf/.libs/timestamp.pb.o $(PROTOBUF) add_person.cc addressbook.pb.cc -o add_person_cpp
52 52
53 list_people_cpp: list_people.cc protoc_middleman 53 list_people_cpp: list_people.cc protoc_middleman
54 pkg-config --cflags protobuf # fails if protobuf is not installed 54 pkg-config --cflags protobuf # fails if protobuf is not installed
55- c++ -std=c++14 list_people.cc addressbook.pb.cc -o list_people_cpp `pkg-config --cflags --libs protobuf` 55- c++ list_people.cc addressbook.pb.cc -o list_people_cpp `pkg-config --cflags --libs protobuf`
56+ $(CXX) $(CXXFLAGS) $(LDFLAGS) ../src/google/protobuf/.libs/timestamp.pb.o $(PROTOBUF) list_people.cc addressbook.pb.cc -o list_people_cpp 56+ $(CXX) $(CXXFLAGS) $(LDFLAGS) ../src/google/protobuf/.libs/timestamp.pb.o $(PROTOBUF) list_people.cc addressbook.pb.cc -o list_people_cpp
57 57
58 add_person_dart: add_person.dart protoc_middleman_dart 58 add_person_dart: add_person.dart protoc_middleman_dart
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf_5.29.4.bb b/meta-oe/recipes-devtools/protobuf/protobuf_6.31.1.bb
index 61aff1da28..90be1179aa 100644
--- a/meta-oe/recipes-devtools/protobuf/protobuf_5.29.4.bb
+++ b/meta-oe/recipes-devtools/protobuf/protobuf_6.31.1.bb
@@ -7,20 +7,18 @@ SECTION = "console/tools"
7LICENSE = "BSD-3-Clause & MIT" 7LICENSE = "BSD-3-Clause & MIT"
8LIC_FILES_CHKSUM = " \ 8LIC_FILES_CHKSUM = " \
9 file://LICENSE;md5=37b5762e07f0af8c74ce80a8bda4266b \ 9 file://LICENSE;md5=37b5762e07f0af8c74ce80a8bda4266b \
10 file://third_party/lunit/LICENSE;md5=99f08e72434dfa34fe0581d3dfb2d7f4 \
11 file://third_party/utf8_range/LICENSE;md5=d4974d297231477b2ff507c35d61c13c \ 10 file://third_party/utf8_range/LICENSE;md5=d4974d297231477b2ff507c35d61c13c \
12" 11"
13 12
14DEPENDS = "zlib abseil-cpp jsoncpp" 13DEPENDS = "zlib abseil-cpp jsoncpp"
15DEPENDS:append:class-target = " protobuf-native" 14DEPENDS:append:class-target = " protobuf-native"
16 15
17SRCREV = "1be1c9d0ea6efa2a25bd7b76186844d1669be78a" 16SRCREV = "74211c0dfc2777318ab53c2cd2c317a2ef9012de"
18 17
19SRC_URI = "git://github.com/protocolbuffers/protobuf.git;branch=29.x;protocol=https \ 18SRC_URI = "git://github.com/protocolbuffers/protobuf.git;branch=31.x;protocol=https \
20 file://run-ptest \ 19 file://run-ptest \
21 file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \ 20 file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \
22 file://0001-fix-protobuf-native-build-failure-with-gcc-10.patch \ 21 file://0001-fix-protobuf-native-build-failure-with-gcc-10.patch \
23 file://0001-utf8_range-add-version-marker-to-library-19009.patch \
24 " 22 "
25SRC_URI:append:mipsarcho32:toolchain-clang = " file://0001-Fix-build-on-mips-clang.patch " 23SRC_URI:append:mipsarcho32:toolchain-clang = " file://0001-Fix-build-on-mips-clang.patch "
26 24
diff --git a/meta-oe/recipes-devtools/pstack/files/0001-tests-fix-the-issue-of-cross-compilation-failure.patch b/meta-oe/recipes-devtools/pstack/files/0001-tests-fix-the-issue-of-cross-compilation-failure.patch
new file mode 100644
index 0000000000..2b54750e7a
--- /dev/null
+++ b/meta-oe/recipes-devtools/pstack/files/0001-tests-fix-the-issue-of-cross-compilation-failure.patch
@@ -0,0 +1,28 @@
1From a8c3996d3f8d9b8f3a2888b7062c1139263c5aba Mon Sep 17 00:00:00 2001
2From: Wen Yang <yellowriver2010@hotmail.com>
3Date: Mon, 23 Jun 2025 02:06:53 +0800
4Subject: [PATCH] tests: fix the issue of cross compilation failure
5
6By replacing objcopy with MAKE_OBJCOPY, pstack could support both
7native and cross compilation.
8
9Upstream-Status: Backport [https://github.com/peadar/pstack/pull/38]
10---
11 tests/CMakeLists.txt | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
15index 71a62a7..bf11a04 100644
16--- a/tests/CMakeLists.txt
17+++ b/tests/CMakeLists.txt
18@@ -38,7 +38,7 @@ SET_TARGET_PROPERTIES(noreturn PROPERTIES COMPILE_FLAGS "-O2 -g")
19
20 add_custom_command(
21 OUTPUT basic-no-unwind-gen
22- COMMAND objcopy --strip-debug --remove-section .eh_frame basic basic-no-unwind
23+ COMMAND ${CMAKE_OBJCOPY} --strip-debug --remove-section .eh_frame basic basic-no-unwind
24 VERBATIM )
25
26 add_custom_target(basic-no-unwind ALL DEPENDS basic basic-no-unwind-gen)
27--
282.25.1
diff --git a/meta-oe/recipes-devtools/pstack/pstack.inc b/meta-oe/recipes-devtools/pstack/pstack.inc
new file mode 100644
index 0000000000..778438a272
--- /dev/null
+++ b/meta-oe/recipes-devtools/pstack/pstack.inc
@@ -0,0 +1,45 @@
1SUMMARY = "A utility to print stack traces of running processes"
2DESCRIPTION = "A from-scratch implementation of pstack using DWARF debugging and unwind information. \
3Works for C/C++, Go, Rust, and Python. A traditional pstack command can generally print a backtrace \
4of each thread in a running program, and sometimes from a core file. This version of pstack uses its \
5own self contained ELF and DWARF parsing library, libdwelf to parse the DWARF debug and unwind \
6information, to get a stack trace."
7HOMEPAGE = "https://github.com/peadar/pstack"
8SECTION = "devel"
9LICENSE = "BSD-2-Clause"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=671019a96ba80415b696240ed2ca5e80"
11
12inherit cmake
13
14DEPENDS += "zlib xz libunwind elfutils"
15
16RDEPENDS:${PN} += "elfutils"
17
18do_install() {
19 install -d ${D}${bindir}
20 install -m 0755 ${B}/pstack ${D}${bindir}/pstack
21
22 install -d ${D}${libdir}
23 install -m 0755 ${B}/libprocman.so.${PV} ${D}${libdir}/libprocman.so.${PV}
24 ln -sf libprocman.so.${PV} ${D}${libdir}/libprocman.so
25 install -m 0755 ${B}/libdwelf.so.${PV} ${D}${libdir}/libdwelf.so.${PV}
26 ln -sf libdwelf.so.${PV} ${D}${libdir}/libdwelf.so
27}
28
29PACKAGES = "${PN}"
30FILES:${PN} = "${bindir}/pstack"
31FILES:${PN} += "${libdir}/libprocman.so.${PV}"
32FILES:${PN} += "${libdir}/libdwelf.so.${PV}"
33
34PACKAGES += "${PN}-dbg"
35FILES:${PN}-dbg += "${base_bindir}/.debug ${base_sbindir}/.debug ${bindir}/.debug ${sbindir}/.debug"
36
37PACKAGES += "${PN}-dev"
38FILES:${PN}-dev += "${base_libdir}/*.so"
39
40TOOLCHAIN = "gcc"
41
42COMPATIBLE_HOST:riscv64 = "null"
43COMPATIBLE_HOST:riscv32 = "null"
44COMPATIBLE_HOST:arm = "null"
45COMPATIBLE_HOST:libc-musl = "null"
diff --git a/meta-oe/recipes-devtools/pstack/pstack_2.10.bb b/meta-oe/recipes-devtools/pstack/pstack_2.10.bb
new file mode 100644
index 0000000000..bed49b62ba
--- /dev/null
+++ b/meta-oe/recipes-devtools/pstack/pstack_2.10.bb
@@ -0,0 +1,31 @@
1SUMMARY = "A from-scratch implementation of pstack using DWARF debugging \
2and unwind information. Works for C/C++, Go, Rust, and Python."
3
4HOMEPAGE = "https://github.com/peadar/pstack"
5SECTION = "devel/pstack"
6
7LICENSE = "BSD-2-Clause"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=671019a96ba80415b696240ed2ca5e80"
9
10DEPENDS = "tcl virtual/libx11 libxt zip-native"
11
12SRC_URI = "git://github.com/peadar/pstack;branch=master;tag=v${PV};protocol=https"
13SRCREV = "a310df637d74917a1d3570c540bf3aef899d7e63"
14
15PACKAGES =+ "${PN}-lib"
16
17SOLIBS = ".so"
18FILES_SOLIBSDEV = ""
19
20# isn't getting picked up by shlibs code
21RDEPENDS:${PN} += "tk-lib"
22RDEPENDS:${PN}:class-native = ""
23
24BBCLASSEXTEND = "native nativesdk"
25
26inherit binconfig
27
28SYSROOT_DIRS += "${bindir_crossscripts}"
29
30# Fix some paths that might be used by Tcl extensions
31BINCONFIG_GLOB = "*Config.sh"
diff --git a/meta-oe/recipes-devtools/pstack/pstack_git.bb b/meta-oe/recipes-devtools/pstack/pstack_git.bb
new file mode 100644
index 0000000000..cc6721f9e3
--- /dev/null
+++ b/meta-oe/recipes-devtools/pstack/pstack_git.bb
@@ -0,0 +1,8 @@
1require pstack.inc
2
3SRCREV = "1e1734be3adb6d9c81b57c5cc3d0c8fbc43bdee3"
4PV = "2.11"
5
6SRC_URI = "git://github.com/peadar/pstack.git;branch=master;protocol=https \
7 file://0001-tests-fix-the-issue-of-cross-compilation-failure.patch \
8 "
diff --git a/meta-oe/recipes-devtools/rapidjson/rapidjson/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-devtools/rapidjson/rapidjson/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..e40b9fe06c
--- /dev/null
+++ b/meta-oe/recipes-devtools/rapidjson/rapidjson/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From b855b1632f9afe5199e01d84da54068a4cb152a8 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 18:46:59 +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: Backport [https://github.com/Tencent/rapidjson/commit/ebd87cb468fb4cb060b37e579718c4a4125416c1]
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 3b9ac512..6d4121e9 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
34+CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
35 if(POLICY CMP0025)
36 # detect Apple's Clang
37 cmake_policy(SET CMP0025 NEW)
38--
392.43.0
40
diff --git a/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb b/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb
index 724d329ee2..92858044c1 100644
--- a/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb
+++ b/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb
@@ -4,13 +4,13 @@ SECTION = "libs"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://license.txt;md5=ba04aa8f65de1396a7e59d1d746c2125" 5LIC_FILES_CHKSUM = "file://license.txt;md5=ba04aa8f65de1396a7e59d1d746c2125"
6 6
7SRC_URI = "git://github.com/miloyip/rapidjson.git;branch=master;protocol=https" 7SRC_URI = "git://github.com/miloyip/rapidjson.git;branch=master;protocol=https \
8 file://0001-allow-build-with-cmake-4.patch"
8 9
9SRCREV = "0ccdbf364c577803e2a751f5aededce935314313" 10SRCREV = "0ccdbf364c577803e2a751f5aededce935314313"
10 11
11PV = "1.1.0+git" 12PV = "1.1.0+git"
12 13
13
14inherit cmake 14inherit cmake
15 15
16EXTRA_OECMAKE += "-DRAPIDJSON_BUILD_DOC=OFF -DRAPIDJSON_BUILD_TESTS=OFF -DRAPIDJSON_BUILD_EXAMPLES=OFF" 16EXTRA_OECMAKE += "-DRAPIDJSON_BUILD_DOC=OFF -DRAPIDJSON_BUILD_TESTS=OFF -DRAPIDJSON_BUILD_EXAMPLES=OFF"
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-devtools/yajl/yajl/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-devtools/yajl/yajl/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..78076e5c1e
--- /dev/null
+++ b/meta-oe/recipes-devtools/yajl/yajl/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,93 @@
1From e67398dad70e5d0174ad0eca5c293a5bf1ce1796 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Thu, 10 Jul 2025 00:00:33 +0300
4Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
5 compatibility
6
7CMake 3.0 and newer disallow reading the LOCATION property of targets directly.
8Instead, use the recommended $<TARGET_FILE:target> generator expression when
9referencing the output binary in add_custom_command.
10
11Fix:
12
13| CMake Error at CMakeLists.txt:15 (CMAKE_MINIMUM_REQUIRED):
14| Compatibility with CMake < 3.5 has been removed from CMake.
15|
16| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
17| to tell CMake that the project requires at least <min> but has been updated
18| to work with policies introduced by <max> or earlier.
19|
20| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
21|
22|
23| -- Configuring incomplete, errors occurred!
24
25---
26
27| CMake Error at reformatter/CMakeLists.txt:38 (GET_TARGET_PROPERTY):
28| The LOCATION property may not be read from target "json_reformat". Use the
29| target name directly with add_custom_command, or use the generator
30| expression $<TARGET_FILE>, as appropriate.
31|
32|
33|
34| CMake Error at verify/CMakeLists.txt:32 (GET_TARGET_PROPERTY):
35| The LOCATION property may not be read from target "json_verify". Use the
36| target name directly with add_custom_command, or use the generator
37| expression $<TARGET_FILE>, as appropriate.
38
39Upstream-Status: Submitted [https://github.com/lloyd/yajl/pull/256]
40
41Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
42---
43 CMakeLists.txt | 2 +-
44 reformatter/CMakeLists.txt | 4 +---
45 verify/CMakeLists.txt | 4 +---
46 3 files changed, 3 insertions(+), 7 deletions(-)
47
48diff --git a/CMakeLists.txt b/CMakeLists.txt
49index 4c0a9be..e7031c8 100644
50--- a/CMakeLists.txt
51+++ b/CMakeLists.txt
52@@ -12,7 +12,7 @@
53 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
54 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
55
56-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
57+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.0...3.10)
58
59 PROJECT(YetAnotherJSONParser C)
60
61diff --git a/reformatter/CMakeLists.txt b/reformatter/CMakeLists.txt
62index 52a9bee..267d02e 100644
63--- a/reformatter/CMakeLists.txt
64+++ b/reformatter/CMakeLists.txt
65@@ -35,9 +35,7 @@ IF (NOT WIN32)
66 ENDIF (NOT WIN32)
67
68 # copy the binary into the output directory
69-GET_TARGET_PROPERTY(binPath json_reformat LOCATION)
70-
71 ADD_CUSTOM_COMMAND(TARGET json_reformat POST_BUILD
72- COMMAND ${CMAKE_COMMAND} -E copy_if_different ${binPath} ${binDir})
73+ COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:json_reformat> ${binDir})
74
75 INSTALL(TARGETS json_reformat RUNTIME DESTINATION bin)
76diff --git a/verify/CMakeLists.txt b/verify/CMakeLists.txt
77index 967fca1..2f39008 100644
78--- a/verify/CMakeLists.txt
79+++ b/verify/CMakeLists.txt
80@@ -29,9 +29,7 @@ ADD_EXECUTABLE(json_verify ${SRCS})
81 TARGET_LINK_LIBRARIES(json_verify yajl_s)
82
83 # copy in the binary
84-GET_TARGET_PROPERTY(binPath json_verify LOCATION)
85-
86 ADD_CUSTOM_COMMAND(TARGET json_verify POST_BUILD
87- COMMAND ${CMAKE_COMMAND} -E copy_if_different ${binPath} ${binDir})
88+ COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:json_verify> ${binDir})
89
90 INSTALL(TARGETS json_verify RUNTIME DESTINATION bin)
91--
922.43.0
93
diff --git a/meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb b/meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb
index e4434bee45..6951e7e705 100644
--- a/meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb
+++ b/meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb
@@ -12,10 +12,10 @@ SRC_URI = "git://github.com/lloyd/yajl;branch=master;protocol=https \
12 file://CVE-2017-16516.patch \ 12 file://CVE-2017-16516.patch \
13 file://CVE-2022-24795.patch \ 13 file://CVE-2022-24795.patch \
14 file://CVE-2023-33460.patch \ 14 file://CVE-2023-33460.patch \
15 file://0001-allow-build-with-cmake-4.patch \
15 " 16 "
16SRCREV = "a0ecdde0c042b9256170f2f8890dd9451a4240aa" 17SRCREV = "a0ecdde0c042b9256170f2f8890dd9451a4240aa"
17 18
18
19inherit cmake lib_package 19inherit cmake lib_package
20 20
21EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" 21EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
diff --git a/meta-oe/recipes-extended/boinc/boinc-client_7.20.5.bb b/meta-oe/recipes-extended/boinc/boinc-client_7.20.5.bb
index b2cfd9b874..3e626f32d9 100644
--- a/meta-oe/recipes-extended/boinc/boinc-client_7.20.5.bb
+++ b/meta-oe/recipes-extended/boinc/boinc-client_7.20.5.bb
@@ -77,7 +77,10 @@ do_install:prepend() {
77} 77}
78 78
79do_install:append() { 79do_install:append() {
80 sed -i -e 's#${S}##g' ${D}${includedir}/boinc/svn_version.h 80 # By default, the SVN_VERSION definition looks like:
81 #define SVN_VERSION "$SHA1 [https://github.com/BOINC/boinc] ($HOSTNAME:$S [client_release/7/7.20]) [Server-Release: server_release/1.1/1.1.0]"
82 # ... remove HOSTNAME and S to make it reproducible.
83 sed -i -e '/^#define SVN_VERSION /s#(\S*:\S* \[#([#g' ${D}${includedir}/boinc/svn_version.h
81} 84}
82 85
83SYSTEMD_SERVICE:${PN} = "boinc-client.service" 86SYSTEMD_SERVICE:${PN} = "boinc-client.service"
diff --git a/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..f2fdb1fb10
--- /dev/null
+++ b/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,43 @@
1From 1b92ac43bab03a77cb497cd59f9c84d5650a4a68 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 20:09:41 +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:4 (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/kkaempf/cmpi-bindings/pull/20]
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 4ea24ce..7d54f9a 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,7 +1,7 @@
33 #
34 # CMakeLists.txt for cmpi-bindings
35 #
36-cmake_minimum_required(VERSION 2.4)
37+cmake_minimum_required(VERSION 3.5)
38
39 PROJECT(cmpi-bindings)
40
41--
422.43.0
43
diff --git a/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb b/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb
index da710eaedb..e0d995226e 100644
--- a/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb
+++ b/meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb
@@ -10,6 +10,7 @@ SRC_URI = "git://github.com/kkaempf/cmpi-bindings.git;protocol=https;branch=main
10 file://cmpi-bindings-0.4.17-no-ruby-perl.patch \ 10 file://cmpi-bindings-0.4.17-no-ruby-perl.patch \
11 file://cmpi-bindings-0.4.17-sblim-sigsegv.patch \ 11 file://cmpi-bindings-0.4.17-sblim-sigsegv.patch \
12 file://0001-Fix-error.patch \ 12 file://0001-Fix-error.patch \
13 file://0002-allow-build-with-cmake-4.patch \
13 " 14 "
14 15
15SRCREV = "49d6dcfc71ca421100fcf325e31625817c469fc9" 16SRCREV = "49d6dcfc71ca421100fcf325e31625817c469fc9"
diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/0003-allow-build-with-cmake-4.patch b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/0003-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..ac5fec5684
--- /dev/null
+++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/0003-allow-build-with-cmake-4.patch
@@ -0,0 +1,99 @@
1From ae23f2cccc169874d89903cad24bf36e19bef659 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 18:18:33 +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:17 (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/COVESA/dlt-daemon/pull/755]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 examples/example1/CMakeLists.txt | 2 +-
27 examples/example2/CMakeLists.txt | 2 +-
28 examples/example3/CMakeLists.txt | 2 +-
29 examples/example4/CMakeLists.txt | 2 +-
30 5 files changed, 5 insertions(+), 5 deletions(-)
31
32diff --git a/CMakeLists.txt b/CMakeLists.txt
33index 94185b8..2a0f619 100644
34--- a/CMakeLists.txt
35+++ b/CMakeLists.txt
36@@ -14,7 +14,7 @@
37 #######
38
39 # Set minimum Cmake version and setup policy behavior
40-cmake_minimum_required(VERSION 3.3)
41+cmake_minimum_required(VERSION 3.5)
42
43 if(${CMAKE_VERSION} VERSION_GREATER "3.20" OR ${CMAKE_VERSION} VERSION_EQUAL "3.20")
44 cmake_policy(SET CMP0115 OLD)
45diff --git a/examples/example1/CMakeLists.txt b/examples/example1/CMakeLists.txt
46index 60644a1..44cd053 100644
47--- a/examples/example1/CMakeLists.txt
48+++ b/examples/example1/CMakeLists.txt
49@@ -17,7 +17,7 @@
50 # DLT example implementation
51 #
52
53-cmake_minimum_required( VERSION 2.6 )
54+cmake_minimum_required( VERSION 3.5 )
55 project( automotive-dlt-example1 )
56
57 #
58diff --git a/examples/example2/CMakeLists.txt b/examples/example2/CMakeLists.txt
59index 66a4f24..a8efbcf 100644
60--- a/examples/example2/CMakeLists.txt
61+++ b/examples/example2/CMakeLists.txt
62@@ -17,7 +17,7 @@
63 # DLT example implementation
64 #
65
66-cmake_minimum_required( VERSION 2.6 )
67+cmake_minimum_required( VERSION 3.5 )
68 project( automotive-dlt-example2 )
69
70 #
71diff --git a/examples/example3/CMakeLists.txt b/examples/example3/CMakeLists.txt
72index 45b7467..4d4958d 100644
73--- a/examples/example3/CMakeLists.txt
74+++ b/examples/example3/CMakeLists.txt
75@@ -17,7 +17,7 @@
76 # DLT example implementation
77 #
78
79-cmake_minimum_required( VERSION 2.6 )
80+cmake_minimum_required( VERSION 3.5 )
81 project( automotive-dlt-example3 )
82
83 #
84diff --git a/examples/example4/CMakeLists.txt b/examples/example4/CMakeLists.txt
85index 53a4fad..161c333 100644
86--- a/examples/example4/CMakeLists.txt
87+++ b/examples/example4/CMakeLists.txt
88@@ -17,7 +17,7 @@
89 # DLT example implementation
90 #
91
92-cmake_minimum_required( VERSION 2.6 )
93+cmake_minimum_required( VERSION 3.5 )
94 project( automotive-dlt-example4 )
95
96 #
97--
982.43.0
99
diff --git a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.10.bb b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.10.bb
index 8b48d20aac..82edde6c9d 100644
--- a/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.10.bb
+++ b/meta-oe/recipes-extended/dlt-daemon/dlt-daemon_2.18.10.bb
@@ -20,6 +20,7 @@ SRC_URI = "git://github.com/COVESA/${BPN}.git;protocol=https;branch=master \
20 file://544.patch \ 20 file://544.patch \
21 file://567.patch \ 21 file://567.patch \
22 file://0001-CMakeLists-txt-make-DLT_WatchdogSec-can-be-set-by-user.patch \ 22 file://0001-CMakeLists-txt-make-DLT_WatchdogSec-can-be-set-by-user.patch \
23 file://0003-allow-build-with-cmake-4.patch \
23 " 24 "
24SRCREV = "0f2d4cfffada6f8448a2cb27995b38eb4271044f" 25SRCREV = "0f2d4cfffada6f8448a2cb27995b38eb4271044f"
25 26
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/hiredis/hiredis_1.2.0.bb b/meta-oe/recipes-extended/hiredis/hiredis_1.3.0.bb
index 8678447cf5..0cf03bfcda 100644
--- a/meta-oe/recipes-extended/hiredis/hiredis_1.2.0.bb
+++ b/meta-oe/recipes-extended/hiredis/hiredis_1.3.0.bb
@@ -8,8 +8,7 @@ SRC_URI = " \
8 git://github.com/redis/hiredis;protocol=https;branch=master \ 8 git://github.com/redis/hiredis;protocol=https;branch=master \
9 file://run-ptest \ 9 file://run-ptest \
10 " 10 "
11SRCREV = "60e5075d4ac77424809f855ba3e398df7aacefe8" 11SRCREV = "ccad7ebaf99310957004661d1c5f82d2a33ebd10"
12
13 12
14inherit cmake ptest 13inherit cmake ptest
15 14
diff --git a/meta-oe/recipes-extended/hwloc/hwloc_2.9.3.bb b/meta-oe/recipes-extended/hwloc/hwloc_2.12.1.bb
index d72c5f2be5..f56142dffd 100644
--- a/meta-oe/recipes-extended/hwloc/hwloc_2.9.3.bb
+++ b/meta-oe/recipes-extended/hwloc/hwloc_2.12.1.bb
@@ -7,9 +7,9 @@ SECTION = "base"
7LICENSE = "BSD-3-Clause" 7LICENSE = "BSD-3-Clause"
8LIC_FILES_CHKSUM = "file://COPYING;md5=79179bb373cd55cbd834463a514fb714" 8LIC_FILES_CHKSUM = "file://COPYING;md5=79179bb373cd55cbd834463a514fb714"
9 9
10SRC_URI = "https://www.open-mpi.org/software/${BPN}/v2.9/downloads/${BP}.tar.bz2" 10SRC_URI = "https://www.open-mpi.org/software/${BPN}/v2.12/downloads/${BP}.tar.bz2"
11SRC_URI[sha256sum] = "5c4062ce556f6d3451fc177ffb8673a2120f81df6835dea6a21a90fbdfff0dec" 11SRC_URI[sha256sum] = "38a90328bb86259f9bb2fe1dc57fd841e111d1e6358012bef23dfd95d21dc66b"
12UPSTREAM_CHECK_URI = "https://www.open-mpi.org/software/hwloc/v2.9/" 12UPSTREAM_CHECK_URI = "https://www.open-mpi.org/software/hwloc/v2.12/"
13 13
14inherit autotools bash-completion pkgconfig 14inherit autotools bash-completion pkgconfig
15 15
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/jansson/jansson/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-extended/jansson/jansson/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..5264f26f81
--- /dev/null
+++ b/meta-oe/recipes-extended/jansson/jansson/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,38 @@
1From 5d7b2ced666b4fbccd0da6e06d504ae2960575c8 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 14:54:08 +0300
4Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
5 compatibility
6
7| CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
8| Compatibility with CMake < 3.5 has been removed from CMake.
9|
10| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
11| to tell CMake that the project requires at least <min> but has been updated
12| to work with policies introduced by <max> or earlier.
13|
14| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
15|
16|
17| -- Configuring incomplete, errors occurred!
18
19Upstream-Status: Backport [https://github.com/akheron/jansson/commit/96d160df90016066d04d493d1d69639474ba4f20]
20
21Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
22---
23 CMakeLists.txt | 2 +-
24 1 file changed, 1 insertion(+), 1 deletion(-)
25
26diff --git a/CMakeLists.txt b/CMakeLists.txt
27index 72f9762..d07412e 100644
28--- a/CMakeLists.txt
29+++ b/CMakeLists.txt
30@@ -1,4 +1,4 @@
31-cmake_minimum_required (VERSION 3.1)
32+cmake_minimum_required (VERSION 3.5)
33 project(jansson C)
34
35 # Options
36--
372.43.0
38
diff --git a/meta-oe/recipes-extended/jansson/jansson_2.14.1.bb b/meta-oe/recipes-extended/jansson/jansson_2.14.1.bb
index 715b1af5c5..e0916759c6 100644
--- a/meta-oe/recipes-extended/jansson/jansson_2.14.1.bb
+++ b/meta-oe/recipes-extended/jansson/jansson_2.14.1.bb
@@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d9911525d4128bee234ee2d3ccaa2537"
7SRC_URI = "https://github.com/akheron/${BPN}/releases/download/v${PV}/${BP}.tar.bz2 \ 7SRC_URI = "https://github.com/akheron/${BPN}/releases/download/v${PV}/${BP}.tar.bz2 \
8 file://0001-Honour-multilib-paths.patch \ 8 file://0001-Honour-multilib-paths.patch \
9 file://0001-Only-export-symbols-starting-with-json_-and-jansson_.patch \ 9 file://0001-Only-export-symbols-starting-with-json_-and-jansson_.patch \
10 file://0002-allow-build-with-cmake-4.patch \
10 " 11 "
11SRC_URI[sha256sum] = "6bd82d3043dadbcd58daaf903d974891128d22aab7dada5d399cb39094af49ce" 12SRC_URI[sha256sum] = "6bd82d3043dadbcd58daaf903d974891128d22aab7dada5d399cb39094af49ce"
12 13
diff --git a/meta-oe/recipes-extended/libblockdev/files/CVE-2025-6019.patch b/meta-oe/recipes-extended/libblockdev/files/CVE-2025-6019.patch
new file mode 100644
index 0000000000..2575578e77
--- /dev/null
+++ b/meta-oe/recipes-extended/libblockdev/files/CVE-2025-6019.patch
@@ -0,0 +1,31 @@
1From b2e9c16c726f62e500241617f8f3a03aa658fbe3 Mon Sep 17 00:00:00 2001
2From: Thomas Blume <Thomas.Blume@suse.com>
3Date: Fri, 16 May 2025 14:27:10 +0200
4Subject: [PATCH] Don't allow suid and dev set on fs resize
5
6Fixes: CVE-2025-6019
7
8CVE: CVE-2025-6019
9Upstream-Status: Backport [ https://github.com/storaged-project/libblockdev/commit/46b54414f66e965e3c37f8f51e621f96258ae22e ]
10
11Signed-off-by: Changqing Li <changqing.li@windriver.com>
12---
13 src/plugins/fs/generic.c | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/src/plugins/fs/generic.c b/src/plugins/fs/generic.c
17index 2b2180aa..60f7d75e 100644
18--- a/src/plugins/fs/generic.c
19+++ b/src/plugins/fs/generic.c
20@@ -661,7 +661,7 @@ static gchar* fs_mount (const gchar *device, gchar *fstype, gboolean read_only,
21 "Failed to create temporary directory for mounting '%s'.", device);
22 return NULL;
23 }
24- ret = bd_fs_mount (device, mountpoint, fstype, read_only ? "ro" : NULL, NULL, &l_error);
25+ ret = bd_fs_mount (device, mountpoint, fstype, read_only ? "nosuid,nodev,ro" : "nosuid,nodev", NULL, &l_error);
26 if (!ret) {
27 g_propagate_prefixed_error (error, l_error, "Failed to mount '%s': ", device);
28 g_rmdir (mountpoint);
29--
302.34.1
31
diff --git a/meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb b/meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb
index 37c514a219..48e6971d1a 100644
--- a/meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb
+++ b/meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb
@@ -14,6 +14,7 @@ DEPENDS = "autoconf-archive-native glib-2.0 kmod udev libnvme"
14 14
15SRC_URI = "git://github.com/storaged-project/libblockdev;branch=3.2.x-branch;protocol=https \ 15SRC_URI = "git://github.com/storaged-project/libblockdev;branch=3.2.x-branch;protocol=https \
16 file://0001-fix-pythondir-for-multilib-when-cross-compiling.patch \ 16 file://0001-fix-pythondir-for-multilib-when-cross-compiling.patch \
17 file://CVE-2025-6019.patch \
17 " 18 "
18SRCREV = "b829b60d9ff049abb190f09a3b9a5fac648cd5a3" 19SRCREV = "b829b60d9ff049abb190f09a3b9a5fac648cd5a3"
19 20
diff --git a/meta-oe/recipes-extended/libcbor/libcbor/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-extended/libcbor/libcbor/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..1edca539ba
--- /dev/null
+++ b/meta-oe/recipes-extended/libcbor/libcbor/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From 4b34fd7b4d674eeba5e9572df1d88bafa1d100e3 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 11:29:39 +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: Backport [https://github.com/PJK/libcbor/commit/1183292d4695300785b272532c1e02d68840e4b8]
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 815675e..a9f9bd5 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required(VERSION 3.0)
34+cmake_minimum_required(VERSION 3.5)
35
36 project(libcbor)
37 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
38--
392.43.0
40
diff --git a/meta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb b/meta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb
index 60c3c6fadd..fa48d23bde 100755
--- a/meta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb
+++ b/meta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb
@@ -4,9 +4,10 @@ DESCRIPTION = "C library for parsing and generating CBOR, the general-purpose sc
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE.md;md5=6f3b3881df62ca763a02d359a6e94071" 5LIC_FILES_CHKSUM = "file://LICENSE.md;md5=6f3b3881df62ca763a02d359a6e94071"
6 6
7SRC_URI = "git://github.com/PJK/libcbor.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/PJK/libcbor.git;protocol=https;branch=master \
8SRCREV = "ae000f44e8d2a69e1f72a738f7c0b6b4b7cc4fbf" 8 file://0001-allow-build-with-cmake-4.patch"
9 9
10SRCREV = "ae000f44e8d2a69e1f72a738f7c0b6b4b7cc4fbf"
10 11
11inherit cmake 12inherit cmake
12 13
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/mraa/mraa/0003-allow-build-with-cmake-4.patch b/meta-oe/recipes-extended/mraa/mraa/0003-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..4b9699ac46
--- /dev/null
+++ b/meta-oe/recipes-extended/mraa/mraa/0003-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From daa2cd10b3858f3908a0a29ad69430bfd94c13f0 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 11:09:26 +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/eclipse/mraa/pull/1141]
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 370b891..0814e5c 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required (VERSION 2.8.11)
34+cmake_minimum_required (VERSION 3.5)
35 project (mraa C)
36
37 FIND_PACKAGE (Threads REQUIRED)
38--
392.43.0
40
diff --git a/meta-oe/recipes-extended/mraa/mraa_git.bb b/meta-oe/recipes-extended/mraa/mraa_git.bb
index b53be9803e..f9b4122439 100644
--- a/meta-oe/recipes-extended/mraa/mraa_git.bb
+++ b/meta-oe/recipes-extended/mraa/mraa_git.bb
@@ -12,6 +12,7 @@ SRC_URI = "git://github.com/eclipse/${BPN}.git;protocol=https;branch=master \
12 file://0001-cmake-Use-a-regular-expression-to-match-x86-architec.patch \ 12 file://0001-cmake-Use-a-regular-expression-to-match-x86-architec.patch \
13 file://0001-mraa-Use-posix-basename.patch \ 13 file://0001-mraa-Use-posix-basename.patch \
14 file://0002-gpio-Include-limits.h-for-PATH_MAX.patch \ 14 file://0002-gpio-Include-limits.h-for-PATH_MAX.patch \
15 file://0003-allow-build-with-cmake-4.patch \
15 " 16 "
16 17
17 18
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-extended/qhull/qhull/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-extended/qhull/qhull/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..5ca865316d
--- /dev/null
+++ b/meta-oe/recipes-extended/qhull/qhull/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,43 @@
1From 26db5aece1220e4142b5b82720123371a9223bc7 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 17:44:57 +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:71 (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: Backport [https://github.com/qhull/qhull/commit/62ccc56af071eaa478bef6ed41fd7a55d3bb2d80]
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 c2248f9..b2303c6 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -68,7 +68,7 @@
33 # $DateTime: 2020/09/03 21:26:22 $$Author: bbarber $
34
35 project(qhull)
36-cmake_minimum_required(VERSION 3.0)
37+cmake_minimum_required(VERSION 3.5)
38
39 # Define qhull_VERSION in README.txt, Announce.txt, qh-get.htm, CMakeLists.txt
40 # qhull-zip.sh (twice), qhull-wiki.md, qhull-news.htm, File_id.diz, index.htm
41--
422.43.0
43
diff --git a/meta-oe/recipes-extended/qhull/qhull_2020.2.bb b/meta-oe/recipes-extended/qhull/qhull_2020.2.bb
index 13638c391b..9efadbc7f4 100644
--- a/meta-oe/recipes-extended/qhull/qhull_2020.2.bb
+++ b/meta-oe/recipes-extended/qhull/qhull_2020.2.bb
@@ -6,6 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=484ee0cacf0472e8b40225b116f6296c"
6 6
7SRC_URI = "http://www.qhull.org/download/qhull-2020-src-8.0.2.tgz \ 7SRC_URI = "http://www.qhull.org/download/qhull-2020-src-8.0.2.tgz \
8 file://0001-Use-LIB_INSTALL_DIR-for-cmake-and-pkgconfig-files-to.patch \ 8 file://0001-Use-LIB_INSTALL_DIR-for-cmake-and-pkgconfig-files-to.patch \
9 file://0002-allow-build-with-cmake-4.patch \
9" 10"
10SRC_URI[sha256sum] = "b5c2d7eb833278881b952c8a52d20179eab87766b00b865000469a45c1838b7e" 11SRC_URI[sha256sum] = "b5c2d7eb833278881b952c8a52d20179eab87766b00b865000469a45c1838b7e"
11 12
diff --git a/meta-oe/recipes-extended/snappy/snappy/fix-build-on-32bit-arm.patch b/meta-oe/recipes-extended/snappy/snappy/fix-build-on-32bit-arm.patch
deleted file mode 100644
index b6ab149e19..0000000000
--- a/meta-oe/recipes-extended/snappy/snappy/fix-build-on-32bit-arm.patch
+++ /dev/null
@@ -1,33 +0,0 @@
1From ecb3bcc283ce740a34d6342cbcda569f3193ade9 Mon Sep 17 00:00:00 2001
2From: David Michael <fedora.dm0@gmail.com>
3Date: Mon, 1 May 2023 11:14:32 -0400
4Subject: [PATCH] Specifically check for NEON for ARMv8 CPUs.
5
6The actual NEON implementation uses instructions that are not
7supported on 32-bit CPUs. Make the CMake test reflect this so that
8ARMv7 builds succeed again.
9
10Upstream-Status: Submitted [https://github.com/google/snappy/pull/169]
11
12Signed-off-by: David Michael <fedora.dm0@gmail.com>
13Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
14---
15 CMakeLists.txt | 4 ++--
16 1 file changed, 2 insertions(+), 2 deletions(-)
17
18diff --git a/CMakeLists.txt b/CMakeLists.txt
19index 85afe58e..e8775859 100644
20--- a/CMakeLists.txt
21+++ b/CMakeLists.txt
22@@ -207,9 +207,9 @@ int main() {
23 check_cxx_source_compiles("
24 #include <arm_neon.h>
25 int main() {
26- uint8_t val = 3, dup[8];
27+ uint8_t val = 3;
28 uint8x16_t v = vld1q_dup_u8(&val);
29- vst1q_u8(dup, v);
30+ val = vmaxvq_u8(v);
31 return 0;
32 }" SNAPPY_HAVE_NEON)
33
diff --git a/meta-oe/recipes-extended/snappy/snappy_1.1.10.bb b/meta-oe/recipes-extended/snappy/snappy_1.2.2.bb
index 2a49ba99b0..7601fdde50 100644
--- a/meta-oe/recipes-extended/snappy/snappy_1.1.10.bb
+++ b/meta-oe/recipes-extended/snappy/snappy_1.2.2.bb
@@ -10,11 +10,8 @@ compression ratio."
10LICENSE = "BSD-3-Clause" 10LICENSE = "BSD-3-Clause"
11LIC_FILES_CHKSUM = "file://COPYING;md5=f62f3080324a97b3159a7a7e61812d0c" 11LIC_FILES_CHKSUM = "file://COPYING;md5=f62f3080324a97b3159a7a7e61812d0c"
12 12
13SRC_URI = "gitsm://github.com/google/snappy.git;protocol=https;branch=main \ 13SRC_URI = "gitsm://github.com/google/snappy.git;protocol=https;branch=main"
14 file://fix-build-on-32bit-arm.patch" 14SRCREV = "6af9287fbdb913f0794d0148c6aa43b58e63c8e3"
15
16SRCREV = "dc05e026488865bc69313a68bcc03ef2e4ea8e83"
17
18 15
19inherit cmake pkgconfig 16inherit cmake pkgconfig
20 17
diff --git a/meta-oe/recipes-graphics/gpicview/gpicview_0.3.1.bb b/meta-oe/recipes-graphics/gpicview/gpicview_0.3.1.bb
new file mode 100644
index 0000000000..01ba65728c
--- /dev/null
+++ b/meta-oe/recipes-graphics/gpicview/gpicview_0.3.1.bb
@@ -0,0 +1,24 @@
1SUMMARY = "Lightweight image viewer for X"
2DESCRIPTION = "GPicView is a simple, lightweight and fast GTK+ based image \
3viewer with minimal lib dependency and desktop independent."
4HOMEPAGE = "https://github.com/lxde/gpicview"
5BUGTRACKER = "https://github.com/lxde/gpicview/issues"
6SECTION = "x11"
7
8LICENSE = "GPL-2.0-only"
9LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
10
11DEPENDS = "glib-2.0-native intltool-native jpeg libx11"
12
13SRC_URI = "git://github.com/lxde/gpicview.git;protocol=https;branch=master;tag=${PV}"
14SRCREV = "ca13623c6176585db4759ce4371fbf89c56fa630"
15
16inherit autotools mime-xdg pkgconfig features_check
17
18REQUIRED_DISTRO_FEATURES = "x11"
19
20PACKAGECONFIG ?= "${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk3', 'gtk2', d)}"
21PACKAGECONFIG[gtk2] = ",,gtk+"
22PACKAGECONFIG[gtk3] = "--enable-gtk3,,gtk+3"
23
24FILES:${PN} += "${datadir}/icons"
diff --git a/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb b/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb
index f912686c41..0b87c1b21a 100644
--- a/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb
+++ b/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb
@@ -13,6 +13,7 @@ DEPENDS = " \
13 gperf-native \ 13 gperf-native \
14 gtk+3 \ 14 gtk+3 \
15 gdk-pixbuf \ 15 gdk-pixbuf \
16 libtirpc \
16 tcl \ 17 tcl \
17 tk \ 18 tk \
18 bzip2 \ 19 bzip2 \
diff --git a/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb b/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb
deleted file mode 100644
index f26caf6940..0000000000
--- a/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb
+++ /dev/null
@@ -1,38 +0,0 @@
1DESCRIPTION = "libglvnd is a vendor-neutral dispatch layer for arbitrating \
2OpenGL API calls between multiple vendors."
3HOMEPAGE = "https://gitlab.freedesktop.org/glvnd/libglvnd"
4LICENSE = "MIT & BSD-1-Clause & BSD-3-Clause & GPL-3.0-with-autoconf-exception"
5LIC_FILES_CHKSUM = "file://README.md;beginline=323;md5=7ac5f0111f648b92fe5427efeb08e8c4"
6
7SRC_URI = "git://git@gitlab.freedesktop.org/glvnd/libglvnd.git;protocol=https;branch=master"
8
9# v1.5.0 tag
10SRCREV = "faa23f21fc677af5792825dc30cb1ccef4bf33a6"
11
12REQUIRED_DISTRO_FEATURES = "opengl"
13
14inherit meson pkgconfig features_check
15
16
17PACKAGECONFIG ?= "\
18 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
19 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'egl gles1 gles2', '', d)} \
20 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)} \
21 "
22
23PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libx11 libxext xorgproto"
24PACKAGECONFIG[glx] = "-Dglx=enabled,-Dglx=disabled,libx11 libxext xorgproto,,libglx-icd"
25PACKAGECONFIG[egl] = "-Degl=true,-Degl=false,,libegl-icd"
26PACKAGECONFIG[gles1] = "-Dgles1=true,-Dgles1=false,"
27PACKAGECONFIG[gles2] = "-Dgles2=true,-Dgles2=false,"
28
29BBCLASSEXTEND = "native nativesdk"
30
31PROVIDES = " \
32 ${@bb.utils.contains('PACKAGECONFIG', 'glx', 'virtual/libgl', '', d)} \
33 ${@bb.utils.contains('PACKAGECONFIG', 'gles1', 'virtual/libgles1', '', d)} \
34 ${@bb.utils.contains('PACKAGECONFIG', 'gles2', 'virtual/libgles2 virtual/libgles3', '', d)} \
35 ${@bb.utils.contains('PACKAGECONFIG', 'egl', 'virtual/egl', '', d)} \
36"
37
38RPROVIDES:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'egl', 'libegl', '', d)}"
diff --git a/meta-oe/recipes-graphics/spir/spirv-shader-generator/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-graphics/spir/spirv-shader-generator/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..31b3ef81fa
--- /dev/null
+++ b/meta-oe/recipes-graphics/spir/spirv-shader-generator/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,43 @@
1From ba72528b21e024fe4f5464466976a8234d7c330c Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 20:27:11 +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:22 (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: Backport [https://github.com/KhronosGroup/SPIRV-Cross/commit/82331a2ca9f2ea90d05901e931aa8c21e70dc40c]
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 cf14c8d5..ef9695a9 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -19,7 +19,7 @@
33 # 2. The MIT License, found at <http://opensource.org/licenses/MIT>.
34 #
35
36-cmake_minimum_required(VERSION 3.0)
37+cmake_minimum_required(VERSION 3.5)
38 set(CMAKE_CXX_STANDARD 11)
39 set(CMAKE_CXX_EXTENSIONS OFF)
40
41--
422.43.0
43
diff --git a/meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb b/meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb
index 567f7a55e8..1ecd315a2e 100644
--- a/meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb
+++ b/meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb
@@ -5,7 +5,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5SECTION = "graphics" 5SECTION = "graphics"
6 6
7SRCREV = "f09ba2777714871bddb70d049878af34b94fa54d" 7SRCREV = "f09ba2777714871bddb70d049878af34b94fa54d"
8SRC_URI = "git://github.com/KhronosGroup/SPIRV-Cross.git;branch=master;protocol=https" 8SRC_URI = "git://github.com/KhronosGroup/SPIRV-Cross.git;branch=master;protocol=https \
9 file://0001-allow-build-with-cmake-4.patch"
10
9inherit cmake pkgconfig 11inherit cmake pkgconfig
10 12
11EXTRA_OECMAKE = "-DSPIRV_CROSS_SHARED=ON" 13EXTRA_OECMAKE = "-DSPIRV_CROSS_SHARED=ON"
diff --git a/meta-oe/recipes-graphics/wayland/waylandpp/4576426020932ebc481ae35c15f644af2f17e88a.patch b/meta-oe/recipes-graphics/wayland/waylandpp/4576426020932ebc481ae35c15f644af2f17e88a.patch
new file mode 100644
index 0000000000..5011f05f3d
--- /dev/null
+++ b/meta-oe/recipes-graphics/wayland/waylandpp/4576426020932ebc481ae35c15f644af2f17e88a.patch
@@ -0,0 +1,23 @@
1From 4576426020932ebc481ae35c15f644af2f17e88a Mon Sep 17 00:00:00 2001
2From: Alexey Sokolov <alexey@asokolov.org>
3Date: Sun, 4 May 2025 14:38:52 +0100
4Subject: [PATCH] Fix build with cmake 4
5
6Upstream-Status: Backport
7---
8 CMakeLists.txt | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11diff --git a/CMakeLists.txt b/CMakeLists.txt
12index 866477b..8e9d2ad 100644
13--- a/CMakeLists.txt
14+++ b/CMakeLists.txt
15@@ -21,7 +21,7 @@
16 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
17 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
18
19-cmake_minimum_required(VERSION 3.4)
20+cmake_minimum_required(VERSION 3.4...4.0)
21 project(waylandpp VERSION 1.0.0 LANGUAGES CXX)
22
23 # packages
diff --git a/meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb b/meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb
index bb909a313a..0e53807cc7 100644
--- a/meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb
+++ b/meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb
@@ -2,8 +2,11 @@ SUMMARY = " C++ binding for Wayland using the most modern C++ technology"
2LICENSE = "MIT" 2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=3aae28cc66d61975114c2b14df215407" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=3aae28cc66d61975114c2b14df215407"
4 4
5SRC_URI = "git://github.com/NilsBrause/waylandpp.git;protocol=https;branch=master \ 5SRC_URI = " \
6 file://0001-include-missing-cstdint.patch" 6 git://github.com/NilsBrause/waylandpp.git;protocol=https;branch=master \
7 file://0001-include-missing-cstdint.patch \
8 file://4576426020932ebc481ae35c15f644af2f17e88a.patch \
9"
7 10
8DEPENDS = "pugixml" 11DEPENDS = "pugixml"
9DEPENDS:append:class-target = " waylandpp-native wayland virtual/egl virtual/libgles2" 12DEPENDS:append:class-target = " waylandpp-native wayland virtual/egl virtual/libgles2"
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-kernel/drgn/python3-drgn_0.0.31.bb b/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.32.bb
index b1ff8d4019..31674ffec0 100644
--- a/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.31.bb
+++ b/meta-oe/recipes-kernel/drgn/python3-drgn_0.0.32.bb
@@ -6,7 +6,7 @@ LICENSE = " LGPL-2.1-or-later"
6LIC_FILES_CHKSUM = "file://COPYING;md5=7c83d30e99508d6b790eacdd3abab846" 6LIC_FILES_CHKSUM = "file://COPYING;md5=7c83d30e99508d6b790eacdd3abab846"
7 7
8SRC_URI = "git://github.com/osandov/drgn.git;protocol=https;branch=main;tag=v${PV}" 8SRC_URI = "git://github.com/osandov/drgn.git;protocol=https;branch=main;tag=v${PV}"
9SRCREV = "8209a147fb61deed38ca376d063bbff0343ca234" 9SRCREV = "348d6efc5c18e0ae4ef2f3aea50a8edf17cb1fe9"
10 10
11 11
12DEPENDS = "\ 12DEPENDS = "\
diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
index 648a5d7c5a..d35f24e77b 100644
--- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
+++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
@@ -45,8 +45,6 @@ do_compile[depends] += "virtual/kernel:do_install"
45 45
46inherit linux-kernel-base module-base kernel-arch ptest siteinfo 46inherit linux-kernel-base module-base kernel-arch ptest siteinfo
47 47
48S = "${UNPACKDIR}/${BP}"
49
50DEBUG_PREFIX_MAP:remove = "-fcanon-prefix-map" 48DEBUG_PREFIX_MAP:remove = "-fcanon-prefix-map"
51 49
52TEST_LIST = "\ 50TEST_LIST = "\
@@ -99,6 +97,12 @@ either install it and add it to HOSTTOOLS, or add clang-native from meta-clang t
99 sed -i -e '/mrecord-mcount/d' ${S}/Makefile 97 sed -i -e '/mrecord-mcount/d' ${S}/Makefile
100 sed -i -e '/Wno-alloc-size-larger-than/d' ${S}/Makefile 98 sed -i -e '/Wno-alloc-size-larger-than/d' ${S}/Makefile
101 sed -i -e '/Wno-alloc-size-larger-than/d' ${S}/scripts/Makefile.* 99 sed -i -e '/Wno-alloc-size-larger-than/d' ${S}/scripts/Makefile.*
100
101 # Add kernel headers to CFLAGS to fix PTP selftest compilation
102 # Required for PTP_MASK_CLEAR_ALL and PTP_MASK_EN_SINGLE definitions
103 # introduced in kernel v6.7 (commit c5a445b)
104 export CFLAGS="${CFLAGS} -I${STAGING_KERNEL_BUILDDIR}/usr/include"
105
102 oe_runmake -C ${S}/tools/testing/selftests TARGETS="${TEST_LIST}" 106 oe_runmake -C ${S}/tools/testing/selftests TARGETS="${TEST_LIST}"
103} 107}
104 108
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-multimedia/wavpack/wavpack_5.6.0.bb b/meta-oe/recipes-multimedia/wavpack/wavpack_5.8.1.bb
index 651fbc4192..63d0db1b67 100644
--- a/meta-oe/recipes-multimedia/wavpack/wavpack_5.6.0.bb
+++ b/meta-oe/recipes-multimedia/wavpack/wavpack_5.8.1.bb
@@ -1,16 +1,11 @@
1DESCRIPTION = "WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode." 1DESCRIPTION = "WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode."
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://license.txt;md5=bb5d037e3ad41a3c84c9f2d8bb65a7b4" 3LIC_FILES_CHKSUM = "file://license.txt;md5=3a6eec695493cff01ff6f7b7888c5631"
4 4
5DEPENDS = "openssl" 5DEPENDS = "openssl"
6 6
7SRC_URI = "git://github.com/dbry/WavPack.git;branch=master;protocol=https \ 7SRC_URI = "git://github.com/dbry/WavPack.git;branch=master;protocol=https"
8 file://set-soversion-and-version.patch \ 8SRCREV = "4827b9889665b937b6ed71b9c6c0123152cd7a02"
9 file://extract-libtool-and-convert-to-soversion.patch \
10 "
11
12SRCREV = "e03e8e29dc618e08e7baba9636e57ba1254874ce"
13
14 9
15inherit cmake pkgconfig lib_package 10inherit cmake pkgconfig lib_package
16 11
diff --git a/meta-oe/recipes-printing/gutenprint/gutenprint/0001-cups-fix-a-build-race-condition-around-empty-directo.patch b/meta-oe/recipes-printing/gutenprint/gutenprint/0001-cups-fix-a-build-race-condition-around-empty-directo.patch
new file mode 100644
index 0000000000..758acfe6be
--- /dev/null
+++ b/meta-oe/recipes-printing/gutenprint/gutenprint/0001-cups-fix-a-build-race-condition-around-empty-directo.patch
@@ -0,0 +1,60 @@
1From e3b0952fe936f90cfda9cbed368fae2143b72089 Mon Sep 17 00:00:00 2001
2From: Yoann Congal <yoann.congal@smile.fr>
3Date: Thu, 3 Jul 2025 15:27:04 +0200
4Subject: [PATCH] cups: fix a build race-condition around empty directories
5 removal
6
7In automake, install-exec and install-data happen in parallel.
8install-exec installs executables and install-data finishes with
9install-data-hook that removes empty directories. If install-data-hook
10happen before install-exec finishes, it might remove a directory while
11it is used by the install process and make it fail.
12
13Fix this by adding an explicit dependency between install-data-hook and
14install-exec.
15
16For example, here is the log of such a failure:
17| make install-data-hook
18| hosttools/mkdir -p 'image/usr/libexec/cups/backend'
19| make[5]: Entering directory '$WORKDIR/build/src/cups'
20| Expect a number of "rmdir: Directory not empty" warnings
21| /bin/bash ../../libtool --mode=install $HOSTTOOLS/install -c backend_gutenprint '$WORKDIR/image/usr/libexec/cups/backend'
22 # Start of the install process (from install-exec)
23| These messages are harmless and should be ignored.
24...
25| rmdir $WORKDIR/image/usr/libexec/cups/backend
26 # empty /usr/libexec/cups/backend is removed (from install-data-hook)
27...
28| libtool: install: $HOSTTOOLS/install -c backend_gutenprint $WORKDIR/image/usr/libexec/cups/backend
29 # install in a non-existing directory: backend_gutenprint is installed
30 # as /usr/libexec/cups/backend (this is now a file instead of a
31 # directory)
32| make install-exec-hook
33| make[5]: Entering directory '$WORKDIR/build/src/cups'
34| chmod 700 $WORKDIR/image/usr/libexec/cups/backend/backend_gutenprint
35| chmod: cannot access '$WORKDIR/image/usr/libexec/cups/backend/backend_gutenprint': Not a directory
36 # chmod fails because /usr/libexec/cups/backend is a file and not a
37 # directory
38| make[5]: *** [Makefile:2166: install-exec-hook] Error 1
39
40Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
41Upstream-Status: Submitted [https://sourceforge.net/p/gimp-print/mailman/gimp-print-devel/thread/20250703164244.1120340-1-yoann.congal%40smile.fr/#msg59202153]
42---
43 src/cups/Makefile.am | 3 ++-
44 1 file changed, 2 insertions(+), 1 deletion(-)
45
46diff --git a/src/cups/Makefile.am b/src/cups/Makefile.am
47index 7928ee3..fe45c92 100644
48--- a/src/cups/Makefile.am
49+++ b/src/cups/Makefile.am
50@@ -206,8 +206,9 @@ uninstall-local: $(INSTALL_DATA_LOCAL_DEPS) $(INSTALL_BLACKLIST)
51 $(RM) -f "$(DESTDIR)$(cupsdata_blacklistdir)/net.sf.gimp-print.usb-quirks"
52 $(RM) -f "$(DESTDIR)$(pkglibdir)/backend/gutenprint$(GUTENPRINT_MAJOR_VERSION)$(GUTENPRINT_MINOR_VERSION)+usb"
53
54-install-data-hook:
55+install-data-hook: install-exec
56 # Remove unused directories in install tree
57+# Note: it removes "exec" directories, so it must happen after install-exec.
58 -@echo 'Expect a number of "rmdir: Directory not empty" warnings'
59 -@echo 'These messages are harmless and should be ignored.'
60 -rmdir $(DESTDIR)$(cups_modeldir)
diff --git a/meta-oe/recipes-printing/gutenprint/gutenprint_5.3.4.bb b/meta-oe/recipes-printing/gutenprint/gutenprint_5.3.4.bb
index 5263890239..f90a123293 100644
--- a/meta-oe/recipes-printing/gutenprint/gutenprint_5.3.4.bb
+++ b/meta-oe/recipes-printing/gutenprint/gutenprint_5.3.4.bb
@@ -14,7 +14,9 @@ HOMEPAGE = "http://gimp-print.sourceforge.net/"
14LICENSE = "GPL-2.0-or-later" 14LICENSE = "GPL-2.0-or-later"
15LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" 15LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
16 16
17SRC_URI = "https://downloads.sourceforge.net/gimp-print/${BP}.tar.xz" 17SRC_URI = "https://downloads.sourceforge.net/gimp-print/${BP}.tar.xz \
18 file://0001-cups-fix-a-build-race-condition-around-empty-directo.patch \
19 "
18SRC_URI[sha256sum] = "db44a701d2b8e6a8931c83cec06c91226be266d23e5c189d20a39dd175f2023b" 20SRC_URI[sha256sum] = "db44a701d2b8e6a8931c83cec06c91226be266d23e5c189d20a39dd175f2023b"
19 21
20inherit autotools gettext pkgconfig 22inherit autotools gettext pkgconfig
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/dc/double-conversion_3.3.1.bb b/meta-oe/recipes-support/dc/double-conversion_3.3.1.bb
index 31330faa17..42777971d8 100644
--- a/meta-oe/recipes-support/dc/double-conversion_3.3.1.bb
+++ b/meta-oe/recipes-support/dc/double-conversion_3.3.1.bb
@@ -5,11 +5,10 @@ HOMEPAGE = "https://github.com/google/double-conversion.git"
5LICENSE = "BSD-3-Clause" 5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=1ea35644f0ec0d9767897115667e901f" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=1ea35644f0ec0d9767897115667e901f"
7 7
8
9
10SRC_URI = " \ 8SRC_URI = " \
11 git://github.com/google/double-conversion.git;protocol=https;branch=master \ 9 git://github.com/google/double-conversion.git;protocol=https;branch=master \
12 file://run-ptest \ 10 file://run-ptest \
11 file://0001-allow-build-with-cmake-4.patch \
13" 12"
14SRCREV = "ae0dbfeb9744efd216c95b30555049d75d47116a" 13SRCREV = "ae0dbfeb9744efd216c95b30555049d75d47116a"
15 14
diff --git a/meta-oe/recipes-support/dc/files/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/dc/files/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..db8296c65d
--- /dev/null
+++ b/meta-oe/recipes-support/dc/files/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From 1652f5b555b4b4a7916af40bebacc32c23e4aca5 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 20:43: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: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: Backport [https://github.com/google/double-conversion/commit/101e1ba89dc41ceb75090831da97c43a76cd2906]
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 8749ef8..3145772 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required(VERSION 3.0)
34+cmake_minimum_required(VERSION 3.5)
35 project(double-conversion VERSION 3.3.0)
36
37 option(BUILD_SHARED_LIBS "Build shared libraries (.dll/.so) instead of static ones (.lib/.a)" OFF)
38--
392.43.0
40
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/gflags/gflags/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/gflags/gflags/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..bc3ca94de8
--- /dev/null
+++ b/meta-oe/recipes-support/gflags/gflags/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,69 @@
1From b533cf275db99b1d37ba20d96497cafcedc9ace0 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 18:57:26 +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:73 (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: Backport [https://github.com/gflags/gflags/commit/70c01a642f08734b7bddc9687884844ca117e080]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 test/config/CMakeLists.txt | 2 +-
27 test/nc/CMakeLists.txt | 2 +-
28 3 files changed, 3 insertions(+), 3 deletions(-)
29
30diff --git a/CMakeLists.txt b/CMakeLists.txt
31index 657a1f4..a5440bb 100644
32--- a/CMakeLists.txt
33+++ b/CMakeLists.txt
34@@ -70,7 +70,7 @@
35 ## - GFLAGS_INSTALL_SHARED_LIBS
36 ## - GFLAGS_INSTALL_STATIC_LIBS
37
38-cmake_minimum_required (VERSION 3.0.2 FATAL_ERROR)
39+cmake_minimum_required (VERSION 3.5 FATAL_ERROR)
40
41 if (POLICY CMP0042)
42 cmake_policy (SET CMP0042 NEW)
43diff --git a/test/config/CMakeLists.txt b/test/config/CMakeLists.txt
44index 6190b25..205121e 100644
45--- a/test/config/CMakeLists.txt
46+++ b/test/config/CMakeLists.txt
47@@ -1,6 +1,6 @@
48 ## gflags package configuration tests
49
50-cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
51+cmake_minimum_required (VERSION 3.5 FATAL_ERROR)
52
53 project (gflags_${TEST_NAME})
54
55diff --git a/test/nc/CMakeLists.txt b/test/nc/CMakeLists.txt
56index d00b07d..1b4d511 100644
57--- a/test/nc/CMakeLists.txt
58+++ b/test/nc/CMakeLists.txt
59@@ -1,6 +1,6 @@
60 ## gflags negative compilation tests
61
62-cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
63+cmake_minimum_required (VERSION 3.5 FATAL_ERROR)
64
65 if (NOT TEST_NAME)
66 message (FATAL_ERROR "Missing TEST_NAME CMake flag")
67--
682.43.0
69
diff --git a/meta-oe/recipes-support/gflags/gflags_2.2.2.bb b/meta-oe/recipes-support/gflags/gflags_2.2.2.bb
index 8ea158eab3..925aa6d6e6 100644
--- a/meta-oe/recipes-support/gflags/gflags_2.2.2.bb
+++ b/meta-oe/recipes-support/gflags/gflags_2.2.2.bb
@@ -3,10 +3,10 @@ HOMEPAGE = "https://github.com/gflags/gflags"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://COPYING.txt;md5=c80d1a3b623f72bb85a4c75b556551df" 4LIC_FILES_CHKSUM = "file://COPYING.txt;md5=c80d1a3b623f72bb85a4c75b556551df"
5 5
6SRC_URI = "git://github.com/gflags/gflags.git;branch=master;protocol=https" 6SRC_URI = "git://github.com/gflags/gflags.git;branch=master;protocol=https \
7 file://0001-allow-build-with-cmake-4.patch"
7SRCREV = "e171aa2d15ed9eb17054558e0b3a6a413bb01067" 8SRCREV = "e171aa2d15ed9eb17054558e0b3a6a413bb01067"
8 9
9
10inherit cmake 10inherit cmake
11 11
12EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DREGISTER_INSTALL_PREFIX=OFF -DLIB_INSTALL_DIR=${baselib}" 12EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DREGISTER_INSTALL_PREFIX=OFF -DLIB_INSTALL_DIR=${baselib}"
diff --git a/meta-oe/recipes-support/libcyusbserial/libcyusbserial/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/libcyusbserial/libcyusbserial/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..433c845f4c
--- /dev/null
+++ b/meta-oe/recipes-support/libcyusbserial/libcyusbserial/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,51 @@
1From 0998662e52a4a31e8e7cfe89d695341082aea238 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 20:19:39 +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/cyrozap/libcyusbserial/pull/8]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 +-
26 include/CMakeLists.txt | 2 +-
27 2 files changed, 2 insertions(+), 2 deletions(-)
28
29diff --git a/CMakeLists.txt b/CMakeLists.txt
30index 4d42eb2..4bbb2b0 100644
31--- a/CMakeLists.txt
32+++ b/CMakeLists.txt
33@@ -1,4 +1,4 @@
34-cmake_minimum_required(VERSION 2.8.4)
35+cmake_minimum_required(VERSION 3.5)
36
37 project(libcyusbserial C)
38
39diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt
40index 8f0c90b..63f4d02 100644
41--- a/include/CMakeLists.txt
42+++ b/include/CMakeLists.txt
43@@ -1,4 +1,4 @@
44-cmake_minimum_required(VERSION 2.8)
45+cmake_minimum_required(VERSION 3.5)
46
47 ################################################################################
48 # Install libbladeRF header files
49--
502.43.0
51
diff --git a/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb b/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb
index 939e7db24e..7c9a9908ad 100644
--- a/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb
+++ b/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb
@@ -11,9 +11,9 @@ SRCREV = "655e2d544183d094f0e2d119c7e0c6206a0ddb3f"
11SRC_URI = "git://github.com/cyrozap/${BPN}.git;branch=master;protocol=https \ 11SRC_URI = "git://github.com/cyrozap/${BPN}.git;branch=master;protocol=https \
12 file://0001-CMakeLists.txt-don-t-fall-back-CMAKE_INSTALL_LIBDIR-.patch \ 12 file://0001-CMakeLists.txt-don-t-fall-back-CMAKE_INSTALL_LIBDIR-.patch \
13 file://0001-Fix-gcc-15-incompatible-pointer-types-error.patch \ 13 file://0001-Fix-gcc-15-incompatible-pointer-types-error.patch \
14 file://0002-allow-build-with-cmake-4.patch \
14" 15"
15 16
16
17inherit cmake 17inherit cmake
18 18
19PACKAGES =+ "${PN}-utils" 19PACKAGES =+ "${PN}-utils"
diff --git a/meta-oe/recipes-support/libfann/libfann/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/libfann/libfann/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..db1600f96c
--- /dev/null
+++ b/meta-oe/recipes-support/libfann/libfann/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,69 @@
1From a21c8455e2cfc5b19df1e42cd875c471d4e5cf63 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 19:40:46 +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:41 (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
21| CMake Error at lib/googletest/CMakeLists.txt:48 (cmake_minimum_required):
22| Compatibility with CMake < 3.5 has been removed from CMake.
23|
24| Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
25| to tell CMake that the project requires at least <min> but has been updated
26| to work with policies introduced by <max> or earlier.
27|
28| Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
29|
30|
31| -- Configuring incomplete, errors occurred!
32
33Upstream-Status: Submitted [https://github.com/libfann/fann/pull/152]
34
35Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
36---
37 CMakeLists.txt | 2 +-
38 lib/googletest/CMakeLists.txt | 2 +-
39 2 files changed, 2 insertions(+), 2 deletions(-)
40
41diff --git a/CMakeLists.txt b/CMakeLists.txt
42index 1b11d76..7e80be2 100644
43--- a/CMakeLists.txt
44+++ b/CMakeLists.txt
45@@ -38,7 +38,7 @@ IF(BIICODE)
46 ENDIF()
47 ENDIF()
48 ELSE()
49-cmake_minimum_required (VERSION 2.8)
50+cmake_minimum_required (VERSION 3.5)
51
52 if (NOT DEFINED CMAKE_BUILD_TYPE)
53 set (CMAKE_BUILD_TYPE Release CACHE STRING "Build type")
54diff --git a/lib/googletest/CMakeLists.txt b/lib/googletest/CMakeLists.txt
55index 961672a..3762d18 100644
56--- a/lib/googletest/CMakeLists.txt
57+++ b/lib/googletest/CMakeLists.txt
58@@ -45,7 +45,7 @@ endif()
59 # ${gtest_BINARY_DIR}.
60 # Language "C" is required for find_package(Threads).
61 project(gtest CXX C)
62-cmake_minimum_required(VERSION 2.6.2)
63+cmake_minimum_required(VERSION 3.5)
64
65 if (COMMAND set_up_hermetic_build)
66 set_up_hermetic_build()
67--
682.43.0
69
diff --git a/meta-oe/recipes-support/libfann/libfann_git.bb b/meta-oe/recipes-support/libfann/libfann_git.bb
index 2f68ea95a8..00b2af3829 100644
--- a/meta-oe/recipes-support/libfann/libfann_git.bb
+++ b/meta-oe/recipes-support/libfann/libfann_git.bb
@@ -10,9 +10,8 @@ inherit cmake
10 10
11SRCREV ?= "7ec1fc7e5bd734f1d3c89b095e630e83c86b9be1" 11SRCREV ?= "7ec1fc7e5bd734f1d3c89b095e630e83c86b9be1"
12SRC_URI = "git://github.com/libfann/fann.git;branch=master;protocol=https \ 12SRC_URI = "git://github.com/libfann/fann.git;branch=master;protocol=https \
13 " 13 file://0001-allow-build-with-cmake-4.patch"
14 14
15PV = "2.2.0+git" 15PV = "2.2.0+git"
16 16
17
18EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" 17EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
diff --git a/meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch b/meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch
new file mode 100644
index 0000000000..544ea00c35
--- /dev/null
+++ b/meta-oe/recipes-support/libftdi/files/0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch
@@ -0,0 +1,86 @@
1From 9b1419d46b156c3c61d30e761ee3636431187cc0 Mon Sep 17 00:00:00 2001
2From: Yegor Yefremov <yegorslists@googlemail.com>
3Date: Tue, 1 Aug 2023 11:53:35 +0200
4Subject: [PATCH] CMake: bump the minimal required version to 2.8.12
5
6The older CMake versions are deprecated.
7
8Remove support for CMake code compatible with CMake older than 2.8.8.
9
10Also move cmake_minimum_required() command before the project()
11command invocation.
12
13Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
14Upstream-Status: Backport [3861e7dc9e83f2f6ff4e1579cf3bbf63a6827105]
15---
16 CMakeLists.txt | 46 +++++++++++++++++++++-------------------------
17 1 file changed, 21 insertions(+), 25 deletions(-)
18
19diff --git a/CMakeLists.txt b/CMakeLists.txt
20index 3b0b87c..41ddf58 100644
21--- a/CMakeLists.txt
22+++ b/CMakeLists.txt
23@@ -1,3 +1,5 @@
24+cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
25+
26 # Project
27 project(libftdi1 C)
28 set(MAJOR_VERSION 1)
29@@ -12,7 +14,6 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "")
30 set(CMAKE_BUILD_TYPE RelWithDebInfo)
31 endif("${CMAKE_BUILD_TYPE}" STREQUAL "")
32 set(CMAKE_COLOR_MAKEFILE ON)
33-cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
34
35 add_definitions(-Wall)
36
37@@ -202,30 +203,25 @@ set ( LIBFTDI_VERSION_MINOR ${MINOR_VERSION} )
38
39 set ( LIBFTDI_USE_FILE ${CMAKE_INSTALL_PREFIX}/${LIBFTDI_CMAKE_CONFIG_DIR}/UseLibFTDI1.cmake )
40
41-if(CMAKE_VERSION VERSION_LESS 2.8.8)
42- configure_file ( cmake/LibFTDI1Config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1Config.cmake @ONLY )
43- configure_file ( cmake/LibFTDI1ConfigVersion.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1ConfigVersion.cmake @ONLY )
44-else ()
45- include(CMakePackageConfigHelpers)
46-
47- configure_package_config_file (
48- cmake/LibFTDI1Config.cmake.in
49- ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1Config.cmake
50- INSTALL_DESTINATION ${LIBFTDI_CMAKE_CONFIG_DIR}
51- PATH_VARS
52- LIBFTDI_USE_FILE
53- LIBFTDI_ROOT_DIR
54- LIBFTDI_INCLUDE_DIR
55- LIBFTDI_INCLUDE_DIRS
56- LIBFTDI_LIBRARY_DIRS
57- NO_CHECK_REQUIRED_COMPONENTS_MACRO
58- )
59- write_basic_package_version_file (
60- LibFTDI1ConfigVersion.cmake
61- VERSION ${LIBFTDI_VERSION_STRING}
62- COMPATIBILITY AnyNewerVersion
63- )
64-endif ()
65+include(CMakePackageConfigHelpers)
66+
67+configure_package_config_file (
68+ cmake/LibFTDI1Config.cmake.in
69+ ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1Config.cmake
70+ INSTALL_DESTINATION ${LIBFTDI_CMAKE_CONFIG_DIR}
71+ PATH_VARS
72+ LIBFTDI_USE_FILE
73+ LIBFTDI_ROOT_DIR
74+ LIBFTDI_INCLUDE_DIR
75+ LIBFTDI_INCLUDE_DIRS
76+ LIBFTDI_LIBRARY_DIRS
77+ NO_CHECK_REQUIRED_COMPONENTS_MACRO
78+)
79+write_basic_package_version_file (
80+ LibFTDI1ConfigVersion.cmake
81+ VERSION ${LIBFTDI_VERSION_STRING}
82+ COMPATIBILITY AnyNewerVersion
83+)
84
85
86 install ( FILES
diff --git a/meta-oe/recipes-support/libftdi/files/0002-CMake-require-2.8.12-for-cmake_example.patch b/meta-oe/recipes-support/libftdi/files/0002-CMake-require-2.8.12-for-cmake_example.patch
new file mode 100644
index 0000000000..a31a67df88
--- /dev/null
+++ b/meta-oe/recipes-support/libftdi/files/0002-CMake-require-2.8.12-for-cmake_example.patch
@@ -0,0 +1,24 @@
1From 579c08ec00d7cfd72071a86c67fb3b3c5fec5a9e Mon Sep 17 00:00:00 2001
2From: Yegor Yefremov <yegorslists@googlemail.com>
3Date: Thu, 31 Aug 2023 09:23:29 +0200
4Subject: [PATCH] CMake: require 2.8.12 for cmake_example
5
6Make CMake minimal version requirement consistent for the entire
7project.
8
9Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
10Upstream-Status: Backport [61a6bac98bbac623fb33b6153a063b6436f84721]
11---
12 examples/cmake_example/CMakeLists.txt | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/examples/cmake_example/CMakeLists.txt b/examples/cmake_example/CMakeLists.txt
16index fe203ed..264752d 100644
17--- a/examples/cmake_example/CMakeLists.txt
18+++ b/examples/cmake_example/CMakeLists.txt
19@@ -1,4 +1,4 @@
20-cmake_minimum_required ( VERSION 2.8 )
21+cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
22
23 project ( example C )
24
diff --git a/meta-oe/recipes-support/libftdi/files/0003-CMake-bump-the-minimal-required-version-to-3.5.patch b/meta-oe/recipes-support/libftdi/files/0003-CMake-bump-the-minimal-required-version-to-3.5.patch
new file mode 100644
index 0000000000..b541cb69f4
--- /dev/null
+++ b/meta-oe/recipes-support/libftdi/files/0003-CMake-bump-the-minimal-required-version-to-3.5.patch
@@ -0,0 +1,34 @@
1From e6d18a015907b22345bf8994110f68f0609949a9 Mon Sep 17 00:00:00 2001
2From: Yegor Yefremov <yegorslists@googlemail.com>
3Date: Tue, 12 Dec 2023 14:20:36 +0100
4Subject: [PATCH] CMake: bump the minimal required version to 3.5
5
6Older CMake versions are treated as deprecated.
7
8Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
9Upstream-Status: Backport [de9f01ece34d2fe6e842e0250a38f4b16eda2429]
10---
11 CMakeLists.txt | 2 +-
12 examples/cmake_example/CMakeLists.txt | 2 +-
13 2 files changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/CMakeLists.txt b/CMakeLists.txt
16index 41ddf58..c37887b 100644
17--- a/CMakeLists.txt
18+++ b/CMakeLists.txt
19@@ -1,4 +1,4 @@
20-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
21+cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
22
23 # Project
24 project(libftdi1 C)
25diff --git a/examples/cmake_example/CMakeLists.txt b/examples/cmake_example/CMakeLists.txt
26index 264752d..cbdd2e4 100644
27--- a/examples/cmake_example/CMakeLists.txt
28+++ b/examples/cmake_example/CMakeLists.txt
29@@ -1,4 +1,4 @@
30-cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
31+cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
32
33 project ( example C )
34
diff --git a/meta-oe/recipes-support/libftdi/libftdi_1.5.bb b/meta-oe/recipes-support/libftdi/libftdi_1.5.bb
index 8c30eca0e7..6faab82ad5 100644
--- a/meta-oe/recipes-support/libftdi/libftdi_1.5.bb
+++ b/meta-oe/recipes-support/libftdi/libftdi_1.5.bb
@@ -14,6 +14,9 @@ DEPENDS = "libusb1 python3 swig-native"
14SRC_URI = "\ 14SRC_URI = "\
15 http://www.intra2net.com/en/developer/${BPN}/download/${BPN}1-${PV}.tar.bz2 \ 15 http://www.intra2net.com/en/developer/${BPN}/download/${BPN}1-${PV}.tar.bz2 \
16 file://CMakeLists-txt-fix-paths-when-FTDIPP-is-set.patch \ 16 file://CMakeLists-txt-fix-paths-when-FTDIPP-is-set.patch \
17 file://0001-CMake-bump-the-minimal-required-version-to-2.8.12.patch \
18 file://0002-CMake-require-2.8.12-for-cmake_example.patch \
19 file://0003-CMake-bump-the-minimal-required-version-to-3.5.patch \
17" 20"
18SRC_URI[sha256sum] = "7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff194482eb049" 21SRC_URI[sha256sum] = "7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff194482eb049"
19 22
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/libp11/libp11_0.4.13.bb b/meta-oe/recipes-support/libp11/libp11_0.4.13.bb
index 1731d350ae..807d079a05 100644
--- a/meta-oe/recipes-support/libp11/libp11_0.4.13.bb
+++ b/meta-oe/recipes-support/libp11/libp11_0.4.13.bb
@@ -19,6 +19,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "libp11-(?P<pver>\d+(\.\d+)+)"
19inherit autotools pkgconfig 19inherit autotools pkgconfig
20 20
21EXTRA_OECONF = "--disable-static" 21EXTRA_OECONF = "--disable-static"
22EXTRA_OECONF:append:class-native = " --with-enginesdir=${RECIPE_SYSROOT_NATIVE}/usr/lib/engines-3"
22 23
23do_install:append () { 24do_install:append () {
24 rm -rf ${D}${docdir}/${BPN} 25 rm -rf ${D}${docdir}/${BPN}
diff --git a/meta-oe/recipes-support/librdkafka/librdkafka/0001-cmake-Use-CMAKE_INSTALL_LIBDIR.patch b/meta-oe/recipes-support/librdkafka/librdkafka/0001-cmake-Use-CMAKE_INSTALL_LIBDIR.patch
deleted file mode 100644
index 053a4cc2d8..0000000000
--- a/meta-oe/recipes-support/librdkafka/librdkafka/0001-cmake-Use-CMAKE_INSTALL_LIBDIR.patch
+++ /dev/null
@@ -1,30 +0,0 @@
1From ed1dd35e0e23a98e57567718a0d474fd29cc348a Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 19 Mar 2022 21:36:41 -0700
4Subject: [PATCH] cmake: Use CMAKE_INSTALL_LIBDIR
5
6this ensures that it is portable across platforms e.g. ppc64/linux
7uses lib64 not lib
8
9Upstream-Status: Submitted [https://github.com/edenhill/librdkafka/pull/3770]
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 CMakeLists.txt | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/CMakeLists.txt b/CMakeLists.txt
16index d1129bce..774473fa 100644
17--- a/CMakeLists.txt
18+++ b/CMakeLists.txt
19@@ -219,7 +219,7 @@ configure_file("packaging/cmake/config.h.in" "${GENERATED_DIR}/config.h")
20
21 include(GNUInstallDirs)
22
23-set(config_install_dir "lib/cmake/${PROJECT_NAME}")
24+set(config_install_dir "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}")
25
26 set(generated_dir "${CMAKE_CURRENT_BINARY_DIR}/generated")
27
28--
292.35.1
30
diff --git a/meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb b/meta-oe/recipes-support/librdkafka/librdkafka_2.11.0.bb
index 968094daff..b1f5196f93 100644
--- a/meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb
+++ b/meta-oe/recipes-support/librdkafka/librdkafka_2.11.0.bb
@@ -5,18 +5,15 @@ HOMEPAGE = "https://github.com/edenhill/librdkafka"
5SECTION = "libs" 5SECTION = "libs"
6LICENSE = "BSD-2-Clause" 6LICENSE = "BSD-2-Clause"
7 7
8LIC_FILES_CHKSUM = "file://LICENSE;md5=2be8675acbfdac48935e73897af5f646" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=40b04809b5d6f648f20f45143cbcb1ad"
9 9
10SRC_URI = "git://github.com/edenhill/librdkafka;protocol=https;branch=master \ 10SRC_URI = "git://github.com/edenhill/librdkafka;protocol=https;branch=master"
11 file://0001-cmake-Use-CMAKE_INSTALL_LIBDIR.patch \ 11SRCREV = "c56a3e68483ae33622901988ab9c4085f0785c3c"
12 "
13SRCREV = "063a9ae7a65cebdf1cc128da9815c05f91a2a996"
14 12
15DEPENDS = "zlib openssl zstd" 13DEPENDS = "zlib openssl zstd curl"
16 14
17inherit cmake 15inherit cmake
18 16
19
20FILES:${PN} += "${datadir}" 17FILES:${PN} += "${datadir}"
21 18
22EXTRA_OECMAKE += "-DRDKAFKA_BUILD_EXAMPLES=OFF -DRDKAFKA_BUILD_TESTS=OFF" 19EXTRA_OECMAKE += "-DRDKAFKA_BUILD_EXAMPLES=OFF -DRDKAFKA_BUILD_TESTS=OFF"
diff --git a/meta-oe/recipes-support/libsimplelog/libsimplelog/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/libsimplelog/libsimplelog/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..17adf92bb0
--- /dev/null
+++ b/meta-oe/recipes-support/libsimplelog/libsimplelog/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From 77be1b3e7d6ff4261114424278413a679672bb92 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 12:10:37 +0300
4Subject: [PATCH] cmake: Set minimum required version to 3.5 for CMake 4+
5 compatibility
6
7Fix:
8
9| CMake Error in CMakeLists.txt:
10| No cmake_minimum_required command is present. A line of code such as
11|
12| cmake_minimum_required(VERSION 4.0)
13|
14| should be added at the top of the file. The version specified may be lower
15| if you wish to support older CMake versions for this project. For more
16| information run "cmake --help-policy CMP0000".
17|
18|
19| -- Configuring incomplete, errors occurred!
20
21Upstream-Status: Submitted [https://github.com/thuanalg/simplelog-topic/pull/1]
22
23Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
24---
25 CMakeLists.txt | 2 ++
26 1 file changed, 2 insertions(+)
27
28diff --git a/CMakeLists.txt b/CMakeLists.txt
29index dca80f1..0fc6db0 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,3 +1,5 @@
33+cmake_minimum_required(VERSION 3.5)
34+
35 # Add main.cpp file of the project root directory as a source file
36 project(simplelog_topic_project)
37 set(SOURCE_LIB_FILES src/simplelog.c )
38--
392.43.0
40
diff --git a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb
index 31dce12155..41b9d47686 100644
--- a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb
+++ b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb
@@ -5,11 +5,11 @@ HOMEPAGE = "https://github.com/thuanalg/simplelog-topic"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=22cdd382a6275cb4c2e75c517952ac7c" 6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=22cdd382a6275cb4c2e75c517952ac7c"
7 7
8SRC_URI = "git://github.com/thuanalg/simplelog-topic.git;branch=main;protocol=https;tag=v${PV}" 8SRC_URI = "git://github.com/thuanalg/simplelog-topic.git;branch=main;protocol=https;tag=v${PV} \
9 file://0001-allow-build-with-cmake-4.patch"
9 10
10SRCREV = "093d80b4006042b75a433a5e63760ae9bebad142" 11SRCREV = "093d80b4006042b75a433a5e63760ae9bebad142"
11 12
12
13inherit cmake 13inherit cmake
14 14
15# Specify any options you want to pass to cmake using EXTRA_OECMAKE: 15# Specify any options you want to pass to cmake using EXTRA_OECMAKE:
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4945.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4945.patch
new file mode 100644
index 0000000000..c9fbdbacc8
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4945.patch
@@ -0,0 +1,117 @@
1From 3844026f74a41dd9ccab955899e005995293d246 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Tue, 8 Jul 2025 14:58:30 +0800
4Subject: [PATCH] soup-date-utils: Add value checks for date/time parsing
5
6Reject date/time when it does not represent a valid value.
7
8Closes #448
9
10CVE: CVE-2025-4945
11Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/8988379984e33dcc7d3aa58551db13e48755959f]
12
13Signed-off-by: Changqing Li <changqing.li@windriver.com>
14---
15 libsoup/soup-date.c | 21 +++++++++++++++------
16 tests/cookies-test.c | 10 ++++++++++
17 2 files changed, 25 insertions(+), 6 deletions(-)
18
19diff --git a/libsoup/soup-date.c b/libsoup/soup-date.c
20index 9602d1f..4c114c1 100644
21--- a/libsoup/soup-date.c
22+++ b/libsoup/soup-date.c
23@@ -284,7 +284,7 @@ parse_day (SoupDate *date, const char **date_string)
24 while (*end == ' ' || *end == '-')
25 end++;
26 *date_string = end;
27- return TRUE;
28+ return date->day >= 1 && date->day <= 31;
29 }
30
31 static inline gboolean
32@@ -324,7 +324,7 @@ parse_year (SoupDate *date, const char **date_string)
33 while (*end == ' ' || *end == '-')
34 end++;
35 *date_string = end;
36- return TRUE;
37+ return date->year > 0 && date->year < 9999;
38 }
39
40 static inline gboolean
41@@ -348,7 +348,7 @@ parse_time (SoupDate *date, const char **date_string)
42 while (*p == ' ')
43 p++;
44 *date_string = p;
45- return TRUE;
46+ return date->hour >= 0 && date->hour < 24 && date->minute >= 0 && date->minute < 60 && date->second >= 0 && date->second < 60;
47 }
48
49 static inline gboolean
50@@ -361,8 +361,15 @@ parse_timezone (SoupDate *date, const char **date_string)
51 gulong val;
52 int sign = (**date_string == '+') ? -1 : 1;
53 val = strtoul (*date_string + 1, (char **)date_string, 10);
54+ if (val > 9999)
55+ return FALSE;
56 if (**date_string == ':')
57- val = 60 * val + strtoul (*date_string + 1, (char **)date_string, 10);
58+ {
59+ gulong val2 = strtoul (*date_string + 1, (char **)date_string, 10);
60+ if (val > 99 || val2 > 99)
61+ return FALSE;
62+ val = 60 * val + val2;
63+ }
64 else
65 val = 60 * (val / 100) + (val % 100);
66 date->offset = sign * val;
67@@ -407,7 +414,8 @@ parse_textual_date (SoupDate *date, const char *date_string)
68 if (!parse_month (date, &date_string) ||
69 !parse_day (date, &date_string) ||
70 !parse_time (date, &date_string) ||
71- !parse_year (date, &date_string))
72+ !parse_year (date, &date_string) ||
73+ !g_date_valid_dmy(date->day, date->month, date->year))
74 return FALSE;
75
76 /* There shouldn't be a timezone, but check anyway */
77@@ -419,7 +427,8 @@ parse_textual_date (SoupDate *date, const char *date_string)
78 if (!parse_day (date, &date_string) ||
79 !parse_month (date, &date_string) ||
80 !parse_year (date, &date_string) ||
81- !parse_time (date, &date_string))
82+ !parse_time (date, &date_string) ||
83+ !g_date_valid_dmy(date->day, date->month, date->year))
84 return FALSE;
85
86 /* This time there *should* be a timezone, but we
87diff --git a/tests/cookies-test.c b/tests/cookies-test.c
88index 2e2a54f..6035a86 100644
89--- a/tests/cookies-test.c
90+++ b/tests/cookies-test.c
91@@ -413,6 +413,15 @@ do_remove_feature_test (void)
92 soup_uri_free (uri);
93 }
94
95+static void
96+do_cookies_parsing_int32_overflow (void)
97+{
98+ SoupCookie *cookie = soup_cookie_parse ("Age=1;expires=3Mar9 999:9:9+ 999999999-age=main=gne=", NULL);
99+ g_assert_nonnull (cookie);
100+ g_assert_null (soup_cookie_get_expires (cookie));
101+ soup_cookie_free (cookie);
102+}
103+
104 int
105 main (int argc, char **argv)
106 {
107@@ -434,6 +443,7 @@ main (int argc, char **argv)
108 g_test_add_func ("/cookies/accept-policy-subdomains", do_cookies_subdomain_policy_test);
109 g_test_add_func ("/cookies/parsing", do_cookies_parsing_test);
110 g_test_add_func ("/cookies/parsing/no-path-null-origin", do_cookies_parsing_nopath_nullorigin);
111+ g_test_add_func ("/cookies/parsing/int32-overflow", do_cookies_parsing_int32_overflow);
112 g_test_add_func ("/cookies/get-cookies/empty-host", do_get_cookies_empty_host_test);
113 g_test_add_func ("/cookies/remove-feature", do_remove_feature_test);
114 g_test_add_func ("/cookies/secure-cookies", do_cookies_strict_secure_test);
115--
1162.34.1
117
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4_2.74.3.bb b/meta-oe/recipes-support/libsoup/libsoup-2.4_2.74.3.bb
index cbc886a2cb..68ec576d9b 100644
--- a/meta-oe/recipes-support/libsoup/libsoup-2.4_2.74.3.bb
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4_2.74.3.bb
@@ -39,6 +39,7 @@ SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz \
39 file://CVE-2025-32907.patch \ 39 file://CVE-2025-32907.patch \
40 file://CVE-2025-4948.patch \ 40 file://CVE-2025-4948.patch \
41 file://CVE-2025-4969.patch \ 41 file://CVE-2025-4969.patch \
42 file://CVE-2025-4945.patch \
42" 43"
43SRC_URI[sha256sum] = "e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13" 44SRC_URI[sha256sum] = "e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13"
44 45
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/libusbgx/libusbgx/gadget-start b/meta-oe/recipes-support/libusbgx/libusbgx/gadget-start
index e80cb2c340..4ef679888e 100755
--- a/meta-oe/recipes-support/libusbgx/libusbgx/gadget-start
+++ b/meta-oe/recipes-support/libusbgx/libusbgx/gadget-start
@@ -15,6 +15,10 @@ for i in $ENABLED_SCHEMAS; do
15 if [ -n "${configured_udc}" ] && [ -e "/sys/class/udc/${configured_udc}" ]; then 15 if [ -n "${configured_udc}" ] && [ -e "/sys/class/udc/${configured_udc}" ]; then
16 echo ${configured_udc} > /sys/kernel/config/usb_gadget/"$i"/UDC 16 echo ${configured_udc} > /sys/kernel/config/usb_gadget/"$i"/UDC
17 else 17 else
18 ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/"$i"/UDC 18 detected_udc=$(ls /sys/class/udc/)
19 if [ -z "${detected_udc}" ]; then
20 exit 1
21 fi
22 echo "${detected_udc}" > /sys/kernel/config/usb_gadget/"$i"/UDC
19 fi 23 fi
20done 24done
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-oe/recipes-support/portaudio/portaudio-v19/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/portaudio/portaudio-v19/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..d6b17ce2be
--- /dev/null
+++ b/meta-oe/recipes-support/portaudio/portaudio-v19/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From ff000097d226f21cf05a94c22459e55cf1f5c5c6 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 18:06:03 +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: Backport [https://github.com/PortAudio/portaudio/commit/ccd16c85e64d8c1a5462541388b6fbcaedbb1cad]
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 87d0bb8..eee16fd 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required(VERSION 3.1.0)
34+cmake_minimum_required(VERSION 3.5)
35 project(PortAudio VERSION 19.8)
36
37 #
38--
392.43.0
40
diff --git a/meta-oe/recipes-support/portaudio/portaudio-v19_19.7.0.bb b/meta-oe/recipes-support/portaudio/portaudio-v19_19.7.0.bb
index 4451e96307..7376f7ca77 100644
--- a/meta-oe/recipes-support/portaudio/portaudio-v19_19.7.0.bb
+++ b/meta-oe/recipes-support/portaudio/portaudio-v19_19.7.0.bb
@@ -3,12 +3,10 @@ SECTION = "libs/multimedia"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=26107732c2ab637c5710446fcfaf02df" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=26107732c2ab637c5710446fcfaf02df"
5 5
6PV .= "+git" 6SRC_URI = "git://github.com/PortAudio/portaudio.git;branch=master;protocol=https \
7 7 file://0001-allow-build-with-cmake-4.patch"
8SRC_URI = "git://github.com/PortAudio/portaudio.git;branch=master;protocol=https"
9SRCREV = "929e2e8f7af281c5eb4fa07758930d542ec43d97" 8SRCREV = "929e2e8f7af281c5eb4fa07758930d542ec43d97"
10 9
11
12inherit cmake pkgconfig 10inherit cmake pkgconfig
13 11
14EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON" 12EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON"
diff --git a/meta-oe/recipes-support/read-edid/read-edid/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/read-edid/read-edid/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..b1a1352945
--- /dev/null
+++ b/meta-oe/recipes-support/read-edid/read-edid/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From affb4ef9dda539222eaad0784577254be1e17195 Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 14:02:08 +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 2b9bc86..98c90aa 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 project (read-edid)
36
37 option(I2CBUILD "Build I2C get-edid implementation" ON)
38--
392.43.0
40
diff --git a/meta-oe/recipes-support/read-edid/read-edid_3.0.2.bb b/meta-oe/recipes-support/read-edid/read-edid_3.0.2.bb
index 5ea0fb852a..86ea350d1d 100644
--- a/meta-oe/recipes-support/read-edid/read-edid_3.0.2.bb
+++ b/meta-oe/recipes-support/read-edid/read-edid_3.0.2.bb
@@ -11,6 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=292c42e2aedc4af636636bf7af0e2b26"
11SRC_URI = "http://polypux.org/projects/read-edid/read-edid-${PV}.tar.gz \ 11SRC_URI = "http://polypux.org/projects/read-edid/read-edid-${PV}.tar.gz \
12 file://0001-Do-not-install-license-file.patch \ 12 file://0001-Do-not-install-license-file.patch \
13 file://0001-get-edid-define-quiet-once.patch \ 13 file://0001-get-edid-define-quiet-once.patch \
14 file://0002-allow-build-with-cmake-4.patch \
14 " 15 "
15SRC_URI[sha256sum] = "c7c6d8440f5b90f98e276829271ccea5b2ff5a3413df8a0f87ec09f834af186f" 16SRC_URI[sha256sum] = "c7c6d8440f5b90f98e276829271ccea5b2ff5a3413df8a0f87ec09f834af186f"
16 17
diff --git a/meta-oe/recipes-support/serial/serial/0002-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/serial/serial/0002-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..7dba62429c
--- /dev/null
+++ b/meta-oe/recipes-support/serial/serial/0002-allow-build-with-cmake-4.patch
@@ -0,0 +1,40 @@
1From 35fe02e5376fd1372fd5feaee5b9148744ed77eb Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Wed, 9 Jul 2025 19:54:57 +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/wjwwood/serial/pull/311]
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 0e4ede8..d03e39b 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,4 +1,4 @@
33-cmake_minimum_required(VERSION 2.8.3)
34+cmake_minimum_required(VERSION 3.5)
35 project(serial)
36 set (SERIAL_VERSION_MAJOR 1)
37 set (SERIAL_VERSION_MINOR 2)
38--
392.43.0
40
diff --git a/meta-oe/recipes-support/serial/serial_1.2.1.bb b/meta-oe/recipes-support/serial/serial_1.2.1.bb
index 42151da532..654173fa38 100644
--- a/meta-oe/recipes-support/serial/serial_1.2.1.bb
+++ b/meta-oe/recipes-support/serial/serial_1.2.1.bb
@@ -7,6 +7,7 @@ SRC_URI = " \
7 git://github.com/wjwwood/${BPN}.git;protocol=https;branch=main \ 7 git://github.com/wjwwood/${BPN}.git;protocol=https;branch=main \
8 file://Findcatkin.cmake \ 8 file://Findcatkin.cmake \
9 file://0001-Add-SOVERSION-for-shared-lib-and-comment-example.patch \ 9 file://0001-Add-SOVERSION-for-shared-lib-and-comment-example.patch \
10 file://0002-allow-build-with-cmake-4.patch \
10" 11"
11SRCREV = "10ac4e1c25c2cda1dc0a32a8e12b87fd89f3bb4f" 12SRCREV = "10ac4e1c25c2cda1dc0a32a8e12b87fd89f3bb4f"
12SRC_URI[sha256sum] = "c8cd235dda2ef7d977ba06dfcb35c35e42f45cfd9149ba3ad257756123d8ff96" 13SRC_URI[sha256sum] = "c8cd235dda2ef7d977ba06dfcb35c35e42f45cfd9149ba3ad257756123d8ff96"
diff --git a/meta-oe/recipes-support/uchardet/uchardet/0001-allow-build-with-cmake-4.patch b/meta-oe/recipes-support/uchardet/uchardet/0001-allow-build-with-cmake-4.patch
new file mode 100644
index 0000000000..348209f3ff
--- /dev/null
+++ b/meta-oe/recipes-support/uchardet/uchardet/0001-allow-build-with-cmake-4.patch
@@ -0,0 +1,41 @@
1From b650c4c3385f7afeb70231cdbcad888d23cb0a5a Mon Sep 17 00:00:00 2001
2From: Alper Ak <alperyasinak1@gmail.com>
3Date: Tue, 8 Jul 2025 19:59:23 +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:2 (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: Backport [https://gitlab.freedesktop.org/uchardet/uchardet/-/commit/6e163c978a7c13a6d3ff64a1e3dd4ba81d2d9e09]
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 a570264..5a6281c 100644
30--- a/CMakeLists.txt
31+++ b/CMakeLists.txt
32@@ -1,5 +1,5 @@
33 ######## Project settings
34-cmake_minimum_required(VERSION 3.1)
35+cmake_minimum_required(VERSION 3.5)
36 include(CheckCCompilerFlag)
37 set (PACKAGE_NAME uchardet)
38 project (${PACKAGE_NAME} CXX C)
39--
402.43.0
41
diff --git a/meta-oe/recipes-support/uchardet/uchardet_0.0.8.bb b/meta-oe/recipes-support/uchardet/uchardet_0.0.8.bb
index 3e164cc26f..75a04e6f80 100644
--- a/meta-oe/recipes-support/uchardet/uchardet_0.0.8.bb
+++ b/meta-oe/recipes-support/uchardet/uchardet_0.0.8.bb
@@ -4,5 +4,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6ecda54f6f525388d71d6b3cd92f7474"
4 4
5inherit cmake 5inherit cmake
6 6
7SRC_URI = "https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz" 7SRC_URI = "https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz \
8 file://0001-allow-build-with-cmake-4.patch"
8SRC_URI[sha256sum] = "e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0" 9SRC_URI[sha256sum] = "e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0"
diff --git a/meta-oe/recipes-support/udisks/udisks2/CVE-2025-6019.patch b/meta-oe/recipes-support/udisks/udisks2/CVE-2025-6019.patch
new file mode 100644
index 0000000000..2e94c8497f
--- /dev/null
+++ b/meta-oe/recipes-support/udisks/udisks2/CVE-2025-6019.patch
@@ -0,0 +1,51 @@
1From d0d04a381036b79df91616552706d515639bb762 Mon Sep 17 00:00:00 2001
2From: Tomas Bzatek <tbzatek@redhat.com>
3Date: Wed, 4 Jun 2025 15:26:46 +0200
4Subject: [PATCH] udiskslinuxfilesystemhelpers: Mount private mounts with
5 'nodev,nosuid'
6
7The private mount done in take_filesystem_ownership() should always
8default to 'nodev,nosuid' for security and 'errors=remount-ro' for
9selected filesystem types to handle an corrupted filesystem. This is
10consistent with mount options calculation for regular mounts.
11
12CVE: CVE-2025-6019
13Upstream-Status: Backport [ https://github.com/storaged-project/udisks/commit/5e7277debea926370e587408517560afe87d28c9 ]
14
15Signed-off-by: Changqing Li <changqing.li@windriver.com>
16---
17 src/udiskslinuxfilesystemhelpers.c | 10 +++++++++-
18 1 file changed, 9 insertions(+), 1 deletion(-)
19
20diff --git a/src/udiskslinuxfilesystemhelpers.c b/src/udiskslinuxfilesystemhelpers.c
21index 7c5fc037..9eb7742c 100644
22--- a/src/udiskslinuxfilesystemhelpers.c
23+++ b/src/udiskslinuxfilesystemhelpers.c
24@@ -123,6 +123,7 @@ take_filesystem_ownership (const gchar *device,
25
26 {
27 gchar *mountpoint = NULL;
28+ const gchar *mount_opts;
29 GError *local_error = NULL;
30 gboolean unmount = FALSE;
31 gboolean success = TRUE;
32@@ -151,8 +152,15 @@ take_filesystem_ownership (const gchar *device,
33 goto out;
34 }
35
36+ mount_opts = "nodev,nosuid";
37+ if (g_strcmp0 (fstype, "ext2") == 0 ||
38+ g_strcmp0 (fstype, "ext3") == 0 ||
39+ g_strcmp0 (fstype, "ext4") == 0 ||
40+ g_strcmp0 (fstype, "jfs") == 0)
41+ mount_opts = "nodev,nosuid,errors=remount-ro";
42+
43 /* TODO: mount to a private mount namespace */
44- if (!bd_fs_mount (device, mountpoint, fstype, NULL, NULL, &local_error))
45+ if (!bd_fs_mount (device, mountpoint, fstype, mount_opts, NULL, &local_error))
46 {
47 g_set_error (error, UDISKS_ERROR, UDISKS_ERROR_FAILED,
48 "Cannot mount %s at %s: %s",
49--
502.34.1
51
diff --git a/meta-oe/recipes-support/udisks/udisks2_2.10.1.bb b/meta-oe/recipes-support/udisks/udisks2_2.10.1.bb
index 85859cd968..cc0c19ec8e 100644
--- a/meta-oe/recipes-support/udisks/udisks2_2.10.1.bb
+++ b/meta-oe/recipes-support/udisks/udisks2_2.10.1.bb
@@ -20,6 +20,7 @@ RDEPENDS:${PN} = "acl"
20SRC_URI = " \ 20SRC_URI = " \
21 git://github.com/storaged-project/udisks.git;branch=2.10.x-branch;protocol=https \ 21 git://github.com/storaged-project/udisks.git;branch=2.10.x-branch;protocol=https \
22 file://0001-Makefile.am-Dont-include-buildpath.patch \ 22 file://0001-Makefile.am-Dont-include-buildpath.patch \
23 file://CVE-2025-6019.patch \
23" 24"
24SRCREV = "18c9faf089e306ad6f3f51f5cb887a6b9aa08350" 25SRCREV = "18c9faf089e306ad6f3f51f5cb887a6b9aa08350"
25 26
diff --git a/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb b/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb
index 0f4ae205b1..3e97bde86c 100644
--- a/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb
+++ b/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb
@@ -59,7 +59,7 @@ do_install:append() {
59 ${libdir}/xmlsec1Conf.sh \ 59 ${libdir}/xmlsec1Conf.sh \
60 ${libdir}/pkgconfig/xmlsec1-openssl.pc \ 60 ${libdir}/pkgconfig/xmlsec1-openssl.pc \
61 ${libdir}/pkgconfig/xmlsec1-gnutls.pc; do 61 ${libdir}/pkgconfig/xmlsec1-gnutls.pc; do
62 sed -i -e "s@${RECIPE_SYSROOT}@@g" ${D}$i 62 [ -f ${D}$i ] && sed -i -e "s@${RECIPE_SYSROOT}@@g" ${D}$i || true
63 done 63 done
64} 64}
65 65
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-a2wsgi_1.10.8.bb b/meta-python/recipes-devtools/python/python3-a2wsgi_1.10.10.bb
index b9daf044f0..699fc2daa2 100644
--- a/meta-python/recipes-devtools/python/python3-a2wsgi_1.10.8.bb
+++ b/meta-python/recipes-devtools/python/python3-a2wsgi_1.10.10.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e10d05d29ec6d8be8bfc503683f1bc9a"
5 5
6inherit pypi python_setuptools_build_meta ptest 6inherit pypi python_setuptools_build_meta ptest
7 7
8SRC_URI[sha256sum] = "fc00bab1fc792f89a8ce1b491b2ad1717b145d8caefb75d0a8586946edc97cb2" 8SRC_URI[sha256sum] = "a5bcffb52081ba39df0d5e9a884fc6f819d92e3a42389343ba77cbf809fe1f45"
9 9
10DEPENDS += " \ 10DEPENDS += " \
11 python3-pdm-native \ 11 python3-pdm-native \
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-alembic_1.16.1.bb b/meta-python/recipes-devtools/python/python3-alembic_1.16.2.bb
index 415b147175..a40a594522 100644
--- a/meta-python/recipes-devtools/python/python3-alembic_1.16.1.bb
+++ b/meta-python/recipes-devtools/python/python3-alembic_1.16.2.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d2ee18d90dcc02d96b76e9e953629936"
4 4
5inherit pypi python_setuptools_build_meta 5inherit pypi python_setuptools_build_meta
6 6
7SRC_URI[sha256sum] = "43d37ba24b3d17bc1eb1024fe0f51cd1dc95aeb5464594a02c6bb9ca9864bfa4" 7SRC_URI[sha256sum] = "e53c38ff88dadb92eb22f8b150708367db731d58ad7e9d417c9168ab516cbed8"
8 8
9RDEPENDS:${PN} += "\ 9RDEPENDS:${PN} += "\
10 python3-dateutil \ 10 python3-dateutil \
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-bandit_1.8.3.bb b/meta-python/recipes-devtools/python/python3-bandit_1.8.5.bb
index 76e0ad2a32..2cf13183e7 100644
--- a/meta-python/recipes-devtools/python/python3-bandit_1.8.3.bb
+++ b/meta-python/recipes-devtools/python/python3-bandit_1.8.5.bb
@@ -2,7 +2,7 @@ SUMMARY = "Security oriented static analyser for python code."
2LICENSE = "Apache-2.0" 2LICENSE = "Apache-2.0"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
4 4
5SRC_URI[sha256sum] = "f5847beb654d309422985c36644649924e0ea4425c76dec2e89110b87506193a" 5SRC_URI[sha256sum] = "db812e9c39b8868c0fed5278b77fffbbaba828b4891bc80e34b9c50373201cfd"
6 6
7DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore" 7DEPENDS = "python3-pbr-native python3-git python3-pbr python3-pyyaml python3-six python3-stevedore"
8 8
diff --git a/meta-python/recipes-devtools/python/python3-bitarray_3.4.2.bb b/meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb
index f78901f140..b7da117451 100644
--- a/meta-python/recipes-devtools/python/python3-bitarray_3.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/ilanschnell/bitarray"
4LICENSE = "PSF-2.0" 4LICENSE = "PSF-2.0"
5LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=6abe80c028e4ee53045a33ae807c64fd" 5LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=6abe80c028e4ee53045a33ae807c64fd"
6 6
7SRC_URI[sha256sum] = "78ed2b911aabede3a31e3329b1de8abdc8104bd5e0545184ddbd9c7f668f4059" 7SRC_URI[sha256sum] = "dddfb2bf086b66aec1c0110dc46642b7161f587a6441cfe74da9e323975f62f0"
8 8
9inherit python_setuptools_build_meta pypi 9inherit python_setuptools_build_meta pypi
10 10
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-can_4.4.2.bb b/meta-python/recipes-devtools/python/python3-can_4.5.0.bb
index 31190a9f1d..8e32cee622 100644
--- a/meta-python/recipes-devtools/python/python3-can_4.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-can_4.5.0.bb
@@ -4,13 +4,15 @@ SECTION = "devel/python"
4LICENSE = "LGPL-3.0-only" 4LICENSE = "LGPL-3.0-only"
5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e6a600fd5e1d9cbde2d983680233ad02" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e6a600fd5e1d9cbde2d983680233ad02"
6 6
7SRC_URI[sha256sum] = "1c46c0935f39f7a9c3e76b03249af0580689ebf7a1844195e92f87257f009df5" 7SRC_URI[sha256sum] = "d3684cebe5b028a148c1742b3a45cec4fcaf83a7f7c52d0680b2eaeaf52f8eb7"
8 8
9PYPI_PACKAGE = "python_can" 9PYPI_PACKAGE = "python_can"
10UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 10UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
11 11
12inherit pypi python_setuptools_build_meta 12inherit pypi python_setuptools_build_meta
13 13
14DEPENDS += "python3-setuptools-scm-native"
15
14RDEPENDS:${PN} += "\ 16RDEPENDS:${PN} += "\
15 python3-aenum \ 17 python3-aenum \
16 python3-asyncio \ 18 python3-asyncio \
@@ -21,6 +23,7 @@ RDEPENDS:${PN} += "\
21 python3-json \ 23 python3-json \
22 python3-logging \ 24 python3-logging \
23 python3-misc \ 25 python3-misc \
26 python3-msgpack \
24 python3-netserver \ 27 python3-netserver \
25 python3-packaging \ 28 python3-packaging \
26 python3-pkg-resources \ 29 python3-pkg-resources \
diff --git a/meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb b/meta-python/recipes-devtools/python/python3-cantools_40.2.3.bb
index cca44af5dc..0e7a692200 100644
--- a/meta-python/recipes-devtools/python/python3-cantools_40.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cantools_40.2.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/cantools"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
5 5
6SRC_URI[sha256sum] = "6dae46caa8a200bdbf988bc32f0e3fbcb1db384eb097ece7ca73c079e5eed81c" 6SRC_URI[sha256sum] = "3c55cbd7d7d527a565b98123fbbb8f5df09132f74ceb722ff541fd80b5991424"
7 7
8PYPI_PACKAGE = "cantools" 8PYPI_PACKAGE = "cantools"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-cmd2_2.6.1.bb b/meta-python/recipes-devtools/python/python3-cmd2_2.7.0.bb
index 4cb8305fb5..10733f79d0 100644
--- a/meta-python/recipes-devtools/python/python3-cmd2_2.6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-cmd2_2.7.0.bb
@@ -1,11 +1,11 @@
1SUMMARY = "Extra features for standard library's cmd module" 1SUMMARY = "Extra features for standard library's cmd module"
2HOMEPAGE = "https://github.com/python-cmd2/cmd2" 2HOMEPAGE = "https://github.com/python-cmd2/cmd2"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=01d2b71040983a2abc614fc4d0284771" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=26efe44f9946f43292f90070d9d5590c"
5 5
6DEPENDS += "python3-setuptools-scm-native" 6DEPENDS += "python3-setuptools-scm-native"
7 7
8SRC_URI[sha256sum] = "650a5892bf29b233d3d6775b5e3cc813648cff0d79134f707981f66baaed9f42" 8SRC_URI[sha256sum] = "81d8135b46210e1d03a5a810baf859069a62214788ceeec3588f44eed86fbeeb"
9 9
10inherit pypi python_setuptools_build_meta python3native 10inherit pypi python_setuptools_build_meta python3native
11 11
@@ -18,6 +18,7 @@ RDEPENDS:${PN} += "\
18 python3-pydoc \ 18 python3-pydoc \
19 python3-json \ 19 python3-json \
20 python3-numbers \ 20 python3-numbers \
21 python3-rich-argparse \
21" 22"
22 23
23BBCLASSEXTEND = "native nativesdk" 24BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.8.2.bb b/meta-python/recipes-devtools/python/python3-coverage_7.9.2.bb
index 9438d2f32c..16f7127129 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_7.8.2.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] = "a886d531373a1f6ff9fad2a2ba4a045b68467b779ae729ee0b3b10ac20033b27" 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-dateparser_1.2.1.bb b/meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb
index d3541c89c7..b66900aebb 100644
--- a/meta-python/recipes-devtools/python/python3-dateparser_1.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-dateparser_1.2.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/scrapinghub/dateparser"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051"
5 5
6SRC_URI[sha256sum] = "7e4919aeb48481dbfc01ac9683c8e20bfe95bb715a38c1e9f6af889f4f30ccc3" 6SRC_URI[sha256sum] = "986316f17cb8cdc23ea8ce563027c5ef12fc725b6fb1d137c14ca08777c5ecf7"
7 7
8PYPI_PACKAGE = "dateparser" 8PYPI_PACKAGE = "dateparser"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.bb b/meta-python/recipes-devtools/python/python3-elementpath_5.0.3.bb
index 71ccec5719..8659d4f8ba 100644
--- a/meta-python/recipes-devtools/python/python3-elementpath_5.0.1.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] = "d3e4807b7e38e190e382eefef93f35ce6f71adf63b33e3f01d0e11f22e5d5cc7" 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-icecream_2.1.4.bb b/meta-python/recipes-devtools/python/python3-icecream_2.1.5.bb
index e417564fa9..7e9383457b 100644
--- a/meta-python/recipes-devtools/python/python3-icecream_2.1.4.bb
+++ b/meta-python/recipes-devtools/python/python3-icecream_2.1.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/gruns/icecream"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=eca5ce1610d64ed40920efdce85ff8d1" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=eca5ce1610d64ed40920efdce85ff8d1"
5 5
6SRC_URI[sha256sum] = "58755e58397d5350a76f25976dee7b607f5febb3c6e1cddfe6b1951896e91573" 6SRC_URI[sha256sum] = "14d21e3383326a69a8c1a3bcf11f83283459f0d269ece5af83fce2c0d663efec"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
diff --git a/meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb b/meta-python/recipes-devtools/python/python3-imgtool_2.2.0.bb
index aafcf38272..192c8e895a 100644
--- a/meta-python/recipes-devtools/python/python3-imgtool_2.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-imgtool_2.2.0.bb
@@ -3,7 +3,7 @@ SUMMARY = "MCUboot's image signing and key management tool"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://imgtool/main.py;beginline=3;endline=18;md5=0645fb61e2f961a110302fbfdb227446" 4LIC_FILES_CHKSUM = "file://imgtool/main.py;beginline=3;endline=18;md5=0645fb61e2f961a110302fbfdb227446"
5 5
6SRC_URI[sha256sum] = "4f7fbcdf53c44eaaa6226504510ccb52f7ef00c997503cf94934b330c9607b60" 6SRC_URI[sha256sum] = "5c873a11895e36d0eb99e8366a43a3ae2270cc4f419e36b693428918255164cf"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
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-jsonschema-default_1.8.1.bb b/meta-python/recipes-devtools/python/python3-jsonschema-default_1.8.1.bb
new file mode 100644
index 0000000000..03cba50b99
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-jsonschema-default_1.8.1.bb
@@ -0,0 +1,14 @@
1DESCRIPTION = "A Python package that creates default objects from a JSON schema."
2HOMEPAGE = "https://github.com/mnboos/jsonschema-default"
3LICENSE = "AGPL-3.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=4ae09d45eac4aa08d013b5f2e01c67f6"
5
6SRC_URI[sha256sum] = "77e35e4a95519c7dbdbe25438c00af33c17bb766cbb0a29a2aa9d645ee3c1399"
7
8PYPI_PACKAGE = "jsonschema_default"
9
10inherit pypi python_hatchling
11
12RDEPENDS:${PN} = "python3-rstr"
13
14BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch b/meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch
new file mode 100644
index 0000000000..120a67b6a2
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-m2crypto/0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch
@@ -0,0 +1,80 @@
1From 7fa4f17cc183e04b10684b28219cf15780910206 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Mon, 30 Jun 2025 16:11:16 +0800
4Subject: [PATCH] timeout.py: use qq format when time_t is 64bit on 32bit
5 platform
6
7Fixes:
8 # python3
9 Python 3.13.2 (main, Feb 4 2025, 14:51:09) [GCC 14.2.0] on linux
10 Type "help", "copyright", "credits" or "license" for more information.
11 >>> import socket
12 >>> import struct
13 >>> s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
14 >>> seconds = 5
15 >>> microseconds = 0
16 >>> timeval_packed = struct.pack('ll', seconds, microseconds)
17 >>> s.setsockopt(socket.SOL_SOCKET, socket.SO_RCVTIMEO, timeval_packed)
18Traceback (most recent call last):
19 File "<python-input-6>", line 1, in <module>
20 s.setsockopt(socket.SOL_SOCKET, socket.SO_RCVTIMEO, timeval_packed)
21 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
22OSError: [Errno 22] Invalid argument
23
24Upstream-Status: Submitted [https://lists.sr.ht/~mcepl/m2crypto/patches/60463]
25
26Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
27---
28 src/M2Crypto/SSL/timeout.py | 18 ++++++++++++++----
29 1 file changed, 14 insertions(+), 4 deletions(-)
30
31diff --git a/src/M2Crypto/SSL/timeout.py b/src/M2Crypto/SSL/timeout.py
32index 298a9ca..0b38329 100644
33--- a/src/M2Crypto/SSL/timeout.py
34+++ b/src/M2Crypto/SSL/timeout.py
35@@ -15,7 +15,7 @@ __all__ = [
36 import sys
37 import struct
38
39-from M2Crypto import m2
40+from M2Crypto import m2, util
41
42 DEFAULT_TIMEOUT: int = 600
43
44@@ -40,7 +40,10 @@ class timeout(object):
45 if m2.time_t_bits() == 32:
46 binstr = struct.pack('ii', self.sec, self.microsec)
47 else:
48- binstr = struct.pack('ll', self.sec, self.microsec)
49+ if util.is_32bit():
50+ binstr = struct.pack('qq', self.sec, self.microsec)
51+ else:
52+ binstr = struct.pack('ll', self.sec, self.microsec)
53 return binstr
54
55
56@@ -52,7 +55,10 @@ def struct_to_timeout(binstr: bytes) -> timeout:
57 sec = int(millisec / 1000)
58 microsec = (millisec % 1000) * 1000
59 else:
60- (sec, microsec) = struct.unpack('ll', binstr)
61+ if sys.platform == 'linux' and util.is_32bit() and m2.time_t_bits() == 64:
62+ (sec, microsec) = struct.unpack('qq', binstr)
63+ else:
64+ (sec, microsec) = struct.unpack('ll', binstr)
65 return timeout(sec, microsec)
66
67
68@@ -60,4 +66,8 @@ def struct_size() -> int:
69 if sys.platform == 'win32':
70 return struct.calcsize('l')
71 else:
72- return struct.calcsize('ll')
73+ if sys.platform == 'linux' and util.is_32bit() and m2.time_t_bits() == 64:
74+ return struct.calcsize('qq')
75+ else:
76+ return struct.calcsize('ll')
77+
78--
792.34.1
80
diff --git a/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb b/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb
index b029b2978c..e0e9fdb2bb 100644
--- a/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb
+++ b/meta-python/recipes-devtools/python/python3-m2crypto_0.45.1.bb
@@ -8,6 +8,7 @@ SRC_URI[sha256sum] = "d0fc81a8828edbf4308432b3040bf06bb26bad95abb9e7d4690b611855
8 8
9SRC_URI += " \ 9SRC_URI += " \
10 file://0001-setup.py-Make-the-cmd-available.patch \ 10 file://0001-setup.py-Make-the-cmd-available.patch \
11 file://0001-timeout.py-use-qq-format-when-time_t-is-64bit-on-32b.patch \
11" 12"
12 13
13inherit pypi siteinfo python_setuptools_build_meta 14inherit pypi siteinfo python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.87.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.89.bb
index 514eafb1b2..5467293ff8 100644
--- a/meta-python/recipes-devtools/python/python3-moteus_0.3.87.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] = "988f264c330a17d63219c49dd2365bdaff97156be3ab6c5eaa204b45dca621e8" 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-msgpack_1.1.0.bb b/meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb
index cf755517e7..6704829f7d 100644
--- a/meta-python/recipes-devtools/python/python3-msgpack_1.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-msgpack_1.1.1.bb
@@ -6,7 +6,7 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest
6 6
7PTEST_PYTEST_DIR = "test" 7PTEST_PYTEST_DIR = "test"
8 8
9SRC_URI[sha256sum] = "dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e" 9SRC_URI[sha256sum] = "77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd"
10 10
11RDEPENDS:${PN}:class-target += "\ 11RDEPENDS:${PN}:class-target += "\
12 python3-io \ 12 python3-io \
diff --git a/meta-python/recipes-devtools/python/python3-multidict_6.5.0.bb b/meta-python/recipes-devtools/python/python3-multidict_6.6.3.bb
index 6c30c55cff..5b262ed933 100644
--- a/meta-python/recipes-devtools/python/python3-multidict_6.5.0.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 = "df5b5dbb6e3e262b9311755cf130c669e121eb81" 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-nocaselist_2.0.3.bb b/meta-python/recipes-devtools/python/python3-nocaselist_2.1.0.bb
index a869453875..ba148cbfa8 100644
--- a/meta-python/recipes-devtools/python/python3-nocaselist_2.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-nocaselist_2.1.0.bb
@@ -3,9 +3,14 @@ HOMEPAGE = "https://nocaselist.readthedocs.io/en/latest/"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
5 5
6SRC_URI[sha256sum] = "55714da8433fb4843ce797404977e4385d5e3df9e4aa00f7dde983fd87410fef" 6SRC_URI[sha256sum] = "fb7306f5a3e045534e737ab7ecbeee039ba5e9bafbc5b5f231f616d7e9211b65"
7 7
8inherit pypi setuptools3 8inherit pypi python_setuptools_build_meta
9
10DEPENDS += " \
11 python3-setuptools-scm-native \
12 python3-toml-native \
13"
9 14
10RDEPENDS:${PN} += " \ 15RDEPENDS:${PN} += " \
11 python3-six \ 16 python3-six \
diff --git a/meta-python/recipes-devtools/python/python3-oauthlib_3.2.2.bb b/meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb
index 833fdbcc58..80b87c1aa8 100644
--- a/meta-python/recipes-devtools/python/python3-oauthlib_3.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-oauthlib_3.3.1.bb
@@ -2,9 +2,9 @@ SUMMARY = "A generic, spec-compliant, thorough implementation of the OAuth reque
2HOMEPAGE = "https://github.com/idan/oauthlib" 2HOMEPAGE = "https://github.com/idan/oauthlib"
3 3
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=abd2675e944a2011aed7e505290ba482" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=2699a9fb0d71d5eafd75d8d7c302f7df"
6 6
7SRC_URI[sha256sum] = "9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918" 7SRC_URI[sha256sum] = "0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
index c7e3ec8fec..d32f0e17bb 100644
--- a/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
@@ -41,4 +41,8 @@ do_compile:append() {
41 sed -i 's|${WORKDIR}/pandas-${PV}/|${TARGET_DBGSRC_DIR}/|g' 41 sed -i 's|${WORKDIR}/pandas-${PV}/|${TARGET_DBGSRC_DIR}/|g'
42} 42}
43 43
44do_install:prepend() {
45 sed -i -e 's;${S};;g' ${B}/pandas/_libs/sparse.cpython-*/pandas/_libs/sparse.pyx.c
46}
47
44EXTRA_OEMESON:append:class-target = " -Dnumpy_inc_dir=${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}/numpy/_core/include " 48EXTRA_OEMESON:append:class-target = " -Dnumpy_inc_dir=${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}/numpy/_core/include "
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-progress_1.6.bb b/meta-python/recipes-devtools/python/python3-progress_1.6.1.bb
index 4a0b0c714e..57c0748a5c 100644
--- a/meta-python/recipes-devtools/python/python3-progress_1.6.bb
+++ b/meta-python/recipes-devtools/python/python3-progress_1.6.1.bb
@@ -3,9 +3,9 @@ HOMEPAGE = "https://github.com/verigak/progress/"
3LICENSE = "ISC" 3LICENSE = "ISC"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=00ab78a4113b09aacf63d762a7bb9644" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=00ab78a4113b09aacf63d762a7bb9644"
5 5
6SRC_URI[sha256sum] = "c9c86e98b5c03fa1fe11e3b67c1feda4788b8d0fe7336c2ff7d5644ccfba34cd" 6SRC_URI[sha256sum] = "c1ba719f862ce885232a759eab47971fe74dfc7bb76ab8a51ef5940bad35086c"
7 7
8inherit pypi setuptools3 8inherit pypi python_setuptools_build_meta
9 9
10RDEPENDS:${PN}:class-target += " \ 10RDEPENDS:${PN}:class-target += " \
11 python3-datetime \ 11 python3-datetime \
diff --git a/meta-python/recipes-devtools/python/python3-protobuf_5.29.4.bb b/meta-python/recipes-devtools/python/python3-protobuf_6.31.1.bb
index d39c5e9790..bb801ffb71 100644
--- a/meta-python/recipes-devtools/python/python3-protobuf_5.29.4.bb
+++ b/meta-python/recipes-devtools/python/python3-protobuf_6.31.1.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = " \
10" 10"
11 11
12inherit pypi setuptools3 12inherit pypi setuptools3
13SRC_URI[sha256sum] = "4f1dfcd7997b31ef8f53ec82781ff434a28bf71d9102ddde14d076adcfc78c99" 13SRC_URI[sha256sum] = "d8cac4c982f0b957a4dc73a80e2ea24fab08e679c0de9deb835f4a12d69aca9a"
14 14
15CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python" 15CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python"
16 16
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-pybind11-json_0.2.15.bb b/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb
index fa4a74f925..8ad7dba76a 100644
--- a/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb
+++ b/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb
@@ -11,3 +11,5 @@ DEPENDS += "nlohmann-json python3-pybind11"
11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON" 11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON"
12 12
13inherit cmake python3native python3targetconfig 13inherit cmake python3native python3targetconfig
14
15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb b/meta-python/recipes-devtools/python/python3-pycares_4.9.0.bb
index 29f4132d67..a8b9ba96ea 100644
--- a/meta-python/recipes-devtools/python/python3-pycares_4.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pycares_4.9.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/saghul/pycares"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=b1538fcaea82ebf2313ed648b96c69b1" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=b1538fcaea82ebf2313ed648b96c69b1"
8 8
9SRC_URI[sha256sum] = "2fc2ebfab960f654b3e3cf08a732486950da99393a657f8b44618ad3ed2d39c1" 9SRC_URI[sha256sum] = "8ee484ddb23dbec4d88d14ed5b6d592c1960d2e93c385d5e52b6fad564d82395"
10 10
11PYPI_PACKAGE = "pycares" 11PYPI_PACKAGE = "pycares"
12 12
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch
new file mode 100644
index 0000000000..57c14f2aeb
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pychromecast/0001-bump-required-version-to-0.46.1-for-python3-wheel.patch
@@ -0,0 +1,23 @@
1From 5485eccd26529740e0f875e33afcbdfefd630597 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 1 Jul 2025 23:14:08 -0700
4Subject: [PATCH] bump required version to 0.46.1 for python3-wheel
5
6Upstream-Status: Pending
7
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10 pyproject.toml | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/pyproject.toml b/pyproject.toml
14index d5a518c..a6a159d 100644
15--- a/pyproject.toml
16+++ b/pyproject.toml
17@@ -1,5 +1,5 @@
18 [build-system]
19-requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.0"]
20+requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.2"]
21 build-backend = "setuptools.build_meta"
22
23 [project]
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb
index 260f6395b7..1b5ff94f8a 100644
--- a/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb
+++ b/meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb
@@ -7,6 +7,7 @@ SRC_URI += "\
7 file://0001-Update-setuptools-requirement-from-78.0-65.6-to-65.6.patch \ 7 file://0001-Update-setuptools-requirement-from-78.0-65.6-to-65.6.patch \
8 file://0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch \ 8 file://0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch \
9 file://0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch \ 9 file://0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch \
10 file://0001-bump-required-version-to-0.46.1-for-python3-wheel.patch \
10" 11"
11 12
12SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848" 13SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848"
diff --git a/meta-python/recipes-devtools/python/python3-pycodestyle_2.13.0.bb b/meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb
index f690d97b94..4389198fba 100644
--- a/meta-python/recipes-devtools/python/python3-pycodestyle_2.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pycodestyle_2.14.0.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4SECTION = "devel/python" 4SECTION = "devel/python"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a8546d0e77f416fb05a26acd89c8b3bd" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a8546d0e77f416fb05a26acd89c8b3bd"
6 6
7SRC_URI[sha256sum] = "c8415bf09abe81d9c7f872502a6eee881fbe85d8763dd5b9924bb0a01d67efae" 7SRC_URI[sha256sum] = "c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pyflakes_3.3.2.bb b/meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb
index 68509a5073..a946a008c2 100644
--- a/meta-python/recipes-devtools/python/python3-pyflakes_3.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyflakes_3.4.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/PyCQA/pyflakes"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=690c2d09203dc9e07c4083fc45ea981f" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=690c2d09203dc9e07c4083fc45ea981f"
5 5
6SRC_URI[sha256sum] = "6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b" 6SRC_URI[sha256sum] = "b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
diff --git a/meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.13.2.bb
index 28f12e7381..9630214dcb 100644
--- a/meta-python/recipes-devtools/python/python3-pymongo_4.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pymongo_4.13.2.bb
@@ -8,7 +8,7 @@ HOMEPAGE = "https://github.com/mongodb/mongo-python-driver"
8LICENSE = "Apache-2.0" 8LICENSE = "Apache-2.0"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
10 10
11SRC_URI[sha256sum] = "92a06e3709e3c7e50820d352d3d4e60015406bcba69808937dac2a6d22226fde" 11SRC_URI[sha256sum] = "0f64c6469c2362962e6ce97258ae1391abba1566a953a492562d2924b44815c2"
12 12
13inherit pypi python_setuptools_build_meta python_hatchling 13inherit pypi python_setuptools_build_meta python_hatchling
14 14
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-pyzmq_26.4.0.bb b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.0.bb
index 286750950a..f5432b7228 100644
--- a/meta-python/recipes-devtools/python/python3-pyzmq_26.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzmq_27.0.0.bb
@@ -29,7 +29,7 @@ SRC_URI:append = " \
29 file://run-ptest \ 29 file://run-ptest \
30" 30"
31 31
32SRC_URI[sha256sum] = "4bd13f85f80962f91a651a7356fe0472791a5f7a92f227822b5acf44795c626d" 32SRC_URI[sha256sum] = "b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf"
33 33
34inherit pypi pkgconfig python_setuptools_build_meta ptest cython 34inherit pypi pkgconfig python_setuptools_build_meta ptest cython
35 35
diff --git a/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb b/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb
new file mode 100644
index 0000000000..cb07b012b4
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-rich-argparse_1.7.1.bb
@@ -0,0 +1,16 @@
1SUMMARY = "A rich help formatter for argparse"
2HOMEPAGE = "https://github.com/hamdanal/rich-argparse"
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=06f5c372171ce02f7e6a18f5f57f0b69"
5
6PYPI_PACKAGE = "rich_argparse"
7
8SRC_URI[sha256sum] = "d7a493cde94043e41ea68fb43a74405fa178de981bf7b800f7a3bd02ac5c27be"
9
10inherit pypi python_hatchling
11
12RDEPENDS:${PN} += "\
13 python3-rich \
14"
15
16BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-robotframework_7.3.bb b/meta-python/recipes-devtools/python/python3-robotframework_7.3.2.bb
index 38417926cf..df4b31312e 100644
--- a/meta-python/recipes-devtools/python/python3-robotframework_7.3.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] = "676f75a58e34db04cde91922c0bc68d4d73f091b6be753809ce16e9579412323" 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-rstr_3.2.2.bb b/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb
new file mode 100644
index 0000000000..1af7a3bc8f
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-rstr_3.2.2.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "Random Strings in Python"
2HOMEPAGE = "https://github.com/leapfrogonline/rstr"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5c15c04f1cdbd42c6152066f0b02102a"
5
6SRC_URI[sha256sum] = "c4a564d4dfb4472d931d145c43d1cf1ad78c24592142e7755b8866179eeac012"
7
8inherit pypi python_setuptools_build_meta
9
10DEPENDS += "python3-setuptools-scm-native"
11
12BBCLASSEXTEND = "native nativesdk"
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-starlette_0.47.0.bb b/meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb
index 182b6d60d5..6fdc4e6da8 100644
--- a/meta-python/recipes-devtools/python/python3-starlette_0.47.0.bb
+++ b/meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb
@@ -2,7 +2,7 @@ SUMMARY = "Starlette is a lightweight ASGI framework/toolkit, which is ideal for
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a" 3LIC_FILES_CHKSUM = "file://LICENSE.md;md5=11e8c8dbfd5fa373c703de492140ff7a"
4 4
5SRC_URI[sha256sum] = "1f64887e94a447fed5f23309fb6890ef23349b7e478faa7b24a851cd4eb844af" 5SRC_URI[sha256sum] = "aef012dd2b6be325ffa16698f9dc533614fb1cebd593a906b90dc1025529a79b"
6 6
7inherit pypi python_hatchling ptest 7inherit pypi python_hatchling ptest
8 8
diff --git a/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb b/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
index e104e1c0ce..ca6203c755 100644
--- a/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
+++ b/meta-python/recipes-devtools/python/python3-supervisor_4.2.5.bb
@@ -12,11 +12,13 @@ SRC_URI[sha256sum] = "34761bae1a23c58192281a5115fb07fbf22c9b0133c08166beffc70fed
12PYPI_PACKAGE = "supervisor" 12PYPI_PACKAGE = "supervisor"
13inherit pypi systemd setuptools3 13inherit pypi systemd setuptools3
14RDEPENDS:${PN} = "\ 14RDEPENDS:${PN} = "\
15 python3-meld3 \ 15 python3-fcntl \
16 python3-io \ 16 python3-io \
17 python3-xmlrpc \ 17 python3-meld3 \
18 python3-resource \ 18 python3-resource \
19 python3-setuptools \ 19 python3-setuptools \
20 python3-unixadmin \
21 python3-xmlrpc \
20" 22"
21 23
22SRC_URI += "file://supervisord.conf \ 24SRC_URI += "file://supervisord.conf \
diff --git a/meta-python/recipes-devtools/python/python3-tox_4.26.0.bb b/meta-python/recipes-devtools/python/python3-tox_4.27.0.bb
index 7062a5fcee..4deacdb3d9 100644
--- a/meta-python/recipes-devtools/python/python3-tox_4.26.0.bb
+++ b/meta-python/recipes-devtools/python/python3-tox_4.27.0.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://tox.readthedocs.org/"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=11610a9d8fd95649cf8159be12b98cb7"
8 8
9SRC_URI[sha256sum] = "a83b3b67b0159fa58e44e646505079e35a43317a62d2ae94725e0586266faeca" 9SRC_URI[sha256sum] = "b97d5ecc0c0d5755bcc5348387fef793e1bfa68eb33746412f4c60881d7f5f57"
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
12inherit pypi python_hatchling 12inherit pypi python_hatchling
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/python/python3-types-psutil_6.1.0.20241102.bb b/meta-python/recipes-devtools/python/python3-types-psutil_6.1.0.20241102.bb
deleted file mode 100644
index a24e23be70..0000000000
--- a/meta-python/recipes-devtools/python/python3-types-psutil_6.1.0.20241102.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1SUMMARY = "Typing stubs for psutil"
2HOMEPAGE = "https://github.com/python/typeshed"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=c2d9643b4523fdf462545aeb1356ad23"
5
6inherit pypi setuptools3
7
8SRC_URI[sha256sum] = "8cbe086b9c29f5c0aa55c4422498c07a8e506f096205761dba088905198551dc"
9
10BBCLASSEXTEND = "native"
diff --git a/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb b/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb
new file mode 100644
index 0000000000..146361c5fd
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-types-psutil_7.0.0.20250601.bb
@@ -0,0 +1,16 @@
1SUMMARY = "Typing stubs for psutil"
2HOMEPAGE = "https://github.com/python/typeshed"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=ec038232ab86edd7354b091c54e190e2"
5
6PYPI_PACKAGE = "types_psutil"
7
8inherit pypi python_setuptools_build_meta
9
10SRC_URI[sha256sum] = "71fe9c4477a7e3d4f1233862f0877af87bff057ff398f04f4e5c0ca60aded197"
11
12BBCLASSEXTEND = "native"
13
14RDEPENDS:${PN} += "\
15 python3-psutil \
16"
diff --git a/meta-python/recipes-devtools/python/python3-uswid_0.5.1.bb b/meta-python/recipes-devtools/python/python3-uswid_0.5.2.bb
index 32eeeca585..3e6ec88a8e 100644
--- a/meta-python/recipes-devtools/python/python3-uswid_0.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-uswid_0.5.2.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "BSD-2-Clause-Patent" 4LICENSE = "BSD-2-Clause-Patent"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=f3636dfe71e94cc72918423cec0d1971" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=f3636dfe71e94cc72918423cec0d1971"
6 6
7SRC_URI[sha256sum] = "92b48a8f6601687c1cc556878571abf9ddb0bdbaf244713b7ff838c48fcb68b3" 7SRC_URI[sha256sum] = "1d6c53acf160edc9b42e4ba535343b3567f2f341d289b9e63ca6a84372c2c518"
8 8
9inherit setuptools3 python3native pypi 9inherit setuptools3 python3native pypi
10 10
diff --git a/meta-python/recipes-devtools/python/python3-xlrd_2.0.1.bb b/meta-python/recipes-devtools/python/python3-xlrd_2.0.2.bb
index 4707e31854..928e52ed04 100644
--- a/meta-python/recipes-devtools/python/python3-xlrd_2.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-xlrd_2.0.2.bb
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef27
11 11
12SRC_URI = "git://github.com/python-excel/xlrd.git;branch=master;protocol=https \ 12SRC_URI = "git://github.com/python-excel/xlrd.git;branch=master;protocol=https \
13" 13"
14SRCREV = "b8d573e11ec149da695d695c81a156232b89a949" 14SRCREV = "3a19d22014d7b3f3041b7188d21a653c18c709bf"
15 15
16 16
17inherit ptest-python-pytest setuptools3 17inherit ptest-python-pytest setuptools3
diff --git a/meta-python/recipes-devtools/python/tftpy_0.8.5.bb b/meta-python/recipes-devtools/python/tftpy_0.8.6.bb
index 3ff5f47d8a..74889c2841 100644
--- a/meta-python/recipes-devtools/python/tftpy_0.8.5.bb
+++ b/meta-python/recipes-devtools/python/tftpy_0.8.6.bb
@@ -8,6 +8,6 @@ HOMEPAGE = "https://github.com/msoulier/tftpy"
8LICENSE = "MIT" 8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=22770e72ae03c61f5bcc4e333b61368d" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=22770e72ae03c61f5bcc4e333b61368d"
10 10
11SRC_URI[sha256sum] = "dd38e3744530d0c30fa1c715d7fa454319bc8d399bb40c05839cc771f05d0e6c" 11SRC_URI[sha256sum] = "f616f6a43a36d481c266573608597b9dd3c7c63818415d72aa04f1d1795480ea"
12 12
13inherit pypi python_setuptools_build_meta 13inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.17.bb b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.1.0.bb
index 641ca6d3c2..abc47172c1 100644
--- a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.17.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] = "06410ee545d6959221c7b66e3f3c536c305b3a833dd5f691642f1764d556b990" 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"
diff --git a/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb b/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.1.bb
index 10e55a6e67..d62d5014de 100644
--- a/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.0.bb
+++ b/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.1.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/pydot/pydot"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663" 5LIC_FILES_CHKSUM = "file://LICENSES/MIT.txt;md5=7dda4e90ded66ab88b86f76169f28663"
6 6
7SRC_URI[sha256sum] = "12f16493337cade2f7631b87c8ccd299ba2e251f3ee5d0732a058df2887afe97" 7SRC_URI[sha256sum] = "c2148f681c4a33e08bf0e26a9e5f8e4099a82e0e2a068098f32ce86577364ad5"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb b/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb
index 8778ff3451..f843b9459e 100644
--- a/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb
+++ b/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb
@@ -9,9 +9,13 @@ inherit xfce-app perlnative
9 9
10SRC_URI[sha256sum] = "992066cfecfb44a68681340bfd55d524d40410aac3da6ef25c6c6cb2150a5965" 10SRC_URI[sha256sum] = "992066cfecfb44a68681340bfd55d524d40410aac3da6ef25c6c6cb2150a5965"
11 11
12PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
13PACKAGECONFIG[wayland] = "--enable-wayland, --disable-wayland, wayland-native wayland"
14
15EXTRA_OECONF += "WAYLAND_SCANNER=${STAGING_BINDIR_NATIVE}/wayland-scanner"
16
12do_compile:prepend() { 17do_compile:prepend() {
13 mkdir -p lib 18 mkdir -p lib src panel-plugin protocols
14 mkdir -p src panel-plugin
15} 19}
16 20
17FILES:${PN} += " \ 21FILES:${PN} += " \
diff --git a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.0.bb b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.4.bb
index 718e684d88..50adacbcb1 100644
--- a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.0.bb
+++ b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.4.bb
@@ -1,4 +1,5 @@
1SUMMARY = "Terminal emulator for the Xfce desktop environment" 1SUMMARY = "Terminal emulator for the Xfce desktop environment"
2HOMEPAGE = "https://docs.xfce.org/apps/xfce4-terminal/start"
2LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
4DEPENDS = "glib-2.0 gtk+3 vte libxfce4ui gtk-doc-native" 5DEPENDS = "glib-2.0 gtk+3 vte libxfce4ui gtk-doc-native"
@@ -10,6 +11,6 @@ FILES:${PN} += " \
10 ${datadir}/gnome-control-center \ 11 ${datadir}/gnome-control-center \
11" 12"
12 13
13SRC_URI[sha256sum] = "40823377242b9b09749f5d4a550f41d465153c235c31f34052f804d3453ad4a3" 14SRC_URI[sha256sum] = "873c921da1f4b986ffb459d4960789c9c063af98648c9f0ca146dc6f6f5b71b7"
14 15
15RRECOMMENDS:${PN} += "vte-prompt" 16RRECOMMENDS:${PN} += "vte-prompt"
diff --git a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb
index 59de3b3a08..6daf1f57b1 100644
--- a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb
+++ b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb
@@ -31,6 +31,7 @@ EXTRA_OECONF = "--with-xinputsh=50-xinput.sh \
31 --disable-static \ 31 --disable-static \
32 " 32 "
33 33
34CFLAGS:append:toolchain-clang = " -Wno-error=unused-function -Wno-error=single-bit-bitfield-constant-conversion"
34PACKAGECONFIG ??= "xfce" 35PACKAGECONFIG ??= "xfce"
35PACKAGECONFIG[xfce] = ",,xfconf" 36PACKAGECONFIG[xfce] = ",,xfconf"
36PACKAGECONFIG[xim] = ",,libgxim" 37PACKAGECONFIG[xim] = ",,libgxim"