summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-filesystems/conf/include/non-repro-meta-filesystems.inc6
-rw-r--r--meta-filesystems/conf/layer.conf7
-rw-r--r--meta-filesystems/recipes-filesystems/httpfs2-fuse/httpfs2_0.1.5.bb2
-rw-r--r--meta-filesystems/recipes-filesystems/logfsprogs/logfsprogs_git.bb1
-rw-r--r--meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2022.10.3.bb2
-rw-r--r--meta-filesystems/recipes-filesystems/owfs/owfs_3.2p3.bb1
-rw-r--r--meta-filesystems/recipes-filesystems/simple-mtpfs/simple-mtpfs_0.4.0.bb1
-rw-r--r--meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb1
-rw-r--r--meta-filesystems/recipes-filesystems/sshfs-fuse/sshfs-fuse_3.7.3.bb1
-rw-r--r--meta-filesystems/recipes-filesystems/unionfs-fuse/unionfs-fuse_3.4.bb1
-rw-r--r--meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-Makefile-add-LDFLAGS.patch (renamed from meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/makefile-add-ldflags.patch)15
-rw-r--r--meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0002-define-loff_t-if-not-already-defined.patch (renamed from meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-define-loff_t-if-not-already-defined.patch)20
-rw-r--r--meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0003-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch (renamed from meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch)16
-rw-r--r--meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0004-utils-Makefile-fix-symbolic-links.patch34
-rw-r--r--meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils_git.bb13
-rw-r--r--meta-filesystems/recipes-filesystems/zfs/zfs_2.2.5.bb1
-rw-r--r--meta-filesystems/recipes-utils/aufs-util/aufs-util_git.bb1
-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)3
-rw-r--r--meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb1
-rw-r--r--meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb2
-rw-r--r--meta-filesystems/recipes-utils/f2fs-tools/f2fs-tools_1.16.0.bb1
-rw-r--r--meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb1
-rw-r--r--meta-filesystems/recipes-utils/fatresize/fatresize_1.1.0.bb1
-rw-r--r--meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils_v2.2.11.bb12
-rw-r--r--meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb1
-rw-r--r--meta-filesystems/recipes-utils/ufs-utils/ufs-utils_6.14.11.bb (renamed from meta-filesystems/recipes-utils/ufs-utils/ufs-utils_6.13.11.bb)3
-rw-r--r--meta-filesystems/recipes-utils/xfstests/xfstests_2025.04.27.bb1
-rw-r--r--meta-gnome/classes/clutter.bbclass2
-rwxr-xr-xmeta-gnome/conf/include/non-repro-meta-gnome.inc13
-rw-r--r--meta-gnome/conf/layer.conf14
-rw-r--r--meta-gnome/recipes-connectivity/geary/geary_46.0.bb1
-rw-r--r--meta-gnome/recipes-extended/polkit-gnome/polkit-gnome_0.105.bb1
-rw-r--r--meta-gnome/recipes-gimp/babl/babl_0.1.114.bb (renamed from meta-gnome/recipes-gimp/babl/babl_0.1.112.bb)2
-rw-r--r--meta-gnome/recipes-gimp/gegl/gegl_0.4.62.bb (renamed from meta-gnome/recipes-gimp/gegl/gegl_0.4.58.bb)2
-rw-r--r--meta-gnome/recipes-gimp/gimp/gimp/85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch62
-rw-r--r--meta-gnome/recipes-gimp/gimp/gimp_3.0.4.bb (renamed from meta-gnome/recipes-gimp/gimp/gimp_3.0.2.bb)6
-rw-r--r--meta-gnome/recipes-gimp/mypaint/libmypaint_git.bb1
-rw-r--r--meta-gnome/recipes-gimp/mypaint/mypaint-brushes-1.0_git.bb1
-rw-r--r--meta-gnome/recipes-gnome/devilspie/devilspie2_0.44.bb1
-rw-r--r--meta-gnome/recipes-gnome/evince/evince_48.0.bb4
-rw-r--r--meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc4
-rw-r--r--meta-gnome/recipes-gnome/faenza-icon-theme/faenza-icon-theme_1.3.bb3
-rw-r--r--meta-gnome/recipes-gnome/gdm/gdm/a3e0aca75e16aeafc171751028406b54f5ed8397.patch56
-rw-r--r--meta-gnome/recipes-gnome/gdm/gdm_48.0.bb1
-rw-r--r--meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb1
-rw-r--r--meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.2.1.bb1
-rw-r--r--meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.5.bb (renamed from meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.3.bb)6
-rw-r--r--meta-gnome/recipes-gnome/gfbgraph/gfbgraph_0.2.5.bb26
-rw-r--r--meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth3_3.34.5.bb2
-rw-r--r--meta-gnome/recipes-gnome/gnome-chess/gnome-chess_48.0.bb1
-rw-r--r--meta-gnome/recipes-gnome/gnome-chess/gnuchess_6.2.9.bb2
-rw-r--r--meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.54.3.bb (renamed from meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.54.2.bb)2
-rw-r--r--meta-gnome/recipes-gnome/gnome-software/gnome-software_48.2.bb (renamed from meta-gnome/recipes-gnome/gnome-software/gnome-software_48.0.bb)2
-rw-r--r--meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.54.0.bb1
-rw-r--r--meta-gnome/recipes-gnome/gnome-user-share/gnome-user-share_47.0.bb1
-rw-r--r--meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb3
-rw-r--r--meta-gnome/recipes-gnome/gtksourceview/gtksourceview3_3.24.11.bb5
-rw-r--r--meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.4.bb4
-rw-r--r--meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.16.0.bb4
-rw-r--r--meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.21.bb1
-rw-r--r--meta-gnome/recipes-gnome/libgweather/libgweather4_4.4.4.bb2
-rw-r--r--meta-gnome/recipes-gnome/libtimezonemap/files/0001-configure.ac-correct-the-version.patch29
-rw-r--r--meta-gnome/recipes-gnome/libtimezonemap/libtimezonemap_0.4.6.bb3
-rw-r--r--meta-gnome/recipes-gnome/libwnck/files/0001-Fix-build-issue-caused-by-OE-core-changes-to-startup.patch43
-rw-r--r--meta-gnome/recipes-gnome/libwnck/files/ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch40
-rw-r--r--meta-gnome/recipes-gnome/libwnck/libwnck3_43.2.bb (renamed from meta-gnome/recipes-gnome/libwnck/libwnck3_43.0.bb)4
-rw-r--r--meta-gnome/recipes-gnome/mutter/mutter_48.0.bb2
-rw-r--r--meta-gnome/recipes-gnome/nautilus/nautilus_48.2.bb (renamed from meta-gnome/recipes-gnome/nautilus/nautilus_48.1.bb)2
-rw-r--r--meta-gnome/recipes-gnome/rest/librest_0.8.1.bb33
-rw-r--r--meta-gnome/recipes-gnome/rest/rest_0.9.1.bb2
-rw-r--r--meta-gnome/recipes-gnome/tepl/tepl_6.8.0.bb1
-rw-r--r--meta-gnome/recipes-support/ibus/ibus.inc1
-rw-r--r--meta-gnome/recipes-support/keybinder/keybinder_3.0.bb1
-rw-r--r--meta-gnome/recipes-support/libwacom/libwacom_2.8.0.bb1
-rw-r--r--meta-gnome/recipes-support/webp-pixbuf-loader/webp-pixbuf-loader_0.2.7.bb1
-rw-r--r--meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gtk_1.15.3.bb1
-rwxr-xr-xmeta-initramfs/conf/include/non-repro-meta-initramfs.inc3
-rw-r--r--meta-initramfs/recipes-bsp/kexecboot/kexecboot-cfg_0.2.bb3
-rw-r--r--meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb1
-rw-r--r--meta-initramfs/recipes-core/initrdscripts/initramfs-debug_1.0.bb3
-rw-r--r--meta-initramfs/recipes-devtools/dracut/dracut/0001-fix-broken-symlink-in-dracut-config-examples.patch44
-rw-r--r--meta-initramfs/recipes-devtools/dracut/dracut_106.bb4
-rw-r--r--meta-initramfs/recipes-devtools/grubby/grubby_git.bb1
-rw-r--r--meta-initramfs/recipes-devtools/klibc/klibc.inc2
-rw-r--r--meta-initramfs/recipes-devtools/mtd/ubi-utils-klibc_2.0.2.bb1
-rw-r--r--meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc_git.bb1
-rwxr-xr-xmeta-multimedia/conf/include/non-repro-meta-multimedia.inc15
-rw-r--r--meta-multimedia/conf/layer.conf16
-rw-r--r--meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.18.bb1
-rw-r--r--meta-multimedia/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch (renamed from meta-python/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch)0
-rw-r--r--meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb (renamed from meta-python/recipes-devtools/python/python3-pillow-heif_0.22.0.bb)0
-rw-r--r--meta-multimedia/recipes-dvb/oscam/oscam_1.20.bb1
-rw-r--r--meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb1
-rw-r--r--meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb1
-rw-r--r--meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/aom/aom_3.12.1.bb (renamed from meta-multimedia/recipes-multimedia/aom/aom_3.7.0.bb)6
-rw-r--r--meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/cdparanoia/cdparanoia_10.2.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/dav1d/dav1d_1.5.1.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/dca/dcadec_0.2.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/dleyna/dleyna-core_0.6.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.20140321.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/fdk-aac/fdk-aac_2.0.2.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/flite/flite_2.2.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.4.5.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/gerbera/gerbera_2.4.1.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb3
-rw-r--r--meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/juce/projucer.inc1
-rw-r--r--meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/libavtp/libavtp_0.2.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/libheif/libheif_1.19.8.bb (renamed from meta-multimedia/recipes-multimedia/libheif/libheif_1.19.5.bb)5
-rw-r--r--meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.7.10.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/libsquish/libsquish_git.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/minidlna/minidlna.inc1
-rw-r--r--meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.22.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/musicpd/mpc_0.35.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.3.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.1.14.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/openh264/openh264_2.6.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/opus-tools/opus-tools_0.2.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.2.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.5.bb (renamed from meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.2.bb)5
-rw-r--r--meta-multimedia/recipes-multimedia/rtmpdump/rtmpdump_2.6.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb3
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb3
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb3
-rw-r--r--meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb3
-rw-r--r--meta-multimedia/recipes-multimedia/sox/sox_14.4.2.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/spandsp/spandsp_git.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/tinyalsa/tinyalsa_2.0.0.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/tremor/tremor_20180319.bb1
-rw-r--r--meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-1_1.3.bb2
-rw-r--r--meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2/e9c78dc4712fa6362b0c839ad57b6b46dce1ba83.patch50
-rw-r--r--meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2_2.1.bb21
-rw-r--r--meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.10.bb (renamed from meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.8.bb)3
-rw-r--r--meta-multimedia/recipes-multimedia/x265/x265_4.1.bb2
-rw-r--r--meta-multimedia/recipes-support/crossguid/crossguid_0.2.2.bb1
-rw-r--r--meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb1
-rw-r--r--meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.6.bb2
-rw-r--r--meta-multimedia/recipes-support/libsrtp/libsrtp_2.5.0.bb1
-rw-r--r--meta-multimedia/recipes-support/srt/srt_1.4.4.bb1
-rw-r--r--meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.7.0.bb1
-rw-r--r--meta-networking/classes/waf-samba.bbclass4
-rwxr-xr-xmeta-networking/conf/include/non-repro-meta-networking.inc40
-rw-r--r--meta-networking/conf/layer.conf41
-rw-r--r--meta-networking/dynamic-layers/meta-python/recipes-printing/system-config-printer/system-config-printer_1.5.18.bb8
-rw-r--r--meta-networking/recipes-connectivity/adcli/adcli_0.9.2.bb1
-rw-r--r--meta-networking/recipes-connectivity/autossh/autossh_1.4g.bb14
-rw-r--r--meta-networking/recipes-connectivity/bearssl/bearssl_0.6.bb1
-rw-r--r--meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb1
-rw-r--r--meta-networking/recipes-connectivity/bluepy/bluepy_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/bluez-tools/bluez-tools_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb1
-rw-r--r--meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb4
-rw-r--r--meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb1
-rw-r--r--meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.3p1.bb2
-rw-r--r--meta-networking/recipes-connectivity/dibbler/dibbler_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/freeradius/freeradius_3.2.7.bb1
-rw-r--r--meta-networking/recipes-connectivity/libdnet/libdnet_1.18.0.bb1
-rw-r--r--meta-networking/recipes-connectivity/libiec61850/libiec61850_1.5.3.bb1
-rw-r--r--meta-networking/recipes-connectivity/mbedtls/mbedtls_2.28.10.bb1
-rw-r--r--meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.1.bb (renamed from meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.bb)8
-rw-r--r--meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb1
-rw-r--r--meta-networking/recipes-connectivity/nanomsg/nng_1.7.3.bb1
-rw-r--r--meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/networkmanager/networkmanager-fortisslvpn_1.4.0.bb2
-rw-r--r--meta-networking/recipes-connectivity/networkmanager/networkmanager-openconnect_1.2.8.bb2
-rw-r--r--meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.12.0.bb2
-rw-r--r--meta-networking/recipes-connectivity/networkmanager/networkmanager_1.52.0.bb (renamed from meta-networking/recipes-connectivity/networkmanager/networkmanager_1.50.0.bb)12
-rw-r--r--meta-networking/recipes-connectivity/openconnect/openconnect_9.12.bb1
-rw-r--r--meta-networking/recipes-connectivity/openfortivpn/openfortivpn_1.23.1.bb1
-rw-r--r--meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/openthread/wpantund_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/relayd/relayd_git.bb1
-rw-r--r--meta-networking/recipes-connectivity/restinio/restinio_0.6.13.bb2
-rw-r--r--meta-networking/recipes-connectivity/samba/samba_4.19.8.bb6
-rw-r--r--meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb1
-rw-r--r--meta-networking/recipes-connectivity/vlan/vlan_1.9.bb2
-rw-r--r--meta-networking/recipes-connectivity/vpnc/vpnc_0.5.3.bb1
-rw-r--r--meta-networking/recipes-connectivity/wolfssl/files/0001-wolfssl-wolfcrypt-logging.h-and-wolfcrypt-src-loggin.patch791
-rw-r--r--meta-networking/recipes-connectivity/wolfssl/files/run-ptest6
-rw-r--r--meta-networking/recipes-connectivity/wolfssl/wolfssl_5.8.0.bb (renamed from meta-networking/recipes-connectivity/wolfssl/wolfssl_5.7.2.bb)8
-rw-r--r--meta-networking/recipes-daemons/atftp/atftp_0.8.0.bb1
-rw-r--r--meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.1.11.bb1
-rw-r--r--meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb1
-rw-r--r--meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb2
-rw-r--r--meta-networking/recipes-daemons/proftpd/proftpd_1.3.9.bb1
-rw-r--r--meta-networking/recipes-daemons/ptpd/ptpd_2.3.1.bb2
-rw-r--r--meta-networking/recipes-daemons/vblade/vblade_25.bb1
-rw-r--r--meta-networking/recipes-devtools/libcoap/libcoap/CVE-2024-0962.patch45
-rw-r--r--meta-networking/recipes-devtools/libcoap/libcoap_4.3.5.bb (renamed from meta-networking/recipes-devtools/libcoap/libcoap_4.3.4.bb)13
-rw-r--r--meta-networking/recipes-devtools/python/python3-scapy_2.6.0.bb1
-rw-r--r--meta-networking/recipes-extended/dlm/dlm_4.2.0.bb2
-rw-r--r--meta-networking/recipes-extended/kronosnet/kronosnet_1.24.bb1
-rw-r--r--meta-networking/recipes-extended/tgt/tgt_1.0.90.bb1
-rw-r--r--meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.2.bb1
-rw-r--r--meta-networking/recipes-filter/libnetfilter/libnetfilter-acct_1.0.3.bb2
-rw-r--r--meta-networking/recipes-filter/libnetfilter/libnetfilter-conntrack_1.1.0.bb2
-rw-r--r--meta-networking/recipes-filter/libnetfilter/libnetfilter-cthelper_1.0.1.bb2
-rw-r--r--meta-networking/recipes-filter/libnetfilter/libnetfilter-cttimeout_1.0.1.bb2
-rw-r--r--meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.2.bb1
-rw-r--r--meta-networking/recipes-filter/libnetfilter/libnetfilter-queue_1.0.5.bb1
-rw-r--r--meta-networking/recipes-filter/libnftnl/libnftnl_1.2.9.bb1
-rw-r--r--meta-networking/recipes-filter/ulogd2/ulogd2_2.0.8.bb1
-rw-r--r--meta-networking/recipes-irc/znc/znc_1.8.2.bb1
-rw-r--r--meta-networking/recipes-kernel/wireguard/wireguard-tools_1.0.20250521.bb (renamed from meta-networking/recipes-kernel/wireguard/wireguard-tools_1.0.20210914.bb)2
-rw-r--r--meta-networking/recipes-kernel/wireguard/wireguard.inc2
-rw-r--r--meta-networking/recipes-protocols/babeld/babeld_1.13.1.bb1
-rw-r--r--meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb1
-rw-r--r--meta-networking/recipes-protocols/frr/frr_10.3.bb1
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0001-Create-subroutine-for-cleaning-recent-interfaces.patch58
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0001-Fix-SIGSEGV-during-DumpStateLog.patch27
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch7
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0001-Handle-interface-without-ifa_addr.patch38
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0001-Use-secure_getenv-on-Linux.patch30
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch2
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0002-Create-subroutine-for-tearing-down-an-interface.patch56
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch6
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0003-Track-interface-socket-family.patch48
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0004-Add-definition-for-MAX.patch24
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0004-Indicate-loopback-interface-to-mDNS-core.patch55
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch4
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0005-Fix-missing-limit-declarations.patch49
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0005-Use-list-for-changed-interfaces.patch166
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch6
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0006-Handle-noisy-netlink-sockets.patch249
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch2
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0007-Mark-deleted-interfaces-as-being-changed.patch37
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0008-Handle-errors-from-socket-calls.patch60
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns/0009-remove-unneeded-headers.patch2
-rw-r--r--meta-networking/recipes-protocols/mdns/mdns_2600.120.12.bb (renamed from meta-networking/recipes-protocols/mdns/mdns_2559.80.8.bb)22
-rw-r--r--meta-networking/recipes-protocols/opcua/open62541_1.3.15.bb7
-rw-r--r--meta-networking/recipes-protocols/openflow/openflow_git.bb1
-rw-r--r--meta-networking/recipes-protocols/openlldp/openlldp_1.1.1.bb1
-rw-r--r--meta-networking/recipes-protocols/pptp-linux/pptp-linux_1.10.0.bb2
-rw-r--r--meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb2
-rw-r--r--meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb1
-rw-r--r--meta-networking/recipes-protocols/vsomeip/vsomeip_3.5.3.bb3
-rw-r--r--meta-networking/recipes-protocols/xl2tpd/xl2tpd_1.3.16.bb1
-rw-r--r--meta-networking/recipes-support/arptables/arptables_git.bb1
-rw-r--r--meta-networking/recipes-support/bmon/bmon_4.0.bb1
-rw-r--r--meta-networking/recipes-support/bridge-utils/bridge-utils_1.7.1.bb3
-rw-r--r--meta-networking/recipes-support/celt051/celt051_git.bb1
-rw-r--r--meta-networking/recipes-support/cifs/cifs-utils_7.0.bb1
-rw-r--r--meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb1
-rw-r--r--meta-networking/recipes-support/drbd/drbd-utils_9.30.0.bb3
-rw-r--r--meta-networking/recipes-support/dropwatch/dropwatch_1.5.4.bb1
-rw-r--r--meta-networking/recipes-support/ettercap/ettercap_0.8.3.1.bb1
-rw-r--r--meta-networking/recipes-support/fping/fping_5.3.bb2
-rw-r--r--meta-networking/recipes-support/geoip/geoip-perl_1.51.bb1
-rw-r--r--meta-networking/recipes-support/geoip/geoip_1.6.12.bb1
-rw-r--r--meta-networking/recipes-support/http-parser/http-parser_2.9.4.bb1
-rw-r--r--meta-networking/recipes-support/ifenslave/ifenslave_2.14.bb1
-rw-r--r--meta-networking/recipes-support/ipcalc/ipcalc_1.0.3.bb1
-rw-r--r--meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb (renamed from meta-networking/recipes-support/libcpr/libcpr_1.10.5.bb)5
-rw-r--r--meta-networking/recipes-support/libesmtp/libesmtp_1.1.0.bb1
-rw-r--r--meta-networking/recipes-support/libldb/libldb_2.8.1.bb2
-rw-r--r--meta-networking/recipes-support/libtalloc/libtalloc_2.4.3.bb2
-rw-r--r--meta-networking/recipes-support/libtdb/libtdb_1.4.13.bb2
-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)4
-rw-r--r--meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.21.bb1
-rw-r--r--meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb1
-rw-r--r--meta-networking/recipes-support/mctp/mctp_2.1.bb1
-rw-r--r--meta-networking/recipes-support/mdio-tools/mdio-netlink_1.3.1.bb1
-rw-r--r--meta-networking/recipes-support/mdio-tools/mdio-tools.inc2
-rw-r--r--meta-networking/recipes-support/mdio-tools/mdio-tools_1.3.1.bb1
-rw-r--r--meta-networking/recipes-support/mtr/mtr_0.95.bb1
-rw-r--r--meta-networking/recipes-support/nbdkit/nbdkit/0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch10
-rw-r--r--meta-networking/recipes-support/nbdkit/nbdkit_1.33.11.bb1
-rw-r--r--meta-networking/recipes-support/nbdkit/nbdkit_1.43.11.bb (renamed from meta-networking/recipes-support/nbdkit/nbdkit_1.43.5.bb)3
-rw-r--r--meta-networking/recipes-support/ndisc6/ndisc6_1.0.8.bb1
-rw-r--r--meta-networking/recipes-support/netcf/netcf_0.2.8.bb3
-rw-r--r--meta-networking/recipes-support/netperf/netperf_git.bb1
-rw-r--r--meta-networking/recipes-support/netsniff-ng/netsniff-ng_0.6.8.bb1
-rw-r--r--meta-networking/recipes-support/nis/yp-tools_4.2.3.bb1
-rw-r--r--meta-networking/recipes-support/ntimed/ntimed_git.bb1
-rw-r--r--meta-networking/recipes-support/ntopng/ndpi_4.2.bb1
-rw-r--r--meta-networking/recipes-support/ntopng/ntopng_5.2.1.bb1
-rw-r--r--meta-networking/recipes-support/nuttcp/nuttcp_8.2.2.bb3
-rw-r--r--meta-networking/recipes-support/open-isns/open-isns_0.102.bb1
-rw-r--r--meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.5.0.bb2
-rw-r--r--meta-networking/recipes-support/openipmi/openipmi_2.0.36.bb2
-rw-r--r--meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb2
-rw-r--r--meta-networking/recipes-support/phytool/phytool.bb1
-rw-r--r--meta-networking/recipes-support/rdma-core/rdma-core_51.0.bb1
-rw-r--r--meta-networking/recipes-support/smcroute/smcroute_2.5.7.bb1
-rw-r--r--meta-networking/recipes-support/sngrep/sngrep_1.8.2.bb1
-rw-r--r--meta-networking/recipes-support/spice/libcacard_2.8.1.bb1
-rw-r--r--meta-networking/recipes-support/spice/spice-gtk_0.42.bb1
-rw-r--r--meta-networking/recipes-support/spice/spice-guest-vdagent_0.22.1.bb1
-rw-r--r--meta-networking/recipes-support/spice/spice-protocol_0.14.4.bb1
-rw-r--r--meta-networking/recipes-support/spice/spice_git.bb1
-rw-r--r--meta-networking/recipes-support/spice/usbredir_0.14.0.bb1
-rw-r--r--meta-networking/recipes-support/stunnel/stunnel/fix-openssl-no-des.patch8
-rw-r--r--meta-networking/recipes-support/stunnel/stunnel_5.75.bb (renamed from meta-networking/recipes-support/stunnel/stunnel_5.74.bb)4
-rw-r--r--meta-networking/recipes-support/unbound/unbound_1.22.0.bb1
-rw-r--r--meta-networking/recipes-support/wavemon/wavemon_0.9.6.bb1
-rw-r--r--meta-networking/recipes-support/wireshark/wireshark_4.2.12.bb (renamed from meta-networking/recipes-support/wireshark/wireshark_4.2.11.bb)4
-rw-r--r--meta-networking/recipes-support/wpan-tools/wpan-tools_0.10.bb1
-rw-r--r--meta-oe/classes/check-version-mismatch.bbclass3
-rw-r--r--meta-oe/classes/discoverable-disk-image.bbclass137
-rw-r--r--meta-oe/classes/fitimage.bbclass3
-rw-r--r--meta-oe/classes/signing.bbclass172
-rw-r--r--meta-oe/classes/sysext-image.bbclass87
-rwxr-xr-xmeta-oe/conf/include/non-repro-meta-oe.inc145
-rw-r--r--meta-oe/conf/layer.conf143
-rw-r--r--meta-oe/conf/version-check.conf6
-rw-r--r--meta-oe/dynamic-layers/clang-layer/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb1
-rw-r--r--meta-oe/dynamic-layers/clang-layer/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.1.0.bb1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.1.2.bb1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-connectivity/thingsboard-gateway/thingsboard-gateway_3.7.4.bb (renamed from meta-oe/dynamic-layers/meta-python/recipes-connectivity/thingsboard-gateway/thingsboard-gateway_3.7.2.bb)2
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb.inc1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-extended/lcdproc/lcdproc_git.bb1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-multimedia/kmsxx/kmsxx_git.bb1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-support/nvmetcli/nvmetcli_0.8.bb1
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-support/smem/smem_1.5.bb2
-rw-r--r--meta-oe/dynamic-layers/multimedia-layer/recipes-graphics/taisei/taisei_1.4.2.bb1
-rw-r--r--meta-oe/dynamic-layers/perl-layer/recipes-support/rasdaemon/rasdaemon_0.8.3.bb1
-rw-r--r--meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb3
-rw-r--r--meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf_1.0.bb3
-rw-r--r--meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools_29.0.6.r14.bb5
-rw-r--r--meta-oe/recipes-benchmark/cpuburn/cpuburn-arm_git.bb1
-rw-r--r--meta-oe/recipes-benchmark/fio/fio_3.39.bb1
-rw-r--r--meta-oe/recipes-benchmark/glmark2/glmark2_git.bb1
-rw-r--r--meta-oe/recipes-benchmark/iozone3/iozone3_507.bb2
-rw-r--r--meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb2
-rw-r--r--meta-oe/recipes-benchmark/iperf3/iperf3_3.18.bb3
-rw-r--r--meta-oe/recipes-benchmark/libc-bench/libc-bench_git.bb1
-rw-r--r--meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb6
-rw-r--r--meta-oe/recipes-benchmark/linpack/linpack_1.0.bb3
-rw-r--r--meta-oe/recipes-benchmark/mbw/mbw_2.0.bb1
-rw-r--r--meta-oe/recipes-benchmark/phoronix-test-suite/phoronix-test-suite_10.8.4.bb2
-rw-r--r--meta-oe/recipes-benchmark/qperf/qperf_0.4.11.bb1
-rw-r--r--meta-oe/recipes-benchmark/s-suite/s-suite_git.bb1
-rw-r--r--meta-oe/recipes-benchmark/stressapptest/stressapptest_1.0.11.bb1
-rw-r--r--meta-oe/recipes-benchmark/sysbench/sysbench_1.0.20.bb1
-rw-r--r--meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb1
-rw-r--r--meta-oe/recipes-benchmark/whetstone/whetstone_1.2.bb3
-rw-r--r--meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb1
-rw-r--r--meta-oe/recipes-bsp/con2fbmap/con2fbmap_git.bb1
-rw-r--r--meta-oe/recipes-bsp/cpufrequtils/cpufrequtils_008.bb1
-rw-r--r--meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb17
-rw-r--r--meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb1
-rw-r--r--meta-oe/recipes-bsp/firmwared/firmwared_git.bb1
-rw-r--r--meta-oe/recipes-bsp/flashrom/flashrom_1.5.1.bb2
-rw-r--r--meta-oe/recipes-bsp/fwupd/fwupd-efi_1.6.bb1
-rw-r--r--meta-oe/recipes-bsp/i2cdev/i2cdev_git.bb1
-rw-r--r--meta-oe/recipes-bsp/ledmon/ledmon_0.97.bb1
-rw-r--r--meta-oe/recipes-bsp/lm_sensors/lmsensors-config_1.0.bb3
-rw-r--r--meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb1
-rw-r--r--meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb2
-rw-r--r--meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.12.bb1
-rw-r--r--meta-oe/recipes-bsp/pointercal/pointercal_0.0.bb3
-rw-r--r--meta-oe/recipes-connectivity/ace/ace_8.0.2.bb12
-rw-r--r--meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.1.0.bb1
-rw-r--r--meta-oe/recipes-connectivity/gammu/python3-gammu_3.2.4.bb2
-rw-r--r--meta-oe/recipes-connectivity/gattlib/gattlib_git.bb1
-rw-r--r--meta-oe/recipes-connectivity/gensio/gensio_2.8.7.bb1
-rw-r--r--meta-oe/recipes-connectivity/hostapd/hostapd/defconfig3
-rw-r--r--meta-oe/recipes-connectivity/iwd/iwd_3.8.bb (renamed from meta-oe/recipes-connectivity/iwd/iwd_3.6.bb)2
-rw-r--r--meta-oe/recipes-connectivity/krb5/krb5_1.21.3.bb2
-rw-r--r--meta-oe/recipes-connectivity/libimobiledevice-glue/libimobiledevice-glue_1.3.2.bb (renamed from meta-oe/recipes-connectivity/libimobiledevice-glue/libimobiledevice-glue_1.3.1.bb)3
-rw-r--r--meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb1
-rw-r--r--meta-oe/recipes-connectivity/libirecovery/libirecovery_1.2.1.bb1
-rw-r--r--meta-oe/recipes-connectivity/libmbim/libmbim_1.33.1.bb (renamed from meta-oe/recipes-connectivity/libmbim/libmbim_1.32.0.bb)5
-rw-r--r--meta-oe/recipes-connectivity/libndp/libndp_1.9.bb1
-rw-r--r--meta-oe/recipes-connectivity/libnet/libnet_1.3.bb1
-rw-r--r--meta-oe/recipes-connectivity/libnfs/libnfs_6.0.2.bb1
-rw-r--r--meta-oe/recipes-connectivity/libqmi/libqmi_1.34.0.bb1
-rw-r--r--meta-oe/recipes-connectivity/libqrtr-glib/libqrtr-glib_git.bb1
-rw-r--r--meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.10.bb3
-rw-r--r--meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb1
-rw-r--r--meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.5.bb1
-rw-r--r--meta-oe/recipes-connectivity/modemmanager/modemmanager_1.22.0.bb1
-rw-r--r--meta-oe/recipes-connectivity/obex/openobex_1.7.2.bb2
-rw-r--r--meta-oe/recipes-connectivity/obexftp/obexftp_0.24.2.bb2
-rw-r--r--meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.14.bb1
-rw-r--r--meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp/0001-cmake-Use-CMAKE_INSTALL_LIBDIR-and-CMAKE_INSTALL_BIN.patch53
-rw-r--r--meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb (renamed from meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.4.1.bb)8
-rw-r--r--meta-oe/recipes-connectivity/pcapplusplus/pcapplusplus_24.09.bb1
-rw-r--r--meta-oe/recipes-connectivity/rabbitmq-c/rabbitmq-c_0.15.0.bb1
-rw-r--r--meta-oe/recipes-connectivity/rtorrent/rtorrent_0.10.0.bb1
-rw-r--r--meta-oe/recipes-connectivity/ser2net/ser2net_4.6.5.bb (renamed from meta-oe/recipes-connectivity/ser2net/ser2net_4.6.4.bb)2
-rw-r--r--meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb2
-rw-r--r--meta-oe/recipes-connectivity/thrift/thrift/0002-THRIFT-5842-Add-missing-cstdint-include-for-int64_t.patch52
-rw-r--r--meta-oe/recipes-connectivity/thrift/thrift_0.22.0.bb (renamed from meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb)3
-rw-r--r--meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb1
-rw-r--r--meta-oe/recipes-connectivity/usbmuxd/usbmuxd_git.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.bb8
-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)5
-rw-r--r--meta-oe/recipes-connectivity/zeromq/zeromq_4.3.5.bb2
-rw-r--r--meta-oe/recipes-core/basu/basu_0.2.1.bb1
-rw-r--r--meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb1
-rw-r--r--meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb1
-rw-r--r--meta-oe/recipes-core/emlog/emlog.inc1
-rw-r--r--meta-oe/recipes-core/glfw/glfw_3.3.8.bb1
-rw-r--r--meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb1
-rw-r--r--meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb2
-rw-r--r--meta-oe/recipes-core/libnfc/libnfc_git.bb1
-rw-r--r--meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb4
-rw-r--r--meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb4
-rw-r--r--meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb2
-rw-r--r--meta-oe/recipes-core/mdbus2/mdbus2_git.bb1
-rw-r--r--meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb1
-rw-r--r--meta-oe/recipes-core/minizip/minizip_1.3.1.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/musl-rpmatch/musl-rpmatch_git.bb1
-rw-r--r--meta-oe/recipes-core/ndctl/ndctl_v79.bb1
-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)3
-rw-r--r--meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb1
-rw-r--r--meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb1
-rw-r--r--meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb1
-rw-r--r--meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb1
-rw-r--r--meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb1
-rw-r--r--meta-oe/recipes-core/pim435/pim435_git.bb1
-rw-r--r--meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb4
-rw-r--r--meta-oe/recipes-core/safec/safec_3.7.1.bb1
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb1
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb2
-rw-r--r--meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb1
-rw-r--r--meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb59
-rw-r--r--meta-oe/recipes-core/usleep/usleep_1.2.bb3
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc552
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch131
-rw-r--r--meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.1.0.bb (renamed from meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.30.bb)16
-rw-r--r--meta-oe/recipes-crypto/botan/botan_3.7.1.bb2
-rw-r--r--meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.6.bb1
-rw-r--r--meta-oe/recipes-crypto/libkcapi/libkcapi_1.5.0.bb1
-rw-r--r--meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb1
-rw-r--r--meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb2
-rw-r--r--meta-oe/recipes-crypto/pkcs11-helper/pkcs11-helper_1.30.0.bb1
-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.bb41
-rw-r--r--meta-oe/recipes-dbs/leveldb/leveldb_1.23.bb1
-rw-r--r--meta-oe/recipes-dbs/lmdb/lmdb_0.9.31.bb2
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb-native_11.4.6.bb (renamed from meta-oe/recipes-dbs/mysql/mariadb-native_11.4.5.bb)0
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb.inc4
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch40
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb/3871.patch29
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch23
-rw-r--r--meta-oe/recipes-dbs/mysql/mariadb_11.4.6.bb (renamed from meta-oe/recipes-dbs/mysql/mariadb_11.4.5.bb)0
-rw-r--r--meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch9
-rw-r--r--meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch13
-rw-r--r--meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch9
-rw-r--r--meta-oe/recipes-dbs/postgresql/postgresql_17.5.bb (renamed from meta-oe/recipes-dbs/postgresql/postgresql_17.4.bb)2
-rw-r--r--meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb1
-rw-r--r--meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch38
-rw-r--r--meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0002-abseil-ppc-fixes.patch (renamed from meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch)0
-rw-r--r--meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch49
-rw-r--r--meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb (renamed from meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb)9
-rw-r--r--meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb1
-rw-r--r--meta-oe/recipes-devtools/android-tools/android-tools-conf-configfs_1.0.bb3
-rw-r--r--meta-oe/recipes-devtools/android-tools/android-tools-conf_1.0.bb3
-rw-r--r--meta-oe/recipes-devtools/android-tools/android-tools_5.1.1.r37.bb16
-rw-r--r--meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb1
-rw-r--r--meta-oe/recipes-devtools/breakpad/breakpad_2023.06.01.bb7
-rw-r--r--meta-oe/recipes-devtools/capnproto/capnproto_1.0.2.bb2
-rw-r--r--meta-oe/recipes-devtools/cbindgen/cbindgen_0.28.0.bb1
-rw-r--r--meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb1
-rw-r--r--meta-oe/recipes-devtools/concurrencykit/concurrencykit_git.bb1
-rw-r--r--meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb1
-rw-r--r--meta-oe/recipes-devtools/cpuset/cpuset_1.6.2.bb1
-rw-r--r--meta-oe/recipes-devtools/ctags/ctags_6.2.20250615.0.bb (renamed from meta-oe/recipes-devtools/ctags/ctags_6.1.20250427.0.bb)3
-rw-r--r--meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb2
-rw-r--r--meta-oe/recipes-devtools/dnf-plugin-tui/dnf-plugin-tui_1.4.bb1
-rw-r--r--meta-oe/recipes-devtools/doxygen/doxygen_1.14.0.bb (renamed from meta-oe/recipes-devtools/doxygen/doxygen_1.13.2.bb)3
-rw-r--r--meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.12.9.bb1
-rw-r--r--meta-oe/recipes-devtools/exprtk/exprtk_git.bb1
-rw-r--r--meta-oe/recipes-devtools/extract-cert/extract-cert_0.3.bb1
-rw-r--r--meta-oe/recipes-devtools/flatbuffers/flatbuffers.bb1
-rw-r--r--meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers.bb2
-rw-r--r--meta-oe/recipes-devtools/flatcc/flatcc_git.bb1
-rw-r--r--meta-oe/recipes-devtools/geany/geany-plugins_2.0.bb2
-rw-r--r--meta-oe/recipes-devtools/glade/glade/CVE-2020-36774.patch54
-rw-r--r--meta-oe/recipes-devtools/glade/glade_3.22.2.bb32
-rw-r--r--meta-oe/recipes-devtools/glade/glade_3.36.0.bb33
-rw-r--r--meta-oe/recipes-devtools/grpc/grpc_1.71.0.bb1
-rw-r--r--meta-oe/recipes-devtools/guider/guider_3.9.9.bb (renamed from meta-oe/recipes-devtools/guider/guider_3.9.8.bb)9
-rw-r--r--meta-oe/recipes-devtools/heaptrack/heaptrack_1.2.0.bb1
-rw-r--r--meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb1
-rw-r--r--meta-oe/recipes-devtools/jq/jq_1.8.0.bb (renamed from meta-oe/recipes-devtools/jq/jq_1.7.1.bb)7
-rw-r--r--meta-oe/recipes-devtools/json-schema-validator/json-schema-validator_2.2.0.bb3
-rw-r--r--meta-oe/recipes-devtools/json-spirit/json-spirit_4.08.bb2
-rw-r--r--meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb1
-rw-r--r--meta-oe/recipes-devtools/jsonrpc/jsonrpc_1.4.1.bb1
-rw-r--r--meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.1.bb1
-rw-r--r--meta-oe/recipes-devtools/kconfig-frontends/kconfig-frontends_4.11.0.1.bb1
-rw-r--r--meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb4
-rw-r--r--meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb1
-rw-r--r--meta-oe/recipes-devtools/libsombok3/libsombok3_2.4.0.bb1
-rw-r--r--meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb5
-rw-r--r--meta-oe/recipes-devtools/libubox/libubox_git.bb1
-rw-r--r--meta-oe/recipes-devtools/lshw/lshw_02.20.bb1
-rw-r--r--meta-oe/recipes-devtools/ltrace/ltrace_git.bb1
-rw-r--r--meta-oe/recipes-devtools/luajit/luajit_git.bb1
-rw-r--r--meta-oe/recipes-devtools/luaposix/luaposix_36.2.1.bb1
-rw-r--r--meta-oe/recipes-devtools/makeself/makeself_2.5.0.bb1
-rw-r--r--meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb1
-rw-r--r--meta-oe/recipes-devtools/memstat/memstat_1.0.bb2
-rw-r--r--meta-oe/recipes-devtools/mercurial/mercurial_6.6.3.bb2
-rw-r--r--meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.0.0.bb1
-rw-r--r--meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb4
-rw-r--r--meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb1
-rw-r--r--meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb2
-rw-r--r--meta-oe/recipes-devtools/msr-tools/msr-tools_1.3.bb2
-rw-r--r--meta-oe/recipes-devtools/musl/musl-nscd_git.bb1
-rw-r--r--meta-oe/recipes-devtools/nlohmann-fifo/nlohmann-fifo_git.bb1
-rw-r--r--meta-oe/recipes-devtools/nlohmann-json/nlohmann-json_3.12.0.bb3
-rwxr-xr-xmeta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.16/oe-npm-cache (renamed from meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.15/oe-npm-cache)0
-rw-r--r--meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.16.bb (renamed from meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.15.bb)3
-rw-r--r--meta-oe/recipes-devtools/nodejs/nodejs/zlib-fix-pointer-alignment.patch64
-rw-r--r--meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb (renamed from meta-oe/recipes-devtools/nodejs/nodejs_22.15.0.bb)12
-rw-r--r--meta-oe/recipes-devtools/openocd/openocd_git.bb5
-rw-r--r--meta-oe/recipes-devtools/pahole/pahole_1.29.bb1
-rw-r--r--meta-oe/recipes-devtools/pcimem/pcimem_2.0.bb1
-rw-r--r--meta-oe/recipes-devtools/perfetto/perfetto.bb28
-rw-r--r--meta-oe/recipes-devtools/perfetto/perfetto.inc1
-rw-r--r--meta-oe/recipes-devtools/perl/dbd-mariadb_1.24.bb (renamed from meta-oe/recipes-devtools/perl/dbd-mariadb_1.23.bb)4
-rw-r--r--meta-oe/recipes-devtools/perl/exiftool_12.89.bb1
-rw-r--r--meta-oe/recipes-devtools/perl/ipc-run_20231003.0.bb1
-rw-r--r--meta-oe/recipes-devtools/perl/libconfig-general-perl_2.67.bb2
-rw-r--r--meta-oe/recipes-devtools/perl/libdbi-perl_1.647.bb2
-rw-r--r--meta-oe/recipes-devtools/perl/libdev-checklib-perl_1.16.bb2
-rw-r--r--meta-oe/recipes-devtools/perl/libio-pty-perl_1.20.bb2
-rw-r--r--meta-oe/recipes-devtools/perl/libjson-perl_4.05000.bb1
-rw-r--r--meta-oe/recipes-devtools/perl/libparse-yapp-perl_1.21.bb2
-rw-r--r--meta-oe/recipes-devtools/perl/libpcsc-perl_1.4.15.bb2
-rw-r--r--meta-oe/recipes-devtools/perl/libperlio-gzip-perl_0.20.bb2
-rw-r--r--meta-oe/recipes-devtools/php/php_8.4.8.bb (renamed from meta-oe/recipes-devtools/php/php_8.4.6.bb)6
-rw-r--r--meta-oe/recipes-devtools/pistache/pistache_0.4.26.bb1
-rw-r--r--meta-oe/recipes-devtools/ply/ply_git.bb1
-rw-r--r--meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.6.bb1
-rw-r--r--meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.1.bb1
-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)7
-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.inc39
-rw-r--r--meta-oe/recipes-devtools/pstack/pstack_2.10.bb33
-rw-r--r--meta-oe/recipes-devtools/pstack/pstack_git.bb8
-rw-r--r--meta-oe/recipes-devtools/python/python3-apt_2.5.3.bb1
-rw-r--r--meta-oe/recipes-devtools/python/python3-distutils-extra_2.39.bb2
-rw-r--r--meta-oe/recipes-devtools/python/python3-psycopg_3.2.9.bb (renamed from meta-oe/recipes-devtools/python/python3-psycopg_3.2.6.bb)2
-rw-r--r--meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb1
-rw-r--r--meta-oe/recipes-devtools/serialcheck/serialcheck_1.0.0.bb1
-rw-r--r--meta-oe/recipes-devtools/sexpect/sexpect_2.3.15.bb (renamed from meta-oe/recipes-devtools/sexpect/sexpect_2.3.14.bb)5
-rw-r--r--meta-oe/recipes-devtools/sip/sip_6.12.0.bb (renamed from meta-oe/recipes-devtools/sip/sip_6.10.0.bb)4
-rw-r--r--meta-oe/recipes-devtools/smemstat/smemstat_0.02.13.bb1
-rw-r--r--meta-oe/recipes-devtools/sqlite-orm/sqlite-orm_1.5.bb1
-rw-r--r--meta-oe/recipes-devtools/squashfs-tools-ng/squashfs-tools-ng_1.3.2.bb1
-rw-r--r--meta-oe/recipes-devtools/ssd1306/ssd1306_git.bb1
-rw-r--r--meta-oe/recipes-devtools/suitesparse/suitesparse/makefile-quoting.patch32
-rw-r--r--meta-oe/recipes-devtools/suitesparse/suitesparse_5.10.1.bb18
-rw-r--r--meta-oe/recipes-devtools/systemd/nativesdk-systemd-systemctl.bb3
-rw-r--r--meta-oe/recipes-devtools/tclap/tclap_1.4.0.bb1
-rw-r--r--meta-oe/recipes-devtools/tcltk/tk8_8.6.15.bb2
-rw-r--r--meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb2
-rw-r--r--meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb1
-rw-r--r--meta-oe/recipes-devtools/uftrace/uftrace_0.17.bb1
-rw-r--r--meta-oe/recipes-devtools/unattended-upgrades/unattended-upgrades_2.9.1.bb1
-rw-r--r--meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb2
-rw-r--r--meta-oe/recipes-devtools/valijson/valijson_1.0.6.bb (renamed from meta-oe/recipes-devtools/valijson/valijson_1.0.5.bb)3
-rw-r--r--meta-oe/recipes-devtools/xerces-c/xerces-c_3.3.0.bb (renamed from meta-oe/recipes-devtools/xerces-c/xerces-c_3.2.5.bb)4
-rw-r--r--meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.64.0.bb3
-rw-r--r--meta-oe/recipes-devtools/yajl/yajl_1.0.12.bb1
-rw-r--r--meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb1
-rw-r--r--meta-oe/recipes-devtools/yasm/yasm_git.bb1
-rw-r--r--meta-oe/recipes-extended/7zip/7zip_24.09.bb1
-rw-r--r--meta-oe/recipes-extended/7zip/bit7z_4.0.9.bb1
-rw-r--r--meta-oe/recipes-extended/beep/beep_1.4.12.bb1
-rw-r--r--meta-oe/recipes-extended/bitwise/bitwise_0.50.bb2
-rw-r--r--meta-oe/recipes-extended/boinc/boinc-client_7.20.5.bb6
-rw-r--r--meta-oe/recipes-extended/brotli/brotli_1.1.0.bb1
-rw-r--r--meta-oe/recipes-extended/canopenterm/canopenterm_1.0.10.bb1
-rw-r--r--meta-oe/recipes-extended/cmatrix/cmatrix_2.0.bb1
-rw-r--r--meta-oe/recipes-extended/cmpi-bindings/cmpi-bindings_1.0.5.bb1
-rw-r--r--meta-oe/recipes-extended/dialog/dialog_1.3-20250116.bb4
-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_git.bb1
-rw-r--r--meta-oe/recipes-extended/dumb-init/dumb-init_1.2.5.bb1
-rw-r--r--meta-oe/recipes-extended/etcd/etcd-cpp-apiv3_0.15.4.bb1
-rw-r--r--meta-oe/recipes-extended/etcd/etcd_3.5.7.bb1
-rw-r--r--meta-oe/recipes-extended/figlet/figlet_git.bb1
-rw-r--r--meta-oe/recipes-extended/flatpak/flatpak-xdg-utils_1.0.6.bb1
-rw-r--r--meta-oe/recipes-extended/flatpak/flatpak_1.16.0.bb1
-rw-r--r--meta-oe/recipes-extended/fluentbit/fluentbit_4.0.1.bb1
-rw-r--r--meta-oe/recipes-extended/haveged/haveged_1.9.19.bb1
-rw-r--r--meta-oe/recipes-extended/hexedit/hexedit_1.6.bb1
-rw-r--r--meta-oe/recipes-extended/highway/highway_1.2.0.bb1
-rw-r--r--meta-oe/recipes-extended/hiredis/hiredis_1.2.0.bb1
-rw-r--r--meta-oe/recipes-extended/icewm/icewm_3.7.5.bb (renamed from meta-oe/recipes-extended/icewm/icewm_3.7.4.bb)6
-rw-r--r--meta-oe/recipes-extended/inputattach-config/inputattach-config.bb3
-rw-r--r--meta-oe/recipes-extended/iotop/iotop_1.30.bb (renamed from meta-oe/recipes-extended/iotop/iotop_1.27.bb)5
-rw-r--r--meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb1
-rw-r--r--meta-oe/recipes-extended/jpnevulator/jpnevulator_git.bb1
-rw-r--r--meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb1
-rw-r--r--meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb1
-rw-r--r--meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb1
-rwxr-xr-xmeta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb1
-rw-r--r--meta-oe/recipes-extended/libcec/libcec_7.0.0.bb1
-rw-r--r--meta-oe/recipes-extended/libdeflate/libdeflate_1.20.bb1
-rw-r--r--meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb1
-rw-r--r--meta-oe/recipes-extended/libimobiledevice/libplist_2.6.0.bb1
-rw-r--r--meta-oe/recipes-extended/libimobiledevice/libplist_git.bb1
-rw-r--r--meta-oe/recipes-extended/libimobiledevice/libusbmuxd_2.1.1.bb (renamed from meta-oe/recipes-extended/libimobiledevice/libusbmuxd_2.1.0.bb)3
-rw-r--r--meta-oe/recipes-extended/libimobiledevice/libusbmuxd_git.bb1
-rw-r--r--meta-oe/recipes-extended/libleak/libleak_0.3.6.bb1
-rw-r--r--meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb1
-rw-r--r--meta-oe/recipes-extended/liblockfile/liblockfile_1.17.bb2
-rw-r--r--meta-oe/recipes-extended/liblognorm/liblognorm_2.0.6.bb1
-rw-r--r--meta-oe/recipes-extended/libmodbus/libmodbus_3.1.11.bb1
-rw-r--r--meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb1
-rw-r--r--meta-oe/recipes-extended/libreport/libreport_2.17.15.bb1
-rw-r--r--meta-oe/recipes-extended/libuio/libuio_0.2.1.bb1
-rw-r--r--meta-oe/recipes-extended/libwmf/libwmf_0.2.13.bb1
-rw-r--r--meta-oe/recipes-extended/libyang/libyang/0001-test_context-skip-test-case-test_searchdirs.patch9
-rw-r--r--meta-oe/recipes-extended/libyang/libyang_3.12.2.bb (renamed from meta-oe/recipes-extended/libyang/libyang_3.7.8.bb)5
-rw-r--r--meta-oe/recipes-extended/libzip/libzip_1.11.4.bb (renamed from meta-oe/recipes-extended/libzip/libzip_1.11.3.bb)2
-rw-r--r--meta-oe/recipes-extended/linuxconsole/linuxconsole_1.7.1.bb2
-rw-r--r--meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb1
-rw-r--r--meta-oe/recipes-extended/md5deep/md5deep_git.bb1
-rw-r--r--meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb1
-rw-r--r--meta-oe/recipes-extended/mozjs/mozjs-128_128.5.2.bb2
-rw-r--r--meta-oe/recipes-extended/mraa/mraa_git.bb1
-rw-r--r--meta-oe/recipes-extended/nana/nana_git.bb1
-rw-r--r--meta-oe/recipes-extended/networking/mstpd_git.bb1
-rw-r--r--meta-oe/recipes-extended/newt/libnewt_0.52.25.bb2
-rw-r--r--meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb1
-rw-r--r--meta-oe/recipes-extended/ostree/ostree_2024.10.bb2
-rw-r--r--meta-oe/recipes-extended/p8platform/p8platform_git.bb1
-rw-r--r--meta-oe/recipes-extended/pam/pam-plugin-ccreds_11.bb1
-rw-r--r--meta-oe/recipes-extended/pam/pam-plugin-ldapdb_1.3.1.bb1
-rw-r--r--meta-oe/recipes-extended/pam/pam-radius_3.0.0.bb1
-rw-r--r--meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb2
-rw-r--r--meta-oe/recipes-extended/parallel/parallel_20250522.bb (renamed from meta-oe/recipes-extended/parallel/parallel_20250422.bb)2
-rw-r--r--meta-oe/recipes-extended/pegtl/pegtl_3.2.8.bb1
-rw-r--r--meta-oe/recipes-extended/perl/libfile-fnmatch-perl_0.02.bb2
-rw-r--r--meta-oe/recipes-extended/pmdk/pmdk_2.1.1.bb1
-rw-r--r--meta-oe/recipes-extended/polkit/polkit_126.bb3
-rw-r--r--meta-oe/recipes-extended/properties-cpp/properties-cpp_git.bb1
-rw-r--r--meta-oe/recipes-extended/qad/qad_git.bb1
-rw-r--r--meta-oe/recipes-extended/qcbor/qcbor_1.4.1.bb1
-rw-r--r--meta-oe/recipes-extended/rarpd/rarpd_ss981107.bb2
-rw-r--r--meta-oe/recipes-extended/redis-plus-plus/redis-plus-plus_1.3.11.bb1
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/0001-hiredis-use-default-CC-if-it-is-set.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/0001-hiredis-use-default-CC-if-it-is-set.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/0002-lua-update-Makefile-to-use-environment-build-setting.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/0002-lua-update-Makefile-to-use-environment-build-setting.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/0003-hack-to-force-use-of-libc-malloc.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/0003-hack-to-force-use-of-libc-malloc.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/0004-src-Do-not-reset-FINAL_LIBS.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/0004-src-Do-not-reset-FINAL_LIBS.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/0006-Define-correct-gregs-for-RISCV32.patch (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/0006-Define-correct-gregs-for-RISCV32.patch)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/init-redis-server (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/init-redis-server)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/redis.conf (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/redis.conf)0
-rw-r--r--meta-oe/recipes-extended/redis/redis-7.2.8/redis.service (renamed from meta-oe/recipes-extended/redis/redis-7.2.7/redis.service)0
-rw-r--r--meta-oe/recipes-extended/redis/redis_6.2.18.bb (renamed from meta-oe/recipes-extended/redis/redis_6.2.16.bb)2
-rw-r--r--meta-oe/recipes-extended/redis/redis_7.2.8.bb (renamed from meta-oe/recipes-extended/redis/redis_7.2.7.bb)2
-rw-r--r--meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb1
-rw-r--r--meta-oe/recipes-extended/rsyslog/libfastjson_1.2304.0.bb1
-rw-r--r--meta-oe/recipes-extended/rsyslog/librelp_1.11.0.bb1
-rw-r--r--meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-disable-the-check-for-inotify.patch8
-rw-r--r--meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-tcpflood.c-Pass-correct-parameter-type-to-send.patch9
-rw-r--r--meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch6
-rw-r--r--meta-oe/recipes-extended/rsyslog/rsyslog_8.2504.0.bb (renamed from meta-oe/recipes-extended/rsyslog/rsyslog_8.2502.0.bb)2
-rw-r--r--meta-oe/recipes-extended/sanlock/sanlock_4.0.0.bb (renamed from meta-oe/recipes-extended/sanlock/sanlock_3.9.5.bb)3
-rw-r--r--meta-oe/recipes-extended/sblim-sfc-common/sblim-sfc-common_1.0.1.bb2
-rw-r--r--meta-oe/recipes-extended/sedutil/sedutil_git.bb1
-rw-r--r--meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb2
-rw-r--r--meta-oe/recipes-extended/snappy/snappy_1.1.10.bb1
-rw-r--r--meta-oe/recipes-extended/socketcan/can-isotp_git.bb1
-rw-r--r--meta-oe/recipes-extended/socketcan/can-utils_2025.01.bb3
-rw-r--r--meta-oe/recipes-extended/socketcan/canutils_4.0.6.bb3
-rw-r--r--meta-oe/recipes-extended/socketcan/libsocketcan_0.0.12.bb3
-rw-r--r--meta-oe/recipes-extended/socketcan/socketcand_git.bb15
-rw-r--r--meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb3
-rw-r--r--meta-oe/recipes-extended/tipcutils/tipcutils_git.bb1
-rw-r--r--meta-oe/recipes-extended/tmate/tmate_2.4.0.bb1
-rw-r--r--meta-oe/recipes-extended/triggerhappy/triggerhappy_git.bb1
-rw-r--r--meta-oe/recipes-extended/uml-utilities/uml-utilities_20040406.bb2
-rw-r--r--meta-oe/recipes-extended/upm/upm_git.bb1
-rw-r--r--meta-oe/recipes-extended/valkey/valkey_8.1.1.bb1
-rw-r--r--meta-oe/recipes-extended/volume_key/volume-key_0.3.12.bb2
-rw-r--r--meta-oe/recipes-extended/wipe/wipe_0.24.bb1
-rw-r--r--meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb1
-rw-r--r--meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.6.bb1
-rw-r--r--meta-oe/recipes-extended/zlog/zlog_1.2.16.bb1
-rw-r--r--meta-oe/recipes-extended/zram/zram_0.2.bb3
-rw-r--r--meta-oe/recipes-extended/zsync/zsync-curl_git.bb1
-rw-r--r--meta-oe/recipes-gnome/atk/atkmm-2.36_2.36.3.bb2
-rw-r--r--meta-oe/recipes-gnome/gcr/gcr3_3.41.2.bb2
-rw-r--r--meta-oe/recipes-gnome/gnome-doc-utils-stub/gnome-doc-utils-stub_1.0.bb3
-rw-r--r--meta-oe/recipes-gnome/gnome-themes/adw-gtk3_5.10.bb1
-rw-r--r--meta-oe/recipes-gnome/gnome-themes/gnome-themes-extra_3.28.bb2
-rw-r--r--meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb2
-rw-r--r--meta-oe/recipes-gnome/libjcat/libjcat_0.2.3.bb1
-rw-r--r--meta-oe/recipes-gnome/malcontent/malcontent.inc1
-rw-r--r--meta-oe/recipes-gnome/pyxdg/pyxdg_0.28.bb1
-rw-r--r--meta-oe/recipes-graphics/aml/aml_git.bb1
-rw-r--r--meta-oe/recipes-graphics/cairo/cairomm-1.16_1.18.0.bb2
-rw-r--r--meta-oe/recipes-graphics/cglm/cglm_0.9.6.bb1
-rw-r--r--meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb1
-rw-r--r--meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb2
-rw-r--r--meta-oe/recipes-graphics/directfb/directfb.inc4
-rw-r--r--meta-oe/recipes-graphics/dnfdragora/dnfdragora_2.1.6.bb1
-rw-r--r--meta-oe/recipes-graphics/drm/drm-info_2.7.0.bb1
-rw-r--r--meta-oe/recipes-graphics/fbgrab/fbgrab_1.5.bb1
-rw-r--r--meta-oe/recipes-graphics/fbida/fbida_git.bb1
-rw-r--r--meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb1
-rw-r--r--meta-oe/recipes-graphics/ftgl/ftgl_2.4.0.bb1
-rw-r--r--meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb1
-rw-r--r--meta-oe/recipes-graphics/glad/glad_2.0.8.bb1
-rw-r--r--meta-oe/recipes-graphics/glm/glm_0.9.9.8.bb1
-rw-r--r--meta-oe/recipes-graphics/gpicview/gpicview_0.3.1.bb22
-rw-r--r--meta-oe/recipes-graphics/graphviz/graphviz_12.2.1.bb6
-rw-r--r--meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb2
-rw-r--r--meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb2
-rw-r--r--meta-oe/recipes-graphics/imlib2/imlib2_git.bb1
-rw-r--r--meta-oe/recipes-graphics/libdecor/libdecor_0.2.3.bb (renamed from meta-oe/recipes-graphics/libdecor/libdecor_0.2.2.bb)7
-rw-r--r--meta-oe/recipes-graphics/libforms/libforms_1.2.5pre1.bb2
-rw-r--r--meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb30
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl-gfx_2.0.27.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl-image_1.2.12.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl-mixer_1.2.12.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl-net_1.2.8.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl-ttf_2.0.11.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl2-image_2.8.8.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl2-mixer_2.8.1.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl2-net_2.2.0.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl/libsdl_1.2.15.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.56.bb (renamed from meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.52.bb)6
-rw-r--r--meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.4.bb1
-rw-r--r--meta-oe/recipes-graphics/libsdl3/libsdl3-ttf_3.2.2.bb2
-rw-r--r--meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.16.bb (renamed from meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.12.bb)4
-rw-r--r--meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.14.bb1
-rw-r--r--meta-oe/recipes-graphics/libyui/libyui-ncurses_4.6.2.bb2
-rw-r--r--meta-oe/recipes-graphics/libyui/libyui_4.6.2.bb2
-rw-r--r--meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.2.2.bb3
-rw-r--r--meta-oe/recipes-graphics/lvgl/lvgl_9.2.2.bb1
-rw-r--r--meta-oe/recipes-graphics/neatvnc/neatvnc_0.8.1.bb1
-rw-r--r--meta-oe/recipes-graphics/nyancat/nyancat_1.5.2.bb1
-rw-r--r--meta-oe/recipes-graphics/openbox/obconf_git.bb1
-rw-r--r--meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.3.bb1
-rw-r--r--meta-oe/recipes-graphics/panel-mipi-dbi/panel-mipi-dbi-native_git.bb1
-rw-r--r--meta-oe/recipes-graphics/pango/pangomm-2.48_2.56.1.bb2
-rw-r--r--meta-oe/recipes-graphics/parallel-deqp-runner/parallel-deqp-runner_git.bb1
-rw-r--r--meta-oe/recipes-graphics/qrencode/qrencode_4.1.1.bb1
-rw-r--r--meta-oe/recipes-graphics/renderdoc/renderdoc_1.38.bb1
-rw-r--r--meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb1
-rw-r--r--meta-oe/recipes-graphics/surf/surf_2.1.bb1
-rw-r--r--meta-oe/recipes-graphics/tesseract/tesseract-lang_4.1.0.bb1
-rw-r--r--meta-oe/recipes-graphics/tesseract/tesseract_5.5.1.bb (renamed from meta-oe/recipes-graphics/tesseract/tesseract_5.5.0.bb)3
-rw-r--r--meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb1
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/source-code-pro-fonts_2.030_1.050.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-abyssinica_2.300.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.37.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb3
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.1.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb3
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-ipa_003.03.01.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-liberation-sans-narrow_1.07.4.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_2.1.5.bb1
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-lklug_0.6-14.20090803cvs.fc24.bb3
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-lohit_2.92.1.bb1
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-noto-emoji_20200916.bb1
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-roboto_2.138.bb3
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-takao_003.03.01.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.83.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb2
-rw-r--r--meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.9.45.bb2
-rw-r--r--meta-oe/recipes-graphics/unclutter-xfixes/unclutter-xfixes_1.6.bb1
-rw-r--r--meta-oe/recipes-graphics/vdpau/libvdpau_1.5.bb1
-rw-r--r--meta-oe/recipes-graphics/vdpau/vdpauinfo_1.5.bb1
-rw-r--r--meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc1
-rw-r--r--meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts-sources.inc22
-rw-r--r--meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc22
-rw-r--r--meta-oe/recipes-graphics/wayland/libei_1.4.1.bb1
-rw-r--r--meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb1
-rw-r--r--meta-oe/recipes-graphics/x11vnc/x11vnc_0.9.16.bb1
-rw-r--r--meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.9.bb (renamed from meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.8.bb)2
-rw-r--r--meta-oe/recipes-graphics/xorg-app/twm_1.0.13.1.bb (renamed from meta-oe/recipes-graphics/xorg-app/twm_1.0.12.bb)2
-rw-r--r--meta-oe/recipes-graphics/xorg-driver/xf86-video-armsoc_1.4.1.bb1
-rw-r--r--meta-oe/recipes-graphics/yad/yad_6.0.bb1
-rw-r--r--meta-oe/recipes-graphics/ydotool/ydotool_git.bb1
-rw-r--r--meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb1
-rw-r--r--meta-oe/recipes-kernel/blktests/blktests.bb1
-rw-r--r--meta-oe/recipes-kernel/broadcom-bt-firmware/broadcom-bt-firmware_12.0.1.1105_p3.bb1
-rw-r--r--meta-oe/recipes-kernel/crash/crash.inc4
-rw-r--r--meta-oe/recipes-kernel/crash/crash/0001-Use-CC-env-var-to-get-compiler-version.patch48
-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)3
-rw-r--r--meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb1
-rw-r--r--meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb5
-rw-r--r--meta-oe/recipes-kernel/kpatch/kpatch.inc1
-rw-r--r--meta-oe/recipes-kernel/kpatch/kpatch_git.bb1
-rw-r--r--meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb1
-rw-r--r--meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb2
-rw-r--r--meta-oe/recipes-kernel/libpfm/libpfm4_4.13.0.bb2
-rw-r--r--meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb1
-rw-r--r--meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb1
-rw-r--r--meta-oe/recipes-kernel/pm-graph/pm-graph_5.13.bb1
-rw-r--r--meta-oe/recipes-kernel/trace-cmd/trace-cmd_3.1.5.bb1
-rw-r--r--meta-oe/recipes-kernel/turbostat/turbostat.bb3
-rw-r--r--meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb2
-rw-r--r--meta-oe/recipes-multimedia/faad2/faad2_2.11.2.bb1
-rw-r--r--meta-oe/recipes-multimedia/jack/a2jmidid_9.bb1
-rw-r--r--meta-oe/recipes-multimedia/jack/jack-example-tools_4.bb1
-rw-r--r--meta-oe/recipes-multimedia/jack/jack_1.9.22.bb1
-rw-r--r--meta-oe/recipes-multimedia/libass/libass_0.17.4.bb (renamed from meta-oe/recipes-multimedia/libass/libass_0.17.3.bb)3
-rw-r--r--meta-oe/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb2
-rw-r--r--meta-oe/recipes-multimedia/libjxl/libjxl_0.10.3.bb1
-rw-r--r--meta-oe/recipes-multimedia/libmad/libmad_0.15.1b.bb2
-rw-r--r--meta-oe/recipes-multimedia/libopus/libopus_1.5.2.bb2
-rw-r--r--meta-oe/recipes-multimedia/libopusenc/libopusenc_0.2.1.bb2
-rw-r--r--meta-oe/recipes-multimedia/libxmp/libxmp_4.6.3.bb (renamed from meta-oe/recipes-multimedia/libxmp/libxmp_4.6.2.bb)5
-rw-r--r--meta-oe/recipes-multimedia/live555/live555_20210824.bb2
-rw-r--r--meta-oe/recipes-multimedia/mplayer/libplacebo/0001-Fix-compiling-demos-without-nuklear.patch40
-rw-r--r--meta-oe/recipes-multimedia/mplayer/libplacebo/0001-meson-add-glslang-lib-for-15.0.0-linking.patch34
-rw-r--r--meta-oe/recipes-multimedia/mplayer/libplacebo_7.351.0.bb (renamed from meta-oe/recipes-multimedia/mplayer/libplacebo_7.349.0.bb)7
-rw-r--r--meta-oe/recipes-multimedia/mplayer/mpv_0.40.0.bb1
-rw-r--r--meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.28.1.bb1
-rw-r--r--meta-oe/recipes-multimedia/v4l2apps/yavta_git.bb1
-rw-r--r--meta-oe/recipes-multimedia/wavpack/wavpack_5.6.0.bb1
-rw-r--r--meta-oe/recipes-multimedia/webm/libvpx_1.15.2.bb (renamed from meta-oe/recipes-multimedia/webm/libvpx_1.15.1.bb)3
-rw-r--r--meta-oe/recipes-multimedia/xpext/xpext_1.0-5.bb2
-rw-r--r--meta-oe/recipes-multimedia/xsp/xsp_1.0.0-8.bb2
-rw-r--r--meta-oe/recipes-navigation/geoclue/geoclue_2.7.2.bb1
-rw-r--r--meta-oe/recipes-networking/cyrus-sasl/cyrus-sasl_2.1.28.bb1
-rw-r--r--meta-oe/recipes-printing/qpdf/qpdf_12.2.0.bb (renamed from meta-oe/recipes-printing/qpdf/qpdf_12.1.0.bb)3
-rw-r--r--meta-oe/recipes-security/audit/audit/0001-Fixed-swig-host-contamination-issue.patch13
-rw-r--r--meta-oe/recipes-security/audit/audit_4.0.5.bb (renamed from meta-oe/recipes-security/audit/audit_4.0.3.bb)3
-rw-r--r--meta-oe/recipes-security/kernel-hardening-checker/kernel-hardening-checker_0.6.10.bb3
-rw-r--r--meta-oe/recipes-security/keyutils/keyutils_1.6.3.bb1
-rw-r--r--meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb3
-rw-r--r--meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.6.1.bb2
-rw-r--r--meta-oe/recipes-shells/mksh/mksh_59c.bb2
-rw-r--r--meta-oe/recipes-support/ace-cloud-editor/ace-cloud-editor_git.bb1
-rw-r--r--meta-oe/recipes-support/avro/avro-c++_1.11.3.bb2
-rw-r--r--meta-oe/recipes-support/avro/avro-c_1.11.3.bb2
-rw-r--r--meta-oe/recipes-support/bcu/bcu_1.1.115.bb1
-rw-r--r--meta-oe/recipes-support/bdwgc/bdwgc_8.2.8.bb1
-rw-r--r--meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.2.bb1
-rw-r--r--meta-oe/recipes-support/boost-sml/boost-sml_1.1.12.bb1
-rw-r--r--meta-oe/recipes-support/btop/btop_1.4.3.bb (renamed from meta-oe/recipes-support/btop/btop_1.4.2.bb)5
-rw-r--r--meta-oe/recipes-support/bvi/bvi_1.4.2.bb17
-rw-r--r--meta-oe/recipes-support/c-periphery/c-periphery_2.4.3.bb1
-rw-r--r--meta-oe/recipes-support/ceres-solver/ceres-solver_2.2.0.bb1
-rw-r--r--meta-oe/recipes-support/cli11/cli11_2.3.2.bb1
-rw-r--r--meta-oe/recipes-support/cmark/cmark_0.31.1.bb1
-rw-r--r--meta-oe/recipes-support/composefs/composefs_1.0.8.bb1
-rw-r--r--meta-oe/recipes-support/consolation/consolation_0.0.9.bb1
-rw-r--r--meta-oe/recipes-support/cpp-netlib/cpp-netlib_git.bb1
-rw-r--r--meta-oe/recipes-support/cpprest/cpprest_2.10.19.bb1
-rw-r--r--meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb1
-rw-r--r--meta-oe/recipes-support/crucible/crucible_2023.11.02.bb1
-rw-r--r--meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb3
-rw-r--r--meta-oe/recipes-support/ctre/ctre_3.9.0.bb1
-rw-r--r--meta-oe/recipes-support/cxxopts/cxxopts_3.3.1.bb (renamed from meta-oe/recipes-support/cxxopts/cxxopts_3.2.1.bb)3
-rw-r--r--meta-oe/recipes-support/cyaml/cyaml_1.4.1.bb1
-rw-r--r--meta-oe/recipes-support/daemonize/daemonize_git.bb1
-rw-r--r--meta-oe/recipes-support/daemontools/daemontools_0.76.bb15
-rw-r--r--meta-oe/recipes-support/dc/double-conversion_3.3.1.bb1
-rw-r--r--meta-oe/recipes-support/devmem2/devmem2_2.0.bb1
-rw-r--r--meta-oe/recipes-support/dhex/dhex_0.69.bb2
-rw-r--r--meta-oe/recipes-support/digitemp/digitemp_3.7.2.bb1
-rw-r--r--meta-oe/recipes-support/dool/dool_1.3.4.bb1
-rw-r--r--meta-oe/recipes-support/driverctl/driverctl_0.115.bb1
-rw-r--r--meta-oe/recipes-support/edid-decode/edid-decode_git.bb1
-rw-r--r--meta-oe/recipes-support/eject/eject_2.1.5.bb2
-rw-r--r--meta-oe/recipes-support/epeg/epeg_git.bb1
-rw-r--r--meta-oe/recipes-support/espeak/espeak_1.48.04.bb6
-rw-r--r--meta-oe/recipes-support/evemu-tools/evemu-tools_git.bb1
-rw-r--r--meta-oe/recipes-support/exiv2/exiv2_0.28.3.bb1
-rw-r--r--meta-oe/recipes-support/fbset/fbset-modes.bb3
-rw-r--r--meta-oe/recipes-support/freerdp/freerdp3_3.5.1.bb1
-rw-r--r--meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb7
-rw-r--r--meta-oe/recipes-support/function2/function2_4.2.4.bb1
-rw-r--r--meta-oe/recipes-support/fuse/fuse3_3.16.2.bb2
-rw-r--r--meta-oe/recipes-support/gd/gd_2.3.3.bb1
-rw-r--r--meta-oe/recipes-support/gflags/gflags_2.2.2.bb1
-rw-r--r--meta-oe/recipes-support/glog/glog_0.7.1.bb1
-rw-r--r--meta-oe/recipes-support/gnulib/gnulib_202401.bb1
-rw-r--r--meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.4.bb (renamed from meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.2.bb)5
-rw-r--r--meta-oe/recipes-support/gperftools/gperftools_2.16.bb1
-rw-r--r--meta-oe/recipes-support/gpm/gpm_git.bb1
-rw-r--r--meta-oe/recipes-support/gradm/gradm_3.1-202111052217.bb2
-rw-r--r--meta-oe/recipes-support/gsoap/gsoap_2.8.134.bb2
-rw-r--r--meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb5
-rw-r--r--meta-oe/recipes-support/hidapi/hidapi_0.15.0.bb (renamed from meta-oe/recipes-support/hidapi/hidapi_0.14.0.bb)3
-rw-r--r--meta-oe/recipes-support/hstr/hstr_3.1.0.bb2
-rw-r--r--meta-oe/recipes-support/htop/htop_3.3.0.bb1
-rw-r--r--meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb1
-rw-r--r--meta-oe/recipes-support/hunspell/hunspell_1.7.2.bb1
-rw-r--r--meta-oe/recipes-support/idevicerestore/idevicerestore_git.bb1
-rw-r--r--meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb24
-rw-r--r--meta-oe/recipes-support/imapfilter/imapfilter_2.8.3.bb (renamed from meta-oe/recipes-support/imapfilter/imapfilter_2.8.2.bb)5
-rw-r--r--meta-oe/recipes-support/imx-cst/imx-cst/0001-fix-missing-makefile-rule-dependency.patch45
-rw-r--r--meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb3
-rw-r--r--meta-oe/recipes-support/inih/libinih_58.bb1
-rw-r--r--meta-oe/recipes-support/iniparser/iniparser_4.2.6.bb1
-rw-r--r--meta-oe/recipes-support/inotify-tools/inotify-tools_4.23.9.0.bb1
-rw-r--r--meta-oe/recipes-support/jsoncons/jsoncons_1.3.2.bb1
-rw-r--r--meta-oe/recipes-support/lcms/lcms_2.16.bb2
-rw-r--r--meta-oe/recipes-support/lgi/lua-lgi_0.9.2.bb1
-rw-r--r--meta-oe/recipes-support/libatasmart/libatasmart_0.19.bb1
-rw-r--r--meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb1
-rw-r--r--meta-oe/recipes-support/libbytesize/libbytesize_2.11.bb1
-rw-r--r--meta-oe/recipes-support/libcanberra/files/0001-Determine-audio-buffer-size-for-a-time-of-500ms.patch42
-rw-r--r--meta-oe/recipes-support/libcanberra/libcanberra_0.30.bb1
-rw-r--r--meta-oe/recipes-support/libcereal/libcereal_1.3.2.bb1
-rw-r--r--meta-oe/recipes-support/libconfuse/libconfuse_3.3.bb2
-rw-r--r--meta-oe/recipes-support/libcppkafka/libcppkafka_git.bb1
-rw-r--r--meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb1
-rw-r--r--meta-oe/recipes-support/libeigen/libeigen_3.4.0.bb1
-rw-r--r--meta-oe/recipes-support/libfann/libfann_git.bb1
-rw-r--r--meta-oe/recipes-support/libfido2/libfido2_1.16.0.bb (renamed from meta-oe/recipes-support/libfido2/libfido2_1.15.0.bb)2
-rw-r--r--meta-oe/recipes-support/libftdi/libftdi_1.5.bb2
-rw-r--r--meta-oe/recipes-support/libgusb/libgusb_0.4.9.bb1
-rw-r--r--meta-oe/recipes-support/libharu/libharu_2.4.5.bb1
-rw-r--r--meta-oe/recipes-support/libiio/libiio_0.26.bb (renamed from meta-oe/recipes-support/libiio/libiio_0.25.bb)5
-rw-r--r--meta-oe/recipes-support/libjs/libjs-jquery-cookie_3.0.5.bb1
-rw-r--r--meta-oe/recipes-support/libjs/libjs-jquery-globalize_1.7.0.bb1
-rw-r--r--meta-oe/recipes-support/libjs/libjs-jquery-icheck_1.0.3.bb1
-rw-r--r--meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb3
-rw-r--r--meta-oe/recipes-support/libjs/libjs-sizzle_1.10.18.bb2
-rw-r--r--meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb1
-rw-r--r--meta-oe/recipes-support/libmxml/libmxml_4.0.4.bb1
-rw-r--r--meta-oe/recipes-support/libnvme/libnvme_1.12.bb1
-rw-r--r--meta-oe/recipes-support/libosinfo/libosinfo_1.12.0.bb1
-rw-r--r--meta-oe/recipes-support/libosinfo/osinfo-db-tools_1.12.0.bb7
-rw-r--r--meta-oe/recipes-support/libosinfo/osinfo-db_20250606.bb (renamed from meta-oe/recipes-support/libosinfo/osinfo-db_20250124.bb)3
-rw-r--r--meta-oe/recipes-support/libp11/libp11_0.4.13.bb1
-rw-r--r--meta-oe/recipes-support/libraw/libraw_0.21.2.bb1
-rw-r--r--meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb1
-rw-r--r--meta-oe/recipes-support/librsync/librsync_2.3.4.bb1
-rw-r--r--meta-oe/recipes-support/libserialmodule/libserialmodule_1.0.8.bb (renamed from meta-oe/recipes-support/libserialmodule/libserialmodule_1.0.3.bb)3
-rw-r--r--meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb (renamed from meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.6.bb)3
-rw-r--r--meta-oe/recipes-support/libsoc/libsoc_0.8.2.bb1
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/0001-CVE-2025-32911.patch74
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-build-with-libxml2-2.12.0-and-clang-17.patch44
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-possibly-uninitialized-warnings.patch43
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Remove-http-and-https-aliases-support-test.patch145
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52530.patch150
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-1.patch39
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-2.patch133
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-1.patch37
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-2.patch43
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-3.patch48
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-2784.patch56
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32050.patch29
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32052.patch32
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32053.patch39
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32906.patch71
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32907.patch39
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32909.patch38
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-1.patch32
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-2.patch94
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-3.patch28
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32912.patch32
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32914.patch35
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4476.patch38
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46420.patch61
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46421.patch47
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4948.patch38
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4969.patch37
-rw-r--r--meta-oe/recipes-support/libsoup/libsoup-2.4_2.74.3.bb86
-rw-r--r--meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb1
-rw-r--r--meta-oe/recipes-support/libssh/libssh_0.11.1.bb1
-rw-r--r--meta-oe/recipes-support/libstemmer/libstemmer_2.2.0.bb1
-rw-r--r--meta-oe/recipes-support/libtar/libtar_1.2.20.bb2
-rw-r--r--meta-oe/recipes-support/libteam/libteam_1.32.bb1
-rw-r--r--meta-oe/recipes-support/libtinyxml/libtinyxml_2.6.2.bb2
-rw-r--r--meta-oe/recipes-support/libtinyxml2/libtinyxml2_11.0.0.bb1
-rw-r--r--meta-oe/recipes-support/libtommath/libtommath_1.3.0.bb1
-rw-r--r--meta-oe/recipes-support/liburing/liburing_2.9.bb1
-rw-r--r--meta-oe/recipes-support/libusb/libusb-compat_0.1.8.bb1
-rw-r--r--meta-oe/recipes-support/libusbg/libusbg_git.bb1
-rw-r--r--meta-oe/recipes-support/libusbgx/libusbgx-config.bb3
-rw-r--r--meta-oe/recipes-support/libusbgx/libusbgx_git.bb3
-rw-r--r--meta-oe/recipes-support/libutempter/libutempter_1.2.2-alt1.bb2
-rw-r--r--meta-oe/recipes-support/links/links-x11_2.26.bb2
-rw-r--r--meta-oe/recipes-support/log4cpp/log4cpp_1.1.4.bb2
-rw-r--r--meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch10
-rw-r--r--meta-oe/recipes-support/lvm2/lvm2.inc5
-rw-r--r--meta-oe/recipes-support/mcelog/mce-inject_git.bb1
-rw-r--r--meta-oe/recipes-support/mcelog/mce-test_git.bb1
-rw-r--r--meta-oe/recipes-support/mcelog/mcelog_204.bb1
-rw-r--r--meta-oe/recipes-support/md4c/md4c_0.5.2.bb1
-rw-r--r--meta-oe/recipes-support/mg/mg_20230501.bb1
-rw-r--r--meta-oe/recipes-support/mime-support/mime-support_3.62.bb2
-rw-r--r--meta-oe/recipes-support/monit/monit_5.35.2.bb (renamed from meta-oe/recipes-support/monit/monit_5.35.0.bb)2
-rw-r--r--meta-oe/recipes-support/multipath-tools/multipath-tools_0.11.1.bb1
-rw-r--r--meta-oe/recipes-support/ne10/ne10_1.2.1.bb1
-rw-r--r--meta-oe/recipes-support/nmon/nmon_16m.bb3
-rw-r--r--meta-oe/recipes-support/nspr/nspr_4.36.bb2
-rw-r--r--meta-oe/recipes-support/nss/nss_3.112.bb (renamed from meta-oe/recipes-support/nss/nss_3.110.bb)2
-rw-r--r--meta-oe/recipes-support/opencl/clinfo_3.0.23.01.25.bb1
-rw-r--r--meta-oe/recipes-support/opencv/ade_0.1.2.bb1
-rw-r--r--meta-oe/recipes-support/opencv/opencv_4.11.0.bb13
-rw-r--r--meta-oe/recipes-support/openldap/openldap_2.6.10.bb (renamed from meta-oe/recipes-support/openldap/openldap_2.6.9.bb)2
-rw-r--r--meta-oe/recipes-support/opensc/opensc_0.26.1.bb1
-rw-r--r--meta-oe/recipes-support/opensync/wbxml2_0.10.8.bb2
-rw-r--r--meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.20.0.bb1
-rw-r--r--meta-oe/recipes-support/p910nd/p910nd_0.97.bb1
-rw-r--r--meta-oe/recipes-support/pcp/pcp.inc1
-rw-r--r--meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch33
-rw-r--r--meta-oe/recipes-support/pcp/pcp/fix_parallel_make.patch116
-rw-r--r--meta-oe/recipes-support/pcp/pcp_6.3.7.bb1
-rw-r--r--meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.3.bb2
-rw-r--r--meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.2.bb1
-rw-r--r--meta-oe/recipes-support/picocom/picocom_2024.bb1
-rw-r--r--meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb1
-rw-r--r--meta-oe/recipes-support/pidgin/icyque_git.bb1
-rw-r--r--meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb1
-rw-r--r--meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_1.0.bb1
-rw-r--r--meta-oe/recipes-support/poco/poco_1.13.3.bb1
-rw-r--r--meta-oe/recipes-support/portaudio/portaudio-v19_19.7.0.bb1
-rw-r--r--meta-oe/recipes-support/pps-tools/pps-tools_1.0.3.bb1
-rw-r--r--meta-oe/recipes-support/procmail/procmail/0001-fix-too-many-arguments-issue.patch88
-rw-r--r--meta-oe/recipes-support/procmail/procmail/0001-fix-uname-declaration.patch27
-rw-r--r--meta-oe/recipes-support/procmail/procmail_3.22.bb4
-rw-r--r--meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb3
-rw-r--r--meta-oe/recipes-support/re2/re2_2024.03.01.bb1
-rw-r--r--meta-oe/recipes-support/reboot-mode/reboot-mode_git.bb1
-rw-r--r--meta-oe/recipes-support/remmina/remmina_1.4.36.bb1
-rw-r--r--meta-oe/recipes-support/reptyr/reptyr_0.10.0.bb1
-rw-r--r--meta-oe/recipes-support/rsnapshot/rsnapshot_git.bb1
-rw-r--r--meta-oe/recipes-support/rtc-tools/rtc-tools_2022.02.bb1
-rw-r--r--meta-oe/recipes-support/rtkit/rtkit_0.13.bb1
-rw-r--r--meta-oe/recipes-support/satyr/satyr_0.43.bb1
-rw-r--r--meta-oe/recipes-support/sdmon/sdmon_git.bb1
-rw-r--r--meta-oe/recipes-support/serial-utils/pty-forward-native.bb2
-rw-r--r--meta-oe/recipes-support/serial-utils/serial-forward_git.bb2
-rw-r--r--meta-oe/recipes-support/serial/serial_1.2.1.bb1
-rw-r--r--meta-oe/recipes-support/sg3-utils/sg3-utils_1.48.bb2
-rw-r--r--meta-oe/recipes-support/smarty/smarty_5.4.5.bb5
-rw-r--r--meta-oe/recipes-support/snapper/snapper_0.11.2.bb1
-rw-r--r--meta-oe/recipes-support/source-highlight/source-highlight_git.bb1
-rw-r--r--meta-oe/recipes-support/span-lite/span-lite_0.11.0.bb1
-rw-r--r--meta-oe/recipes-support/spdlog/spdlog_1.15.0.bb1
-rw-r--r--meta-oe/recipes-support/spitools/spitools_git.bb1
-rw-r--r--meta-oe/recipes-support/srecord/srecord_1.65.0.bb2
-rw-r--r--meta-oe/recipes-support/ssiapi/ssiapi_1.3.0.bb2
-rw-r--r--meta-oe/recipes-support/switchtec-user/switchtec-user_4.2.bb1
-rw-r--r--meta-oe/recipes-support/synergy/synergy_git.bb1
-rw-r--r--meta-oe/recipes-support/syslog-ng/syslog-ng_4.8.2.bb (renamed from meta-oe/recipes-support/syslog-ng/syslog-ng_4.8.1.bb)4
-rw-r--r--meta-oe/recipes-support/systemd-netlogd/systemd-netlogd_1.4.4.bb1
-rw-r--r--meta-oe/recipes-support/tbb/tbb_2022.1.0.bb1
-rw-r--r--meta-oe/recipes-support/tio/tio_3.9.bb1
-rw-r--r--meta-oe/recipes-support/udisks/udisks2_2.10.1.bb1
-rw-r--r--meta-oe/recipes-support/uhubctl/uhubctl_2.6.0.bb1
-rw-r--r--meta-oe/recipes-support/uim/uim_1.9.0.bb12
-rw-r--r--meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb3
-rw-r--r--meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb6
-rw-r--r--meta-oe/recipes-support/upower/power-profiles-daemon_0.30.bb1
-rw-r--r--meta-oe/recipes-support/upower/upower_1.90.6.bb2
-rw-r--r--meta-oe/recipes-support/usbids/usbids_2025.04.01.bb1
-rw-r--r--meta-oe/recipes-support/uthash/uthash_2.3.0.bb1
-rw-r--r--meta-oe/recipes-support/utouch/utouch-evemu_git.bb1
-rw-r--r--meta-oe/recipes-support/utouch/utouch-frame_git.bb1
-rw-r--r--meta-oe/recipes-support/utouch/utouch-mtview_git.bb1
-rw-r--r--meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.1.8.bb4
-rw-r--r--meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.1.bb2
-rw-r--r--meta-oe/recipes-support/websocketpp/websocketpp_0.8.2.bb1
-rw-r--r--meta-oe/recipes-support/xdelta/xdelta3_3.1.0.bb2
-rw-r--r--meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb1
-rw-r--r--meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.0.bb1
-rw-r--r--meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb7
-rw-r--r--meta-oe/recipes-support/xmlstarlet/files/0001-Define-ATTRIBUTE_UNUSED-if-its-not-defined.patch37
-rw-r--r--meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.6.1.bb3
-rw-r--r--meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.9.19.bb1
-rw-r--r--meta-oe/recipes-support/xserver-xorg-cvt/xserver-xorg-cvt-native_1.20.10.bb40
-rw-r--r--meta-oe/recipes-support/yaml-cpp/yaml-cpp_0.8.0.bb1
-rw-r--r--meta-oe/recipes-support/yyjson/yyjson_0.11.1.bb (renamed from meta-oe/recipes-support/yyjson/yyjson_0.10.0.bb)5
-rw-r--r--meta-oe/recipes-support/zbar/zbar_git.bb1
-rw-r--r--meta-oe/recipes-support/zchunk/zchunk_1.5.1.bb1
-rw-r--r--meta-oe/recipes-test/bats/bats_1.12.0.bb (renamed from meta-oe/recipes-test/bats/bats_1.11.1.bb)5
-rw-r--r--meta-oe/recipes-test/catch2/catch2_3.8.1.bb1
-rw-r--r--meta-oe/recipes-test/cmocka/cmocka_1.1.7.bb1
-rw-r--r--meta-oe/recipes-test/cpputest/cpputest_4.0.bb1
-rw-r--r--meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb1
-rw-r--r--meta-oe/recipes-test/cunit/cunit_2.1-3.bb2
-rw-r--r--meta-oe/recipes-test/evtest/evtest_1.35.bb1
-rw-r--r--meta-oe/recipes-test/fbtest/fb-test_1.1.0.bb1
-rw-r--r--meta-oe/recipes-test/googletest/googletest_1.16.0.bb1
-rw-r--r--meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb1
-rw-r--r--meta-oe/recipes-test/linux-serial-test/linux-serial-test_git.bb1
-rw-r--r--meta-oe/recipes-test/pm-qa/pm-qa_git.bb1
-rw-r--r--meta-oe/recipes-test/shunit2/shunit2_2.1.8.bb1
-rw-r--r--meta-oe/recipes-test/testfloat/testfloat_3e.bb3
-rw-r--r--meta-oe/recipes-test/trompeloeil/trompeloeil_v47.bb1
-rwxr-xr-xmeta-perl/conf/include/non-repro-meta-perl.inc10
-rw-r--r--meta-perl/conf/layer.conf11
-rw-r--r--meta-perl/recipes-perl/adduser/adduser_3.118.bb2
-rw-r--r--meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb2
-rw-r--r--meta-perl/recipes-perl/libauthen/libauthen-radius-perl_0.22.bb2
-rw-r--r--meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb2
-rw-r--r--meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.50.bb2
-rw-r--r--meta-perl/recipes-perl/libcgi/libcgi-perl_4.68.bb2
-rw-r--r--meta-perl/recipes-perl/libclass/libclass-method-modifiers-perl_2.15.bb2
-rw-r--r--meta-perl/recipes-perl/libcompress/libcompress-raw-bzip2-perl_2.213.bb2
-rw-r--r--meta-perl/recipes-perl/libcompress/libcompress-raw-lzma-perl_2.213.bb2
-rw-r--r--meta-perl/recipes-perl/libcompress/libcompress-raw-zlib-perl_2.213.bb2
-rw-r--r--meta-perl/recipes-perl/libconfig-tiny/libconfig-tiny-perl_2.30.bb2
-rw-r--r--meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.319.bb2
-rw-r--r--meta-perl/recipes-perl/libcrypt/libcrypt-openssl-guess-perl_0.15.bb2
-rw-r--r--meta-perl/recipes-perl/libcrypt/libcrypt-openssl-random-perl_0.17.bb2
-rw-r--r--meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.33.bb2
-rw-r--r--meta-perl/recipes-perl/libcurses/libcurses-perl_1.45.bb2
-rw-r--r--meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.02.bb2
-rw-r--r--meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb2
-rw-r--r--meta-perl/recipes-perl/libdevel/libdevel-globaldestruction-perl_0.14.bb2
-rw-r--r--meta-perl/recipes-perl/libdigest/libdigest-hmac-perl_1.05.bb2
-rw-r--r--meta-perl/recipes-perl/libdigest/libdigest-sha1-perl_2.13.bb2
-rw-r--r--meta-perl/recipes-perl/libenv/libenv-perl_1.04.bb2
-rw-r--r--meta-perl/recipes-perl/liberror/liberror-perl_0.17030.bb2
-rw-r--r--meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.008.bb2
-rw-r--r--meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.27.bb2
-rw-r--r--meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.028.bb2
-rw-r--r--meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.012.bb2
-rw-r--r--meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb2
-rw-r--r--meta-perl/recipes-perl/libfile/libfile-slurp-perl_9999.19.bb2
-rw-r--r--meta-perl/recipes-perl/libfile/libfile-slurper-perl_0.014.bb2
-rw-r--r--meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb2
-rw-r--r--meta-perl/recipes-perl/libhtml/libhtml-tagset-perl_3.20.bb2
-rw-r--r--meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb2
-rw-r--r--meta-perl/recipes-perl/libimport/libimport-into-perl_1.002004.bb2
-rw-r--r--meta-perl/recipes-perl/libio/libio-compress-lzma-perl_2.213.bb2
-rw-r--r--meta-perl/recipes-perl/libio/libio-compress-perl_2.213.bb2
-rw-r--r--meta-perl/recipes-perl/libio/libio-socket-ssl-perl_2.090.bb (renamed from meta-perl/recipes-perl/libio/libio-socket-ssl-perl_2.089.bb)4
-rw-r--r--meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb2
-rw-r--r--meta-perl/recipes-perl/libipc/libipc-signal-perl_1.00.bb2
-rw-r--r--meta-perl/recipes-perl/liblocale/liblocale-gettext-perl_1.07.bb2
-rw-r--r--meta-perl/recipes-perl/libmime/libmime-charset-perl_1.013.1.bb2
-rw-r--r--meta-perl/recipes-perl/libmime/libmime-types-perl_2.28.bb2
-rw-r--r--meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.048.bb2
-rw-r--r--meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb2
-rw-r--r--meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.016.bb2
-rw-r--r--meta-perl/recipes-perl/libmoo/libmoo-perl_2.005005.bb2
-rw-r--r--meta-perl/recipes-perl/libmozilla/libmozilla-ca-perl_20250602.bb (renamed from meta-perl/recipes-perl/libmozilla/libmozilla-ca-perl_20250202.bb)4
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb2
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-dns-sec-perl_1.10.bb2
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-idn-encode_2.500.bb2
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.68.bb2
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb2
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.85.bb2
-rw-r--r--meta-perl/recipes-perl/libnet/libnet-telnet-perl_3.05.bb2
-rw-r--r--meta-perl/recipes-perl/libproc/libproc-waitstat-perl_1.00.bb2
-rw-r--r--meta-perl/recipes-perl/librole/librole-tiny-perl_2.002004.bb2
-rw-r--r--meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb2
-rw-r--r--meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000006.bb2
-rw-r--r--meta-perl/recipes-perl/libsub/libsub-exporter-progressive-perl_0.001013.bb2
-rw-r--r--meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb2
-rw-r--r--meta-perl/recipes-perl/libterm/libterm-readkey-perl_2.38.bb2
-rw-r--r--meta-perl/recipes-perl/libtest/libtest-deep-perl_1.205.bb2
-rw-r--r--meta-perl/recipes-perl/libtest/libtest-harness-perl_3.50.bb2
-rw-r--r--meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb2
-rw-r--r--meta-perl/recipes-perl/libtest/libtest-warn-perl_0.37.bb2
-rw-r--r--meta-perl/recipes-perl/libtext/libtext-charwidth-perl_0.04.bb2
-rw-r--r--meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb2
-rw-r--r--meta-perl/recipes-perl/libtext/libtext-iconv-perl_1.7.bb2
-rw-r--r--meta-perl/recipes-perl/libtext/libtext-wrapi18n-perl_0.06.bb2
-rw-r--r--meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb2
-rw-r--r--meta-perl/recipes-perl/liburi/liburi-perl_5.32.bb (renamed from meta-perl/recipes-perl/liburi/liburi-perl_5.31.bb)4
-rw-r--r--meta-perl/recipes-perl/libxml/libxml-filter-buffertext-perl_1.01.bb2
-rw-r--r--meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0134.bb2
-rw-r--r--meta-perl/recipes-perl/libxml/libxml-sax-writer-perl_0.57.bb2
-rw-r--r--meta-python/classes/distutils-common-base.bbclass28
-rw-r--r--meta-python/classes/distutils3-base.bbclass9
-rw-r--r--meta-python/classes/distutils3.bbclass71
-rwxr-xr-xmeta-python/conf/include/non-repro-meta-python.inc31
-rw-r--r--meta-python/conf/include/ptest-packagelists-meta-python.inc1
-rw-r--r--meta-python/conf/layer.conf32
-rw-r--r--meta-python/recipes-connectivity/python-thrift/python3-thrift_0.22.0.bb (renamed from meta-python/recipes-connectivity/python-thrift/python3-thrift_0.21.0.bb)2
-rw-r--r--meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb1
-rw-r--r--meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb2
-rw-r--r--meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb1
-rw-r--r--meta-python/recipes-devtools/gyp/gyp_git.bb1
-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-aiodns_3.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-alembic_1.16.2.bb (renamed from meta-python/recipes-devtools/python/python3-alembic_1.15.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb (renamed from meta-python/recipes-devtools/python/python3-apispec_6.8.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-astor_0.8.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb (renamed from meta-python/recipes-devtools/python/python3-astroid_3.3.9.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb1
-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-behave_1.2.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb (renamed from meta-python/recipes-devtools/python/python3-bitarray_3.3.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb (renamed from meta-python/recipes-devtools/python/python3-bitstruct_8.20.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-cachecontrol_0.14.3.bb (renamed from meta-python/recipes-devtools/python/python3-cachecontrol_0.14.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cachetools_6.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-cachetools_5.5.2.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.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch25
-rw-r--r--meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb (renamed from meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-cmake_4.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cmd2_2.6.2.bb (renamed from meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-colorama_0.4.6.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_7.9.1.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-dasbus_1.7.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch33
-rw-r--r--meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-dbussy_1.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-elementpath_5.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-elementpath_5.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb (renamed from meta-python/recipes-devtools/python/python3-eventlet_0.39.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-flask_3.1.1.bb (renamed from meta-python/recipes-devtools/python/python3-flask_3.1.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch37
-rw-r--r--meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb (renamed from meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-frozenlist_1.6.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-fsspec_2025.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch21
-rw-r--r--meta-python/recipes-devtools/python/python3-gcovr_8.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-google-auth_2.40.3.bb (renamed from meta-python/recipes-devtools/python/python3-google-auth_2.39.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-greenlet_3.2.3.bb (renamed from meta-python/recipes-devtools/python/python3-greenlet_3.2.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio_1.72.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch8
-rw-r--r--meta-python/recipes-devtools/python/python3-h5py_3.14.0.bb (renamed from meta-python/recipes-devtools/python/python3-h5py_3.13.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-hexbytes_1.3.1.bb (renamed from meta-python/recipes-devtools/python/python3-hexbytes_1.3.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-html2text_2025.4.15.bb (renamed from meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb)9
-rw-r--r--meta-python/recipes-devtools/python/python3-humanize_4.12.3.bb (renamed from meta-python/recipes-devtools/python/python3-humanize_4.12.2.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-icu_2.15.2.bb2
-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-importlib-metadata_8.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-importlib-metadata_8.6.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-inflate64_1.0.3.bb (renamed from meta-python/recipes-devtools/python/python3-inflate64_1.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb (renamed from meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-inotify_git.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-ipython_9.2.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-joblib_1.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch63
-rw-r--r--meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-libevdev_0.12.bb (renamed from meta-python/recipes-devtools/python/python3-libevdev_0.11.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-lief_0.16.5.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb2
-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-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch8
-rw-r--r--meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb (renamed from meta-python/recipes-devtools/python/python3-matplotlib_3.10.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-monotonic_1.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb (renamed from meta-python/recipes-devtools/python/python3-moteus_0.3.82.bb)4
-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.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-multidict_6.4.3.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-networkx_3.5.bb (renamed from meta-python/recipes-devtools/python/python3-networkx_3.4.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-nocasedict_2.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-nocasedict_2.0.4.bb)9
-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-paho-mqtt_2.1.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch5
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch27
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch11
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb (renamed from meta-python/recipes-devtools/python/python3-pandas_2.2.2.bb)13
-rw-r--r--meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch8
-rw-r--r--meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb (renamed from meta-python/recipes-devtools/python/python3-pillow_11.1.0.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-platformdirs_4.3.8.bb (renamed from meta-python/recipes-devtools/python/python3-platformdirs_4.3.7.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-portion_2.6.1.bb (renamed from meta-python/recipes-devtools/python/python3-portion_2.6.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.51.bb (renamed from meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb (renamed from meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb)2
-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-ptyprocess_0.7.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-py7zr_1.0.0.bb (renamed from meta-python/recipes-devtools/python/python3-py7zr_0.22.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb (renamed from meta-python/recipes-devtools/python/python3-pyais_2.9.2.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pybcj_1.0.6.bb (renamed from meta-python/recipes-devtools/python/python3-pybcj_1.0.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pybind11-json_0.2.15.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pycares_4.9.0.bb (renamed from meta-python/recipes-devtools/python/python3-pycares_4.6.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch42
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch42
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast_14.0.7.bb7
-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-pydantic_2.11.3.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb1
-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-pyhsslms_2.0.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb (renamed from meta-python/recipes-devtools/python/python3-pymisp_2.5.10.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.12.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyppmd_1.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyppmd_1.1.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb (renamed from meta-python/recipes-devtools/python/python3-pyroute2_0.9.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.4.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest3
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb23
-rw-r--r--meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb1
-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-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch (renamed from meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-79.patch)8
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyzstd_0.16.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-qface_2.0.13.bb (renamed from meta-python/recipes-devtools/python/python3-qface_2.0.12.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-qrcode_8.2.bb (renamed from meta-python/recipes-devtools/python/python3-qrcode_8.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb (renamed from meta-python/recipes-devtools/python/python3-robotframework_7.2.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-schedutils_0.6.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb (renamed from meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-setproctitle_1.3.6.bb (renamed from meta-python/recipes-devtools/python/python3-setproctitle_1.3.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-smbus_4.3.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-spidev_3.7.bb (renamed from meta-python/recipes-devtools/python/python3-spidev_3.6.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb (renamed from meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.40.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.46.2.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-sympy_1.14.0.bb (renamed from meta-python/recipes-devtools/python/python3-sympy_1.13.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-termcolor_3.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-tomlkit_0.13.3.bb (renamed from meta-python/recipes-devtools/python/python3-tomlkit_0.13.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tornado_6.5.1.bb (renamed from meta-python/recipes-devtools/python/python3-tornado_6.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tox_4.27.0.bb (renamed from meta-python/recipes-devtools/python/python3-tox_4.25.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-twisted_25.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb)8
-rw-r--r--meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb (renamed from meta-python/recipes-devtools/python/python3-typeguard_4.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-typer_0.16.0.bb (renamed from meta-python/recipes-devtools/python/python3-typer_0.15.2.bb)5
-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-uefi-firmware_1.12.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-uritemplate_4.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-uritemplate_4.1.1.bb)2
-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-validators_0.35.0.bb (renamed from meta-python/recipes-devtools/python/python3-validators_0.34.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb (renamed from meta-python/recipes-devtools/python/python3-virtualenv_20.30.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-web3_7.12.0.bb (renamed from meta-python/recipes-devtools/python/python3-web3_7.10.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb1
-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)3
-rw-r--r--meta-python/recipes-devtools/python/python3-xmlschema_4.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-xmlschema_4.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb (renamed from meta-python/recipes-devtools/python/python3-yarl_1.20.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-zeroconf_0.147.0.bb (renamed from meta-python/recipes-devtools/python/python3-zeroconf_0.146.5.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-gspread/python3-gspread_6.2.1.bb (renamed from meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb (renamed from meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.15.bb)2
-rw-r--r--meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb1
-rw-r--r--meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb2
-rw-r--r--meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb2
-rw-r--r--meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb1
-rw-r--r--meta-python/recipes-extended/python-cson/python3-cson_git.bb1
-rw-r--r--meta-python/recipes-extended/python-meh/python3-meh_0.52.bb1
-rw-r--r--meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb1
-rw-r--r--meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb2
-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_3.0.4.bb)2
-rw-r--r--meta-python/recipes-extended/tuna/tuna_0.19.bb1
-rwxr-xr-xmeta-webserver/conf/include/non-repro-meta-webserver.inc7
-rw-r--r--meta-webserver/conf/layer.conf8
-rw-r--r--meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb1
-rw-r--r--meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb1
-rw-r--r--meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb1
-rw-r--r--meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb2
-rw-r--r--meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb1
-rw-r--r--meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb1
-rw-r--r--meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb2
-rw-r--r--meta-webserver/recipes-support/fcgi/fcgi_git.bb1
-rw-r--r--meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb1
-rw-r--r--meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb2
-rw-r--r--meta-xfce/classes/thunar-plugin.bbclass2
-rwxr-xr-xmeta-xfce/conf/include/non-repro-meta-xfce.inc7
-rw-r--r--meta-xfce/conf/layer.conf8
-rw-r--r--meta-xfce/recipes-apps/orage/orage_4.20.1.bb (renamed from meta-xfce/recipes-apps/orage/orage_4.18.0.bb)3
-rw-r--r--meta-xfce/recipes-apps/ristretto/ristretto_0.13.3.bb (renamed from meta-xfce/recipes-apps/ristretto/ristretto_0.13.1.bb)2
-rw-r--r--meta-xfce/recipes-apps/xarchiver/xarchiver_0.5.4.21.bb1
-rw-r--r--meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb1
-rw-r--r--meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb1
-rw-r--r--meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.4.bb (renamed from meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.1.bb)2
-rw-r--r--meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb (renamed from meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.4.bb)4
-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.0.4.bb)3
-rw-r--r--meta-xfce/recipes-art/cursor-themes/openzone_1.2.4.bb2
-rw-r--r--meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch79
-rw-r--r--meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb (renamed from meta-xfce/recipes-extended/imsettings/imsettings_1.8.3.bb)12
-rw-r--r--meta-xfce/recipes-multimedia/parole/parole_4.18.2.bb (renamed from meta-xfce/recipes-multimedia/parole/parole_4.18.0.bb)2
-rw-r--r--meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.5.bb (renamed from meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.3.bb)4
-rw-r--r--meta-xfce/recipes-multimedia/xfmpc/xfmpc_0.3.2.bb (renamed from meta-xfce/recipes-multimedia/xfmpc/xfmpc_0.3.1.bb)2
-rw-r--r--meta-xfce/recipes-panel-plugins/battery/xfce4-battery-plugin_1.1.6.bb (renamed from meta-xfce/recipes-panel-plugins/battery/xfce4-battery-plugin_1.1.5.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/calculator/xfce4-calculator-plugin_0.7.3.bb (renamed from meta-xfce/recipes-panel-plugins/calculator/xfce4-calculator-plugin_0.7.2.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.3.bb (renamed from meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.2.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/closebutton/xfce4-closebutton-plugin_git.bb1
-rw-r--r--meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.8.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/cpugraph/xfce4-cpugraph-plugin_1.2.8.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/diskperf/xfce4-diskperf-plugin_2.7.0.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/eyes/xfce4-eyes-plugin_4.6.1.bb (renamed from meta-xfce/recipes-panel-plugins/eyes/xfce4-eyes-plugin_4.6.0.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/fsguard/xfce4-fsguard-plugin_1.1.4.bb (renamed from meta-xfce/recipes-panel-plugins/fsguard/xfce4-fsguard-plugin_1.1.3.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/genmon/xfce4-genmon-plugin_4.2.1.bb (renamed from meta-xfce/recipes-panel-plugins/genmon/xfce4-genmon-plugin_4.2.0.bb)6
-rw-r--r--meta-xfce/recipes-panel-plugins/mailwatch/xfce4-mailwatch-plugin_1.3.2.bb (renamed from meta-xfce/recipes-panel-plugins/mailwatch/xfce4-mailwatch-plugin_1.3.1.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/mount/xfce4-mount-plugin_1.1.5.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/netload/xfce4-netload-plugin_1.4.2.bb (renamed from meta-xfce/recipes-panel-plugins/netload/xfce4-netload-plugin_1.4.1.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/notes/xfce4-notes-plugin_1.11.2.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/places/xfce4-places-plugin_1.8.4.bb (renamed from meta-xfce/recipes-panel-plugins/places/xfce4-places-plugin_1.8.3.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin/0001-Use-new-xfw_window_activate-signature-in-libwindowin.patch25
-rw-r--r--meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.9.bb (renamed from meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.8.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.5.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/smartbookmark/xfce4-smartbookmark-plugin_0.5.3.bb (renamed from meta-xfce/recipes-panel-plugins/smartbookmark/xfce4-smartbookmark-plugin_0.5.2.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.3.2.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/time-out/xfce4-time-out-plugin_1.1.4.bb (renamed from meta-xfce/recipes-panel-plugins/time-out/xfce4-time-out-plugin_1.1.3.bb)4
-rw-r--r--meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.2.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/verve/xfce4-verve-plugin_2.0.3.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/wavelan/xfce4-wavelan-plugin_0.6.3.bb2
-rw-r--r--meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0001-libxfce4ui-Avoid-deprecated-functions.patch79
-rw-r--r--meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0002-parsers-Generalise-input-to-array-of-gchar.patch289
-rw-r--r--meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0003-libsoup-Port-to-libsoup-3.0.patch563
-rw-r--r--meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0004-Report-UPower-Glib-support.patch20
-rw-r--r--meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0005-Make-libsoup-v3-support-optional.patch626
-rw-r--r--meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.1.bb12
-rw-r--r--meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.3.bb18
-rw-r--r--meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.2.bb2
-rw-r--r--meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.6.0.bb (renamed from meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.2.bb)4
-rw-r--r--meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.6.0.bb (renamed from meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.4.0.bb)2
-rw-r--r--meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.5.0.bb (renamed from meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.3.2.bb)2
-rw-r--r--meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.1.bb (renamed from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.0.bb)3
-rw-r--r--meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.20.1.bb (renamed from meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.20.0.bb)3
-rw-r--r--meta-xfce/recipes-xfce/libxfce4windowing/libxfce4windowing_4.20.3.bb (renamed from meta-xfce/recipes-xfce/libxfce4windowing/libxfce4windowing_4.20.0.bb)3
-rw-r--r--meta-xfce/recipes-xfce/thunar/thunar_4.20.3.bb (renamed from meta-xfce/recipes-xfce/thunar/thunar_4.20.0.bb)3
-rw-r--r--meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.21.0.bb (renamed from meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.20.0.bb)4
-rw-r--r--meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.20.0.bb2
-rw-r--r--meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.1.bb (renamed from meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.0.bb)3
1445 files changed, 8204 insertions, 4185 deletions
diff --git a/meta-filesystems/conf/include/non-repro-meta-filesystems.inc b/meta-filesystems/conf/include/non-repro-meta-filesystems.inc
deleted file mode 100644
index 509907d889..0000000000
--- a/meta-filesystems/conf/include/non-repro-meta-filesystems.inc
+++ /dev/null
@@ -1,6 +0,0 @@
1# List of known non-reproducible package of the meta-filesystems layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_FILESYSTEMS = " \
4 e2tools-ptest \
5 xfsprogs-doc \
6"
diff --git a/meta-filesystems/conf/layer.conf b/meta-filesystems/conf/layer.conf
index 5083a29476..4d147b7139 100644
--- a/meta-filesystems/conf/layer.conf
+++ b/meta-filesystems/conf/layer.conf
@@ -20,3 +20,10 @@ LAYERSERIES_COMPAT_filesystems-layer = "walnascar whinlatter"
20BBFILES_DYNAMIC += " \ 20BBFILES_DYNAMIC += " \
21 meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \ 21 meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \
22" 22"
23
24# List of known non-reproducible package of the meta-filesystems layer
25# Please keep this list sorted
26OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
27 e2tools-ptest \
28 xfsprogs-doc \
29"
diff --git a/meta-filesystems/recipes-filesystems/httpfs2-fuse/httpfs2_0.1.5.bb b/meta-filesystems/recipes-filesystems/httpfs2-fuse/httpfs2_0.1.5.bb
index 5dc3ea6632..2370633551 100644
--- a/meta-filesystems/recipes-filesystems/httpfs2-fuse/httpfs2_0.1.5.bb
+++ b/meta-filesystems/recipes-filesystems/httpfs2-fuse/httpfs2_0.1.5.bb
@@ -11,7 +11,7 @@ RDEPENDS:${PN} += "fuse"
11SRC_URI += "${SOURCEFORGE_MIRROR}/project/httpfs/httpfs2/httpfs2-${PV}.tar.gz" 11SRC_URI += "${SOURCEFORGE_MIRROR}/project/httpfs/httpfs2/httpfs2-${PV}.tar.gz"
12SRC_URI[sha256sum] = "01cb4bb38deb344f540da6f1464dc7edbdeb51213ad810b8c9c282c1e17e0fc1" 12SRC_URI[sha256sum] = "01cb4bb38deb344f540da6f1464dc7edbdeb51213ad810b8c9c282c1e17e0fc1"
13 13
14S = "${WORKDIR}/httpfs2-${PV}" 14S = "${UNPACKDIR}/httpfs2-${PV}"
15 15
16do_compile() { 16do_compile() {
17 oe_runmake -C ${S} httpfs2 17 oe_runmake -C ${S} httpfs2
diff --git a/meta-filesystems/recipes-filesystems/logfsprogs/logfsprogs_git.bb b/meta-filesystems/recipes-filesystems/logfsprogs/logfsprogs_git.bb
index 7d0a83609e..06051d8013 100644
--- a/meta-filesystems/recipes-filesystems/logfsprogs/logfsprogs_git.bb
+++ b/meta-filesystems/recipes-filesystems/logfsprogs/logfsprogs_git.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://github.com/prasad-joshi/logfsprogs.git;branch=master;protocol=h
18 " 18 "
19SRCREV = "45b72c81ce3c6fa17ca19bafc207ea93e76312f4" 19SRCREV = "45b72c81ce3c6fa17ca19bafc207ea93e76312f4"
20 20
21S = "${WORKDIR}/git"
22 21
23EXTRA_OEMAKE = "CC="${CC}" LD="${LD}" AR="${AR}"" 22EXTRA_OEMAKE = "CC="${CC}" LD="${LD}" AR="${AR}""
24 23
diff --git a/meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2022.10.3.bb b/meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2022.10.3.bb
index be2a5245ce..4c7fff8ea9 100644
--- a/meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2022.10.3.bb
+++ b/meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2022.10.3.bb
@@ -10,7 +10,7 @@ SRC_URI = "http://tuxera.com/opensource/ntfs-3g_ntfsprogs-${PV}.tgz \
10 file://0001-libntfs-3g-Makefile.am-fix-install-failed-while-host.patch \ 10 file://0001-libntfs-3g-Makefile.am-fix-install-failed-while-host.patch \
11 file://0001-unistr.c-Fix-use-after-free-in-ntfs_uppercase_mbs.patch \ 11 file://0001-unistr.c-Fix-use-after-free-in-ntfs_uppercase_mbs.patch \
12" 12"
13S = "${WORKDIR}/ntfs-3g_ntfsprogs-${PV}" 13S = "${UNPACKDIR}/ntfs-3g_ntfsprogs-${PV}"
14SRC_URI[sha256sum] = "f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c" 14SRC_URI[sha256sum] = "f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c"
15 15
16UPSTREAM_CHECK_URI = "https://www.tuxera.com/community/open-source-ntfs-3g/" 16UPSTREAM_CHECK_URI = "https://www.tuxera.com/community/open-source-ntfs-3g/"
diff --git a/meta-filesystems/recipes-filesystems/owfs/owfs_3.2p3.bb b/meta-filesystems/recipes-filesystems/owfs/owfs_3.2p3.bb
index 7768a734d6..890c8aecc0 100644
--- a/meta-filesystems/recipes-filesystems/owfs/owfs_3.2p3.bb
+++ b/meta-filesystems/recipes-filesystems/owfs/owfs_3.2p3.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/owfs/owfs;branch=master;protocol=https \
17 file://owserver \ 17 file://owserver \
18 " 18 "
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools-brokensep update-rc.d pkgconfig systemd 21inherit autotools-brokensep update-rc.d pkgconfig systemd
23 22
diff --git a/meta-filesystems/recipes-filesystems/simple-mtpfs/simple-mtpfs_0.4.0.bb b/meta-filesystems/recipes-filesystems/simple-mtpfs/simple-mtpfs_0.4.0.bb
index b8399265cd..05a1004b65 100644
--- a/meta-filesystems/recipes-filesystems/simple-mtpfs/simple-mtpfs_0.4.0.bb
+++ b/meta-filesystems/recipes-filesystems/simple-mtpfs/simple-mtpfs_0.4.0.bb
@@ -11,4 +11,3 @@ inherit autotools pkgconfig
11SRC_URI = "git://github.com/phatina/simple-mtpfs.git;protocol=https;branch=master" 11SRC_URI = "git://github.com/phatina/simple-mtpfs.git;protocol=https;branch=master"
12SRCREV = "19e7bb9b608b0c0dce2ee6f56fac75901bc69529" 12SRCREV = "19e7bb9b608b0c0dce2ee6f56fac75901bc69529"
13 13
14S = "${WORKDIR}/git"
diff --git a/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb b/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb
index 1f8357db00..97c7ad396e 100644
--- a/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb
+++ b/meta-filesystems/recipes-filesystems/smbnetfs/smbnetfs_git.bb
@@ -27,6 +27,5 @@ SRC_URI = "git://smbnetfs.git.sourceforge.net/gitroot/smbnetfs/smbnetfs;branch=m
27PACKAGECONFIG ??= "" 27PACKAGECONFIG ??= ""
28PACKAGECONFIG[libsecret] = "--with-libsecret=yes,--with-libsecret=no,libsecret" 28PACKAGECONFIG[libsecret] = "--with-libsecret=yes,--with-libsecret=no,libsecret"
29 29
30S = "${WORKDIR}/git"
31 30
32LDFLAGS:append:libc-musl = " -lexecinfo" 31LDFLAGS:append:libc-musl = " -lexecinfo"
diff --git a/meta-filesystems/recipes-filesystems/sshfs-fuse/sshfs-fuse_3.7.3.bb b/meta-filesystems/recipes-filesystems/sshfs-fuse/sshfs-fuse_3.7.3.bb
index 569c7f6901..c3a00566ab 100644
--- a/meta-filesystems/recipes-filesystems/sshfs-fuse/sshfs-fuse_3.7.3.bb
+++ b/meta-filesystems/recipes-filesystems/sshfs-fuse/sshfs-fuse_3.7.3.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/libfuse/sshfs;branch=master;protocol=https \
10 file://a1d58ae1be99571a88b8439b027abe6349b74658.patch \ 10 file://a1d58ae1be99571a88b8439b027abe6349b74658.patch \
11" 11"
12SRCREV = "c91eb9a9a992f1a36c49a8e6f1146e45b5e1c8e7" 12SRCREV = "c91eb9a9a992f1a36c49a8e6f1146e45b5e1c8e7"
13S = "${WORKDIR}/git"
14 13
15inherit meson pkgconfig ptest 14inherit meson pkgconfig ptest
16 15
diff --git a/meta-filesystems/recipes-filesystems/unionfs-fuse/unionfs-fuse_3.4.bb b/meta-filesystems/recipes-filesystems/unionfs-fuse/unionfs-fuse_3.4.bb
index e8fda05365..fc474e3238 100644
--- a/meta-filesystems/recipes-filesystems/unionfs-fuse/unionfs-fuse_3.4.bb
+++ b/meta-filesystems/recipes-filesystems/unionfs-fuse/unionfs-fuse_3.4.bb
@@ -14,6 +14,5 @@ SRCREV = "773f1853b043eeb64b7459f903a2c65bd096f9d9"
14DEPENDS = "fuse3" 14DEPENDS = "fuse3"
15RDEPENDS:${PN} = "bash" 15RDEPENDS:${PN} = "bash"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit cmake pkgconfig 18inherit cmake pkgconfig
diff --git a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/makefile-add-ldflags.patch b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-Makefile-add-LDFLAGS.patch
index bb21899eb3..ac38115952 100644
--- a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/makefile-add-ldflags.patch
+++ b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-Makefile-add-LDFLAGS.patch
@@ -1,12 +1,20 @@
1From 8393f9d64b4cead722ee1a7674da1c41b33cfdcc Mon Sep 17 00:00:00 2001
2From: Yi Zhao <yi.zhao@windriver.com>
3Date: Fri, 20 Jun 2025 15:08:19 +0800
4Subject: [PATCH] Makefile: add LDFLAGS
5
1Upstream-Status: Pending 6Upstream-Status: Pending
2 7
3Signed-off-by: Yi Zhao <yi.zhao@windriver.com> 8Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
9---
10 utils/Makefile | 4 ++--
11 1 file changed, 2 insertions(+), 2 deletions(-)
4 12
5diff --git a/utils/Makefile b/utils/Makefile 13diff --git a/utils/Makefile b/utils/Makefile
6index 710ebbf..6259893 100644 14index a00fa13..13e91f7 100644
7--- a/utils/Makefile 15--- a/utils/Makefile
8+++ b/utils/Makefile 16+++ b/utils/Makefile
9@@ -57,10 +57,10 @@ $(COMMONOBJS) $(MKYAFFSIMAGEOBJS) $(MKYAFFS2IMAGEOBJS) : %.o: %.c 17@@ -56,10 +56,10 @@ $(COMMONOBJS) $(MKYAFFSIMAGEOBJS) $(MKYAFFS2IMAGEOBJS) : %.o: %.c
10 $(CC) -c $(CFLAGS) $< -o $@ 18 $(CC) -c $(CFLAGS) $< -o $@
11 19
12 mkyaffsimage: $(MKYAFFSIMAGEOBJS) $(COMMONOBJS) 20 mkyaffsimage: $(MKYAFFSIMAGEOBJS) $(COMMONOBJS)
@@ -19,3 +27,6 @@ index 710ebbf..6259893 100644
19 27
20 28
21 clean: 29 clean:
30--
312.34.1
32
diff --git a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-define-loff_t-if-not-already-defined.patch b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0002-define-loff_t-if-not-already-defined.patch
index 6cedc3cb4e..24d1eaa596 100644
--- a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-define-loff_t-if-not-already-defined.patch
+++ b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0002-define-loff_t-if-not-already-defined.patch
@@ -1,22 +1,22 @@
1From 848717da4a28d33f8aa8f889377e61e6b1b8ae67 Mon Sep 17 00:00:00 2001 1From 72f923440fef3b875e5570094e4cf398a201521f Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 13 Jul 2017 18:29:52 -0700 3Date: Thu, 13 Jul 2017 18:29:52 -0700
4Subject: [PATCH] define loff_t if not already defined 4Subject: [PATCH] define loff_t if not already defined
5 5
6Helps to build with musl 6Helps to build with musl
7 7
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10Upstream-Status: Pending 8Upstream-Status: Pending
11 9
12 yaffs_guts.h | 4 ++++ 10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 core/yaffs_guts.h | 4 ++++
13 1 file changed, 4 insertions(+) 13 1 file changed, 4 insertions(+)
14 14
15diff --git a/yaffs_guts.h b/yaffs_guts.h 15diff --git a/core/yaffs_guts.h b/core/yaffs_guts.h
16index 6bcf12d..4af17ce 100644 16index 74ded0b..4bd2646 100644
17--- a/yaffs_guts.h 17--- a/core/yaffs_guts.h
18+++ b/yaffs_guts.h 18+++ b/core/yaffs_guts.h
19@@ -18,6 +18,10 @@ 19@@ -17,6 +17,10 @@
20 20
21 #include "yportenv.h" 21 #include "yportenv.h"
22 22
@@ -28,5 +28,5 @@ index 6bcf12d..4af17ce 100644
28 #define YAFFS_FAIL 0 28 #define YAFFS_FAIL 0
29 29
30-- 30--
312.13.2 312.34.1
32 32
diff --git a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0003-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch
index 98c27d2654..5b67ceddff 100644
--- a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0001-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch
+++ b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0003-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch
@@ -1,4 +1,4 @@
1From 05cc2b958090f96d6fa128da43aa69669625e529 Mon Sep 17 00:00:00 2001 1From 75fe0fbe254f63fe58d22f2d6090e9a8b3a6fe41 Mon Sep 17 00:00:00 2001
2From: Robert Yang <liezhi.yang@windriver.com> 2From: Robert Yang <liezhi.yang@windriver.com>
3Date: Tue, 5 Mar 2024 12:03:23 +0000 3Date: Tue, 5 Mar 2024 12:03:23 +0000
4Subject: [PATCH] yaffs_guts.h: define YTIME_T if not already defined 4Subject: [PATCH] yaffs_guts.h: define YTIME_T if not already defined
@@ -11,14 +11,14 @@ Upstream-Status: Pending
11 11
12Signed-off-by: Robert Yang <liezhi.yang@windriver.com> 12Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
13--- 13---
14 yaffs_guts.h | 4 ++++ 14 core/yaffs_guts.h | 4 ++++
15 1 file changed, 4 insertions(+) 15 1 file changed, 4 insertions(+)
16 16
17diff --git a/yaffs_guts.h b/yaffs_guts.h 17diff --git a/core/yaffs_guts.h b/core/yaffs_guts.h
18index 74ded0b..598271b 100644 18index 4bd2646..507bf16 100644
19--- a/yaffs_guts.h 19--- a/core/yaffs_guts.h
20+++ b/yaffs_guts.h 20+++ b/core/yaffs_guts.h
21@@ -487,6 +487,10 @@ struct yaffs_obj { 21@@ -491,6 +491,10 @@ struct yaffs_obj {
22 22
23 YCHAR short_name[YAFFS_SHORT_NAME_LENGTH + 1]; 23 YCHAR short_name[YAFFS_SHORT_NAME_LENGTH + 1];
24 24
@@ -30,5 +30,5 @@ index 74ded0b..598271b 100644
30 //these are always 64 bits 30 //these are always 64 bits
31 u32 win_ctime[2]; 31 u32 win_ctime[2];
32-- 32--
332.35.5 332.34.1
34 34
diff --git a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0004-utils-Makefile-fix-symbolic-links.patch b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0004-utils-Makefile-fix-symbolic-links.patch
new file mode 100644
index 0000000000..987652afce
--- /dev/null
+++ b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils/0004-utils-Makefile-fix-symbolic-links.patch
@@ -0,0 +1,34 @@
1From 8349d121e3595ac4d935169150984260f8b697b9 Mon Sep 17 00:00:00 2001
2From: Yi Zhao <yi.zhao@windriver.com>
3Date: Fri, 20 Jun 2025 15:20:05 +0800
4Subject: [PATCH] utils/Makefile: fix symbolic links
5
6Create correct symlinks to fix the following error:
7
8mkyaffsimage.c:29:10: fatal error: yaffs_ecc.h: No such file or directory
9 29 | #include "yaffs_ecc.h"
10 | ^~~~~~~~~~~~~
11
12Upstream-Status: Submitted [https://github.com/Aleph-One-Ltd/yaffs2/pull/13]
13
14Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
15---
16 utils/Makefile | 2 +-
17 1 file changed, 1 insertion(+), 1 deletion(-)
18
19diff --git a/utils/Makefile b/utils/Makefile
20index a00fa13..22c2fdb 100644
21--- a/utils/Makefile
22+++ b/utils/Makefile
23@@ -45,7 +45,7 @@ ALL_LINKS = $(BASE_LINKS) $(DIRECT_LINKS)
24 all: mkyaffsimage mkyaffs2image
25
26 $(BASE_LINKS):
27- ln -s ../$@ $@
28+ ln -s ../core/$@ $@
29
30 $(DIRECT_LINKS):
31 ln -s ../direct/$@ $@
32--
332.34.1
34
diff --git a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils_git.bb b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils_git.bb
index ca5e3302b3..d30309a95a 100644
--- a/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils_git.bb
+++ b/meta-filesystems/recipes-filesystems/yaffs2/yaffs2-utils_git.bb
@@ -14,18 +14,17 @@ PV = "20221209"
14 14
15DEPENDS = "mtd-utils" 15DEPENDS = "mtd-utils"
16 16
17# Source is the HEAD of master branch at the time of writing this recipe 17SRC_URI = "git://github.com/Aleph-One-Ltd/yaffs2;protocol=https;branch=master \
18SRC_URI = "git://www.aleph1.co.uk/yaffs2;protocol=git;branch=master \ 18 file://0001-Makefile-add-LDFLAGS.patch \
19 file://makefile-add-ldflags.patch \ 19 file://0002-define-loff_t-if-not-already-defined.patch \
20 file://0001-define-loff_t-if-not-already-defined.patch \ 20 file://0003-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch \
21 file://0001-yaffs_guts.h-define-YTIME_T-if-not-already-defined.patch \ 21 file://0004-utils-Makefile-fix-symbolic-links.patch \
22 " 22 "
23 23
24SRCREV = "613a901a229e8a701c18f003dd0aee18453e0670" 24SRCREV = "68030683543cccb4d942e3fedbcad1dc267e261c"
25 25
26UPSTREAM_CHECK_COMMITS = "1" 26UPSTREAM_CHECK_COMMITS = "1"
27 27
28S = "${WORKDIR}/git"
29 28
30CFLAGS:append = " -I.. -DCONFIG_YAFFS_UTIL -DCONFIG_YAFFS_DEFINES_TYPES" 29CFLAGS:append = " -I.. -DCONFIG_YAFFS_UTIL -DCONFIG_YAFFS_DEFINES_TYPES"
31EXTRA_OEMAKE = "-e MAKEFLAGS=" 30EXTRA_OEMAKE = "-e MAKEFLAGS="
diff --git a/meta-filesystems/recipes-filesystems/zfs/zfs_2.2.5.bb b/meta-filesystems/recipes-filesystems/zfs/zfs_2.2.5.bb
index 6fa9104236..cf56cca84c 100644
--- a/meta-filesystems/recipes-filesystems/zfs/zfs_2.2.5.bb
+++ b/meta-filesystems/recipes-filesystems/zfs/zfs_2.2.5.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/openzfs/zfs;protocol=https;branch=zfs-2.2-release \
11 file://0001-fs-tests-cmd-readmmap-Replace-uint_t-with-uint32_t.patch \ 11 file://0001-fs-tests-cmd-readmmap-Replace-uint_t-with-uint32_t.patch \
12" 12"
13 13
14S = "${WORKDIR}/git"
15 14
16# Using both 'module' and 'autotools' classes seems a bit odd, they both 15# Using both 'module' and 'autotools' classes seems a bit odd, they both
17# define a do_compile function. 16# define a do_compile function.
diff --git a/meta-filesystems/recipes-utils/aufs-util/aufs-util_git.bb b/meta-filesystems/recipes-utils/aufs-util/aufs-util_git.bb
index 4d2b909809..913b2c1d32 100644
--- a/meta-filesystems/recipes-utils/aufs-util/aufs-util_git.bb
+++ b/meta-filesystems/recipes-utils/aufs-util/aufs-util_git.bb
@@ -21,7 +21,6 @@ UPSTREAM_CHECK_COMMITS = "1"
21 21
22PV = "4.9+git" 22PV = "4.9+git"
23 23
24S = "${WORKDIR}/git"
25 24
26export HOSTCC = "${BUILD_CC}" 25export HOSTCC = "${BUILD_CC}"
27do_configure:prepend() { 26do_configure:prepend() {
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 040cbc95bb..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,8 +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
13S = "${WORKDIR}/git"
14 13
15inherit autotools pkgconfig gettext 14inherit autotools pkgconfig gettext
diff --git a/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb
index b4e5da6e20..645e38ca49 100644
--- a/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb
+++ b/meta-filesystems/recipes-utils/btrfsmaintenance/btrfsmaintenance_0.5.bb
@@ -20,7 +20,6 @@ UPSTREAM_CHECK_REGEX = "${BPN}/releases/tag/v(?P<pver>\d+(?:\.\d+)*)"
20 20
21RDEPENDS:${PN} = "bash btrfs-tools" 21RDEPENDS:${PN} = "bash btrfs-tools"
22 22
23S = "${WORKDIR}/git"
24 23
25do_configure[noexec] = "1" 24do_configure[noexec] = "1"
26do_compile[noexec] = "1" 25do_compile[noexec] = "1"
diff --git a/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb b/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
index d7e654babe..a60fbec821 100644
--- a/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
+++ b/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
@@ -18,7 +18,6 @@ SRC_URI = " \
18 18
19SRCREV = "46da6c398e70635a296245851fcedbc56c35e824" 19SRCREV = "46da6c398e70635a296245851fcedbc56c35e824"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit autotools pkgconfig ptest 22inherit autotools pkgconfig ptest
24 23
@@ -39,6 +38,7 @@ do_install_ptest() {
39 rm -rf ${D}${PTEST_PATH}/build/config.log ${D}${PTEST_PATH}/build/autom4te.cache \ 38 rm -rf ${D}${PTEST_PATH}/build/config.log ${D}${PTEST_PATH}/build/autom4te.cache \
40 ${D}${PTEST_PATH}/git/.git ${D}${PTEST_PATH}/git/autom4te.cache 39 ${D}${PTEST_PATH}/git/.git ${D}${PTEST_PATH}/git/autom4te.cache
41 sed -i -e 's;${TMPDIR};;g' ${D}${PTEST_PATH}/build/config.status 40 sed -i -e 's;${TMPDIR};;g' ${D}${PTEST_PATH}/build/config.status
41 sed -i -e 's;${STAGING_DIR_NATIVE};;g' ${D}${PTEST_PATH}/${BP}/autom4te.cache/*
42} 42}
43 43
44RDEPENDS:${PN}-ptest += "bash coreutils e2fsprogs e2tools gawk make perl" 44RDEPENDS:${PN}-ptest += "bash coreutils e2fsprogs e2tools gawk make perl"
diff --git a/meta-filesystems/recipes-utils/f2fs-tools/f2fs-tools_1.16.0.bb b/meta-filesystems/recipes-utils/f2fs-tools/f2fs-tools_1.16.0.bb
index a51c2ef8bd..68727b008e 100644
--- a/meta-filesystems/recipes-utils/f2fs-tools/f2fs-tools_1.16.0.bb
+++ b/meta-filesystems/recipes-utils/f2fs-tools/f2fs-tools_1.16.0.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git;
14 " 14 "
15UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 15UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit pkgconfig autotools 18inherit pkgconfig autotools
20 19
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 214b3f914c..bdde0d311a 100644
--- a/meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb
+++ b/meta-filesystems/recipes-utils/fatcat/fatcat_1.1.1.bb
@@ -15,6 +15,5 @@ SRC_URI = "git://github.com/Gregwar/fatcat.git;branch=master;protocol=https \
15 15
16SRCREV = "99cb99fc86eb1601ac7ae27f5bba23add04d2543" 16SRCREV = "99cb99fc86eb1601ac7ae27f5bba23add04d2543"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit cmake 19inherit cmake
diff --git a/meta-filesystems/recipes-utils/fatresize/fatresize_1.1.0.bb b/meta-filesystems/recipes-utils/fatresize/fatresize_1.1.0.bb
index 6832634f61..7f90bfd666 100644
--- a/meta-filesystems/recipes-utils/fatresize/fatresize_1.1.0.bb
+++ b/meta-filesystems/recipes-utils/fatresize/fatresize_1.1.0.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://salsa.debian.org/parted-team/fatresize.git;protocol=https;branc
9 " 9 "
10SRCREV = "12da22087de2ec43f0fe5af1237389e94619c483" 10SRCREV = "12da22087de2ec43f0fe5af1237389e94619c483"
11 11
12S = "${WORKDIR}/git"
13 12
14DEPENDS = "parted" 13DEPENDS = "parted"
15 14
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..507684a395
--- /dev/null
+++ b/meta-filesystems/recipes-utils/nilfs-utils/nilfs-utils_v2.2.11.bb
@@ -0,0 +1,12 @@
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
8SRCREV = "507064bb3604d0fd88f5e3f6422d9ade73a26120"
9
10DEPENDS = "util-linux util-linux-libuuid"
11
12inherit autotools
diff --git a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb
index d11ee0c479..708bbfcf02 100644
--- a/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb
+++ b/meta-filesystems/recipes-utils/overlayfs/overlayfs-tools_v2024.07.bb
@@ -11,7 +11,6 @@ SRC_URI = "\
11 11
12SRCREV = "7a4a0c4f2c6c86aa46a40e3468e394fd4a237491" 12SRCREV = "7a4a0c4f2c6c86aa46a40e3468e394fd4a237491"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit meson pkgconfig 15inherit meson pkgconfig
17 16
diff --git a/meta-filesystems/recipes-utils/ufs-utils/ufs-utils_6.13.11.bb b/meta-filesystems/recipes-utils/ufs-utils/ufs-utils_6.14.11.bb
index a6cacdc3c0..a22e54e24c 100644
--- a/meta-filesystems/recipes-utils/ufs-utils/ufs-utils_6.13.11.bb
+++ b/meta-filesystems/recipes-utils/ufs-utils/ufs-utils_6.14.11.bb
@@ -4,14 +4,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
4 4
5BRANCH ?= "dev" 5BRANCH ?= "dev"
6 6
7SRCREV = "538b147481ee0995afa3dc57443efd4366acdeab" 7SRCREV = "5539a8ad8e1a9b7ea8b62213ed72eb939c5381b7"
8 8
9SRC_URI = "git://github.com/westerndigitalcorporation/ufs-utils.git;protocol=https;branch=${BRANCH} \ 9SRC_URI = "git://github.com/westerndigitalcorporation/ufs-utils.git;protocol=https;branch=${BRANCH} \
10 " 10 "
11 11
12UPSTREAM_CHECK_COMMITS = "1" 12UPSTREAM_CHECK_COMMITS = "1"
13 13
14S = "${WORKDIR}/git"
15 14
16EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}" CFLAGS="${CFLAGS}"" 15EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}" CFLAGS="${CFLAGS}""
17 16
diff --git a/meta-filesystems/recipes-utils/xfstests/xfstests_2025.04.27.bb b/meta-filesystems/recipes-utils/xfstests/xfstests_2025.04.27.bb
index 2afa752b78..9e86b77c5e 100644
--- a/meta-filesystems/recipes-utils/xfstests/xfstests_2025.04.27.bb
+++ b/meta-filesystems/recipes-utils/xfstests/xfstests_2025.04.27.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git;branch=master;ta
15 file://0001-bstat-use-uint32_t-instead-of-__uint32_t-to-fix-buil.patch \ 15 file://0001-bstat-use-uint32_t-instead-of-__uint32_t-to-fix-buil.patch \
16 " 16 "
17 17
18S = "${WORKDIR}/git"
19 18
20# brokensep because m4/package_globals.m4 calls ". ./VERSION" (and that's not the only issue) 19# brokensep because m4/package_globals.m4 calls ". ./VERSION" (and that's not the only issue)
21inherit autotools-brokensep useradd pkgconfig 20inherit autotools-brokensep useradd pkgconfig
diff --git a/meta-gnome/classes/clutter.bbclass b/meta-gnome/classes/clutter.bbclass
index 24b53a13e4..6cf746261a 100644
--- a/meta-gnome/classes/clutter.bbclass
+++ b/meta-gnome/classes/clutter.bbclass
@@ -12,7 +12,7 @@ VERMINOR = "${@get_minor_dir("${PV}")}"
12REALNAME = "${@get_real_name("${BPN}")}" 12REALNAME = "${@get_real_name("${BPN}")}"
13 13
14SRC_URI = "${GNOME_MIRROR}/${REALNAME}/${VERMINOR}/${REALNAME}-${PV}.tar.xz;name=archive" 14SRC_URI = "${GNOME_MIRROR}/${REALNAME}/${VERMINOR}/${REALNAME}-${PV}.tar.xz;name=archive"
15S = "${WORKDIR}/${REALNAME}-${PV}" 15S = "${UNPACKDIR}/${REALNAME}-${PV}"
16 16
17CLUTTERBASEBUILDCLASS ??= "autotools" 17CLUTTERBASEBUILDCLASS ??= "autotools"
18inherit ${CLUTTERBASEBUILDCLASS} pkgconfig gtk-doc gettext 18inherit ${CLUTTERBASEBUILDCLASS} pkgconfig gtk-doc gettext
diff --git a/meta-gnome/conf/include/non-repro-meta-gnome.inc b/meta-gnome/conf/include/non-repro-meta-gnome.inc
deleted file mode 100755
index 553bc32cc6..0000000000
--- a/meta-gnome/conf/include/non-repro-meta-gnome.inc
+++ /dev/null
@@ -1,13 +0,0 @@
1# List of known non-reproducible package of the meta-gnome layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_GNOME = " \
4 geary \
5 geary-dbg \
6 gegl-dev \
7 gimp \
8 gimp-dbg \
9 gnome-terminal-src \
10 grilo-src \
11 gtk-vnc-src \
12 ibus \
13"
diff --git a/meta-gnome/conf/layer.conf b/meta-gnome/conf/layer.conf
index d6c59a80d6..faacba478e 100644
--- a/meta-gnome/conf/layer.conf
+++ b/meta-gnome/conf/layer.conf
@@ -29,3 +29,17 @@ BBFILES_DYNAMIC += " \
29 virtualization-layer:${LAYERDIR}/dynamic-layers/meta-virtualization/*/*/*.bbappend \ 29 virtualization-layer:${LAYERDIR}/dynamic-layers/meta-virtualization/*/*/*.bbappend \
30 security:${LAYERDIR}/dynamic-layers/meta-security/*/*/*.bb \ 30 security:${LAYERDIR}/dynamic-layers/meta-security/*/*/*.bb \
31" 31"
32
33# List of known non-reproducible package of the meta-gnome layer
34# Please keep this list sorted
35OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
36 geary \
37 geary-dbg \
38 gegl-dev \
39 gimp \
40 gimp-dbg \
41 gnome-terminal-src \
42 grilo-src \
43 gtk-vnc-src \
44 ibus \
45"
diff --git a/meta-gnome/recipes-connectivity/geary/geary_46.0.bb b/meta-gnome/recipes-connectivity/geary/geary_46.0.bb
index 81aa923c03..2012534993 100644
--- a/meta-gnome/recipes-connectivity/geary/geary_46.0.bb
+++ b/meta-gnome/recipes-connectivity/geary/geary_46.0.bb
@@ -41,7 +41,6 @@ SRC_URI = " \
41 file://0001-meson-Do-not-check-for-iso-xml-files-during-build.patch \ 41 file://0001-meson-Do-not-check-for-iso-xml-files-during-build.patch \
42" 42"
43 43
44S = "${WORKDIR}/git"
45SRCREV = "46e93c0c0dafc381e8a308b1befb07e908121722" 44SRCREV = "46e93c0c0dafc381e8a308b1befb07e908121722"
46 45
47ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 46ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
diff --git a/meta-gnome/recipes-extended/polkit-gnome/polkit-gnome_0.105.bb b/meta-gnome/recipes-extended/polkit-gnome/polkit-gnome_0.105.bb
index af1a7d8673..032532456d 100644
--- a/meta-gnome/recipes-extended/polkit-gnome/polkit-gnome_0.105.bb
+++ b/meta-gnome/recipes-extended/polkit-gnome/polkit-gnome_0.105.bb
@@ -19,7 +19,6 @@ SRC_URI = " \
19 file://polkit-gnome-authentication-agent-1.desktop \ 19 file://polkit-gnome-authentication-agent-1.desktop \
20" 20"
21SRCREV = "a0763a246a81188f60b0f9810143e49224dc752f" 21SRCREV = "a0763a246a81188f60b0f9810143e49224dc752f"
22S = "${WORKDIR}/git"
23 22
24 23
25do_install:append() { 24do_install:append() {
diff --git a/meta-gnome/recipes-gimp/babl/babl_0.1.112.bb b/meta-gnome/recipes-gimp/babl/babl_0.1.114.bb
index 15d734f9eb..172517517e 100644
--- a/meta-gnome/recipes-gimp/babl/babl_0.1.112.bb
+++ b/meta-gnome/recipes-gimp/babl/babl_0.1.114.bb
@@ -10,7 +10,7 @@ inherit setuptools3 gnomebase gobject-introspection vala
10DEPENDS += "lcms" 10DEPENDS += "lcms"
11 11
12SRC_URI = "https://download.gimp.org/pub/${BPN}/0.1/${BP}.tar.xz" 12SRC_URI = "https://download.gimp.org/pub/${BPN}/0.1/${BP}.tar.xz"
13SRC_URI[sha256sum] = "fb696682421787c8fecc83e8aab48121dec8ee38d119b65291cfcbe315028a79" 13SRC_URI[sha256sum] = "bcbb7786c1e447703db3bc7fa34d62d0d2d117b22f04d8834c7b2d5ded456487"
14 14
15FILES:${PN} += "${libdir}/${BPN}-${@gnome_verdir("${PV}")}" 15FILES:${PN} += "${libdir}/${BPN}-${@gnome_verdir("${PV}")}"
16 16
diff --git a/meta-gnome/recipes-gimp/gegl/gegl_0.4.58.bb b/meta-gnome/recipes-gimp/gegl/gegl_0.4.62.bb
index 290d51add9..9dd9e31131 100644
--- a/meta-gnome/recipes-gimp/gegl/gegl_0.4.58.bb
+++ b/meta-gnome/recipes-gimp/gegl/gegl_0.4.62.bb
@@ -28,7 +28,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
28SHPV = "${@gnome_verdir("${PV}")}" 28SHPV = "${@gnome_verdir("${PV}")}"
29 29
30SRC_URI = "https://download.gimp.org/pub/${BPN}/${SHPV}/${BP}.tar.xz" 30SRC_URI = "https://download.gimp.org/pub/${BPN}/${SHPV}/${BP}.tar.xz"
31SRC_URI[sha256sum] = "d5678bbd5fe535941b82f965b97fcc9385ce936f70c982bd565a53d5519d1bff" 31SRC_URI[sha256sum] = "5887576371ebf1d9e90797d10e4b9a7f1658228d4827583e79e1db3d94505c6c"
32 32
33PACKAGECONFIG ??= "gexiv2 libraw librsvg pango poppler sdl2" 33PACKAGECONFIG ??= "gexiv2 libraw librsvg pango poppler sdl2"
34PACKAGECONFIG:class-native = "librsvg" 34PACKAGECONFIG:class-native = "librsvg"
diff --git a/meta-gnome/recipes-gimp/gimp/gimp/85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch b/meta-gnome/recipes-gimp/gimp/gimp/85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch
deleted file mode 100644
index 3a2bf27616..0000000000
--- a/meta-gnome/recipes-gimp/gimp/gimp/85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch
+++ /dev/null
@@ -1,62 +0,0 @@
1From 85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0 Mon Sep 17 00:00:00 2001
2From: Nils Philippsen <nils@tiptoe.de>
3Date: Wed, 29 Jan 2025 12:51:53 +0100
4Subject: [PATCH] Avoid type names and keywords
5
6This fixes various errors when compiling with current toolchains and/or
7-std=c23.
8
9Signed-off-by: Nils Philippsen <nils@tiptoe.de>
10
11Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/gimp/-/commit/85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch]
12Signed-off-by: Markus Volk <f_l_k@t-online.de>
13---
14 libgimpconfig/gimpconfig-serialize.c | 6 +++---
15 plug-ins/selection-to-path/types.h | 13 ++++---------
16 2 files changed, 7 insertions(+), 12 deletions(-)
17
18diff --git a/libgimpconfig/gimpconfig-serialize.c b/libgimpconfig/gimpconfig-serialize.c
19index 377b2371630..b3abca229d1 100644
20--- a/libgimpconfig/gimpconfig-serialize.c
21+++ b/libgimpconfig/gimpconfig-serialize.c
22@@ -522,10 +522,10 @@ gimp_config_serialize_value (const GValue *value,
23
24 if (G_VALUE_HOLDS_BOOLEAN (value))
25 {
26- gboolean bool;
27+ gboolean boolean;
28
29- bool = g_value_get_boolean (value);
30- g_string_append (str, bool ? "yes" : "no");
31+ boolean = g_value_get_boolean (value);
32+ g_string_append (str, boolean ? "yes" : "no");
33 return TRUE;
34 }
35
36diff --git a/plug-ins/selection-to-path/types.h b/plug-ins/selection-to-path/types.h
37index 9b040fa3a19..1521937b15e 100644
38--- a/plug-ins/selection-to-path/types.h
39+++ b/plug-ins/selection-to-path/types.h
40@@ -19,15 +19,10 @@
41 #ifndef TYPES_H
42 #define TYPES_H
43
44-/* Booleans. */
45-typedef enum { false = 0, true = 1 } boolean;
46-
47-/* The X11 library defines `FALSE' and `TRUE', and so we only want to
48- define them if necessary. */
49-#ifndef FALSE
50-#define FALSE false
51-#define TRUE true
52-#endif /* FALSE */
53+/* Cope with C23 */
54+typedef int boolean;
55+#define false FALSE
56+#define true TRUE
57
58 /* The usual null-terminated string. */
59 typedef char *string;
60--
61GitLab
62
diff --git a/meta-gnome/recipes-gimp/gimp/gimp_3.0.2.bb b/meta-gnome/recipes-gimp/gimp/gimp_3.0.4.bb
index 25a91ed1a5..414f9c5203 100644
--- a/meta-gnome/recipes-gimp/gimp/gimp_3.0.2.bb
+++ b/meta-gnome/recipes-gimp/gimp/gimp_3.0.4.bb
@@ -56,13 +56,13 @@ GIDOCGEN_MESON_OPTION = "gi-docgen"
56GIDOCGEN_MESON_ENABLE_FLAG = "enabled" 56GIDOCGEN_MESON_ENABLE_FLAG = "enabled"
57GIDOCGEN_MESON_DISABLE_FLAG = "disabled" 57GIDOCGEN_MESON_DISABLE_FLAG = "disabled"
58 58
59SRC_URI = "https://download.gimp.org/gimp/v${@oe.utils.trim_version('${PV}', 2)}/gimp-${PV}.tar.xz" 59SRC_URI = "gitsm://gitlab.gnome.org/GNOME/gimp.git;protocol=https;branch=master"
60SRC_URI += "file://0001-gimp-cross-compile-fix-for-bz2.patch" 60SRC_URI += "file://0001-gimp-cross-compile-fix-for-bz2.patch"
61SRC_URI += "file://0002-meson.build-reproducibility-fix.patch" 61SRC_URI += "file://0002-meson.build-reproducibility-fix.patch"
62SRC_URI += "file://0001-meson.build-dont-check-for-lgi.patch" 62SRC_URI += "file://0001-meson.build-dont-check-for-lgi.patch"
63SRC_URI += "file://0001-meson.build-require-iso-codes-native.patch" 63SRC_URI += "file://0001-meson.build-require-iso-codes-native.patch"
64SRC_URI += "file://85bdad2b2ca7ba36a01bef945b1c4b193a2fa9d0.patch" 64SRCREV = "c1901c5be644ab8dcaf779b1f383bf5370bc90c6"
65SRC_URI[sha256sum] = "546ddc30cb2d0e79123c7fcb4d78211e1ee7a6aace91a6a0ad8cbcbf6ea571a2" 65
66 66
67PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib" 67PACKAGECONFIG[aa] = "-Daa=enabled,-Daa=disabled,aalib"
68PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib" 68PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib"
diff --git a/meta-gnome/recipes-gimp/mypaint/libmypaint_git.bb b/meta-gnome/recipes-gimp/mypaint/libmypaint_git.bb
index b0f9b82e42..b64e91a765 100644
--- a/meta-gnome/recipes-gimp/mypaint/libmypaint_git.bb
+++ b/meta-gnome/recipes-gimp/mypaint/libmypaint_git.bb
@@ -19,7 +19,6 @@ SRCREV = "2768251dacce3939136c839aeca413f4aa4241d0"
19 19
20PV = "1.6.1" 20PV = "1.6.1"
21 21
22S = "${WORKDIR}/git"
23 22
24EXTRA_AUTORECONF += "-I m4" 23EXTRA_AUTORECONF += "-I m4"
25 24
diff --git a/meta-gnome/recipes-gimp/mypaint/mypaint-brushes-1.0_git.bb b/meta-gnome/recipes-gimp/mypaint/mypaint-brushes-1.0_git.bb
index ca3912da88..b6b8ff8c1f 100644
--- a/meta-gnome/recipes-gimp/mypaint/mypaint-brushes-1.0_git.bb
+++ b/meta-gnome/recipes-gimp/mypaint/mypaint-brushes-1.0_git.bb
@@ -7,6 +7,5 @@ inherit autotools allarch
7SRC_URI = "git://github.com/mypaint/mypaint-brushes.git;protocol=https;branch=v1.3.x" 7SRC_URI = "git://github.com/mypaint/mypaint-brushes.git;protocol=https;branch=v1.3.x"
8SRCREV = "8a0124ac0675103eae8fa41fad533851768ae1ce" 8SRCREV = "8a0124ac0675103eae8fa41fad533851768ae1ce"
9PV = "1.3.1" 9PV = "1.3.1"
10S = "${WORKDIR}/git"
11 10
12FILES:${PN} += "${datadir}/mypaint-data" 11FILES:${PN} += "${datadir}/mypaint-data"
diff --git a/meta-gnome/recipes-gnome/devilspie/devilspie2_0.44.bb b/meta-gnome/recipes-gnome/devilspie/devilspie2_0.44.bb
index 9e641daa5a..2bbf73dffc 100644
--- a/meta-gnome/recipes-gnome/devilspie/devilspie2_0.44.bb
+++ b/meta-gnome/recipes-gnome/devilspie/devilspie2_0.44.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/dsalt/devilspie2;branch=master;protocol=https \
15 file://devilspie2.desktop \ 15 file://devilspie2.desktop \
16" 16"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit features_check pkgconfig gettext 19inherit features_check pkgconfig gettext
21 20
diff --git a/meta-gnome/recipes-gnome/evince/evince_48.0.bb b/meta-gnome/recipes-gnome/evince/evince_48.0.bb
index 9f9de50acf..31345542f2 100644
--- a/meta-gnome/recipes-gnome/evince/evince_48.0.bb
+++ b/meta-gnome/recipes-gnome/evince/evince_48.0.bb
@@ -46,8 +46,8 @@ RRECOMMENDS:${PN} = "adwaita-icon-theme"
46PACKAGES =+ "${PN}-nautilus-extension" 46PACKAGES =+ "${PN}-nautilus-extension"
47 47
48do_install:prepend() { 48do_install:prepend() {
49 sed -i -e 's|${B}/../${PN}-${PV}|${TARGET_DBGSRC_DIR}|g' ${B}/libview/ev-view-type-builtins.c 49 sed -i -e 's|${B}/../sources/${BP}|${TARGET_DBGSRC_DIR}|g' ${B}/libview/ev-view-type-builtins.c
50 sed -i -e 's|${B}/../${PN}-${PV}|${TARGET_DBGSRC_DIR}|g' ${B}/libdocument/ev-document-type-builtins.c 50 sed -i -e 's|${B}/../sources/${BP}|${TARGET_DBGSRC_DIR}|g' ${B}/libdocument/ev-document-type-builtins.c
51} 51}
52 52
53FILES:${PN} += "${datadir}/dbus-1 \ 53FILES:${PN} += "${datadir}/dbus-1 \
diff --git a/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc b/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc
index d737de054a..54eb593e5f 100644
--- a/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc
+++ b/meta-gnome/recipes-gnome/evolution-data-server/evolution-data-server.inc
@@ -11,5 +11,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6a6e689d19255cf0557f3fe7d7068212 \
11GNOMEBASEBUILDCLASS = "cmake" 11GNOMEBASEBUILDCLASS = "cmake"
12inherit gnomebase upstream-version-is-even 12inherit gnomebase upstream-version-is-even
13 13
14SRC_URI[archive.sha256sum] = "646cc0037da3f9f295794c637d95394ad76f8c9bee2268be2c4183e27720c137" 14SRC_URI[archive.sha256sum] = "df4ec29950f29a76eac6fbe0f814c48d2cef7d3fdb905002a4a883dd761ce93c"
15PV = "3.56.1" 15PV = "3.56.2"
diff --git a/meta-gnome/recipes-gnome/faenza-icon-theme/faenza-icon-theme_1.3.bb b/meta-gnome/recipes-gnome/faenza-icon-theme/faenza-icon-theme_1.3.bb
index 5db9457122..922c93cc53 100644
--- a/meta-gnome/recipes-gnome/faenza-icon-theme/faenza-icon-theme_1.3.bb
+++ b/meta-gnome/recipes-gnome/faenza-icon-theme/faenza-icon-theme_1.3.bb
@@ -6,8 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
6 6
7inherit allarch gtk-icon-cache 7inherit allarch gtk-icon-cache
8 8
9S = "${WORKDIR}/sources" 9S = "${UNPACKDIR}"
10UNPACKDIR = "${S}"
11 10
12SRC_URI = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${BPN}/${BPN}_${PV}.zip" 11SRC_URI = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${BPN}/${BPN}_${PV}.zip"
13SRC_URI[sha256sum] = "d4486fda0413f8a81a87e0dd2329f50f2a8a7cb4147b48cf147f0160add8174a" 12SRC_URI[sha256sum] = "d4486fda0413f8a81a87e0dd2329f50f2a8a7cb4147b48cf147f0160add8174a"
diff --git a/meta-gnome/recipes-gnome/gdm/gdm/a3e0aca75e16aeafc171751028406b54f5ed8397.patch b/meta-gnome/recipes-gnome/gdm/gdm/a3e0aca75e16aeafc171751028406b54f5ed8397.patch
new file mode 100644
index 0000000000..8363a7f41d
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gdm/gdm/a3e0aca75e16aeafc171751028406b54f5ed8397.patch
@@ -0,0 +1,56 @@
1From 2fbc2ac50b9f143eb594e5f77a8051222ffbd2c9 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
3Date: Mon, 27 Jan 2025 14:01:23 +0100
4Subject: [PATCH] gdm-settings-utils: rename variable to fix build with gcc 15
5
6In GNU23 C, bool is a keyword. Rename the variable to avoid syntax error.
7---
8 common/gdm-settings-utils.c | 8 ++++----
9 common/gdm-settings-utils.h | 2 +-
10 2 files changed, 5 insertions(+), 5 deletions(-)
11
12 Signed-off-by: Markus Volk <f_l_k@t-online.de>
13
14Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/gdm/-/commit/a3e0aca75e16aeafc171751028406b54f5ed8397.patch]
15
16diff --git a/common/gdm-settings-utils.c b/common/gdm-settings-utils.c
17index 636be3a9e..da4c7aefb 100644
18--- a/common/gdm-settings-utils.c
19+++ b/common/gdm-settings-utils.c
20@@ -287,16 +287,16 @@ gdm_settings_parse_boolean_as_value (gboolean boolval)
21 /* adapted from GKeyFile */
22 gboolean
23 gdm_settings_parse_value_as_boolean (const char *value,
24- gboolean *bool)
25+ gboolean *boolval)
26 {
27 g_return_val_if_fail (value != NULL, FALSE);
28- g_return_val_if_fail (bool != NULL, FALSE);
29+ g_return_val_if_fail (boolval != NULL, FALSE);
30
31 if (g_ascii_strcasecmp (value, "true") == 0 || strcmp (value, "1") == 0) {
32- *bool = TRUE;
33+ *boolval = TRUE;
34 return TRUE;
35 } else if (g_ascii_strcasecmp (value, "false") == 0 || strcmp (value, "0") == 0) {
36- *bool = FALSE;
37+ *boolval = FALSE;
38 return TRUE;
39 } else {
40 return FALSE;
41diff --git a/common/gdm-settings-utils.h b/common/gdm-settings-utils.h
42index 4f2362ce7..734d625c7 100644
43--- a/common/gdm-settings-utils.h
44+++ b/common/gdm-settings-utils.h
45@@ -44,7 +44,7 @@ gboolean gdm_settings_parse_schemas (const char *fil
46 GSList **list);
47
48 gboolean gdm_settings_parse_value_as_boolean (const char *value,
49- gboolean *bool);
50+ gboolean *boolval);
51 gboolean gdm_settings_parse_value_as_integer (const char *value,
52 int *intval);
53 gboolean gdm_settings_parse_value_as_double (const char *value,
54--
55GitLab
56
diff --git a/meta-gnome/recipes-gnome/gdm/gdm_48.0.bb b/meta-gnome/recipes-gnome/gdm/gdm_48.0.bb
index 1c8076e6c7..92ddc143f6 100644
--- a/meta-gnome/recipes-gnome/gdm/gdm_48.0.bb
+++ b/meta-gnome/recipes-gnome/gdm/gdm_48.0.bb
@@ -21,6 +21,7 @@ GIR_MESON_OPTION = ""
21 21
22inherit gnomebase gsettings pkgconfig gobject-introspection gettext systemd useradd itstool gnome-help features_check 22inherit gnomebase gsettings pkgconfig gobject-introspection gettext systemd useradd itstool gnome-help features_check
23 23
24SRC_URI += "file://a3e0aca75e16aeafc171751028406b54f5ed8397.patch"
24SRC_URI[archive.sha256sum] = "1bc06daff093ec7b5e37ecb4f92e5da3474a1b1ba076edb9151ee967d1c30adf" 25SRC_URI[archive.sha256sum] = "1bc06daff093ec7b5e37ecb4f92e5da3474a1b1ba076edb9151ee967d1c30adf"
25 26
26PACKAGECONFIG ??= "" 27PACKAGECONFIG ??= ""
diff --git a/meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb b/meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb
index 11da836ff4..c2e7dd67e9 100644
--- a/meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb
+++ b/meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb
@@ -8,7 +8,6 @@ DEPENDS = "glib-2.0 gtk+3"
8inherit meson pkgconfig gobject-introspection features_check gtk-doc 8inherit meson pkgconfig gobject-introspection features_check gtk-doc
9 9
10SRC_URI = "git://github.com/gedit-technology/libgedit-amtk.git;protocol=https;branch=main" 10SRC_URI = "git://github.com/gedit-technology/libgedit-amtk.git;protocol=https;branch=main"
11S = "${WORKDIR}/git"
12SRCREV = "f6fbfd1c57de3d97cab2056a5c3088b0da49e8a4" 11SRCREV = "f6fbfd1c57de3d97cab2056a5c3088b0da49e8a4"
13 12
14ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 13ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
diff --git a/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.2.1.bb b/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.2.1.bb
index d66ce60802..4f21c3e569 100644
--- a/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.2.1.bb
+++ b/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.2.1.bb
@@ -8,7 +8,6 @@ DEPENDS = "glib-2.0 gtk+3 libxml2"
8inherit meson pkgconfig gobject-introspection features_check gtk-doc 8inherit meson pkgconfig gobject-introspection features_check gtk-doc
9 9
10SRC_URI = "git://github.com/gedit-technology/libgedit-gtksourceview.git;protocol=https;branch=main" 10SRC_URI = "git://github.com/gedit-technology/libgedit-gtksourceview.git;protocol=https;branch=main"
11S = "${WORKDIR}/git"
12SRCREV = "eaafc892d033713c7c823d8ad602061e456b3c88" 11SRCREV = "eaafc892d033713c7c823d8ad602061e456b3c88"
13 12
14ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 13ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
diff --git a/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.3.bb b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.5.bb
index 83bc9c6ad8..fadae34608 100644
--- a/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.3.bb
+++ b/meta-gnome/recipes-gnome/gexiv2/gexiv2_0.14.5.bb
@@ -8,7 +8,7 @@ GTKDOC_MESON_OPTION = "gtk_doc"
8 8
9inherit gnomebase gobject-introspection gtk-doc python3native vala 9inherit gnomebase gobject-introspection gtk-doc python3native vala
10 10
11SRC_URI[archive.sha256sum] = "21e64d2c56e9b333d44fef3f2a4b25653d922c419acd972fa96fab695217e2c8" 11SRC_URI[archive.sha256sum] = "0913c53daabab1f1ab586afd55bb55370796f2b8abcc6e37640ab7704ad99ce1"
12 12
13EXTRA_OEMESON = " \ 13EXTRA_OEMESON = " \
14 ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Dvapi=true', '-Dvapi=false', d)} \ 14 ${@bb.utils.contains('GI_DATA_ENABLED', 'True', '-Dvapi=true', '-Dvapi=false', d)} \
@@ -20,8 +20,8 @@ RDEPENDS:${PN}-python3 = "${PN}"
20 20
21PACKAGE_PREPROCESS_FUNCS += "src_package_preprocess" 21PACKAGE_PREPROCESS_FUNCS += "src_package_preprocess"
22src_package_preprocess () { 22src_package_preprocess () {
23 # Trim build paths from comments in generated sources to ensure reproducibility 23 # Trim build paths from code in generated sources to ensure reproducibility
24 sed -i -e "s,${B}/../${BPN}-${PV}/${BPN}/,,g" \ 24 sed -i -e "s,${B}/../sources/${BP},${TARGET_DBGSRC_DIR},g" \
25 ${B}/gexiv2/gexiv2-enums.cpp 25 ${B}/gexiv2/gexiv2-enums.cpp
26} 26}
27 27
diff --git a/meta-gnome/recipes-gnome/gfbgraph/gfbgraph_0.2.5.bb b/meta-gnome/recipes-gnome/gfbgraph/gfbgraph_0.2.5.bb
deleted file mode 100644
index 9b1a02bb09..0000000000
--- a/meta-gnome/recipes-gnome/gfbgraph/gfbgraph_0.2.5.bb
+++ /dev/null
@@ -1,26 +0,0 @@
1SUMMARY = "A GObject library for Facebook Graph API"
2SECTION = "x11/gnome"
3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=5804fe91d3294da4ac47c02b454bbc8a"
5
6DEPENDS = " \
7 glib-2.0 \
8 json-glib \
9 librest \
10 libsoup-2.4 \
11 gnome-online-accounts \
12"
13GNOMEBASEBUILDCLASS = "autotools"
14inherit gnomebase gtk-doc gobject-introspection pkgconfig features_check
15
16# for gnome-online-accounts
17REQUIRED_DISTRO_FEATURES = "x11 opengl"
18
19#SRC_URI += " file://0001-Update-rest-requirement-to-rest-1.0.patch"
20SRC_URI[archive.sha256sum] = "9cb381b3f78ba1136df97af3f06e3b11dcc2ab339ac08f74eda0f8057d6603e3"
21
22do_install:append() {
23 # they install all the autotools files (NEWS AUTHORS..) to /usr/doc which
24 # is not a standard path exactly
25 rm -rf ${D}${prefix}/doc
26}
diff --git a/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth3_3.34.5.bb b/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth3_3.34.5.bb
index 2a97263125..1ceff5ffcf 100644
--- a/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth3_3.34.5.bb
+++ b/meta-gnome/recipes-gnome/gnome-bluetooth/gnome-bluetooth3_3.34.5.bb
@@ -9,7 +9,7 @@ SECTION = "x11/gnome"
9DEPENDS = "udev gtk+3 libnotify libcanberra bluez5" 9DEPENDS = "udev gtk+3 libnotify libcanberra bluez5"
10 10
11GNOMEBN = "gnome-bluetooth" 11GNOMEBN = "gnome-bluetooth"
12S = "${WORKDIR}/${GNOMEBN}-${PV}" 12S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
13 13
14GTKDOC_MESON_OPTION = "gtk_doc" 14GTKDOC_MESON_OPTION = "gtk_doc"
15 15
diff --git a/meta-gnome/recipes-gnome/gnome-chess/gnome-chess_48.0.bb b/meta-gnome/recipes-gnome/gnome-chess/gnome-chess_48.0.bb
index 0e41626e6d..3aa353748b 100644
--- a/meta-gnome/recipes-gnome/gnome-chess/gnome-chess_48.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-chess/gnome-chess_48.0.bb
@@ -28,7 +28,6 @@ inherit meson pkgconfig gobject-introspection gtk-icon-cache vala features_check
28 28
29GIR_MESON_OPTION = "" 29GIR_MESON_OPTION = ""
30 30
31S = "${WORKDIR}/git"
32SRCREV = "b0bf5288438f74fcb455e1e49f855b4964a2c7cb" 31SRCREV = "b0bf5288438f74fcb455e1e49f855b4964a2c7cb"
33 32
34FILES:${PN} += "${datadir}" 33FILES:${PN} += "${datadir}"
diff --git a/meta-gnome/recipes-gnome/gnome-chess/gnuchess_6.2.9.bb b/meta-gnome/recipes-gnome/gnome-chess/gnuchess_6.2.9.bb
index 78606b8a2a..9e2a21d4cc 100644
--- a/meta-gnome/recipes-gnome/gnome-chess/gnuchess_6.2.9.bb
+++ b/meta-gnome/recipes-gnome/gnome-chess/gnuchess_6.2.9.bb
@@ -8,7 +8,7 @@ SRC_URI = "https://git.savannah.gnu.org/cgit/chess.git/snapshot/chess-${PV}.tar.
8 file://0001-Remove-register-storage-class-classifier.patch" 8 file://0001-Remove-register-storage-class-classifier.patch"
9SRC_URI[sha256sum] = "03f9e844ccdd48d20ee49314174404f8b643d83bb8ce9ec9d2e6a21f1b6fb9f5" 9SRC_URI[sha256sum] = "03f9e844ccdd48d20ee49314174404f8b643d83bb8ce9ec9d2e6a21f1b6fb9f5"
10 10
11S = "${WORKDIR}/chess-${PV}" 11S = "${UNPACKDIR}/chess-${PV}"
12 12
13inherit autotools gettext 13inherit autotools gettext
14 14
diff --git a/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.54.2.bb b/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.54.3.bb
index d3608f0e74..98e67ad957 100644
--- a/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.54.2.bb
+++ b/meta-gnome/recipes-gnome/gnome-online-accounts/gnome-online-accounts_3.54.3.bb
@@ -8,7 +8,7 @@ REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG', 'goabackend',
8 8
9DEPENDS += "gdk-pixbuf dbus glib-2.0 gcr keyutils" 9DEPENDS += "gdk-pixbuf dbus glib-2.0 gcr keyutils"
10 10
11SRC_URI[archive.sha256sum] = "0f7f3d29c0666ffbcc503f3e0f3396362effdb9317d41664ce65df147ef35372" 11SRC_URI[archive.sha256sum] = "bcf655dd1ddc22bc25793b6840da19f5cad7ba0b7227ff969ed9c252f036aac5"
12 12
13PACKAGECONFIG ?= "goabackend kerberos owncloud google windows_live" 13PACKAGECONFIG ?= "goabackend kerberos owncloud google windows_live"
14 14
diff --git a/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.0.bb b/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.2.bb
index 8dae95dddb..00efac5b4f 100644
--- a/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.2.bb
@@ -28,7 +28,7 @@ RDEPENDS:${PN} = "iso-codes"
28 28
29EXTRA_OEMESON += "-Dtests=false" 29EXTRA_OEMESON += "-Dtests=false"
30 30
31SRC_URI[archive.sha256sum] = "e607af554e838fd6d07c1631f634b20e8bd4e6adf16fc7535c4520874af544f7" 31SRC_URI[archive.sha256sum] = "abfd30643a86c65f4886b6765eb3bb6215c9ea09817d6bd165c50056890822c9"
32 32
33PACKAGECONFIG ?= "flatpak" 33PACKAGECONFIG ?= "flatpak"
34PACKAGECONFIG[flatpak] = "-Dflatpak=true,-Dflatpak=false,flatpak ostree" 34PACKAGECONFIG[flatpak] = "-Dflatpak=true,-Dflatpak=false,flatpak ostree"
diff --git a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.54.0.bb b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.54.0.bb
index cfbde967fd..332c2c5423 100644
--- a/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.54.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-terminal/gnome-terminal_3.54.0.bb
@@ -24,7 +24,6 @@ SRC_URI = " \
24 file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch \ 24 file://0001-Add-W_EXITCODE-macro-for-non-glibc-systems.patch \
25" 25"
26SRCREV = "965cb9307713c618253918633416fcad86bcc5d2" 26SRCREV = "965cb9307713c618253918633416fcad86bcc5d2"
27S = "${WORKDIR}/git"
28 27
29PACKAGECONFIG ?= "" 28PACKAGECONFIG ?= ""
30PACKAGECONFIG[nautilus] = "-Dnautilus_extension=true,-Dnautilus_extension=false,nautilus,nautilus" 29PACKAGECONFIG[nautilus] = "-Dnautilus_extension=true,-Dnautilus_extension=false,nautilus,nautilus"
diff --git a/meta-gnome/recipes-gnome/gnome-user-share/gnome-user-share_47.0.bb b/meta-gnome/recipes-gnome/gnome-user-share/gnome-user-share_47.0.bb
index 07d631bccb..3b087c148d 100644
--- a/meta-gnome/recipes-gnome/gnome-user-share/gnome-user-share_47.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-user-share/gnome-user-share_47.0.bb
@@ -16,7 +16,6 @@ REQUIRED_DISTRO_FEATURES = "systemd"
16SRC_URI = "git://gitlab.gnome.org/GNOME/gnome-user-share.git;protocol=https;branch=master" 16SRC_URI = "git://gitlab.gnome.org/GNOME/gnome-user-share.git;protocol=https;branch=master"
17SRC_URI += "file://0001-build-Define-list-of-libc-feature-test-macros.patch" 17SRC_URI += "file://0001-build-Define-list-of-libc-feature-test-macros.patch"
18SRCREV = "77ecbaddab0ed2121859926acbfccc9cecdee0db" 18SRCREV = "77ecbaddab0ed2121859926acbfccc9cecdee0db"
19S = "${WORKDIR}/git"
20 19
21PACKAGECONFIG ??= "modules" 20PACKAGECONFIG ??= "modules"
22PACKAGECONFIG[httpd] = "-Dhttpd=${sbindir}/httpd,,,apache2 mod-dnssd" 21PACKAGECONFIG[httpd] = "-Dhttpd=${sbindir}/httpd,,,apache2 mod-dnssd"
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb
index 9d46b43c42..cefb975890 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview-classic-light_1.0.bb
@@ -6,8 +6,7 @@ inherit allarch
6 6
7SRC_URI = "file://classic-light.xml" 7SRC_URI = "file://classic-light.xml"
8 8
9S = "${WORKDIR}/sources" 9S = "${UNPACKDIR}"
10UNPACKDIR = "${S}"
11 10
12do_install() { 11do_install() {
13 install -d ${D}${datadir}/gtksourceview-3.0/styles 12 install -d ${D}${datadir}/gtksourceview-3.0/styles
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview3_3.24.11.bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview3_3.24.11.bb
index 0ab9b14692..baf4c33d38 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview3_3.24.11.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview3_3.24.11.bb
@@ -8,7 +8,7 @@ DEPENDS = "gtk+3 libxml2 glib-2.0-native"
8 8
9PNAME = "gtksourceview" 9PNAME = "gtksourceview"
10 10
11S = "${WORKDIR}/${PNAME}-${PV}" 11S = "${UNPACKDIR}/${PNAME}-${PV}"
12 12
13GNOMEBASEBUILDCLASS = "autotools" 13GNOMEBASEBUILDCLASS = "autotools"
14inherit gnomebase lib_package gettext features_check gtk-doc gobject-introspection upstream-version-is-even 14inherit gnomebase lib_package gettext features_check gtk-doc gobject-introspection upstream-version-is-even
@@ -18,8 +18,7 @@ REQUIRED_DISTRO_FEATURES = "x11"
18EXTRA_OECONF += "--disable-glade-catalog --disable-gtk-doc --disable-Werror" 18EXTRA_OECONF += "--disable-glade-catalog --disable-gtk-doc --disable-Werror"
19 19
20CFLAGS += "-Wno-error=incompatible-pointer-types" 20CFLAGS += "-Wno-error=incompatible-pointer-types"
21SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtksourceview/3.24/${PNAME}-${PV}.tar.xz" 21SRC_URI = "${GNOME_MIRROR}/gtksourceview/3.24/${PNAME}-${PV}.tar.xz"
22SRC_URI[md5sum] = "b748da426a7d64e1304f0c532b0f2a67"
23SRC_URI[sha256sum] = "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd" 22SRC_URI[sha256sum] = "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd"
24 23
25FILES:${PN} += " ${datadir}/gtksourceview-3.0" 24FILES:${PN} += " ${datadir}/gtksourceview-3.0"
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.4.bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.4.bb
index 38ca4a39e6..b9ff4ef459 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.4.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview4_4.8.4.bb
@@ -8,13 +8,13 @@ DEPENDS = "gtk+3 libxml2 glib-2.0-native"
8 8
9PNAME = "gtksourceview" 9PNAME = "gtksourceview"
10 10
11S = "${WORKDIR}/${PNAME}-${PV}" 11S = "${UNPACKDIR}/${PNAME}-${PV}"
12 12
13inherit gnomebase lib_package gettext features_check gtk-doc gobject-introspection vala 13inherit gnomebase lib_package gettext features_check gtk-doc gobject-introspection vala
14 14
15ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 15ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
16 16
17SRC_URI = "https://download.gnome.org/sources/gtksourceview/4.8/${PNAME}-${PV}.tar.xz \ 17SRC_URI = "${GNOME_MIRROR}/gtksourceview/4.8/${PNAME}-${PV}.tar.xz \
18 file://0001-remove-pointless-check.patch" 18 file://0001-remove-pointless-check.patch"
19SRC_URI[sha256sum] = "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d" 19SRC_URI[sha256sum] = "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d"
20 20
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.16.0.bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.16.0.bb
index deab259299..7076214a4d 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.16.0.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.16.0.bb
@@ -16,14 +16,14 @@ DEPENDS = " \
16 16
17PNAME = "gtksourceview" 17PNAME = "gtksourceview"
18 18
19S = "${WORKDIR}/${PNAME}-${PV}" 19S = "${UNPACKDIR}/${PNAME}-${PV}"
20 20
21 21
22inherit gnomebase lib_package gettext features_check gi-docgen gtk-icon-cache gobject-introspection vala 22inherit gnomebase lib_package gettext features_check gi-docgen gtk-icon-cache gobject-introspection vala
23 23
24REQUIRED_DISTRO_FEATURES = "opengl" 24REQUIRED_DISTRO_FEATURES = "opengl"
25 25
26SRC_URI = "https://download.gnome.org/sources/gtksourceview/5.16/${PNAME}-${PV}.tar.xz" 26SRC_URI = "${GNOME_MIRROR}/gtksourceview/5.16/${PNAME}-${PV}.tar.xz"
27SRC_URI[sha256sum] = "ab35d420102f3e8b055dd3b8642d3a48209f888189e6254d0ffb4b6a7e8c3566" 27SRC_URI[sha256sum] = "ab35d420102f3e8b055dd3b8642d3a48209f888189e6254d0ffb4b6a7e8c3566"
28 28
29GIR_MESON_ENABLE_FLAG = 'enabled' 29GIR_MESON_ENABLE_FLAG = 'enabled'
diff --git a/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.21.bb b/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.21.bb
index a89ab8cc74..b7c587d25f 100644
--- a/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.21.bb
+++ b/meta-gnome/recipes-gnome/libchamplain/libchamplain_0.12.21.bb
@@ -10,5 +10,4 @@ REQUIRED_DISTRO_FEATURES = "opengl"
10SRCREV = "941560af497148588783db991e8135f52a82574d" 10SRCREV = "941560af497148588783db991e8135f52a82574d"
11SRC_URI = "git://github.com/gnome/libchamplain.git;branch=master;protocol=https" 11SRC_URI = "git://github.com/gnome/libchamplain.git;branch=master;protocol=https"
12 12
13S = "${WORKDIR}/git"
14 13
diff --git a/meta-gnome/recipes-gnome/libgweather/libgweather4_4.4.4.bb b/meta-gnome/recipes-gnome/libgweather/libgweather4_4.4.4.bb
index 85bc21b5da..3d8a5ed33a 100644
--- a/meta-gnome/recipes-gnome/libgweather/libgweather4_4.4.4.bb
+++ b/meta-gnome/recipes-gnome/libgweather/libgweather4_4.4.4.bb
@@ -4,7 +4,7 @@ LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
6GNOMEBN = "libgweather" 6GNOMEBN = "libgweather"
7S = "${WORKDIR}/${GNOMEBN}-${PV}" 7S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
8 8
9inherit gnomebase gsettings gobject-introspection gettext gi-docgen vala features_check 9inherit gnomebase gsettings gobject-introspection gettext gi-docgen vala features_check
10 10
diff --git a/meta-gnome/recipes-gnome/libtimezonemap/files/0001-configure.ac-correct-the-version.patch b/meta-gnome/recipes-gnome/libtimezonemap/files/0001-configure.ac-correct-the-version.patch
new file mode 100644
index 0000000000..0538bc3e5c
--- /dev/null
+++ b/meta-gnome/recipes-gnome/libtimezonemap/files/0001-configure.ac-correct-the-version.patch
@@ -0,0 +1,29 @@
1From 915bc44d9f243075d084238c72089a346036388c Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Thu, 29 May 2025 10:08:21 +0800
4Subject: [PATCH] configure.ac: correct the version
5
6The source is here:
7https://salsa.debian.org/cinnamon-team/libtimezonemap
8
9Upstream-Status: Pending [ register account rejected ]
10
11Signed-off-by: Changqing Li <changqing.li@windriver.com>
12---
13 configure.ac | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/configure.ac b/configure.ac
17index 3f74dae..24eb0e5 100644
18--- a/configure.ac
19+++ b/configure.ac
20@@ -1,5 +1,5 @@
21 AC_INIT([libtimezonemap],
22- [0.4.4],
23+ [0.4.6],
24 [http://bugs.launchpad.net/libtimezonemap],
25 [libtimezonemap],
26 [http://launchpad.net/libtimezonemap])
27--
282.34.1
29
diff --git a/meta-gnome/recipes-gnome/libtimezonemap/libtimezonemap_0.4.6.bb b/meta-gnome/recipes-gnome/libtimezonemap/libtimezonemap_0.4.6.bb
index bafe7af040..3f37890e8d 100644
--- a/meta-gnome/recipes-gnome/libtimezonemap/libtimezonemap_0.4.6.bb
+++ b/meta-gnome/recipes-gnome/libtimezonemap/libtimezonemap_0.4.6.bb
@@ -4,7 +4,8 @@ SECTION = "devel/lib"
4LICENSE = "GPL-3.0-only" 4LICENSE = "GPL-3.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
6 6
7SRC_URI = "${DEBIAN_MIRROR}/main/libt/${BPN}/${BPN}_${PV}.orig.tar.gz;downloadfilename=${BP}.tar.gz" 7SRC_URI = "${DEBIAN_MIRROR}/main/libt/${BPN}/${BPN}_${PV}.orig.tar.gz;downloadfilename=${BP}.tar.gz \
8 file://0001-configure.ac-correct-the-version.patch"
8SRC_URI[sha256sum] = "0d634cc2476d8f57d1ee1864bd4f442180ae4bf040a9ae4bf73b66bbd85d7195" 9SRC_URI[sha256sum] = "0d634cc2476d8f57d1ee1864bd4f442180ae4bf040a9ae4bf73b66bbd85d7195"
9 10
10DEPENDS = "gtk+3 gdk-pixbuf libsoup-2.4 json-glib gnome-common-native" 11DEPENDS = "gtk+3 gdk-pixbuf libsoup-2.4 json-glib gnome-common-native"
diff --git a/meta-gnome/recipes-gnome/libwnck/files/0001-Fix-build-issue-caused-by-OE-core-changes-to-startup.patch b/meta-gnome/recipes-gnome/libwnck/files/0001-Fix-build-issue-caused-by-OE-core-changes-to-startup.patch
new file mode 100644
index 0000000000..91e23c785b
--- /dev/null
+++ b/meta-gnome/recipes-gnome/libwnck/files/0001-Fix-build-issue-caused-by-OE-core-changes-to-startup.patch
@@ -0,0 +1,43 @@
1From 1df0f4ae8fd54bc1ae940dfafa701c84d068674d Mon Sep 17 00:00:00 2001
2From: Koen Kooi <koen@dominion.thruhere.net>
3Date: Sun, 25 May 2025 12:24:16 +0000
4Subject: [PATCH] Fix build issue caused by OE-core changes to
5 startup-notification:
6
7../libwnck-43.2/libwnck/tasklist.c: In function 'sequence_timeout_callback':
8../libwnck-43.2/libwnck/tasklist.c:5034:49: error: passing argument 2 of 'sn_startup_sequence_get_last_active_time' from incompatible pointer type [-Wincompatible-pointer-types]
9 5034 | &tv_sec, &tv_usec);
10 | ^~~~~~~
11 | |
12 | long int *
13In file included from /build/angstrom/build/tmp/work/armv7at2hf-neon-angstrom-linux-gnueabi/libwnck3/43.2/recipe-sysroot/usr/include/startup-notification-1.0/libsn/sn.h:32,
14 from ../libwnck-43.2/libwnck/tasklist.c:40:
15/build/angstrom/build/tmp/work/armv7at2hf-neon-angstrom-linux-gnueabi/libwnck3/43.2/recipe-sysroot/usr/include/startup-notification-1.0/libsn/sn-monitor.h:84:79: note: expected 'time_t *' {aka 'long long int *'} but argument is of type 'long int *'
16 84 | time_t *tv_sec,
17 | ~~~~~~~~~~~~~~~~~~~^~~~~~
18
19It is caused by a patch of startup-notification in oe-core which is backported from upstream mailllist and changes the signature of function sn_startup_sequence_get_last_active_time().
20
21Upstream-Status: Inappropriate [oe-specific]
22
23Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
24---
25 libwnck/tasklist.c | 2 +-
26 1 file changed, 1 insertion(+), 1 deletion(-)
27
28diff --git a/libwnck/tasklist.c b/libwnck/tasklist.c
29index 7418f89..460e11d 100644
30--- a/libwnck/tasklist.c
31+++ b/libwnck/tasklist.c
32@@ -5031,7 +5031,7 @@ sequence_timeout_callback (void *user_data)
33 WnckTask *task = WNCK_TASK (tmp->data);
34
35 sn_startup_sequence_get_last_active_time (task->startup_sequence,
36- &tv_sec, &tv_usec);
37+ (time_t *) &tv_sec, &tv_usec);
38
39 elapsed = (now - (tv_sec * G_USEC_PER_SEC + tv_usec)) / 1000.0;
40
41--
422.33.0
43
diff --git a/meta-gnome/recipes-gnome/libwnck/files/ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch b/meta-gnome/recipes-gnome/libwnck/files/ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch
new file mode 100644
index 0000000000..2d526e7aba
--- /dev/null
+++ b/meta-gnome/recipes-gnome/libwnck/files/ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch
@@ -0,0 +1,40 @@
1From ef0e40d59c32d7ebeb94d242436e3144cefc174a Mon Sep 17 00:00:00 2001
2From: correctmost <136447-correctmost@users.noreply.gitlab.gnome.org>
3Date: Thu, 20 Mar 2025 03:03:44 -0400
4Subject: [PATCH] build: fix -Wheader-guard warnings reported by clang
5
6Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libwnck/-/commit/ef0e40d59c32d7ebeb94d242436e3144cefc174a]
7---
8 libwnck/pager-accessible-factory.h | 2 +-
9 libwnck/workspace-accessible-factory.h | 2 +-
10 2 files changed, 2 insertions(+), 2 deletions(-)
11
12diff --git a/libwnck/pager-accessible-factory.h b/libwnck/pager-accessible-factory.h
13index 8e2fe30c..25220fc2 100644
14--- a/libwnck/pager-accessible-factory.h
15+++ b/libwnck/pager-accessible-factory.h
16@@ -17,7 +17,7 @@
17 */
18
19 #ifndef __WNCK_PAGER_ACCESSIBLE_FACTORY_H__
20-#define __WBCK_PAGER_ACCESSIBLE_FACTORY_H__
21+#define __WNCK_PAGER_ACCESSIBLE_FACTORY_H__
22
23 #include <atk/atk.h>
24
25diff --git a/libwnck/workspace-accessible-factory.h b/libwnck/workspace-accessible-factory.h
26index d2d4a84a..335b465b 100644
27--- a/libwnck/workspace-accessible-factory.h
28+++ b/libwnck/workspace-accessible-factory.h
29@@ -17,7 +17,7 @@
30 */
31
32 #ifndef __WNCK_WORKSPACE_ACCESSIBLE_FACTORY_H__
33-#define __WBCK_WORKSPACE_ACCESSIBLE_FACTORY_H__
34+#define __WNCK_WORKSPACE_ACCESSIBLE_FACTORY_H__
35
36 #include <atk/atk.h>
37
38--
39GitLab
40
diff --git a/meta-gnome/recipes-gnome/libwnck/libwnck3_43.0.bb b/meta-gnome/recipes-gnome/libwnck/libwnck3_43.2.bb
index c7f7989115..4342325f11 100644
--- a/meta-gnome/recipes-gnome/libwnck/libwnck3_43.0.bb
+++ b/meta-gnome/recipes-gnome/libwnck/libwnck3_43.2.bb
@@ -19,7 +19,9 @@ inherit gnomebase gobject-introspection gtk-doc gettext features_check
19def gnome_verdir(v): 19def gnome_verdir(v):
20 return oe.utils.trim_version(v, 1) 20 return oe.utils.trim_version(v, 1)
21 21
22SRC_URI[archive.sha256sum] = "905bcdb85847d6b8f8861e56b30cd6dc61eae67ecef4cd994a9f925a26a2c1fe" 22SRC_URI += "file://ef0e40d59c32d7ebeb94d242436e3144cefc174a.patch;patch=1 \
23 file://0001-Fix-build-issue-caused-by-OE-core-changes-to-startup.patch;patch=1"
24SRC_URI[archive.sha256sum] = "55a7444ec1fbb95c086d40967388f231b5c0bbc8cffaa086bf9290ae449e51d5"
23 25
24# gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG. 26# gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG.
25# cairo would at least needed to be built with xlib. 27# cairo would at least needed to be built with xlib.
diff --git a/meta-gnome/recipes-gnome/mutter/mutter_48.0.bb b/meta-gnome/recipes-gnome/mutter/mutter_48.0.bb
index 777fef79b0..6f799ad57a 100644
--- a/meta-gnome/recipes-gnome/mutter/mutter_48.0.bb
+++ b/meta-gnome/recipes-gnome/mutter/mutter_48.0.bb
@@ -3,7 +3,6 @@ LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 3LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
4 4
5DEPENDS = " \ 5DEPENDS = " \
6 xserver-xorg-cvt-native \
7 wayland-native \ 6 wayland-native \
8 virtual/libx11 \ 7 virtual/libx11 \
9 colord \ 8 colord \
@@ -16,6 +15,7 @@ DEPENDS = " \
16 json-glib \ 15 json-glib \
17 libdisplay-info \ 16 libdisplay-info \
18 libei \ 17 libei \
18 libxcvt-native \
19 libxtst \ 19 libxtst \
20 libxkbfile \ 20 libxkbfile \
21 python3-argcomplete-native \ 21 python3-argcomplete-native \
diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_48.1.bb b/meta-gnome/recipes-gnome/nautilus/nautilus_48.2.bb
index 46a64c9c76..f867cd14d1 100644
--- a/meta-gnome/recipes-gnome/nautilus/nautilus_48.1.bb
+++ b/meta-gnome/recipes-gnome/nautilus/nautilus_48.2.bb
@@ -24,7 +24,7 @@ DEPENDS = " \
24 24
25inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache 25inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache
26 26
27SRC_URI[archive.sha256sum] = "7995a2a17c29d4b09abf9dd9aca14b8dee7dec3bd74776dd379512f2e6d7347f" 27SRC_URI[archive.sha256sum] = "a030f6163f8a68064fae5a9e89e37f19cbb293de2e12a19dd5e210956d0df4b5"
28 28
29REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data" 29REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data"
30 30
diff --git a/meta-gnome/recipes-gnome/rest/librest_0.8.1.bb b/meta-gnome/recipes-gnome/rest/librest_0.8.1.bb
deleted file mode 100644
index 63372afa5d..0000000000
--- a/meta-gnome/recipes-gnome/rest/librest_0.8.1.bb
+++ /dev/null
@@ -1,33 +0,0 @@
1SUMMARY = "library to access web services that claim to be "RESTful""
2HOMEPAGE = "https://wiki.gnome.org/Projects/Librest"
3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
5
6DEPENDS = " \
7 glib-2.0 \
8 glib-2.0-native \
9 libsoup-2.4 \
10 libxml2 \
11"
12
13GNOMEBASEBUILDCLASS = "autotools"
14inherit gnomebase gobject-introspection vala pkgconfig gtk-doc
15
16GNOMEBN = "rest"
17
18SRC_URI[archive.sha256sum] = "0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9"
19
20S = "${WORKDIR}/${GNOMEBN}-${PV}"
21# * gnome environment requires libsoup build with in gnome PACKAGECONFIG
22# * libsoup-gnome support was removed upstream three years ago [1]
23# [1] https://gitlab.gnome.org/GNOME/librest/commit/8f904a8e2bb38a7bf72245cdf2f1ecad17e9a720
24EXTRA_OECONF = "--without-gnome"
25
26do_configure:prepend() {
27 # rest expects introspection.m4 at custom location (see aclocal.m4).
28 cp -f ${STAGING_DIR_TARGET}/${datadir}/aclocal/introspection.m4 ${S}/build
29}
30
31do_compile:prepend() {
32 export GIR_EXTRA_LIBS_PATH="${B}/rest/.libs"
33}
diff --git a/meta-gnome/recipes-gnome/rest/rest_0.9.1.bb b/meta-gnome/recipes-gnome/rest/rest_0.9.1.bb
index 3b22fdfea2..0483d3070d 100644
--- a/meta-gnome/recipes-gnome/rest/rest_0.9.1.bb
+++ b/meta-gnome/recipes-gnome/rest/rest_0.9.1.bb
@@ -22,3 +22,5 @@ PACKAGECONFIG[examples] = "-Dexamples=true,-Dexamples=false"
22PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false" 22PACKAGECONFIG[tests] = "-Dtests=true,-Dtests=false"
23 23
24SRC_URI[archive.sha256sum] = "9266a5c10ece383e193dfb7ffb07b509cc1f51521ab8dad76af96ed14212c2e3" 24SRC_URI[archive.sha256sum] = "9266a5c10ece383e193dfb7ffb07b509cc1f51521ab8dad76af96ed14212c2e3"
25
26PROVIDES = "librest"
diff --git a/meta-gnome/recipes-gnome/tepl/tepl_6.8.0.bb b/meta-gnome/recipes-gnome/tepl/tepl_6.8.0.bb
index 6c9c36f3ed..f4d027ebf7 100644
--- a/meta-gnome/recipes-gnome/tepl/tepl_6.8.0.bb
+++ b/meta-gnome/recipes-gnome/tepl/tepl_6.8.0.bb
@@ -22,7 +22,6 @@ inherit meson gobject-introspection gettext features_check pkgconfig
22ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 22ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
23SRC_URI = "git://gitlab.gnome.org/swilmet/tepl;protocol=https;branch=main" 23SRC_URI = "git://gitlab.gnome.org/swilmet/tepl;protocol=https;branch=main"
24SRCREV = "16ab2567257a053bd957699f89080fafd0999035" 24SRCREV = "16ab2567257a053bd957699f89080fafd0999035"
25S = "${WORKDIR}/git"
26 25
27# gobject-introspection is mandatory and cannot be configured 26# gobject-introspection is mandatory and cannot be configured
28REQUIRED_DISTRO_FEATURES += "gobject-introspection-data" 27REQUIRED_DISTRO_FEATURES += "gobject-introspection-data"
diff --git a/meta-gnome/recipes-support/ibus/ibus.inc b/meta-gnome/recipes-support/ibus/ibus.inc
index 9dce2ce4f3..9ec1dfe578 100644
--- a/meta-gnome/recipes-support/ibus/ibus.inc
+++ b/meta-gnome/recipes-support/ibus/ibus.inc
@@ -17,7 +17,6 @@ SRC_URI = " \
17 file://0001-src-Fix-declaration-errors-with-GCC-15.patch \ 17 file://0001-src-Fix-declaration-errors-with-GCC-15.patch \
18" 18"
19SRCREV = "6a70ab0338206bd1c7d01a4e1874ea0ee5b3a9d3" 19SRCREV = "6a70ab0338206bd1c7d01a4e1874ea0ee5b3a9d3"
20S = "${WORKDIR}/git"
21 20
22PACKAGECONFIG[appindicator] = "--enable-appindicator,--disable-appindicator,qtbase" 21PACKAGECONFIG[appindicator] = "--enable-appindicator,--disable-appindicator,qtbase"
23PACKAGECONFIG[dconf] = "--enable-dconf,--disable-dconf,dconf" 22PACKAGECONFIG[dconf] = "--enable-dconf,--disable-dconf,dconf"
diff --git a/meta-gnome/recipes-support/keybinder/keybinder_3.0.bb b/meta-gnome/recipes-support/keybinder/keybinder_3.0.bb
index 5365db270e..bbd7c866e1 100644
--- a/meta-gnome/recipes-support/keybinder/keybinder_3.0.bb
+++ b/meta-gnome/recipes-support/keybinder/keybinder_3.0.bb
@@ -8,7 +8,6 @@ DEPENDS = "gtk+3 gobject-introspection-native \
8 8
9LIC_FILES_CHKSUM = "file://COPYING;md5=1f18f9c6d8b4cfcc7d7804a243a4c0b4" 9LIC_FILES_CHKSUM = "file://COPYING;md5=1f18f9c6d8b4cfcc7d7804a243a4c0b4"
10 10
11S = "${WORKDIR}/git"
12 11
13SRCREV = "736ccef40d39603b8111c8a3a0bca0319bbafdc0" 12SRCREV = "736ccef40d39603b8111c8a3a0bca0319bbafdc0"
14PV = "3.0+git" 13PV = "3.0+git"
diff --git a/meta-gnome/recipes-support/libwacom/libwacom_2.8.0.bb b/meta-gnome/recipes-support/libwacom/libwacom_2.8.0.bb
index 8f45221ad3..f816cdf239 100644
--- a/meta-gnome/recipes-support/libwacom/libwacom_2.8.0.bb
+++ b/meta-gnome/recipes-support/libwacom/libwacom_2.8.0.bb
@@ -15,7 +15,6 @@ DEPENDS = " \
15 libgudev \ 15 libgudev \
16" 16"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit meson pkgconfig 19inherit meson pkgconfig
21 20
diff --git a/meta-gnome/recipes-support/webp-pixbuf-loader/webp-pixbuf-loader_0.2.7.bb b/meta-gnome/recipes-support/webp-pixbuf-loader/webp-pixbuf-loader_0.2.7.bb
index 73f22a3d95..726139a6b3 100644
--- a/meta-gnome/recipes-support/webp-pixbuf-loader/webp-pixbuf-loader_0.2.7.bb
+++ b/meta-gnome/recipes-support/webp-pixbuf-loader/webp-pixbuf-loader_0.2.7.bb
@@ -14,7 +14,6 @@ EXTRA_OEMESON = "-Dupdate_cache=true"
14 14
15SRC_URI = "git://github.com/aruiz/webp-pixbuf-loader.git;protocol=https;branch=mainline" 15SRC_URI = "git://github.com/aruiz/webp-pixbuf-loader.git;protocol=https;branch=mainline"
16 16
17S = "${WORKDIR}/git"
18SRCREV = "52232e4ba282b2fed68e8fcb4b5d45ed0eaa4ed3" 17SRCREV = "52232e4ba282b2fed68e8fcb4b5d45ed0eaa4ed3"
19 18
20FILES:${PN} = " \ 19FILES:${PN} = " \
diff --git a/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gtk_1.15.3.bb b/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gtk_1.15.3.bb
index 0f6a9291b8..5e83a07a4b 100644
--- a/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gtk_1.15.3.bb
+++ b/meta-gnome/recipes-support/xdg-desktop-portal/xdg-desktop-portal-gtk_1.15.3.bb
@@ -17,7 +17,6 @@ REQUIRED_DISTRO_FEATURES = "polkit"
17 17
18SRC_URI = "git://github.com/flatpak/xdg-desktop-portal-gtk.git;protocol=https;branch=main" 18SRC_URI = "git://github.com/flatpak/xdg-desktop-portal-gtk.git;protocol=https;branch=main"
19 19
20S = "${WORKDIR}/git"
21SRCREV = "337202d4e7179857bc37b03c1a6d8c9d92e47c44" 20SRCREV = "337202d4e7179857bc37b03c1a6d8c9d92e47c44"
22 21
23PACKAGECONFIG ?= "wallpaper appchooser lockdown settings" 22PACKAGECONFIG ?= "wallpaper appchooser lockdown settings"
diff --git a/meta-initramfs/conf/include/non-repro-meta-initramfs.inc b/meta-initramfs/conf/include/non-repro-meta-initramfs.inc
deleted file mode 100755
index c05f59d1a2..0000000000
--- a/meta-initramfs/conf/include/non-repro-meta-initramfs.inc
+++ /dev/null
@@ -1,3 +0,0 @@
1# List of known non-reproducible package of the meta-initramfs layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_INITRAMFS = ""
diff --git a/meta-initramfs/recipes-bsp/kexecboot/kexecboot-cfg_0.2.bb b/meta-initramfs/recipes-bsp/kexecboot/kexecboot-cfg_0.2.bb
index d8134b228c..18b831fb72 100644
--- a/meta-initramfs/recipes-bsp/kexecboot/kexecboot-cfg_0.2.bb
+++ b/meta-initramfs/recipes-bsp/kexecboot/kexecboot-cfg_0.2.bb
@@ -6,8 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
6 6
7SRC_URI = "file://icon.xpm" 7SRC_URI = "file://icon.xpm"
8 8
9S = "${WORKDIR}/sources" 9S = "${UNPACKDIR}"
10UNPACKDIR = "${S}"
11 10
12do_install:prepend () { 11do_install:prepend () {
13echo '# /boot/boot.cfg - KEXECBOOT configuration file. 12echo '# /boot/boot.cfg - KEXECBOOT configuration file.
diff --git a/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb b/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb
index 2be9076726..00985c09c5 100644
--- a/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb
+++ b/meta-initramfs/recipes-bsp/kexecboot/kexecboot_git.bb
@@ -4,7 +4,6 @@ HOMEPAGE = "https://github.com/kexecboot/kexecboot/wiki"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" 5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
6PV = "0.6+git" 6PV = "0.6+git"
7S = "${WORKDIR}/git"
8SRC_URI = " \ 7SRC_URI = " \
9 git://github.com/kexecboot/kexecboot.git;branch=master;protocol=https \ 8 git://github.com/kexecboot/kexecboot.git;branch=master;protocol=https \
10 file://0001-Fix-argument-errors-in-gcc-15.patch \ 9 file://0001-Fix-argument-errors-in-gcc-15.patch \
diff --git a/meta-initramfs/recipes-core/initrdscripts/initramfs-debug_1.0.bb b/meta-initramfs/recipes-core/initrdscripts/initramfs-debug_1.0.bb
index c2b3faddda..21dce17bb7 100644
--- a/meta-initramfs/recipes-core/initrdscripts/initramfs-debug_1.0.bb
+++ b/meta-initramfs/recipes-core/initrdscripts/initramfs-debug_1.0.bb
@@ -3,8 +3,7 @@ LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
4SRC_URI = "file://init-debug.sh" 4SRC_URI = "file://init-debug.sh"
5 5
6S = "${WORKDIR}/sources" 6S = "${UNPACKDIR}"
7UNPACKDIR = "${S}"
8 7
9do_install() { 8do_install() {
10 install -m 0755 ${UNPACKDIR}/init-debug.sh ${D}/init 9 install -m 0755 ${UNPACKDIR}/init-debug.sh ${D}/init
diff --git a/meta-initramfs/recipes-devtools/dracut/dracut/0001-fix-broken-symlink-in-dracut-config-examples.patch b/meta-initramfs/recipes-devtools/dracut/dracut/0001-fix-broken-symlink-in-dracut-config-examples.patch
new file mode 100644
index 0000000000..7d0b65a161
--- /dev/null
+++ b/meta-initramfs/recipes-devtools/dracut/dracut/0001-fix-broken-symlink-in-dracut-config-examples.patch
@@ -0,0 +1,44 @@
1From 8871c593973d9abfef45408575e5da887830f42e Mon Sep 17 00:00:00 2001
2From: Hongxu Jia <hongxu.jia@windriver.com>
3Date: Thu, 22 May 2025 18:07:27 +0800
4Subject: [PATCH] fix broken symlink in dracut config examples
5
6Due to commit [1], it installs dracut config examples under /usr.
7But while enable_test=no, the symlink of test in dracut config is broken
8...
9root@qemux86-64:~# ls /usr/lib/dracut/dracut.conf.d/test* -ahl
10lrwxrwxrwx 1 root root 27 Apr 5 2011 /usr/lib/dracut/dracut.conf.d/test -> ../test/dracut.conf.d/test/
11lrwxrwxrwx 1 root root 36 Apr 5 2011 /usr/lib/dracut/dracut.conf.d/test-makeroot -> ../test/dracut.conf.d/test-makeroot/
12lrwxrwxrwx 1 root root 31 Apr 5 2011 /usr/lib/dracut/dracut.conf.d/test-root -> ../test/dracut.conf.d/test-root
13root@qemux86-64:~# realpath /usr/lib/dracut/dracut.conf.d/test*
14realpath: /usr/lib/dracut/dracut.conf.d/test: No such file or directory
15realpath: /usr/lib/dracut/dracut.conf.d/test-makeroot: No such file or directory
16realpath: /usr/lib/dracut/dracut.conf.d/test-root: No such file or directory
17...
18
19This commit cleans up test symlink if enable_test=no
20
21[1] https://github.com/dracut-ng/dracut-ng/commit/0d369e3e30935dffe48dfff1e90463868e7f804a
22
23Upstream-Status: Submitted [https://github.com/dracut-ng/dracut-ng/pull/1344]
24
25Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
26---
27 Makefile | 1 +
28 1 file changed, 1 insertion(+)
29
30diff --git a/Makefile b/Makefile
31index d33aebbc..151d9f79 100644
32--- a/Makefile
33+++ b/Makefile
34@@ -180,6 +180,7 @@ ifneq ($(enable_test),no)
35 cp -arx test $(DESTDIR)$(pkglibdir)
36 else
37 rm -rf $(DESTDIR)$(pkglibdir)/modules.d/80test*
38+ rm -rf $(DESTDIR)$(pkglibdir)/dracut.conf.d/test*
39 endif
40 ifneq ($(enable_documentation),no)
41 for i in $(man1pages); do install -m 0644 $$i $(DESTDIR)$(mandir)/man1/$${i##*/}; done
42--
432.34.1
44
diff --git a/meta-initramfs/recipes-devtools/dracut/dracut_106.bb b/meta-initramfs/recipes-devtools/dracut/dracut_106.bb
index b474514713..d59b357dc1 100644
--- a/meta-initramfs/recipes-devtools/dracut/dracut_106.bb
+++ b/meta-initramfs/recipes-devtools/dracut/dracut_106.bb
@@ -10,6 +10,7 @@ PE = "1"
10SRCREV = "956c08774074ddc45b2f975e13d5c13d1fc36eff" 10SRCREV = "956c08774074ddc45b2f975e13d5c13d1fc36eff"
11SRC_URI = "git://github.com/dracut-ng/dracut-ng.git;protocol=http;branch=main \ 11SRC_URI = "git://github.com/dracut-ng/dracut-ng.git;protocol=http;branch=main \
12 file://0001-feat-dracut-install-split-ldd-command-arguments-for-.patch \ 12 file://0001-feat-dracut-install-split-ldd-command-arguments-for-.patch \
13 file://0001-fix-broken-symlink-in-dracut-config-examples.patch \
13 " 14 "
14 15
15DEPENDS += "kmod" 16DEPENDS += "kmod"
@@ -17,7 +18,6 @@ DEPENDS:append:libc-musl = " fts"
17 18
18inherit bash-completion pkgconfig 19inherit bash-completion pkgconfig
19 20
20S = "${WORKDIR}/git"
21 21
22EXTRA_OECONF = "--prefix=${prefix} \ 22EXTRA_OECONF = "--prefix=${prefix} \
23 --libdir=${nonarch_libdir} \ 23 --libdir=${nonarch_libdir} \
@@ -34,7 +34,7 @@ EXTRA_OECONF = "--prefix=${prefix} \
34PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 34PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
35PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,,systemd" 35PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,,systemd"
36 36
37EXTRA_OEMAKE += 'libdir=${nonarch_libdir} LDLIBS="${LDLIBS}" enable_test=no' 37EXTRA_OEMAKE += 'libdir=${nonarch_libdir} LDLIBS="${LDLIBS}" enable_test=no DRACUT_FULL_VERSION=${PV}'
38 38
39CFLAGS:append = " -fPIC" 39CFLAGS:append = " -fPIC"
40LDLIBS:append:libc-musl = " -lfts" 40LDLIBS:append:libc-musl = " -lfts"
diff --git a/meta-initramfs/recipes-devtools/grubby/grubby_git.bb b/meta-initramfs/recipes-devtools/grubby/grubby_git.bb
index ff18b0b190..60f68728e9 100644
--- a/meta-initramfs/recipes-devtools/grubby/grubby_git.bb
+++ b/meta-initramfs/recipes-devtools/grubby/grubby_git.bb
@@ -12,7 +12,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=892f569a555ba9c07a568a7c0c4fa63a"
12DEPENDS = "popt util-linux rpm" 12DEPENDS = "popt util-linux rpm"
13DEPENDS:append:libc-musl = " libexecinfo argp-standalone" 13DEPENDS:append:libc-musl = " libexecinfo argp-standalone"
14 14
15S = "${WORKDIR}/git"
16SRCREV = "c01b0d5bb182bde35b464d14996acf354a3ada2e" 15SRCREV = "c01b0d5bb182bde35b464d14996acf354a3ada2e"
17SRC_URI = "git://github.com/rhboot/grubby.git;protocol=https;;branch=main \ 16SRC_URI = "git://github.com/rhboot/grubby.git;protocol=https;;branch=main \
18 file://0001-rename-grub2-editenv-to-grub-editenv.patch \ 17 file://0001-rename-grub2-editenv-to-grub-editenv.patch \
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc
index 6093e19b7c..2af53b18e3 100644
--- a/meta-initramfs/recipes-devtools/klibc/klibc.inc
+++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc
@@ -29,7 +29,7 @@ ARMPATCHES:arm = " \
29 " 29 "
30SRC_URI[sha256sum] = "d673a294f742d59368222ff5c38462d81098c55063799de6fb8a7ba3d4af0436" 30SRC_URI[sha256sum] = "d673a294f742d59368222ff5c38462d81098c55063799de6fb8a7ba3d4af0436"
31 31
32S = "${WORKDIR}/klibc-${PV}" 32S = "${UNPACKDIR}/klibc-${PV}"
33 33
34OPTFLAGS = "${TUNE_CCARGS} -Os -fcommon" 34OPTFLAGS = "${TUNE_CCARGS} -Os -fcommon"
35OPTFLAGS:append = " ${DEBUG_PREFIX_MAP}" 35OPTFLAGS:append = " ${DEBUG_PREFIX_MAP}"
diff --git a/meta-initramfs/recipes-devtools/mtd/ubi-utils-klibc_2.0.2.bb b/meta-initramfs/recipes-devtools/mtd/ubi-utils-klibc_2.0.2.bb
index 43ddb82a00..461d75e625 100644
--- a/meta-initramfs/recipes-devtools/mtd/ubi-utils-klibc_2.0.2.bb
+++ b/meta-initramfs/recipes-devtools/mtd/ubi-utils-klibc_2.0.2.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \
19 file://0001-make-Add-compiler-includes-in-cflags.patch \ 19 file://0001-make-Add-compiler-includes-in-cflags.patch \
20 " 20 "
21 21
22S = "${WORKDIR}/git"
23 22
24EXTRA_OECONF += "--disable-tests --without-jffs --without-ubifs" 23EXTRA_OECONF += "--disable-tests --without-jffs --without-ubifs"
25 24
diff --git a/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc_git.bb b/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc_git.bb
index 363cdb9adf..2df53ff38e 100644
--- a/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc_git.bb
+++ b/meta-initramfs/recipes-kernel/kexec/kexec-tools-klibc_git.bb
@@ -61,7 +61,6 @@ SRC_URI:append:aarch64 = " file://arm64_kexec-image-header.h-add-missing-le64toh
61 61
62SRC_URI:append:powerpc = " file://powerpc-purgatory-Makefile-remove-unknown-flags.patch" 62SRC_URI:append:powerpc = " file://powerpc-purgatory-Makefile-remove-unknown-flags.patch"
63 63
64S = "${WORKDIR}/git"
65 64
66EXTRA_OECONF += "--without-zlib --without-lzma --without-xen" 65EXTRA_OECONF += "--without-zlib --without-lzma --without-xen"
67 66
diff --git a/meta-multimedia/conf/include/non-repro-meta-multimedia.inc b/meta-multimedia/conf/include/non-repro-meta-multimedia.inc
deleted file mode 100755
index b02de42eb9..0000000000
--- a/meta-multimedia/conf/include/non-repro-meta-multimedia.inc
+++ /dev/null
@@ -1,15 +0,0 @@
1# List of known non-reproducible package of the meta-multimedia layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_MULTIMEDIA = " \
4 crossguid \
5 libcamera \
6 libcamera-dbg \
7 libcamera-src \
8 libgssdp-1.6-src \
9 libgupnp-1.6-src \
10 libsquish-staticdev \
11 oscam \
12 oscam-dbg \
13 oscam-src \
14 rtmpdump-staticdev \
15"
diff --git a/meta-multimedia/conf/layer.conf b/meta-multimedia/conf/layer.conf
index 5c9b8fe48b..a01984888d 100644
--- a/meta-multimedia/conf/layer.conf
+++ b/meta-multimedia/conf/layer.conf
@@ -32,3 +32,19 @@ LAYERVERSION_multimedia-layer = "1"
32LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python" 32LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python"
33 33
34LAYERSERIES_COMPAT_multimedia-layer = "walnascar whinlatter" 34LAYERSERIES_COMPAT_multimedia-layer = "walnascar whinlatter"
35
36# List of known non-reproducible package of the meta-multimedia layer
37# Please keep this list sorted
38OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
39 crossguid \
40 libcamera \
41 libcamera-dbg \
42 libcamera-src \
43 libgssdp-1.6-src \
44 libgupnp-1.6-src \
45 libsquish-staticdev \
46 oscam \
47 oscam-dbg \
48 oscam-src \
49 rtmpdump-staticdev \
50"
diff --git a/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.18.bb b/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.18.bb
index 326a754ce7..5a42fc760c 100644
--- a/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.18.bb
+++ b/meta-multimedia/recipes-connectivity/libupnp/libupnp_1.14.18.bb
@@ -12,7 +12,6 @@ SRCREV = "c540ce2431bdeac73359029d4592b45790e1d154"
12SRC_URI = "git://github.com/pupnp/pupnp.git;protocol=https;branch=branch-1.14.x \ 12SRC_URI = "git://github.com/pupnp/pupnp.git;protocol=https;branch=branch-1.14.x \
13 " 13 "
14 14
15S = "${WORKDIR}/git"
16 15
17inherit autotools pkgconfig 16inherit autotools pkgconfig
18 17
diff --git a/meta-python/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch b/meta-multimedia/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch
index 66cf7a9244..66cf7a9244 100644
--- a/meta-python/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch
+++ b/meta-multimedia/recipes-devtools/python/python3-pillow-heif/0001-setup.py-support-cross-compiling.patch
diff --git a/meta-python/recipes-devtools/python/python3-pillow-heif_0.22.0.bb b/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb
index 7f5dfac702..7f5dfac702 100644
--- a/meta-python/recipes-devtools/python/python3-pillow-heif_0.22.0.bb
+++ b/meta-multimedia/recipes-devtools/python/python3-pillow-heif_0.22.0.bb
diff --git a/meta-multimedia/recipes-dvb/oscam/oscam_1.20.bb b/meta-multimedia/recipes-dvb/oscam/oscam_1.20.bb
index e20358955a..37431dca05 100644
--- a/meta-multimedia/recipes-dvb/oscam/oscam_1.20.bb
+++ b/meta-multimedia/recipes-dvb/oscam/oscam_1.20.bb
@@ -9,7 +9,6 @@ DEPENDS = "libusb1 openssl pcsc-lite"
9SRCREV = "190d6dee96ca70f8b614932b1498332b1504632b" 9SRCREV = "190d6dee96ca70f8b614932b1498332b1504632b"
10SRC_URI = "git://repo.or.cz/oscam.git;protocol=https;nobranch=1" 10SRC_URI = "git://repo.or.cz/oscam.git;protocol=https;nobranch=1"
11 11
12S = "${UNPACKDIR}/git"
13 12
14inherit cmake 13inherit cmake
15 14
diff --git a/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
index 2d79777001..6a7f6c3f5d 100644
--- a/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
+++ b/meta-multimedia/recipes-dvb/tvheadend/tvheadend_git.bb
@@ -16,7 +16,6 @@ SRCREV = "cc602833684953fc3e6f1c89d4f08f6dfef179e3"
16PV = "4.3+git" 16PV = "4.3+git"
17PKGV = "4.3+git${GITPKGV}" 17PKGV = "4.3+git${GITPKGV}"
18 18
19S = "${WORKDIR}/git"
20 19
21EXTRA_OECONF += "--arch=${TARGET_ARCH} \ 20EXTRA_OECONF += "--arch=${TARGET_ARCH} \
22 --disable-hdhomerun_static \ 21 --disable-hdhomerun_static \
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 6803806063..4b439e2ca5 100644
--- a/meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb
+++ b/meta-multimedia/recipes-mkv/libebml/libebml_1.4.5.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL;md5=4fbd65380cdd255951079008b364516c"
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" 7SRCREV = "1878e784321673561039a6a37076b2736f4dc98f"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit pkgconfig cmake dos2unix 10inherit pkgconfig cmake dos2unix
12 11
diff --git a/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb b/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb
index 16862e690e..d38366a735 100644
--- a/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb
+++ b/meta-multimedia/recipes-mkv/libmatroska/libmatroska_1.7.1.bb
@@ -8,7 +8,6 @@ DEPENDS = "libebml"
8SRC_URI = "git://github.com/Matroska-Org/libmatroska.git;branch=v1.x;protocol=https" 8SRC_URI = "git://github.com/Matroska-Org/libmatroska.git;branch=v1.x;protocol=https"
9SRCREV = "f5315fddda2d434e47035c038549a808d8b8eac7" 9SRCREV = "f5315fddda2d434e47035c038549a808d8b8eac7"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit pkgconfig cmake 12inherit pkgconfig cmake
14 13
diff --git a/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb b/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb
index b5c8ddca11..92f7270972 100644
--- a/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb
+++ b/meta-multimedia/recipes-multimedia/alsa-equal/alsa-equal_0.6.bb
@@ -15,7 +15,7 @@ SRC_URI = " \
15SRC_URI[md5sum] = "d2edc7710c72cbf3ab297c414e35ebda" 15SRC_URI[md5sum] = "d2edc7710c72cbf3ab297c414e35ebda"
16SRC_URI[sha256sum] = "916e7d152added24617efc350142438a46099efe062bd8781d36dbf10b4e6ff0" 16SRC_URI[sha256sum] = "916e7d152added24617efc350142438a46099efe062bd8781d36dbf10b4e6ff0"
17 17
18S = "${WORKDIR}/alsaequal" 18S = "${UNPACKDIR}/alsaequal"
19 19
20EXTRA_OEMAKE = " \ 20EXTRA_OEMAKE = " \
21 Q='' \ 21 Q='' \
diff --git a/meta-multimedia/recipes-multimedia/aom/aom_3.7.0.bb b/meta-multimedia/recipes-multimedia/aom/aom_3.12.1.bb
index 776dfa8783..72baf58cf0 100644
--- a/meta-multimedia/recipes-multimedia/aom/aom_3.7.0.bb
+++ b/meta-multimedia/recipes-multimedia/aom/aom_3.12.1.bb
@@ -5,11 +5,10 @@ LICENSE = "BSD-2-Clause & AOM-Patent-License-1.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=6ea91368c1bbdf877159435572b931f5 \ 5LIC_FILES_CHKSUM = "file://LICENSE;md5=6ea91368c1bbdf877159435572b931f5 \
6 file://PATENTS;md5=a111d47497d3bb49e04eef71377eb8ba \ 6 file://PATENTS;md5=a111d47497d3bb49e04eef71377eb8ba \
7 " 7 "
8SRCREV = "6054fae218eda6e53e1e3b4f7ef0fff4877c7bf1" 8SRCREV = "10aece4157eb79315da205f39e19bf6ab3ee30d0"
9SRC_URI = "git://aomedia.googlesource.com/aom;protocol=https;branch=main \ 9SRC_URI = "git://aomedia.googlesource.com/aom;protocol=https;branch=main;tag=v${PV} \
10 file://0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch" 10 file://0001-subpel_variance_neon-Provide-prototypes-for-missing-.patch"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake pkgconfig 13inherit cmake pkgconfig
15 14
@@ -21,6 +20,7 @@ EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=1 -DENABLE_TESTS=0 \
21CMAKE_VERBOSE = "VERBOSE=1" 20CMAKE_VERBOSE = "VERBOSE=1"
22CFLAGS:append:libc-musl = " -D_GNU_SOURCE" 21CFLAGS:append:libc-musl = " -D_GNU_SOURCE"
23EXTRA_OECMAKE:append:arm = " -DENABLE_NEON=OFF" 22EXTRA_OECMAKE:append:arm = " -DENABLE_NEON=OFF"
23EXTRA_OECMAKE:append:riscv32 = " -DENABLE_RVV=OFF"
24 24
25do_generate_toolchain_file:append() { 25do_generate_toolchain_file:append() {
26 echo "set(AOM_AS_FLAGS --debug-prefix-map ${S}=${TARGET_DBGSRC_DIR})" >> ${WORKDIR}/toolchain.cmake 26 echo "set(AOM_AS_FLAGS --debug-prefix-map ${S}=${TARGET_DBGSRC_DIR})" >> ${WORKDIR}/toolchain.cmake
diff --git a/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb
index f089e036e3..162a51284e 100644
--- a/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb
+++ b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master \
21 21
22SRCREV = "959573c2cccef5cf074f5b2fa7941abbd699c5f4" 22SRCREV = "959573c2cccef5cf074f5b2fa7941abbd699c5f4"
23 23
24S = "${WORKDIR}/git"
25 24
26PACKAGECONFIG ??= "aplay cli hcitop ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 25PACKAGECONFIG ??= "aplay cli hcitop ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
27PACKAGECONFIG[a2dpconf] = "--enable-a2dpconf,--disable-a2dpconf" 26PACKAGECONFIG[a2dpconf] = "--enable-a2dpconf,--disable-a2dpconf"
diff --git a/meta-multimedia/recipes-multimedia/cdparanoia/cdparanoia_10.2.bb b/meta-multimedia/recipes-multimedia/cdparanoia/cdparanoia_10.2.bb
index 0b844ee7d3..0928da1dbd 100644
--- a/meta-multimedia/recipes-multimedia/cdparanoia/cdparanoia_10.2.bb
+++ b/meta-multimedia/recipes-multimedia/cdparanoia/cdparanoia_10.2.bb
@@ -22,7 +22,7 @@ SRC_URI[sha256sum] = "005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55
22 22
23# Uppercase letters are not allowed in the recipe name, thus the recipe can not be named cdparanoia-III and 23# Uppercase letters are not allowed in the recipe name, thus the recipe can not be named cdparanoia-III and
24# we need to add the path to the extracted sources explicitely: 24# we need to add the path to the extracted sources explicitely:
25S = "${WORKDIR}/cdparanoia-III-${PV}" 25S = "${UNPACKDIR}/cdparanoia-III-${PV}"
26 26
27# cdparanoia Makefile can not be used with several threads (because the static library target and the shared 27# cdparanoia Makefile can not be used with several threads (because the static library target and the shared
28# library target use object files which are compiled in the same directory, the object files are just removed 28# library target use object files which are compiled in the same directory, the object files are just removed
diff --git a/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.5.1.bb b/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.5.1.bb
index 47341e2106..d600e3b5e3 100644
--- a/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.5.1.bb
+++ b/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.5.1.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c8055cfe7548dfdaa3a6dc45d8793669"
9SRC_URI = "git://code.videolan.org/videolan/dav1d.git;protocol=https;nobranch=1" 9SRC_URI = "git://code.videolan.org/videolan/dav1d.git;protocol=https;nobranch=1"
10SRCREV = "42b2b24fb8819f1ed3643aa9cf2a62f03868e3aa" 10SRCREV = "42b2b24fb8819f1ed3643aa9cf2a62f03868e3aa"
11 11
12S = "${WORKDIR}/git"
13 12
14DEPENDS:append:x86 = " nasm-native" 13DEPENDS:append:x86 = " nasm-native"
15DEPENDS:append:x86-64 = " nasm-native" 14DEPENDS:append:x86-64 = " nasm-native"
diff --git a/meta-multimedia/recipes-multimedia/dca/dcadec_0.2.0.bb b/meta-multimedia/recipes-multimedia/dca/dcadec_0.2.0.bb
index ddd4c26efe..a330d769c5 100644
--- a/meta-multimedia/recipes-multimedia/dca/dcadec_0.2.0.bb
+++ b/meta-multimedia/recipes-multimedia/dca/dcadec_0.2.0.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/foo86/dcadec.git;protocol=https;branch=master \
8 file://0001-define-BASELIB-make-variable.patch \ 8 file://0001-define-BASELIB-make-variable.patch \
9 " 9 "
10 10
11S = "${WORKDIR}/git"
12 11
13inherit lib_package 12inherit lib_package
14 13
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb
index bed5af9bf3..21a6613622 100644
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb
+++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-connector-dbus_0.3.0.bb
@@ -9,7 +9,6 @@ DEPENDS = "glib-2.0 dbus dleyna-core"
9 9
10SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https" 10SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https"
11SRCREV = "de913c35e5c936e2d40ddbd276ee902cd802bd3a" 11SRCREV = "de913c35e5c936e2d40ddbd276ee902cd802bd3a"
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig 13inherit autotools pkgconfig
15 14
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-core_0.6.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-core_0.6.0.bb
index 8aaab7893e..4f743b16f6 100644
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-core_0.6.0.bb
+++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-core_0.6.0.bb
@@ -15,7 +15,6 @@ PV .= "+git"
15 15
16SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https" 16SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https"
17SRCREV = "1c6853f5bc697dc0a8774fd70dbc915c4dbe7c5b" 17SRCREV = "1c6853f5bc697dc0a8774fd70dbc915c4dbe7c5b"
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig 19inherit autotools pkgconfig
21 20
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
index a385a50de7..3e55a212d4 100644
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
+++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-renderer_0.6.0.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https \
15 file://0001-add-gupnp-1.2-API-support.patch \ 15 file://0001-add-gupnp-1.2-API-support.patch \
16 " 16 "
17SRCREV = "50fd1ec9d51328e7dea98874129dc8d6fe3ea1dd" 17SRCREV = "50fd1ec9d51328e7dea98874129dc8d6fe3ea1dd"
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig 19inherit autotools pkgconfig
21 20
diff --git a/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb b/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb
index b0a347f252..d60abd2082 100644
--- a/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb
+++ b/meta-multimedia/recipes-multimedia/dleyna/dleyna-server_0.6.0.bb
@@ -14,7 +14,6 @@ RDEPENDS:${PN} = "dleyna-connector-dbus"
14PV .= "+git" 14PV .= "+git"
15SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https" 15SRC_URI = "git://github.com/01org/${BPN}.git;branch=master;protocol=https"
16SRCREV = "eb895ae82715e9889a948ffa810c0f828b4f4c76" 16SRCREV = "eb895ae82715e9889a948ffa810c0f828b4f4c76"
17S = "${WORKDIR}/git"
18 17
19inherit autotools pkgconfig 18inherit autotools pkgconfig
20 19
diff --git a/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.20140321.bb b/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.20140321.bb
index 833ec2a393..232130be0f 100644
--- a/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.20140321.bb
+++ b/meta-multimedia/recipes-multimedia/dvb-apps/dvb-apps_1.1.1.20140321.bb
@@ -13,7 +13,7 @@ SRC_URI = "https://www.linuxtv.org/hg/dvb-apps/archive/3d43b280298c.tar.bz2;down
13 file://0001-dvbdate-Remove-Obsoleted-stime-API-calls.patch \ 13 file://0001-dvbdate-Remove-Obsoleted-stime-API-calls.patch \
14 " 14 "
15SRC_URI[sha256sum] = "f39e2f0ebed7e32bce83522062ad4d414f67fccd5df1b647618524497e15e057" 15SRC_URI[sha256sum] = "f39e2f0ebed7e32bce83522062ad4d414f67fccd5df1b647618524497e15e057"
16S = "${WORKDIR}/${BPN}-3d43b280298c" 16S = "${UNPACKDIR}/${BPN}-3d43b280298c"
17 17
18inherit perlnative 18inherit perlnative
19 19
diff --git a/meta-multimedia/recipes-multimedia/fdk-aac/fdk-aac_2.0.2.bb b/meta-multimedia/recipes-multimedia/fdk-aac/fdk-aac_2.0.2.bb
index 55475b40f1..97196bbcf2 100644
--- a/meta-multimedia/recipes-multimedia/fdk-aac/fdk-aac_2.0.2.bb
+++ b/meta-multimedia/recipes-multimedia/fdk-aac/fdk-aac_2.0.2.bb
@@ -14,7 +14,6 @@ LIC_FILES_CHKSUM = "file://NOTICE;md5=5985e1e12f4afa710d64ed7bfd291875"
14SRC_URI = "git://github.com/mstorsjo/fdk-aac.git;protocol=https;branch=master" 14SRC_URI = "git://github.com/mstorsjo/fdk-aac.git;protocol=https;branch=master"
15SRCREV = "801f67f671929311e0c9952c5f92d6e147c7b003" 15SRCREV = "801f67f671929311e0c9952c5f92d6e147c7b003"
16 16
17S = "${WORKDIR}/git"
18 17
19SRC_URI[md5sum] = "fef453b5d6ee28ff302c600b8cded3e7" 18SRC_URI[md5sum] = "fef453b5d6ee28ff302c600b8cded3e7"
20SRC_URI[sha256sum] = "07c2a64b098eb48b2e9d729d5e778c08f7d22f28adc8da7c3f92c58da1cbbd8e" 19SRC_URI[sha256sum] = "07c2a64b098eb48b2e9d729d5e778c08f7d22f28adc8da7c3f92c58da1cbbd8e"
diff --git a/meta-multimedia/recipes-multimedia/flite/flite_2.2.bb b/meta-multimedia/recipes-multimedia/flite/flite_2.2.bb
index bb9edfd5bf..af543af80e 100644
--- a/meta-multimedia/recipes-multimedia/flite/flite_2.2.bb
+++ b/meta-multimedia/recipes-multimedia/flite/flite_2.2.bb
@@ -13,7 +13,6 @@ SRC_URI += "file://0001-Remove-defining-const-as-nothing.patch"
13 13
14SRCREV = "e9e2e37c329dbe98bfeb27a1828ef9a71fa84f88" 14SRCREV = "e9e2e37c329dbe98bfeb27a1828ef9a71fa84f88"
15 15
16S = "${WORKDIR}/git"
17 16
18EXTRA_OECONF += "--enable-shared" 17EXTRA_OECONF += "--enable-shared"
19 18
diff --git a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.4.5.bb b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.4.5.bb
index 62900011a1..b8396209c5 100644
--- a/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.4.5.bb
+++ b/meta-multimedia/recipes-multimedia/fluidsynth/fluidsynth_2.4.5.bb
@@ -13,7 +13,6 @@ SRC_URI = " \
13" 13"
14SRCREV = "9f2edaa3cbd456997cb420fb68b6f960faaafd12" 14SRCREV = "9f2edaa3cbd456997cb420fb68b6f960faaafd12"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake pkgconfig lib_package 17inherit cmake pkgconfig lib_package
19 18
diff --git a/meta-multimedia/recipes-multimedia/gerbera/gerbera_2.4.1.bb b/meta-multimedia/recipes-multimedia/gerbera/gerbera_2.4.1.bb
index c12be91664..6348f25a57 100644
--- a/meta-multimedia/recipes-multimedia/gerbera/gerbera_2.4.1.bb
+++ b/meta-multimedia/recipes-multimedia/gerbera/gerbera_2.4.1.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=25cdec9afe3f1f26212ead6bd2f7fac8"
6SRC_URI = "git://github.com/gerbera/gerbera.git;protocol=https;branch=master" 6SRC_URI = "git://github.com/gerbera/gerbera.git;protocol=https;branch=master"
7SRCREV = "870dd32d42f626dc2246d34b2224ffb6fd73e205" 7SRCREV = "870dd32d42f626dc2246d34b2224ffb6fd73e205"
8 8
9S = "${WORKDIR}/git"
10 9
11DEPENDS = "pugixml sqlite3 zlib fmt spdlog util-linux-libuuid libupnp libnsl2" 10DEPENDS = "pugixml sqlite3 zlib fmt spdlog util-linux-libuuid libupnp libnsl2"
12 11
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb
index dc43bed63b..e1c903f6ed 100644
--- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb
+++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_0.8.1.bb
@@ -15,11 +15,10 @@ SRCREV_common = "b64f03f6090245624608beb5d2fff335e23a01c0"
15SRCREV_FORMAT = "default_common" 15SRCREV_FORMAT = "default_common"
16SRC_URI = " \ 16SRC_URI = " \
17 git://github.com/RidgeRun/gst-shark.git;protocol=https;branch=${SRCBRANCH} \ 17 git://github.com/RidgeRun/gst-shark.git;protocol=https;branch=${SRCBRANCH} \
18 git://gitlab.freedesktop.org/gstreamer/common.git;protocol=https;branch=master;destsuffix=git/common;name=common \ 18 git://gitlab.freedesktop.org/gstreamer/common.git;protocol=https;branch=master;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/common;name=common \
19 file://0001-tracers-Fix-buffer-overflow.patch \ 19 file://0001-tracers-Fix-buffer-overflow.patch \
20" 20"
21 21
22S = "${WORKDIR}/git"
23 22
24EXTRA_OECONF += " \ 23EXTRA_OECONF += " \
25 --disable-graphviz \ 24 --disable-graphviz \
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb
index 4720edf153..d068d66bb6 100644
--- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb
+++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gstd_git.bb
@@ -11,7 +11,6 @@ SRCBRANCH ?= "master"
11SRCREV = "dac03d5e4102080a8f3ef274a6a6583455962095" 11SRCREV = "dac03d5e4102080a8f3ef274a6a6583455962095"
12SRC_URI = "git://git@github.com/RidgeRun/gstd-1.x.git;protocol=https;branch=${SRCBRANCH} \ 12SRC_URI = "git://git@github.com/RidgeRun/gstd-1.x.git;protocol=https;branch=${SRCBRANCH} \
13 file://0001-gstd-Remove-redundant-rpaths.patch" 13 file://0001-gstd-Remove-redundant-rpaths.patch"
14S = "${WORKDIR}/git"
15 14
16# Remove the +really when upstream version is > 1.0 15# Remove the +really when upstream version is > 1.0
17PV = "1.0+really0.15.2" 16PV = "1.0+really0.15.2"
diff --git a/meta-multimedia/recipes-multimedia/juce/projucer.inc b/meta-multimedia/recipes-multimedia/juce/projucer.inc
index b60cba1dd6..999891c232 100644
--- a/meta-multimedia/recipes-multimedia/juce/projucer.inc
+++ b/meta-multimedia/recipes-multimedia/juce/projucer.inc
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/WeAreROLI/JUCE.git;protocol=https;branch=${BRANCH} \
21 file://0001-StandardHeader-Include-utility-for-GCC-12-compatibil.patch \ 21 file://0001-StandardHeader-Include-utility-for-GCC-12-compatibil.patch \
22 " 22 "
23 23
24S = "${WORKDIR}/git"
25PV = "6.1.6" 24PV = "6.1.6"
26 25
27JUCE_PROJUCER_BUILD_PATH = "${B}/extras/Projucer/Builds" 26JUCE_PROJUCER_BUILD_PATH = "${B}/extras/Projucer/Builds"
diff --git a/meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb b/meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb
index 885758b6a4..9a82cd86bb 100644
--- a/meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb
+++ b/meta-multimedia/recipes-multimedia/libavif/libavif_1.0.1.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c528b75b07425b5c1d2e34de98c397b5"
6 6
7SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=v1.0.x" 7SRC_URI = "git://github.com/AOMediaCodec/libavif.git;protocol=https;branch=v1.0.x"
8 8
9S = "${WORKDIR}/git"
10SRCREV = "d1c26facaf5a8a97919ceee06814d05d10e25622" 9SRCREV = "d1c26facaf5a8a97919ceee06814d05d10e25622"
11 10
12DEPENDS = "dav1d" 11DEPENDS = "dav1d"
diff --git a/meta-multimedia/recipes-multimedia/libavtp/libavtp_0.2.0.bb b/meta-multimedia/recipes-multimedia/libavtp/libavtp_0.2.0.bb
index 98f8e5b84d..69d33c9f6a 100644
--- a/meta-multimedia/recipes-multimedia/libavtp/libavtp_0.2.0.bb
+++ b/meta-multimedia/recipes-multimedia/libavtp/libavtp_0.2.0.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/Avnu/libavtp.git;branch=master;protocol=https"
9SRC_URI:append:libc-musl = " file://0001-provide-64bit-host-to-network-conversion-macros.patch" 9SRC_URI:append:libc-musl = " file://0001-provide-64bit-host-to-network-conversion-macros.patch"
10SRCREV = "3599a5bf2d18fc3ae89b64f208d8380e6ee3a866" 10SRCREV = "3599a5bf2d18fc3ae89b64f208d8380e6ee3a866"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit meson pkgconfig 13inherit meson pkgconfig
15 14
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
index 3d43b4f1da..c7fe631a43 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera_0.4.0.bb
@@ -18,7 +18,6 @@ SRCREV = "35ed4b91291d9f3d08e4b51acfb51163e65df8f8"
18 18
19PE = "1" 19PE = "1"
20 20
21S = "${WORKDIR}/git"
22 21
23DEPENDS = "python3-pyyaml-native python3-jinja2-native python3-ply-native python3-jinja2-native udev gnutls chrpath-native libevent libyaml" 22DEPENDS = "python3-pyyaml-native python3-jinja2-native python3-ply-native python3-jinja2-native udev gnutls chrpath-native libevent libyaml"
24DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase qtbase-native', '', d)}" 23DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'qt', 'qtbase qtbase-native', '', d)}"
diff --git a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb
index e9d5107986..a509337894 100644
--- a/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb
+++ b/meta-multimedia/recipes-multimedia/libde265/libde265_1.0.15.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=695b556799abb2435c97a113cdca512f"
11SRC_URI = "git://github.com/strukturag/libde265.git;branch=master;protocol=https" 11SRC_URI = "git://github.com/strukturag/libde265.git;branch=master;protocol=https"
12SRCREV = "17bb8d9fcea62db8cdeb0fc7ef8d15dbd19a22e4" 12SRCREV = "17bb8d9fcea62db8cdeb0fc7ef8d15dbd19a22e4"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake pkgconfig 15inherit cmake pkgconfig
17 16
diff --git a/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb b/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb
index bfa6de90d3..93bdc63b56 100644
--- a/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb
+++ b/meta-multimedia/recipes-multimedia/libdvbcsa/libdvbcsa_1.1.0.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://code.videolan.org/videolan/libdvbcsa.git;protocol=https;branch=
9 file://libdvbcsa.pc \ 9 file://libdvbcsa.pc \
10" 10"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools lib_package pkgconfig 13inherit autotools lib_package pkgconfig
15 14
diff --git a/meta-multimedia/recipes-multimedia/libheif/libheif_1.19.5.bb b/meta-multimedia/recipes-multimedia/libheif/libheif_1.19.8.bb
index e024ff0f60..a3f5f21406 100644
--- a/meta-multimedia/recipes-multimedia/libheif/libheif_1.19.5.bb
+++ b/meta-multimedia/recipes-multimedia/libheif/libheif_1.19.8.bb
@@ -1,15 +1,14 @@
1SUMMARY = "libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder" 1SUMMARY = "libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File Format) file format decoder and encoder"
2HOMEPAGE = "https://github.com/strukturag/libheif" 2HOMEPAGE = "https://github.com/strukturag/libheif"
3LICENSE = "LGPL-3.0-only" 3LICENSE = "LGPL-3.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=f07b2bc152eaee52edbd338825f474d4" 4LIC_FILES_CHKSUM = "file://COPYING;md5=9c0edc7369719b2c47d44e80ba74b4b7"
5LICENSE_FLAGS = "commercial" 5LICENSE_FLAGS = "commercial"
6 6
7COMPATIBLE_MACHINE:powerpc64le = "null" 7COMPATIBLE_MACHINE:powerpc64le = "null"
8 8
9SRC_URI = "git://github.com/strukturag/libheif.git;protocol=https;branch=master" 9SRC_URI = "git://github.com/strukturag/libheif.git;protocol=https;branch=master"
10 10
11S = "${WORKDIR}/git" 11SRCREV = "5e9deb19fe6b3768af0bb8e9e5e8438b15171bf3"
12SRCREV = "cd95b113d78d0696105a9e678cbd19487ee13d6c"
13 12
14inherit cmake pkgconfig 13inherit cmake pkgconfig
15 14
diff --git a/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb b/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb
index 7f531efc63..bcf91b5453 100644
--- a/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb
+++ b/meta-multimedia/recipes-multimedia/liblc3/liblc3_1.0.4.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6SRC_URI = "git://github.com/google/liblc3.git;protocol=https;branch=main" 6SRC_URI = "git://github.com/google/liblc3.git;protocol=https;branch=main"
7 7
8S = "${WORKDIR}/git"
9SRCREV = "1a5938ebaca4f13fe79ce074f5dee079783aa29f" 8SRCREV = "1a5938ebaca4f13fe79ce074f5dee079783aa29f"
10 9
11inherit pkgconfig meson 10inherit pkgconfig meson
diff --git a/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.7.10.bb b/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.7.10.bb
index f59220d0da..613147598a 100644
--- a/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.7.10.bb
+++ b/meta-multimedia/recipes-multimedia/libopenmpt/libopenmpt_0.7.10.bb
@@ -16,7 +16,7 @@ SRC_URI = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${PV}+release
16 " 16 "
17SRC_URI[sha256sum] = "093713c1c1024f4f10c4779a66ceb2af51fb7c908a9e99feb892d04019220ba1" 17SRC_URI[sha256sum] = "093713c1c1024f4f10c4779a66ceb2af51fb7c908a9e99feb892d04019220ba1"
18 18
19S = "${WORKDIR}/libopenmpt-${PV}+release.autotools" 19S = "${UNPACKDIR}/libopenmpt-${PV}+release.autotools"
20 20
21inherit autotools pkgconfig ptest 21inherit autotools pkgconfig ptest
22 22
diff --git a/meta-multimedia/recipes-multimedia/libsquish/libsquish_git.bb b/meta-multimedia/recipes-multimedia/libsquish/libsquish_git.bb
index 3d631ea0b6..d7325abd7a 100644
--- a/meta-multimedia/recipes-multimedia/libsquish/libsquish_git.bb
+++ b/meta-multimedia/recipes-multimedia/libsquish/libsquish_git.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/OpenELEC/libsquish.git;protocol=https;branch=master
10 file://0001-Add-support-for-variable-libdir.patch \ 10 file://0001-Add-support-for-variable-libdir.patch \
11 " 11 "
12 12
13S = "${WORKDIR}/git"
14 13
15EXTRA_OEMAKE = "INSTALL_DIR=${D}${prefix} LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \ 14EXTRA_OEMAKE = "INSTALL_DIR=${D}${prefix} LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
16 ${@bb.utils.contains('TUNE_FEATURES', 'altivec', 'USE_ALTIVEC=1', '', d)}" 15 ${@bb.utils.contains('TUNE_FEATURES', 'altivec', 'USE_ALTIVEC=1', '', d)}"
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 b1572b32ac..10e64e9878 100644
--- a/meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb
+++ b/meta-multimedia/recipes-multimedia/libuvc/libuvc_0.0.7.bb
@@ -9,6 +9,5 @@ DEPENDS = "libusb jpeg"
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" 10SRCREV = "68d07a00e11d1944e27b7295ee69673239c00b4b"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake pkgconfig 13inherit cmake pkgconfig
diff --git a/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb b/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb
index 76f51196aa..b9093d19bb 100644
--- a/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb
+++ b/meta-multimedia/recipes-multimedia/mimic/mimic_1.3.0.1.bb
@@ -27,6 +27,5 @@ SRC_URI = "git://github.com/MycroftAI/mimic1.git;branch=master;protocol=https \
27 27
28inherit autotools pkgconfig 28inherit autotools pkgconfig
29 29
30S = "${WORKDIR}/git"
31 30
32CPPFLAGS:append = " -Wno-error" 31CPPFLAGS:append = " -Wno-error"
diff --git a/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc b/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc
index 170e676b24..cb2a1865e8 100644
--- a/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc
+++ b/meta-multimedia/recipes-multimedia/minidlna/minidlna.inc
@@ -15,7 +15,6 @@ SRC_URI = "git://git.code.sf.net/p/minidlna/git;branch=master;module=git \
15 file://0001-Add-compatibility-with-FFMPEG-7.0.patch \ 15 file://0001-Add-compatibility-with-FFMPEG-7.0.patch \
16 " 16 "
17 17
18S = "${WORKDIR}/git"
19 18
20# This remove "--exclude=autopoint" option from autoreconf argument to avoid 19# This remove "--exclude=autopoint" option from autoreconf argument to avoid
21# configure.ac:30: error: required file './ABOUT-NLS' not found 20# configure.ac:30: error: required file './ABOUT-NLS' not found
diff --git a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb
index 2b373d31e5..1ae43e8aef 100644
--- a/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb
+++ b/meta-multimedia/recipes-multimedia/musicbrainz/libmusicbrainz_git.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/metabrainz/libmusicbrainz.git;branch=master;protocol
12 file://0001-http-fetch-Pass-a-non-null-buffer-to-ne_set_request_.patch \ 12 file://0001-http-fetch-Pass-a-non-null-buffer-to-ne_set_request_.patch \
13 " 13 "
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake pkgconfig 16inherit cmake pkgconfig
18 17
diff --git a/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.22.bb b/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.22.bb
index 2746c6bb80..a9dae6073a 100644
--- a/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.22.bb
+++ b/meta-multimedia/recipes-multimedia/musicpd/libmpdclient_2.22.bb
@@ -9,7 +9,6 @@ SRC_URI = " \
9 git://github.com/MusicPlayerDaemon/libmpdclient;branch=master;protocol=https \ 9 git://github.com/MusicPlayerDaemon/libmpdclient;branch=master;protocol=https \
10" 10"
11SRCREV = "7124a0ad4841a44db084bb785a6e7120bc8f0139" 11SRCREV = "7124a0ad4841a44db084bb785a6e7120bc8f0139"
12S = "${WORKDIR}/git"
13 12
14PACKAGECONFIG ??= "tcp" 13PACKAGECONFIG ??= "tcp"
15PACKAGECONFIG[tcp] = "-Dtcp=true,-Dtcp=false" 14PACKAGECONFIG[tcp] = "-Dtcp=true,-Dtcp=false"
diff --git a/meta-multimedia/recipes-multimedia/musicpd/mpc_0.35.bb b/meta-multimedia/recipes-multimedia/musicpd/mpc_0.35.bb
index 93df25ee2f..6f337febb3 100644
--- a/meta-multimedia/recipes-multimedia/musicpd/mpc_0.35.bb
+++ b/meta-multimedia/recipes-multimedia/musicpd/mpc_0.35.bb
@@ -10,4 +10,3 @@ DEPENDS += "libmpdclient"
10SRC_URI = "git://github.com/MusicPlayerDaemon/mpc;branch=master;protocol=https" 10SRC_URI = "git://github.com/MusicPlayerDaemon/mpc;branch=master;protocol=https"
11SRCREV = "31c900b79b3a1cd7f2944e92f24223d12589fdaa" 11SRCREV = "31c900b79b3a1cd7f2944e92f24223d12589fdaa"
12 12
13S = "${WORKDIR}/git"
diff --git a/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.3.bb b/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.3.bb
index 7250c22a68..d1dd4d7442 100644
--- a/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.3.bb
+++ b/meta-multimedia/recipes-multimedia/musicpd/mpd_0.24.3.bb
@@ -23,7 +23,6 @@ SRC_URI = "git://github.com/MusicPlayerDaemon/MPD;branch=master;protocol=https \
23 " 23 "
24SRCREV = "063abb31a68f7ee92a246256eec4234ab8b7ed8b" 24SRCREV = "063abb31a68f7ee92a246256eec4234ab8b7ed8b"
25 25
26S = "${WORKDIR}/git"
27 26
28EXTRA_OEMESON += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '-Dsystemd=enabled -Dsystemd_system_unit_dir=${systemd_system_unitdir} -Dsystemd_user_unit_dir=${systemd_system_unitdir}', '-Dsystemd=disabled', d)} \ 27EXTRA_OEMESON += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '-Dsystemd=enabled -Dsystemd_system_unit_dir=${systemd_system_unitdir} -Dsystemd_user_unit_dir=${systemd_system_unitdir}', '-Dsystemd=disabled', d)} \
29 -Dadplug=disabled \ 28 -Dadplug=disabled \
diff --git a/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb b/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb
index d93c054f45..626897aa3b 100644
--- a/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb
+++ b/meta-multimedia/recipes-multimedia/musicpd/ncmpc_0.49.bb
@@ -34,4 +34,3 @@ PACKAGECONFIG[chat_screen] = "-Dchat_screen=true,-Dchat_screen=false"
34 34
35SRC_URI = "git://github.com/MusicPlayerDaemon/ncmpc;branch=master;protocol=https" 35SRC_URI = "git://github.com/MusicPlayerDaemon/ncmpc;branch=master;protocol=https"
36SRCREV = "f81f875fc5785383d24f54fb9bd3cf06efd915a4" 36SRCREV = "f81f875fc5785383d24f54fb9bd3cf06efd915a4"
37S = "${WORKDIR}/git"
diff --git a/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb b/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb
index 8bedc693ba..bdc4d7280c 100644
--- a/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb
+++ b/meta-multimedia/recipes-multimedia/mycroft/mycroft_19.8.1.bb
@@ -20,7 +20,6 @@ SRC_URI = "git://github.com/MycroftAI/mycroft-core.git;branch=master;protocol=ht
20 file://mycroft.service \ 20 file://mycroft.service \
21 " 21 "
22 22
23S = "${WORKDIR}/git"
24 23
25inherit systemd features_check 24inherit systemd features_check
26 25
diff --git a/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.1.14.0.bb b/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.1.14.0.bb
index 36885f29e2..6ac74748be 100644
--- a/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.1.14.0.bb
+++ b/meta-multimedia/recipes-multimedia/nv-codec-headers/nv-codec-headers_12.1.14.0.bb
@@ -8,7 +8,6 @@ SRC_URI = " \
8 file://0001-Makefile-add-clean-target.patch \ 8 file://0001-Makefile-add-clean-target.patch \
9" 9"
10SRCREV = "1889e62e2d35ff7aa9baca2bceb14f053785e6f1" 10SRCREV = "1889e62e2d35ff7aa9baca2bceb14f053785e6f1"
11S = "${WORKDIR}/git"
12 11
13EXTRA_OEMAKE = "PREFIX=${prefix} DESTDIR=${D} LIBDIR=${baselib}" 12EXTRA_OEMAKE = "PREFIX=${prefix} DESTDIR=${D} LIBDIR=${baselib}"
14 13
diff --git a/meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb b/meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb
index d57c9b5c64..4204017c20 100644
--- a/meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb
+++ b/meta-multimedia/recipes-multimedia/openal/openal-soft_1.24.3.bb
@@ -10,7 +10,6 @@ DEPENDS = "zlib libsndfile1"
10SRCREV = "dc7d7054a5b4f3bec1dc23a42fd616a0847af948" 10SRCREV = "dc7d7054a5b4f3bec1dc23a42fd616a0847af948"
11SRC_URI = "git://github.com/kcat/openal-soft.git;protocol=https;branch=master" 11SRC_URI = "git://github.com/kcat/openal-soft.git;protocol=https;branch=master"
12 12
13S = "${WORKDIR}/git"
14 13
15PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa pipewire pulseaudio', d)}" 14PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa pipewire pulseaudio', d)}"
16PACKAGECONFIG[alsa] = "-DALSOFT_BACKEND_ALSA=ON,-DALSOFT_BACKEND_ALSA=OFF,alsa-lib" 15PACKAGECONFIG[alsa] = "-DALSOFT_BACKEND_ALSA=ON,-DALSOFT_BACKEND_ALSA=OFF,alsa-lib"
diff --git a/meta-multimedia/recipes-multimedia/openh264/openh264_2.6.0.bb b/meta-multimedia/recipes-multimedia/openh264/openh264_2.6.0.bb
index 0226745bbc..b210454efd 100644
--- a/meta-multimedia/recipes-multimedia/openh264/openh264_2.6.0.bb
+++ b/meta-multimedia/recipes-multimedia/openh264/openh264_2.6.0.bb
@@ -11,7 +11,6 @@ DEPENDS = " nasm-native"
11 11
12inherit meson pkgconfig 12inherit meson pkgconfig
13 13
14S = "${WORKDIR}/git"
15SRCREV = "19120fcb8f89b16126e9cfee096b2f0751554fdc" 14SRCREV = "19120fcb8f89b16126e9cfee096b2f0751554fdc"
16BRANCH = "openh264v${PV}" 15BRANCH = "openh264v${PV}"
17SRC_URI = "git://github.com/cisco/openh264.git;protocol=https;branch=${BRANCH} \ 16SRC_URI = "git://github.com/cisco/openh264.git;protocol=https;branch=${BRANCH} \
diff --git a/meta-multimedia/recipes-multimedia/opus-tools/opus-tools_0.2.bb b/meta-multimedia/recipes-multimedia/opus-tools/opus-tools_0.2.bb
index b76c5ba01d..92df308ce0 100644
--- a/meta-multimedia/recipes-multimedia/opus-tools/opus-tools_0.2.bb
+++ b/meta-multimedia/recipes-multimedia/opus-tools/opus-tools_0.2.bb
@@ -8,7 +8,7 @@ SRC_URI = "http://downloads.xiph.org/releases/opus/opus-tools-${PV}.tar.gz"
8SRC_URI[md5sum] = "ff2d0536e960cabbfb8ca7c8c1759b6c" 8SRC_URI[md5sum] = "ff2d0536e960cabbfb8ca7c8c1759b6c"
9SRC_URI[sha256sum] = "b4e56cb00d3e509acfba9a9b627ffd8273b876b4e2408642259f6da28fa0ff86" 9SRC_URI[sha256sum] = "b4e56cb00d3e509acfba9a9b627ffd8273b876b4e2408642259f6da28fa0ff86"
10 10
11S = "${WORKDIR}/opus-tools-${PV}" 11S = "${UNPACKDIR}/opus-tools-${PV}"
12 12
13DEPENDS = "libopus libopusenc flac opusfile" 13DEPENDS = "libopus libopusenc flac opusfile"
14 14
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.2.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.2.bb
index 184ed45d2d..dde0039584 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.2.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.2.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://gitlab.freedesktop.org/pipewire/media-session.git;protocol=http
14 file://0001-pass-right-types-to-methods.patch \ 14 file://0001-pass-right-types-to-methods.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18SRCREV = "80dae7e24bec02b2befe09a72fbac6e2b38ccb5c" 17SRCREV = "80dae7e24bec02b2befe09a72fbac6e2b38ccb5c"
19 18
20inherit meson pkgconfig 19inherit meson pkgconfig
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.2.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.5.bb
index 2af16aad3e..e41cfd221c 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.2.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.5.bb
@@ -12,11 +12,10 @@ LIC_FILES_CHKSUM = " \
12 12
13DEPENDS = "dbus ncurses" 13DEPENDS = "dbus ncurses"
14 14
15SRCREV = "d20a1523b6770dfa93a270bdda5d7c800d7ec191" 15SRCREV = "83ada1e086f8fa49bf9652df2edd9ccee5efa48b"
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
19S = "${WORKDIR}/git"
20 19
21inherit meson pkgconfig systemd gettext useradd 20inherit meson pkgconfig systemd gettext useradd
22 21
@@ -139,7 +138,7 @@ PACKAGECONFIG[udev] = "-Dudev=enabled,-Dudev=disabled,udev"
139PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev" 138PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev"
140PACKAGECONFIG[volume] = "-Dvolume=enabled,-Dvolume=disabled" 139PACKAGECONFIG[volume] = "-Dvolume=enabled,-Dvolume=disabled"
141PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-headers vulkan-loader" 140PACKAGECONFIG[vulkan] = "-Dvulkan=enabled,-Dvulkan=disabled,vulkan-headers vulkan-loader"
142PACKAGECONFIG[webrtc-echo-cancelling] = "-Decho-cancel-webrtc=enabled,-Decho-cancel-webrtc=disabled,webrtc-audio-processing-1" 141PACKAGECONFIG[webrtc-echo-cancelling] = "-Decho-cancel-webrtc=enabled,-Decho-cancel-webrtc=disabled,webrtc-audio-processing-2"
143PACKAGECONFIG[wireplumber] = ",,,wireplumber,,media-session" 142PACKAGECONFIG[wireplumber] = ",,,wireplumber,,media-session"
144 143
145PACKAGESPLITFUNCS:prepend = " split_dynamic_packages " 144PACKAGESPLITFUNCS:prepend = " split_dynamic_packages "
diff --git a/meta-multimedia/recipes-multimedia/rtmpdump/rtmpdump_2.6.bb b/meta-multimedia/recipes-multimedia/rtmpdump/rtmpdump_2.6.bb
index 9297641c88..c02b45054f 100644
--- a/meta-multimedia/recipes-multimedia/rtmpdump/rtmpdump_2.6.bb
+++ b/meta-multimedia/recipes-multimedia/rtmpdump/rtmpdump_2.6.bb
@@ -13,7 +13,6 @@ SRC_URI = " \
13 git://git.ffmpeg.org/rtmpdump;branch=master \ 13 git://git.ffmpeg.org/rtmpdump;branch=master \
14" 14"
15 15
16S = "${WORKDIR}/git"
17 16
18CVE_STATUS_GROUPS += "CVES_2015" 17CVE_STATUS_GROUPS += "CVES_2015"
19CVES_2015 = "CVE-2015-8270 CVE-2015-8271 CVE-2015-8272" 18CVES_2015 = "CVE-2015-8270 CVE-2015-8271 CVE-2015-8272"
diff --git a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb
index 5eba4da207..e650007f73 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-1080p.bb
@@ -9,8 +9,7 @@ SRC_URI[sha256sum] = "69fe2cfe7154a6e752688e3a0d7d6b07b1605bbaf75b56f6470dc7b4c2
9 9
10inherit allarch 10inherit allarch
11 11
12S = "${WORKDIR}/sources" 12S = "${UNPACKDIR}"
13UNPACKDIR = "${S}"
14 13
15do_install() { 14do_install() {
16 install -d ${D}${datadir}/movies 15 install -d ${D}${datadir}/movies
diff --git a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb
index 29e60cb0a8..945a27b233 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-480p.bb
@@ -9,8 +9,7 @@ SRC_URI[sha256sum] = "40d1cf5bc8e1b0e55dac7bb2e3fbc2aea05b6679444864781299b24db0
9 9
10inherit allarch 10inherit allarch
11 11
12S = "${WORKDIR}/sources" 12S = "${UNPACKDIR}"
13UNPACKDIR = "${S}"
14 13
15do_install() { 14do_install() {
16 install -d ${D}${datadir}/movies 15 install -d ${D}${datadir}/movies
diff --git a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb
index 50ea2e3c88..94787142b9 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/bigbuckbunny-720p.bb
@@ -9,8 +9,7 @@ SRC_URI[sha256sum] = "b957d6e6212638441b52d3b620af157cc8d40c2a0342669294854a06ed
9 9
10inherit allarch 10inherit allarch
11 11
12S = "${WORKDIR}/sources" 12S = "${UNPACKDIR}"
13UNPACKDIR = "${S}"
14 13
15do_install() { 14do_install() {
16 install -d ${D}${datadir}/movies 15 install -d ${D}${datadir}/movies
diff --git a/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb b/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb
index ed3ff75ac0..293c73135d 100644
--- a/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb
+++ b/meta-multimedia/recipes-multimedia/sample-content/tearsofsteel-1080p.bb
@@ -8,8 +8,7 @@ SRC_URI[sha256sum] = "bd2b5bc6c16d4085034f47ef7e4b3938afe86b4eec4ac3cf2685367d3b
8 8
9inherit allarch 9inherit allarch
10 10
11S = "${WORKDIR}/sources" 11S = "${UNPACKDIR}"
12UNPACKDIR = "${S}"
13 12
14do_install() { 13do_install() {
15 install -d ${D}${datadir}/movies 14 install -d ${D}${datadir}/movies
diff --git a/meta-multimedia/recipes-multimedia/sox/sox_14.4.2.bb b/meta-multimedia/recipes-multimedia/sox/sox_14.4.2.bb
index 8607af64ed..90a7a85df8 100644
--- a/meta-multimedia/recipes-multimedia/sox/sox_14.4.2.bb
+++ b/meta-multimedia/recipes-multimedia/sox/sox_14.4.2.bb
@@ -41,7 +41,6 @@ SRC_URI = "git://git.code.sf.net/p/sox/code;protocol=https;branch=master \
41# last release was in 2015, use latest hash from 2024-05-30 41# last release was in 2015, use latest hash from 2024-05-30
42PV .= "+git" 42PV .= "+git"
43SRCREV = "f3094754a7c2a7e55c35621d20fa9945736e72df" 43SRCREV = "f3094754a7c2a7e55c35621d20fa9945736e72df"
44S = "${WORKDIR}/git"
45 44
46CVE_PRODUCT:append = " libsox_project:libsox sound_exchange_project:sound_exchange" 45CVE_PRODUCT:append = " libsox_project:libsox sound_exchange_project:sound_exchange"
47 46
diff --git a/meta-multimedia/recipes-multimedia/spandsp/spandsp_git.bb b/meta-multimedia/recipes-multimedia/spandsp/spandsp_git.bb
index f115553fd1..9993837f19 100644
--- a/meta-multimedia/recipes-multimedia/spandsp/spandsp_git.bb
+++ b/meta-multimedia/recipes-multimedia/spandsp/spandsp_git.bb
@@ -28,7 +28,6 @@ SRC_URI = "\
28# https://lists.openembedded.org/g/openembedded-devel/message/109325 28# https://lists.openembedded.org/g/openembedded-devel/message/109325
29SRCREV = "df1282eb9af538ab1aadb6d66146e258451d4fe4" 29SRCREV = "df1282eb9af538ab1aadb6d66146e258451d4fe4"
30 30
31S = "${WORKDIR}/git"
32 31
33inherit autotools 32inherit autotools
34 33
diff --git a/meta-multimedia/recipes-multimedia/tinyalsa/tinyalsa_2.0.0.bb b/meta-multimedia/recipes-multimedia/tinyalsa/tinyalsa_2.0.0.bb
index b513e959d3..8965c8ee75 100644
--- a/meta-multimedia/recipes-multimedia/tinyalsa/tinyalsa_2.0.0.bb
+++ b/meta-multimedia/recipes-multimedia/tinyalsa/tinyalsa_2.0.0.bb
@@ -10,7 +10,6 @@ PV .= "+git"
10SRCREV = "f78ed25aced2dfea743867b8205a787bfb091340" 10SRCREV = "f78ed25aced2dfea743867b8205a787bfb091340"
11SRC_URI = "git://github.com/tinyalsa/tinyalsa;branch=master;protocol=https" 11SRC_URI = "git://github.com/tinyalsa/tinyalsa;branch=master;protocol=https"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit meson 14inherit meson
16 15
diff --git a/meta-multimedia/recipes-multimedia/tremor/tremor_20180319.bb b/meta-multimedia/recipes-multimedia/tremor/tremor_20180319.bb
index f8ab1bf680..f195a4a654 100644
--- a/meta-multimedia/recipes-multimedia/tremor/tremor_20180319.bb
+++ b/meta-multimedia/recipes-multimedia/tremor/tremor_20180319.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://gitlab.xiph.org/xiph/tremor.git;protocol=https;branch=master \
12" 12"
13SRCREV = "7c30a66346199f3f09017a09567c6c8a3a0eedc8" 13SRCREV = "7c30a66346199f3f09017a09567c6c8a3a0eedc8"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit autotools pkgconfig 16inherit autotools pkgconfig
18 17
diff --git a/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-1_1.3.bb b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-1_1.3.bb
index 15ddcdb04e..08104cbc62 100644
--- a/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-1_1.3.bb
+++ b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-1_1.3.bb
@@ -15,7 +15,7 @@ SRC_URI = " \
15 file://0001-task_queue-fix-build-with-gcc-15.patch \ 15 file://0001-task_queue-fix-build-with-gcc-15.patch \
16" 16"
17SRC_URI[sha256sum] = "2365e93e778d7b61b5d6e02d21c47d97222e9c7deff9e1d0838ad6ec2e86f1b9" 17SRC_URI[sha256sum] = "2365e93e778d7b61b5d6e02d21c47d97222e9c7deff9e1d0838ad6ec2e86f1b9"
18S = "${WORKDIR}/webrtc-audio-processing-${PV}" 18S = "${UNPACKDIR}/webrtc-audio-processing-${PV}"
19 19
20LDFLAGS:append:libc-musl = " -lexecinfo" 20LDFLAGS:append:libc-musl = " -lexecinfo"
21 21
diff --git a/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2/e9c78dc4712fa6362b0c839ad57b6b46dce1ba83.patch b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2/e9c78dc4712fa6362b0c839ad57b6b46dce1ba83.patch
new file mode 100644
index 0000000000..3e2ac72c69
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2/e9c78dc4712fa6362b0c839ad57b6b46dce1ba83.patch
@@ -0,0 +1,50 @@
1From e9c78dc4712fa6362b0c839ad57b6b46dce1ba83 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Fran=C3=A7ois=20Laignel?= <francois@centricular.com>
3Date: Mon, 14 Apr 2025 16:48:19 +0200
4Subject: [PATCH] Fix compilation with gcc-15
5
6This commit fixes compilation errors with gcc-15 (default for Fedora 42).
7
8From [1]:
9
10> Common C++ headers (like <memory>) in GCC 15.0.0 (combined with libstdc++)
11> don't transitively include uint64_t anymore.
12
13See also [2].
14
15[1]: https://github.com/ROCm/rocm_smi_lib/pull/198
16[2]: https://github.com/root-project/root/issues/17444
17
18Upstream-Status: Backport [https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/commit/e9c78dc4712fa6362b0c839ad57b6b46dce1ba83.patch]
19---
20 .../audio_processing/aec3/multi_channel_content_detector.h | 1 +
21 webrtc/rtc_base/trace_event.h | 1 +
22 2 files changed, 2 insertions(+)
23
24diff --git a/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h b/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h
25index 2b2f3b8..feb29fd 100644
26--- a/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h
27+++ b/webrtc/modules/audio_processing/aec3/multi_channel_content_detector.h
28@@ -12,6 +12,7 @@
29 #define MODULES_AUDIO_PROCESSING_AEC3_MULTI_CHANNEL_CONTENT_DETECTOR_H_
30
31 #include <stddef.h>
32+#include <cstdint>
33
34 #include <memory>
35 #include <optional>
36diff --git a/webrtc/rtc_base/trace_event.h b/webrtc/rtc_base/trace_event.h
37index 2aee713..f88a68e 100644
38--- a/webrtc/rtc_base/trace_event.h
39+++ b/webrtc/rtc_base/trace_event.h
40@@ -28,6 +28,7 @@
41
42 #if !defined(RTC_USE_PERFETTO)
43 #include <string>
44+#include <cstdint>
45
46 #include "rtc_base/event_tracer.h"
47
48--
49GitLab
50
diff --git a/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2_2.1.bb b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2_2.1.bb
new file mode 100644
index 0000000000..9aab57a089
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/webrtc-audio-processing/webrtc-audio-processing-2_2.1.bb
@@ -0,0 +1,21 @@
1DESCRIPTION = "Audio processing bits of the WebRTC reference implementation"
2HOMEPAGE = "https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/"
3SECTION = "audio"
4
5DEPENDS = "abseil-cpp"
6DEPENDS:append:libc-musl = " libexecinfo"
7
8LICENSE = "BSD-3-Clause"
9LIC_FILES_CHKSUM = "file://COPYING;md5=da08a38a32a340c5d91e13ee86a118f2"
10
11SRC_URI = " \
12 http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/webrtc-audio-processing-${PV}.tar.xz \
13 file://e9c78dc4712fa6362b0c839ad57b6b46dce1ba83.patch \
14"
15SRC_URI[sha256sum] = "ae9302824b2038d394f10213cab05312c564a038434269f11dbf68f511f9f9fe"
16S = "${UNPACKDIR}/webrtc-audio-processing-${PV}"
17
18LDFLAGS:append:libc-musl = " -lexecinfo"
19# | riscv32-yoe-linux-musl-ld.lld: error: undefined reference: __atomic_store_8
20LDFLAGS:append:riscv32 = " -latomic"
21inherit meson pkgconfig
diff --git a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.8.bb b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.10.bb
index 33efea2e40..8e50378bfd 100644
--- a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.8.bb
+++ b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.10.bb
@@ -10,13 +10,12 @@ DEPENDS = "glib-2.0 glib-2.0-native lua pipewire \
10 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "python3-native python3-lxml-native doxygen-native", "", d)} \ 10 ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", "python3-native python3-lxml-native doxygen-native", "", d)} \
11" 11"
12 12
13SRCREV = "ac69acb3c2b7dc6d91776d5582dd0b2703bb71eb" 13SRCREV = "7a4d3177550b6b53fe0a49396da5b07f5353daff"
14SRC_URI = " \ 14SRC_URI = " \
15 git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https \ 15 git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https \
16 file://90-OE-disable-session-dbus-dependent-features.lua \ 16 file://90-OE-disable-session-dbus-dependent-features.lua \
17" 17"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit meson pkgconfig gobject-introspection systemd 20inherit meson pkgconfig gobject-introspection systemd
22 21
diff --git a/meta-multimedia/recipes-multimedia/x265/x265_4.1.bb b/meta-multimedia/recipes-multimedia/x265/x265_4.1.bb
index ae0f7758c1..dedc3aa4d3 100644
--- a/meta-multimedia/recipes-multimedia/x265/x265_4.1.bb
+++ b/meta-multimedia/recipes-multimedia/x265/x265_4.1.bb
@@ -13,7 +13,7 @@ SRC_URI = " \
13 file://0001-json11.cpp-Include-cstdint.patch \ 13 file://0001-json11.cpp-Include-cstdint.patch \
14" 14"
15SRC_URI[sha256sum] = "a31699c6a89806b74b0151e5e6a7df65de4b49050482fe5ebf8a4379d7af8f29" 15SRC_URI[sha256sum] = "a31699c6a89806b74b0151e5e6a7df65de4b49050482fe5ebf8a4379d7af8f29"
16S = "${WORKDIR}/x265_${PV}/source" 16S = "${UNPACKDIR}/x265_${PV}/source"
17 17
18inherit lib_package cmake pkgconfig 18inherit lib_package cmake pkgconfig
19 19
diff --git a/meta-multimedia/recipes-support/crossguid/crossguid_0.2.2.bb b/meta-multimedia/recipes-support/crossguid/crossguid_0.2.2.bb
index 5e680c4640..811a876885 100644
--- a/meta-multimedia/recipes-support/crossguid/crossguid_0.2.2.bb
+++ b/meta-multimedia/recipes-support/crossguid/crossguid_0.2.2.bb
@@ -11,7 +11,6 @@ SRCREV = "ca1bf4b810e2d188d04cb6286f957008ee1b7681"
11SRC_URI = "git://github.com/graeme-hill/crossguid;protocol=https;branch=master \ 11SRC_URI = "git://github.com/graeme-hill/crossguid;protocol=https;branch=master \
12 file://0001-include-missing-cstdint.patch" 12 file://0001-include-missing-cstdint.patch"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
17 16
diff --git a/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb b/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb
index 04d16ffe11..b3953cf5c3 100644
--- a/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb
+++ b/meta-multimedia/recipes-support/gst-instruments/gst-instruments_git.bb
@@ -10,7 +10,6 @@ PV = "0.3.1+git"
10 10
11SRC_URI = "git://github.com/kirushyk/gst-instruments.git;protocol=https;branch=master" 11SRC_URI = "git://github.com/kirushyk/gst-instruments.git;protocol=https;branch=master"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit vala meson pkgconfig 14inherit vala meson pkgconfig
16 15
diff --git a/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.6.bb b/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.6.bb
index 376dd15d17..c5d497c468 100644
--- a/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.6.bb
+++ b/meta-multimedia/recipes-support/libmediaart/libmediaart-2.0_1.9.6.bb
@@ -13,7 +13,7 @@ inherit gnomebase gobject-introspection vala features_check
13SRC_URI = "${GNOME_MIRROR}/libmediaart/1.9/libmediaart-${PV}.tar.xz" 13SRC_URI = "${GNOME_MIRROR}/libmediaart/1.9/libmediaart-${PV}.tar.xz"
14SRC_URI[sha256sum] = "c3bc5025d7db380587f9c8eb800c611f6b5a16d6b4b78fcff93f62876a677f17" 14SRC_URI[sha256sum] = "c3bc5025d7db380587f9c8eb800c611f6b5a16d6b4b78fcff93f62876a677f17"
15 15
16S = "${WORKDIR}/libmediaart-${PV}" 16S = "${UNPACKDIR}/libmediaart-${PV}"
17 17
18# gobject-introspection is mandatory and cannot be configured 18# gobject-introspection is mandatory and cannot be configured
19REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" 19REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
diff --git a/meta-multimedia/recipes-support/libsrtp/libsrtp_2.5.0.bb b/meta-multimedia/recipes-support/libsrtp/libsrtp_2.5.0.bb
index d1cbe0f590..9130b290b9 100644
--- a/meta-multimedia/recipes-support/libsrtp/libsrtp_2.5.0.bb
+++ b/meta-multimedia/recipes-support/libsrtp/libsrtp_2.5.0.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2909fcf6f09ffff8430463d91c08c4e1"
11SRC_URI = "git://github.com/cisco/libsrtp.git;branch=main;protocol=https" 11SRC_URI = "git://github.com/cisco/libsrtp.git;branch=main;protocol=https"
12SRCREV = "a566a9cfcd619e8327784aa7cff4a1276dc1e895" 12SRCREV = "a566a9cfcd619e8327784aa7cff4a1276dc1e895"
13 13
14S = "${WORKDIR}/git"
15 14
16PACKAGECONFIG ?= "" 15PACKAGECONFIG ?= ""
17PACKAGECONFIG[nss] = "-Dcrypto-library=nss,, nss,,, openssl" 16PACKAGECONFIG[nss] = "-Dcrypto-library=nss,, nss,,, openssl"
diff --git a/meta-multimedia/recipes-support/srt/srt_1.4.4.bb b/meta-multimedia/recipes-support/srt/srt_1.4.4.bb
index d6cf36dfbe..91651fda8e 100644
--- a/meta-multimedia/recipes-support/srt/srt_1.4.4.bb
+++ b/meta-multimedia/recipes-support/srt/srt_1.4.4.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/Haivision/srt;protocol=https;branch=master \
11 file://0001-don-t-install-srt-ffplay.patch \ 11 file://0001-don-t-install-srt-ffplay.patch \
12 " 12 "
13UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 13UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
14S = "${WORKDIR}/git"
15 14
16inherit cmake pkgconfig 15inherit cmake pkgconfig
17 16
diff --git a/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.7.0.bb b/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.7.0.bb
index 0b90bc0db9..c3056c9e86 100644
--- a/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.7.0.bb
+++ b/meta-multimedia/recipes-support/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr_0.7.0.bb
@@ -19,7 +19,6 @@ REQUIRED_DISTRO_FEATURES = "opengl wayland"
19SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;branch=master \ 19SRC_URI = "git://github.com/emersion/xdg-desktop-portal-wlr.git;protocol=https;branch=master \
20 file://0001-screencast-Fix-build-with-older-mesa.patch" 20 file://0001-screencast-Fix-build-with-older-mesa.patch"
21 21
22S = "${WORKDIR}/git"
23PV .= "+git" 22PV .= "+git"
24SRCREV = "d9ada849aeca6137915de2df69beaef4e272cc1d" 23SRCREV = "d9ada849aeca6137915de2df69beaef4e272cc1d"
25 24
diff --git a/meta-networking/classes/waf-samba.bbclass b/meta-networking/classes/waf-samba.bbclass
index 49d64b096f..cb78ce6b0d 100644
--- a/meta-networking/classes/waf-samba.bbclass
+++ b/meta-networking/classes/waf-samba.bbclass
@@ -1,7 +1,7 @@
1# waf is a build system which is used by samba related project. 1# waf is a build system which is used by samba related project.
2# Obtain details from https://wiki.samba.org/index.php/Waf 2# Obtain details from https://wiki.samba.org/index.php/Waf
3# 3#
4inherit python3native 4inherit qemu python3native
5 5
6DEPENDS += "qemu-native libxslt-native docbook-xsl-stylesheets-native python3" 6DEPENDS += "qemu-native libxslt-native docbook-xsl-stylesheets-native python3"
7 7
@@ -77,7 +77,7 @@ do_configure() {
77 echo 'Checking uname release type: "${OLDEST_KERNEL}"' >> ${CROSS_ANSWERS} 77 echo 'Checking uname release type: "${OLDEST_KERNEL}"' >> ${CROSS_ANSWERS}
78 cat ${WAF_CROSS_ANSWERS_PATH}/cross-answers-${TARGET_ARCH}.txt >> ${CROSS_ANSWERS} 78 cat ${WAF_CROSS_ANSWERS_PATH}/cross-answers-${TARGET_ARCH}.txt >> ${CROSS_ANSWERS}
79 79
80 qemu_binary="${@oe.qemu.qemu_target_binary(d)}" 80 qemu_binary="${@qemu_target_binary(d)}"
81 if [ "${qemu_binary}" = "qemu-allarch" ]; then 81 if [ "${qemu_binary}" = "qemu-allarch" ]; then
82 qemu_binary="qemuwrapper" 82 qemu_binary="qemuwrapper"
83 fi 83 fi
diff --git a/meta-networking/conf/include/non-repro-meta-networking.inc b/meta-networking/conf/include/non-repro-meta-networking.inc
deleted file mode 100755
index 16240df059..0000000000
--- a/meta-networking/conf/include/non-repro-meta-networking.inc
+++ /dev/null
@@ -1,40 +0,0 @@
1# List of known non-reproducible package of the meta-networking layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_NETWORKING = " \
4 babeld \
5 babeld-dbg \
6 dhcp-relay-staticdev \
7 ettercap-src \
8 freediameter \
9 freeradius \
10 htpdate-doc \
11 libbearssl-staticdev \
12 libmosquitto1 \
13 libowfat-staticdev \
14 libruli-staticdev \
15 mosquitto \
16 ncftp \
17 ncp \
18 ncp-dbg \
19 ndisc6-dbg \
20 ndisc6-misc \
21 ndisc6-ndisc6 \
22 ndisc6-rdisc6 \
23 ndisc6-rdnssd \
24 ndisc6-rltraceroute6 \
25 netsniff-ng-doc \
26 ntopng \
27 ntopng-dbg \
28 ntpsec-src \
29 openl2tp \
30 opensaf \
31 phytool \
32 phytool-dbg \
33 postfix-cfg \
34 rp-pppoe \
35 traceroute \
36 traceroute-dbg \
37 udpcast-doc \
38 unbound-doc \
39 znc \
40"
diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
index 232d9d4480..58126a575f 100644
--- a/meta-networking/conf/layer.conf
+++ b/meta-networking/conf/layer.conf
@@ -27,3 +27,44 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
27BBFILES_DYNAMIC += " \ 27BBFILES_DYNAMIC += " \
28 meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \ 28 meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \
29" 29"
30
31# List of known non-reproducible package of the meta-networking layer
32# Please keep this list sorted
33OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
34 babeld \
35 babeld-dbg \
36 dhcp-relay-staticdev \
37 ettercap-src \
38 freediameter \
39 freeradius \
40 htpdate-doc \
41 libbearssl-staticdev \
42 libmosquitto1 \
43 libowfat-staticdev \
44 libruli-staticdev \
45 mosquitto \
46 ncftp \
47 ncp \
48 ncp-dbg \
49 ndisc6-dbg \
50 ndisc6-misc \
51 ndisc6-ndisc6 \
52 ndisc6-rdisc6 \
53 ndisc6-rdnssd \
54 ndisc6-rltraceroute6 \
55 netsniff-ng-doc \
56 ntopng \
57 ntopng-dbg \
58 ntpsec-src \
59 openl2tp \
60 opensaf \
61 phytool \
62 phytool-dbg \
63 postfix-cfg \
64 rp-pppoe \
65 traceroute \
66 traceroute-dbg \
67 udpcast-doc \
68 unbound-doc \
69 znc \
70"
diff --git a/meta-networking/dynamic-layers/meta-python/recipes-printing/system-config-printer/system-config-printer_1.5.18.bb b/meta-networking/dynamic-layers/meta-python/recipes-printing/system-config-printer/system-config-printer_1.5.18.bb
index f9a5e15689..ac23182009 100644
--- a/meta-networking/dynamic-layers/meta-python/recipes-printing/system-config-printer/system-config-printer_1.5.18.bb
+++ b/meta-networking/dynamic-layers/meta-python/recipes-printing/system-config-printer/system-config-printer_1.5.18.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5SRC_URI = "git://github.com/OpenPrinting/system-config-printer.git;protocol=https;branch=master" 5SRC_URI = "git://github.com/OpenPrinting/system-config-printer.git;protocol=https;branch=master"
6 6
7SRCREV = "895d3dec50c93bfd4f142bac9bfcc13051bf84cb" 7SRCREV = "895d3dec50c93bfd4f142bac9bfcc13051bf84cb"
8S = "${WORKDIR}/git"
9 8
10inherit autotools gettext pkgconfig python3native features_check 9inherit autotools gettext pkgconfig python3native features_check
11 10
@@ -26,12 +25,7 @@ do_install:append() {
26 cp -rf ${B}/cupshelpers.egg-info ${D}${PYTHON_SITEPACKAGES_DIR} 25 cp -rf ${B}/cupshelpers.egg-info ${D}${PYTHON_SITEPACKAGES_DIR}
27 cp -rf ${B}/cupshelpers ${D}${PYTHON_SITEPACKAGES_DIR} 26 cp -rf ${B}/cupshelpers ${D}${PYTHON_SITEPACKAGES_DIR}
28 rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/*.egg 27 rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/*.egg
29 for f in __init__.cpython-311.pyc cupshelpers.cpython-311.pyc \ 28 rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/cupshelpers/__pycache__
30 config.cpython-311.pyc ppds.cpython-311.pyc \
31 installdriver.cpython-311.pyc openprinting.cpython-311.pyc \
32 xmldriverprefs.cpython-311.pyc; do
33 rm -rf ${D}${PYTHON_SITEPACKAGES_DIR}/cupshelpers/__pycache__/$f
34 done
35} 29}
36 30
37FILES:${PN} += "${libdir} ${datadir}" 31FILES:${PN} += "${libdir} ${datadir}"
diff --git a/meta-networking/recipes-connectivity/adcli/adcli_0.9.2.bb b/meta-networking/recipes-connectivity/adcli/adcli_0.9.2.bb
index c5dcccbac5..2f15abbcfd 100644
--- a/meta-networking/recipes-connectivity/adcli/adcli_0.9.2.bb
+++ b/meta-networking/recipes-connectivity/adcli/adcli_0.9.2.bb
@@ -8,7 +8,6 @@ SRCREV = "8e88e3590a19006362ea8b8dfdc18bb88b3cb3b5"
8 8
9SRC_URI = "git://gitlab.freedesktop.org/realmd/adcli;protocol=https;branch=master" 9SRC_URI = "git://gitlab.freedesktop.org/realmd/adcli;protocol=https;branch=master"
10 10
11S = "${WORKDIR}/git"
12 11
13LICENSE = "LGPL-2.0-or-later" 12LICENSE = "LGPL-2.0-or-later"
14LIC_FILES_CHKSUM = "file://COPYING;md5=23c2a5e0106b99d75238986559bb5fc6" 13LIC_FILES_CHKSUM = "file://COPYING;md5=23c2a5e0106b99d75238986559bb5fc6"
diff --git a/meta-networking/recipes-connectivity/autossh/autossh_1.4g.bb b/meta-networking/recipes-connectivity/autossh/autossh_1.4g.bb
index 4613ac61f1..cddb5e89bd 100644
--- a/meta-networking/recipes-connectivity/autossh/autossh_1.4g.bb
+++ b/meta-networking/recipes-connectivity/autossh/autossh_1.4g.bb
@@ -11,19 +11,19 @@ SRC_URI[sha256sum] = "5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31a
11 11
12RDEPENDS:${PN} = "ssh" 12RDEPENDS:${PN} = "ssh"
13 13
14CFLAGS:prepend = "-I${WORKDIR}/build " 14CFLAGS:prepend = "-I${B} "
15 15
16inherit autotools 16inherit autotools
17 17
18EXTRA_OECONF = "--with-ssh=/usr/bin/ssh" 18EXTRA_OECONF = "--with-ssh=/usr/bin/ssh"
19 19
20do_compile:append() { 20do_compile:append() {
21 cp ${WORKDIR}/autossh-${PV}/CHANGES ${WORKDIR}/build 21 cp ${S}/CHANGES ${B}/
22 cp ${WORKDIR}/autossh-${PV}/README ${WORKDIR}/build 22 cp ${S}/README ${B}/
23 cp ${WORKDIR}/autossh-${PV}/autossh.host ${WORKDIR}/build 23 cp ${S}/autossh.host ${B}/
24 cp ${WORKDIR}/autossh-${PV}/rscreen ${WORKDIR}/build 24 cp ${S}/rscreen ${B}/
25 cp ${WORKDIR}/autossh-${PV}/autossh.1 ${WORKDIR}/build 25 cp ${S}/autossh.1 ${B}/
26 cp ${WORKDIR}/autossh-${PV}/autossh.spec ${WORKDIR}/build 26 cp ${S}/autossh.spec ${B}/
27} 27}
28 28
29do_install:append() { 29do_install:append() {
diff --git a/meta-networking/recipes-connectivity/bearssl/bearssl_0.6.bb b/meta-networking/recipes-connectivity/bearssl/bearssl_0.6.bb
index 39569e9d06..17ef3c99cb 100644
--- a/meta-networking/recipes-connectivity/bearssl/bearssl_0.6.bb
+++ b/meta-networking/recipes-connectivity/bearssl/bearssl_0.6.bb
@@ -40,7 +40,6 @@ EXTRA_OEMAKE += 'CC="${CC}" CFLAGS="${CFLAGS}" LDDLL="${CCLD} ${LDFLAGS}" LD="${
40 ${@ "STATICLIB=no" if d.getVar('DISABLE_STATIC') != "" else "" } \ 40 ${@ "STATICLIB=no" if d.getVar('DISABLE_STATIC') != "" else "" } \
41' 41'
42 42
43S = "${WORKDIR}/git"
44 43
45do_install() { 44do_install() {
46 install -d ${D}/${bindir} ${D}/${libdir} ${D}/${includedir} 45 install -d ${D}/${bindir} ${D}/${libdir} ${D}/${includedir}
diff --git a/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb b/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb
index 629e1bc8cd..4a2e3a3ba0 100644
--- a/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb
+++ b/meta-networking/recipes-connectivity/blueman/blueman_2.4.4.bb
@@ -9,7 +9,6 @@ inherit meson gettext systemd gsettings pkgconfig python3native gtk-icon-cache f
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"
12S = "${WORKDIR}/git"
13SRCREV = "bdacba8afe53066bc3a338997e26fee416af2261" 12SRCREV = "bdacba8afe53066bc3a338997e26fee416af2261"
14 13
15EXTRA_OEMESON = "-Druntime_deps_check=false \ 14EXTRA_OEMESON = "-Druntime_deps_check=false \
diff --git a/meta-networking/recipes-connectivity/bluepy/bluepy_git.bb b/meta-networking/recipes-connectivity/bluepy/bluepy_git.bb
index 5b784d9a04..e1f01de8a0 100644
--- a/meta-networking/recipes-connectivity/bluepy/bluepy_git.bb
+++ b/meta-networking/recipes-connectivity/bluepy/bluepy_git.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/IanHarvey/bluepy.git;protocol=https;branch=master \
11 file://0001-bluepy-Fix-username-issue-with-tarballs.patch \ 11 file://0001-bluepy-Fix-username-issue-with-tarballs.patch \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15 14
16inherit setuptools3 pkgconfig 15inherit setuptools3 pkgconfig
17 16
diff --git a/meta-networking/recipes-connectivity/bluez-tools/bluez-tools_git.bb b/meta-networking/recipes-connectivity/bluez-tools/bluez-tools_git.bb
index 22005632c2..ab9cebaf38 100644
--- a/meta-networking/recipes-connectivity/bluez-tools/bluez-tools_git.bb
+++ b/meta-networking/recipes-connectivity/bluez-tools/bluez-tools_git.bb
@@ -17,7 +17,6 @@ SRC_URI = "\
17" 17"
18SRCREV = "f65321736475429316f07ee94ec0deac8e46ec4a" 18SRCREV = "f65321736475429316f07ee94ec0deac8e46ec4a"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools pkgconfig 21inherit autotools pkgconfig
23 22
diff --git a/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb b/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb
index dfa7437ba8..835f33055a 100644
--- a/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb
+++ b/meta-networking/recipes-connectivity/cannelloni/cannelloni_1.1.0.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
11 11
12inherit cmake 12inherit cmake
13 13
14S = "${WORKDIR}/git"
15 14
16PACKAGECONFIG ??= "lksctp-tools" 15PACKAGECONFIG ??= "lksctp-tools"
17PACKAGECONFIG[lksctp-tools] = "-DSCTP_SUPPORT=true, -DSCTP_SUPPORT=false, lksctp-tools" 16PACKAGECONFIG[lksctp-tools] = "-DSCTP_SUPPORT=true, -DSCTP_SUPPORT=false, lksctp-tools"
diff --git a/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb b/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb
index 4b08a44813..06d78b9328 100644
--- a/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb
+++ b/meta-networking/recipes-connectivity/civetweb/civetweb_1.16.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/civetweb/civetweb.git;branch=master;protocol=https \
10 file://0001-Unittest-Link-librt-and-libm-using-l-option.patch \ 10 file://0001-Unittest-Link-librt-and-libm-using-l-option.patch \
11 " 11 "
12 12
13S = "${WORKDIR}/git"
14 13
15# civetweb supports building with make or cmake (although cmake lacks few features) 14# civetweb supports building with make or cmake (although cmake lacks few features)
16inherit cmake 15inherit cmake
@@ -23,7 +22,6 @@ EXTRA_OECMAKE = " \
23 -DCIVETWEB_ENABLE_LUA=OFF \ 22 -DCIVETWEB_ENABLE_LUA=OFF \
24 -DCIVETWEB_ENABLE_ASAN=OFF \ 23 -DCIVETWEB_ENABLE_ASAN=OFF \
25 -DCIVETWEB_BUILD_TESTING=OFF \ 24 -DCIVETWEB_BUILD_TESTING=OFF \
26 -DCIVETWEB_SSL_OPENSSL_API_3_0=ON \
27" 25"
28 26
29# Building with ninja fails on missing third_party/lib/libcheck.a (which 27# Building with ninja fails on missing third_party/lib/libcheck.a (which
@@ -37,7 +35,7 @@ PACKAGECONFIG[cpp] = "-DCIVETWEB_ENABLE_CXX=ON,-DCIVETWEB_ENABLE_CXX=OFF,"
37PACKAGECONFIG[debug] = "-DCIVETWEB_ENABLE_MEMORY_DEBUGGING=ON,-DCIVETWEB_ENABLE_MEMORY_DEBUGGING=OFF," 35PACKAGECONFIG[debug] = "-DCIVETWEB_ENABLE_MEMORY_DEBUGGING=ON,-DCIVETWEB_ENABLE_MEMORY_DEBUGGING=OFF,"
38PACKAGECONFIG[ipv6] = "-DCIVETWEB_ENABLE_IPV6=ON,-DCIVETWEB_ENABLE_IPV6=OFF," 36PACKAGECONFIG[ipv6] = "-DCIVETWEB_ENABLE_IPV6=ON,-DCIVETWEB_ENABLE_IPV6=OFF,"
39PACKAGECONFIG[server] = "-DCIVETWEB_ENABLE_SERVER_EXECUTABLE=ON -DCIVETWEB_INSTALL_EXECUTABLE=ON,-DCIVETWEB_ENABLE_SERVER_EXECUTABLE=OFF -DCIVETWEB_INSTALL_EXECUTABLE=OFF," 37PACKAGECONFIG[server] = "-DCIVETWEB_ENABLE_SERVER_EXECUTABLE=ON -DCIVETWEB_INSTALL_EXECUTABLE=ON,-DCIVETWEB_ENABLE_SERVER_EXECUTABLE=OFF -DCIVETWEB_INSTALL_EXECUTABLE=OFF,"
40PACKAGECONFIG[ssl] = "-DCIVETWEB_ENABLE_SSL=ON -DCIVETWEB_SSL_OPENSSL_API_1_1=OFF -DCIVETWEB_ENABLE_SSL_DYNAMIC_LOADING=OFF,-DCIVETWEB_ENABLE_SSL=OFF,openssl (=1.0.2%)," 38PACKAGECONFIG[ssl] = "-DCIVETWEB_ENABLE_SSL=ON -DCIVETWEB_SSL_OPENSSL_API_1_1=OFF -DCIVETWEB_SSL_OPENSSL_API_3_0=ON -DCIVETWEB_ENABLE_SSL_DYNAMIC_LOADING=OFF,-DCIVETWEB_ENABLE_SSL=OFF,openssl (=1.0.2%),"
41PACKAGECONFIG[websockets] = "-DCIVETWEB_ENABLE_WEBSOCKETS=ON,-DCIVETWEB_ENABLE_WEBSOCKETS=OFF," 39PACKAGECONFIG[websockets] = "-DCIVETWEB_ENABLE_WEBSOCKETS=ON,-DCIVETWEB_ENABLE_WEBSOCKETS=OFF,"
42 40
43do_install:append() { 41do_install:append() {
diff --git a/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb b/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb
index a8436ea84d..23a439a989 100644
--- a/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb
+++ b/meta-networking/recipes-connectivity/daq/libdaq_3.0.19.bb
@@ -14,6 +14,5 @@ SRC_URI = "git://github.com/snort3/libdaq.git;protocol=https;branch=master \
14 14
15SRCREV = "434f205cbd45de0961cc42e541b5bf54569e912a" 15SRCREV = "434f205cbd45de0961cc42e541b5bf54569e912a"
16 16
17S = "${WORKDIR}/git"
18 17
19FILES:${PN} += "${libdir}/daq/*.so" 18FILES:${PN} += "${libdir}/daq/*.so"
diff --git a/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.3p1.bb b/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.3p1.bb
index e458321e6e..8a33feec21 100644
--- a/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.3p1.bb
+++ b/meta-networking/recipes-connectivity/dhcp/dhcp-relay_4.4.3p1.bb
@@ -24,7 +24,7 @@ SRC_URI[sha256sum] = "0ac416bb55997ca8632174fd10737fd61cdb8dba2752160a335775bc21
24UPSTREAM_CHECK_URI = "http://ftp.isc.org/isc/dhcp/" 24UPSTREAM_CHECK_URI = "http://ftp.isc.org/isc/dhcp/"
25UPSTREAM_CHECK_REGEX = "(?P<pver>\d+\.\d+\.(\d+?))/" 25UPSTREAM_CHECK_REGEX = "(?P<pver>\d+\.\d+\.(\d+?))/"
26 26
27S = "${WORKDIR}/dhcp-4.4.3-P1" 27S = "${UNPACKDIR}/dhcp-4.4.3-P1"
28 28
29inherit autotools-brokensep systemd pkgconfig 29inherit autotools-brokensep systemd pkgconfig
30 30
diff --git a/meta-networking/recipes-connectivity/dibbler/dibbler_git.bb b/meta-networking/recipes-connectivity/dibbler/dibbler_git.bb
index cc36fbd4f0..1dff38f0d5 100644
--- a/meta-networking/recipes-connectivity/dibbler/dibbler_git.bb
+++ b/meta-networking/recipes-connectivity/dibbler/dibbler_git.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/tomaszmrugalski/dibbler;branch=master;protocol=https
15 " 15 "
16PV = "1.0.1+1.0.2RC1+git${SRCREV}" 16PV = "1.0.1+1.0.2RC1+git${SRCREV}"
17 17
18S = "${WORKDIR}/git"
19 18
20PACKAGECONFIG ??= "debug bind-reuse resolvconf dns-update" 19PACKAGECONFIG ??= "debug bind-reuse resolvconf dns-update"
21 20
diff --git a/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.7.bb b/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.7.bb
index 5abdd97594..fea4d858ed 100644
--- a/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.7.bb
+++ b/meta-networking/recipes-connectivity/freeradius/freeradius_3.2.7.bb
@@ -48,7 +48,6 @@ CVE_STATUS[CVE-2011-4966] = "fixed-version: The CPE in the NVD database doesn't
48 48
49PARALLEL_MAKE = "" 49PARALLEL_MAKE = ""
50 50
51S = "${WORKDIR}/git"
52 51
53LDFLAGS:append:powerpc = " -latomic" 52LDFLAGS:append:powerpc = " -latomic"
54LDFLAGS:append:mipsarch = " -latomic" 53LDFLAGS:append:mipsarch = " -latomic"
diff --git a/meta-networking/recipes-connectivity/libdnet/libdnet_1.18.0.bb b/meta-networking/recipes-connectivity/libdnet/libdnet_1.18.0.bb
index 75aaf521c4..f79121b142 100644
--- a/meta-networking/recipes-connectivity/libdnet/libdnet_1.18.0.bb
+++ b/meta-networking/recipes-connectivity/libdnet/libdnet_1.18.0.bb
@@ -10,7 +10,6 @@ SRCREV = "3dfbe889b1f65077efe579da34fc1d6819fcb7f3"
10 10
11UPSTREAM_CHECK_GITTAGREGEX = "libdnet-(?P<pver>\d+(\.\d+)+)" 11UPSTREAM_CHECK_GITTAGREGEX = "libdnet-(?P<pver>\d+(\.\d+)+)"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit autotools multilib_script pkgconfig 14inherit autotools multilib_script pkgconfig
16 15
diff --git a/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.5.3.bb b/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.5.3.bb
index 0e1f50164a..cfded66e41 100644
--- a/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.5.3.bb
+++ b/meta-networking/recipes-connectivity/libiec61850/libiec61850_1.5.3.bb
@@ -20,7 +20,6 @@ SRC_URI = "git://github.com/mz-automation/${BPN}.git;branch=v1.5;protocol=https
20 file://0001-pyiec61850-Use-CMAKE_INSTALL_LIBDIR-from-GNUInstallD.patch \ 20 file://0001-pyiec61850-Use-CMAKE_INSTALL_LIBDIR-from-GNUInstallD.patch \
21" 21"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit cmake pkgconfig python3-dir python3native siteinfo 24inherit cmake pkgconfig python3-dir python3native siteinfo
26 25
diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.28.10.bb b/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.28.10.bb
index b6938b2991..950c1ff52d 100644
--- a/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.28.10.bb
+++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls_2.28.10.bb
@@ -22,7 +22,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=379d5819937a6c2f1ef1630d341e026d"
22 22
23SECTION = "libs" 23SECTION = "libs"
24 24
25S = "${WORKDIR}/git"
26SRCREV = "2fc8413bfcb51354c8e679141b17b3f1a5942561" 25SRCREV = "2fc8413bfcb51354c8e679141b17b3f1a5942561"
27SRC_URI = "git://github.com/Mbed-TLS/mbedtls.git;protocol=https;branch=mbedtls-2.28 \ 26SRC_URI = "git://github.com/Mbed-TLS/mbedtls.git;protocol=https;branch=mbedtls-2.28 \
28 file://run-ptest \ 27 file://run-ptest \
diff --git a/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.bb b/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.1.bb
index b700c27a65..0b64d661c4 100644
--- a/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.bb
+++ b/meta-networking/recipes-connectivity/mbedtls/mbedtls_3.6.3.1.bb
@@ -22,11 +22,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=379d5819937a6c2f1ef1630d341e026d"
22 22
23SECTION = "libs" 23SECTION = "libs"
24 24
25S = "${WORKDIR}/git" 25SRC_URI = "git://github.com/Mbed-TLS/mbedtls.git;protocol=https;branch=main;tag=v${PV} \
26SRC_URI = "git://github.com/Mbed-TLS/mbedtls.git;protocol=https;branch=mbedtls-3.6 \ 26 file://run-ptest \
27 file://run-ptest" 27 "
28 28
29SRCREV = "22098d41c6620ce07cf8a0134d37302355e1e5ef" 29SRCREV = "6fb5120fde4ab889bea402f5ab230c720b0a3b9a"
30 30
31UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 31UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
32 32
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 c250ea8779..8dce6c5c4a 100644
--- a/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb
+++ b/meta-networking/recipes-connectivity/nanomsg/nanomsg_1.2.1.bb
@@ -12,7 +12,6 @@ SECTION = "libs/networking"
12SRC_URI = "git://github.com/nanomsg/nanomsg.git;protocol=https;branch=master" 12SRC_URI = "git://github.com/nanomsg/nanomsg.git;protocol=https;branch=master"
13SRCREV = "fc3f684a80151a3319446fc96083a9ff384ee4fe" 13SRCREV = "fc3f684a80151a3319446fc96083a9ff384ee4fe"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake pkgconfig 16inherit cmake pkgconfig
18 17
diff --git a/meta-networking/recipes-connectivity/nanomsg/nng_1.7.3.bb b/meta-networking/recipes-connectivity/nanomsg/nng_1.7.3.bb
index 9ae3b89371..8d681f495e 100644
--- a/meta-networking/recipes-connectivity/nanomsg/nng_1.7.3.bb
+++ b/meta-networking/recipes-connectivity/nanomsg/nng_1.7.3.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a41e579bb4326c21c774f8e51e41d8a3"
8SRC_URI = "git://github.com/nanomsg/nng.git;branch=main;protocol=https" 8SRC_URI = "git://github.com/nanomsg/nng.git;branch=main;protocol=https"
9SRCREV = "85fbe7f9e4642b554d0d97f2e3ff2aa12978691a" 9SRCREV = "85fbe7f9e4642b554d0d97f2e3ff2aa12978691a"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake pkgconfig 12inherit cmake pkgconfig
14 13
diff --git a/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb b/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb
index b52154025b..aac26966f1 100644
--- a/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb
+++ b/meta-networking/recipes-connectivity/nanomsg/nngpp_git.bb
@@ -9,6 +9,5 @@ PV = "1.3.0"
9 9
10SRC_URI = "git://github.com/cwzx/nngpp;branch=master;protocol=https" 10SRC_URI = "git://github.com/cwzx/nngpp;branch=master;protocol=https"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake 13inherit cmake
diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager-fortisslvpn_1.4.0.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager-fortisslvpn_1.4.0.bb
index 48f50abaf1..026aea7777 100644
--- a/meta-networking/recipes-connectivity/networkmanager/networkmanager-fortisslvpn_1.4.0.bb
+++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager-fortisslvpn_1.4.0.bb
@@ -16,7 +16,7 @@ SRC_URI = " \
16" 16"
17SRC_URI[sha256sum] = "b055e26349b516b23585798ab3ef57b436b014800e92a8ac732cfc8e76c5dafa" 17SRC_URI[sha256sum] = "b055e26349b516b23585798ab3ef57b436b014800e92a8ac732cfc8e76c5dafa"
18 18
19S = "${WORKDIR}/NetworkManager-fortisslvpn-${PV}" 19S = "${UNPACKDIR}/NetworkManager-fortisslvpn-${PV}"
20 20
21# meta-gnome in layers is required using gnome: 21# meta-gnome in layers is required using gnome:
22PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome,gtk+3 libnma libsecret," 22PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome,gtk+3 libnma libsecret,"
diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openconnect_1.2.8.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openconnect_1.2.8.bb
index ee19afbd11..6369d8d0ef 100644
--- a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openconnect_1.2.8.bb
+++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openconnect_1.2.8.bb
@@ -13,7 +13,7 @@ SRC_URI = "${GNOME_MIRROR}/NetworkManager-openconnect/${@gnome_verdir("${PV}")}/
13 13
14SRC_URI[sha256sum] = "5dedaa785d82d8e239ddd082bfac5250c691e964464be1807b6827263633cdcc" 14SRC_URI[sha256sum] = "5dedaa785d82d8e239ddd082bfac5250c691e964464be1807b6827263633cdcc"
15 15
16S = "${WORKDIR}/NetworkManager-openconnect-${PV}" 16S = "${UNPACKDIR}/NetworkManager-openconnect-${PV}"
17 17
18# meta-gnome in layers is required using gnome: 18# meta-gnome in layers is required using gnome:
19PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome,gtk+3 gcr3 libnma libsecret," 19PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome,gtk+3 gcr3 libnma libsecret,"
diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.12.0.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.12.0.bb
index 2d2055ba65..9859d01463 100644
--- a/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.12.0.bb
+++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager-openvpn_1.12.0.bb
@@ -15,7 +15,7 @@ SRC_URI:append:libc-musl = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld',
15 15
16SRC_URI[sha256sum] = "903fd4c0aebd2aa7ac70c9d8c2bed8df922655d22d764514403566ae89b7e886" 16SRC_URI[sha256sum] = "903fd4c0aebd2aa7ac70c9d8c2bed8df922655d22d764514403566ae89b7e886"
17 17
18S = "${WORKDIR}/NetworkManager-openvpn-${PV}" 18S = "${UNPACKDIR}/NetworkManager-openvpn-${PV}"
19 19
20# meta-gnome in layers is required using gnome: 20# meta-gnome in layers is required using gnome:
21PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome,gtk+3 libnma libsecret" 21PACKAGECONFIG[gnome] = "--with-gnome,--without-gnome,gtk+3 libnma libsecret"
diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.50.0.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.52.0.bb
index 702b80ac68..b8c6a936ad 100644
--- a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.50.0.bb
+++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.52.0.bb
@@ -25,32 +25,33 @@ DEPENDS = " \
25 intltool-native \ 25 intltool-native \
26 libxslt-native \ 26 libxslt-native \
27 libnl \ 27 libnl \
28 libnvme \
28 udev \ 29 udev \
29 util-linux \ 30 util-linux \
31 util-linux-libuuid \
30 libndp \ 32 libndp \
31 curl \ 33 curl \
32 dbus \ 34 dbus \
33" 35"
34DEPENDS:append:class-target = " bash-completion" 36DEPENDS:append:class-target = " bash-completion"
35 37
36inherit gnomebase gettext update-rc.d systemd gobject-introspection gtk-doc update-alternatives upstream-version-is-even 38inherit meson gettext update-rc.d systemd gobject-introspection update-alternatives upstream-version-is-even pkgconfig
37 39
38SRC_URI = " \ 40SRC_URI = " \
39 ${GNOME_MIRROR}/NetworkManager/${@gnome_verdir("${PV}")}/NetworkManager-${PV}.tar.xz \ 41 git://github.com/NetworkManager/NetworkManager.git;protocol=https;branch=main;tag=${PV} \
40 file://${BPN}.initd \ 42 file://${BPN}.initd \
41 file://enable-dhcpcd.conf \ 43 file://enable-dhcpcd.conf \
42 file://enable-iwd.conf \ 44 file://enable-iwd.conf \
43" 45"
44SRC_URI:append:libc-musl = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' file://0001-linker-scripts-Do-not-export-_IO_stdin_used.patch', '', d)}" 46SRC_URI:append:libc-musl = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' file://0001-linker-scripts-Do-not-export-_IO_stdin_used.patch', '', d)}"
45 47
46SRC_URI[sha256sum] = "fc03e7388a656cebc454c5d89481626122b1975d7c26babc64dc7e488faa66e3" 48SRCREV = "995a28fa1ccc54ad22e794294c3c6783cc3f30ed"
47 49
48S = "${WORKDIR}/NetworkManager-${PV}"
49 50
50# ['auto', 'symlink', 'file', 'netconfig', 'resolvconf'] 51# ['auto', 'symlink', 'file', 'netconfig', 'resolvconf']
51NETWORKMANAGER_DNS_RC_MANAGER_DEFAULT ??= "auto" 52NETWORKMANAGER_DNS_RC_MANAGER_DEFAULT ??= "auto"
52 53
53# ['dhcpcanon', 'dhclient', 'dhcpcd', 'internal', 'nettools'] 54# ['dhclient', 'dhcpcd', 'internal', 'nettools']
54NETWORKMANAGER_DHCP_DEFAULT ??= "internal" 55NETWORKMANAGER_DHCP_DEFAULT ??= "internal"
55 56
56# The default gets detected based on whether /usr/sbin/nft or /usr/sbin/iptables is installed, with nftables preferred. 57# The default gets detected based on whether /usr/sbin/nft or /usr/sbin/iptables is installed, with nftables preferred.
@@ -65,7 +66,6 @@ EXTRA_OEMESON = "\
65 -Dqt=false \ 66 -Dqt=false \
66 -Dconfig_dns_rc_manager_default=${NETWORKMANAGER_DNS_RC_MANAGER_DEFAULT} \ 67 -Dconfig_dns_rc_manager_default=${NETWORKMANAGER_DNS_RC_MANAGER_DEFAULT} \
67 -Dconfig_dhcp_default=${NETWORKMANAGER_DHCP_DEFAULT} \ 68 -Dconfig_dhcp_default=${NETWORKMANAGER_DHCP_DEFAULT} \
68 -Ddhcpcanon=false \
69 -Diptables=${sbindir}/iptables \ 69 -Diptables=${sbindir}/iptables \
70 -Dnft=${sbindir}/nft \ 70 -Dnft=${sbindir}/nft \
71" 71"
diff --git a/meta-networking/recipes-connectivity/openconnect/openconnect_9.12.bb b/meta-networking/recipes-connectivity/openconnect/openconnect_9.12.bb
index 7d0e5f2052..e1027747b6 100644
--- a/meta-networking/recipes-connectivity/openconnect/openconnect_9.12.bb
+++ b/meta-networking/recipes-connectivity/openconnect/openconnect_9.12.bb
@@ -21,7 +21,6 @@ PACKAGECONFIG[libproxy] = "--with-libproxy,--without-libproxy,libproxy,"
21# not config defaults 21# not config defaults
22PACKAGECONFIG[pcsc-lite] = "--with-libpcsclite,--without-libpcsclite,pcsc-lite," 22PACKAGECONFIG[pcsc-lite] = "--with-libpcsclite,--without-libpcsclite,pcsc-lite,"
23 23
24S = "${WORKDIR}/git"
25 24
26inherit autotools pkgconfig bash-completion 25inherit autotools pkgconfig bash-completion
27 26
diff --git a/meta-networking/recipes-connectivity/openfortivpn/openfortivpn_1.23.1.bb b/meta-networking/recipes-connectivity/openfortivpn/openfortivpn_1.23.1.bb
index 4e964b3448..9823d772a3 100644
--- a/meta-networking/recipes-connectivity/openfortivpn/openfortivpn_1.23.1.bb
+++ b/meta-networking/recipes-connectivity/openfortivpn/openfortivpn_1.23.1.bb
@@ -12,7 +12,6 @@ PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
12PACKAGECONFIG[resolvconf] = "--with-resolvconf=${base_sbindir}/resolvconf --enable-resolvconf,--with-resolvconf=DISABLED,," 12PACKAGECONFIG[resolvconf] = "--with-resolvconf=${base_sbindir}/resolvconf --enable-resolvconf,--with-resolvconf=DISABLED,,"
13PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_system_unitdir},--without-systemdsystemunitdir,," 13PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_system_unitdir},--without-systemdsystemunitdir,,"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit autotools pkgconfig systemd 16inherit autotools pkgconfig systemd
18 17
diff --git a/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb b/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb
index 3bca9df5ab..576c316ec3 100644
--- a/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb
+++ b/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb
@@ -21,7 +21,6 @@ SRC_URI = "gitsm://github.com/openthread/ot-br-posix.git;protocol=https;branch=m
21 file://0001-Musl-build-fix.patch;patchdir=third_party/openthread/repo \ 21 file://0001-Musl-build-fix.patch;patchdir=third_party/openthread/repo \
22 " 22 "
23 23
24S = "${WORKDIR}/git"
25SYSTEMD_SERVICE:${PN} = "otbr-agent.service" 24SYSTEMD_SERVICE:${PN} = "otbr-agent.service"
26 25
27inherit pkgconfig cmake systemd 26inherit pkgconfig cmake systemd
diff --git a/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb b/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb
index 4456835410..009a6ef88c 100644
--- a/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb
+++ b/meta-networking/recipes-connectivity/openthread/ot-daemon_git.bb
@@ -14,7 +14,6 @@ PV = "0.1+git"
14SRC_URI = "git://github.com/openthread/openthread.git;protocol=https;branch=main \ 14SRC_URI = "git://github.com/openthread/openthread.git;protocol=https;branch=main \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19inherit cmake 18inherit cmake
20 19
diff --git a/meta-networking/recipes-connectivity/openthread/wpantund_git.bb b/meta-networking/recipes-connectivity/openthread/wpantund_git.bb
index 6a84897426..9c64872917 100644
--- a/meta-networking/recipes-connectivity/openthread/wpantund_git.bb
+++ b/meta-networking/recipes-connectivity/openthread/wpantund_git.bb
@@ -19,7 +19,6 @@ SRC_URI = "gitsm://github.com/openthread/wpantund.git;protocol=https;branch=mast
19 file://basename.patch \ 19 file://basename.patch \
20 " 20 "
21 21
22S = "${WORKDIR}/git"
23 22
24inherit pkgconfig perlnative autotools 23inherit pkgconfig perlnative autotools
25 24
diff --git a/meta-networking/recipes-connectivity/relayd/relayd_git.bb b/meta-networking/recipes-connectivity/relayd/relayd_git.bb
index 871df69909..17745da806 100644
--- a/meta-networking/recipes-connectivity/relayd/relayd_git.bb
+++ b/meta-networking/recipes-connectivity/relayd/relayd_git.bb
@@ -12,7 +12,6 @@ PV = "0.0.1+git"
12 12
13UPSTREAM_CHECK_COMMITS = "1" 13UPSTREAM_CHECK_COMMITS = "1"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake 16inherit cmake
18 17
diff --git a/meta-networking/recipes-connectivity/restinio/restinio_0.6.13.bb b/meta-networking/recipes-connectivity/restinio/restinio_0.6.13.bb
index 9239bd81c2..841f7d5cf8 100644
--- a/meta-networking/recipes-connectivity/restinio/restinio_0.6.13.bb
+++ b/meta-networking/recipes-connectivity/restinio/restinio_0.6.13.bb
@@ -12,7 +12,7 @@ SRC_URI = "https://github.com/Stiffstream/restinio/releases/download/v.${PV}/${B
12SRC_URI[md5sum] = "37a4310e98912030a74bdd4ed789f33c" 12SRC_URI[md5sum] = "37a4310e98912030a74bdd4ed789f33c"
13SRC_URI[sha256sum] = "b35d696e6fafd4563ca708fcecf9d0cf6705c846d417b5000f5252e0188848e7" 13SRC_URI[sha256sum] = "b35d696e6fafd4563ca708fcecf9d0cf6705c846d417b5000f5252e0188848e7"
14 14
15S = "${WORKDIR}/${BP}/dev" 15S = "${UNPACKDIR}/${BP}/dev"
16 16
17inherit cmake 17inherit cmake
18 18
diff --git a/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb b/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb
index 0ec0051c43..0213d131e5 100644
--- a/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb
+++ b/meta-networking/recipes-connectivity/samba/samba_4.19.8.bb
@@ -354,4 +354,10 @@ RDEPENDS:${PN}-test = "\
354 ${PN}-testsuite \ 354 ${PN}-testsuite \
355 " 355 "
356 356
357pkg_postinst:${PN}-common() {
358 if [ -z "$D" ] && [ -e ${sysconfdir}/init.d/populate-volatile.sh ]; then
359 ${sysconfdir}/init.d/populate-volatile.sh update
360 fi
361}
362
357ALLOW_EMPTY:${PN}-test = "1" 363ALLOW_EMPTY:${PN}-test = "1"
diff --git a/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb b/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb
index 54eef87a41..e9169a050f 100644
--- a/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb
+++ b/meta-networking/recipes-connectivity/snort/snort3_3.7.1.0.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/snort3/snort3.git;protocol=https;branch=master \
14 14
15SRCREV = "6a11279883a8584e06ad9ab2df162c639961cd61" 15SRCREV = "6a11279883a8584e06ad9ab2df162c639961cd61"
16 16
17S = "${WORKDIR}/git"
18 17
19PACKAGES =+ "${PN}-scripts" 18PACKAGES =+ "${PN}-scripts"
20 19
diff --git a/meta-networking/recipes-connectivity/vlan/vlan_1.9.bb b/meta-networking/recipes-connectivity/vlan/vlan_1.9.bb
index b478692e39..845c3cf53c 100644
--- a/meta-networking/recipes-connectivity/vlan/vlan_1.9.bb
+++ b/meta-networking/recipes-connectivity/vlan/vlan_1.9.bb
@@ -15,7 +15,7 @@ SRC_URI[sha256sum] = "3b8f0a1bf0d3642764e5f646e1f3bbc8b1eeec474a77392d9aeb486884
15UPSTREAM_CHECK_URI = "http://vlan.sourcearchive.com/" 15UPSTREAM_CHECK_URI = "http://vlan.sourcearchive.com/"
16UPSTREAM_CHECK_REGEX = "/(?P<pver>\d+(\.\d+)+)/" 16UPSTREAM_CHECK_REGEX = "/(?P<pver>\d+(\.\d+)+)/"
17 17
18S = "${WORKDIR}/${BPN}" 18S = "${UNPACKDIR}/${BPN}"
19 19
20inherit update-alternatives 20inherit update-alternatives
21 21
diff --git a/meta-networking/recipes-connectivity/vpnc/vpnc_0.5.3.bb b/meta-networking/recipes-connectivity/vpnc/vpnc_0.5.3.bb
index 5876b58273..5d9d2634a0 100644
--- a/meta-networking/recipes-connectivity/vpnc/vpnc_0.5.3.bb
+++ b/meta-networking/recipes-connectivity/vpnc/vpnc_0.5.3.bb
@@ -29,7 +29,6 @@ PACKAGECONFIG[openssl] = ",,openssl"
29 29
30PACKAGES =+ "${PN}-script" 30PACKAGES =+ "${PN}-script"
31 31
32S = "${WORKDIR}/git"
33 32
34inherit perlnative pkgconfig 33inherit perlnative pkgconfig
35 34
diff --git a/meta-networking/recipes-connectivity/wolfssl/files/0001-wolfssl-wolfcrypt-logging.h-and-wolfcrypt-src-loggin.patch b/meta-networking/recipes-connectivity/wolfssl/files/0001-wolfssl-wolfcrypt-logging.h-and-wolfcrypt-src-loggin.patch
new file mode 100644
index 0000000000..f4f149c7e8
--- /dev/null
+++ b/meta-networking/recipes-connectivity/wolfssl/files/0001-wolfssl-wolfcrypt-logging.h-and-wolfcrypt-src-loggin.patch
@@ -0,0 +1,791 @@
1From 04975ac158e6d33875c2855f74792efb2258bb93 Mon Sep 17 00:00:00 2001
2From: Daniel Pouzzner <douzzer@wolfssl.com>
3Date: Tue, 13 May 2025 20:30:48 -0500
4Subject: [PATCH] wolfssl/wolfcrypt/logging.h and wolfcrypt/src/logging.c: add
5 WOLFSSL_DEBUG_PRINTF() macro adapted from wolfssl_log(), refactor
6 wolfssl_log() to use it, and move printf setup includes/prototypes from
7 logging.c to logging.h;
8
9src/ssl_load.c: add source_name arg and WOLFSSL_DEBUG_CERTIFICATE_LOADS clauses
10 to ProcessBuffer() and ProcessChainBuffer(), and pass reasonable values from
11 callers;
12
13remove expired "Baltimore CyberTrust Root" from certs/external/ca_collection.pem
14 and certs/external/baltimore-cybertrust-root.pem.
15
16Upstream-Status: Backport [https://github.com/wolfSSL/wolfssl/commit/55460a52619626f614e86d528b9a60445562eb34]
17Signed-off-by: Khem Raj <raj.khem@gmail.com>
18---
19 certs/external/baltimore-cybertrust-root.pem | 21 ---
20 certs/external/ca_collection.pem | 77 ----------
21 src/ssl_load.c | 111 +++++++++++----
22 wolfcrypt/src/error.c | 4 +-
23 wolfcrypt/src/logging.c | 142 ++-----------------
24 wolfssl/internal.h | 3 +-
25 wolfssl/wolfcrypt/logging.h | 93 +++++++++++-
26 7 files changed, 190 insertions(+), 261 deletions(-)
27 delete mode 100644 certs/external/baltimore-cybertrust-root.pem
28
29diff --git a/certs/external/baltimore-cybertrust-root.pem b/certs/external/baltimore-cybertrust-root.pem
30deleted file mode 100644
31index 519028c63..000000000
32--- a/certs/external/baltimore-cybertrust-root.pem
33+++ /dev/null
34@@ -1,21 +0,0 @@
35------BEGIN CERTIFICATE-----
36-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
37-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
38-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
39-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
40-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
41-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
42-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
43-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
44-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
45-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
46-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
47-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
48-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
49-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
50-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
51-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
52-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
53-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
54-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
55------END CERTIFICATE-----
56diff --git a/certs/external/ca_collection.pem b/certs/external/ca_collection.pem
57index ddfdf9cee..c76d6c605 100644
58--- a/certs/external/ca_collection.pem
59+++ b/certs/external/ca_collection.pem
60@@ -1,80 +1,3 @@
61-Certificate:
62- Data:
63- Version: 3 (0x2)
64- Serial Number: 33554617 (0x20000b9)
65- Signature Algorithm: sha1WithRSAEncryption
66- Issuer: C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
67- Validity
68- Not Before: May 12 18:46:00 2000 GMT
69- Not After : May 12 23:59:00 2025 GMT
70- Subject: C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
71- Subject Public Key Info:
72- Public Key Algorithm: rsaEncryption
73- RSA Public-Key: (2048 bit)
74- Modulus:
75- 00:a3:04:bb:22:ab:98:3d:57:e8:26:72:9a:b5:79:
76- d4:29:e2:e1:e8:95:80:b1:b0:e3:5b:8e:2b:29:9a:
77- 64:df:a1:5d:ed:b0:09:05:6d:db:28:2e:ce:62:a2:
78- 62:fe:b4:88:da:12:eb:38:eb:21:9d:c0:41:2b:01:
79- 52:7b:88:77:d3:1c:8f:c7:ba:b9:88:b5:6a:09:e7:
80- 73:e8:11:40:a7:d1:cc:ca:62:8d:2d:e5:8f:0b:a6:
81- 50:d2:a8:50:c3:28:ea:f5:ab:25:87:8a:9a:96:1c:
82- a9:67:b8:3f:0c:d5:f7:f9:52:13:2f:c2:1b:d5:70:
83- 70:f0:8f:c0:12:ca:06:cb:9a:e1:d9:ca:33:7a:77:
84- d6:f8:ec:b9:f1:68:44:42:48:13:d2:c0:c2:a4:ae:
85- 5e:60:fe:b6:a6:05:fc:b4:dd:07:59:02:d4:59:18:
86- 98:63:f5:a5:63:e0:90:0c:7d:5d:b2:06:7a:f3:85:
87- ea:eb:d4:03:ae:5e:84:3e:5f:ff:15:ed:69:bc:f9:
88- 39:36:72:75:cf:77:52:4d:f3:c9:90:2c:b9:3d:e5:
89- c9:23:53:3f:1f:24:98:21:5c:07:99:29:bd:c6:3a:
90- ec:e7:6e:86:3a:6b:97:74:63:33:bd:68:18:31:f0:
91- 78:8d:76:bf:fc:9e:8e:5d:2a:86:a7:4d:90:dc:27:
92- 1a:39
93- Exponent: 65537 (0x10001)
94- X509v3 extensions:
95- X509v3 Subject Key Identifier:
96- E5:9D:59:30:82:47:58:CC:AC:FA:08:54:36:86:7B:3A:B5:04:4D:F0
97- X509v3 Basic Constraints: critical
98- CA:TRUE, pathlen:3
99- X509v3 Key Usage: critical
100- Certificate Sign, CRL Sign
101- Signature Algorithm: sha1WithRSAEncryption
102- 85:0c:5d:8e:e4:6f:51:68:42:05:a0:dd:bb:4f:27:25:84:03:
103- bd:f7:64:fd:2d:d7:30:e3:a4:10:17:eb:da:29:29:b6:79:3f:
104- 76:f6:19:13:23:b8:10:0a:f9:58:a4:d4:61:70:bd:04:61:6a:
105- 12:8a:17:d5:0a:bd:c5:bc:30:7c:d6:e9:0c:25:8d:86:40:4f:
106- ec:cc:a3:7e:38:c6:37:11:4f:ed:dd:68:31:8e:4c:d2:b3:01:
107- 74:ee:be:75:5e:07:48:1a:7f:70:ff:16:5c:84:c0:79:85:b8:
108- 05:fd:7f:be:65:11:a3:0f:c0:02:b4:f8:52:37:39:04:d5:a9:
109- 31:7a:18:bf:a0:2a:f4:12:99:f7:a3:45:82:e3:3c:5e:f5:9d:
110- 9e:b5:c8:9e:7c:2e:c8:a4:9e:4e:08:14:4b:6d:fd:70:6d:6b:
111- 1a:63:bd:64:e6:1f:b7:ce:f0:f2:9f:2e:bb:1b:b7:f2:50:88:
112- 73:92:c2:e2:e3:16:8d:9a:32:02:ab:8e:18:dd:e9:10:11:ee:
113- 7e:35:ab:90:af:3e:30:94:7a:d0:33:3d:a7:65:0f:f5:fc:8e:
114- 9e:62:cf:47:44:2c:01:5d:bb:1d:b5:32:d2:47:d2:38:2e:d0:
115- fe:81:dc:32:6a:1e:b5:ee:3c:d5:fc:e7:81:1d:19:c3:24:42:
116- ea:63:39:a9
117------BEGIN CERTIFICATE-----
118-MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
119-RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
120-VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
121-DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
122-ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
123-VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
124-mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
125-IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
126-mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
127-XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
128-dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
129-jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
130-BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
131-DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
132-9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
133-jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
134-Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
135-ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
136-R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
137------END CERTIFICATE-----
138 Certificate:
139 Data:
140 Version: 3 (0x2)
141diff --git a/src/ssl_load.c b/src/ssl_load.c
142index 24c8af1be..d803b4093 100644
143--- a/src/ssl_load.c
144+++ b/src/ssl_load.c
145@@ -2352,11 +2352,13 @@ static int ProcessBufferResetSuites(WOLFSSL_CTX* ctx, WOLFSSL* ssl, int type)
146 * @param [out] used Number of bytes consumed.
147 * @param [in[ userChain Whether this certificate is for user's chain.
148 * @param [in] verify How to verify certificate.
149+ * @param [in] source_name Associated filename or other source ID.
150 * @return 1 on success.
151 * @return Less than 1 on failure.
152 */
153 int ProcessBuffer(WOLFSSL_CTX* ctx, const unsigned char* buff, long sz,
154- int format, int type, WOLFSSL* ssl, long* used, int userChain, int verify)
155+ int format, int type, WOLFSSL* ssl, long* used, int userChain, int verify,
156+ const char *source_name)
157 {
158 DerBuffer* der = NULL;
159 int ret = 0;
160@@ -2367,6 +2369,11 @@ int ProcessBuffer(WOLFSSL_CTX* ctx, const unsigned char* buff, long sz,
161 EncryptedInfo info[1];
162 #endif
163 int algId = 0;
164+#ifdef WOLFSSL_DEBUG_CERTIFICATE_LOADS
165+ long usedAtStart = used ? *used : 0L;
166+#else
167+ (void)source_name;
168+#endif
169
170 WOLFSSL_ENTER("ProcessBuffer");
171
172@@ -2444,6 +2451,22 @@ int ProcessBuffer(WOLFSSL_CTX* ctx, const unsigned char* buff, long sz,
173 CLEAR_ASN_NO_PEM_HEADER_ERROR(pemErr);
174 ret = 0;
175 }
176+#ifdef WOLFSSL_DEBUG_CERTIFICATE_LOADS
177+ if (ret < 0) {
178+#ifdef NO_ERROR_STRINGS
179+ WOLFSSL_DEBUG_PRINTF(
180+ "ERROR: ProcessUserChain: certificate from %s at offset %ld"
181+ " rejected with code %d\n",
182+ source_name, usedAtStart, ret);
183+#else
184+ WOLFSSL_DEBUG_PRINTF(
185+ "ERROR: ProcessUserChain: certificate from %s at offset %ld"
186+ " rejected with code %d: %s\n",
187+ source_name, usedAtStart, ret,
188+ wolfSSL_ERR_reason_error_string(ret));
189+#endif
190+ }
191+#endif /* WOLFSSL_DEBUG_CERTIFICATE_LOADS */
192 }
193
194 #ifdef WOLFSSL_SMALL_STACK
195@@ -2455,6 +2478,22 @@ int ProcessBuffer(WOLFSSL_CTX* ctx, const unsigned char* buff, long sz,
196 /* Process the different types of certificates. */
197 ret = ProcessBufferCertTypes(ctx, ssl, buff, sz, der, format, type,
198 verify);
199+#ifdef WOLFSSL_DEBUG_CERTIFICATE_LOADS
200+ if (ret < 0) {
201+#ifdef NO_ERROR_STRINGS
202+ WOLFSSL_DEBUG_PRINTF(
203+ "ERROR: ProcessBufferCertTypes: certificate from %s at"
204+ " offset %ld rejected with code %d\n",
205+ source_name, usedAtStart, ret);
206+#else
207+ WOLFSSL_DEBUG_PRINTF(
208+ "ERROR: ProcessBufferCertTypes: certificate from %s at"
209+ " offset %ld rejected with code %d: %s\n",
210+ source_name, usedAtStart, ret,
211+ wolfSSL_ERR_reason_error_string(ret));
212+#endif
213+ }
214+#endif /* WOLFSSL_DEBUG_CERTIFICATE_LOADS */
215 }
216 else {
217 FreeDer(&der);
218@@ -2515,12 +2554,14 @@ static int ProcessChainBufferCRL(WOLFSSL_CTX* ctx, const unsigned char* buff,
219 * @param [in] sz Size of data in buffer.
220 * @param [in] type Type of data.
221 * @param [in] verify How to verify certificate.
222+ * @param [in] source_name Associated filename or other source ID.
223 * @return 1 on success.
224 * @return 0 on failure.
225 * @return MEMORY_E when dynamic memory allocation fails.
226 */
227 static int ProcessChainBuffer(WOLFSSL_CTX* ctx, WOLFSSL* ssl,
228- const unsigned char* buff, long sz, int type, int verify)
229+ const unsigned char* buff, long sz, int type, int verify,
230+ const char *source_name)
231 {
232 int ret = 0;
233 long used = 0;
234@@ -2529,11 +2570,11 @@ static int ProcessChainBuffer(WOLFSSL_CTX* ctx, WOLFSSL* ssl,
235 WOLFSSL_MSG("Processing CA PEM file");
236 /* Keep processing file while no errors and data to parse. */
237 while ((ret >= 0) && (used < sz)) {
238- long consumed = 0;
239+ long consumed = used;
240
241 /* Process the buffer. */
242 ret = ProcessBuffer(ctx, buff + used, sz - used, WOLFSSL_FILETYPE_PEM,
243- type, ssl, &consumed, 0, verify);
244+ type, ssl, &consumed, 0, verify, source_name);
245 /* Memory allocation failure is fatal. */
246 if (ret == WC_NO_ERR_TRACE(MEMORY_E)) {
247 gotOne = 0;
248@@ -2665,6 +2706,12 @@ int ProcessFile(WOLFSSL_CTX* ctx, const char* fname, int format, int type,
249 {
250 /* Not a header that we support. */
251 WOLFSSL_MSG("Failed to detect certificate type");
252+#ifdef WOLFSSL_DEBUG_CERTIFICATE_LOADS
253+ WOLFSSL_DEBUG_PRINTF(
254+ "ERROR: ProcessFile: Failed to detect certificate type"
255+ " of \"%s\"\n",
256+ fname);
257+#endif
258 ret = WOLFSSL_BAD_CERTTYPE;
259 }
260 }
261@@ -2673,7 +2720,7 @@ int ProcessFile(WOLFSSL_CTX* ctx, const char* fname, int format, int type,
262 if (((type == CA_TYPE) || (type == TRUSTED_PEER_TYPE)) &&
263 (format == WOLFSSL_FILETYPE_PEM)) {
264 ret = ProcessChainBuffer(ctx, ssl, content.buffer, sz, type,
265- verify);
266+ verify, fname);
267 }
268 #ifdef HAVE_CRL
269 else if (type == CRL_TYPE) {
270@@ -2690,18 +2737,18 @@ int ProcessFile(WOLFSSL_CTX* ctx, const char* fname, int format, int type,
271 long consumed = 0;
272
273 ret = ProcessBuffer(ctx, content.buffer, sz, format, type, ssl,
274- &consumed, userChain, verify);
275+ &consumed, userChain, verify, fname);
276 if ((ret == 1) && (consumed < sz)) {
277 ret = ProcessBuffer(ctx, content.buffer + consumed,
278 sz - consumed, format, ALT_PRIVATEKEY_TYPE, ssl, NULL, 0,
279- verify);
280+ verify, fname);
281 }
282 }
283 #endif
284 else {
285 /* Load all other certificate types. */
286 ret = ProcessBuffer(ctx, content.buffer, sz, format, type, ssl,
287- NULL, userChain, verify);
288+ NULL, userChain, verify, fname);
289 }
290 }
291
292@@ -3030,7 +3077,8 @@ static int LoadSystemCaCertsWindows(WOLFSSL_CTX* ctx, byte* loaded)
293 if (ProcessBuffer(ctx, certCtx->pbCertEncoded,
294 certCtx->cbCertEncoded, WOLFSSL_FILETYPE_ASN1,
295 CA_TYPE, NULL, NULL, 0,
296- GET_VERIFY_SETTING_CTX(ctx)) == 1) {
297+ GET_VERIFY_SETTING_CTX(ctx),
298+ storeNames[i]) == 1) {
299 /*
300 * Set "loaded" as long as we've loaded one CA
301 * cert.
302@@ -3105,7 +3153,8 @@ static int LoadSystemCaCertsMac(WOLFSSL_CTX* ctx, byte* loaded)
303 if (ProcessBuffer(ctx, CFDataGetBytePtr(der),
304 CFDataGetLength(der), WOLFSSL_FILETYPE_ASN1,
305 CA_TYPE, NULL, NULL, 0,
306- GET_VERIFY_SETTING_CTX(ctx)) == 1) {
307+ GET_VERIFY_SETTING_CTX(ctx),
308+ "MacOSX trustDomains") == 1) {
309 /*
310 * Set "loaded" as long as we've loaded one CA
311 * cert.
312@@ -3644,7 +3693,8 @@ int wolfSSL_use_certificate(WOLFSSL* ssl, WOLFSSL_X509* x509)
313 /* Get DER encoded certificate data from X509 object. */
314 ret = ProcessBuffer(NULL, x509->derCert->buffer, x509->derCert->length,
315 WOLFSSL_FILETYPE_ASN1, CERT_TYPE, ssl, &idx, 0,
316- GET_VERIFY_SETTING_SSL(ssl));
317+ GET_VERIFY_SETTING_SSL(ssl),
318+ "x509 buffer");
319 }
320
321 /* Return 1 on success or 0 on failure. */
322@@ -3676,7 +3726,8 @@ int wolfSSL_use_certificate_ASN1(WOLFSSL* ssl, const unsigned char* der,
323 long idx = 0;
324
325 ret = ProcessBuffer(NULL, der, derSz, WOLFSSL_FILETYPE_ASN1, CERT_TYPE,
326- ssl, &idx, 0, GET_VERIFY_SETTING_SSL(ssl));
327+ ssl, &idx, 0, GET_VERIFY_SETTING_SSL(ssl),
328+ "asn1 buffer");
329 }
330
331 /* Return 1 on success or 0 on failure. */
332@@ -3884,12 +3935,13 @@ int wolfSSL_CTX_load_verify_buffer_ex(WOLFSSL_CTX* ctx, const unsigned char* in,
333
334 /* When PEM, treat as certificate chain of CA certificates. */
335 if (format == WOLFSSL_FILETYPE_PEM) {
336- ret = ProcessChainBuffer(ctx, NULL, in, sz, CA_TYPE, verify);
337+ ret = ProcessChainBuffer(ctx, NULL, in, sz, CA_TYPE, verify,
338+ "PEM buffer");
339 }
340 /* When DER, load the CA certificate. */
341 else {
342 ret = ProcessBuffer(ctx, in, sz, format, CA_TYPE, NULL, NULL,
343- userChain, verify);
344+ userChain, verify, "buffer");
345 }
346 #if defined(WOLFSSL_TRUST_PEER_CERT) && defined(OPENSSL_COMPATIBLE_DEFAULTS)
347 if (ret == 1) {
348@@ -3973,12 +4025,12 @@ int wolfSSL_CTX_trust_peer_buffer(WOLFSSL_CTX* ctx, const unsigned char* in,
349 /* When PEM, treat as certificate chain of trusted peer certificates. */
350 if (format == WOLFSSL_FILETYPE_PEM) {
351 ret = ProcessChainBuffer(ctx, NULL, in, sz, TRUSTED_PEER_TYPE,
352- verify);
353+ verify, "peer");
354 }
355 /* When DER, load the trusted peer certificate. */
356 else {
357 ret = ProcessBuffer(ctx, in, sz, format, TRUSTED_PEER_TYPE, NULL,
358- NULL, 0, verify);
359+ NULL, 0, verify, "peer");
360 }
361 }
362
363@@ -4004,7 +4056,7 @@ int wolfSSL_CTX_use_certificate_buffer(WOLFSSL_CTX* ctx,
364
365 WOLFSSL_ENTER("wolfSSL_CTX_use_certificate_buffer");
366 ret = ProcessBuffer(ctx, in, sz, format, CERT_TYPE, NULL, NULL, 0,
367- GET_VERIFY_SETTING_CTX(ctx));
368+ GET_VERIFY_SETTING_CTX(ctx), "buffer");
369 WOLFSSL_LEAVE("wolfSSL_CTX_use_certificate_buffer", ret);
370
371 return ret;
372@@ -4030,7 +4082,7 @@ int wolfSSL_CTX_use_PrivateKey_buffer(WOLFSSL_CTX* ctx, const unsigned char* in,
373 WOLFSSL_ENTER("wolfSSL_CTX_use_PrivateKey_buffer");
374
375 ret = ProcessBuffer(ctx, in, sz, format, PRIVATEKEY_TYPE, NULL, &consumed,
376- 0, GET_VERIFY_SETTING_CTX(ctx));
377+ 0, GET_VERIFY_SETTING_CTX(ctx), "key buffer");
378 #ifdef WOLFSSL_DUAL_ALG_CERTS
379 if ((ret == 1) && (consumed < sz)) {
380 /* When support for dual algorithm certificates is enabled, the
381@@ -4038,7 +4090,8 @@ int wolfSSL_CTX_use_PrivateKey_buffer(WOLFSSL_CTX* ctx, const unsigned char* in,
382 * private key. Hence, we have to parse both of them.
383 */
384 ret = ProcessBuffer(ctx, in + consumed, sz - consumed, format,
385- ALT_PRIVATEKEY_TYPE, NULL, NULL, 0, GET_VERIFY_SETTING_CTX(ctx));
386+ ALT_PRIVATEKEY_TYPE, NULL, NULL, 0, GET_VERIFY_SETTING_CTX(ctx),
387+ "key buffer");
388 }
389 #endif
390
391@@ -4056,7 +4109,7 @@ int wolfSSL_CTX_use_AltPrivateKey_buffer(WOLFSSL_CTX* ctx,
392
393 WOLFSSL_ENTER("wolfSSL_CTX_use_AltPrivateKey_buffer");
394 ret = ProcessBuffer(ctx, in, sz, format, ALT_PRIVATEKEY_TYPE, NULL,
395- NULL, 0, GET_VERIFY_SETTING_CTX(ctx));
396+ NULL, 0, GET_VERIFY_SETTING_CTX(ctx), "alt key buffer");
397 WOLFSSL_LEAVE("wolfSSL_CTX_use_AltPrivateKey_buffer", ret);
398
399 return ret;
400@@ -4271,7 +4324,8 @@ static int wolfSSL_CTX_use_certificate_ex(WOLFSSL_CTX* ctx,
401 }
402
403 ret = ProcessBuffer(ctx, certData, certDataLen, certFormat,
404- CERT_TYPE, NULL, NULL, 0, GET_VERIFY_SETTING_CTX(ctx));
405+ CERT_TYPE, NULL, NULL, 0, GET_VERIFY_SETTING_CTX(ctx),
406+ label ? label : "cert buffer");
407
408 exit:
409 XFREE(certData, ctx->heap, DYNAMIC_TYPE_CERT);
410@@ -4333,7 +4387,7 @@ int wolfSSL_CTX_use_certificate_chain_buffer_format(WOLFSSL_CTX* ctx,
411 {
412 WOLFSSL_ENTER("wolfSSL_CTX_use_certificate_chain_buffer_format");
413 return ProcessBuffer(ctx, in, sz, format, CERT_TYPE, NULL, NULL, 1,
414- GET_VERIFY_SETTING_CTX(ctx));
415+ GET_VERIFY_SETTING_CTX(ctx), "cert chain buffer");
416 }
417
418 /* Load a PEM encoded certificate chain in a buffer into SSL context.
419@@ -4376,7 +4430,7 @@ int wolfSSL_use_certificate_buffer(WOLFSSL* ssl, const unsigned char* in,
420 }
421 else {
422 ret = ProcessBuffer(ssl->ctx, in, sz, format, CERT_TYPE, ssl, NULL, 0,
423- GET_VERIFY_SETTING_SSL(ssl));
424+ GET_VERIFY_SETTING_SSL(ssl), "cert buffer");
425 }
426
427 return ret;
428@@ -4407,7 +4461,7 @@ int wolfSSL_use_PrivateKey_buffer(WOLFSSL* ssl, const unsigned char* in,
429 }
430 else {
431 ret = ProcessBuffer(ssl->ctx, in, sz, format, PRIVATEKEY_TYPE, ssl,
432- &consumed, 0, GET_VERIFY_SETTING_SSL(ssl));
433+ &consumed, 0, GET_VERIFY_SETTING_SSL(ssl), "key buffer");
434 #ifdef WOLFSSL_DUAL_ALG_CERTS
435 if ((ret == 1) && (consumed < sz)) {
436 /* When support for dual algorithm certificates is enabled, the
437@@ -4415,7 +4469,8 @@ int wolfSSL_use_PrivateKey_buffer(WOLFSSL* ssl, const unsigned char* in,
438 * private key. Hence, we have to parse both of them.
439 */
440 ret = ProcessBuffer(ssl->ctx, in + consumed, sz - consumed, format,
441- ALT_PRIVATEKEY_TYPE, ssl, NULL, 0, GET_VERIFY_SETTING_SSL(ssl));
442+ ALT_PRIVATEKEY_TYPE, ssl, NULL, 0, GET_VERIFY_SETTING_SSL(ssl),
443+ "key buffer");
444 }
445 #endif
446 }
447@@ -4431,7 +4486,7 @@ int wolfSSL_use_AltPrivateKey_buffer(WOLFSSL* ssl, const unsigned char* in,
448
449 WOLFSSL_ENTER("wolfSSL_use_AltPrivateKey_buffer");
450 ret = ProcessBuffer(ssl->ctx, in, sz, format, ALT_PRIVATEKEY_TYPE, ssl,
451- NULL, 0, GET_VERIFY_SETTING_SSL(ssl));
452+ NULL, 0, GET_VERIFY_SETTING_SSL(ssl), "alt key buffer");
453 WOLFSSL_LEAVE("wolfSSL_use_AltPrivateKey_buffer", ret);
454
455 return ret;
456@@ -4669,7 +4724,7 @@ int wolfSSL_use_certificate_chain_buffer_format(WOLFSSL* ssl,
457 }
458 else {
459 ret = ProcessBuffer(ssl->ctx, in, sz, format, CERT_TYPE, ssl, NULL, 1,
460- GET_VERIFY_SETTING_SSL(ssl));
461+ GET_VERIFY_SETTING_SSL(ssl), "cert chain buffer");
462 }
463
464 return ret;
465@@ -4826,7 +4881,7 @@ long wolfSSL_CTX_add_extra_chain_cert(WOLFSSL_CTX* ctx, WOLFSSL_X509* x509)
466
467 /* Process buffer makes first certificate the leaf. */
468 ret = ProcessBuffer(ctx, der, derSz, WOLFSSL_FILETYPE_ASN1, CERT_TYPE,
469- NULL, NULL, 1, GET_VERIFY_SETTING_CTX(ctx));
470+ NULL, NULL, 1, GET_VERIFY_SETTING_CTX(ctx), "extra chain buffer");
471 if (ret != 1) {
472 ret = 0;
473 }
474diff --git a/wolfcrypt/src/error.c b/wolfcrypt/src/error.c
475index af5ba36b4..9ec9484d4 100644
476--- a/wolfcrypt/src/error.c
477+++ b/wolfcrypt/src/error.c
478@@ -182,10 +182,10 @@ const char* wc_GetErrorString(int error)
479 return "ASN date error, bad size";
480
481 case ASN_BEFORE_DATE_E :
482- return "ASN date error, current date before";
483+ return "ASN date error, current date is before start of validity";
484
485 case ASN_AFTER_DATE_E :
486- return "ASN date error, current date after";
487+ return "ASN date error, current date is after expiration";
488
489 case ASN_SIG_OID_E :
490 return "ASN signature error, mismatched oid";
491diff --git a/wolfcrypt/src/logging.c b/wolfcrypt/src/logging.c
492index 29b9221df..b80fc3a56 100644
493--- a/wolfcrypt/src/logging.c
494+++ b/wolfcrypt/src/logging.c
495@@ -230,42 +230,6 @@ void WOLFSSL_TIME(int count)
496
497 #ifdef DEBUG_WOLFSSL
498
499-#if defined(ARDUINO)
500- /* see Arduino wolfssl.h for wolfSSL_Arduino_Serial_Print */
501-#elif defined(FREESCALE_MQX) || defined(FREESCALE_KSDK_MQX)
502- /* see wc_port.h for fio.h and nio.h includes */
503-#elif defined(WOLFSSL_SGX)
504- /* Declare sprintf for ocall */
505- int sprintf(char* buf, const char *fmt, ...);
506-#elif defined(WOLFSSL_DEOS)
507-#elif defined(MICRIUM)
508- #if (BSP_SER_COMM_EN == DEF_ENABLED)
509- #include <bsp_ser.h>
510- #endif
511-#elif defined(WOLFSSL_USER_LOG)
512- /* user includes their own headers */
513-#elif defined(WOLFSSL_ESPIDF)
514- #include "esp_types.h"
515- #include "esp_log.h"
516-#elif defined(WOLFSSL_TELIT_M2MB)
517- #include <stdio.h>
518- #include "m2m_log.h"
519-#elif defined(WOLFSSL_ANDROID_DEBUG)
520- #include <android/log.h>
521-#elif defined(WOLFSSL_XILINX)
522- #include "xil_printf.h"
523-#elif defined(WOLFSSL_LINUXKM)
524- /* the requisite linux/kernel.h is included in wc_port.h, with incompatible warnings masked out. */
525-#elif defined(FUSION_RTOS)
526- #include <fclstdio.h>
527- #define fprintf FCL_FPRINTF
528-#else
529- #include <stdio.h> /* for default printf stuff */
530-#endif
531-
532-#if defined(THREADX) && !defined(THREADX_NO_DC_PRINTF)
533- int dc_log_printf(char*, ...);
534-#endif
535
536 #ifdef HAVE_STACK_SIZE_VERBOSE
537 #include <wolfssl/wolfcrypt/mem_track.h>
538@@ -281,106 +245,30 @@ static void wolfssl_log(const int logLevel, const char* const file_name,
539 else {
540 #if defined(WOLFSSL_USER_LOG)
541 WOLFSSL_USER_LOG(logMessage);
542-#elif defined(ARDUINO)
543- wolfSSL_Arduino_Serial_Print(logMessage);
544-#elif defined(WOLFSSL_LOG_PRINTF)
545- if (file_name != NULL)
546- printf("[%s L %d] %s\n", file_name, line_number, logMessage);
547- else
548- printf("%s\n", logMessage);
549-#elif defined(THREADX) && !defined(THREADX_NO_DC_PRINTF)
550- if (file_name != NULL)
551- dc_log_printf("[%s L %d] %s\n", file_name, line_number, logMessage);
552- else
553- dc_log_printf("%s\n", logMessage);
554-#elif defined(WOLFSSL_DEOS)
555- if (file_name != NULL)
556- printf("[%s L %d] %s\r\n", file_name, line_number, logMessage);
557- else
558- printf("%s\r\n", logMessage);
559-#elif defined(MICRIUM)
560- if (file_name != NULL)
561- BSP_Ser_Printf("[%s L %d] %s\r\n",
562- file_name, line_number, logMessage);
563- else
564- BSP_Ser_Printf("%s\r\n", logMessage);
565-#elif defined(WOLFSSL_MDK_ARM)
566- fflush(stdout) ;
567- if (file_name != NULL)
568- printf("[%s L %d] %s\n", file_name, line_number, logMessage);
569- else
570- printf("%s\n", logMessage);
571- fflush(stdout) ;
572-#elif defined(WOLFSSL_UTASKER)
573- fnDebugMsg((char*)logMessage);
574- fnDebugMsg("\r\n");
575-#elif defined(MQX_USE_IO_OLD)
576- if (file_name != NULL)
577- fprintf(_mqxio_stderr, "[%s L %d] %s\n",
578- file_name, line_number, logMessage);
579- else
580- fprintf(_mqxio_stderr, "%s\n", logMessage);
581-#elif defined(WOLFSSL_APACHE_MYNEWT)
582- if (file_name != NULL)
583- LOG_DEBUG(&mynewt_log, LOG_MODULE_DEFAULT, "[%s L %d] %s\n",
584- file_name, line_number, logMessage);
585- else
586- LOG_DEBUG(&mynewt_log, LOG_MODULE_DEFAULT, "%s\n", logMessage);
587-#elif defined(WOLFSSL_ESPIDF)
588- if (file_name != NULL)
589- ESP_LOGI("wolfssl", "[%s L %d] %s",
590- file_name, line_number, logMessage);
591- else
592- ESP_LOGI("wolfssl", "%s", logMessage);
593-#elif defined(WOLFSSL_ZEPHYR)
594- if (file_name != NULL)
595- printk("[%s L %d] %s\n", file_name, line_number, logMessage);
596- else
597- printk("%s\n", logMessage);
598-#elif defined(WOLFSSL_TELIT_M2MB)
599- if (file_name != NULL)
600- M2M_LOG_INFO("[%s L %d] %s\n", file_name, line_number, logMessage);
601- else
602- M2M_LOG_INFO("%s\n", logMessage);
603-#elif defined(WOLFSSL_ANDROID_DEBUG)
604- if (file_name != NULL)
605- __android_log_print(ANDROID_LOG_VERBOSE, "[wolfSSL]", "[%s L %d] %s",
606- file_name, line_number, logMessage);
607- else
608- __android_log_print(ANDROID_LOG_VERBOSE, "[wolfSSL]", "%s",
609- logMessage);
610-#elif defined(WOLFSSL_XILINX)
611- if (file_name != NULL)
612- xil_printf("[%s L %d] %s\r\n", file_name, line_number, logMessage);
613- else
614- xil_printf("%s\r\n", logMessage);
615-#elif defined(WOLFSSL_LINUXKM)
616- if (file_name != NULL)
617- printk("[%s L %d] %s\n", file_name, line_number, logMessage);
618- else
619- printk("%s\n", logMessage);
620-#elif defined(WOLFSSL_RENESAS_RA6M4)
621- if (file_name != NULL)
622- myprintf("[%s L %d] %s\n", file_name, line_number, logMessage);
623- else
624- myprintf("%s\n", logMessage);
625-#elif defined(STACK_SIZE_CHECKPOINT_MSG) && \
626- defined(HAVE_STACK_SIZE_VERBOSE) && defined(HAVE_STACK_SIZE_VERBOSE_LOG)
627- STACK_SIZE_CHECKPOINT_MSG(logMessage);
628-#else
629+#elif defined(WOLFSSL_DEBUG_PRINTF)
630 if (log_prefix != NULL) {
631 if (file_name != NULL)
632- fprintf(stderr, "[%s]: [%s L %d] %s\n",
633+ WOLFSSL_DEBUG_PRINTF("[%s]: [%s L %d] %s\n",
634 log_prefix, file_name, line_number, logMessage);
635 else
636- fprintf(stderr, "[%s]: %s\n", log_prefix, logMessage);
637+ WOLFSSL_DEBUG_PRINTF("[%s]: %s\n", log_prefix, logMessage);
638 } else {
639 if (file_name != NULL)
640- fprintf(stderr, "[%s L %d] %s\n",
641+ WOLFSSL_DEBUG_PRINTF("[%s L %d] %s\n",
642 file_name, line_number, logMessage);
643 else
644- fprintf(stderr, "%s\n", logMessage);
645+ WOLFSSL_DEBUG_PRINTF("%s\n", logMessage);
646 }
647+#elif defined(ARDUINO)
648+ wolfSSL_Arduino_Serial_Print(logMessage);
649+#elif defined(WOLFSSL_UTASKER)
650+ fnDebugMsg((char*)logMessage);
651+ fnDebugMsg("\r\n");
652+#elif defined(STACK_SIZE_CHECKPOINT_MSG) && \
653+ defined(HAVE_STACK_SIZE_VERBOSE) && defined(HAVE_STACK_SIZE_VERBOSE_LOG)
654+ STACK_SIZE_CHECKPOINT_MSG(logMessage);
655+#else
656+ #error No log method defined.
657 #endif
658 }
659 }
660diff --git a/wolfssl/internal.h b/wolfssl/internal.h
661index 9cdbdb697..dd191fb1a 100644
662--- a/wolfssl/internal.h
663+++ b/wolfssl/internal.h
664@@ -6389,7 +6389,8 @@ WOLFSSL_TEST_VIS void wolfSSL_ResourceFree(WOLFSSL* ssl); /* Micrium uses */
665
666 WOLFSSL_LOCAL int ProcessBuffer(WOLFSSL_CTX* ctx, const unsigned char* buff,
667 long sz, int format, int type, WOLFSSL* ssl,
668- long* used, int userChain, int verify);
669+ long* used, int userChain, int verify,
670+ const char *source_name);
671 WOLFSSL_LOCAL int ProcessFile(WOLFSSL_CTX* ctx, const char* fname, int format,
672 int type, WOLFSSL* ssl, int userChain,
673 WOLFSSL_CRL* crl, int verify);
674diff --git a/wolfssl/wolfcrypt/logging.h b/wolfssl/wolfcrypt/logging.h
675index 49de70147..8b3cf0fd8 100644
676--- a/wolfssl/wolfcrypt/logging.h
677+++ b/wolfssl/wolfcrypt/logging.h
678@@ -89,11 +89,6 @@ enum wc_FuncNum {
679 };
680 #endif
681
682-#if defined(ARDUINO)
683-/* implemented in Arduino wolfssl.h */
684-extern WOLFSSL_API int wolfSSL_Arduino_Serial_Print(const char* const s);
685-#endif /* ARDUINO */
686-
687 typedef void (*wolfSSL_Logging_cb)(const int logLevel,
688 const char *const logMessage);
689
690@@ -157,6 +152,10 @@ WOLFSSL_API void wolfSSL_SetLoggingPrefix(const char* prefix);
691 #define WOLFSSL_TIME(n) WC_DO_NOTHING
692 #endif
693
694+#if defined(DEBUG_WOLFSSL) && !defined(WOLFSSL_DEBUG_CERTIFICATE_LOADS)
695+ #define WOLFSSL_DEBUG_CERTIFICATE_LOADS
696+#endif
697+
698 #if defined(DEBUG_WOLFSSL) && !defined(WOLFSSL_DEBUG_ERRORS_ONLY)
699 #if defined(_WIN32)
700 #if defined(INTIME_RTOS)
701@@ -268,6 +267,90 @@ WOLFSSL_API void wolfSSL_SetLoggingPrefix(const char* prefix);
702 extern WOLFSSL_API THREAD_LS_T void *StackSizeCheck_stackOffsetPointer;
703 #endif
704
705+/* Port-specific includes and printf methods: */
706+
707+#if defined(ARDUINO)
708+ /* implemented in Arduino wolfssl.h */
709+ extern WOLFSSL_API int wolfSSL_Arduino_Serial_Print(const char* const s);
710+#elif defined(FREESCALE_MQX) || defined(FREESCALE_KSDK_MQX)
711+ /* see wc_port.h for fio.h and nio.h includes */
712+#elif defined(WOLFSSL_SGX)
713+ /* Declare sprintf for ocall */
714+ int sprintf(char* buf, const char *fmt, ...);
715+#elif defined(WOLFSSL_DEOS)
716+#elif defined(MICRIUM)
717+ #if (BSP_SER_COMM_EN == DEF_ENABLED)
718+ #include <bsp_ser.h>
719+ #endif
720+#elif defined(WOLFSSL_USER_LOG)
721+ /* user includes their own headers */
722+#elif defined(WOLFSSL_ESPIDF)
723+ #include "esp_types.h"
724+ #include "esp_log.h"
725+#elif defined(WOLFSSL_TELIT_M2MB)
726+ #include <stdio.h>
727+ #include "m2m_log.h"
728+#elif defined(WOLFSSL_ANDROID_DEBUG)
729+ #include <android/log.h>
730+#elif defined(WOLFSSL_XILINX)
731+ #include "xil_printf.h"
732+#elif defined(WOLFSSL_LINUXKM)
733+ /* the requisite linux/kernel.h is included in linuxkm_wc_port.h, with
734+ * incompatible warnings masked out.
735+ */
736+#elif defined(FUSION_RTOS)
737+ #include <fclstdio.h>
738+ #define fprintf FCL_FPRINTF
739+#else
740+ #include <stdio.h> /* for default printf stuff */
741+#endif
742+
743+#if defined(THREADX) && !defined(THREADX_NO_DC_PRINTF)
744+ int dc_log_printf(char*, ...);
745+#endif
746+
747+#ifdef WOLFSSL_DEBUG_PRINTF
748+ /* user-supplied definition */
749+#elif defined(ARDUINO)
750+ /* ARDUINO only has print and sprintf, no printf. */
751+#elif defined(WOLFSSL_LOG_PRINTF) || defined(WOLFSSL_DEOS)
752+ #define WOLFSSL_DEBUG_PRINTF(...) printf(__VA_ARGS__)
753+#elif defined(THREADX) && !defined(THREADX_NO_DC_PRINTF)
754+ #define WOLFSSL_DEBUG_PRINTF(...) dc_log_printf(__VA_ARGS__)
755+#elif defined(MICRIUM)
756+ #define WOLFSSL_DEBUG_PRINTF(...) BSP_Ser_Printf(__VA_ARGS__)
757+#elif defined(WOLFSSL_MDK_ARM)
758+ #define WOLFSSL_DEBUG_PRINTF(...) do { \
759+ fflush(stdout); \
760+ printf(__VA_ARGS__); \
761+ fflush(stdout); \
762+ } while (0)
763+#elif defined(WOLFSSL_UTASKER)
764+ /* WOLFSSL_UTASKER only has fnDebugMsg and related primitives, no printf. */
765+#elif defined(MQX_USE_IO_OLD)
766+ #define WOLFSSL_DEBUG_PRINTF(...) fprintf(_mqxio_stderr, __VAR_ARGS)
767+#elif defined(WOLFSSL_APACHE_MYNEWT)
768+ #define WOLFSSL_DEBUG_PRINTF(...) LOG_DEBUG(&mynewt_log, \
769+ LOG_MODULE_DEFAULT, __VA_ARGS__)
770+#elif defined(WOLFSSL_ESPIDF)
771+ #define WOLFSSL_DEBUG_PRINTF(...) ESP_LOGI("wolfssl", __VA_ARGS__)
772+#elif defined(WOLFSSL_ZEPHYR)
773+ #define WOLFSSL_DEBUG_PRINTF(...) printk(__VA_ARGS__)
774+#elif defined(WOLFSSL_TELIT_M2MB)
775+ #define WOLFSSL_DEBUG_PRINTF(...) M2M_LOG_INFO(__VA_ARGS__)
776+#elif defined(WOLFSSL_ANDROID_DEBUG)
777+ #define WOLFSSL_DEBUG_PRINTF(...) __android_log_print(ANDROID_LOG_VERBOSE, \
778+ "[wolfSSL]", __VA_ARGS__)
779+#elif defined(WOLFSSL_XILINX)
780+ #define WOLFSSL_DEBUG_PRINTF(...) xil_printf(__VA_ARGS__)
781+#elif defined(WOLFSSL_LINUXKM)
782+ #define WOLFSSL_DEBUG_PRINTF(...) printk(__VA_ARGS__)
783+#elif defined(WOLFSSL_RENESAS_RA6M4)
784+ #define WOLFSSL_DEBUG_PRINTF(...) myprintf(__VA_ARGS__)
785+#else
786+ #define WOLFSSL_DEBUG_PRINTF(...) fprintf(stderr, __VA_ARGS__)
787+#endif
788+
789 #ifdef __cplusplus
790 }
791 #endif
diff --git a/meta-networking/recipes-connectivity/wolfssl/files/run-ptest b/meta-networking/recipes-connectivity/wolfssl/files/run-ptest
index ff66f4ef6c..fd260d441a 100644
--- a/meta-networking/recipes-connectivity/wolfssl/files/run-ptest
+++ b/meta-networking/recipes-connectivity/wolfssl/files/run-ptest
@@ -8,7 +8,9 @@ echo "Wolfssl ptest logs are stored in ${temp_dir}/${log_file}"
8 8
9./test/unit.test > "$temp_dir/$log_file" 2>&1 9./test/unit.test > "$temp_dir/$log_file" 2>&1
10 10
11echo "Test script returned: $?" 11ret=$?
12
13echo "Test script returned: $ret"
12 14
13MAGIC_SENTENCE=$(grep "unit_test: Success for all configured tests." $temp_dir/$log_file) 15MAGIC_SENTENCE=$(grep "unit_test: Success for all configured tests." $temp_dir/$log_file)
14 16
@@ -21,4 +23,4 @@ else
21fi 23fi
22NUM_FAILS=$(grep -c "Failed" $temp_dir/$log_file) 24NUM_FAILS=$(grep -c "Failed" $temp_dir/$log_file)
23 25
24exit $NUM_FAILS 26exit $ret
diff --git a/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.7.2.bb b/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.8.0.bb
index b7ff23e719..af591cfd7a 100644
--- a/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.7.2.bb
+++ b/meta-networking/recipes-connectivity/wolfssl/wolfssl_5.8.0.bb
@@ -14,20 +14,24 @@ RPROVIDES:${PN} = "cyassl"
14 14
15SRC_URI = " \ 15SRC_URI = " \
16 git://github.com/wolfSSL/wolfssl.git;protocol=https;branch=master \ 16 git://github.com/wolfSSL/wolfssl.git;protocol=https;branch=master \
17 file://0001-wolfssl-wolfcrypt-logging.h-and-wolfcrypt-src-loggin.patch \
17 file://run-ptest \ 18 file://run-ptest \
18" 19"
19 20
20SRCREV = "00e42151ca061463ba6a95adb2290f678cbca472" 21SRCREV = "b077c81eb635392e694ccedbab8b644297ec0285"
21 22
22S = "${WORKDIR}/git"
23 23
24inherit autotools ptest 24inherit autotools ptest
25 25
26EXTRA_OECONF += "--enable-certreq --enable-dtls --enable-opensslextra --enable-certext --enable-certgen"
27
26PACKAGECONFIG ?= "reproducible-build" 28PACKAGECONFIG ?= "reproducible-build"
27 29
28PACKAGECONFIG[reproducible-build] = "--enable-reproducible-build,--disable-reproducible-build," 30PACKAGECONFIG[reproducible-build] = "--enable-reproducible-build,--disable-reproducible-build,"
29BBCLASSEXTEND += "native nativesdk" 31BBCLASSEXTEND += "native nativesdk"
30 32
33CFLAGS += '-fPIC -DCERT_REL_PREFIX=\\"./\\"'
34
31RDEPENDS:${PN}-ptest += " bash" 35RDEPENDS:${PN}-ptest += " bash"
32 36
33do_install_ptest() { 37do_install_ptest() {
diff --git a/meta-networking/recipes-daemons/atftp/atftp_0.8.0.bb b/meta-networking/recipes-daemons/atftp/atftp_0.8.0.bb
index 41b7cf0878..eca004302b 100644
--- a/meta-networking/recipes-daemons/atftp/atftp_0.8.0.bb
+++ b/meta-networking/recipes-daemons/atftp/atftp_0.8.0.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://git.code.sf.net/p/atftp/code;branch=master;protocol=https \
11 file://atftpd.service \ 11 file://atftpd.service \
12" 12"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools update-rc.d systemd 15inherit autotools update-rc.d systemd
17 16
diff --git a/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.1.11.bb b/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.1.11.bb
index 5f88aea5f2..db4a4313a4 100644
--- a/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.1.11.bb
+++ b/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.1.11.bb
@@ -23,7 +23,6 @@ SRC_URI = "git://github.com/open-iscsi/open-iscsi;branch=master;protocol=https \
23 file://iscsi-initiator-targets.service \ 23 file://iscsi-initiator-targets.service \
24 file://set_initiatorname \ 24 file://set_initiatorname \
25 " 25 "
26S = "${WORKDIR}/git"
27 26
28inherit update-rc.d systemd autotools pkgconfig 27inherit update-rc.d systemd autotools pkgconfig
29 28
diff --git a/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb b/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb
index 7f06e0ebf3..e7db8a948b 100644
--- a/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb
+++ b/meta-networking/recipes-daemons/networkd-dispatcher/networkd-dispatcher_2.2.4.bb
@@ -14,7 +14,6 @@ REQUIRED_DISTRO_FEATURES = "systemd gobject-introspection-data"
14SRCREV = "dfd26d72793914eb3da910ef8c71de6d7c8942a2" 14SRCREV = "dfd26d72793914eb3da910ef8c71de6d7c8942a2"
15SRC_URI = "git://gitlab.com/craftyguy/networkd-dispatcher;protocol=https;nobranch=1" 15SRC_URI = "git://gitlab.com/craftyguy/networkd-dispatcher;protocol=https;nobranch=1"
16 16
17S = "${WORKDIR}/git"
18 17
19SYSTEMD_PACKAGES = "${PN}" 18SYSTEMD_PACKAGES = "${PN}"
20SYSTEMD_SERVICE:${PN} = "networkd-dispatcher.service" 19SYSTEMD_SERVICE:${PN} = "networkd-dispatcher.service"
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 a9a2163a2f..a85176d871 100644
--- a/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb
+++ b/meta-networking/recipes-daemons/postfix/postfix_3.10.1.bb
@@ -32,7 +32,7 @@ SRC_URI[sha256sum] = "75868db7a8ed252cd3a14c13a3ce383ddd42563160c02027d061202ee3
32 32
33UPSTREAM_CHECK_REGEX = "postfix\-(?P<pver>3\.10(\.\d+)+).tar.gz" 33UPSTREAM_CHECK_REGEX = "postfix\-(?P<pver>3\.10(\.\d+)+).tar.gz"
34 34
35S = "${WORKDIR}/postfix-${PV}" 35S = "${UNPACKDIR}/postfix-${PV}"
36 36
37CLEANBROKEN = "1" 37CLEANBROKEN = "1"
38 38
diff --git a/meta-networking/recipes-daemons/proftpd/proftpd_1.3.9.bb b/meta-networking/recipes-daemons/proftpd/proftpd_1.3.9.bb
index c6782fcdd3..65dd2f9561 100644
--- a/meta-networking/recipes-daemons/proftpd/proftpd_1.3.9.bb
+++ b/meta-networking/recipes-daemons/proftpd/proftpd_1.3.9.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/proftpd/proftpd.git;branch=${BRANCH};protocol=https;
17 file://proftpd.service \ 17 file://proftpd.service \
18 " 18 "
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools-brokensep useradd update-rc.d systemd multilib_script 21inherit autotools-brokensep useradd update-rc.d systemd multilib_script
23 22
diff --git a/meta-networking/recipes-daemons/ptpd/ptpd_2.3.1.bb b/meta-networking/recipes-daemons/ptpd/ptpd_2.3.1.bb
index f2c300855c..be0652dfbd 100644
--- a/meta-networking/recipes-daemons/ptpd/ptpd_2.3.1.bb
+++ b/meta-networking/recipes-daemons/ptpd/ptpd_2.3.1.bb
@@ -34,7 +34,7 @@ SRC_URI[sha256sum] = "0dbf54dd2c178bd9fe62481d2c37513ee36636d8bf137cfdad96891490
34 34
35UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/ptpd/files/releases" 35UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/ptpd/files/releases"
36 36
37S = "${WORKDIR}/ptpd-${PV}" 37S = "${UNPACKDIR}/ptpd-${PV}"
38 38
39EXTRA_OEMAKE = "" 39EXTRA_OEMAKE = ""
40 40
diff --git a/meta-networking/recipes-daemons/vblade/vblade_25.bb b/meta-networking/recipes-daemons/vblade/vblade_25.bb
index 54bb798344..f73e72442b 100644
--- a/meta-networking/recipes-daemons/vblade/vblade_25.bb
+++ b/meta-networking/recipes-daemons/vblade/vblade_25.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/OpenAoE/vblade;branch=master;protocol=https \
16 file://volatiles.99_vblade \ 16 file://volatiles.99_vblade \
17 " 17 "
18 18
19S = "${WORKDIR}/git"
20 19
21UPSTREAM_CHECK_URI = "https://github.com/OpenAoE/vblade/archive/" 20UPSTREAM_CHECK_URI = "https://github.com/OpenAoE/vblade/archive/"
22 21
diff --git a/meta-networking/recipes-devtools/libcoap/libcoap/CVE-2024-0962.patch b/meta-networking/recipes-devtools/libcoap/libcoap/CVE-2024-0962.patch
deleted file mode 100644
index add52483b7..0000000000
--- a/meta-networking/recipes-devtools/libcoap/libcoap/CVE-2024-0962.patch
+++ /dev/null
@@ -1,45 +0,0 @@
1From bf6a303883bde40cf96b960c8574cddd89e71701 Mon Sep 17 00:00:00 2001
2From: Jon Shallow <supjps-libcoap@jpshallow.com>
3Date: Thu, 25 Jan 2024 18:03:17 +0000
4Subject: [PATCH] coap_oscore.c: Fix parsing OSCORE configuration information
5
6A vulnerability was found in obgm libcoap 4.3.4. It has been rated as critical.
7Affected by this issue is the function get_split_entry of the file src/coap_oscore.c of the component Configuration File Handler.
8The manipulation leads to stack-based buffer overflow.
9
10CVE: CVE-2024-0962
11
12Upstream-Status: Backport [https://github.com/obgm/libcoap/pull/1311]
13
14Signed-off-by: alperak <alperyasinak1@gmail.com>
15---
16 src/coap_oscore.c | 5 +++--
17 1 file changed, 3 insertions(+), 2 deletions(-)
18
19diff --git a/src/coap_oscore.c b/src/coap_oscore.c
20index 83f785c92..e0fb22947 100644
21--- a/src/coap_oscore.c
22+++ b/src/coap_oscore.c
23@@ -1678,11 +1678,12 @@ get_split_entry(const char **start,
24 oscore_value_t *value) {
25 const char *begin = *start;
26 const char *end;
27+ const char *kend;
28 const char *split;
29 size_t i;
30
31 retry:
32- end = memchr(begin, '\n', size);
33+ kend = end = memchr(begin, '\n', size);
34 if (end == NULL)
35 return 0;
36
37@@ -1693,7 +1694,7 @@ get_split_entry(const char **start,
38
39 if (begin[0] == '#' || (end - begin) == 0) {
40 /* Skip comment / blank line */
41- size -= end - begin + 1;
42+ size -= kend - begin + 1;
43 begin = *start;
44 goto retry;
45 }
diff --git a/meta-networking/recipes-devtools/libcoap/libcoap_4.3.4.bb b/meta-networking/recipes-devtools/libcoap/libcoap_4.3.5.bb
index 604fec8072..a4e5f5ca46 100644
--- a/meta-networking/recipes-devtools/libcoap/libcoap_4.3.4.bb
+++ b/meta-networking/recipes-devtools/libcoap/libcoap_4.3.5.bb
@@ -5,15 +5,13 @@ RF range, memory, bandwith, or network packet sizes."
5HOMEPAGE = "https://libcoap.net/" 5HOMEPAGE = "https://libcoap.net/"
6 6
7LICENSE = "BSD-2-Clause & BSD-3-Clause" 7LICENSE = "BSD-2-Clause & BSD-3-Clause"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=1978dbc41673ab1c20e64b287c8317bc" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=9aa68c0f6785376aa8ec7f4f1aa6ae3c"
9 9
10SRC_URI = "git://github.com/obgm/libcoap.git;branch=main;protocol=https \ 10SRC_URI = "git://github.com/obgm/libcoap.git;branch=main;protocol=https \
11 file://run-ptest \ 11 file://run-ptest \
12 file://CVE-2024-0962.patch \
13 " 12 "
14SRCREV = "5fd2f89ef068214130e5d60b7087ef48711fa615" 13SRCREV = "7cf7465b784baded4de183290c547d582becfd28"
15 14
16S = "${WORKDIR}/git"
17 15
18inherit autotools manpages pkgconfig ptest 16inherit autotools manpages pkgconfig ptest
19 17
@@ -24,13 +22,14 @@ PACKAGECONFIG ?= "\
24 ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ 22 ${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \
25" 23"
26PACKAGECONFIG[async] = "--enable-async,--disable-async" 24PACKAGECONFIG[async] = "--enable-async,--disable-async"
27PACKAGECONFIG[gnutls] = "--with-gnutls,--without-gnutls,gnutls,,,openssl mbedtls" 25PACKAGECONFIG[gnutls] = "--with-gnutls,--without-gnutls,gnutls,,,openssl mbedtls wolfssl"
28PACKAGECONFIG[manpages] = "--enable-documentation --enable-doxygen --enable-manpages,--disable-documentation,asciidoc-native doxygen-native graphviz-native" 26PACKAGECONFIG[manpages] = "--enable-documentation --enable-doxygen --enable-manpages,--disable-documentation,asciidoc-native doxygen-native graphviz-native"
29PACKAGECONFIG[mbedtls] = "--with-mbedtls,--without-mbedtls,mbedtls,,,gnutls openssl" 27PACKAGECONFIG[mbedtls] = "--with-mbedtls,--without-mbedtls,mbedtls,,,gnutls openssl wolfssl"
30PACKAGECONFIG[openssl] = "--with-openssl,--without-openssl,openssl,,,gnutls mbedtls" 28PACKAGECONFIG[openssl] = "--with-openssl,--without-openssl,openssl,,,gnutls mbedtls wolfssl"
31PACKAGECONFIG[small-stack] = "--enable-small-stack,--disable-small-stack" 29PACKAGECONFIG[small-stack] = "--enable-small-stack,--disable-small-stack"
32PACKAGECONFIG[tcp] = "--enable-tcp,--disable-tcp" 30PACKAGECONFIG[tcp] = "--enable-tcp,--disable-tcp"
33PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,cunit" 31PACKAGECONFIG[tests] = "--enable-tests,--disable-tests,cunit"
32PACKAGECONFIG[wolfssl] = "--with-wolfssl,--without-wolfssl,wolfssl,,,gnutls mbedtls openssl"
34 33
35EXTRA_OECONF = "\ 34EXTRA_OECONF = "\
36 --with-epoll --enable-add-default-names \ 35 --with-epoll --enable-add-default-names \
diff --git a/meta-networking/recipes-devtools/python/python3-scapy_2.6.0.bb b/meta-networking/recipes-devtools/python/python3-scapy_2.6.0.bb
index ba21c46055..fdef5473ef 100644
--- a/meta-networking/recipes-devtools/python/python3-scapy_2.6.0.bb
+++ b/meta-networking/recipes-devtools/python/python3-scapy_2.6.0.bb
@@ -20,7 +20,6 @@ SRCREV = "f7a64114b35fd8ee63ce07290f8a2dffd52b215f"
20SRC_URI = "git://github.com/secdev/scapy.git;branch=master;protocol=https \ 20SRC_URI = "git://github.com/secdev/scapy.git;branch=master;protocol=https \
21 file://run-ptest" 21 file://run-ptest"
22 22
23S = "${WORKDIR}/git"
24 23
25UPSTREAM_CHECK_COMMITS = "1" 24UPSTREAM_CHECK_COMMITS = "1"
26 25
diff --git a/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb b/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb
index 93d293493c..b7966d7f12 100644
--- a/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb
+++ b/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb
@@ -21,7 +21,7 @@ UPSTREAM_CHECK_REGEX = "dlm-(?P<pver>\d+(\.\d+)+)"
21LICENSE = "LGPL-2.0-or-later & GPL-2.0-only & GPL-2.0-or-later" 21LICENSE = "LGPL-2.0-or-later & GPL-2.0-only & GPL-2.0-or-later"
22LIC_FILES_CHKSUM = "file://README.license;md5=8f0bbcdd678df1bce9863492b6c8832d" 22LIC_FILES_CHKSUM = "file://README.license;md5=8f0bbcdd678df1bce9863492b6c8832d"
23 23
24S = "${WORKDIR}/dlm-dlm-${PV}" 24S = "${UNPACKDIR}/dlm-dlm-${PV}"
25 25
26DEPENDS += "corosync" 26DEPENDS += "corosync"
27 27
diff --git a/meta-networking/recipes-extended/kronosnet/kronosnet_1.24.bb b/meta-networking/recipes-extended/kronosnet/kronosnet_1.24.bb
index cbd5e7a0fd..06b2fa4d2d 100644
--- a/meta-networking/recipes-extended/kronosnet/kronosnet_1.24.bb
+++ b/meta-networking/recipes-extended/kronosnet/kronosnet_1.24.bb
@@ -20,7 +20,6 @@ UPSTREAM_CHECK_URI = "https://github.com/kronosnet/kronosnet/releases"
20 20
21inherit autotools pkgconfig 21inherit autotools pkgconfig
22 22
23S = "${WORKDIR}/git"
24 23
25# libknet/transport_udp.c:326:48: error: comparison of integers of different signs: 'unsigned long' and 'int' [-Werror,-Wsign-compare] 24# libknet/transport_udp.c:326:48: error: comparison of integers of different signs: 'unsigned long' and 'int' [-Werror,-Wsign-compare]
26# for (cmsg = CMSG_FIRSTHDR(&msg);cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { 25# for (cmsg = CMSG_FIRSTHDR(&msg);cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) {
diff --git a/meta-networking/recipes-extended/tgt/tgt_1.0.90.bb b/meta-networking/recipes-extended/tgt/tgt_1.0.90.bb
index e816b79e87..a110d556a3 100644
--- a/meta-networking/recipes-extended/tgt/tgt_1.0.90.bb
+++ b/meta-networking/recipes-extended/tgt/tgt_1.0.90.bb
@@ -17,7 +17,6 @@ SRC_URI += "file://tgtd.init \
17 file://tgtd \ 17 file://tgtd \
18" 18"
19 19
20S = "${WORKDIR}/git"
21 20
22CONFFILES:${PN} += "${sysconfdir}/tgt/targets.conf" 21CONFFILES:${PN} += "${sysconfdir}/tgt/targets.conf"
23 22
diff --git a/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.2.bb b/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.2.bb
index 940454c3ac..20ba132fd0 100644
--- a/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.2.bb
+++ b/meta-networking/recipes-filter/arno-iptables-firewall/arno-iptables-firewall_2.1.2.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://gpl_license.txt;md5=11c7b65c4a4acb9d5175f7e9bf99c403"
7SRCREV = "c8dfd85b9e8e453e279525f30c1e3184c092f036" 7SRCREV = "c8dfd85b9e8e453e279525f30c1e3184c092f036"
8SRC_URI = "git://github.com/arno-iptables-firewall/aif;branch=master;protocol=https" 8SRC_URI = "git://github.com/arno-iptables-firewall/aif;branch=master;protocol=https"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit systemd 11inherit systemd
13 12
diff --git a/meta-networking/recipes-filter/libnetfilter/libnetfilter-acct_1.0.3.bb b/meta-networking/recipes-filter/libnetfilter/libnetfilter-acct_1.0.3.bb
index d92c676fa9..880d962eb3 100644
--- a/meta-networking/recipes-filter/libnetfilter/libnetfilter-acct_1.0.3.bb
+++ b/meta-networking/recipes-filter/libnetfilter/libnetfilter-acct_1.0.3.bb
@@ -12,6 +12,6 @@ SRC_URI = "http://ftp.netfilter.org/pub/libnetfilter_acct/libnetfilter_acct-1.0.
12SRC_URI[md5sum] = "814b2972b2f5c740ff87510bc109168b" 12SRC_URI[md5sum] = "814b2972b2f5c740ff87510bc109168b"
13SRC_URI[sha256sum] = "4250ceef3efe2034f4ac05906c3ee427db31b9b0a2df41b2744f4bf79a959a1a" 13SRC_URI[sha256sum] = "4250ceef3efe2034f4ac05906c3ee427db31b9b0a2df41b2744f4bf79a959a1a"
14 14
15S = "${WORKDIR}/libnetfilter_acct-${PV}" 15S = "${UNPACKDIR}/libnetfilter_acct-${PV}"
16 16
17inherit autotools pkgconfig 17inherit autotools pkgconfig
diff --git a/meta-networking/recipes-filter/libnetfilter/libnetfilter-conntrack_1.1.0.bb b/meta-networking/recipes-filter/libnetfilter/libnetfilter-conntrack_1.1.0.bb
index 83533832d4..08d3ab691c 100644
--- a/meta-networking/recipes-filter/libnetfilter/libnetfilter-conntrack_1.1.0.bb
+++ b/meta-networking/recipes-filter/libnetfilter/libnetfilter-conntrack_1.1.0.bb
@@ -11,6 +11,6 @@ SRC_URI = "https://www.netfilter.org/projects/libnetfilter_conntrack/files/libne
11 11
12SRC_URI[sha256sum] = "67edcb4eb826c2f8dc98af08dabff68f3b3d0fe6fb7d9d0ac1ee7ecce0fe694e" 12SRC_URI[sha256sum] = "67edcb4eb826c2f8dc98af08dabff68f3b3d0fe6fb7d9d0ac1ee7ecce0fe694e"
13 13
14S = "${WORKDIR}/libnetfilter_conntrack-${PV}" 14S = "${UNPACKDIR}/libnetfilter_conntrack-${PV}"
15 15
16inherit autotools pkgconfig 16inherit autotools pkgconfig
diff --git a/meta-networking/recipes-filter/libnetfilter/libnetfilter-cthelper_1.0.1.bb b/meta-networking/recipes-filter/libnetfilter/libnetfilter-cthelper_1.0.1.bb
index ebb0eb2329..9a0d6cabbd 100644
--- a/meta-networking/recipes-filter/libnetfilter/libnetfilter-cthelper_1.0.1.bb
+++ b/meta-networking/recipes-filter/libnetfilter/libnetfilter-cthelper_1.0.1.bb
@@ -12,6 +12,6 @@ SRC_URI = "https://www.netfilter.org/projects/libnetfilter_cthelper/files/libnet
12SRC_URI[md5sum] = "e59279645fe65d40dd7dfc82a797ca5b" 12SRC_URI[md5sum] = "e59279645fe65d40dd7dfc82a797ca5b"
13SRC_URI[sha256sum] = "14073d5487233897355d3ff04ddc1c8d03cc5ba8d2356236aa88161a9f2dc912" 13SRC_URI[sha256sum] = "14073d5487233897355d3ff04ddc1c8d03cc5ba8d2356236aa88161a9f2dc912"
14 14
15S = "${WORKDIR}/libnetfilter_cthelper-${PV}" 15S = "${UNPACKDIR}/libnetfilter_cthelper-${PV}"
16 16
17inherit autotools pkgconfig 17inherit autotools pkgconfig
diff --git a/meta-networking/recipes-filter/libnetfilter/libnetfilter-cttimeout_1.0.1.bb b/meta-networking/recipes-filter/libnetfilter/libnetfilter-cttimeout_1.0.1.bb
index 5349e6e4b8..46576f4d32 100644
--- a/meta-networking/recipes-filter/libnetfilter/libnetfilter-cttimeout_1.0.1.bb
+++ b/meta-networking/recipes-filter/libnetfilter/libnetfilter-cttimeout_1.0.1.bb
@@ -11,6 +11,6 @@ SRC_URI = "https://www.netfilter.org/projects/libnetfilter_cttimeout/files/libne
11SRC_URI[md5sum] = "ac64b55952b79cb9910db95ce8883940" 11SRC_URI[md5sum] = "ac64b55952b79cb9910db95ce8883940"
12SRC_URI[sha256sum] = "0b59da2f3204e1c80cb85d1f6d72285fc07b01a2f5678abf5dccfbbefd650325" 12SRC_URI[sha256sum] = "0b59da2f3204e1c80cb85d1f6d72285fc07b01a2f5678abf5dccfbbefd650325"
13 13
14S = "${WORKDIR}/libnetfilter_cttimeout-${PV}" 14S = "${UNPACKDIR}/libnetfilter_cttimeout-${PV}"
15 15
16inherit autotools pkgconfig 16inherit autotools pkgconfig
diff --git a/meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.2.bb b/meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.2.bb
index 699b096ae8..a6e6b9b153 100644
--- a/meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.2.bb
+++ b/meta-networking/recipes-filter/libnetfilter/libnetfilter-log_1.0.2.bb
@@ -9,6 +9,5 @@ SRCREV = "b0e4be94c0b8f68d4e912402b93a130063c34e17"
9 9
10SRC_URI = "git://git.netfilter.org/libnetfilter_log;branch=master" 10SRC_URI = "git://git.netfilter.org/libnetfilter_log;branch=master"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig 13inherit autotools pkgconfig
diff --git a/meta-networking/recipes-filter/libnetfilter/libnetfilter-queue_1.0.5.bb b/meta-networking/recipes-filter/libnetfilter/libnetfilter-queue_1.0.5.bb
index 301dd86cf3..ccaa80f5ff 100644
--- a/meta-networking/recipes-filter/libnetfilter/libnetfilter-queue_1.0.5.bb
+++ b/meta-networking/recipes-filter/libnetfilter/libnetfilter-queue_1.0.5.bb
@@ -11,7 +11,6 @@ SRCREV = "2ff321690b8dafeca99ee8e9cafac71e36f292b9"
11SRC_URI = "git://git.netfilter.org/libnetfilter_queue;branch=master \ 11SRC_URI = "git://git.netfilter.org/libnetfilter_queue;branch=master \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools pkgconfig 15inherit autotools pkgconfig
17 16
diff --git a/meta-networking/recipes-filter/libnftnl/libnftnl_1.2.9.bb b/meta-networking/recipes-filter/libnftnl/libnftnl_1.2.9.bb
index 4a5435a743..abcebceab8 100644
--- a/meta-networking/recipes-filter/libnftnl/libnftnl_1.2.9.bb
+++ b/meta-networking/recipes-filter/libnftnl/libnftnl_1.2.9.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://git.netfilter.org/libnftnl;branch=master;tag=${BP} \
9 " 9 "
10SRCREV = "17190762f33f78090f5ff99a436c4cb866ac3ccd" 10SRCREV = "17190762f33f78090f5ff99a436c4cb866ac3ccd"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig ptest 13inherit autotools pkgconfig ptest
15 14
diff --git a/meta-networking/recipes-filter/ulogd2/ulogd2_2.0.8.bb b/meta-networking/recipes-filter/ulogd2/ulogd2_2.0.8.bb
index 635fa6a408..febcf5147c 100644
--- a/meta-networking/recipes-filter/ulogd2/ulogd2_2.0.8.bb
+++ b/meta-networking/recipes-filter/ulogd2/ulogd2_2.0.8.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://git.netfilter.org/ulogd2;branch=master \
17" 17"
18SRCREV = "79aa980f2df9dda0c097e8f883a62f414b9e5138" 18SRCREV = "79aa980f2df9dda0c097e8f883a62f414b9e5138"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools manpages pkgconfig systemd update-rc.d 21inherit autotools manpages pkgconfig systemd update-rc.d
23 22
diff --git a/meta-networking/recipes-irc/znc/znc_1.8.2.bb b/meta-networking/recipes-irc/znc/znc_1.8.2.bb
index 48a5426572..7356115d53 100644
--- a/meta-networking/recipes-irc/znc/znc_1.8.2.bb
+++ b/meta-networking/recipes-irc/znc/znc_1.8.2.bb
@@ -9,7 +9,6 @@ SRC_URI = "gitsm://github.com/znc/znc.git;branch=master;protocol=https"
9 9
10SRCREV = "bf253640d33d03331310778e001fb6f5aba2989e" 10SRCREV = "bf253640d33d03331310778e001fb6f5aba2989e"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools-brokensep pkgconfig 13inherit autotools-brokensep pkgconfig
15 14
diff --git a/meta-networking/recipes-kernel/wireguard/wireguard-tools_1.0.20210914.bb b/meta-networking/recipes-kernel/wireguard/wireguard-tools_1.0.20250521.bb
index c12b8abd5d..8fb86bc31e 100644
--- a/meta-networking/recipes-kernel/wireguard/wireguard-tools_1.0.20210914.bb
+++ b/meta-networking/recipes-kernel/wireguard/wireguard-tools_1.0.20250521.bb
@@ -1,6 +1,6 @@
1require wireguard.inc 1require wireguard.inc
2 2
3SRCREV = "3ba6527130c502144e7388b900138bca6260f4e8" 3SRCREV = "e2ecaaa739144997ccff89d6ad6ec81698ea6ced"
4SRC_URI = "git://github.com/WireGuard/wireguard-tools.git;branch=master;protocol=https" 4SRC_URI = "git://github.com/WireGuard/wireguard-tools.git;branch=master;protocol=https"
5 5
6inherit bash-completion systemd pkgconfig 6inherit bash-completion systemd pkgconfig
diff --git a/meta-networking/recipes-kernel/wireguard/wireguard.inc b/meta-networking/recipes-kernel/wireguard/wireguard.inc
index 5659a20bd2..9afe009bea 100644
--- a/meta-networking/recipes-kernel/wireguard/wireguard.inc
+++ b/meta-networking/recipes-kernel/wireguard/wireguard.inc
@@ -10,4 +10,4 @@ LICENSE = "GPL-2.0-only"
10 10
11LIC_FILES_CHKSUM = "file://../COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 11LIC_FILES_CHKSUM = "file://../COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
12 12
13S = "${WORKDIR}/git/src" 13S = "${UNPACKDIR}/${BP}/src"
diff --git a/meta-networking/recipes-protocols/babeld/babeld_1.13.1.bb b/meta-networking/recipes-protocols/babeld/babeld_1.13.1.bb
index a799ad197e..cc69f1448a 100644
--- a/meta-networking/recipes-protocols/babeld/babeld_1.13.1.bb
+++ b/meta-networking/recipes-protocols/babeld/babeld_1.13.1.bb
@@ -17,7 +17,6 @@ SRCREV = "3d61ea1e843e2c5f9706c74d1adad4e1d24d44b9"
17 17
18UPSTREAM_CHECK_GITTAGREGEX = "babeld-(?P<pver>\d+(\.\d+)+)" 18UPSTREAM_CHECK_GITTAGREGEX = "babeld-(?P<pver>\d+(\.\d+)+)"
19 19
20S = "${WORKDIR}/git"
21 20
22EXTRA_OEMAKE += "CFLAGS='${CFLAGS}'" 21EXTRA_OEMAKE += "CFLAGS='${CFLAGS}'"
23 22
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 15368a9a3d..89b2572c04 100644
--- a/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb
+++ b/meta-networking/recipes-protocols/freediameter/freediameter_1.5.0.bb
@@ -27,7 +27,6 @@ SRC_URI = "git://github.com/freeDiameter/freeDiameter;protocol=https;branch=mast
27 file://0001-fixes-for-gcc-15.patch \ 27 file://0001-fixes-for-gcc-15.patch \
28 " 28 "
29 29
30S = "${WORKDIR}/git"
31 30
32LICENSE = "BSD-3-Clause" 31LICENSE = "BSD-3-Clause"
33LIC_FILES_CHKSUM = "file://LICENSE;md5=868c059b6147748b1d621e500feeac4f" 32LIC_FILES_CHKSUM = "file://LICENSE;md5=868c059b6147748b1d621e500feeac4f"
diff --git a/meta-networking/recipes-protocols/frr/frr_10.3.bb b/meta-networking/recipes-protocols/frr/frr_10.3.bb
index be2d986fc3..f0f3f34ab3 100644
--- a/meta-networking/recipes-protocols/frr/frr_10.3.bb
+++ b/meta-networking/recipes-protocols/frr/frr_10.3.bb
@@ -20,7 +20,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "frr-(?P<pver>\d+(\.\d+)+)$"
20 20
21CVE_PRODUCT = "frrouting" 21CVE_PRODUCT = "frrouting"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit autotools-brokensep python3native pkgconfig useradd systemd 24inherit autotools-brokensep python3native pkgconfig useradd systemd
26 25
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-Create-subroutine-for-cleaning-recent-interfaces.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-Create-subroutine-for-cleaning-recent-interfaces.patch
deleted file mode 100644
index 68a395d69e..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0001-Create-subroutine-for-cleaning-recent-interfaces.patch
+++ /dev/null
@@ -1,58 +0,0 @@
1From 1fefe289d0c907392382eb2fa2f1f0ecac02f85d Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Wed, 28 Jun 2017 17:30:00 -0500
4Subject: [PATCH] Create subroutine for cleaning recent interfaces
5
6Moves functionality for cleaning the list of recent
7interfaces into its own subroutine.
8
9Upstream-Status: Submitted [dts@apple.com]
10
11Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
12Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
13---
14 mDNSPosix/mDNSPosix.c | 24 ++++++++++++++----------
15 1 file changed, 14 insertions(+), 10 deletions(-)
16
17diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
18index 3b761d04e3c4..5aa220cf694e 100644
19--- a/mDNSPosix/mDNSPosix.c
20+++ b/mDNSPosix/mDNSPosix.c
21@@ -1322,6 +1322,19 @@ mDNSlocal int SetupSocket(struct sockaddr *intfAddr, mDNSIPPort port, int interf
22 return err;
23 }
24
25+// Clean up any interfaces that have been hanging around on the RecentInterfaces list for more than a minute
26+mDNSlocal void CleanRecentInterfaces(void)
27+{
28+ PosixNetworkInterface **ri = &gRecentInterfaces;
29+ const mDNSs32 utc = mDNSPlatformUTC();
30+ while (*ri)
31+ {
32+ PosixNetworkInterface *pi = *ri;
33+ if (utc - pi->LastSeen < 60) ri = (PosixNetworkInterface **)&pi->coreIntf.next;
34+ else { *ri = (PosixNetworkInterface *)pi->coreIntf.next; mdns_free(pi); }
35+ }
36+}
37+
38 // Creates a PosixNetworkInterface for the interface whose IP address is
39 // intfAddr and whose name is intfName and registers it with mDNS core.
40 mDNSlocal int SetupOneInterface(mDNS *const m, struct sockaddr *intfAddr, struct sockaddr *intfMask,
41@@ -1559,16 +1572,7 @@ mDNSlocal int SetupInterfaceList(mDNS *const m)
42
43 // Clean up.
44 if (intfList != NULL) freeifaddrs(intfList);
45-
46- // Clean up any interfaces that have been hanging around on the RecentInterfaces list for more than a minute
47- PosixNetworkInterface **ri = &gRecentInterfaces;
48- const mDNSs32 utc = mDNSPlatformUTC();
49- while (*ri)
50- {
51- PosixNetworkInterface *pi = *ri;
52- if (utc - pi->LastSeen < 60) ri = (PosixNetworkInterface **)&pi->coreIntf.next;
53- else { *ri = (PosixNetworkInterface *)pi->coreIntf.next; mdns_free(pi); }
54- }
55+ CleanRecentInterfaces();
56
57 return err;
58 }
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-SIGSEGV-during-DumpStateLog.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-SIGSEGV-during-DumpStateLog.patch
deleted file mode 100644
index d74c031ab3..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-SIGSEGV-during-DumpStateLog.patch
+++ /dev/null
@@ -1,27 +0,0 @@
1From 3138d70ce8f521d03120e7789e93ebe290ece101 Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Thu, 1 Feb 2024 14:07:03 +0000
4Subject: [PATCH] Fix SIGSEGV during DumpStateLog()
5
6DumpStateLog() calls LogMsgWithLevelv() with category == NULL, avoid
7crashing in this case.
8
9Upstream-Status: Inactive-Upstream [Upstream does not take patches]
10Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
11---
12 mDNSShared/mDNSDebug.c | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/mDNSShared/mDNSDebug.c b/mDNSShared/mDNSDebug.c
16index b531fcea2bb9..1e8d9b10afbc 100644
17--- a/mDNSShared/mDNSDebug.c
18+++ b/mDNSShared/mDNSDebug.c
19@@ -72,7 +72,7 @@ mDNSlocal void LogMsgWithLevelv(os_log_t category, os_log_type_t level, const ch
20 mDNSlocal void LogMsgWithLevelv(const char *category, mDNSLogLevel_t level, const char *format, va_list args)
21 {
22 // Do not print the logs if the log category is MDNS_LOG_CATEGORY_DISABLED.
23- if (strcmp(category, MDNS_LOG_CATEGORY_DISABLED) == 0)
24+ if (category && strcmp(category, MDNS_LOG_CATEGORY_DISABLED) == 0)
25 {
26 return;
27 }
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch
index 22a9c27aad..af33d5444c 100644
--- a/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch
+++ b/meta-networking/recipes-protocols/mdns/mdns/0001-Fix-build-with-gcc-15.patch
@@ -1,4 +1,4 @@
1From 189f0d8e9913f4eaca9189f710155ffba9035f7e Mon Sep 17 00:00:00 2001 1From c84f185f29d0839b97177aecb0a78b9717947973 Mon Sep 17 00:00:00 2001
2From: Nguyen Dat Tho <tho3.nguyen@lge.com> 2From: Nguyen Dat Tho <tho3.nguyen@lge.com>
3Date: Wed, 9 Apr 2025 13:05:24 +0900 3Date: Wed, 9 Apr 2025 13:05:24 +0900
4Subject: [PATCH] Fix build with gcc-15 4Subject: [PATCH] Fix build with gcc-15
@@ -19,7 +19,7 @@ Signed-off-by: Nguyen Dat Tho <tho3.nguyen@lge.com>
19 1 file changed, 3 insertions(+) 19 1 file changed, 3 insertions(+)
20 20
21diff --git a/mDNSShared/CommonServices.h b/mDNSShared/CommonServices.h 21diff --git a/mDNSShared/CommonServices.h b/mDNSShared/CommonServices.h
22index 7efb077..f0f3a8b 100644 22index 7efb077f3b04..f0f3a8b3157e 100644
23--- a/mDNSShared/CommonServices.h 23--- a/mDNSShared/CommonServices.h
24+++ b/mDNSShared/CommonServices.h 24+++ b/mDNSShared/CommonServices.h
25@@ -192,6 +192,9 @@ extern "C" { 25@@ -192,6 +192,9 @@ extern "C" {
@@ -32,6 +32,3 @@ index 7efb077..f0f3a8b 100644
32 32
33 #elif ( TARGET_OS_SOLARIS ) 33 #elif ( TARGET_OS_SOLARIS )
34 34
35--
362.34.1
37
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-Handle-interface-without-ifa_addr.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-Handle-interface-without-ifa_addr.patch
deleted file mode 100644
index a531884afc..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0001-Handle-interface-without-ifa_addr.patch
+++ /dev/null
@@ -1,38 +0,0 @@
1From 199b376e585d5362a1f51ea20e45dcc3bdb7d6aa Mon Sep 17 00:00:00 2001
2From: Stefan Agner <stefan@agner.ch>
3Date: Fri, 23 Jun 2023 10:10:00 +0200
4Subject: [PATCH] Handle interface without `ifa_addr`
5
6It seems that certain interface types may have `ifa_addr` set to null.
7Handle this case gracefully.
8
9Upstream-Status: Submitted [https://github.com/apple-oss-distributions/mDNSResponder/pull/2/commits/11b410d4d683c90e693c40315997bb3e8ec90e9a]
10
11Signed-off-by: Stefan Agner <stefan@agner.ch>
12Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
13---
14 mDNSPosix/mDNSPosix.c | 4 +++-
15 1 file changed, 3 insertions(+), 1 deletion(-)
16
17diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
18index 4c835a8c253c..e1e27b1de3b2 100644
19--- a/mDNSPosix/mDNSPosix.c
20+++ b/mDNSPosix/mDNSPosix.c
21@@ -1927,6 +1927,7 @@ mDNSlocal void InterfaceChangeCallback(int fd, void *context)
22 continue;
23
24 if ((ifa_loop4 == NULL) &&
25+ ((*ifi)->ifa_addr != NULL) &&
26 ((*ifi)->ifa_addr->sa_family == AF_INET) &&
27 ((*ifi)->ifa_flags & IFF_UP) &&
28 ((*ifi)->ifa_flags & IFF_LOOPBACK))
29@@ -1935,7 +1936,8 @@ mDNSlocal void InterfaceChangeCallback(int fd, void *context)
30 continue;
31 }
32
33- if ( (((*ifi)->ifa_addr->sa_family == AF_INET)
34+ if ( ((*ifi)->ifa_addr != NULL) &&
35+ (((*ifi)->ifa_addr->sa_family == AF_INET)
36 #if HAVE_IPV6
37 || ((*ifi)->ifa_addr->sa_family == AF_INET6)
38 #endif
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-Use-secure_getenv-on-Linux.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-Use-secure_getenv-on-Linux.patch
new file mode 100644
index 0000000000..242aa7f7d8
--- /dev/null
+++ b/meta-networking/recipes-protocols/mdns/mdns/0001-Use-secure_getenv-on-Linux.patch
@@ -0,0 +1,30 @@
1From 1bf3be6cd775635aed95689f97a13fa6a037c741 Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Tue, 27 May 2025 13:33:30 +0100
4Subject: [PATCH] Use secure_getenv on Linux
5
6Upstream-Status: Inactive-Upstream [Upstream does not take patches]
7Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
8---
9 mDNSShared/dnssd_clientstub.c | 4 ++++
10 1 file changed, 4 insertions(+)
11
12diff --git a/mDNSShared/dnssd_clientstub.c b/mDNSShared/dnssd_clientstub.c
13index 6667276ee33a..e7b51813664e 100644
14--- a/mDNSShared/dnssd_clientstub.c
15+++ b/mDNSShared/dnssd_clientstub.c
16@@ -801,10 +801,14 @@ static DNSServiceErrorType ConnectToServer(DNSServiceRef *ref, DNSServiceFlags f
17 #endif
18 #ifndef USE_TCP_LOOPBACK
19 char* uds_serverpath = NULL;
20+#ifdef TARGET_OS_LINUX
21+ uds_serverpath = secure_getenv(MDNS_UDS_SERVERPATH_ENVVAR);
22+#else
23 if (!issetugid())
24 {
25 uds_serverpath = getenv(MDNS_UDS_SERVERPATH_ENVVAR);
26 }
27+#endif
28 if (uds_serverpath == NULL)
29 uds_serverpath = MDNS_UDS_SERVERPATH;
30 else if (strlen(uds_serverpath) >= MAX_CTLPATH)
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch b/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch
index 0dc36ae1d4..651879ea86 100644
--- a/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch
+++ b/meta-networking/recipes-protocols/mdns/mdns/0001-dns-sd-Include-missing-headers.patch
@@ -1,4 +1,4 @@
1From a5fe20fa00088683136a09a4da3c36d9b20fe1b9 Mon Sep 17 00:00:00 2001 1From cdbc28c668dd627906f833f9a8e32ac53b0b0139 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 4 Nov 2021 07:31:32 -0700 3Date: Thu, 4 Nov 2021 07:31:32 -0700
4Subject: [PATCH] dns-sd: Include missing headers 4Subject: [PATCH] dns-sd: Include missing headers
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0002-Create-subroutine-for-tearing-down-an-interface.patch b/meta-networking/recipes-protocols/mdns/mdns/0002-Create-subroutine-for-tearing-down-an-interface.patch
deleted file mode 100644
index 5ce7eb1015..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0002-Create-subroutine-for-tearing-down-an-interface.patch
+++ /dev/null
@@ -1,56 +0,0 @@
1From d265ac9346d3dcbcf1187134318baafcfa75c054 Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Wed, 28 Jun 2017 17:30:00 -0500
4Subject: [PATCH] Create subroutine for tearing down an interface
5
6Creates a subroutine for tearing down an interface.
7
8Upstream-Status: Submitted [dts@apple.com]
9
10Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
11Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
12---
13 mDNSPosix/mDNSPosix.c | 22 ++++++++++++++++------
14 1 file changed, 16 insertions(+), 6 deletions(-)
15
16diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
17index 5aa220cf694e..a6041b04a21e 100644
18--- a/mDNSPosix/mDNSPosix.c
19+++ b/mDNSPosix/mDNSPosix.c
20@@ -1043,6 +1043,19 @@ mDNSlocal void FreePosixNetworkInterface(PosixNetworkInterface *intf)
21 gRecentInterfaces = intf;
22 }
23
24+mDNSlocal void TearDownInterface(mDNS *const m, PosixNetworkInterface *intf)
25+{
26+ mDNS_DeregisterInterface(m, &intf->coreIntf, NormalActivation);
27+ if (gMDNSPlatformPosixVerboseLevel > 0) fprintf(stderr, "Deregistered interface %s\n", intf->intfName);
28+ FreePosixNetworkInterface(intf);
29+
30+ num_registered_interfaces--;
31+ if (num_registered_interfaces == 0) {
32+ num_pkts_accepted = 0;
33+ num_pkts_rejected = 0;
34+ }
35+}
36+
37 // Grab the first interface, deregister it, free it, and repeat until done.
38 mDNSlocal void ClearInterfaceList(mDNS *const m)
39 {
40@@ -1051,13 +1064,10 @@ mDNSlocal void ClearInterfaceList(mDNS *const m)
41 while (m->HostInterfaces)
42 {
43 PosixNetworkInterface *intf = (PosixNetworkInterface*)(m->HostInterfaces);
44- mDNS_DeregisterInterface(m, &intf->coreIntf, NormalActivation);
45- if (gMDNSPlatformPosixVerboseLevel > 0) fprintf(stderr, "Deregistered interface %s\n", intf->intfName);
46- FreePosixNetworkInterface(intf);
47+ TearDownInterface(m, intf);
48 }
49- num_registered_interfaces = 0;
50- num_pkts_accepted = 0;
51- num_pkts_rejected = 0;
52+
53+ assert(num_registered_interfaces == 0);
54 }
55
56 mDNSlocal int SetupIPv6Socket(int fd)
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch b/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch
index 86b659f8a1..abe8178f63 100644
--- a/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch
+++ b/meta-networking/recipes-protocols/mdns/mdns/0002-make-Set-libdns_sd.so-soname-correctly.patch
@@ -1,4 +1,4 @@
1From dfa9e2c494d1a834f5bdfe4dc24e8329dd8720eb Mon Sep 17 00:00:00 2001 1From dcc1f39a0918cdebf53ac7c105b3d33df960ed14 Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com> 2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Mon, 5 Dec 2022 15:14:12 +0000 3Date: Mon, 5 Dec 2022 15:14:12 +0000
4Subject: [PATCH] make: Set libdns_sd.so soname correctly 4Subject: [PATCH] make: Set libdns_sd.so soname correctly
@@ -10,7 +10,7 @@ Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
10 1 file changed, 1 insertion(+), 1 deletion(-) 10 1 file changed, 1 insertion(+), 1 deletion(-)
11 11
12diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile 12diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile
13index 041706523139..c877c8bb19e6 100755 13index e05ba10b4340..7c510317f1b6 100755
14--- a/mDNSPosix/Makefile 14--- a/mDNSPosix/Makefile
15+++ b/mDNSPosix/Makefile 15+++ b/mDNSPosix/Makefile
16@@ -276,7 +276,7 @@ libdns_sd: setup $(BUILDDIR)/libdns_sd.$(LDSUFFIX) 16@@ -276,7 +276,7 @@ libdns_sd: setup $(BUILDDIR)/libdns_sd.$(LDSUFFIX)
@@ -21,4 +21,4 @@ index 041706523139..c877c8bb19e6 100755
21+ $(LD) $(SOOPTS) $(LINKOPTS) -Wl,-soname,libdns_sd.$(LDSUFFIX).1 -o $@ $+ 21+ $(LD) $(SOOPTS) $(LINKOPTS) -Wl,-soname,libdns_sd.$(LDSUFFIX).1 -o $@ $+
22 $(STRIP) $@ 22 $(STRIP) $@
23 23
24 Clients: setup libdns_sd ../Clients/build/dns-sd 24 Clients: setup ../Clients/build/dns-sd
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0003-Track-interface-socket-family.patch b/meta-networking/recipes-protocols/mdns/mdns/0003-Track-interface-socket-family.patch
deleted file mode 100644
index 59871eb66a..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0003-Track-interface-socket-family.patch
+++ /dev/null
@@ -1,48 +0,0 @@
1From 5f58e5671cd6dbd4cb49bd30fb606d430b626361 Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Wed, 28 Jun 2017 17:30:00 -0500
4Subject: [PATCH] Track interface socket family
5
6Tracks the socket family associated with the interface.
7
8Upstream-Status: Submitted [dts@apple.com]
9
10Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
11Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
12---
13 mDNSPosix/mDNSPosix.c | 1 +
14 mDNSPosix/mDNSPosix.h | 2 ++
15 2 files changed, 3 insertions(+)
16
17diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
18index a6041b04a21e..15bbecee04a4 100644
19--- a/mDNSPosix/mDNSPosix.c
20+++ b/mDNSPosix/mDNSPosix.c
21@@ -1415,6 +1415,7 @@ mDNSlocal int SetupOneInterface(mDNS *const m, struct sockaddr *intfAddr, struct
22 // Set up the extra fields in PosixNetworkInterface.
23 assert(intf->intfName != NULL); // intf->intfName already set up above
24 intf->index = intfIndex;
25+ intf->sa_family = intfAddr->sa_family;
26 intf->multicastSocket4 = -1;
27 #if HAVE_IPV6
28 intf->multicastSocket6 = -1;
29diff --git a/mDNSPosix/mDNSPosix.h b/mDNSPosix/mDNSPosix.h
30index 9675591b0434..dd7864cd0d5e 100644
31--- a/mDNSPosix/mDNSPosix.h
32+++ b/mDNSPosix/mDNSPosix.h
33@@ -19,6 +19,7 @@
34 #define __mDNSPlatformPosix_h
35
36 #include <signal.h>
37+#include <sys/socket.h>
38 #include <sys/time.h>
39
40 #ifdef __cplusplus
41@@ -40,6 +41,7 @@ struct PosixNetworkInterface
42 char * intfName;
43 PosixNetworkInterface * aliasIntf;
44 int index;
45+ sa_family_t sa_family;
46 int multicastSocket4;
47 #if HAVE_IPV6
48 int multicastSocket6;
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0004-Add-definition-for-MAX.patch b/meta-networking/recipes-protocols/mdns/mdns/0004-Add-definition-for-MAX.patch
deleted file mode 100644
index 82d7ceca30..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0004-Add-definition-for-MAX.patch
+++ /dev/null
@@ -1,24 +0,0 @@
1From f0adca77472c9c1df6db14f2b03e66d78a577649 Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Sat, 26 Oct 2024 13:24:45 +0000
4Subject: [PATCH] Add definition for MAX()
5
6Upstream-Status: Inactive-Upstream [Upstream does not take patches]
7Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
8---
9 mDNSShared/uds_daemon.c | 2 ++
10 1 file changed, 2 insertions(+)
11
12diff --git a/mDNSShared/uds_daemon.c b/mDNSShared/uds_daemon.c
13index e73bc1181b73..1d590a6a3580 100644
14--- a/mDNSShared/uds_daemon.c
15+++ b/mDNSShared/uds_daemon.c
16@@ -89,6 +89,8 @@
17
18 #include "mdns_strict.h"
19
20+#define MAX(A, B) (((A) > (B)) ? (A) : (B))
21+
22 // User IDs 0-500 are system-wide processes, not actual users in the usual sense
23 // User IDs for real user accounts start at 501 and count up from there
24 #define SystemUID(X) ((X) <= 500)
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0004-Indicate-loopback-interface-to-mDNS-core.patch b/meta-networking/recipes-protocols/mdns/mdns/0004-Indicate-loopback-interface-to-mDNS-core.patch
deleted file mode 100644
index bf2b85c2ab..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0004-Indicate-loopback-interface-to-mDNS-core.patch
+++ /dev/null
@@ -1,55 +0,0 @@
1From 935033dd40772240c9bcc6b9610d78eb3753bfaf Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Tue, 1 Aug 2017 17:06:01 -0500
4Subject: [PATCH] Indicate loopback interface to mDNS core
5
6Tells the mDNS core if an interface is a loopback interface,
7similar to AddInterfaceToList() in the MacOS implementation.
8
9Upstream-Status: Submitted [dts@apple.com]
10
11Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
12Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
13---
14 mDNSPosix/mDNSPosix.c | 7 ++++---
15 1 file changed, 4 insertions(+), 3 deletions(-)
16
17diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
18index 15bbecee04a4..f4c31a07d587 100644
19--- a/mDNSPosix/mDNSPosix.c
20+++ b/mDNSPosix/mDNSPosix.c
21@@ -1348,7 +1348,7 @@ mDNSlocal void CleanRecentInterfaces(void)
22 // Creates a PosixNetworkInterface for the interface whose IP address is
23 // intfAddr and whose name is intfName and registers it with mDNS core.
24 mDNSlocal int SetupOneInterface(mDNS *const m, struct sockaddr *intfAddr, struct sockaddr *intfMask,
25- const mDNSu8 *intfHaddr, mDNSu16 intfHlen, const char *intfName, int intfIndex)
26+ const mDNSu8 *intfHaddr, mDNSu16 intfHlen, const char *intfName, int intfIndex, int intfFlags)
27 {
28 int err = 0;
29 PosixNetworkInterface *intf;
30@@ -1411,6 +1411,7 @@ mDNSlocal int SetupOneInterface(mDNS *const m, struct sockaddr *intfAddr, struct
31
32 intf->coreIntf.Advertise = m->AdvertiseLocalAddresses;
33 intf->coreIntf.McastTxRx = mDNStrue;
34+ intf->coreIntf.Loopback = ((intfFlags & IFF_LOOPBACK) != 0) ? mDNStrue : mDNSfalse;
35
36 // Set up the extra fields in PosixNetworkInterface.
37 assert(intf->intfName != NULL); // intf->intfName already set up above
38@@ -1561,7 +1562,7 @@ mDNSlocal int SetupInterfaceList(mDNS *const m)
39 }
40 #endif
41 if (SetupOneInterface(m, i->ifa_addr, i->ifa_netmask,
42- hwaddr, hwaddr_len, i->ifa_name, ifIndex) == 0)
43+ hwaddr, hwaddr_len, i->ifa_name, ifIndex, i->ifa_flags) == 0)
44 {
45 if (i->ifa_addr->sa_family == AF_INET)
46 foundav4 = mDNStrue;
47@@ -1578,7 +1579,7 @@ mDNSlocal int SetupInterfaceList(mDNS *const m)
48 // if ((m->HostInterfaces == NULL) && (firstLoopback != NULL))
49 if (!foundav4 && firstLoopback)
50 (void) SetupOneInterface(m, firstLoopback->ifa_addr, firstLoopback->ifa_netmask,
51- NULL, 0, firstLoopback->ifa_name, firstLoopbackIndex);
52+ NULL, 0, firstLoopback->ifa_name, firstLoopbackIndex, firstLoopback->ifa_flags);
53 }
54
55 // Clean up.
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch b/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch
index 8d1915de8c..af27a89f4c 100644
--- a/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch
+++ b/meta-networking/recipes-protocols/mdns/mdns/0004-make-Separate-TLS-targets-from-libraries.patch
@@ -1,4 +1,4 @@
1From f871ac42165c29f763785aa0199dfc76f1731f4d Mon Sep 17 00:00:00 2001 1From f7ee12c1f8e85b9d2fe4023b6539c8051dc710c3 Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com> 2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Mon, 5 Dec 2022 15:14:26 +0000 3Date: Mon, 5 Dec 2022 15:14:26 +0000
4Subject: [PATCH] make: Separate TLS targets from libraries 4Subject: [PATCH] make: Separate TLS targets from libraries
@@ -13,7 +13,7 @@ Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
13 1 file changed, 8 insertions(+), 6 deletions(-) 13 1 file changed, 8 insertions(+), 6 deletions(-)
14 14
15diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile 15diff --git a/mDNSPosix/Makefile b/mDNSPosix/Makefile
16index c877c8bb19e6..3a5897c4dbee 100755 16index 7c510317f1b6..8dd5984020ee 100755
17--- a/mDNSPosix/Makefile 17--- a/mDNSPosix/Makefile
18+++ b/mDNSPosix/Makefile 18+++ b/mDNSPosix/Makefile
19@@ -112,9 +112,11 @@ ifeq ($(findstring linux,$(os)),linux) 19@@ -112,9 +112,11 @@ ifeq ($(findstring linux,$(os)),linux)
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0005-Fix-missing-limit-declarations.patch b/meta-networking/recipes-protocols/mdns/mdns/0005-Fix-missing-limit-declarations.patch
deleted file mode 100644
index 4d4a8cf9b7..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0005-Fix-missing-limit-declarations.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1From cf216a6872139e435d5712787359b03022b51d2b Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alexk@zuma.ai>
3Date: Sat, 26 Oct 2024 13:26:09 +0000
4Subject: [PATCH] Fix missing `limit` declarations
5
6`put_attribute_tlvs` needs a limit setting which is missing, add it in.
7
8Upstream-Status: Inactive-Upstream [Upstream does not take patches]
9Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
10---
11 mDNSShared/dnssd_clientstub.c | 4 ++++
12 1 file changed, 4 insertions(+)
13
14diff --git a/mDNSShared/dnssd_clientstub.c b/mDNSShared/dnssd_clientstub.c
15index fc93d162446a..a6cf45fa9856 100644
16--- a/mDNSShared/dnssd_clientstub.c
17+++ b/mDNSShared/dnssd_clientstub.c
18@@ -2022,6 +2022,7 @@ DNSServiceErrorType DNSServiceRegisterInternal
19 ipc_msg_hdr *hdr;
20 DNSServiceErrorType err;
21 union { uint16_t s; u_char b[2]; } port = { portInNetworkByteOrder };
22+ const uint8_t *limit;
23 (void)attr;
24
25 if (!sdRef || !regtype) return kDNSServiceErr_BadParam;
26@@ -2054,6 +2055,7 @@ DNSServiceErrorType DNSServiceRegisterInternal
27 if (!hdr) { DNSServiceRefDeallocate(*sdRef); *sdRef = NULL; return kDNSServiceErr_NoMemory; }
28 if (!callBack) hdr->ipc_flags |= IPC_FLAGS_NOREPLY;
29
30+ limit = ptr + len;
31 put_flags(flags, &ptr);
32 put_uint32(interfaceIndex, &ptr);
33 put_string(name, &ptr);
34@@ -2334,6 +2336,7 @@ DNSServiceErrorType DNSServiceRegisterRecordInternal
35 ipc_msg_hdr *hdr = NULL;
36 DNSRecordRef rref = NULL;
37 DNSRecord **p;
38+ const uint8_t *limit;
39 (void)attr;
40
41 // Verify that only one of the following flags is set.
42@@ -2389,6 +2392,7 @@ DNSServiceErrorType DNSServiceRegisterRecordInternal
43 hdr = create_hdr(reg_record_request, &len, &ptr, !(flags & kDNSServiceFlagsQueueRequest), sdRef);
44 if (!hdr) return kDNSServiceErr_NoMemory;
45
46+ limit = ptr + len;
47 put_flags(flags, &ptr);
48 put_uint32(interfaceIndex, &ptr);
49 put_string(fullname, &ptr);
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0005-Use-list-for-changed-interfaces.patch b/meta-networking/recipes-protocols/mdns/mdns/0005-Use-list-for-changed-interfaces.patch
deleted file mode 100644
index ebdfe8c783..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0005-Use-list-for-changed-interfaces.patch
+++ /dev/null
@@ -1,166 +0,0 @@
1From 47118760466b74939cec9f5233062236a12bb3f4 Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Thu, 13 Jul 2017 09:00:00 -0500
4Subject: [PATCH] Use list for changed interfaces
5
6Uses a linked list to store the index of changed network interfaces
7instead of a bitfield. This allows for network interfaces with an
8index greater than 31 (an index of 36 was seen on Android).
9
10Upstream-Status: Submitted [dts@apple.com]
11
12Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
13Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
14---
15 mDNSPosix/mDNSPosix.c | 58 ++++++++++++++++++++++++++++++++-----------
16 1 file changed, 43 insertions(+), 15 deletions(-)
17
18diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
19index f4c31a07d587..6b2fe76d4b66 100644
20--- a/mDNSPosix/mDNSPosix.c
21+++ b/mDNSPosix/mDNSPosix.c
22@@ -74,6 +74,14 @@ struct IfChangeRec
23 };
24 typedef struct IfChangeRec IfChangeRec;
25
26+// Used to build a list of network interface indices
27+struct NetworkInterfaceIndex
28+{
29+ int if_index;
30+ struct NetworkInterfaceIndex *Next;
31+};
32+typedef struct NetworkInterfaceIndex NetworkInterfaceIndex;
33+
34 // Note that static data is initialized to zero in (modern) C.
35 static PosixEventSource *gEventSources; // linked list of PosixEventSource's
36 static sigset_t gEventSignalSet; // Signals which event loop listens for
37@@ -1621,6 +1629,23 @@ mDNSlocal mStatus OpenIfNotifySocket(int *pFD)
38 return err;
39 }
40
41+mDNSlocal void AddInterfaceIndexToList(GenLinkedList *list, int if_index)
42+{
43+ NetworkInterfaceIndex *item;
44+
45+ for (item = (NetworkInterfaceIndex*)list->Head; item != NULL; item = item->Next)
46+ {
47+ if (if_index == item->if_index) return;
48+ }
49+
50+ item = mdns_malloc(sizeof *item);
51+ if (item == NULL) return;
52+
53+ item->if_index = if_index;
54+ item->Next = NULL;
55+ AddToTail(list, item);
56+}
57+
58 #if MDNS_DEBUGMSGS
59 mDNSlocal void PrintNetLinkMsg(const struct nlmsghdr *pNLMsg)
60 {
61@@ -1648,14 +1673,13 @@ mDNSlocal void PrintNetLinkMsg(const struct nlmsghdr *pNLMsg)
62 }
63 #endif
64
65-mDNSlocal mDNSu32 ProcessRoutingNotification(int sd)
66+mDNSlocal void ProcessRoutingNotification(int sd, GenLinkedList *changedInterfaces)
67 // Read through the messages on sd and if any indicate that any interface records should
68 // be torn down and rebuilt, return affected indices as a bitmask. Otherwise return 0.
69 {
70 ssize_t readCount;
71 char buff[4096];
72 struct nlmsghdr *pNLMsg = (struct nlmsghdr*) buff;
73- mDNSu32 result = 0;
74
75 // The structure here is more complex than it really ought to be because,
76 // unfortunately, there's no good way to size a buffer in advance large
77@@ -1691,9 +1715,9 @@ mDNSlocal mDNSu32 ProcessRoutingNotification(int sd)
78
79 // Process the NetLink message
80 if (pNLMsg->nlmsg_type == RTM_GETLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
81- result |= 1 << ((struct ifinfomsg*) NLMSG_DATA(pNLMsg))->ifi_index;
82+ AddInterfaceIndexToList(changedInterfaces, ((struct ifinfomsg*) NLMSG_DATA(pNLMsg))->ifi_index);
83 else if (pNLMsg->nlmsg_type == RTM_DELADDR || pNLMsg->nlmsg_type == RTM_NEWADDR)
84- result |= 1 << ((struct ifaddrmsg*) NLMSG_DATA(pNLMsg))->ifa_index;
85+ AddInterfaceIndexToList(changedInterfaces, ((struct ifaddrmsg*) NLMSG_DATA(pNLMsg))->ifa_index);
86
87 // Advance pNLMsg to the next message in the buffer
88 if ((pNLMsg->nlmsg_flags & NLM_F_MULTI) != 0 && pNLMsg->nlmsg_type != NLMSG_DONE)
89@@ -1704,8 +1728,6 @@ mDNSlocal mDNSu32 ProcessRoutingNotification(int sd)
90 else
91 break; // all done!
92 }
93-
94- return result;
95 }
96
97 #else // USES_NETLINK
98@@ -1737,14 +1759,13 @@ mDNSlocal void PrintRoutingSocketMsg(const struct ifa_msghdr *pRSMsg)
99 }
100 #endif
101
102-mDNSlocal mDNSu32 ProcessRoutingNotification(int sd)
103+mDNSlocal void ProcessRoutingNotification(int sd, GenLinkedList *changedInterfaces)
104 // Read through the messages on sd and if any indicate that any interface records should
105 // be torn down and rebuilt, return affected indices as a bitmask. Otherwise return 0.
106 {
107 ssize_t readCount;
108 char buff[4096];
109 struct ifa_msghdr *pRSMsg = (struct ifa_msghdr*) buff;
110- mDNSu32 result = 0;
111
112 readCount = read(sd, buff, sizeof buff);
113 if (readCount < (ssize_t) sizeof(struct ifa_msghdr))
114@@ -1759,12 +1780,10 @@ mDNSlocal mDNSu32 ProcessRoutingNotification(int sd)
115 pRSMsg->ifam_type == RTM_IFINFO)
116 {
117 if (pRSMsg->ifam_type == RTM_IFINFO)
118- result |= 1 << ((struct if_msghdr*) pRSMsg)->ifm_index;
119+ AddInterfaceIndexToList(changedInterfaces, ((struct if_msghdr*) pRSMsg)->ifm_index);
120 else
121- result |= 1 << pRSMsg->ifam_index;
122+ AddInterfaceIndexToList(changedInterfaces, pRSMsg->ifam_index);
123 }
124-
125- return result;
126 }
127
128 #endif // USES_NETLINK
129@@ -1774,7 +1793,8 @@ mDNSlocal void InterfaceChangeCallback(int fd, void *context)
130 {
131 IfChangeRec *pChgRec = (IfChangeRec*) context;
132 fd_set readFDs;
133- mDNSu32 changedInterfaces = 0;
134+ GenLinkedList changedInterfaces;
135+ NetworkInterfaceIndex *changedInterface;
136 struct timeval zeroTimeout = { 0, 0 };
137
138 (void)fd; // Unused
139@@ -1782,17 +1802,25 @@ mDNSlocal void InterfaceChangeCallback(int fd, void *context)
140 FD_ZERO(&readFDs);
141 FD_SET(pChgRec->NotifySD, &readFDs);
142
143+ InitLinkedList(&changedInterfaces, offsetof(NetworkInterfaceIndex, Next));
144+
145 do
146 {
147- changedInterfaces |= ProcessRoutingNotification(pChgRec->NotifySD);
148+ ProcessRoutingNotification(pChgRec->NotifySD, &changedInterfaces);
149 }
150 while (0 < select(pChgRec->NotifySD + 1, &readFDs, (fd_set*) NULL, (fd_set*) NULL, &zeroTimeout));
151
152 // Currently we rebuild the entire interface list whenever any interface change is
153 // detected. If this ever proves to be a performance issue in a multi-homed
154 // configuration, more care should be paid to changedInterfaces.
155- if (changedInterfaces)
156+ if (changedInterfaces.Head != NULL)
157 mDNSPlatformPosixRefreshInterfaceList(pChgRec->mDNS);
158+
159+ while ((changedInterface = (NetworkInterfaceIndex*)changedInterfaces.Head) != NULL)
160+ {
161+ RemoveFromList(&changedInterfaces, changedInterface);
162+ mdns_free(changedInterface);
163+ }
164 }
165
166 // Register with either a Routing Socket or RtNetLink to listen for interface changes.
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch b/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch
index 3c46d599c1..7d8f04c902 100644
--- a/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch
+++ b/meta-networking/recipes-protocols/mdns/mdns/0005-mDNSCore-Fix-broken-debug-parameter.patch
@@ -1,4 +1,4 @@
1From 0b3953dfdeef8dc9b8a23820659feee9e15b5bad Mon Sep 17 00:00:00 2001 1From e79f75487e32f87677519ec40c021b1623395bde Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com> 2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Mon, 5 Dec 2022 22:49:49 +0000 3Date: Mon, 5 Dec 2022 22:49:49 +0000
4Subject: [PATCH] mDNSCore: Fix broken debug parameter 4Subject: [PATCH] mDNSCore: Fix broken debug parameter
@@ -10,10 +10,10 @@ Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
10 1 file changed, 1 insertion(+), 1 deletion(-) 10 1 file changed, 1 insertion(+), 1 deletion(-)
11 11
12diff --git a/mDNSCore/mDNS.c b/mDNSCore/mDNS.c 12diff --git a/mDNSCore/mDNS.c b/mDNSCore/mDNS.c
13index d4519a7f62aa..3090edb2ac5d 100644 13index ad9eaa37a82a..fc51e1ad9bd4 100644
14--- a/mDNSCore/mDNS.c 14--- a/mDNSCore/mDNS.c
15+++ b/mDNSCore/mDNS.c 15+++ b/mDNSCore/mDNS.c
16@@ -10253,7 +10253,7 @@ mDNSlocal void mDNSCoreReceiveNoUnicastAnswers(mDNS *const m, const DNSMessage * 16@@ -11046,7 +11046,7 @@ mDNSlocal void mDNSCoreReceiveNoUnicastAnswers(mDNS *const m, const DNSMessage *
17 #else 17 #else
18 const DNSServRef dnsserv = qptr->qDNSServer; 18 const DNSServRef dnsserv = qptr->qDNSServer;
19 #endif 19 #endif
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0006-Handle-noisy-netlink-sockets.patch b/meta-networking/recipes-protocols/mdns/mdns/0006-Handle-noisy-netlink-sockets.patch
deleted file mode 100644
index be63471e64..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0006-Handle-noisy-netlink-sockets.patch
+++ /dev/null
@@ -1,249 +0,0 @@
1From 105514b75df6d7abd052ec64d8106f5c07cc4782 Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Mon, 24 Jul 2017 09:38:55 -0500
4Subject: [PATCH] Handle noisy netlink sockets
5
6The POSIX implementation currently clears all network interfaces
7when netlink indicates that there has been a change. This causes
8the following problems:
9
10 1) Applications are informed that all of the services they are
11 tracking have been removed.
12 2) Increases network load because the client must re-query for
13 all records it is interested in.
14
15This changes netlink notification handling by:
16
17 1) Always comparing with the latest interface list returned
18 by the OS.
19 2) Confirming that the interface has been changed in a way
20 that we care about.
21
22Upstream-Status: Submitted [dts@apple.com]
23
24Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
25Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
26---
27 mDNSPosix/mDNSPosix.c | 182 +++++++++++++++++++++++++++++++++++++++---
28 1 file changed, 172 insertions(+), 10 deletions(-)
29
30diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
31index 6b2fe76d4b66..ecd5741d038d 100644
32--- a/mDNSPosix/mDNSPosix.c
33+++ b/mDNSPosix/mDNSPosix.c
34@@ -1788,14 +1788,43 @@ mDNSlocal void ProcessRoutingNotification(int sd, GenLinkedList *change
35
36 #endif // USES_NETLINK
37
38+// Test whether the given PosixNetworkInterface matches the given struct ifaddrs
39+mDNSlocal mDNSBool InterfacesMatch(PosixNetworkInterface *intf, struct ifaddrs *ifi)
40+{
41+ mDNSBool match = mDNSfalse;
42+ mDNSAddr ip, mask;
43+ unsigned int if_index;
44+
45+ if_index = if_nametoindex(ifi->ifa_name);
46+ if (if_index == 0)
47+ return mDNSfalse;
48+
49+ if((intf->index == if_index) &&
50+ (intf->sa_family == ifi->ifa_addr->sa_family) &&
51+ (strcmp(intf->coreIntf.ifname, ifi->ifa_name) == 0))
52+ {
53+ SockAddrTomDNSAddr(ifi->ifa_addr, &ip, NULL);
54+ SockAddrTomDNSAddr(ifi->ifa_netmask, &mask, NULL);
55+
56+ match = mDNSSameAddress(&intf->coreIntf.ip, &ip) &&
57+ mDNSSameAddress(&intf->coreIntf.mask, &mask);
58+ }
59+
60+ return match;
61+}
62+
63 // Called when data appears on interface change notification socket
64 mDNSlocal void InterfaceChangeCallback(int fd, void *context)
65 {
66 IfChangeRec *pChgRec = (IfChangeRec*) context;
67+ mDNS *m = pChgRec->mDNS;
68 fd_set readFDs;
69 GenLinkedList changedInterfaces;
70 NetworkInterfaceIndex *changedInterface;
71 struct timeval zeroTimeout = { 0, 0 };
72+ struct ifaddrs *ifa_list, **ifi, *ifa_loop4 = NULL;
73+ PosixNetworkInterface *intf, *intfNext;
74+ mDNSBool found, foundav4;
75
76 (void)fd; // Unused
77
78@@ -1810,12 +1839,149 @@ mDNSlocal void InterfaceChangeCallback(int fd, void *context)
79 }
80 while (0 < select(pChgRec->NotifySD + 1, &readFDs, (fd_set*) NULL, (fd_set*) NULL, &zeroTimeout));
81
82- // Currently we rebuild the entire interface list whenever any interface change is
83- // detected. If this ever proves to be a performance issue in a multi-homed
84- // configuration, more care should be paid to changedInterfaces.
85- if (changedInterfaces.Head != NULL)
86- mDNSPlatformPosixRefreshInterfaceList(pChgRec->mDNS);
87+ CleanRecentInterfaces();
88+
89+ if (changedInterfaces.Head == NULL) goto cleanup;
90+
91+ if (getifaddrs(&ifa_list) < 0) goto cleanup;
92+
93+ for (intf = (PosixNetworkInterface*)(m->HostInterfaces); intf != NULL; intf = intfNext)
94+ {
95+ intfNext = (PosixNetworkInterface*)(intf->coreIntf.next);
96+
97+ // Loopback interface(s) are handled later
98+ if (intf->coreIntf.Loopback) continue;
99+
100+ found = mDNSfalse;
101+ for (ifi = &ifa_list; *ifi != NULL; ifi = &(*ifi)->ifa_next)
102+ {
103+ if (InterfacesMatch(intf, *ifi))
104+ {
105+ found = mDNStrue;
106+ break;
107+ }
108+ }
109+
110+ // Removes changed and old interfaces from m->HostInterfaces
111+ if (!found) TearDownInterface(m, intf);
112+ }
113+
114+ // Add new and changed interfaces in ifa_list
115+ // Save off loopback interface in case it is needed later
116+ for (ifi = &ifa_list; *ifi != NULL; ifi = &(*ifi)->ifa_next)
117+ {
118+ found = mDNSfalse;
119+ for (intf = (PosixNetworkInterface*)(m->HostInterfaces); intf != NULL; intf = intfNext)
120+ {
121+ intfNext = (PosixNetworkInterface*)(intf->coreIntf.next);
122+
123+ // Loopback interface(s) are handled later
124+ if (intf->coreIntf.Loopback) continue;
125+
126+ if (InterfacesMatch(intf, *ifi))
127+ {
128+ found = mDNStrue;
129+ break;
130+ }
131+
132+ // Removes changed and old interfaces from m->HostInterfaces
133+ }
134+ if (found)
135+ continue;
136+
137+ if ((ifa_loop4 == NULL) &&
138+ ((*ifi)->ifa_addr->sa_family == AF_INET) &&
139+ ((*ifi)->ifa_flags & IFF_UP) &&
140+ ((*ifi)->ifa_flags & IFF_LOOPBACK))
141+ {
142+ ifa_loop4 = *ifi;
143+ continue;
144+ }
145+
146+ if ( (((*ifi)->ifa_addr->sa_family == AF_INET)
147+#if HAVE_IPV6
148+ || ((*ifi)->ifa_addr->sa_family == AF_INET6)
149+#endif
150+ ) && ((*ifi)->ifa_flags & IFF_UP)
151+ && !((*ifi)->ifa_flags & IFF_POINTOPOINT)
152+ && !((*ifi)->ifa_flags & IFF_LOOPBACK))
153+ {
154+ struct ifaddrs *i = *ifi;
155+
156+#define ethernet_addr_len 6
157+ uint8_t hwaddr[ethernet_addr_len];
158+ int hwaddr_len = 0;
159+
160+#if defined(TARGET_OS_LINUX) && TARGET_OS_LINUX
161+ struct ifreq ifr;
162+ int sockfd = socket(AF_INET6, SOCK_DGRAM, 0);
163+ if (sockfd >= 0)
164+ {
165+ /* Add hardware address */
166+ memcpy(ifr.ifr_name, i->ifa_name, IFNAMSIZ);
167+ if (ioctl(sockfd, SIOCGIFHWADDR, &ifr) != -1)
168+ {
169+ if (ifr.ifr_hwaddr.sa_family == ARPHRD_ETHER)
170+ {
171+ memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, ethernet_addr_len);
172+ hwaddr_len = ethernet_addr_len;
173+ }
174+ }
175+ close(sockfd);
176+ }
177+ else
178+ {
179+ memset(hwaddr, 0, sizeof(hwaddr));
180+ }
181+#endif // TARGET_OS_LINUX
182+ SetupOneInterface(m, i->ifa_addr, i->ifa_netmask,
183+ hwaddr, hwaddr_len, i->ifa_name, if_nametoindex(i->ifa_name), i->ifa_flags);
184+ }
185+ }
186+
187+ // Determine if there is at least one non-loopback IPv4 interface. This is to work around issues
188+ // with multicast loopback on IPv6 interfaces -- see corresponding logic in SetupInterfaceList().
189+ foundav4 = mDNSfalse;
190+ for (intf = (PosixNetworkInterface*)(m->HostInterfaces); intf != NULL; intf = (PosixNetworkInterface*)(intf->coreIntf.next))
191+ {
192+ if (intf->sa_family == AF_INET && !intf->coreIntf.Loopback)
193+ {
194+ foundav4 = mDNStrue;
195+ break;
196+ }
197+ }
198+
199+ if (foundav4)
200+ {
201+ for (intf = (PosixNetworkInterface*)(m->HostInterfaces); intf != NULL; intf = intfNext)
202+ {
203+ intfNext = (PosixNetworkInterface*)(intf->coreIntf.next);
204+ if (intf->coreIntf.Loopback) TearDownInterface(m, intf);
205+ }
206+ }
207+ else
208+ {
209+ found = mDNSfalse;
210+
211+ for (intf = (PosixNetworkInterface*)(m->HostInterfaces); intf != NULL; intf = (PosixNetworkInterface*)(intf->coreIntf.next))
212+ {
213+ if (intf->coreIntf.Loopback)
214+ {
215+ found = mDNStrue;
216+ break;
217+ }
218+ }
219+
220+ if (!found && (ifa_loop4 != NULL))
221+ {
222+ SetupOneInterface(m, ifa_loop4->ifa_addr, ifa_loop4->ifa_netmask,
223+ NULL, 0, ifa_loop4->ifa_name, if_nametoindex(ifa_loop4->ifa_name), ifa_loop4->ifa_flags);
224+ }
225+ }
226+
227+ if (ifa_list != NULL) freeifaddrs(ifa_list);
228
229+cleanup:
230 while ((changedInterface = (NetworkInterfaceIndex*)changedInterfaces.Head) != NULL)
231 {
232 RemoveFromList(&changedInterfaces, changedInterface);
233@@ -1947,15 +2113,11 @@ mDNSexport void mDNSPlatformClose(mDNS *const m)
234 #endif
235 }
236
237-// This is used internally by InterfaceChangeCallback.
238-// It's also exported so that the Standalone Responder (mDNSResponderPosix)
239+// This is exported so that the Standalone Responder (mDNSResponderPosix)
240 // can call it in response to a SIGHUP (mainly for debugging purposes).
241 mDNSexport mStatus mDNSPlatformPosixRefreshInterfaceList(mDNS *const m)
242 {
243 int err;
244- // This is a pretty heavyweight way to process interface changes --
245- // destroying the entire interface list and then making fresh one from scratch.
246- // We should make it like the OS X version, which leaves unchanged interfaces alone.
247 ClearInterfaceList(m);
248 err = SetupInterfaceList(m);
249 return PosixErrorToStatus(err);
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch b/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch
index ffa3fa3827..5f8f428302 100644
--- a/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch
+++ b/meta-networking/recipes-protocols/mdns/mdns/0006-make-Add-top-level-Makefile.patch
@@ -1,4 +1,4 @@
1From 626ccae85aab5b0902a8e3c05d9f0e3fbbe4fcd2 Mon Sep 17 00:00:00 2001 1From a1c982808ebfb71ba7e0f16040013b7127a6e2ab Mon Sep 17 00:00:00 2001
2From: Alex Kiernan <alex.kiernan@gmail.com> 2From: Alex Kiernan <alex.kiernan@gmail.com>
3Date: Tue, 6 Dec 2022 13:28:31 +0000 3Date: Tue, 6 Dec 2022 13:28:31 +0000
4Subject: [PATCH] make: Add top-level Makefile 4Subject: [PATCH] make: Add top-level Makefile
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0007-Mark-deleted-interfaces-as-being-changed.patch b/meta-networking/recipes-protocols/mdns/mdns/0007-Mark-deleted-interfaces-as-being-changed.patch
deleted file mode 100644
index 276f879df2..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0007-Mark-deleted-interfaces-as-being-changed.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 3715b3f4a0ba2d2cb05e5ba617b523c759c88d4b Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Wed, 9 Aug 2017 09:16:58 -0500
4Subject: [PATCH] Mark deleted interfaces as being changed
5
6Netlink notification handling ignores messages for deleted links,
7RTM_DELLINK. It does handle RTM_GETLINK. According to libnl docu-
8mentation (http://www.infradead.org/~tgr/libnl/doc/route.html)
9RTM_DELLINK can be sent by the kernel, but RTM_GETLINK cannot.
10There was likely a mixup in the original implementation, so this
11change replaces handling for RTM_GETLINK with RTM_DELLINK.
12
13Testing and Verification Instructions:
14 1. Use ip-link to add and remove a VLAN interface and verify
15 that mDNSResponder handles the deleted link.
16
17Upstream-Status: Submitted [dts@apple.com]
18
19Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
20Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
21---
22 mDNSPosix/mDNSPosix.c | 2 +-
23 1 file changed, 1 insertion(+), 1 deletion(-)
24
25diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
26index ecd5741d038d..776531dbc8e8 100644
27--- a/mDNSPosix/mDNSPosix.c
28+++ b/mDNSPosix/mDNSPosix.c
29@@ -1714,7 +1714,7 @@ mDNSlocal void ProcessRoutingNotification(int sd, GenLinkedList *change
30 #endif
31
32 // Process the NetLink message
33- if (pNLMsg->nlmsg_type == RTM_GETLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
34+ if (pNLMsg->nlmsg_type == RTM_DELLINK || pNLMsg->nlmsg_type == RTM_NEWLINK)
35 AddInterfaceIndexToList(changedInterfaces, ((struct ifinfomsg*) NLMSG_DATA(pNLMsg))->ifi_index);
36 else if (pNLMsg->nlmsg_type == RTM_DELADDR || pNLMsg->nlmsg_type == RTM_NEWADDR)
37 AddInterfaceIndexToList(changedInterfaces, ((struct ifaddrmsg*) NLMSG_DATA(pNLMsg))->ifa_index);
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0008-Handle-errors-from-socket-calls.patch b/meta-networking/recipes-protocols/mdns/mdns/0008-Handle-errors-from-socket-calls.patch
deleted file mode 100644
index f3c7f62d3f..0000000000
--- a/meta-networking/recipes-protocols/mdns/mdns/0008-Handle-errors-from-socket-calls.patch
+++ /dev/null
@@ -1,60 +0,0 @@
1From 4e6621eee389e1cbb558fe268e02d5153a1d8f2d Mon Sep 17 00:00:00 2001
2From: Nate Karstens <nate.karstens@garmin.com>
3Date: Thu, 10 Aug 2017 08:27:32 -0500
4Subject: [PATCH] Handle errors from socket calls
5
6Adds handling for socket() or read() returning a
7negative value (indicating an error has occurred).
8
9Upstream-Status: Submitted [dts@apple.com]
10
11Signed-off-by: Nate Karstens <nate.karstens@garmin.com>
12Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
13---
14 mDNSPosix/mDNSPosix.c | 12 +++++++++---
15 1 file changed, 9 insertions(+), 3 deletions(-)
16
17diff --git a/mDNSPosix/mDNSPosix.c b/mDNSPosix/mDNSPosix.c
18index 776531dbc8e8..0c9dd2582660 100644
19--- a/mDNSPosix/mDNSPosix.c
20+++ b/mDNSPosix/mDNSPosix.c
21@@ -1677,7 +1677,7 @@ mDNSlocal void ProcessRoutingNotification(int sd, GenLinkedList *change
22 // Read through the messages on sd and if any indicate that any interface records should
23 // be torn down and rebuilt, return affected indices as a bitmask. Otherwise return 0.
24 {
25- ssize_t readCount;
26+ ssize_t readVal, readCount;
27 char buff[4096];
28 struct nlmsghdr *pNLMsg = (struct nlmsghdr*) buff;
29
30@@ -1686,7 +1686,10 @@ mDNSlocal void ProcessRoutingNotification(int sd, GenLinkedList *change
31 // enough to hold all pending data and so avoid message fragmentation.
32 // (Note that FIONREAD is not supported on AF_NETLINK.)
33
34- readCount = read(sd, buff, sizeof buff);
35+ readVal = read(sd, buff, sizeof buff);
36+ if (readVal < 0) return;
37+ readCount = readVal;
38+
39 while (1)
40 {
41 // Make sure we've got an entire nlmsghdr in the buffer, and payload, too.
42@@ -1702,7 +1705,9 @@ mDNSlocal void ProcessRoutingNotification(int sd, GenLinkedList *change
43 pNLMsg = (struct nlmsghdr*) buff;
44
45 // read more data
46- readCount += read(sd, buff + readCount, sizeof buff - readCount);
47+ readVal = read(sd, buff + readCount, sizeof buff - readCount);
48+ if (readVal < 0) return;
49+ readCount += readVal;
50 continue; // spin around and revalidate with new readCount
51 }
52 else
53@@ -2017,6 +2022,7 @@ mDNSlocal mDNSBool mDNSPlatformInit_CanReceiveUnicast(void)
54 int err;
55 int s = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
56 struct sockaddr_in s5353;
57+ if (s < 0) return mDNSfalse;
58 s5353.sin_family = AF_INET;
59 s5353.sin_port = MulticastDNSPort.NotAnInteger;
60 s5353.sin_addr.s_addr = 0;
diff --git a/meta-networking/recipes-protocols/mdns/mdns/0009-remove-unneeded-headers.patch b/meta-networking/recipes-protocols/mdns/mdns/0009-remove-unneeded-headers.patch
index 3784e3be81..e8785b1aa7 100644
--- a/meta-networking/recipes-protocols/mdns/mdns/0009-remove-unneeded-headers.patch
+++ b/meta-networking/recipes-protocols/mdns/mdns/0009-remove-unneeded-headers.patch
@@ -1,4 +1,4 @@
1From d15ee692af42163846be7517372f3ee098cdaf18 Mon Sep 17 00:00:00 2001 1From 8e32fb0876a073c23ab73047a2e0f6d011b3660c Mon Sep 17 00:00:00 2001
2From: Beniamin Sandu <beniaminsandu@gmail.com> 2From: Beniamin Sandu <beniaminsandu@gmail.com>
3Date: Thu, 15 Jun 2023 17:02:58 +0000 3Date: Thu, 15 Jun 2023 17:02:58 +0000
4Subject: [PATCH] remove unneeded headers 4Subject: [PATCH] remove unneeded headers
diff --git a/meta-networking/recipes-protocols/mdns/mdns_2559.80.8.bb b/meta-networking/recipes-protocols/mdns/mdns_2600.120.12.bb
index fc5add6c12..f7c8f17800 100644
--- a/meta-networking/recipes-protocols/mdns/mdns_2559.80.8.bb
+++ b/meta-networking/recipes-protocols/mdns/mdns_2600.120.12.bb
@@ -6,30 +6,19 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=31c50371921e0fb731003bbc665f29bf"
6 6
7DEPENDS:append:libc-musl = " musl-nscd" 7DEPENDS:append:libc-musl = " musl-nscd"
8 8
9SRC_URI = "git://github.com/apple-oss-distributions/mDNSResponder;protocol=https;branch=${BRANCH} \ 9SRC_URI = "git://github.com/apple-oss-distributions/mDNSResponder;protocol=https;branch=${BRANCH};tag=mDNSResponder-${PV} \
10 file://0001-dns-sd-Include-missing-headers.patch \ 10 file://0001-dns-sd-Include-missing-headers.patch \
11 file://0002-make-Set-libdns_sd.so-soname-correctly.patch \ 11 file://0002-make-Set-libdns_sd.so-soname-correctly.patch \
12 file://0004-make-Separate-TLS-targets-from-libraries.patch \ 12 file://0004-make-Separate-TLS-targets-from-libraries.patch \
13 file://0005-mDNSCore-Fix-broken-debug-parameter.patch \ 13 file://0005-mDNSCore-Fix-broken-debug-parameter.patch \
14 file://0006-make-Add-top-level-Makefile.patch \ 14 file://0006-make-Add-top-level-Makefile.patch \
15 file://0001-Create-subroutine-for-cleaning-recent-interfaces.patch \
16 file://0002-Create-subroutine-for-tearing-down-an-interface.patch \
17 file://0003-Track-interface-socket-family.patch \
18 file://0004-Indicate-loopback-interface-to-mDNS-core.patch \
19 file://0005-Use-list-for-changed-interfaces.patch \
20 file://0006-Handle-noisy-netlink-sockets.patch \
21 file://0007-Mark-deleted-interfaces-as-being-changed.patch \
22 file://0008-Handle-errors-from-socket-calls.patch \
23 file://0009-remove-unneeded-headers.patch \ 15 file://0009-remove-unneeded-headers.patch \
24 file://mdns.service \
25 file://0001-Handle-interface-without-ifa_addr.patch \
26 file://0001-Fix-SIGSEGV-during-DumpStateLog.patch \
27 file://0005-Fix-missing-limit-declarations.patch \
28 file://0004-Add-definition-for-MAX.patch \
29 file://0001-Fix-build-with-gcc-15.patch \ 16 file://0001-Fix-build-with-gcc-15.patch \
17 file://0001-Use-secure_getenv-on-Linux.patch \
18 file://mdns.service \
30 " 19 "
31BRANCH = "rel/mDNSResponder-2559" 20BRANCH = "rel/mDNSResponder-2600"
32SRCREV = "ecc02274878b0a70dba229de642b081cd1c30927" 21SRCREV = "3a0deda2995d98243dae379bcec10e57928c15e8"
33 22
34# We install a stub Makefile in the top directory so that the various checks 23# We install a stub Makefile in the top directory so that the various checks
35# in base.bbclass pass their tests for a Makefile, this ensures (that amongst 24# in base.bbclass pass their tests for a Makefile, this ensures (that amongst
@@ -38,7 +27,6 @@ SRCREV = "ecc02274878b0a70dba229de642b081cd1c30927"
38# 27#
39# We can't use the approach of setting ${S} to mDNSPosix as we need 28# We can't use the approach of setting ${S} to mDNSPosix as we need
40# DEBUG_PREFIX_MAP to cover files which come from the Clients directory too. 29# DEBUG_PREFIX_MAP to cover files which come from the Clients directory too.
41S = "${WORKDIR}/git"
42 30
43inherit github-releases manpages systemd update-rc.d 31inherit github-releases manpages systemd update-rc.d
44 32
diff --git a/meta-networking/recipes-protocols/opcua/open62541_1.3.15.bb b/meta-networking/recipes-protocols/opcua/open62541_1.3.15.bb
index 1fde165c4f..b7f5112197 100644
--- a/meta-networking/recipes-protocols/opcua/open62541_1.3.15.bb
+++ b/meta-networking/recipes-protocols/opcua/open62541_1.3.15.bb
@@ -15,13 +15,12 @@ SRCREV_mqtt-c = "f69ce1e7fd54f3b1834c9c9137ce0ec5d703cb4d"
15 15
16SRC_URI = " \ 16SRC_URI = " \
17 git://github.com/open62541/open62541.git;name=opcua;branch=1.3;protocol=https \ 17 git://github.com/open62541/open62541.git;name=opcua;branch=1.3;protocol=https \
18 git://github.com/Pro/mdnsd.git;name=mdnsd;protocol=https;branch=master;destsuffix=git/deps/mdnsd \ 18 git://github.com/Pro/mdnsd.git;name=mdnsd;protocol=https;branch=master;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/deps/mdnsd \
19 git://github.com/OPCFoundation/UA-Nodeset;name=ua-nodeset;protocol=https;branch=v1.04;destsuffix=git/deps/ua-nodeset \ 19 git://github.com/OPCFoundation/UA-Nodeset;name=ua-nodeset;protocol=https;branch=v1.04;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/deps/ua-nodeset \
20 git://github.com/LiamBindle/MQTT-C.git;name=mqtt-c;protocol=https;branch=master;destsuffix=git/deps/mqtt-c \ 20 git://github.com/LiamBindle/MQTT-C.git;name=mqtt-c;protocol=https;branch=master;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/deps/mqtt-c \
21 file://0001-fix-build-do-not-install-git-files.patch \ 21 file://0001-fix-build-do-not-install-git-files.patch \
22" 22"
23 23
24S = "${WORKDIR}/git"
25 24
26inherit cmake python3native 25inherit cmake python3native
27 26
diff --git a/meta-networking/recipes-protocols/openflow/openflow_git.bb b/meta-networking/recipes-protocols/openflow/openflow_git.bb
index 0061565f90..1588245f8a 100644
--- a/meta-networking/recipes-protocols/openflow/openflow_git.bb
+++ b/meta-networking/recipes-protocols/openflow/openflow_git.bb
@@ -37,7 +37,6 @@ EXTRA_OECONF += " \
37 " 37 "
38DEPENDS:append:libc-musl = " libexecinfo" 38DEPENDS:append:libc-musl = " libexecinfo"
39 39
40S = "${WORKDIR}/git"
41 40
42inherit autotools-brokensep pkgconfig 41inherit autotools-brokensep pkgconfig
43 42
diff --git a/meta-networking/recipes-protocols/openlldp/openlldp_1.1.1.bb b/meta-networking/recipes-protocols/openlldp/openlldp_1.1.1.bb
index 010cd5af84..ad72b5cdde 100644
--- a/meta-networking/recipes-protocols/openlldp/openlldp_1.1.1.bb
+++ b/meta-networking/recipes-protocols/openlldp/openlldp_1.1.1.bb
@@ -5,7 +5,6 @@ HOMEPAGE = "http://open-lldp.org/start"
5LICENSE = "GPL-2.0-only" 5LICENSE = "GPL-2.0-only"
6LIC_FILES_CHKSUM = "file://COPYING;md5=8c2bc283e65df398ced5f5b747e78162" 6LIC_FILES_CHKSUM = "file://COPYING;md5=8c2bc283e65df398ced5f5b747e78162"
7 7
8S = "${WORKDIR}/git"
9 8
10inherit pkgconfig autotools 9inherit pkgconfig autotools
11inherit ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} 10inherit ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}
diff --git a/meta-networking/recipes-protocols/pptp-linux/pptp-linux_1.10.0.bb b/meta-networking/recipes-protocols/pptp-linux/pptp-linux_1.10.0.bb
index cabe18ef8a..a19b313cc3 100644
--- a/meta-networking/recipes-protocols/pptp-linux/pptp-linux_1.10.0.bb
+++ b/meta-networking/recipes-protocols/pptp-linux/pptp-linux_1.10.0.bb
@@ -18,7 +18,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/sourceforge/pptpclient/pptp-${PV}.tar.gz \
18SRC_URI[md5sum] = "8d25341352fdae5ad5b36b9f18254908" 18SRC_URI[md5sum] = "8d25341352fdae5ad5b36b9f18254908"
19SRC_URI[sha256sum] = "82492db8e487ce73b182ee7f444251d20c44f5c26d6e96c553ec7093aefb5af4" 19SRC_URI[sha256sum] = "82492db8e487ce73b182ee7f444251d20c44f5c26d6e96c553ec7093aefb5af4"
20 20
21S = "${WORKDIR}/pptp-${PV}" 21S = "${UNPACKDIR}/pptp-${PV}"
22 22
23EXTRA_OEMAKE = "-e MAKEFLAGS=" 23EXTRA_OEMAKE = "-e MAKEFLAGS="
24 24
diff --git a/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb b/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb
index 8099fa5c6e..2cbb025049 100644
--- a/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb
+++ b/meta-networking/recipes-protocols/tsocks/tsocks_1.8beta5.bb
@@ -21,7 +21,7 @@ inherit autotools-brokensep
21LIBS:append:libc-musl = " -lssp_nonshared" 21LIBS:append:libc-musl = " -lssp_nonshared"
22LIBS:append:libc-glibc = " -lc_nonshared" 22LIBS:append:libc-glibc = " -lc_nonshared"
23 23
24S = "${WORKDIR}/tsocks-1.8" 24S = "${UNPACKDIR}/tsocks-1.8"
25 25
26FILES:${PN} = "${libdir}/* ${bindir}/tsocks" 26FILES:${PN} = "${libdir}/* ${bindir}/tsocks"
27FILES:${PN}-dev = "" 27FILES:${PN}-dev = ""
diff --git a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb b/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
index 3769d5cab0..8f21620584 100644
--- a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
+++ b/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
@@ -6,7 +6,6 @@ SRCREV = "848eca82f92273af9a79687a90343a2ebcf3481d"
6SRC_URI = "git://github.com/sctplab/usrsctp;protocol=https;branch=master \ 6SRC_URI = "git://github.com/sctplab/usrsctp;protocol=https;branch=master \
7 " 7 "
8 8
9S = "${WORKDIR}/git"
10 9
11UPSTREAM_CHECK_COMMITS = "1" 10UPSTREAM_CHECK_COMMITS = "1"
12 11
diff --git a/meta-networking/recipes-protocols/vsomeip/vsomeip_3.5.3.bb b/meta-networking/recipes-protocols/vsomeip/vsomeip_3.5.3.bb
index f227ab749b..f854078004 100644
--- a/meta-networking/recipes-protocols/vsomeip/vsomeip_3.5.3.bb
+++ b/meta-networking/recipes-protocols/vsomeip/vsomeip_3.5.3.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9741c346eef56131163e13b9db1241b3"
9 9
10GTEST_VER = "1.15.2" 10GTEST_VER = "1.15.2"
11SRC_URI = "git://github.com/GENIVI/${BPN}.git;branch=master;protocol=https;name=vsomeip \ 11SRC_URI = "git://github.com/GENIVI/${BPN}.git;branch=master;protocol=https;name=vsomeip \
12 https://github.com/google/googletest/releases/download/v${GTEST_VER}/googletest-${GTEST_VER}.tar.gz;name=gtest;subdir=git/ \ 12 https://github.com/google/googletest/releases/download/v${GTEST_VER}/googletest-${GTEST_VER}.tar.gz;name=gtest;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/ \
13 file://0001-Fix-pkgconfig-dir-for-multilib.patch \ 13 file://0001-Fix-pkgconfig-dir-for-multilib.patch \
14 file://0002-Install-example-configuration-files-to-etc-vsomeip.patch \ 14 file://0002-Install-example-configuration-files-to-etc-vsomeip.patch \
15 file://0004-Do-not-specify-PIE-flag-explicitly.patch \ 15 file://0004-Do-not-specify-PIE-flag-explicitly.patch \
@@ -26,7 +26,6 @@ COMPATIBLE_HOST:libc-musl = 'null'
26 26
27DEPENDS = "boost dlt-daemon googletest" 27DEPENDS = "boost dlt-daemon googletest"
28 28
29S = "${WORKDIR}/git"
30 29
31inherit cmake pkgconfig 30inherit cmake pkgconfig
32 31
diff --git a/meta-networking/recipes-protocols/xl2tpd/xl2tpd_1.3.16.bb b/meta-networking/recipes-protocols/xl2tpd/xl2tpd_1.3.16.bb
index 0b7887dacb..e1638bfa19 100644
--- a/meta-networking/recipes-protocols/xl2tpd/xl2tpd_1.3.16.bb
+++ b/meta-networking/recipes-protocols/xl2tpd/xl2tpd_1.3.16.bb
@@ -15,7 +15,6 @@ SRCREV = "1ef2a025981223c1e16fc833bef226c86ff8c295"
15 15
16UPSTREAM_CHECK_URI = "https://github.com/xelerance/xl2tpd/releases" 16UPSTREAM_CHECK_URI = "https://github.com/xelerance/xl2tpd/releases"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit update-rc.d 19inherit update-rc.d
21 20
diff --git a/meta-networking/recipes-support/arptables/arptables_git.bb b/meta-networking/recipes-support/arptables/arptables_git.bb
index f9dd66f605..be2cfb0816 100644
--- a/meta-networking/recipes-support/arptables/arptables_git.bb
+++ b/meta-networking/recipes-support/arptables/arptables_git.bb
@@ -14,7 +14,6 @@ SRC_URI = " \
14SRC_URI[arptables.md5sum] = "1d4ab05761f063b0751645d8f2b8f8e5" 14SRC_URI[arptables.md5sum] = "1d4ab05761f063b0751645d8f2b8f8e5"
15SRC_URI[arptables.sha256sum] = "e529fd465c67d69ad335299a043516e6b38cdcd337a5ed21718413e96073f928" 15SRC_URI[arptables.sha256sum] = "e529fd465c67d69ad335299a043516e6b38cdcd337a5ed21718413e96073f928"
16 16
17S = "${WORKDIR}/git"
18SYSTEMD_SERVICE:${PN} = "arptables.service" 17SYSTEMD_SERVICE:${PN} = "arptables.service"
19 18
20inherit systemd 19inherit systemd
diff --git a/meta-networking/recipes-support/bmon/bmon_4.0.bb b/meta-networking/recipes-support/bmon/bmon_4.0.bb
index c974d54fe8..f47069471a 100644
--- a/meta-networking/recipes-support/bmon/bmon_4.0.bb
+++ b/meta-networking/recipes-support/bmon/bmon_4.0.bb
@@ -9,4 +9,3 @@ SRC_URI = "git://github.com/tgraf/bmon.git;branch=master;protocol=https"
9 9
10inherit autotools pkgconfig 10inherit autotools pkgconfig
11 11
12S = "${WORKDIR}/git"
diff --git a/meta-networking/recipes-support/bridge-utils/bridge-utils_1.7.1.bb b/meta-networking/recipes-support/bridge-utils/bridge-utils_1.7.1.bb
index 66c8f2d053..59e3dbae5f 100644
--- a/meta-networking/recipes-support/bridge-utils/bridge-utils_1.7.1.bb
+++ b/meta-networking/recipes-support/bridge-utils/bridge-utils_1.7.1.bb
@@ -15,9 +15,6 @@ SRC_URI = "\
15 file://0004-cleanup-includes.patch \ 15 file://0004-cleanup-includes.patch \
16" 16"
17 17
18S = "${WORKDIR}/git"
19
20DEPENDS = "sysfsutils"
21 18
22CVE_PRODUCT = "kernel:bridge-utils" 19CVE_PRODUCT = "kernel:bridge-utils"
23 20
diff --git a/meta-networking/recipes-support/celt051/celt051_git.bb b/meta-networking/recipes-support/celt051/celt051_git.bb
index 4842a0fbdf..a9a664c196 100644
--- a/meta-networking/recipes-support/celt051/celt051_git.bb
+++ b/meta-networking/recipes-support/celt051/celt051_git.bb
@@ -21,7 +21,6 @@ SRC_URI = "git://gitlab.xiph.org/xiph/celt.git;branch=compat-v0.5.1;protocol=htt
21 file://0001-tests-Include-entcode.c-into-test-sources-to-provide.patch \ 21 file://0001-tests-Include-entcode.c-into-test-sources-to-provide.patch \
22 " 22 "
23 23
24S = "${WORKDIR}/git"
25 24
26inherit pkgconfig autotools-brokensep 25inherit pkgconfig autotools-brokensep
27 26
diff --git a/meta-networking/recipes-support/cifs/cifs-utils_7.0.bb b/meta-networking/recipes-support/cifs/cifs-utils_7.0.bb
index c78bbae7b8..e2918503be 100644
--- a/meta-networking/recipes-support/cifs/cifs-utils_7.0.bb
+++ b/meta-networking/recipes-support/cifs/cifs-utils_7.0.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
7SRCREV = "316522036133d44ed02cd39ed2748e2b59c85b30" 7SRCREV = "316522036133d44ed02cd39ed2748e2b59c85b30"
8SRC_URI = "git://git.samba.org/cifs-utils.git;branch=master" 8SRC_URI = "git://git.samba.org/cifs-utils.git;branch=master"
9 9
10S = "${WORKDIR}/git"
11DEPENDS += "libtalloc" 10DEPENDS += "libtalloc"
12 11
13PACKAGECONFIG ??= "" 12PACKAGECONFIG ??= ""
diff --git a/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb b/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
index cacdc9773b..25ea1fdefb 100644
--- a/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
+++ b/meta-networking/recipes-support/curlpp/curlpp_0.8.1.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/jpbarrette/curlpp.git;branch=master;protocol=https \
13 13
14SRCREV = "592552a165cc569dac7674cb7fc9de3dc829906f" 14SRCREV = "592552a165cc569dac7674cb7fc9de3dc829906f"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake pkgconfig binconfig 17inherit cmake pkgconfig binconfig
19 18
diff --git a/meta-networking/recipes-support/drbd/drbd-utils_9.30.0.bb b/meta-networking/recipes-support/drbd/drbd-utils_9.30.0.bb
index ab515603f5..4c520e8c78 100644
--- a/meta-networking/recipes-support/drbd/drbd-utils_9.30.0.bb
+++ b/meta-networking/recipes-support/drbd/drbd-utils_9.30.0.bb
@@ -8,7 +8,7 @@ LICENSE = "GPL-2.0-or-later"
8LIC_FILES_CHKSUM = "file://COPYING;md5=5574c6965ae5f583e55880e397fbb018" 8LIC_FILES_CHKSUM = "file://COPYING;md5=5574c6965ae5f583e55880e397fbb018"
9 9
10SRC_URI = "git://github.com/LINBIT/drbd-utils;name=drbd-utils;branch=master;protocol=https \ 10SRC_URI = "git://github.com/LINBIT/drbd-utils;name=drbd-utils;branch=master;protocol=https \
11 git://github.com/LINBIT/drbd-headers;name=drbd-headers;destsuffix=git/drbd-headers;branch=master;protocol=https \ 11 git://github.com/LINBIT/drbd-headers;name=drbd-headers;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/drbd-headers;branch=master;protocol=https \
12 file://0001-drbdmon-add-LDFLAGS-when-linking.patch \ 12 file://0001-drbdmon-add-LDFLAGS-when-linking.patch \
13 ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','file://0001-drbd-utils-support-usrmerge.patch','',d)} \ 13 ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','file://0001-drbd-utils-support-usrmerge.patch','',d)} \
14 file://0001-Fix-build-with-gcc-15.patch \ 14 file://0001-Fix-build-with-gcc-15.patch \
@@ -18,7 +18,6 @@ SRCREV_drbd-headers = "94f4472513f351efba5788f783feba6ac6efe9fc"
18 18
19SRCREV_FORMAT = "drbd-utils_drbd-headers" 19SRCREV_FORMAT = "drbd-utils_drbd-headers"
20 20
21S = "${WORKDIR}/git"
22 21
23UPSTREAM_CHECK_URI = "https://github.com/LINBIT/drbd-utils/releases" 22UPSTREAM_CHECK_URI = "https://github.com/LINBIT/drbd-utils/releases"
24 23
diff --git a/meta-networking/recipes-support/dropwatch/dropwatch_1.5.4.bb b/meta-networking/recipes-support/dropwatch/dropwatch_1.5.4.bb
index baa9398a18..badeed8e82 100644
--- a/meta-networking/recipes-support/dropwatch/dropwatch_1.5.4.bb
+++ b/meta-networking/recipes-support/dropwatch/dropwatch_1.5.4.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/nhorman/dropwatch.git;protocol=https;nobranch=1 \
13" 13"
14SRCREV = "1e7e487a019a7c02f1f429c4d3a4647fa3787a13" 14SRCREV = "1e7e487a019a7c02f1f429c4d3a4647fa3787a13"
15 15
16S = "${WORKDIR}/git"
17 16
18DEPENDS = "binutils libnl libpcap readline" 17DEPENDS = "binutils libnl libpcap readline"
19 18
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 723d7c8f78..d5dc10a889 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
@@ -25,7 +25,6 @@ SRC_URI = "gitsm://github.com/Ettercap/ettercap;branch=master;protocol=https \
25 25
26SRCREV = "7281fbddb7da7478beb1d21e3cb105fff3778b31" 26SRCREV = "7281fbddb7da7478beb1d21e3cb105fff3778b31"
27 27
28S = "${WORKDIR}/git"
29 28
30EXTRA_OECMAKE = " \ 29EXTRA_OECMAKE = " \
31 -DCMAKE_SKIP_RPATH=TRUE \ 30 -DCMAKE_SKIP_RPATH=TRUE \
diff --git a/meta-networking/recipes-support/fping/fping_5.3.bb b/meta-networking/recipes-support/fping/fping_5.3.bb
index d5f77d7c5a..5f3ec67cfc 100644
--- a/meta-networking/recipes-support/fping/fping_5.3.bb
+++ b/meta-networking/recipes-support/fping/fping_5.3.bb
@@ -17,7 +17,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c6170fbadddfcd74f011515291d96901"
17SRC_URI = "http://www.fping.org/dist/fping-${PV}.tar.gz" 17SRC_URI = "http://www.fping.org/dist/fping-${PV}.tar.gz"
18SRC_URI[sha256sum] = "d57bd0141aea082e3adfc198bfc3db5dfd12a7014c7c2655e97f61cd54901d0e" 18SRC_URI[sha256sum] = "d57bd0141aea082e3adfc198bfc3db5dfd12a7014c7c2655e97f61cd54901d0e"
19 19
20S = "${WORKDIR}/fping-${PV}" 20S = "${UNPACKDIR}/fping-${PV}"
21 21
22inherit autotools 22inherit autotools
23 23
diff --git a/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb b/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb
index 8e23b66c48..9c2535b95b 100644
--- a/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb
+++ b/meta-networking/recipes-support/geoip/geoip-perl_1.51.bb
@@ -9,7 +9,6 @@ SECTION = "libdevel"
9LICENSE = "Artistic-1.0 | GPL-1.0-or-later" 9LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=e4f3ea6e9b28af88dc0321190a1f8250" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=e4f3ea6e9b28af88dc0321190a1f8250"
11 11
12S = "${WORKDIR}/git"
13SRCREV = "4cdfdc38eca237c19c22a8b90490446ce6d970fa" 12SRCREV = "4cdfdc38eca237c19c22a8b90490446ce6d970fa"
14SRC_URI = "git://github.com/maxmind/geoip-api-perl.git;branch=main;protocol=https \ 13SRC_URI = "git://github.com/maxmind/geoip-api-perl.git;branch=main;protocol=https \
15 file://run-ptest \ 14 file://run-ptest \
diff --git a/meta-networking/recipes-support/geoip/geoip_1.6.12.bb b/meta-networking/recipes-support/geoip/geoip_1.6.12.bb
index a054ef0147..7482dba64a 100644
--- a/meta-networking/recipes-support/geoip/geoip_1.6.12.bb
+++ b/meta-networking/recipes-support/geoip/geoip_1.6.12.bb
@@ -36,7 +36,6 @@ LICENSE = "LGPL-2.1-only"
36LIC_FILES_CHKSUM = "file://COPYING;md5=243b725d71bb5df4a1e5920b344b86ad \ 36LIC_FILES_CHKSUM = "file://COPYING;md5=243b725d71bb5df4a1e5920b344b86ad \
37 file://LICENSE;md5=0388276749a542b0d611601fa7c1dcc8 " 37 file://LICENSE;md5=0388276749a542b0d611601fa7c1dcc8 "
38 38
39S = "${WORKDIR}/git"
40 39
41inherit autotools 40inherit autotools
42 41
diff --git a/meta-networking/recipes-support/http-parser/http-parser_2.9.4.bb b/meta-networking/recipes-support/http-parser/http-parser_2.9.4.bb
index 528289b7fd..7def915db5 100644
--- a/meta-networking/recipes-support/http-parser/http-parser_2.9.4.bb
+++ b/meta-networking/recipes-support/http-parser/http-parser_2.9.4.bb
@@ -14,7 +14,6 @@ LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=9bfa835d048c194ab30487af8d7b3778"
14SRC_URI = "git://github.com/nodejs/http-parser.git;branch=master;protocol=https" 14SRC_URI = "git://github.com/nodejs/http-parser.git;branch=master;protocol=https"
15SRCREV = "2343fd6b5214b2ded2cdcf76de2bf60903bb90cd" 15SRCREV = "2343fd6b5214b2ded2cdcf76de2bf60903bb90cd"
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OEMAKE = "PLATFORM=linux" 18EXTRA_OEMAKE = "PLATFORM=linux"
20 19
diff --git a/meta-networking/recipes-support/ifenslave/ifenslave_2.14.bb b/meta-networking/recipes-support/ifenslave/ifenslave_2.14.bb
index b41eb78374..bc0975ecc1 100644
--- a/meta-networking/recipes-support/ifenslave/ifenslave_2.14.bb
+++ b/meta-networking/recipes-support/ifenslave/ifenslave_2.14.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=acc89812938cf9ad6b1debc37cea0253
8SRCREV = "62e60904afbe58fda0c7104fdad1c4f618266ba6" 8SRCREV = "62e60904afbe58fda0c7104fdad1c4f618266ba6"
9SRC_URI = "git://salsa.debian.org/debian/ifenslave.git;protocol=https;branch=main" 9SRC_URI = "git://salsa.debian.org/debian/ifenslave.git;protocol=https;branch=main"
10 10
11S = "${WORKDIR}/git"
12 11
13do_install() { 12do_install() {
14 install -m 0755 -D ${S}/debian/ifenslave.if-pre-up ${D}${sysconfdir}/network/if-pre-up.d/ifenslave 13 install -m 0755 -D ${S}/debian/ifenslave.if-pre-up ${D}${sysconfdir}/network/if-pre-up.d/ifenslave
diff --git a/meta-networking/recipes-support/ipcalc/ipcalc_1.0.3.bb b/meta-networking/recipes-support/ipcalc/ipcalc_1.0.3.bb
index 055c6e1432..18970751c3 100644
--- a/meta-networking/recipes-support/ipcalc/ipcalc_1.0.3.bb
+++ b/meta-networking/recipes-support/ipcalc/ipcalc_1.0.3.bb
@@ -9,6 +9,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
9SRC_URI = "git://gitlab.com/ipcalc/ipcalc.git;protocol=https;branch=master" 9SRC_URI = "git://gitlab.com/ipcalc/ipcalc.git;protocol=https;branch=master"
10SRCREV = "c341e55be386649c0a5347eefeae410753c4e753" 10SRCREV = "c341e55be386649c0a5347eefeae410753c4e753"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit meson 13inherit meson
diff --git a/meta-networking/recipes-support/libcpr/libcpr_1.10.5.bb b/meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb
index 93fdb78eba..58da899081 100644
--- a/meta-networking/recipes-support/libcpr/libcpr_1.10.5.bb
+++ b/meta-networking/recipes-support/libcpr/libcpr_1.12.0.bb
@@ -8,10 +8,9 @@ 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.10.x" 11SRC_URI = "git://github.com/libcpr/cpr.git;protocol=https;branch=master"
12SRCREV = "3b15fa82ea74739b574d705fea44959b58142eb8" 12SRCREV = "da40186618909b1a7363d4e4495aa899c6e0eb75"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
17 16
diff --git a/meta-networking/recipes-support/libesmtp/libesmtp_1.1.0.bb b/meta-networking/recipes-support/libesmtp/libesmtp_1.1.0.bb
index 3d0764a3b9..50f83221c0 100644
--- a/meta-networking/recipes-support/libesmtp/libesmtp_1.1.0.bb
+++ b/meta-networking/recipes-support/libesmtp/libesmtp_1.1.0.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/libesmtp/libESMTP.git;branch=master;protocol=https \
12 file://0001-Add-build-option-for-NTLM-support.patch" 12 file://0001-Add-build-option-for-NTLM-support.patch"
13SRCREV = "1d0af244310a66943ab400be56b15a9087f181eb" 13SRCREV = "1d0af244310a66943ab400be56b15a9087f181eb"
14 14
15S = "${WORKDIR}/git"
16 15
17LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742 \ 16LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742 \
18 file://COPYING.GPL;md5=393a5ca445f6965873eca0259a17f833" 17 file://COPYING.GPL;md5=393a5ca445f6965873eca0259a17f833"
diff --git a/meta-networking/recipes-support/libldb/libldb_2.8.1.bb b/meta-networking/recipes-support/libldb/libldb_2.8.1.bb
index 2040d016e5..dbb27e6ba6 100644
--- a/meta-networking/recipes-support/libldb/libldb_2.8.1.bb
+++ b/meta-networking/recipes-support/libldb/libldb_2.8.1.bb
@@ -38,7 +38,7 @@ SRC_URI[sha256sum] = "b68ce6eb0ccd2870fa3c8c334f2028b5d16606fd41308696c17b71959f
38 38
39inherit pkgconfig waf-samba ptest 39inherit pkgconfig waf-samba ptest
40 40
41S = "${WORKDIR}/ldb-${PV}" 41S = "${UNPACKDIR}/ldb-${PV}"
42 42
43# Cross_compile cannot use preforked process, since fork process earlier than point subproces.popen 43# Cross_compile cannot use preforked process, since fork process earlier than point subproces.popen
44# to cross Popen 44# to cross Popen
diff --git a/meta-networking/recipes-support/libtalloc/libtalloc_2.4.3.bb b/meta-networking/recipes-support/libtalloc/libtalloc_2.4.3.bb
index c7f6f1fb31..ff36a61d15 100644
--- a/meta-networking/recipes-support/libtalloc/libtalloc_2.4.3.bb
+++ b/meta-networking/recipes-support/libtalloc/libtalloc_2.4.3.bb
@@ -30,7 +30,7 @@ PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind"
30 30
31SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'attr', '', 'file://avoid-attr-unless-wanted.patch', d)}" 31SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'attr', '', 'file://avoid-attr-unless-wanted.patch', d)}"
32 32
33S = "${WORKDIR}/talloc-${PV}" 33S = "${UNPACKDIR}/talloc-${PV}"
34 34
35# Cross_compile cannot use preforked process, since fork process earlier than point subproces.popen 35# Cross_compile cannot use preforked process, since fork process earlier than point subproces.popen
36# to cross Popen 36# to cross Popen
diff --git a/meta-networking/recipes-support/libtdb/libtdb_1.4.13.bb b/meta-networking/recipes-support/libtdb/libtdb_1.4.13.bb
index 2f8be7fe61..7221130fe6 100644
--- a/meta-networking/recipes-support/libtdb/libtdb_1.4.13.bb
+++ b/meta-networking/recipes-support/libtdb/libtdb_1.4.13.bb
@@ -28,7 +28,7 @@ PACKAGECONFIG[libbsd] = "--with-libbsd,--without-libbsd,libbsd"
28PACKAGECONFIG[libcap] = "--with-libcap,--without-libcap,libcap" 28PACKAGECONFIG[libcap] = "--with-libcap,--without-libcap,libcap"
29PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind" 29PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind"
30 30
31S = "${WORKDIR}/tdb-${PV}" 31S = "${UNPACKDIR}/tdb-${PV}"
32 32
33inherit waf-samba pkgconfig ptest 33inherit waf-samba pkgconfig ptest
34 34
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 f38ca3a836..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
@@ -33,7 +33,7 @@ PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind"
33 33
34SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'attr', '', 'file://avoid-attr-unless-wanted.patch', d)}" 34SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'attr', '', 'file://avoid-attr-unless-wanted.patch', d)}"
35 35
36S = "${WORKDIR}/tevent-${PV}" 36S = "${UNPACKDIR}/tevent-${PV}"
37 37
38# Cross_compile cannot use preforked process, since fork process earlier than point subproces.popen 38# Cross_compile cannot use preforked process, since fork process earlier than point subproces.popen
39# to cross Popen 39# to cross Popen
diff --git a/meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.21.bb b/meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.21.bb
index 1300fc658d..407194792f 100644
--- a/meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.21.bb
+++ b/meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.21.bb
@@ -17,7 +17,6 @@ SRC_URI = " \
17 file://v6test.sh \ 17 file://v6test.sh \
18" 18"
19 19
20S = "${WORKDIR}/git"
21 20
22BBCLASSEXTEND = "native" 21BBCLASSEXTEND = "native"
23 22
diff --git a/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb b/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb
index f0b7e9184e..b442fb9f56 100644
--- a/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb
+++ b/meta-networking/recipes-support/lowpan-tools/lowpan-tools_git.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/linux-wpan/lowpan-tools;branch=master;protocol=https
19 " 19 "
20SRCREV = "1c2d8674cc6f4b1166a066e8822e295c105ae7a2" 20SRCREV = "1c2d8674cc6f4b1166a066e8822e295c105ae7a2"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit autotools python3-dir pkgconfig 23inherit autotools python3-dir pkgconfig
25 24
diff --git a/meta-networking/recipes-support/mctp/mctp_2.1.bb b/meta-networking/recipes-support/mctp/mctp_2.1.bb
index c76fc09af3..04fecf7aca 100644
--- a/meta-networking/recipes-support/mctp/mctp_2.1.bb
+++ b/meta-networking/recipes-support/mctp/mctp_2.1.bb
@@ -10,7 +10,6 @@ SRCREV = "dd944cf5b5a8b834f3685bcb2017190258dbcd0b"
10SRC_URI = "git://github.com/CodeConstruct/mctp;branch=main;protocol=https \ 10SRC_URI = "git://github.com/CodeConstruct/mctp;branch=main;protocol=https \
11 file://0001-mctp-bench-Adjust-headers.patch" 11 file://0001-mctp-bench-Adjust-headers.patch"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit meson pkgconfig systemd 14inherit meson pkgconfig systemd
16 15
diff --git a/meta-networking/recipes-support/mdio-tools/mdio-netlink_1.3.1.bb b/meta-networking/recipes-support/mdio-tools/mdio-netlink_1.3.1.bb
index 9a00d66a52..52e7e53c32 100644
--- a/meta-networking/recipes-support/mdio-tools/mdio-netlink_1.3.1.bb
+++ b/meta-networking/recipes-support/mdio-tools/mdio-netlink_1.3.1.bb
@@ -3,7 +3,6 @@ require mdio-tools.inc
3DEPENDS += "virtual/kernel libmnl" 3DEPENDS += "virtual/kernel libmnl"
4# This module requires Linux 5.6 higher 4# This module requires Linux 5.6 higher
5 5
6S = "${WORKDIR}/git"
7 6
8inherit module 7inherit module
9 8
diff --git a/meta-networking/recipes-support/mdio-tools/mdio-tools.inc b/meta-networking/recipes-support/mdio-tools/mdio-tools.inc
index b99ce82810..fc8161eb1f 100644
--- a/meta-networking/recipes-support/mdio-tools/mdio-tools.inc
+++ b/meta-networking/recipes-support/mdio-tools/mdio-tools.inc
@@ -2,7 +2,7 @@ DESCRIPTION = "A low-level debug tool for communicating with devices attached to
2SECTION = "networking" 2SECTION = "networking"
3HOMEPAGE = "https://github.com/wkz/mdio-tools" 3HOMEPAGE = "https://github.com/wkz/mdio-tools"
4LICENSE = "GPL-2.0-or-later" 4LICENSE = "GPL-2.0-or-later"
5LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
6 6
7SRC_URI = "git://github.com/wkz/mdio-tools.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/wkz/mdio-tools.git;protocol=https;branch=master"
8SRCREV = "f74eaf38dbda441df4fcaeb21ca4465957953a2f" 8SRCREV = "f74eaf38dbda441df4fcaeb21ca4465957953a2f"
diff --git a/meta-networking/recipes-support/mdio-tools/mdio-tools_1.3.1.bb b/meta-networking/recipes-support/mdio-tools/mdio-tools_1.3.1.bb
index 457064c019..2c8f9b8c37 100644
--- a/meta-networking/recipes-support/mdio-tools/mdio-tools_1.3.1.bb
+++ b/meta-networking/recipes-support/mdio-tools/mdio-tools_1.3.1.bb
@@ -2,7 +2,6 @@ require mdio-tools.inc
2 2
3DEPENDS += "virtual/kernel libmnl" 3DEPENDS += "virtual/kernel libmnl"
4 4
5S = "${WORKDIR}/git"
6 5
7inherit pkgconfig autotools 6inherit pkgconfig autotools
8 7
diff --git a/meta-networking/recipes-support/mtr/mtr_0.95.bb b/meta-networking/recipes-support/mtr/mtr_0.95.bb
index 92f9c4bfc0..ac8b48e4e5 100644
--- a/meta-networking/recipes-support/mtr/mtr_0.95.bb
+++ b/meta-networking/recipes-support/mtr/mtr_0.95.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
11SRCREV = "852e5617fbf331cf292723702161f0ac9afe257c" 11SRCREV = "852e5617fbf331cf292723702161f0ac9afe257c"
12SRC_URI = "git://github.com/traviscross/mtr;branch=master;protocol=https" 12SRC_URI = "git://github.com/traviscross/mtr;branch=master;protocol=https"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools pkgconfig 15inherit autotools pkgconfig
17 16
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/nbdkit/nbdkit_1.33.11.bb b/meta-networking/recipes-support/nbdkit/nbdkit_1.33.11.bb
index cdf2677f13..1c9db1e956 100644
--- a/meta-networking/recipes-support/nbdkit/nbdkit_1.33.11.bb
+++ b/meta-networking/recipes-support/nbdkit/nbdkit_1.33.11.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/libguestfs/nbdkit.git;protocol=https;branch=master \
13 file://0001-plugins-Avoid-absolute-buildpaths-in-binaries.patch" 13 file://0001-plugins-Avoid-absolute-buildpaths-in-binaries.patch"
14SRCREV = "6c02c6a469d62a047f230b0ccf03f72328312d2b" 14SRCREV = "6c02c6a469d62a047f230b0ccf03f72328312d2b"
15 15
16S = "${WORKDIR}/git"
17 16
18DEPENDS = "curl xz e2fsprogs zlib" 17DEPENDS = "curl xz e2fsprogs zlib"
19 18
diff --git a/meta-networking/recipes-support/nbdkit/nbdkit_1.43.5.bb b/meta-networking/recipes-support/nbdkit/nbdkit_1.43.11.bb
index 52a388e6f6..9e7bdc9966 100644
--- a/meta-networking/recipes-support/nbdkit/nbdkit_1.43.5.bb
+++ b/meta-networking/recipes-support/nbdkit/nbdkit_1.43.11.bb
@@ -12,9 +12,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=26250adec854bc317493f6fb98efe049"
12SRC_URI = "git://gitlab.com/nbdkit/nbdkit.git;protocol=https;branch=master;tag=v${PV} \ 12SRC_URI = "git://gitlab.com/nbdkit/nbdkit.git;protocol=https;branch=master;tag=v${PV} \
13 file://0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch \ 13 file://0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch \
14 " 14 "
15SRCREV = "05705a45b1945be69e43b32205412cbf02d99656" 15SRCREV = "2d0f232b590f4001881dd0819f55af72b88c4b2f"
16 16
17S = "${WORKDIR}/git"
18 17
19DEPENDS = "curl xz e2fsprogs zlib" 18DEPENDS = "curl xz e2fsprogs zlib"
20 19
diff --git a/meta-networking/recipes-support/ndisc6/ndisc6_1.0.8.bb b/meta-networking/recipes-support/ndisc6/ndisc6_1.0.8.bb
index 21579d64c1..6931c64d4a 100644
--- a/meta-networking/recipes-support/ndisc6/ndisc6_1.0.8.bb
+++ b/meta-networking/recipes-support/ndisc6/ndisc6_1.0.8.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://git.remlab.net/git/ndisc6.git;protocol=http;branch=master \
11 file://0001-Remove-use-of-variables-indicating-buildtime-informa.patch \ 11 file://0001-Remove-use-of-variables-indicating-buildtime-informa.patch \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15 14
16DEPENDS = "coreutils-native" 15DEPENDS = "coreutils-native"
17 16
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 c68974f9f0..4170e9fab0 100644
--- a/meta-networking/recipes-support/netcf/netcf_0.2.8.bb
+++ b/meta-networking/recipes-support/netcf/netcf_0.2.8.bb
@@ -18,7 +18,6 @@ DEPENDS += "augeas libnl libxslt libxml2"
18 18
19do_configure[depends] += "${MLPREFIX}gnulib:do_populate_sysroot" 19do_configure[depends] += "${MLPREFIX}gnulib:do_populate_sysroot"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit gettext autotools perlnative pkgconfig systemd 22inherit gettext autotools perlnative pkgconfig systemd
24 23
@@ -27,8 +26,6 @@ EXTRA_OECONF:append:class-target = " --with-driver=redhat"
27PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 26PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
28PACKAGECONFIG[systemd] = "--with-sysinit=systemd,--with-sysinit=initscripts," 27PACKAGECONFIG[systemd] = "--with-sysinit=systemd,--with-sysinit=initscripts,"
29 28
30EXTRA_AUTORECONF += "-I ${S}/gnulib/m4"
31
32do_configure:prepend() { 29do_configure:prepend() {
33 currdir=`pwd` 30 currdir=`pwd`
34 cd ${S} 31 cd ${S}
diff --git a/meta-networking/recipes-support/netperf/netperf_git.bb b/meta-networking/recipes-support/netperf/netperf_git.bb
index 151f243c27..4043da5621 100644
--- a/meta-networking/recipes-support/netperf/netperf_git.bb
+++ b/meta-networking/recipes-support/netperf/netperf_git.bb
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/HewlettPackard/netperf.git;branch=master;protocol=ht
21 21
22SRCREV = "3bc455b23f901dae377ca0a558e1e32aa56b31c4" 22SRCREV = "3bc455b23f901dae377ca0a558e1e32aa56b31c4"
23 23
24S = "${WORKDIR}/git"
25 24
26inherit update-rc.d autotools texinfo systemd 25inherit update-rc.d autotools texinfo systemd
27 26
diff --git a/meta-networking/recipes-support/netsniff-ng/netsniff-ng_0.6.8.bb b/meta-networking/recipes-support/netsniff-ng/netsniff-ng_0.6.8.bb
index 341eab015c..58ace6263d 100644
--- a/meta-networking/recipes-support/netsniff-ng/netsniff-ng_0.6.8.bb
+++ b/meta-networking/recipes-support/netsniff-ng/netsniff-ng_0.6.8.bb
@@ -10,7 +10,6 @@ SRC_URI = " \
10 file://0001-Cmds-automatically-create-folder.patch \ 10 file://0001-Cmds-automatically-create-folder.patch \
11 " 11 "
12 12
13S = "${WORKDIR}/git"
14 13
15inherit pkgconfig 14inherit pkgconfig
16 15
diff --git a/meta-networking/recipes-support/nis/yp-tools_4.2.3.bb b/meta-networking/recipes-support/nis/yp-tools_4.2.3.bb
index 9b2c186873..54fd68ed43 100644
--- a/meta-networking/recipes-support/nis/yp-tools_4.2.3.bb
+++ b/meta-networking/recipes-support/nis/yp-tools_4.2.3.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://github.com/thkukuk/yp-tools;branch=master;protocol=https \
18 file://domainname.service \ 18 file://domainname.service \
19 " 19 "
20 20
21S = "${WORKDIR}/git"
22 21
23DEPENDS = "libtirpc libnsl2 virtual/crypt" 22DEPENDS = "libtirpc libnsl2 virtual/crypt"
24 23
diff --git a/meta-networking/recipes-support/ntimed/ntimed_git.bb b/meta-networking/recipes-support/ntimed/ntimed_git.bb
index 955c03f42d..36fba5f57b 100644
--- a/meta-networking/recipes-support/ntimed/ntimed_git.bb
+++ b/meta-networking/recipes-support/ntimed/ntimed_git.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/bsdphk/Ntimed;branch=master;protocol=https \
14PV = "0.0+git" 14PV = "0.0+git"
15SRCREV = "db0abbb4c80f2ecef6bc5d9639bca5bea28532a2" 15SRCREV = "db0abbb4c80f2ecef6bc5d9639bca5bea28532a2"
16 16
17S = "${WORKDIR}/git"
18 17
19# use adjtimex on musl 18# use adjtimex on musl
20CFLAGS:append:libc-musl = " -Dntp_adjtime=adjtimex" 19CFLAGS:append:libc-musl = " -Dntp_adjtime=adjtimex"
diff --git a/meta-networking/recipes-support/ntopng/ndpi_4.2.bb b/meta-networking/recipes-support/ntopng/ndpi_4.2.bb
index ae5139c948..f0175167a4 100644
--- a/meta-networking/recipes-support/ntopng/ndpi_4.2.bb
+++ b/meta-networking/recipes-support/ntopng/ndpi_4.2.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/ntop/nDPI.git;branch=4.2-stable;protocol=https \
13 file://0001-autogen.sh-not-generate-configure.patch \ 13 file://0001-autogen.sh-not-generate-configure.patch \
14 " 14 "
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools-brokensep pkgconfig 17inherit autotools-brokensep pkgconfig
19 18
diff --git a/meta-networking/recipes-support/ntopng/ntopng_5.2.1.bb b/meta-networking/recipes-support/ntopng/ntopng_5.2.1.bb
index 9bb93910f8..014706893a 100644
--- a/meta-networking/recipes-support/ntopng/ntopng_5.2.1.bb
+++ b/meta-networking/recipes-support/ntopng/ntopng_5.2.1.bb
@@ -23,7 +23,6 @@ SRC_URI = "git://github.com/ntop/ntopng.git;protocol=https;branch=5.2-stable \
23 file://ntopng.service \ 23 file://ntopng.service \
24 " 24 "
25 25
26S = "${WORKDIR}/git"
27 26
28# don't use the lua under thirdparty as it supports cross compiling badly 27# don't use the lua under thirdparty as it supports cross compiling badly
29export LUA_LIB = "${STAGING_LIBDIR}/liblua.a" 28export LUA_LIB = "${STAGING_LIBDIR}/liblua.a"
diff --git a/meta-networking/recipes-support/nuttcp/nuttcp_8.2.2.bb b/meta-networking/recipes-support/nuttcp/nuttcp_8.2.2.bb
index b02f775a55..17fc818e8a 100644
--- a/meta-networking/recipes-support/nuttcp/nuttcp_8.2.2.bb
+++ b/meta-networking/recipes-support/nuttcp/nuttcp_8.2.2.bb
@@ -18,8 +18,7 @@ SRC_URI = "http://nuttcp.net/${BPN}/beta/${BP}.c \
18SRC_URI[md5sum] = "d3c92c4d2f261221193c3726c1b9a42f" 18SRC_URI[md5sum] = "d3c92c4d2f261221193c3726c1b9a42f"
19SRC_URI[sha256sum] = "8c5595bcd27c2fd66831be74c390df078cfb1870aa427f2511ac2586d236c8a1" 19SRC_URI[sha256sum] = "8c5595bcd27c2fd66831be74c390df078cfb1870aa427f2511ac2586d236c8a1"
20 20
21S = "${WORKDIR}/sources" 21S = "${UNPACKDIR}"
22UNPACKDIR = "${S}"
23 22
24do_compile () { 23do_compile () {
25 ${CC} ${CFLAGS} ${LDFLAGS} -o nuttcp nuttcp-${PV}.c 24 ${CC} ${CFLAGS} ${LDFLAGS} -o nuttcp nuttcp-${PV}.c
diff --git a/meta-networking/recipes-support/open-isns/open-isns_0.102.bb b/meta-networking/recipes-support/open-isns/open-isns_0.102.bb
index 24c520901d..5c38f6b5dc 100644
--- a/meta-networking/recipes-support/open-isns/open-isns_0.102.bb
+++ b/meta-networking/recipes-support/open-isns/open-isns_0.102.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/open-iscsi/open-isns;branch=master;protocol=https \
19 19
20SRCREV = "c0e6d9fedc5a7041260de477fe1a8455fa074113" 20SRCREV = "c0e6d9fedc5a7041260de477fe1a8455fa074113"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit systemd autotools-brokensep update-rc.d 23inherit systemd autotools-brokensep update-rc.d
25 24
diff --git a/meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.5.0.bb b/meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.5.0.bb
index 0288a59458..fa26a759dc 100644
--- a/meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.5.0.bb
+++ b/meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.5.0.bb
@@ -53,7 +53,7 @@ SRC_URI:append:libc-musl = " file://0001-Add-resolv_compat.h-for-musl-builds.pat
53 53
54SRCREV = "f2ca37ef3510543172657b82493d1eceefa9a134" 54SRCREV = "f2ca37ef3510543172657b82493d1eceefa9a134"
55 55
56S = "${WORKDIR}/git/open-vm-tools" 56S = "${UNPACKDIR}/${BP}/open-vm-tools"
57 57
58DEPENDS = "glib-2.0 glib-2.0-native util-linux libdnet procps libtirpc" 58DEPENDS = "glib-2.0 glib-2.0-native util-linux libdnet procps libtirpc"
59 59
diff --git a/meta-networking/recipes-support/openipmi/openipmi_2.0.36.bb b/meta-networking/recipes-support/openipmi/openipmi_2.0.36.bb
index 74c5ef220d..86b24c1795 100644
--- a/meta-networking/recipes-support/openipmi/openipmi_2.0.36.bb
+++ b/meta-networking/recipes-support/openipmi/openipmi_2.0.36.bb
@@ -32,7 +32,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/openipmi/OpenIPMI-${PV}.tar.gz \
32 file://ipmi.service \ 32 file://ipmi.service \
33 " 33 "
34 34
35S = "${WORKDIR}/OpenIPMI-${PV}" 35S = "${UNPACKDIR}/OpenIPMI-${PV}"
36 36
37SRC_URI[sha256sum] = "a0403148fa5f7bed930c958a4d1c558047e273763a408b3a0368edc137cc55d9" 37SRC_URI[sha256sum] = "a0403148fa5f7bed930c958a4d1c558047e273763a408b3a0368edc137cc55d9"
38 38
diff --git a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb b/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb
index 7b51fc558e..bdd715aacf 100644
--- a/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb
+++ b/meta-networking/recipes-support/pgpool2/pgpool2_4.5.3.bb
@@ -18,7 +18,7 @@ SRC_URI = "https://www.pgpool.net/mediawiki/images/pgpool-II-${PV}.tar.gz \
18 " 18 "
19SRC_URI[sha256sum] = "25ed340d7b7dc00c20e4ba763d3f9c07ba891b150d9d48af313a1351cafdd778" 19SRC_URI[sha256sum] = "25ed340d7b7dc00c20e4ba763d3f9c07ba891b150d9d48af313a1351cafdd778"
20 20
21S = "${WORKDIR}/pgpool-II-${PV}" 21S = "${UNPACKDIR}/pgpool-II-${PV}"
22 22
23inherit autotools-brokensep systemd 23inherit autotools-brokensep systemd
24 24
diff --git a/meta-networking/recipes-support/phytool/phytool.bb b/meta-networking/recipes-support/phytool/phytool.bb
index b918e50c68..6471f46c28 100644
--- a/meta-networking/recipes-support/phytool/phytool.bb
+++ b/meta-networking/recipes-support/phytool/phytool.bb
@@ -6,7 +6,6 @@ PV = "2+git"
6SRCREV = "8882328c08ba2efb13c049812098f1d0cb8adf0c" 6SRCREV = "8882328c08ba2efb13c049812098f1d0cb8adf0c"
7SRC_URI = "git://github.com/wkz/phytool.git;branch=master;protocol=https" 7SRC_URI = "git://github.com/wkz/phytool.git;branch=master;protocol=https"
8 8
9S = "${WORKDIR}/git"
10 9
11# The Makefile has "$PREFIX/bin" hardcoded into it, hence not using $bindir here 10# The Makefile has "$PREFIX/bin" hardcoded into it, hence not using $bindir here
12do_install() { 11do_install() {
diff --git a/meta-networking/recipes-support/rdma-core/rdma-core_51.0.bb b/meta-networking/recipes-support/rdma-core/rdma-core_51.0.bb
index 0c204c109f..2555c43a85 100644
--- a/meta-networking/recipes-support/rdma-core/rdma-core_51.0.bb
+++ b/meta-networking/recipes-support/rdma-core/rdma-core_51.0.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/linux-rdma/rdma-core.git;branch=master;protocol=http
11 file://0001-librdmacm-Use-overloadable-function-attribute-with-c.patch \ 11 file://0001-librdmacm-Use-overloadable-function-attribute-with-c.patch \
12" 12"
13SRCREV = "6cd09097ad2eebde9a7fa3d3bb09a2cea6e3c2d6" 13SRCREV = "6cd09097ad2eebde9a7fa3d3bb09a2cea6e3c2d6"
14S = "${WORKDIR}/git"
15 14
16#Default Dual License https://github.com/linux-rdma/rdma-core/blob/master/COPYING.md 15#Default Dual License https://github.com/linux-rdma/rdma-core/blob/master/COPYING.md
17LICENSE = "BSD-2-Clause | GPL-2.0-only" 16LICENSE = "BSD-2-Clause | GPL-2.0-only"
diff --git a/meta-networking/recipes-support/smcroute/smcroute_2.5.7.bb b/meta-networking/recipes-support/smcroute/smcroute_2.5.7.bb
index 950f6a2e21..bb12d7a907 100644
--- a/meta-networking/recipes-support/smcroute/smcroute_2.5.7.bb
+++ b/meta-networking/recipes-support/smcroute/smcroute_2.5.7.bb
@@ -8,6 +8,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
8SRCREV = "b315d06ddb0dad16a52fe91e5831b4030ce37010" 8SRCREV = "b315d06ddb0dad16a52fe91e5831b4030ce37010"
9SRC_URI = "git://github.com/troglobit/smcroute.git;branch=master;protocol=https" 9SRC_URI = "git://github.com/troglobit/smcroute.git;branch=master;protocol=https"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit autotools pkgconfig 12inherit autotools pkgconfig
diff --git a/meta-networking/recipes-support/sngrep/sngrep_1.8.2.bb b/meta-networking/recipes-support/sngrep/sngrep_1.8.2.bb
index 518ca9e277..12fe3ececa 100644
--- a/meta-networking/recipes-support/sngrep/sngrep_1.8.2.bb
+++ b/meta-networking/recipes-support/sngrep/sngrep_1.8.2.bb
@@ -18,7 +18,6 @@ DEPENDS = "\
18SRC_URI = "git://github.com/irontec/sngrep.git;protocol=https;branch=master" 18SRC_URI = "git://github.com/irontec/sngrep.git;protocol=https;branch=master"
19SRCREV = "dad1033640f249fa4994f976cf6ee96826c15702" 19SRCREV = "dad1033640f249fa4994f976cf6ee96826c15702"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit cmake pkgconfig 22inherit cmake pkgconfig
24 23
diff --git a/meta-networking/recipes-support/spice/libcacard_2.8.1.bb b/meta-networking/recipes-support/spice/libcacard_2.8.1.bb
index 65f2f80ace..1a2d9dc9c4 100644
--- a/meta-networking/recipes-support/spice/libcacard_2.8.1.bb
+++ b/meta-networking/recipes-support/spice/libcacard_2.8.1.bb
@@ -8,7 +8,6 @@ SRCREV = "7b07684ea6698d4885ff2062350ad8798a04de42"
8 8
9SRC_URI = "git://gitlab.freedesktop.org/spice/libcacard.git;protocol=https;branch=master" 9SRC_URI = "git://gitlab.freedesktop.org/spice/libcacard.git;protocol=https;branch=master"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit meson pkgconfig 12inherit meson pkgconfig
14 13
diff --git a/meta-networking/recipes-support/spice/spice-gtk_0.42.bb b/meta-networking/recipes-support/spice/spice-gtk_0.42.bb
index 4ef39f0904..3588d674f7 100644
--- a/meta-networking/recipes-support/spice/spice-gtk_0.42.bb
+++ b/meta-networking/recipes-support/spice/spice-gtk_0.42.bb
@@ -14,7 +14,6 @@ SRC_URI = "gitsm://gitlab.freedesktop.org/spice/spice-gtk.git;protocol=https;bra
14 14
15CVE_STATUS[CVE-2012-4425] = "fixed-version: fixed since 0.15.3" 15CVE_STATUS[CVE-2012-4425] = "fixed-version: fixed since 0.15.3"
16 16
17S = "${WORKDIR}/git"
18 17
19DEPENDS = " \ 18DEPENDS = " \
20 ${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \ 19 ${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \
diff --git a/meta-networking/recipes-support/spice/spice-guest-vdagent_0.22.1.bb b/meta-networking/recipes-support/spice/spice-guest-vdagent_0.22.1.bb
index 3af973eed1..b13dd5d148 100644
--- a/meta-networking/recipes-support/spice/spice-guest-vdagent_0.22.1.bb
+++ b/meta-networking/recipes-support/spice/spice-guest-vdagent_0.22.1.bb
@@ -7,7 +7,6 @@ SRCREV = "aa08162f036840d3e33502dc0a836b03b9cec97c"
7 7
8SRC_URI = "git://gitlab.freedesktop.org/spice/linux/vd_agent.git;protocol=https;branch=master" 8SRC_URI = "git://gitlab.freedesktop.org/spice/linux/vd_agent.git;protocol=https;branch=master"
9 9
10S = "${WORKDIR}/git"
11 10
12ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 11ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
13REQUIRED_DISTRO_FEATURES = "opengl x11" 12REQUIRED_DISTRO_FEATURES = "opengl x11"
diff --git a/meta-networking/recipes-support/spice/spice-protocol_0.14.4.bb b/meta-networking/recipes-support/spice/spice-protocol_0.14.4.bb
index 3c8458baac..7f08eebee7 100644
--- a/meta-networking/recipes-support/spice/spice-protocol_0.14.4.bb
+++ b/meta-networking/recipes-support/spice/spice-protocol_0.14.4.bb
@@ -12,7 +12,6 @@ SRCREV = "6f453a775d87087c6ba59fc180c1a1e466631a47"
12 12
13SRC_URI = "git://gitlab.freedesktop.org/spice/spice-protocol.git;protocol=https;branch=master" 13SRC_URI = "git://gitlab.freedesktop.org/spice/spice-protocol.git;protocol=https;branch=master"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit meson pkgconfig 16inherit meson pkgconfig
18 17
diff --git a/meta-networking/recipes-support/spice/spice_git.bb b/meta-networking/recipes-support/spice/spice_git.bb
index fc83be415e..c9418a1765 100644
--- a/meta-networking/recipes-support/spice/spice_git.bb
+++ b/meta-networking/recipes-support/spice/spice_git.bb
@@ -19,7 +19,6 @@ SRCREV = "0c2c1413a8b387ea597a95b6c867470a7c56c8ab"
19 19
20SRC_URI = "gitsm://gitlab.freedesktop.org/spice/spice;branch=master;protocol=https" 20SRC_URI = "gitsm://gitlab.freedesktop.org/spice/spice;branch=master;protocol=https"
21 21
22S = "${WORKDIR}/git"
23 22
24CVE_STATUS[CVE-2016-0749] = "fixed-version: patched since 0.13.2" 23CVE_STATUS[CVE-2016-0749] = "fixed-version: patched since 0.13.2"
25CVE_STATUS[CVE-2016-2150] = "fixed-version: patched since 0.13.2" 24CVE_STATUS[CVE-2016-2150] = "fixed-version: patched since 0.13.2"
diff --git a/meta-networking/recipes-support/spice/usbredir_0.14.0.bb b/meta-networking/recipes-support/spice/usbredir_0.14.0.bb
index 82f48ccdb8..81c7fdf0c8 100644
--- a/meta-networking/recipes-support/spice/usbredir_0.14.0.bb
+++ b/meta-networking/recipes-support/spice/usbredir_0.14.0.bb
@@ -11,7 +11,6 @@ SRCREV = "2d373432e604960c1dcc14fb97098febe4d64025"
11 11
12SRC_URI = "git://gitlab.freedesktop.org/spice/usbredir;branch=main;protocol=https" 12SRC_URI = "git://gitlab.freedesktop.org/spice/usbredir;branch=main;protocol=https"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit meson pkgconfig 15inherit meson pkgconfig
17 16
diff --git a/meta-networking/recipes-support/stunnel/stunnel/fix-openssl-no-des.patch b/meta-networking/recipes-support/stunnel/stunnel/fix-openssl-no-des.patch
index 08edc254ae..3520bf429e 100644
--- a/meta-networking/recipes-support/stunnel/stunnel/fix-openssl-no-des.patch
+++ b/meta-networking/recipes-support/stunnel/stunnel/fix-openssl-no-des.patch
@@ -1,4 +1,4 @@
1From 71751d30ca6bdae6c62e41b8bdd20eb69cecd556 Mon Sep 17 00:00:00 2001 1From e08b9760d319d0334f2aad02d32d791c8ebd8564 Mon Sep 17 00:00:00 2001
2From: Kai Kang <kai.kang@windriver.com> 2From: Kai Kang <kai.kang@windriver.com>
3Date: Wed, 1 Nov 2017 09:23:41 -0400 3Date: Wed, 1 Nov 2017 09:23:41 -0400
4Subject: [PATCH] stunnel: fix compile error when openssl disable des support 4Subject: [PATCH] stunnel: fix compile error when openssl disable des support
@@ -17,10 +17,10 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com>
17 2 files changed, 5 insertions(+), 3 deletions(-) 17 2 files changed, 5 insertions(+), 3 deletions(-)
18 18
19diff --git a/src/common.h b/src/common.h 19diff --git a/src/common.h b/src/common.h
20index f112cf9..8d4be01 100644 20index c2229d0..5eaee8c 100644
21--- a/src/common.h 21--- a/src/common.h
22+++ b/src/common.h 22+++ b/src/common.h
23@@ -496,7 +496,9 @@ extern char *sys_errlist[]; 23@@ -497,7 +497,9 @@ extern char *sys_errlist[];
24 #ifndef OPENSSL_NO_MD4 24 #ifndef OPENSSL_NO_MD4
25 #include <openssl/md4.h> 25 #include <openssl/md4.h>
26 #endif /* !defined(OPENSSL_NO_MD4) */ 26 #endif /* !defined(OPENSSL_NO_MD4) */
@@ -31,7 +31,7 @@ index f112cf9..8d4be01 100644
31 #include <openssl/dh.h> 31 #include <openssl/dh.h>
32 #if OPENSSL_VERSION_NUMBER<0x10100000L 32 #if OPENSSL_VERSION_NUMBER<0x10100000L
33diff --git a/src/protocol.c b/src/protocol.c 33diff --git a/src/protocol.c b/src/protocol.c
34index 616a65f..5ccbcb0 100644 34index c390a6f..7aca745 100644
35--- a/src/protocol.c 35--- a/src/protocol.c
36+++ b/src/protocol.c 36+++ b/src/protocol.c
37@@ -82,7 +82,7 @@ NOEXPORT void ldap_client_middle(CLI *); 37@@ -82,7 +82,7 @@ NOEXPORT void ldap_client_middle(CLI *);
diff --git a/meta-networking/recipes-support/stunnel/stunnel_5.74.bb b/meta-networking/recipes-support/stunnel/stunnel_5.75.bb
index 558eacd709..e13872abcd 100644
--- a/meta-networking/recipes-support/stunnel/stunnel_5.74.bb
+++ b/meta-networking/recipes-support/stunnel/stunnel_5.75.bb
@@ -3,7 +3,7 @@ DESCRIPTION = "SSL encryption wrapper between remote client and local (inetd-sta
3HOMEPAGE = "https://www.stunnel.org/" 3HOMEPAGE = "https://www.stunnel.org/"
4SECTION = "net" 4SECTION = "net"
5LICENSE = "GPL-2.0-or-later" 5LICENSE = "GPL-2.0-or-later"
6LIC_FILES_CHKSUM = "file://COPYING.md;md5=906ac034adaee9d093318e51b53453ca" 6LIC_FILES_CHKSUM = "file://COPYING.md;md5=1e4388407e163ad0cde171362f9a7b94"
7 7
8DEPENDS = "autoconf-archive libnsl2 openssl" 8DEPENDS = "autoconf-archive libnsl2 openssl"
9 9
@@ -11,7 +11,7 @@ SRC_URI = "https://stunnel.org/archive/5.x/${BP}.tar.gz \
11 file://fix-openssl-no-des.patch \ 11 file://fix-openssl-no-des.patch \
12" 12"
13 13
14SRC_URI[sha256sum] = "9bef235ab5d24a2a8dff6485dfd782ed235f4407e9bc8716deb383fc80cd6230" 14SRC_URI[sha256sum] = "0c1ef0ed85240974dccb94fe74fb92d6383474c7c0d10e8796d1f781a3ba5683"
15 15
16inherit autotools bash-completion pkgconfig 16inherit autotools bash-completion pkgconfig
17 17
diff --git a/meta-networking/recipes-support/unbound/unbound_1.22.0.bb b/meta-networking/recipes-support/unbound/unbound_1.22.0.bb
index c434ca181f..c35148b77e 100644
--- a/meta-networking/recipes-support/unbound/unbound_1.22.0.bb
+++ b/meta-networking/recipes-support/unbound/unbound_1.22.0.bb
@@ -26,7 +26,6 @@ inherit autotools pkgconfig systemd update-rc.d ptest
26DEPENDS = "openssl libtool-native bison-native expat" 26DEPENDS = "openssl libtool-native bison-native expat"
27RDEPENDS:${PN} = "bash openssl-bin daemonize" 27RDEPENDS:${PN} = "bash openssl-bin daemonize"
28 28
29S = "${WORKDIR}/git"
30 29
31EXTRA_OECONF = "--with-libexpat=${STAGING_EXECPREFIXDIR} \ 30EXTRA_OECONF = "--with-libexpat=${STAGING_EXECPREFIXDIR} \
32 --disable-rpath --with-ssl=${STAGING_EXECPREFIXDIR} \ 31 --disable-rpath --with-ssl=${STAGING_EXECPREFIXDIR} \
diff --git a/meta-networking/recipes-support/wavemon/wavemon_0.9.6.bb b/meta-networking/recipes-support/wavemon/wavemon_0.9.6.bb
index c3de38a6f8..4857c0af4f 100644
--- a/meta-networking/recipes-support/wavemon/wavemon_0.9.6.bb
+++ b/meta-networking/recipes-support/wavemon/wavemon_0.9.6.bb
@@ -22,7 +22,6 @@ EXTRA_OEMAKE = "\
22 CC='${CC}' CFLAGS='${CFLAGS} -pthread -I${STAGING_INCDIR}/libnl3' \ 22 CC='${CC}' CFLAGS='${CFLAGS} -pthread -I${STAGING_INCDIR}/libnl3' \
23" 23"
24 24
25S = "${WORKDIR}/git"
26 25
27# wavemon does not support using out-of-tree builds 26# wavemon does not support using out-of-tree builds
28inherit autotools-brokensep pkgconfig 27inherit autotools-brokensep pkgconfig
diff --git a/meta-networking/recipes-support/wireshark/wireshark_4.2.11.bb b/meta-networking/recipes-support/wireshark/wireshark_4.2.12.bb
index 62aec8f732..dc987e08ac 100644
--- a/meta-networking/recipes-support/wireshark/wireshark_4.2.11.bb
+++ b/meta-networking/recipes-support/wireshark/wireshark_4.2.12.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "wireshark - a popular network protocol analyzer"
2HOMEPAGE = "http://www.wireshark.org" 2HOMEPAGE = "http://www.wireshark.org"
3SECTION = "net" 3SECTION = "net"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 5LIC_FILES_CHKSUM = "file://COPYING;md5=570a9b3749dd0463a1778803b12a6dce"
6 6
7DEPENDS = "pcre2 expat glib-2.0 glib-2.0-native libgcrypt libgpg-error libxml2 bison-native c-ares speexdsp" 7DEPENDS = "pcre2 expat glib-2.0 glib-2.0-native libgcrypt libgpg-error libxml2 bison-native c-ares speexdsp"
8 8
@@ -17,7 +17,7 @@ SRC_URI = "https://1.eu.dl.wireshark.org/src/all-versions/wireshark-${PV}.tar.xz
17 17
18UPSTREAM_CHECK_URI = "https://1.as.dl.wireshark.org/src/all-versions" 18UPSTREAM_CHECK_URI = "https://1.as.dl.wireshark.org/src/all-versions"
19 19
20SRC_URI[sha256sum] = "dd80f30e9853105dacb5357e5832d960437160bbb4b147e8f1a7ead168afaa18" 20SRC_URI[sha256sum] = "6ed51da5f6638aba609be8d1d64a7a85312749a49261146c391fea391a3e5f06"
21 21
22PE = "1" 22PE = "1"
23 23
diff --git a/meta-networking/recipes-support/wpan-tools/wpan-tools_0.10.bb b/meta-networking/recipes-support/wpan-tools/wpan-tools_0.10.bb
index a0f9fb8b50..2f5ebe53ae 100644
--- a/meta-networking/recipes-support/wpan-tools/wpan-tools_0.10.bb
+++ b/meta-networking/recipes-support/wpan-tools/wpan-tools_0.10.bb
@@ -11,6 +11,5 @@ DEPENDS = "libnl"
11SRC_URI = "git://github.com/linux-wpan/wpan-tools;branch=master;protocol=https" 11SRC_URI = "git://github.com/linux-wpan/wpan-tools;branch=master;protocol=https"
12SRCREV = "91b0f038aef2f62cb6a222d190b887fdfd6bc164" 12SRCREV = "91b0f038aef2f62cb6a222d190b887fdfd6bc164"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools pkgconfig 15inherit autotools pkgconfig
diff --git a/meta-oe/classes/check-version-mismatch.bbclass b/meta-oe/classes/check-version-mismatch.bbclass
index e83cfec756..f735280d7a 100644
--- a/meta-oe/classes/check-version-mismatch.bbclass
+++ b/meta-oe/classes/check-version-mismatch.bbclass
@@ -1,3 +1,6 @@
1QEMU_OPTIONS = "-r ${OLDEST_KERNEL} ${@d.getVar("QEMU_EXTRAOPTIONS:tune-%s" % d.getVar('TUNE_PKGARCH')) or ""}"
2QEMU_OPTIONS[vardeps] += "QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH}"
3
1ENABLE_VERSION_MISMATCH_CHECK ?= "${@'1' if bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', True, False, d) else '0'}" 4ENABLE_VERSION_MISMATCH_CHECK ?= "${@'1' if bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', True, False, d) else '0'}"
2DEBUG_VERSION_MISMATCH_CHECK ?= "1" 5DEBUG_VERSION_MISMATCH_CHECK ?= "1"
3CHECK_VERSION_PV ?= "" 6CHECK_VERSION_PV ?= ""
diff --git a/meta-oe/classes/discoverable-disk-image.bbclass b/meta-oe/classes/discoverable-disk-image.bbclass
new file mode 100644
index 0000000000..1f3a7b08e1
--- /dev/null
+++ b/meta-oe/classes/discoverable-disk-image.bbclass
@@ -0,0 +1,137 @@
1##
2# Copyright OpenEmbedded Contributors
3#
4# SPDX-License-Identifier: MIT
5#
6#
7# Discoverable Disk Image (DDI)
8#
9# "DDIs (Discoverable Disk Images) are self-describing file system
10# images that follow the DPS ( Discoverable Partitions Specification),
11# wrapped in a GPT partition table, that may contain root (or /usr/)
12# filesystems for bootable OS images, system extensions, configuration
13# extensions, portable services, containers and more, and shall be
14# protected by signed dm-verity all combined into one. They are
15# designed to be composable and stackable, and provide security by
16# default."
17# https://uapi-group.org/specifications/specs/discoverable_disk_image/
18# https://uapi-group.org/specifications/specs/discoverable_partitions_specification/
19# https://www.freedesktop.org/software/systemd/man/latest/systemd.image-policy.html
20
21# To be able to use discoverable-disk-images with a
22# root-verity-sig or usr-verity-sig configuration:
23# - systemd needs to include the PACKAGECONFIG 'cryptsetup', and
24# - the kernel needs the following features enabled:
25# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y
26# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_PLATFORM_KEYRING=y
27# CONFIG_EROFS_FS=y
28# CONFIG_EROFS_FS_XATTR=y
29# CONFIG_EROFS_FS_ZIP=y
30# CONFIG_EROFS_FS_ZIP_LZMA=y
31# CONFIG_INTEGRITY_SIGNATURE=y
32# CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
33# CONFIG_INTEGRITY_PLATFORM_KEYRING=y
34# CONFIG_SYSTEM_BLACKLIST_KEYRING=y
35# CONFIG_SYSTEM_BLACKLIST_HASH_LIST=""
36# CONFIG_SIGNATURE=y
37
38# To sign DDIs, a key and certificate need to be provided by setting
39# the variables:
40# REPART_PRIVATE_KEY
41# private key so sign the verity-hash
42# REPART_PRIVATE_KEY_SOURCE
43# optional, can be "engine:pkcs11" when using a (soft)hsm
44# REPART_CERTIFICATE
45# corresponding public certificate, in .pem format
46#
47
48# For signature verification, systemd-sysext expects the matching
49# certificate to reside in /etc/verity.d as PEM formated .crt file.
50#
51# To enforce loading of only signed extension images, an appropriate
52# image policy has to be passed to systemd-sysext, e.g.:
53# systemd-sysext --image-policy='root=signed+absent:usr=signed+absent:=unused+absent' merge
54
55# 'systemd-dissect' can be used to inspect, manually mount, ... a DDI.
56
57inherit image
58
59IMAGE_FSTYPES = "ddi"
60
61DEPENDS += " \
62 systemd-repart-native \
63 erofs-utils-native \
64 openssl-native \
65"
66
67# systemd-repart --make-ddi takes one of "sysext", "confext" or "portable",
68# which it then takes and looks up definitions in the host os; which we need
69# to divert to the sysroot-native by setting '--definitions=' instead.
70# The chosen DDI_TYPE influences which parts of the rootfs are copied into
71# the ddi by systemd-repart:
72# sysext: /usr (and if it exists: /opt)
73# confext: /etc
74# portable: /
75# For details see systemd/repart/definitions/${REPART_DDI_TYPE}.repart.d/*
76REPART_DDI_TYPE ?= "sysext"
77
78REPART_DDI_EXTENSION ?= "ddi"
79
80# systemd-repart creates temporary directoryies under /var/tmp/.#repartXXXXXXX/,
81# to estimate partition size etc. Since files are copied there from the image/rootfs
82# folder - which are owned by pseudo-root - this temporary location has to be
83# added to the directories handled by pseudo; otherwise calls to e.g.
84# fchown(0,0) inside systemd git/src/shared/copy.c end up failing.
85PSEUDO_INCLUDE_PATHS .= ",/var/tmp/"
86
87oe_image_systemd_repart_make_ddi() {
88
89 local additional_args=""
90
91 if [ -n "${REPART_PRIVATE_KEY}" ]
92 then
93 if [ -n "${REPART_PRIVATE_KEY_SOURCE}" ]
94 then
95 additional_args="$additional_args --private-key-source=${REPART_PRIVATE_KEY_SOURCE}"
96 fi
97 additional_args="$additional_args --private-key=${REPART_PRIVATE_KEY}"
98 fi
99
100 if [ -n "${REPART_CERTIFICATE}" ]
101 then
102 additional_args="$additional_args --certificate=${REPART_CERTIFICATE}"
103 fi
104
105 # map architectures to systemd's expected values
106 local systemd_arch="${TARGET_ARCH}"
107 case "${systemd_arch}" in
108 aarch64)
109 systemd_arch=arm64
110 ;;
111 x86_64)
112 systemd_arch=x86-64
113 ;;
114 esac
115
116 # prepare system-repart configuration
117 mkdir -p ${B}/definitions.repart.d
118 cp ${STAGING_LIBDIR_NATIVE}/systemd/repart/definitions/${REPART_DDI_TYPE}.repart.d/* ${B}/definitions.repart.d/
119 # enable erofs compression
120 sed -i "/^Compression/d" ${B}/definitions.repart.d/10-root.conf
121 echo "Compression=lzma\nCompressionLevel=3" >> ${B}/definitions.repart.d/10-root.conf
122 # disable verity signature partition creation, if no key is provided
123 if [ -z "${REPART_PRIVATE_KEY}" ]; then
124 rm ${B}/definitions.repart.d/30-root-verity-sig.conf
125 fi
126
127 systemd-repart \
128 --definitions="${B}/definitions.repart.d/" \
129 --copy-source="${IMAGE_ROOTFS}" \
130 --empty=create --size=auto --dry-run=no --offline=yes \
131 --architecture="${systemd_arch}" \
132 --json=pretty --no-pager $additional_args \
133 "${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${REPART_DDI_EXTENSION}"
134}
135
136IMAGE_CMD:ddi = "oe_image_systemd_repart_make_ddi"
137do_image_ddi[deptask] += "do_unpack"
diff --git a/meta-oe/classes/fitimage.bbclass b/meta-oe/classes/fitimage.bbclass
index 76e7241820..03fa2fcd57 100644
--- a/meta-oe/classes/fitimage.bbclass
+++ b/meta-oe/classes/fitimage.bbclass
@@ -127,8 +127,7 @@ python __anonymous() {
127 d.setVar('EXTERNAL_KERNEL_DEVICETREE', '${RECIPE_SYSROOT}/boot/devicetree') 127 d.setVar('EXTERNAL_KERNEL_DEVICETREE', '${RECIPE_SYSROOT}/boot/devicetree')
128} 128}
129 129
130S = "${WORKDIR}/sources" 130S = "${UNPACKDIR}"
131UNPACKDIR = "${S}"
132B = "${WORKDIR}/build" 131B = "${WORKDIR}/build"
133 132
134# 133#
diff --git a/meta-oe/classes/signing.bbclass b/meta-oe/classes/signing.bbclass
index 8af7bbf8e0..5068360ca7 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,131 @@ 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
246 # check wether the cert_name/role needs to be defined first,
247 # or do so otherwise
248 local uri=$(siging_get_uri $cert_name)
249 if [ -z "$uri" ]; then
250 signing_import_define_role "$cert_name"
251 fi
252
175 openssl x509 \ 253 openssl x509 \
176 -in "${pem}" -inform pem -outform der | 254 -in "${pem}" -inform pem -outform der |
177 signing_pkcs11_tool --type cert --write-object /proc/self/fd/0 --label "${role}" 255 signing_pkcs11_tool --type cert --write-object /proc/self/fd/0 --label "${cert_name}"
178} 256}
179 257
180# signing_import_pubkey_from_der <role> <der> 258# signing_import_pubkey_from_der <role> <der>
@@ -346,6 +424,30 @@ signing_get_module() {
346 fi 424 fi
347} 425}
348 426
427# signing_extract_cert_der <role> <der>
428#
429# Export a certificate attached to a role into a DER file.
430# To be used with SoftHSM.
431signing_extract_cert_der() {
432 local role="${1}"
433 local output="${2}"
434
435 extract-cert "$(signing_get_uri $role)" "${output}"
436}
437
438# signing_extract_cert_pem <role> <pem>
439#
440# Export a certificate attached to a role into a PEM file.
441# To be used with SoftHSM.
442signing_extract_cert_pem() {
443 local role="${1}"
444 local output="${2}"
445
446 extract-cert "$(signing_get_uri $role)" "${output}.tmp-der"
447 openssl x509 -inform der -in "${output}.tmp-der" -out "${output}"
448 rm "${output}.tmp-der"
449}
450
349python () { 451python () {
350 signing_class_prepare(d) 452 signing_class_prepare(d)
351} 453}
diff --git a/meta-oe/classes/sysext-image.bbclass b/meta-oe/classes/sysext-image.bbclass
new file mode 100644
index 0000000000..3771236c6e
--- /dev/null
+++ b/meta-oe/classes/sysext-image.bbclass
@@ -0,0 +1,87 @@
1#
2# Copyright OpenEmbedded Contributors
3#
4# SPDX-License-Identifier: MIT
5#
6
7# System extension images may – dynamically at runtime — extend the
8# /usr/ and /opt/ directory hierarchies with additional files. This is
9# particularly useful on immutable system images where a /usr/ and/or
10# /opt/ hierarchy residing on a read-only file system shall be
11# extended temporarily at runtime without making any persistent
12# modifications.
13
14## Example usage:
15# extension-image-example.bb
16#SUMMARY = "An example image to showcase a system extension image."
17#LICENSE = "MIT"
18#inherit discoverable-disk-image sysext-image
19#IMAGE_FEATURES = ""
20#IMAGE_LINGUAS = ""
21#IMAGE_INSTALL = "gdb"
22#
23## After building, the resulting 'extension-image-example-*sysext.rootfs.ddi'
24# can be deployed to an embedded system (running from a RO rootfs) and
25# 'merged' into the OS by following steps:
26## 1. place a symlink into the systemd-sysext image search path:
27# $> mkdir /run/extensions
28# $> ln -s /tmp/extension-example.sysext.ddi /run/extensions/example.raw
29## 2. list all available extensions:
30# $> systemd-sysext list
31## 3. and enable the found extensions:
32# $> SYSTEMD_LOG_LEVEL=debug systemd-sysext merge
33
34# Note: PACKAGECONFIG:pn-systemd needs to include 'sysext'
35
36# systemd-sysext [1] has a simple mechanism for version compatibility:
37# the extension to be loaded has to contain a file named
38# /usr/lib/extension-release.d/extension-release.NAME
39# with "NAME" part *exactly* matching the filename of the extensions
40# raw-device filename/
41#
42# From the extension-release file the "ID" and "VERSION_ID" fields are
43# matched against same fields present in `os-release` and the extension
44# is "merged" only if values in both fields from both files are an
45# exact match.
46#
47# Link: https://www.freedesktop.org/software/systemd/man/latest/systemd-sysext.html
48
49inherit image
50
51# Include '.sysext' in the deployed image filename and symlink
52IMAGE_NAME = "${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}${IMAGE_VERSION_SUFFIX}.sysext"
53IMAGE_LINK_NAME = "${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}.sysext"
54EXTENSION_NAME = "${IMAGE_LINK_NAME}.${IMAGE_FSTYPES}"
55
56# Base extension identification fields
57EXTENSION_ID_FIELD ?= "${DISTRO}"
58EXTENSION_VERSION_FIELD ?= "${DISTRO_VERSION}"
59
60sysext_image_add_version_identifier_file() {
61 # Use matching based on Distro name and version
62 echo 'ID=${EXTENSION_ID_FIELD}' > ${WORKDIR}/extension-release.base
63 # os-release.bb does "sanitise_value(ver)", which needs to be done here too
64 echo 'VERSION_ID=${EXTENSION_VERSION_FIELD}' \
65 | sed 's,+,-,g;s, ,_,g' \
66 >> ${WORKDIR}/extension-release.base
67
68 # Instruct `systemd-sysext` to perform re-load once extension image is verified
69 echo 'EXTENSION_RELOAD_MANAGER=1' >> ${WORKDIR}/extension-release.base
70
71 install -d ${IMAGE_ROOTFS}${nonarch_libdir}/extension-release.d
72 install -m 0644 ${WORKDIR}/extension-release.base \
73 ${IMAGE_ROOTFS}${nonarch_libdir}/extension-release.d/extension-release.${EXTENSION_NAME}
74
75 # systemd-sysext expects an extension-release file of the exact same name as the image;
76 # by setting a xattr we allow renaming of the extension image file.
77 # (Kernel: this requires xattr support in the used filesystem)
78 setfattr -n user.extension-release.strict -v false \
79 ${IMAGE_ROOTFS}${nonarch_libdir}/extension-release.d/extension-release.${EXTENSION_NAME}
80}
81
82ROOTFS_POSTPROCESS_COMMAND += "sysext_image_add_version_identifier_file"
83
84# remove 'os-release' from the packages to be installed into the image.
85# systemd-sysext otherwise raises the error:
86# Extension contains '/usr/lib/os-release', which is not allowed, refusing.
87PACKAGE_EXCLUDE += "os-release"
diff --git a/meta-oe/conf/include/non-repro-meta-oe.inc b/meta-oe/conf/include/non-repro-meta-oe.inc
deleted file mode 100755
index 894d7f330a..0000000000
--- a/meta-oe/conf/include/non-repro-meta-oe.inc
+++ /dev/null
@@ -1,145 +0,0 @@
1# List of known non-reproducible package of the meta-oe layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_OE = " \
4 apitrace \
5 apitrace-dbg \
6 asio-dbg \
7 asio-ptest \
8 asio-src \
9 cpuid-doc \
10 crash \
11 crash-dbg \
12 crash-src \
13 dhrystone \
14 dhrystone-dbg \
15 dhrystone-dev \
16 dhrystone-src \
17 directfb \
18 directfb-dbg \
19 doxygen-src \
20 edid-decode \
21 edid-decode-dbg \
22 editorconfig-core-c-dev \
23 etcd-cpp-apiv3-dev \
24 evemu-tools-python \
25 fbgrab-doc \
26 fluentbit-src \
27 fsverity-utils-dbg \
28 fsverity-utils-staticdev \
29 fvwm-dbg \
30 fvwm-doc \
31 fvwm-extra \
32 fwupd-dbg \
33 fwupd-ptest \
34 gcab-src \
35 gosu \
36 gosu-dbg \
37 gosu-dev \
38 gosu-staticdev \
39 gphoto2 \
40 gphoto2-dbg \
41 hddtemp-locale-de \
42 hdf5 \
43 hdf5-dbg \
44 hdf5-src \
45 hdf5-staticdev \
46 hplip-dbg \
47 hplip-filter \
48 hplip-src \
49 iotop \
50 iotop-dbg \
51 ipmiutil \
52 ipmiutil-dbg \
53 ipmiutil-dev \
54 jpnevulator-doc \
55 jsonrpc-dev \
56 kpatch-build \
57 kpatch-doc \
58 ldns \
59 libass9 \
60 libass-dbg \
61 libbotan-3-7 \
62 libbotan-3-bin \
63 libbotan-3-dbg \
64 libbotan-3-dev \
65 libck-doc \
66 libdbus-cxx-dev \
67 libforms \
68 libfsverity0 \
69 libhugetlbfs-doc \
70 libiio-src \
71 libjcat-dbg \
72 libjcat-ptest \
73 librelp-dbg \
74 librelp-ptest \
75 libsdl2-compat \
76 libsdl2-compat-dbg \
77 libsource-highlight5 \
78 libsource-highlight-dbg \
79 libsource-highlight-dev \
80 libsource-highlight-src \
81 libthrift-c-glib-zlib-src \
82 libvncserver-dev \
83 libwebsockets-testapps \
84 libwmf \
85 libyui-ncurses-dbg \
86 libyui-ncurses-dev \
87 lmbench-staticdev \
88 log4cpp \
89 lprng \
90 lprng-dbg \
91 lshw \
92 lshw-locale-fr \
93 mariadb-dbg \
94 mariadb-server \
95 mariadb-src \
96 mce-test \
97 mime-support-doc \
98 minifi-cpp \
99 minifi-cpp-dbg \
100 minifi-cpp-src \
101 mpv \
102 mpv-dbg \
103 nana \
104 nbench-byte \
105 nbench-byte-dbg \
106 nbench-byte-src \
107 nspr-staticdev \
108 obconf-locale-es \
109 pcp \
110 pcp-dev \
111 pcp-doc \
112 pcp-src \
113 perfetto \
114 perfetto-dbg \
115 php-phar \
116 pidgin \
117 pidgin-dbg \
118 pim435-staticdev \
119 poco-ptest \
120 postgresql-server-dev \
121 qcbor-staticdev \
122 qperf-doc \
123 sharutils \
124 sharutils-dbg \
125 smemstat-doc \
126 soci-dev \
127 switchtec-user \
128 switchtec-user-dbg \
129 switchtec-user-staticdev \
130 thin-provisioning-tools-dev \
131 toybox-inittab \
132 toybox-inittab-dbg \
133 toybox-inittab-dev \
134 transmission-dbg \
135 transmission-gtk \
136 transmission-src \
137 vulkan-cts \
138 vulkan-cts-dbg \
139 waylandpp-dev \
140 yasm-src \
141 zlog-staticdev \
142 zsh \
143 zsh-dbg \
144 zsh-src \
145"
diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf
index bc0d68f156..5501e4315f 100644
--- a/meta-oe/conf/layer.conf
+++ b/meta-oe/conf/layer.conf
@@ -123,3 +123,146 @@ NON_MULTILIB_RECIPES:append = " crash pahole libbpf"
123 123
124NON_MULTILIB_RECIPES:remove:x86 = "libbpf" 124NON_MULTILIB_RECIPES:remove:x86 = "libbpf"
125NON_MULTILIB_RECIPES:remove:x86-64 = "libbpf" 125NON_MULTILIB_RECIPES:remove:x86-64 = "libbpf"
126
127# List of known non-reproducible package of the meta-oe layer
128# Please keep this list sorted
129OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
130 apitrace \
131 apitrace-dbg \
132 asio-dbg \
133 asio-ptest \
134 asio-src \
135 cpuid-doc \
136 dhrystone \
137 dhrystone-dbg \
138 dhrystone-dev \
139 dhrystone-src \
140 directfb \
141 directfb-dbg \
142 doxygen-src \
143 edid-decode \
144 edid-decode-dbg \
145 editorconfig-core-c-dev \
146 etcd-cpp-apiv3-dev \
147 evemu-tools-python \
148 fbgrab-doc \
149 fluentbit-src \
150 fsverity-utils-dbg \
151 fsverity-utils-staticdev \
152 fvwm-dbg \
153 fvwm-doc \
154 fvwm-extra \
155 fwupd-dbg \
156 fwupd-ptest \
157 gcab-src \
158 gosu \
159 gosu-dbg \
160 gosu-dev \
161 gosu-staticdev \
162 gphoto2 \
163 gphoto2-dbg \
164 hddtemp-locale-de \
165 hdf5 \
166 hdf5-dbg \
167 hdf5-src \
168 hdf5-staticdev \
169 hplip-dbg \
170 hplip-filter \
171 hplip-src \
172 iotop \
173 iotop-dbg \
174 ipmiutil \
175 ipmiutil-dbg \
176 ipmiutil-dev \
177 jpnevulator-doc \
178 jsonrpc-dev \
179 kpatch-build \
180 kpatch-doc \
181 ldns \
182 libass9 \
183 libass-dbg \
184 libbotan-3-7 \
185 libbotan-3-bin \
186 libbotan-3-dbg \
187 libbotan-3-dev \
188 libck-doc \
189 libdbus-cxx-dev \
190 libforms \
191 libfsverity0 \
192 libhugetlbfs-doc \
193 libiio-src \
194 libjcat-dbg \
195 libjcat-ptest \
196 librelp-dbg \
197 librelp-ptest \
198 libsdl2-compat \
199 libsdl2-compat-dbg \
200 libsource-highlight5 \
201 libsource-highlight-dbg \
202 libsource-highlight-dev \
203 libsource-highlight-src \
204 libthrift-c-glib-zlib-src \
205 libvncserver-dev \
206 libwebsockets-testapps \
207 libwmf \
208 libyui-ncurses-dbg \
209 libyui-ncurses-dev \
210 lmbench-staticdev \
211 log4cpp \
212 lprng \
213 lprng-dbg \
214 lshw \
215 lshw-locale-fr \
216 mariadb-dbg \
217 mariadb-server \
218 mariadb-src \
219 mce-test \
220 mime-support-doc \
221 minifi-cpp \
222 minifi-cpp-dbg \
223 minifi-cpp-src \
224 mpv \
225 mpv-dbg \
226 nana \
227 nbench-byte \
228 nbench-byte-dbg \
229 nbench-byte-src \
230 nspr-staticdev \
231 obconf-locale-es \
232 pcp \
233 pcp-dev \
234 pcp-doc \
235 pcp-src \
236 perfetto \
237 perfetto-dbg \
238 php-phar \
239 pidgin \
240 pidgin-dbg \
241 pim435-staticdev \
242 poco-ptest \
243 postgresql-server-dev \
244 qcbor-staticdev \
245 qperf-doc \
246 sharutils \
247 sharutils-dbg \
248 smemstat-doc \
249 soci-dev \
250 switchtec-user \
251 switchtec-user-dbg \
252 switchtec-user-staticdev \
253 thin-provisioning-tools-dev \
254 toybox-inittab \
255 toybox-inittab-dbg \
256 toybox-inittab-dev \
257 transmission-dbg \
258 transmission-gtk \
259 transmission-src \
260 vulkan-cts \
261 vulkan-cts-dbg \
262 waylandpp-dev \
263 yasm-src \
264 zlog-staticdev \
265 zsh \
266 zsh-dbg \
267 zsh-src \
268"
diff --git a/meta-oe/conf/version-check.conf b/meta-oe/conf/version-check.conf
index dee5fe40d5..b41c9e8d22 100644
--- a/meta-oe/conf/version-check.conf
+++ b/meta-oe/conf/version-check.conf
@@ -29,3 +29,9 @@ CHECK_VERSION_PV:pn-sg3-utils = "%"
29CHECK_VERSION_PV:pn-netperf = "2.7.%" 29CHECK_VERSION_PV:pn-netperf = "2.7.%"
30CHECK_VERSION_PV:pn-bridge-utils = "1.7%" 30CHECK_VERSION_PV:pn-bridge-utils = "1.7%"
31CHECK_VERSION_PV:pn-turbostat = "2024.07.26" 31CHECK_VERSION_PV:pn-turbostat = "2024.07.26"
32CHECK_VERSION_PV:pn-bpftool = "%"
33CHECK_VERSION_PV:pn-libhugetlbfs = "%"
34CHECK_VERSION_PV:pn-pps-tools = '%'
35CHECK_VERSION_PV:pn-libusb-compat = "0.1.12"
36CHECK_VERSION_PV:pn-jemalloc = "${@d.getVar('PV').split('+')[0]}%"
37CHECK_VERSION_PV:pn-dialog = "${@d.getVar('PV').split('-')[0]}%"
diff --git a/meta-oe/dynamic-layers/clang-layer/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb b/meta-oe/dynamic-layers/clang-layer/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb
index 64cd1d928a..ba6ad09098 100644
--- a/meta-oe/dynamic-layers/clang-layer/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb
+++ b/meta-oe/dynamic-layers/clang-layer/recipes-devtools/spdm-utils/spdm-utils_0.7.2.bb
@@ -16,7 +16,6 @@ SRC_URI += "git://github.com/westerndigitalcorporation/spdm-utils.git;protocol=h
16include spdm-utils-crates.inc 16include spdm-utils-crates.inc
17 17
18SRCREV = "f67ac9e00b79f603ecbbd29928a4ecc3dec5abd5" 18SRCREV = "f67ac9e00b79f603ecbbd29928a4ecc3dec5abd5"
19S = "${WORKDIR}/git"
20 19
21# bindgen-cli comes from meta-clang and depends on libclang 20# bindgen-cli comes from meta-clang and depends on libclang
22DEPENDS += "libspdm udev bindgen-cli-native pciutils" 21DEPENDS += "libspdm udev bindgen-cli-native pciutils"
diff --git a/meta-oe/dynamic-layers/clang-layer/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.1.0.bb b/meta-oe/dynamic-layers/clang-layer/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.1.0.bb
index a60ca11244..3ec7d486fa 100644
--- a/meta-oe/dynamic-layers/clang-layer/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.1.0.bb
+++ b/meta-oe/dynamic-layers/clang-layer/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.1.0.bb
@@ -5,7 +5,6 @@ LICENSE = "GPL-3.0-only"
5SECTION = "devel" 5SECTION = "devel"
6 6
7LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" 7LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464"
8S = "${WORKDIR}/git"
9 8
10SRC_URI = " \ 9SRC_URI = " \
11 git://github.com/jthornber/thin-provisioning-tools;branch=main;protocol=https \ 10 git://github.com/jthornber/thin-provisioning-tools;branch=main;protocol=https \
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb b/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb
index 90c9a7147c..a32c9403c8 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-bsp/rwmem/rwmem_1.2.bb
@@ -20,7 +20,6 @@ SRCREV = "8416326777b2aada0706539b8f9f6acefa476b16"
20SRC_URI = "git://github.com/tomba/rwmem.git;protocol=https;name=rwmem;branch=master \ 20SRC_URI = "git://github.com/tomba/rwmem.git;protocol=https;name=rwmem;branch=master \
21 file://0001-include-missing-cstdint.patch" 21 file://0001-include-missing-cstdint.patch"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit meson pkgconfig python3native 24inherit meson pkgconfig python3native
26 25
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.1.2.bb b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.1.2.bb
index 69c2165ab1..ef1945b4fe 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.1.2.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.1.2.bb
@@ -22,7 +22,6 @@ SRC_URI:append:libc-musl = " file://0001-don-t-fail-if-GLOB_BRACE-is-not-defined
22 22
23SRCREV = "01045f683b9419beb90119497cd1b2be44e83b8e" 23SRCREV = "01045f683b9419beb90119497cd1b2be44e83b8e"
24 24
25S = "${WORKDIR}/git"
26 25
27DEPENDS = "glib-2.0 libyaml util-linux-libuuid \ 26DEPENDS = "glib-2.0 libyaml util-linux-libuuid \
28 systemd python3-cffi-native \ 27 systemd python3-cffi-native \
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/thingsboard-gateway/thingsboard-gateway_3.7.2.bb b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/thingsboard-gateway/thingsboard-gateway_3.7.4.bb
index 6b440e00f2..57e162cabd 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-connectivity/thingsboard-gateway/thingsboard-gateway_3.7.2.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-connectivity/thingsboard-gateway/thingsboard-gateway_3.7.4.bb
@@ -7,7 +7,7 @@ HOMEPAGE = "https://thingsboard.io/"
7LICENSE = "Apache-2.0" 7LICENSE = "Apache-2.0"
8LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" 8LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
9 9
10SRC_URI[sha256sum] = "b0d1df1af62afe36f5bc9c6cc13604ccba48a7bba1c33fe7288fc5ce72496d1e" 10SRC_URI[sha256sum] = "5811a3c5a2334e41776f249df20c1d6a0def62a6e11e77bf2abeaa02f2725260"
11 11
12inherit pypi setuptools3 12inherit pypi setuptools3
13 13
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb
index cacf211034..23515d9fa8 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb
@@ -48,7 +48,6 @@ SRC_URI:append:toolchain-clang = "\
48 file://0001-asio-Dont-use-experimental-with-clang.patch \ 48 file://0001-asio-Dont-use-experimental-with-clang.patch \
49 " 49 "
50 50
51S = "${WORKDIR}/git"
52 51
53CVE_STATUS[CVE-2014-8180] = "not-applicable-config: Not affecting our configuration so it can be safely ignored." 52CVE_STATUS[CVE-2014-8180] = "not-applicable-config: Not affecting our configuration so it can be safely ignored."
54CVE_STATUS[CVE-2017-2665] = "not-applicable-config: Not affecting our configuration so it can be safely ignored." 53CVE_STATUS[CVE-2017-2665] = "not-applicable-config: Not affecting our configuration so it can be safely ignored."
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb.inc b/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb.inc
index 371d66bdfe..4fe3995cd5 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb.inc
+++ b/meta-oe/dynamic-layers/meta-python/recipes-devtools/nanopb/nanopb.inc
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9db4b73a55a3994384112efcdb37c01f"
5SRC_URI = "git://github.com/nanopb/nanopb.git;branch=maintenance_0.4;protocol=https" 5SRC_URI = "git://github.com/nanopb/nanopb.git;branch=maintenance_0.4;protocol=https"
6SRCREV = "cad3c18ef15a663e30e3e43e3a752b66378adec1" 6SRCREV = "cad3c18ef15a663e30e3e43e3a752b66378adec1"
7 7
8S = "${WORKDIR}/git"
9 8
10inherit cmake 9inherit cmake
11 10
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-extended/lcdproc/lcdproc_git.bb b/meta-oe/dynamic-layers/meta-python/recipes-extended/lcdproc/lcdproc_git.bb
index c29c51a2ae..d4987acede 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-extended/lcdproc/lcdproc_git.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-extended/lcdproc/lcdproc_git.bb
@@ -13,7 +13,6 @@ PV = "0.5.9+git"
13SRCREV = "0e2ce9b9c46c47363436f9ee730f7c71bf455f0f" 13SRCREV = "0e2ce9b9c46c47363436f9ee730f7c71bf455f0f"
14SRC_URI = "git://github.com/lcdproc/lcdproc;branch=master;protocol=https" 14SRC_URI = "git://github.com/lcdproc/lcdproc;branch=master;protocol=https"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools pkgconfig update-rc.d 17inherit autotools pkgconfig update-rc.d
19 18
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-multimedia/kmsxx/kmsxx_git.bb b/meta-oe/dynamic-layers/meta-python/recipes-multimedia/kmsxx/kmsxx_git.bb
index f37c63d316..5d204d7d94 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-multimedia/kmsxx/kmsxx_git.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-multimedia/kmsxx/kmsxx_git.bb
@@ -20,7 +20,6 @@ PACKAGECONFIG[utils] += "-Dutils=true, -Dutils=false"
20 20
21DEPENDS += "libdrm libevdev fmt" 21DEPENDS += "libdrm libevdev fmt"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit meson pkgconfig 24inherit meson pkgconfig
26 25
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-support/nvmetcli/nvmetcli_0.8.bb b/meta-oe/dynamic-layers/meta-python/recipes-support/nvmetcli/nvmetcli_0.8.bb
index ad9873563f..cf2d54c07d 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-support/nvmetcli/nvmetcli_0.8.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-support/nvmetcli/nvmetcli_0.8.bb
@@ -22,7 +22,6 @@ RDEPENDS:${PN} += "python3 python3-six python3-pyparsing python3-configshell-fb"
22SRCREV = "d323d5a3091af490502c5d025ec7361a3a2cfbd9" 22SRCREV = "d323d5a3091af490502c5d025ec7361a3a2cfbd9"
23SRC_URI = "git://git.infradead.org/users/hch/nvmetcli.git;branch=master" 23SRC_URI = "git://git.infradead.org/users/hch/nvmetcli.git;branch=master"
24 24
25S = "${WORKDIR}/git"
26 25
27do_install:append() { 26do_install:append() {
28 # Install example configuration scripts. 27 # Install example configuration scripts.
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-support/smem/smem_1.5.bb b/meta-oe/dynamic-layers/meta-python/recipes-support/smem/smem_1.5.bb
index 4e0afefde7..79a7f4095e 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-support/smem/smem_1.5.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-support/smem/smem_1.5.bb
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "161131c686a6d9962a0e96912526dd46308e022d62e3f8acaed5a56fda
17UPSTREAM_CHECK_URI = "https://selenic.com/repo/smem/tags" 17UPSTREAM_CHECK_URI = "https://selenic.com/repo/smem/tags"
18UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" 18UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
19 19
20S = "${WORKDIR}/${BPN}-${HG_CHANGESET}" 20S = "${UNPACKDIR}/${BPN}-${HG_CHANGESET}"
21 21
22do_compile() { 22do_compile() {
23 ${CC} ${CFLAGS} ${LDFLAGS} smemcap.c -o smemcap 23 ${CC} ${CFLAGS} ${LDFLAGS} smemcap.c -o smemcap
diff --git a/meta-oe/dynamic-layers/multimedia-layer/recipes-graphics/taisei/taisei_1.4.2.bb b/meta-oe/dynamic-layers/multimedia-layer/recipes-graphics/taisei/taisei_1.4.2.bb
index 7c90db9314..ee65f89ab7 100644
--- a/meta-oe/dynamic-layers/multimedia-layer/recipes-graphics/taisei/taisei_1.4.2.bb
+++ b/meta-oe/dynamic-layers/multimedia-layer/recipes-graphics/taisei/taisei_1.4.2.bb
@@ -38,7 +38,6 @@ SRC_URI = "gitsm://github.com/taisei-project/taisei.git;branch=v1.4.x;protocol=h
38 38
39SRCREV = "c098579d4fa0f004ccc204c5bc46eac3717cba28" 39SRCREV = "c098579d4fa0f004ccc204c5bc46eac3717cba28"
40 40
41S = "${WORKDIR}/git"
42 41
43inherit features_check meson mime mime-xdg pkgconfig python3native 42inherit features_check meson mime mime-xdg pkgconfig python3native
44 43
diff --git a/meta-oe/dynamic-layers/perl-layer/recipes-support/rasdaemon/rasdaemon_0.8.3.bb b/meta-oe/dynamic-layers/perl-layer/recipes-support/rasdaemon/rasdaemon_0.8.3.bb
index f21a3216af..301861de38 100644
--- a/meta-oe/dynamic-layers/perl-layer/recipes-support/rasdaemon/rasdaemon_0.8.3.bb
+++ b/meta-oe/dynamic-layers/perl-layer/recipes-support/rasdaemon/rasdaemon_0.8.3.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/mchehab/rasdaemon.git;branch=master;protocol=https \
9 9
10SRCREV = "db0870edd2919f4f4d0101843136bcae92ab0743" 10SRCREV = "db0870edd2919f4f4d0101843136bcae92ab0743"
11 11
12S = "${WORKDIR}/git"
13 12
14DEPENDS = "libtraceevent" 13DEPENDS = "libtraceevent"
15RDEPENDS:${BPN} = "perl perl-module-file-basename perl-module-file-find perl-module-file-spec perl-module-getopt-long \ 14RDEPENDS:${BPN} = "perl perl-module-file-basename perl-module-file-find perl-module-file-spec perl-module-getopt-long \
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb
index 86b0ce0778..4d30327372 100644
--- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb
+++ b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb
@@ -3,8 +3,7 @@ SECTION = "console/utils"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 4LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
5 5
6S = "${WORKDIR}/sources" 6S = "${UNPACKDIR}"
7UNPACKDIR = "${S}"
8 7
9SRC_URI = " \ 8SRC_URI = " \
10 file://android-gadget-setup \ 9 file://android-gadget-setup \
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf_1.0.bb b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf_1.0.bb
index b98c70db77..7bbac1db75 100644
--- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf_1.0.bb
+++ b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf_1.0.bb
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
5 5
6SRC_URI = "file://android-gadget-setup" 6SRC_URI = "file://android-gadget-setup"
7 7
8S = "${WORKDIR}/sources" 8S = "${UNPACKDIR}"
9UNPACKDIR = "${S}"
10 9
11do_install() { 10do_install() {
12 install -d ${D}${bindir} 11 install -d ${D}${bindir}
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools_29.0.6.r14.bb b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools_29.0.6.r14.bb
index cd3c54e32e..63e31e90cc 100644
--- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools_29.0.6.r14.bb
+++ b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools_29.0.6.r14.bb
@@ -43,9 +43,9 @@ SRC_URI += " \
43 43
44# patches which don't come from debian 44# patches which don't come from debian
45SRC_URI += " \ 45SRC_URI += " \
46 file://rules_yocto.mk;subdir=git \ 46 file://rules_yocto.mk;subdir=${BB_GIT_DEFAULT_DESTSUFFIX} \
47 file://android-tools-adbd.service \ 47 file://android-tools-adbd.service \
48 file://adbd.mk;subdir=git/debian/system/core \ 48 file://adbd.mk;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/debian/system/core \
49 file://remount \ 49 file://remount \
50 file://0001-Fixes-for-yocto-build.patch \ 50 file://0001-Fixes-for-yocto-build.patch \
51 file://0002-android-tools-modifications-to-make-it-build-in-yoct.patch \ 51 file://0002-android-tools-modifications-to-make-it-build-in-yoct.patch \
@@ -55,7 +55,6 @@ SRC_URI += " \
55 file://0001-liblp-fix-building-with-GCC-14.patch \ 55 file://0001-liblp-fix-building-with-GCC-14.patch \
56" 56"
57 57
58S = "${WORKDIR}/git"
59B = "${WORKDIR}/${BPN}" 58B = "${WORKDIR}/${BPN}"
60 59
61# http://errors.yoctoproject.org/Errors/Details/1debian881/ 60# http://errors.yoctoproject.org/Errors/Details/1debian881/
diff --git a/meta-oe/recipes-benchmark/cpuburn/cpuburn-arm_git.bb b/meta-oe/recipes-benchmark/cpuburn/cpuburn-arm_git.bb
index c58524aa64..feda6599a8 100644
--- a/meta-oe/recipes-benchmark/cpuburn/cpuburn-arm_git.bb
+++ b/meta-oe/recipes-benchmark/cpuburn/cpuburn-arm_git.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/ssvb/cpuburn-arm.git;branch=master;protocol=https \
15 file://0003-burn.S-Remove-.func-.endfunc.patch \ 15 file://0003-burn.S-Remove-.func-.endfunc.patch \
16 " 16 "
17 17
18S = "${WORKDIR}/git"
19 18
20do_compile() { 19do_compile() {
21 20
diff --git a/meta-oe/recipes-benchmark/fio/fio_3.39.bb b/meta-oe/recipes-benchmark/fio/fio_3.39.bb
index 91bd23e50e..345c7f08e7 100644
--- a/meta-oe/recipes-benchmark/fio/fio_3.39.bb
+++ b/meta-oe/recipes-benchmark/fio/fio_3.39.bb
@@ -27,7 +27,6 @@ SRCREV = "a6e474c9e896e4ba1eb40066a03402afb040710a"
27 27
28UPSTREAM_CHECK_GITTAGREGEX = "fio-(?P<pver>\d+(\.\d+)+)" 28UPSTREAM_CHECK_GITTAGREGEX = "fio-(?P<pver>\d+(\.\d+)+)"
29 29
30S = "${WORKDIR}/git"
31 30
32# avoids build breaks when using no-static-libs.inc 31# avoids build breaks when using no-static-libs.inc
33DISABLE_STATIC = "" 32DISABLE_STATIC = ""
diff --git a/meta-oe/recipes-benchmark/glmark2/glmark2_git.bb b/meta-oe/recipes-benchmark/glmark2/glmark2_git.bb
index 0b61d6ed62..8bcb763f06 100644
--- a/meta-oe/recipes-benchmark/glmark2/glmark2_git.bb
+++ b/meta-oe/recipes-benchmark/glmark2/glmark2_git.bb
@@ -21,7 +21,6 @@ SRC_URI = " \
21" 21"
22SRCREV = "42e3d8fe3aa88743ef90348138f643f7b04a9237" 22SRCREV = "42e3d8fe3aa88743ef90348138f643f7b04a9237"
23 23
24S = "${WORKDIR}/git"
25 24
26inherit meson pkgconfig features_check 25inherit meson pkgconfig features_check
27 26
diff --git a/meta-oe/recipes-benchmark/iozone3/iozone3_507.bb b/meta-oe/recipes-benchmark/iozone3/iozone3_507.bb
index 8e229499b1..725b0af209 100644
--- a/meta-oe/recipes-benchmark/iozone3/iozone3_507.bb
+++ b/meta-oe/recipes-benchmark/iozone3/iozone3_507.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "1e8087ada056f5d8018ee0bc76686d416fc2251ed03038055dbd0af78d
13 13
14UPSTREAM_CHECK_REGEX = "iozone3_(?P<pver>\d+).tar" 14UPSTREAM_CHECK_REGEX = "iozone3_(?P<pver>\d+).tar"
15 15
16S = "${WORKDIR}/${BPN}_${PV}/src/current" 16S = "${UNPACKDIR}/${BPN}_${PV}/src/current"
17 17
18# 18#
19# All other arches can use the default OEMAKE except those 19# All other arches can use the default OEMAKE except those
diff --git a/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb b/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb
index c353ce02e1..3d965dac00 100644
--- a/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb
+++ b/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb
@@ -10,7 +10,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/iperf-${PV}.tar.gz \
10 10
11SRC_URI[sha256sum] = "754ab0a7e28033dbea81308ef424bc7df4d6e2fe31b60cc536b61b51fefbd8fb" 11SRC_URI[sha256sum] = "754ab0a7e28033dbea81308ef424bc7df4d6e2fe31b60cc536b61b51fefbd8fb"
12 12
13S = "${WORKDIR}/iperf-${PV}" 13S = "${UNPACKDIR}/iperf-${PV}"
14 14
15inherit autotools pkgconfig 15inherit autotools pkgconfig
16 16
diff --git a/meta-oe/recipes-benchmark/iperf3/iperf3_3.18.bb b/meta-oe/recipes-benchmark/iperf3/iperf3_3.18.bb
index 77b441e506..08f29937c0 100644
--- a/meta-oe/recipes-benchmark/iperf3/iperf3_3.18.bb
+++ b/meta-oe/recipes-benchmark/iperf3/iperf3_3.18.bb
@@ -20,7 +20,6 @@ SRC_URI = "git://github.com/esnet/iperf.git;branch=master;protocol=https \
20 20
21SRCREV = "2a2984488d6de8f7a2d1f5938e03ca7be57e227c" 21SRCREV = "2a2984488d6de8f7a2d1f5938e03ca7be57e227c"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit autotools 24inherit autotools
26 25
@@ -30,3 +29,5 @@ PACKAGECONFIG[lksctp] = "ac_cv_header_netinet_sctp_h=yes,ac_cv_header_netinet_sc
30PACKAGECONFIG[openssl] = "--with-openssl=${RECIPE_SYSROOT}${prefix},--without-openssl,openssl" 29PACKAGECONFIG[openssl] = "--with-openssl=${RECIPE_SYSROOT}${prefix},--without-openssl,openssl"
31 30
32CFLAGS += "-D_GNU_SOURCE" 31CFLAGS += "-D_GNU_SOURCE"
32
33BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-benchmark/libc-bench/libc-bench_git.bb b/meta-oe/recipes-benchmark/libc-bench/libc-bench_git.bb
index df76067a44..ae87262870 100644
--- a/meta-oe/recipes-benchmark/libc-bench/libc-bench_git.bb
+++ b/meta-oe/recipes-benchmark/libc-bench/libc-bench_git.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://git.musl-libc.org/libc-bench;branch=master \
16# Upstream repo does not tag 16# Upstream repo does not tag
17UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
18 18
19S = "${WORKDIR}/git"
20 19
21do_install () { 20do_install () {
22 install -d ${D}${bindir} 21 install -d ${D}${bindir}
diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb
index ccc0b71c04..e688d6ede2 100644
--- a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb
+++ b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb
@@ -3,8 +3,7 @@ HOMEPAGE = "https://github.com/libhugetlbfs/libhugetlbfs"
3LICENSE = "LGPL-2.1-only" 3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://LGPL-2.1;md5=2d5025d4aa3495befef8f17206a5b0a1" 4LIC_FILES_CHKSUM = "file://LGPL-2.1;md5=2d5025d4aa3495befef8f17206a5b0a1"
5 5
6DEPENDS = "sysfsutils" 6RDEPENDS:${PN} += "bash"
7RDEPENDS:${PN} += "bash python3-core"
8RDEPENDS:${PN}-tests += "bash python3-core python3-resource" 7RDEPENDS:${PN}-tests += "bash python3-core python3-resource"
9 8
10PE = "1" 9PE = "1"
@@ -29,7 +28,6 @@ SRC_URI = " \
29 28
30UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" 29UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
31 30
32S = "${WORKDIR}/git"
33 31
34COMPATIBLE_HOST = "(i.86|x86_64|powerpc|powerpc64|aarch64|arm).*-linux*" 32COMPATIBLE_HOST = "(i.86|x86_64|powerpc|powerpc64|aarch64|arm).*-linux*"
35 33
@@ -48,7 +46,7 @@ TARGET_CC_ARCH += "${LDFLAGS}"
48 46
49LDFLAGS += "-B${S}" 47LDFLAGS += "-B${S}"
50 48
51inherit autotools-brokensep cpan-base 49inherit autotools-brokensep
52 50
53do_configure:prepend() { 51do_configure:prepend() {
54 ln -sf ld.hugetlbfs ${S}/ld 52 ln -sf ld.hugetlbfs ${S}/ld
diff --git a/meta-oe/recipes-benchmark/linpack/linpack_1.0.bb b/meta-oe/recipes-benchmark/linpack/linpack_1.0.bb
index 735b5560e0..6a500dbf01 100644
--- a/meta-oe/recipes-benchmark/linpack/linpack_1.0.bb
+++ b/meta-oe/recipes-benchmark/linpack/linpack_1.0.bb
@@ -10,8 +10,7 @@ SRC_URI = "http://www.netlib.org/benchmark/linpackc.new;downloadfilename=linpack
10 " 10 "
11SRC_URI[sha256sum] = "a63f2ec86512959f1fd926bfafb85905b2d7b7402942ffae3af374d48745e97e" 11SRC_URI[sha256sum] = "a63f2ec86512959f1fd926bfafb85905b2d7b7402942ffae3af374d48745e97e"
12 12
13S = "${WORKDIR}/sources" 13S = "${UNPACKDIR}"
14UNPACKDIR = "${S}"
15 14
16do_compile () { 15do_compile () {
17 ${CC} ${CFLAGS} ${LDFLAGS} -DDP -o linpack_dp linpacknew.c -lm 16 ${CC} ${CFLAGS} ${LDFLAGS} -DDP -o linpack_dp linpacknew.c -lm
diff --git a/meta-oe/recipes-benchmark/mbw/mbw_2.0.bb b/meta-oe/recipes-benchmark/mbw/mbw_2.0.bb
index bb8c4625d5..1fd95de038 100644
--- a/meta-oe/recipes-benchmark/mbw/mbw_2.0.bb
+++ b/meta-oe/recipes-benchmark/mbw/mbw_2.0.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/raas/${BPN}.git;branch=master;protocol=https"
8 8
9SRCREV = "c3155b544a5065e8235508059c6512af6c46bd4d" 9SRCREV = "c3155b544a5065e8235508059c6512af6c46bd4d"
10 10
11S = "${WORKDIR}/git"
12 11
13do_install() { 12do_install() {
14 install -d ${D}${bindir} 13 install -d ${D}${bindir}
diff --git a/meta-oe/recipes-benchmark/phoronix-test-suite/phoronix-test-suite_10.8.4.bb b/meta-oe/recipes-benchmark/phoronix-test-suite/phoronix-test-suite_10.8.4.bb
index 7ca80c02af..5f105c9f8e 100644
--- a/meta-oe/recipes-benchmark/phoronix-test-suite/phoronix-test-suite_10.8.4.bb
+++ b/meta-oe/recipes-benchmark/phoronix-test-suite/phoronix-test-suite_10.8.4.bb
@@ -11,7 +11,7 @@ SRC_URI = "http://www.phoronix-test-suite.com/releases/${BP}.tar.gz \
11 11
12SRC_URI[sha256sum] = "1f2092d536c0a3193efc53e4a50f3cee65c0ef1a78d31e5404f1c663fff7b7f4" 12SRC_URI[sha256sum] = "1f2092d536c0a3193efc53e4a50f3cee65c0ef1a78d31e5404f1c663fff7b7f4"
13 13
14S = "${WORKDIR}/phoronix-test-suite" 14S = "${UNPACKDIR}/phoronix-test-suite"
15 15
16inherit systemd allarch mime mime-xdg 16inherit systemd allarch mime mime-xdg
17 17
diff --git a/meta-oe/recipes-benchmark/qperf/qperf_0.4.11.bb b/meta-oe/recipes-benchmark/qperf/qperf_0.4.11.bb
index b32f37153e..e034371604 100644
--- a/meta-oe/recipes-benchmark/qperf/qperf_0.4.11.bb
+++ b/meta-oe/recipes-benchmark/qperf/qperf_0.4.11.bb
@@ -9,7 +9,6 @@ inherit autotools-brokensep
9SRCREV = "c706363815a38ff2c5cbc07b73e2cfaaa59bae0f" 9SRCREV = "c706363815a38ff2c5cbc07b73e2cfaaa59bae0f"
10SRC_URI = "git://github.com/linux-rdma/qperf.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/linux-rdma/qperf.git;protocol=https;branch=master"
11 11
12S = "${WORKDIR}/git"
13 12
14do_configure() { 13do_configure() {
15 ./cleanup 14 ./cleanup
diff --git a/meta-oe/recipes-benchmark/s-suite/s-suite_git.bb b/meta-oe/recipes-benchmark/s-suite/s-suite_git.bb
index 2cfeb72416..caefdb7b6b 100644
--- a/meta-oe/recipes-benchmark/s-suite/s-suite_git.bb
+++ b/meta-oe/recipes-benchmark/s-suite/s-suite_git.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/Algodev-github/S.git;protocol=https;branch=master"
10# upstream updates 10# upstream updates
11UPSTREAM_CHECK_COMMITS = "1" 11UPSTREAM_CHECK_COMMITS = "1"
12 12
13S = "${WORKDIR}/git"
14 13
15# installing in /opt/S-suite since the package has 14# installing in /opt/S-suite since the package has
16# dependencies to the directory structure. 15# dependencies to the directory structure.
diff --git a/meta-oe/recipes-benchmark/stressapptest/stressapptest_1.0.11.bb b/meta-oe/recipes-benchmark/stressapptest/stressapptest_1.0.11.bb
index ba61ff971e..2d450094b7 100644
--- a/meta-oe/recipes-benchmark/stressapptest/stressapptest_1.0.11.bb
+++ b/meta-oe/recipes-benchmark/stressapptest/stressapptest_1.0.11.bb
@@ -18,6 +18,5 @@ GI_DATA_ENABLED:libc-musl:armv7a = "False"
18GI_DATA_ENABLED:libc-musl:armv7ve = "False" 18GI_DATA_ENABLED:libc-musl:armv7ve = "False"
19SRC_URI = "git://github.com/stressapptest/stressapptest;branch=master;protocol=https" 19SRC_URI = "git://github.com/stressapptest/stressapptest;branch=master;protocol=https"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit autotools 22inherit autotools
diff --git a/meta-oe/recipes-benchmark/sysbench/sysbench_1.0.20.bb b/meta-oe/recipes-benchmark/sysbench/sysbench_1.0.20.bb
index 11e33fec55..198552e5c6 100644
--- a/meta-oe/recipes-benchmark/sysbench/sysbench_1.0.20.bb
+++ b/meta-oe/recipes-benchmark/sysbench/sysbench_1.0.20.bb
@@ -13,7 +13,6 @@ inherit autotools-brokensep pkgconfig
13SRC_URI = "git://github.com/akopytov/sysbench.git;protocol=https;branch=master" 13SRC_URI = "git://github.com/akopytov/sysbench.git;protocol=https;branch=master"
14SRCREV = "ebf1c90da05dea94648165e4f149abc20c979557" 14SRCREV = "ebf1c90da05dea94648165e4f149abc20c979557"
15 15
16S = "${WORKDIR}/git"
17 16
18COMPATIBLE_HOST = "(arm|aarch64|i.86|x86_64).*-linux*" 17COMPATIBLE_HOST = "(arm|aarch64|i.86|x86_64).*-linux*"
19 18
diff --git a/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb b/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb
index 200a0de849..8f65a6135c 100644
--- a/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb
+++ b/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/ssvb/tinymembench.git;branch=master;protocol=https \
13 file://0001-asm-Delete-.func-.endfunc-directives.patch \ 13 file://0001-asm-Delete-.func-.endfunc-directives.patch \
14 " 14 "
15 15
16S = "${WORKDIR}/git"
17 16
18TARGET_CC_ARCH += "${LDFLAGS}" 17TARGET_CC_ARCH += "${LDFLAGS}"
19 18
diff --git a/meta-oe/recipes-benchmark/whetstone/whetstone_1.2.bb b/meta-oe/recipes-benchmark/whetstone/whetstone_1.2.bb
index fa80236022..0c6661567b 100644
--- a/meta-oe/recipes-benchmark/whetstone/whetstone_1.2.bb
+++ b/meta-oe/recipes-benchmark/whetstone/whetstone_1.2.bb
@@ -7,8 +7,7 @@ LIC_FILES_CHKSUM = "file://${UNPACKDIR}/whetstone.c;beginline=1;endline=52;md5=c
7SRC_URI = "http://www.netlib.org/benchmark/whetstone.c" 7SRC_URI = "http://www.netlib.org/benchmark/whetstone.c"
8SRC_URI[sha256sum] = "333e4ceca042c146f63eec605573d16ae8b07166cbc44a17bec1ea97c6f1efbf" 8SRC_URI[sha256sum] = "333e4ceca042c146f63eec605573d16ae8b07166cbc44a17bec1ea97c6f1efbf"
9 9
10S = "${WORKDIR}/sources" 10S = "${UNPACKDIR}"
11UNPACKDIR = "${S}"
12 11
13do_compile () { 12do_compile () {
14 ${CC} ${CFLAGS} ${LDFLAGS} -Ofast -o whetstone whetstone.c -lm 13 ${CC} ${CFLAGS} ${LDFLAGS} -Ofast -o whetstone whetstone.c -lm
diff --git a/meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb b/meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb
index c278a0982a..ec3cdcaa75 100644
--- a/meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb
+++ b/meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb
@@ -10,7 +10,6 @@ REQUIRED_DISTRO_FEATURES = "polkit"
10SRC_URI = "git://gitlab.freedesktop.org/bolt/bolt.git;protocol=https;branch=master" 10SRC_URI = "git://gitlab.freedesktop.org/bolt/bolt.git;protocol=https;branch=master"
11SRCREV = "f03c50b22ae3fda26711ddabd91e2c5dd8103478" 11SRCREV = "f03c50b22ae3fda26711ddabd91e2c5dd8103478"
12 12
13S = "${WORKDIR}/git"
14 13
15CVE_PRODUCT = "freedesktop:bolt" 14CVE_PRODUCT = "freedesktop:bolt"
16 15
diff --git a/meta-oe/recipes-bsp/con2fbmap/con2fbmap_git.bb b/meta-oe/recipes-bsp/con2fbmap/con2fbmap_git.bb
index b623d0525a..515c009ead 100644
--- a/meta-oe/recipes-bsp/con2fbmap/con2fbmap_git.bb
+++ b/meta-oe/recipes-bsp/con2fbmap/con2fbmap_git.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://gitlab.com/pibox/con2fbmap.git;protocol=https;branch=master \
16# Upstream repo does not tag 16# Upstream repo does not tag
17UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools 20inherit autotools
22 21
diff --git a/meta-oe/recipes-bsp/cpufrequtils/cpufrequtils_008.bb b/meta-oe/recipes-bsp/cpufrequtils/cpufrequtils_008.bb
index fbe9483740..9e23a4b67d 100644
--- a/meta-oe/recipes-bsp/cpufrequtils/cpufrequtils_008.bb
+++ b/meta-oe/recipes-bsp/cpufrequtils/cpufrequtils_008.bb
@@ -20,7 +20,6 @@ UPSTREAM_CHECK_COMMITS = "1"
20EXTRA_OEMAKE:append = " ${@['', 'NLS=false']['${USE_NLS}' == 'no']} " 20EXTRA_OEMAKE:append = " ${@['', 'NLS=false']['${USE_NLS}' == 'no']} "
21 21
22 22
23S = "${WORKDIR}/git"
24 23
25TARGET_CC_ARCH += "${LDFLAGS}" 24TARGET_CC_ARCH += "${LDFLAGS}"
26 25
diff --git a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb
index 83a88ab75f..e0041b58e6 100644
--- a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb
+++ b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb
@@ -12,18 +12,27 @@ SRC_URI = " \
12 file://0002-Makefile-add-conditional-stripping.patch \ 12 file://0002-Makefile-add-conditional-stripping.patch \
13 " 13 "
14 14
15EXTRA_OEMAKE = "NOSTRIP=1" 15EXTRA_OEMAKE = "NOSTRIP=1 DESTDIR=${D} PREFIX=${prefix}"
16 16
17PV = "1.0+${SRCPV}" 17PV = "1.0+${SRCPV}"
18 18
19S = "${WORKDIR}/git"
20 19
21do_install () { 20do_install() {
22 oe_runmake DESTDIR=${D} PREFIX=/usr install 21 oe_runmake install
22}
23
24do_install:append:class-nativesdk() {
25 # QA override: omit packaging dediprog's udev rule under /etc/udev.
26 # The file resides outside the nativesdk ${prefix} and must not pollute the
27 # host environment.
28 rm -rf ${D}/etc
23} 29}
24 30
25FILES:${PN} += " \ 31FILES:${PN} += " \
32 ${bindir} \
26 ${datadir}/DediProg \ 33 ${datadir}/DediProg \
27" 34"
28 35
29inherit pkgconfig 36inherit pkgconfig
37
38BBCLASSEXTEND += " native nativesdk"
diff --git a/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb b/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb
index 6c80f4c81d..0d8f3c8a6b 100644
--- a/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb
+++ b/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb
@@ -13,7 +13,6 @@ DEPENDS = " sysfsutils"
13SRCREV = "1c57818ecee186aa47af0342149577df5302c022" 13SRCREV = "1c57818ecee186aa47af0342149577df5302c022"
14PV = "0.18+git" 14PV = "0.18+git"
15 15
16S = "${WORKDIR}/git"
17 16
18SRC_URI = "git://github.com/grondo/edac-utils;branch=master;protocol=https \ 17SRC_URI = "git://github.com/grondo/edac-utils;branch=master;protocol=https \
19 file://make-init-script-be-able-to-automatically-load-EDAC-.patch \ 18 file://make-init-script-be-able-to-automatically-load-EDAC-.patch \
diff --git a/meta-oe/recipes-bsp/firmwared/firmwared_git.bb b/meta-oe/recipes-bsp/firmwared/firmwared_git.bb
index 2b7ed256eb..1542ee73d1 100644
--- a/meta-oe/recipes-bsp/firmwared/firmwared_git.bb
+++ b/meta-oe/recipes-bsp/firmwared/firmwared_git.bb
@@ -16,7 +16,6 @@ SRCREV = "2e6b5db43d63a5c0283a4cae9a6a20b7ad107a04"
16# Upstream repo does not tag 16# Upstream repo does not tag
17UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
18 18
19S = "${WORKDIR}/git"
20 19
21DEPENDS = "glib-2.0 systemd" 20DEPENDS = "glib-2.0 systemd"
22 21
diff --git a/meta-oe/recipes-bsp/flashrom/flashrom_1.5.1.bb b/meta-oe/recipes-bsp/flashrom/flashrom_1.5.1.bb
index 9a8e81bae3..f7121e2503 100644
--- a/meta-oe/recipes-bsp/flashrom/flashrom_1.5.1.bb
+++ b/meta-oe/recipes-bsp/flashrom/flashrom_1.5.1.bb
@@ -9,7 +9,7 @@ SRC_URI = "https://download.flashrom.org/releases/flashrom-v${PV}.tar.xz \
9 9
10SRC_URI[sha256sum] = "1f934b076ed49eace203655ec249fc7861a6b8e87fe4aef732e47b6e485b6293" 10SRC_URI[sha256sum] = "1f934b076ed49eace203655ec249fc7861a6b8e87fe4aef732e47b6e485b6293"
11 11
12S = "${WORKDIR}/flashrom-v${PV}" 12S = "${UNPACKDIR}/flashrom-v${PV}"
13 13
14inherit meson pkgconfig 14inherit meson pkgconfig
15 15
diff --git a/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.6.bb b/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.6.bb
index d72f2d9c53..bbf2b1fdac 100644
--- a/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.6.bb
+++ b/meta-oe/recipes-bsp/fwupd/fwupd-efi_1.6.bb
@@ -6,7 +6,6 @@ SRC_URI = "git://github.com/fwupd/fwupd-efi;protocol=https;branch=main \
6 file://0001-efi-generate_binary.py-Use-env-to-detect-python3.patch" 6 file://0001-efi-generate_binary.py-Use-env-to-detect-python3.patch"
7 7
8SRCREV = "58a2928f778278ab1f7f8fcddbab81ba587a8962" 8SRCREV = "58a2928f778278ab1f7f8fcddbab81ba587a8962"
9S = "${WORKDIR}/git"
10 9
11DEPENDS = "gnu-efi python3-pefile-native" 10DEPENDS = "gnu-efi python3-pefile-native"
12 11
diff --git a/meta-oe/recipes-bsp/i2cdev/i2cdev_git.bb b/meta-oe/recipes-bsp/i2cdev/i2cdev_git.bb
index 87a71efbe8..d3d08720a6 100644
--- a/meta-oe/recipes-bsp/i2cdev/i2cdev_git.bb
+++ b/meta-oe/recipes-bsp/i2cdev/i2cdev_git.bb
@@ -21,6 +21,5 @@ SRC_URI = "\
21" 21"
22SRCREV = "ed9ad777d842880e7ac6ca5e0de4bd2d3b4d02dc" 22SRCREV = "ed9ad777d842880e7ac6ca5e0de4bd2d3b4d02dc"
23 23
24S = "${WORKDIR}/git"
25 24
26inherit autotools 25inherit autotools
diff --git a/meta-oe/recipes-bsp/ledmon/ledmon_0.97.bb b/meta-oe/recipes-bsp/ledmon/ledmon_0.97.bb
index 88a6e5bb30..ff3b29406b 100644
--- a/meta-oe/recipes-bsp/ledmon/ledmon_0.97.bb
+++ b/meta-oe/recipes-bsp/ledmon/ledmon_0.97.bb
@@ -23,7 +23,6 @@ SRCREV = "b0edae14e8660b80ffe0384354038a9f62e2978d"
23COMPATIBLE_HOST = "(i.86|x86_64).*-linux" 23COMPATIBLE_HOST = "(i.86|x86_64).*-linux"
24COMPATIBLE_HOST:libc-musl = "null" 24COMPATIBLE_HOST:libc-musl = "null"
25 25
26S = "${WORKDIR}/git"
27 26
28EXTRA_OECONF += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--enable-systemd', '', d)}" 27EXTRA_OECONF += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '--enable-systemd', '', d)}"
29 28
diff --git a/meta-oe/recipes-bsp/lm_sensors/lmsensors-config_1.0.bb b/meta-oe/recipes-bsp/lm_sensors/lmsensors-config_1.0.bb
index 6fad255c89..aebdd25bda 100644
--- a/meta-oe/recipes-bsp/lm_sensors/lmsensors-config_1.0.bb
+++ b/meta-oe/recipes-bsp/lm_sensors/lmsensors-config_1.0.bb
@@ -12,8 +12,7 @@ SRC_URI = "file://fancontrol \
12 file://sensors.conf \ 12 file://sensors.conf \
13 file://sensord \ 13 file://sensord \
14" 14"
15S = "${WORKDIR}/sources" 15S = "${UNPACKDIR}"
16UNPACKDIR = "${S}"
17 16
18PACKAGECONFIG ??= "sensord" 17PACKAGECONFIG ??= "sensord"
19PACKAGECONFIG[sensord] = ",," 18PACKAGECONFIG[sensord] = ",,"
diff --git a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb
index 74a9b839c9..af0f5a7999 100644
--- a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb
+++ b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb
@@ -44,7 +44,6 @@ SYSTEMD_SERVICE:${PN}-fancontrol = "fancontrol.service"
44SYSTEMD_SERVICE:${PN}-sensord = "sensord.service" 44SYSTEMD_SERVICE:${PN}-sensord = "sensord.service"
45SYSTEMD_AUTO_ENABLE = "disable" 45SYSTEMD_AUTO_ENABLE = "disable"
46 46
47S = "${WORKDIR}/git"
48 47
49EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \ 48EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \
50 MACHINE=${TARGET_ARCH} PREFIX=${prefix} MANDIR=${mandir} \ 49 MACHINE=${TARGET_ARCH} PREFIX=${prefix} MANDIR=${mandir} \
diff --git a/meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb b/meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb
index 127be8fbfa..9df6ee9efc 100644
--- a/meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb
+++ b/meta-oe/recipes-bsp/lsscsi/lsscsi_0.32.bb
@@ -10,6 +10,6 @@ SRC_URI[sha256sum] = "0a800e9e94dca2ab702d65d72777ae8cae078e3d74d0bcbed64ba0849e
10 10
11inherit autotools 11inherit autotools
12 12
13S = "${WORKDIR}/lsscsi-${PV}" 13S = "${UNPACKDIR}/lsscsi-${PV}"
14 14
15UPSTREAM_CHECK_REGEX = "lsscsi-(?P<pver>\d+(\.\d+)+)\.tgz" 15UPSTREAM_CHECK_REGEX = "lsscsi-(?P<pver>\d+(\.\d+)+)\.tgz"
diff --git a/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.12.bb b/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.12.bb
index 7ab244f3cc..eae49b04ea 100644
--- a/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.12.bb
+++ b/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.12.bb
@@ -9,7 +9,6 @@ DEPENDS = "json-c libnvme"
9SRCREV = "71fa5d9310d6b41a69e844593423ac91b1453472" 9SRCREV = "71fa5d9310d6b41a69e844593423ac91b1453472"
10 10
11SRC_URI = "git://github.com/linux-nvme/nvme-cli.git;branch=master;protocol=https" 11SRC_URI = "git://github.com/linux-nvme/nvme-cli.git;branch=master;protocol=https"
12S = "${WORKDIR}/git"
13 12
14inherit bash-completion meson pkgconfig systemd 13inherit bash-completion meson pkgconfig systemd
15 14
diff --git a/meta-oe/recipes-bsp/pointercal/pointercal_0.0.bb b/meta-oe/recipes-bsp/pointercal/pointercal_0.0.bb
index 20e870ccb2..a270a23dde 100644
--- a/meta-oe/recipes-bsp/pointercal/pointercal_0.0.bb
+++ b/meta-oe/recipes-bsp/pointercal/pointercal_0.0.bb
@@ -6,8 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4b5fcfc87fb615860d398b5e38685edf"
6SRC_URI = "file://pointercal \ 6SRC_URI = "file://pointercal \
7 file://COPYING" 7 file://COPYING"
8 8
9S = "${WORKDIR}/sources" 9S = "${UNPACKDIR}"
10UNPACKDIR = "${S}"
11 10
12do_install() { 11do_install() {
13 # Only install file if it has a contents 12 # Only install file if it has a contents
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 05f4973aed..35252c3efc 100644
--- a/meta-oe/recipes-connectivity/ace/ace_8.0.2.bb
+++ b/meta-oe/recipes-connectivity/ace/ace_8.0.2.bb
@@ -20,14 +20,16 @@ CVE_STATUS[CVE-2009-1147] = "cpe-incorrect: this CVE is for vmware ace"
20 20
21COMPATIBLE_HOST:libc-musl = "null" 21COMPATIBLE_HOST:libc-musl = "null"
22 22
23S = "${WORKDIR}/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/asyncmqtt/asyncmqtt_10.1.0.bb b/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.1.0.bb
index 3a02c714c1..fc020695e3 100644
--- a/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.1.0.bb
+++ b/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.1.0.bb
@@ -9,6 +9,5 @@ SRCREV = "21046ebc4a5475c14cea446715734c88fe33d276"
9 9
10DEPENDS = "openssl boost" 10DEPENDS = "openssl boost"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake 13inherit cmake
diff --git a/meta-oe/recipes-connectivity/gammu/python3-gammu_3.2.4.bb b/meta-oe/recipes-connectivity/gammu/python3-gammu_3.2.4.bb
index 979199a1fa..52a0af810f 100644
--- a/meta-oe/recipes-connectivity/gammu/python3-gammu_3.2.4.bb
+++ b/meta-oe/recipes-connectivity/gammu/python3-gammu_3.2.4.bb
@@ -12,7 +12,7 @@ inherit pypi setuptools3 pkgconfig
12SRC_URI += "file://0001-setup.py-StrictVersion-packaging.version.patch" 12SRC_URI += "file://0001-setup.py-StrictVersion-packaging.version.patch"
13SRC_URI[sha256sum] = "49fc70f01bc192c43ff3ec815e082df5261ea4c8d36a695e977734c4eb4df868" 13SRC_URI[sha256sum] = "49fc70f01bc192c43ff3ec815e082df5261ea4c8d36a695e977734c4eb4df868"
14 14
15S = "${WORKDIR}/python-gammu-${PV}" 15S = "${UNPACKDIR}/python-gammu-${PV}"
16 16
17DEPENDS += "gammu python3-packaging-native" 17DEPENDS += "gammu python3-packaging-native"
18 18
diff --git a/meta-oe/recipes-connectivity/gattlib/gattlib_git.bb b/meta-oe/recipes-connectivity/gattlib/gattlib_git.bb
index 0841dc2596..06f0b5bf0a 100644
--- a/meta-oe/recipes-connectivity/gattlib/gattlib_git.bb
+++ b/meta-oe/recipes-connectivity/gattlib/gattlib_git.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/labapart/gattlib.git;branch=master;protocol=https \
15SRCBRANCH = "master" 15SRCBRANCH = "master"
16SRCREV = "33a8a275928b186381bb0aea0f9778e330e57ec3" 16SRCREV = "33a8a275928b186381bb0aea0f9778e330e57ec3"
17 17
18S = "${WORKDIR}/git"
19 18
20CVE_STATUS[CVE-2019-6498] = "fixed-version: patch is already included in sources" 19CVE_STATUS[CVE-2019-6498] = "fixed-version: patch is already included in sources"
21 20
diff --git a/meta-oe/recipes-connectivity/gensio/gensio_2.8.7.bb b/meta-oe/recipes-connectivity/gensio/gensio_2.8.7.bb
index f4d0c09306..9325b1e5dc 100644
--- a/meta-oe/recipes-connectivity/gensio/gensio_2.8.7.bb
+++ b/meta-oe/recipes-connectivity/gensio/gensio_2.8.7.bb
@@ -9,7 +9,6 @@ SRCREV = "e4dbb9687bd5e887fa98a4cdcec012ea85da1ef2"
9 9
10SRC_URI = "git://github.com/cminyard/gensio;protocol=https;branch=master" 10SRC_URI = "git://github.com/cminyard/gensio;protocol=https;branch=master"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools 13inherit autotools
15 14
diff --git a/meta-oe/recipes-connectivity/hostapd/hostapd/defconfig b/meta-oe/recipes-connectivity/hostapd/hostapd/defconfig
index a62bec4034..7f8e0b9eaa 100644
--- a/meta-oe/recipes-connectivity/hostapd/hostapd/defconfig
+++ b/meta-oe/recipes-connectivity/hostapd/hostapd/defconfig
@@ -142,6 +142,9 @@ CONFIG_IEEE80211N=y
142# IEEE 802.11ac (Very High Throughput) support 142# IEEE 802.11ac (Very High Throughput) support
143CONFIG_IEEE80211AC=y 143CONFIG_IEEE80211AC=y
144 144
145# Simultaneous Authentication of Equals (SAE), WPA3-Personal
146CONFIG_SAE=y
147
145# Remove debugging code that is printing out debug messages to stdout. 148# Remove debugging code that is printing out debug messages to stdout.
146# This can be used to reduce the size of the hostapd considerably if debugging 149# This can be used to reduce the size of the hostapd considerably if debugging
147# code is not needed. 150# code is not needed.
diff --git a/meta-oe/recipes-connectivity/iwd/iwd_3.6.bb b/meta-oe/recipes-connectivity/iwd/iwd_3.8.bb
index eb464d486d..80e36054bd 100644
--- a/meta-oe/recipes-connectivity/iwd/iwd_3.6.bb
+++ b/meta-oe/recipes-connectivity/iwd/iwd_3.8.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] = "cc5e02068d7407b9dac000429d667af32e9d91c7bff3183a241d8fdb0f75734b" 12SRC_URI[sha256sum] = "c556a5a5376270af68940e04e26765026fbbbe4941668317c274c91042611cdf"
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/krb5/krb5_1.21.3.bb b/meta-oe/recipes-connectivity/krb5/krb5_1.21.3.bb
index e500749025..c042dba5a7 100644
--- a/meta-oe/recipes-connectivity/krb5/krb5_1.21.3.bb
+++ b/meta-oe/recipes-connectivity/krb5/krb5_1.21.3.bb
@@ -40,7 +40,7 @@ SRC_URI[sha256sum] = "b7a4cd5ead67fb08b980b21abd150ff7217e85ea320c9ed0c6dadd3048
40CVE_PRODUCT = "kerberos" 40CVE_PRODUCT = "kerberos"
41CVE_VERSION = "5-${PV}" 41CVE_VERSION = "5-${PV}"
42 42
43S = "${WORKDIR}/${BP}/src" 43S = "${UNPACKDIR}/${BP}/src"
44 44
45DEPENDS = "bison-native ncurses util-linux e2fsprogs e2fsprogs-native openssl" 45DEPENDS = "bison-native ncurses util-linux e2fsprogs e2fsprogs-native openssl"
46 46
diff --git a/meta-oe/recipes-connectivity/libimobiledevice-glue/libimobiledevice-glue_1.3.1.bb b/meta-oe/recipes-connectivity/libimobiledevice-glue/libimobiledevice-glue_1.3.2.bb
index 2f58738c30..8b7306b598 100644
--- a/meta-oe/recipes-connectivity/libimobiledevice-glue/libimobiledevice-glue_1.3.1.bb
+++ b/meta-oe/recipes-connectivity/libimobiledevice-glue/libimobiledevice-glue_1.3.2.bb
@@ -8,8 +8,7 @@ HOMEPAGE = "http://www.libimobiledevice.org/"
8 8
9DEPENDS = "libplist" 9DEPENDS = "libplist"
10 10
11SRCREV = "a4ec1cf9cc7084cbe5571e31640ef773701e5f51" 11SRCREV = "aef2bf0f5bfe961ad83d224166462d87b1df2b00"
12SRC_URI = "git://github.com/libimobiledevice/libimobiledevice-glue;protocol=https;branch=master" 12SRC_URI = "git://github.com/libimobiledevice/libimobiledevice-glue;protocol=https;branch=master"
13 13
14S = "${WORKDIR}/git"
15inherit autotools pkgconfig 14inherit autotools pkgconfig
diff --git a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
index b8d7e8872b..3c93c9a37b 100644
--- a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
+++ b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
@@ -14,7 +14,6 @@ SRCREV = "860ffb707af3af94467d2ece4ad258dda957c6cd"
14SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master \ 14SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master \
15 file://0001-include-unistd.h-for-usleep.patch" 15 file://0001-include-unistd.h-for-usleep.patch"
16 16
17S = "${WORKDIR}/git"
18inherit autotools pkgconfig 17inherit autotools pkgconfig
19 18
20EXTRA_OECONF = " --without-cython " 19EXTRA_OECONF = " --without-cython "
diff --git a/meta-oe/recipes-connectivity/libirecovery/libirecovery_1.2.1.bb b/meta-oe/recipes-connectivity/libirecovery/libirecovery_1.2.1.bb
index 818033243f..6049369290 100644
--- a/meta-oe/recipes-connectivity/libirecovery/libirecovery_1.2.1.bb
+++ b/meta-oe/recipes-connectivity/libirecovery/libirecovery_1.2.1.bb
@@ -11,5 +11,4 @@ DEPENDS = "libimobiledevice-glue libusb1 readline"
11SRCREV = "2fb767d784c01269a0ded5bacd5539aee3768c35" 11SRCREV = "2fb767d784c01269a0ded5bacd5539aee3768c35"
12SRC_URI = "git://github.com/libimobiledevice/libirecovery;protocol=https;branch=master" 12SRC_URI = "git://github.com/libimobiledevice/libirecovery;protocol=https;branch=master"
13 13
14S = "${WORKDIR}/git"
15inherit autotools pkgconfig 14inherit autotools pkgconfig
diff --git a/meta-oe/recipes-connectivity/libmbim/libmbim_1.32.0.bb b/meta-oe/recipes-connectivity/libmbim/libmbim_1.33.1.bb
index 5cc4f804ba..27d28d71cb 100644
--- a/meta-oe/recipes-connectivity/libmbim/libmbim_1.32.0.bb
+++ b/meta-oe/recipes-connectivity/libmbim/libmbim_1.33.1.bb
@@ -11,10 +11,9 @@ DEPENDS = "glib-2.0 glib-2.0-native libgudev"
11 11
12inherit meson pkgconfig bash-completion gobject-introspection upstream-version-is-even 12inherit meson pkgconfig bash-completion gobject-introspection upstream-version-is-even
13 13
14SRCREV = "2bc1080292aae30000e808ec77d7a99b87eb3553" 14SRCREV = "e10df4b6b3edfe6a46d93f7f5f5cab31c29a7091"
15SRC_URI = "git://gitlab.freedesktop.org/mobile-broadband/libmbim.git;protocol=https;branch=mbim-1-32" 15SRC_URI = "git://gitlab.freedesktop.org/mobile-broadband/libmbim.git;protocol=https;branch=main"
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OEMESON = " \ 18EXTRA_OEMESON = " \
20 -Dgtk_doc=false \ 19 -Dgtk_doc=false \
diff --git a/meta-oe/recipes-connectivity/libndp/libndp_1.9.bb b/meta-oe/recipes-connectivity/libndp/libndp_1.9.bb
index 69eecdd9fa..fdf5694e9f 100644
--- a/meta-oe/recipes-connectivity/libndp/libndp_1.9.bb
+++ b/meta-oe/recipes-connectivity/libndp/libndp_1.9.bb
@@ -8,6 +8,5 @@ SRC_URI = "git://github.com/jpirko/libndp;branch=master;protocol=https \
8 " 8 "
9# tag for v1.8 9# tag for v1.8
10SRCREV = "2730638bf88984b09531813974f9bd14e1a50165" 10SRCREV = "2730638bf88984b09531813974f9bd14e1a50165"
11S = "${WORKDIR}/git"
12 11
13inherit autotools 12inherit autotools
diff --git a/meta-oe/recipes-connectivity/libnet/libnet_1.3.bb b/meta-oe/recipes-connectivity/libnet/libnet_1.3.bb
index b4648832f1..0594b2485e 100644
--- a/meta-oe/recipes-connectivity/libnet/libnet_1.3.bb
+++ b/meta-oe/recipes-connectivity/libnet/libnet_1.3.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/libnet/libnet.git;protocol=https;branch=master"
13SRC_URI[sha256sum] = "1e9e9054d688b059bcbaf878d8c4fbf69bfc0c9386cd4e7779fbb53339050d2e" 13SRC_URI[sha256sum] = "1e9e9054d688b059bcbaf878d8c4fbf69bfc0c9386cd4e7779fbb53339050d2e"
14SRCREV = "deaebdfe2743e8a6f04d3c307d9272afeeecfade" 14SRCREV = "deaebdfe2743e8a6f04d3c307d9272afeeecfade"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools binconfig multilib_script 17inherit autotools binconfig multilib_script
19MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/libnet-config" 18MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/libnet-config"
diff --git a/meta-oe/recipes-connectivity/libnfs/libnfs_6.0.2.bb b/meta-oe/recipes-connectivity/libnfs/libnfs_6.0.2.bb
index 0d21a7e596..83f32d3a07 100644
--- a/meta-oe/recipes-connectivity/libnfs/libnfs_6.0.2.bb
+++ b/meta-oe/recipes-connectivity/libnfs/libnfs_6.0.2.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/sahlberg/libnfs.git;protocol=https;branch=master \
7 file://0001-CMakeLists.txt-respect-CMAKE_INSTALL_LIBDIR-for-mult.patch \ 7 file://0001-CMakeLists.txt-respect-CMAKE_INSTALL_LIBDIR-for-mult.patch \
8 " 8 "
9SRCREV = "18c5c73ee88bb7dc8da0d55dc95164bb77e49dc6" 9SRCREV = "18c5c73ee88bb7dc8da0d55dc95164bb77e49dc6"
10S = "${WORKDIR}/git"
11 10
12DEPENDS += "gnutls" 11DEPENDS += "gnutls"
13 12
diff --git a/meta-oe/recipes-connectivity/libqmi/libqmi_1.34.0.bb b/meta-oe/recipes-connectivity/libqmi/libqmi_1.34.0.bb
index 94164a0b5a..8dc7ec3773 100644
--- a/meta-oe/recipes-connectivity/libqmi/libqmi_1.34.0.bb
+++ b/meta-oe/recipes-connectivity/libqmi/libqmi_1.34.0.bb
@@ -15,7 +15,6 @@ inherit meson pkgconfig bash-completion gobject-introspection upstream-version-i
15SRCREV = "3f07d6e5b4677558543b3b4484ea88ad92257e92" 15SRCREV = "3f07d6e5b4677558543b3b4484ea88ad92257e92"
16SRC_URI = "git://gitlab.freedesktop.org/mobile-broadband/libqmi.git;protocol=https;branch=qmi-1-34" 16SRC_URI = "git://gitlab.freedesktop.org/mobile-broadband/libqmi.git;protocol=https;branch=qmi-1-34"
17 17
18S = "${WORKDIR}/git"
19 18
20PACKAGECONFIG ??= "udev mbim" 19PACKAGECONFIG ??= "udev mbim"
21PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,libgudev" 20PACKAGECONFIG[udev] = "-Dudev=true,-Dudev=false,libgudev"
diff --git a/meta-oe/recipes-connectivity/libqrtr-glib/libqrtr-glib_git.bb b/meta-oe/recipes-connectivity/libqrtr-glib/libqrtr-glib_git.bb
index 3549cac568..f195008650 100644
--- a/meta-oe/recipes-connectivity/libqrtr-glib/libqrtr-glib_git.bb
+++ b/meta-oe/recipes-connectivity/libqrtr-glib/libqrtr-glib_git.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git;protoc
10PV = "1.2.2+git" 10PV = "1.2.2+git"
11SRCREV = "8991f0e93713ebf4da48ae4f23940ead42f64c8c" 11SRCREV = "8991f0e93713ebf4da48ae4f23940ead42f64c8c"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit meson pkgconfig gobject-introspection 14inherit meson pkgconfig gobject-introspection
16 15
diff --git a/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.10.bb b/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.10.bb
index f2de1f468d..6bfcbec25f 100644
--- a/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.10.bb
+++ b/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.10.bb
@@ -7,13 +7,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d8b6cb42d66e6b3c47a909c3ce678a7b"
7DEPENDS = "boost openssl" 7DEPENDS = "boost openssl"
8 8
9SRC_URI = "git://github.com/arvidn/libtorrent.git;branch=master;protocol=https \ 9SRC_URI = "git://github.com/arvidn/libtorrent.git;branch=master;protocol=https \
10 git://github.com/arvidn/try_signal.git;branch=master;protocol=https;destsuffix=git/deps/try_signal;name=try_signal" 10 git://github.com/arvidn/try_signal.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/deps/try_signal;name=try_signal"
11 11
12SRCREV = "74bc93a37a5e31c78f0aa02037a68fb9ac5deb41" 12SRCREV = "74bc93a37a5e31c78f0aa02037a68fb9ac5deb41"
13SRCREV_try_signal = "105cce59972f925a33aa6b1c3109e4cd3caf583d" 13SRCREV_try_signal = "105cce59972f925a33aa6b1c3109e4cd3caf583d"
14SRCREV_FORMAT .= "_try_signal" 14SRCREV_FORMAT .= "_try_signal"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake pkgconfig python3targetconfig 17inherit cmake pkgconfig python3targetconfig
19 18
diff --git a/meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb b/meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb
index 912b002618..220bb62c64 100644
--- a/meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb
+++ b/meta-oe/recipes-connectivity/libtorrent/libtorrent_0.14.0.bb
@@ -13,7 +13,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
13 13
14CVE_STATUS[CVE-2009-1760] = "backported-patch: patched in our product" 14CVE_STATUS[CVE-2009-1760] = "backported-patch: patched in our product"
15 15
16S = "${WORKDIR}/git"
17 16
18CVE_PRODUCT = "" 17CVE_PRODUCT = ""
19 18
diff --git a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.5.bb b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.5.bb
index 4d6ec3b7ea..0751cff178 100644
--- a/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.5.bb
+++ b/meta-oe/recipes-connectivity/libwebsockets/libwebsockets_4.3.5.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=382bfdf329e774859fd401eaf850d29b"
6DEPENDS = "zlib" 6DEPENDS = "zlib"
7DEPENDS:append:class-native = " libcap-native" 7DEPENDS:append:class-native = " libcap-native"
8 8
9S = "${WORKDIR}/git"
10SRCREV = "ab9df9cfc39de7a49967f18387b6b76310947442" 9SRCREV = "ab9df9cfc39de7a49967f18387b6b76310947442"
11SRC_URI = "git://github.com/warmcat/libwebsockets.git;protocol=https;branch=v4.3-stable \ 10SRC_URI = "git://github.com/warmcat/libwebsockets.git;protocol=https;branch=v4.3-stable \
12 file://0001-sll_protocol-may-be-be16.patch \ 11 file://0001-sll_protocol-may-be-be16.patch \
diff --git a/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.22.0.bb b/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.22.0.bb
index 6b4336eb80..82cc1167e2 100644
--- a/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.22.0.bb
+++ b/meta-oe/recipes-connectivity/modemmanager/modemmanager_1.22.0.bb
@@ -14,7 +14,6 @@ DEPENDS = "glib-2.0 libgudev libxslt-native dbus"
14SRCREV = "03f786ce66360d67c669f4f122f8aa458e6f01ea" 14SRCREV = "03f786ce66360d67c669f4f122f8aa458e6f01ea"
15SRC_URI = "git://gitlab.freedesktop.org/mobile-broadband/ModemManager.git;protocol=https;branch=mm-1-22" 15SRC_URI = "git://gitlab.freedesktop.org/mobile-broadband/ModemManager.git;protocol=https;branch=mm-1-22"
16 16
17S = "${WORKDIR}/git"
18 17
19# strict, permissive 18# strict, permissive
20MODEMMANAGER_POLKIT_TYPE ??= "permissive" 19MODEMMANAGER_POLKIT_TYPE ??= "permissive"
diff --git a/meta-oe/recipes-connectivity/obex/openobex_1.7.2.bb b/meta-oe/recipes-connectivity/obex/openobex_1.7.2.bb
index fecf9b129c..be8482ab50 100644
--- a/meta-oe/recipes-connectivity/obex/openobex_1.7.2.bb
+++ b/meta-oe/recipes-connectivity/obex/openobex_1.7.2.bb
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "158860aaea52f0fce0c8e4b64550daaae06df2689e05834697b7e8c7d7
17UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/openobex/files/openobex/" 17UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/openobex/files/openobex/"
18UPSTREAM_CHECK_REGEX = "${BPN}/(?P<pver>\d+(\.\d+)+)" 18UPSTREAM_CHECK_REGEX = "${BPN}/(?P<pver>\d+(\.\d+)+)"
19 19
20S = "${WORKDIR}/${BP}-Source" 20S = "${UNPACKDIR}/${BP}-Source"
21 21
22inherit cmake pkgconfig 22inherit cmake pkgconfig
23 23
diff --git a/meta-oe/recipes-connectivity/obexftp/obexftp_0.24.2.bb b/meta-oe/recipes-connectivity/obexftp/obexftp_0.24.2.bb
index a9a12f8e05..30326e89ef 100644
--- a/meta-oe/recipes-connectivity/obexftp/obexftp_0.24.2.bb
+++ b/meta-oe/recipes-connectivity/obexftp/obexftp_0.24.2.bb
@@ -27,7 +27,7 @@ PACKAGECONFIG[swig] = "-DENABLE_SWIG=ON,-DENABLE_SWIG=OFF,swig"
27 27
28DEPENDS:remove:class-native = "fuse-native" 28DEPENDS:remove:class-native = "fuse-native"
29 29
30S = "${WORKDIR}/${BP}-Source" 30S = "${UNPACKDIR}/${BP}-Source"
31 31
32EXTRA_OECMAKE += "-DCMAKE_SKIP_RPATH=ON \ 32EXTRA_OECMAKE += "-DCMAKE_SKIP_RPATH=ON \
33 -DENABLE_PERL=OFF -DENABLE_PYTHON=OFF \ 33 -DENABLE_PERL=OFF -DENABLE_PYTHON=OFF \
diff --git a/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.14.bb b/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.14.bb
index b971851b90..ad6637ed88 100644
--- a/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.14.bb
+++ b/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.14.bb
@@ -19,7 +19,6 @@ SRCREV = "2150ba29d9df24ad1733c460eb099f292af84ee5"
19 19
20DEPENDS = "openssl" 20DEPENDS = "openssl"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit cmake 23inherit cmake
25 24
diff --git a/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp/0001-cmake-Use-CMAKE_INSTALL_LIBDIR-and-CMAKE_INSTALL_BIN.patch b/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp/0001-cmake-Use-CMAKE_INSTALL_LIBDIR-and-CMAKE_INSTALL_BIN.patch
deleted file mode 100644
index a881c83495..0000000000
--- a/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp/0001-cmake-Use-CMAKE_INSTALL_LIBDIR-and-CMAKE_INSTALL_BIN.patch
+++ /dev/null
@@ -1,53 +0,0 @@
1From 2a0dd2b300242230faa92cf8e26ccd70231bc9ef Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 19 Mar 2022 23:37:58 -0700
4Subject: [PATCH] cmake: Use CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_BINDIR
5
6This ensures the install paths are not hardcoded.
7
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10Upstream-Status: Pending
11---
12 cmake/CMakeLists.txt | 4 ++--
13 src/samples/CMakeLists.txt | 4 ++--
14 2 files changed, 4 insertions(+), 4 deletions(-)
15
16--- a/cmake/CMakeLists.txt
17+++ b/cmake/CMakeLists.txt
18@@ -34,7 +34,7 @@ export(EXPORT ${package_name}
19 )
20
21 install(EXPORT ${package_name}
22- DESTINATION lib/cmake/${package_name}
23+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${package_name}
24 FILE ${package_name}Targets.cmake
25 NAMESPACE ${package_name}::
26 )
27@@ -42,5 +42,5 @@ install(EXPORT ${package_name}
28 install(FILES
29 "${CMAKE_CURRENT_BINARY_DIR}/${package_name}Config.cmake"
30 "${CMAKE_CURRENT_BINARY_DIR}/${package_name}ConfigVersion.cmake"
31- DESTINATION lib/cmake/${package_name}
32+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${package_name}
33 )
34--- a/examples/CMakeLists.txt
35+++ b/examples/CMakeLists.txt
36@@ -65,7 +65,7 @@ endforeach()
37
38 ## install binaries
39 install(TARGETS ${EXECUTABLES} EXPORT PahoMqttCppSamples
40- RUNTIME DESTINATION bin
41+ RUNTIME DESTINATION {CMAKE_INSTALL_BINDIR}
42 )
43
44 ## Build the SSL/TLS samples, if selected
45@@ -80,7 +80,7 @@ if(PAHO_WITH_SSL)
46 endforeach()
47
48 install(TARGETS ${SSL_EXECUTABLES} EXPORT PahoMqttCppSamples
49- RUNTIME DESTINATION bin
50+ RUNTIME DESTINATION {CMAKE_INSTALL_BINDIR}
51 )
52 endif()
53
diff --git a/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.4.1.bb b/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb
index 6f2efcda50..5b4aed3001 100644
--- a/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.4.1.bb
+++ b/meta-oe/recipes-connectivity/paho-mqtt-cpp/paho-mqtt-cpp_1.5.3.bb
@@ -10,15 +10,11 @@ LIC_FILES_CHKSUM = " \
10 file://epl-v20;md5=d9fc0efef5228704e7f5b37f27192723 \ 10 file://epl-v20;md5=d9fc0efef5228704e7f5b37f27192723 \
11" 11"
12 12
13SRC_URI = "gitsm://github.com/eclipse/paho.mqtt.cpp;protocol=https;branch=v1.4.x \ 13SRC_URI = "git://github.com/eclipse/paho.mqtt.cpp;protocol=https;branch=master;tag=v${PV}"
14 file://0001-cmake-Use-CMAKE_INSTALL_LIBDIR-and-CMAKE_INSTALL_BIN.patch \ 14SRCREV = "17ff3dc0270738adc710667be44847eebc038ae0"
15 "
16SRCREV = "ac1b023eab789e829656144f12b248602c40e37b"
17PV .= "+git"
18 15
19DEPENDS = "openssl paho-mqtt-c" 16DEPENDS = "openssl paho-mqtt-c"
20 17
21S = "${WORKDIR}/git"
22 18
23inherit cmake 19inherit cmake
24 20
diff --git a/meta-oe/recipes-connectivity/pcapplusplus/pcapplusplus_24.09.bb b/meta-oe/recipes-connectivity/pcapplusplus/pcapplusplus_24.09.bb
index 7979094a0b..a04102aa42 100644
--- a/meta-oe/recipes-connectivity/pcapplusplus/pcapplusplus_24.09.bb
+++ b/meta-oe/recipes-connectivity/pcapplusplus/pcapplusplus_24.09.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/seladb/PcapPlusPlus.git;protocol=https;branch=master
12 " 12 "
13SRCREV = "4af4b8b04e6d5dd40b8e69cc30c5c1f62e7fe368" 13SRCREV = "4af4b8b04e6d5dd40b8e69cc30c5c1f62e7fe368"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake 16inherit cmake
18 17
diff --git a/meta-oe/recipes-connectivity/rabbitmq-c/rabbitmq-c_0.15.0.bb b/meta-oe/recipes-connectivity/rabbitmq-c/rabbitmq-c_0.15.0.bb
index 680174f005..4fd6302f2c 100644
--- a/meta-oe/recipes-connectivity/rabbitmq-c/rabbitmq-c_0.15.0.bb
+++ b/meta-oe/recipes-connectivity/rabbitmq-c/rabbitmq-c_0.15.0.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/alanxz/rabbitmq-c.git;branch=master;protocol=https \
7" 7"
8SRCREV = "84b81cd97a1b5515d3d4b304796680da24c666d8" 8SRCREV = "84b81cd97a1b5515d3d4b304796680da24c666d8"
9 9
10S = "${WORKDIR}/git"
11 10
12DEPENDS = "popt openssl" 11DEPENDS = "popt openssl"
13 12
diff --git a/meta-oe/recipes-connectivity/rtorrent/rtorrent_0.10.0.bb b/meta-oe/recipes-connectivity/rtorrent/rtorrent_0.10.0.bb
index 4c963d9cc4..02a97cd6e3 100644
--- a/meta-oe/recipes-connectivity/rtorrent/rtorrent_0.10.0.bb
+++ b/meta-oe/recipes-connectivity/rtorrent/rtorrent_0.10.0.bb
@@ -8,7 +8,6 @@ DEPENDS = "autoconf-archive libsigc++-2.0 curl cppunit libtool libtorrent ncurse
8SRC_URI = "git://github.com/rakshasa/rtorrent;branch=master;protocol=https" 8SRC_URI = "git://github.com/rakshasa/rtorrent;branch=master;protocol=https"
9SRCREV = "a88cab6d2e764e22cac232ef8d5af039d41b8280" 9SRCREV = "a88cab6d2e764e22cac232ef8d5af039d41b8280"
10 10
11S = "${WORKDIR}/git"
12 11
13PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" 12PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
14 13
diff --git a/meta-oe/recipes-connectivity/ser2net/ser2net_4.6.4.bb b/meta-oe/recipes-connectivity/ser2net/ser2net_4.6.5.bb
index ae8a5108d8..59322dae09 100644
--- a/meta-oe/recipes-connectivity/ser2net/ser2net_4.6.4.bb
+++ b/meta-oe/recipes-connectivity/ser2net/ser2net_4.6.5.bb
@@ -11,7 +11,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/project/ser2net/ser2net/ser2net-${PV}.tar.gz \
11 file://ser2net.service \ 11 file://ser2net.service \
12" 12"
13 13
14SRC_URI[sha256sum] = "75864434c4f002fa3570daaffeb6f794354fca6d8b5814b8386977a3b1416be9" 14SRC_URI[sha256sum] = "96dfc3fd06b1bf4d7c1f46d7e8cc1eff555de64f419d76f57bd0346e000f9781"
15 15
16UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/ser2net/files/ser2net" 16UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/ser2net/files/ser2net"
17 17
diff --git a/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb b/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb
index 38dcb395b2..e5a3f88867 100644
--- a/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb
+++ b/meta-oe/recipes-connectivity/smstools3/smstools3_3.1.21.bb
@@ -14,7 +14,7 @@ SRC_URI = "http://smstools3.kekekasvi.com/packages/${BP}.tar.gz \
14SRC_URI[sha256sum] = "a26ba4c02b16f6cf13177bffca6c9230dc5fefaeba8e3030cd4e4905f6a92084" 14SRC_URI[sha256sum] = "a26ba4c02b16f6cf13177bffca6c9230dc5fefaeba8e3030cd4e4905f6a92084"
15 15
16 16
17S = "${WORKDIR}/${BPN}" 17S = "${UNPACKDIR}/${BPN}"
18 18
19EXTRA_OEMAKE += "LFLAGS='${LDFLAGS}'" 19EXTRA_OEMAKE += "LFLAGS='${LDFLAGS}'"
20 20
diff --git a/meta-oe/recipes-connectivity/thrift/thrift/0002-THRIFT-5842-Add-missing-cstdint-include-for-int64_t.patch b/meta-oe/recipes-connectivity/thrift/thrift/0002-THRIFT-5842-Add-missing-cstdint-include-for-int64_t.patch
deleted file mode 100644
index e0bce16537..0000000000
--- a/meta-oe/recipes-connectivity/thrift/thrift/0002-THRIFT-5842-Add-missing-cstdint-include-for-int64_t.patch
+++ /dev/null
@@ -1,52 +0,0 @@
1From 947ad66940cfbadd9b24ba31d892dfc1142dd330 Mon Sep 17 00:00:00 2001
2From: Sutou Kouhei <kou@clear-code.com>
3Date: Mon, 23 Dec 2024 12:33:22 +0900
4Subject: [PATCH] THRIFT-5842: Add missing cstdint include for int64_t in
5 Mutex.h
6
7Client: cpp
8
9GCC 15 (not released yet) requires `#include <cstdint>` for `int64_t`
10but `lib/cpp/src/thrift/concurrency/Mutex.h` doesn't have it. So we
11can't build Thrift with GCC 15:
12
13 [80/359] Building CXX object lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o
14 FAILED: lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o
15 /bin/g++-15 -DBOOST_ALL_DYN_LINK -DBOOST_TEST_DYN_LINK -DTHRIFT_STATIC_DEFINE -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/kou/work/cpp/thrift.kou.build/lib/cpp -I/home/kou/work/cpp/thrift.kou/lib/cpp -I/home/kou/work/cpp/thrift.kou.build -I/home/kou/work/cpp/thrift.kou/lib/cpp/src -g -std=c++11 -MD -MT lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -MF lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o.d -o lib/cpp/CMakeFiles/thrift.dir/src/thrift/transport/TSSLServerSocket.cpp.o -c /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp
16 In file included from /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TServerSocket.h:25,
17 from /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TSSLServerSocket.h:23,
18 from /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp:21:
19 /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:47:26: error: 'int64_t' has not been declared
20 47 | virtual bool timedlock(int64_t milliseconds) const;
21 | ^~~~~~~
22 /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:25:1: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
23 24 | #include <thrift/TNonCopyable.h>
24 +++ |+#include <cstdint>
25 25 |
26 /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: error: 'int64_t' has not been declared
27 60 | Guard(const Mutex& value, int64_t timeout = 0) : mutex_(&value) {
28 | ^~~~~~~
29 /home/kou/work/cpp/thrift.kou/lib/cpp/src/thrift/concurrency/Mutex.h:60:29: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
30
31See also: https://github.com/apache/arrow/issues/45096
32
33Upstream-Status: Backport [https://github.com/apache/thrift/commit/947ad66940cfbadd9b24ba31d892dfc1142dd330]
34---
35 lib/cpp/src/thrift/concurrency/Mutex.h | 1 +
36 1 file changed, 1 insertion(+)
37
38diff --git a/lib/cpp/src/thrift/concurrency/Mutex.h b/lib/cpp/src/thrift/concurrency/Mutex.h
39index 1e5c3fba3..12f1729d6 100644
40--- a/lib/cpp/src/thrift/concurrency/Mutex.h
41+++ b/lib/cpp/src/thrift/concurrency/Mutex.h
42@@ -20,6 +20,7 @@
43 #ifndef _THRIFT_CONCURRENCY_MUTEX_H_
44 #define _THRIFT_CONCURRENCY_MUTEX_H_ 1
45
46+#include <cstdint>
47 #include <memory>
48 #include <thrift/TNonCopyable.h>
49
50--
512.34.1
52
diff --git a/meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb b/meta-oe/recipes-connectivity/thrift/thrift_0.22.0.bb
index 85e2e68694..9c50317eff 100644
--- a/meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb
+++ b/meta-oe/recipes-connectivity/thrift/thrift_0.22.0.bb
@@ -10,9 +10,8 @@ DEPENDS = "thrift-native boost flex-native bison-native openssl zlib"
10 10
11SRC_URI = "https://downloads.apache.org/${BPN}/${PV}/${BP}.tar.gz \ 11SRC_URI = "https://downloads.apache.org/${BPN}/${PV}/${BP}.tar.gz \
12 file://0001-DefineInstallationPaths.cmake-Define-libdir-in-terms.patch \ 12 file://0001-DefineInstallationPaths.cmake-Define-libdir-in-terms.patch \
13 file://0002-THRIFT-5842-Add-missing-cstdint-include-for-int64_t.patch \
14 " 13 "
15SRC_URI[sha256sum] = "9a24f3eba9a4ca493602226c16d8c228037db3b9291c6fc4019bfe3bd39fc67c" 14SRC_URI[sha256sum] = "794a0e455787960d9f27ab92c38e34da27e8deeda7a5db0e59dc64a00df8a1e5"
16 15
17BBCLASSEXTEND = "native nativesdk" 16BBCLASSEXTEND = "native nativesdk"
18 17
diff --git a/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb b/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb
index f86389998f..5d0dd6a389 100644
--- a/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb
+++ b/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb
@@ -15,7 +15,6 @@ SRC_URI = " \
15# Transmission release 4.0.6 15# Transmission release 4.0.6
16SRCREV = "38c164933e9f77c110b48fe745861c3b98e3d83e" 16SRCREV = "38c164933e9f77c110b48fe745861c3b98e3d83e"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit cmake gettext update-rc.d pkgconfig systemd mime-xdg 19inherit cmake gettext update-rc.d pkgconfig systemd mime-xdg
21 20
diff --git a/meta-oe/recipes-connectivity/usbmuxd/usbmuxd_git.bb b/meta-oe/recipes-connectivity/usbmuxd/usbmuxd_git.bb
index 569d6a41cf..5a880ed6d2 100644
--- a/meta-oe/recipes-connectivity/usbmuxd/usbmuxd_git.bb
+++ b/meta-oe/recipes-connectivity/usbmuxd/usbmuxd_git.bb
@@ -14,7 +14,6 @@ PV = "1.1.2+git"
14SRCREV = "01c94c77f59404924f1c46d99c4e5e0c7817281b" 14SRCREV = "01c94c77f59404924f1c46d99c4e5e0c7817281b"
15SRC_URI = "git://github.com/libimobiledevice/usbmuxd;protocol=https;branch=master" 15SRC_URI = "git://github.com/libimobiledevice/usbmuxd;protocol=https;branch=master"
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OECONF += "--without-preflight" 18EXTRA_OECONF += "--without-preflight"
20 19
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 c372b03072..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
@@ -7,7 +7,6 @@ LICENSE = "ISC"
7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=0542427ed5c315ca34aa09ae7a85ed32" 7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=0542427ed5c315ca34aa09ae7a85ed32"
8SECTION = "test" 8SECTION = "test"
9 9
10S = "${WORKDIR}/git"
11SRCREV = "12e85fbeca8ca21a632d18e55089a8a7606d64aa" 10SRCREV = "12e85fbeca8ca21a632d18e55089a8a7606d64aa"
12SRC_URI = "git://github.com/Wi-FiTestSuite/Wi-FiTestSuite-Linux-DUT.git;branch=master;protocol=https \ 11SRC_URI = "git://github.com/Wi-FiTestSuite/Wi-FiTestSuite-Linux-DUT.git;branch=master;protocol=https \
13 file://0001-Use-toolchain-from-environment-variables.patch \ 12 file://0001-Use-toolchain-from-environment-variables.patch \
@@ -15,7 +14,8 @@ SRC_URI = "git://github.com/Wi-FiTestSuite/Wi-FiTestSuite-Linux-DUT.git;branch=m
15 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 \
16 file://0004-run-ranlib-per-library-and-use-AR.patch \ 15 file://0004-run-ranlib-per-library-and-use-AR.patch \
17 file://fno-common.patch \ 16 file://fno-common.patch \
18 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 \
19" 19"
20 20
21# to avoid host path QA error 21# to avoid host path QA error
@@ -42,4 +42,6 @@ RDEPENDS:${PN} = "wpa-supplicant"
42# http://errors.yoctoproject.org/Errors/Details/766893/ 42# http://errors.yoctoproject.org/Errors/Details/766893/
43# 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]
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] 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]
45CC += "-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 135121c5ba..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,14 +4,15 @@ 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
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14 13
15EXTRA_OECMAKE = "-DCPPZMQ_BUILD_TESTS=OFF" 14EXTRA_OECMAKE = "-DCPPZMQ_BUILD_TESTS=OFF"
16 15
17ALLOW_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/basu/basu_0.2.1.bb b/meta-oe/recipes-core/basu/basu_0.2.1.bb
index 1b4d5a0fe5..330fe1c607 100644
--- a/meta-oe/recipes-core/basu/basu_0.2.1.bb
+++ b/meta-oe/recipes-core/basu/basu_0.2.1.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://git.sr.ht/~emersion/basu;protocol=https;branch=master"
8 8
9DEPENDS += "gperf-native" 9DEPENDS += "gperf-native"
10 10
11S = "${WORKDIR}/git"
12PV = "0.2.1+git" 11PV = "0.2.1+git"
13SRCREV = "a08cf5a575325435040d35710dbac3d0c32b1676" 12SRCREV = "a08cf5a575325435040d35710dbac3d0c32b1676"
14 13
diff --git a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb
index 992a414009..0908409e1e 100644
--- a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb
+++ b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.5.2.bb
@@ -12,7 +12,6 @@ DEPENDS = "libsigc++-3"
12 12
13RDEPENDS:${PN}:class-target = "${VIRTUAL-RUNTIME_dbus}" 13RDEPENDS:${PN}:class-target = "${VIRTUAL-RUNTIME_dbus}"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit pkgconfig cmake 16inherit pkgconfig cmake
18 17
diff --git a/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb b/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb
index 086a37ca1c..e99bf28ce5 100644
--- a/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb
+++ b/meta-oe/recipes-core/dbus/dbus-daemon-proxy_git.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/alban/dbus-daemon-proxy;branch=master;protocol=https
12# Upstream repo does not tag 12# Upstream repo does not tag
13UPSTREAM_CHECK_COMMITS = "1" 13UPSTREAM_CHECK_COMMITS = "1"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit pkgconfig 16inherit pkgconfig
18 17
diff --git a/meta-oe/recipes-core/emlog/emlog.inc b/meta-oe/recipes-core/emlog/emlog.inc
index 713b012177..ff2a106c6e 100644
--- a/meta-oe/recipes-core/emlog/emlog.inc
+++ b/meta-oe/recipes-core/emlog/emlog.inc
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/nicupavel/emlog.git;protocol=https;branch=master"
7SRC_URI += "file://0001-emlog-Do-not-use-no_llseek-with-kernel-6.12.0.patch" 7SRC_URI += "file://0001-emlog-Do-not-use-no_llseek-with-kernel-6.12.0.patch"
8SRCREV = "a9bbf324fde131ff4cf064e32674086c4ced4dca" 8SRCREV = "a9bbf324fde131ff4cf064e32674086c4ced4dca"
9PV = "0.70+git" 9PV = "0.70+git"
10S = "${WORKDIR}/git"
11 10
12CVE_PRODUCT = "nicupavel:emlog" 11CVE_PRODUCT = "nicupavel:emlog"
13 12
diff --git a/meta-oe/recipes-core/glfw/glfw_3.3.8.bb b/meta-oe/recipes-core/glfw/glfw_3.3.8.bb
index 684355ef3e..8abb13b580 100644
--- a/meta-oe/recipes-core/glfw/glfw_3.3.8.bb
+++ b/meta-oe/recipes-core/glfw/glfw_3.3.8.bb
@@ -14,7 +14,6 @@ PV .= "+git"
14SRCREV = "7482de6071d21db77a7236155da44c172a7f6c9e" 14SRCREV = "7482de6071d21db77a7236155da44c172a7f6c9e"
15SRC_URI = "git://github.com/glfw/glfw.git;branch=3.3-stable;protocol=https" 15SRC_URI = "git://github.com/glfw/glfw.git;branch=3.3-stable;protocol=https"
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_DOCS=OFF" 18EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_DOCS=OFF"
20 19
diff --git a/meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb b/meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb
index ebcc2b267b..97a5592f94 100644
--- a/meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb
+++ b/meta-oe/recipes-core/glib-2.0/glib-testing_0.1.1.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
6SRC_URI = "git://gitlab.gnome.org/pwithnall/libglib-testing.git;protocol=https;branch=main" 6SRC_URI = "git://gitlab.gnome.org/pwithnall/libglib-testing.git;protocol=https;branch=main"
7 7
8PV = "0.1.1" 8PV = "0.1.1"
9S = "${WORKDIR}/git"
10SRCREV = "e326f73a7139c5e54fcf926896ae6e4cc899a1a7" 9SRCREV = "e326f73a7139c5e54fcf926896ae6e4cc899a1a7"
11 10
12inherit meson pkgconfig 11inherit meson pkgconfig
diff --git a/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb b/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb
index a45d31edc2..48a1a2a624 100644
--- a/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb
+++ b/meta-oe/recipes-core/glib-2.0/glibmm-2.68_2.80.0.bb
@@ -14,7 +14,7 @@ SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
14 14
15SRC_URI[archive.sha256sum] = "539b0a29e15a96676c4f0594541250566c5ca44da5d4d87a3732fa2d07909e4a" 15SRC_URI[archive.sha256sum] = "539b0a29e15a96676c4f0594541250566c5ca44da5d4d87a3732fa2d07909e4a"
16 16
17S = "${WORKDIR}/${GNOMEBN}-${PV}" 17S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
18 18
19FILES:${PN} = "${libdir}/lib*.so.*" 19FILES:${PN} = "${libdir}/lib*.so.*"
20FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/" 20FILES:${PN}-dev += "${datadir}/glibmm-* ${libdir}/${BPN}/include/ ${libdir}/${BPN}/proc/ ${libdir}/giomm-2.68/include/"
diff --git a/meta-oe/recipes-core/libnfc/libnfc_git.bb b/meta-oe/recipes-core/libnfc/libnfc_git.bb
index a97a2841f7..ac3a0d85a4 100644
--- a/meta-oe/recipes-core/libnfc/libnfc_git.bb
+++ b/meta-oe/recipes-core/libnfc/libnfc_git.bb
@@ -9,7 +9,6 @@ inherit autotools pkgconfig
9 9
10PV = "1.8.0+git" 10PV = "1.8.0+git"
11 11
12S = "${WORKDIR}/git"
13SRCREV = "f02ff51449240102c27a97173dc495e8e7789046" 12SRCREV = "f02ff51449240102c27a97173dc495e8e7789046"
14SRC_URI = "git://github.com/nfc-tools/libnfc.git;branch=master;protocol=https" 13SRC_URI = "git://github.com/nfc-tools/libnfc.git;branch=master;protocol=https"
15 14
diff --git a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb
index ede57bc3ec..3496220fe1 100644
--- a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb
+++ b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-2.0_2.12.1.bb
@@ -5,13 +5,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499"
5 5
6DEPENDS = "mm-common" 6DEPENDS = "mm-common"
7 7
8SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.12/libsigc++-${PV}.tar.xz" 8SRC_URI = "${GNOME_MIRROR}/libsigc++/2.12/libsigc++-${PV}.tar.xz"
9SRC_URI[sha256sum] = "a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843" 9SRC_URI[sha256sum] = "a9dbee323351d109b7aee074a9cb89ca3e7bcf8ad8edef1851f4cf359bd50843"
10 10
11UPSTREAM_CHECK_URI = "https://download.gnome.org/sources/libsigc++/2.12/" 11UPSTREAM_CHECK_URI = "https://download.gnome.org/sources/libsigc++/2.12/"
12UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" 12UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
13 13
14S = "${WORKDIR}/libsigc++-${PV}" 14S = "${UNPACKDIR}/libsigc++-${PV}"
15 15
16inherit meson 16inherit meson
17 17
diff --git a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb
index b3875e8436..0bfe55fd93 100644
--- a/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb
+++ b/meta-oe/recipes-core/libsigc++-2.0/libsigc++-3_3.6.0.bb
@@ -5,13 +5,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=959bffe2993816eb32ec4bc1ec1d5875"
5 5
6DEPENDS = "mm-common" 6DEPENDS = "mm-common"
7 7
8SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/libsigc++/3.6/libsigc++-${PV}.tar.xz" 8SRC_URI = "${GNOME_MIRROR}/libsigc++/3.6/libsigc++-${PV}.tar.xz"
9SRC_URI[sha256sum] = "c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17" 9SRC_URI[sha256sum] = "c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17"
10 10
11UPSTREAM_CHECK_URI = "https://download.gnome.org/sources/libsigc++/3.6/" 11UPSTREAM_CHECK_URI = "https://download.gnome.org/sources/libsigc++/3.6/"
12UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" 12UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
13 13
14S = "${WORKDIR}/libsigc++-${PV}" 14S = "${UNPACKDIR}/libsigc++-${PV}"
15 15
16inherit setuptools3 meson 16inherit setuptools3 meson
17 17
diff --git a/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb b/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb
index 0271602555..58c2697b9a 100644
--- a/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb
+++ b/meta-oe/recipes-core/libxml/libxml++-5.0_5.0.1.bb
@@ -11,7 +11,7 @@ DEPENDS = "libxml2 glibmm"
11GNOMEBN = "libxml++" 11GNOMEBN = "libxml++"
12inherit gnomebase ptest 12inherit gnomebase ptest
13 13
14S = "${WORKDIR}/libxml++-${PV}" 14S = "${UNPACKDIR}/libxml++-${PV}"
15 15
16SRC_URI[archive.sha256sum] = "15c38307a964fa6199f4da6683a599eb7e63cc89198545b36349b87cf9aa0098" 16SRC_URI[archive.sha256sum] = "15c38307a964fa6199f4da6683a599eb7e63cc89198545b36349b87cf9aa0098"
17 17
diff --git a/meta-oe/recipes-core/mdbus2/mdbus2_git.bb b/meta-oe/recipes-core/mdbus2/mdbus2_git.bb
index a7ac358f27..948d50b471 100644
--- a/meta-oe/recipes-core/mdbus2/mdbus2_git.bb
+++ b/meta-oe/recipes-core/mdbus2/mdbus2_git.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/freesmartphone/mdbus.git;protocol=https;branch=maste
11 " 11 "
12SRCREV = "28202692d0b441000f4ddb8f347f72d1355021aa" 12SRCREV = "28202692d0b441000f4ddb8f347f72d1355021aa"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools pkgconfig vala 15inherit autotools pkgconfig vala
17 16
diff --git a/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb b/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb
index a013d99ba1..cf98c0cf2e 100644
--- a/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb
+++ b/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/zlib-ng/minizip-ng.git;protocol=https;branch=master
13 13
14SRCREV = "55db144e03027b43263e5ebcb599bf0878ba58de" 14SRCREV = "55db144e03027b43263e5ebcb599bf0878ba58de"
15 15
16S = "${WORKDIR}/git"
17 16
18RCONFLICTS:${PN} += "minizip" 17RCONFLICTS:${PN} += "minizip"
19 18
diff --git a/meta-oe/recipes-core/minizip/minizip_1.3.1.bb b/meta-oe/recipes-core/minizip/minizip_1.3.1.bb
index 0d36ffbcf6..56cd28c9ae 100644
--- a/meta-oe/recipes-core/minizip/minizip_1.3.1.bb
+++ b/meta-oe/recipes-core/minizip/minizip_1.3.1.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://zip.h;beginline=14;endline=30;md5=8eaa8535a3a1a2296b3
9SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/zlib/${PV}/zlib-${PV}.tar.gz" 9SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/zlib/${PV}/zlib-${PV}.tar.gz"
10UPSTREAM_CHECK_URI = "http://zlib.net/" 10UPSTREAM_CHECK_URI = "http://zlib.net/"
11 11
12S = "${WORKDIR}/zlib-${PV}/contrib/minizip" 12S = "${UNPACKDIR}/zlib-${PV}/contrib/minizip"
13 13
14SRC_URI[sha256sum] = "9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23" 14SRC_URI[sha256sum] = "9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23"
15 15
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/musl-rpmatch/musl-rpmatch_git.bb b/meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb
index fe3cf73e43..9c4db7efec 100644
--- a/meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb
+++ b/meta-oe/recipes-core/musl-rpmatch/musl-rpmatch_git.bb
@@ -12,4 +12,3 @@ UPSTREAM_CHECK_COMMITS = "1"
12 12
13inherit autotools 13inherit autotools
14 14
15S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-core/ndctl/ndctl_v79.bb b/meta-oe/recipes-core/ndctl/ndctl_v79.bb
index 1ad1476d93..4014e3bca6 100644
--- a/meta-oe/recipes-core/ndctl/ndctl_v79.bb
+++ b/meta-oe/recipes-core/ndctl/ndctl_v79.bb
@@ -18,7 +18,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>v\d+(\.\d+)*)"
18 18
19DEPENDS = "kmod udev json-c keyutils iniparser libtraceevent libtracefs" 19DEPENDS = "kmod udev json-c keyutils iniparser libtraceevent libtracefs"
20 20
21S = "${WORKDIR}/git"
22 21
23EXTRA_OEMESON += "-Diniparserdir=${STAGING_INCDIR}/iniparser" 22EXTRA_OEMESON += "-Diniparserdir=${STAGING_INCDIR}/iniparser"
24 23
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 8c05ad6d02..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,9 +6,8 @@ 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
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14 13
diff --git a/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb b/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb
index d43ea281ae..9e32242e31 100644
--- a/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb
+++ b/meta-oe/recipes-core/opencl/ocl-icd_2.3.2.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/OCL-dev/ocl-icd.git;protocol=https;branch=master"
9 9
10SRCREV = "fdde6677b21329432db8b481e2637cd10f7d3cb2" 10SRCREV = "fdde6677b21329432db8b481e2637cd10f7d3cb2"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools 13inherit autotools
15 14
diff --git a/meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb b/meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb
index b815c22eec..7335712d6f 100644
--- a/meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb
+++ b/meta-oe/recipes-core/opencl/opencl-clhpp_2024.10.24.bb
@@ -10,7 +10,6 @@ SRCREV = "c7b4aded1cab9560b226041dd962f63375a9a384"
10 10
11SRC_URI = "git://github.com/KhronosGroup/OpenCL-CLHPP.git;protocol=https;branch=main" 11SRC_URI = "git://github.com/KhronosGroup/OpenCL-CLHPP.git;protocol=https;branch=main"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit cmake 14inherit cmake
16 15
diff --git a/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb b/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb
index e374ef1863..c766a66640 100644
--- a/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb
+++ b/meta-oe/recipes-core/opencl/opencl-cts_2025.01.22.bb
@@ -8,7 +8,6 @@ inherit pkgconfig cmake
8DEPENDS += "opencl-headers opencl-icd-loader" 8DEPENDS += "opencl-headers opencl-icd-loader"
9RDEPENDS:${PN} += "python3-core python3-io" 9RDEPENDS:${PN} += "python3-core python3-io"
10 10
11S = "${WORKDIR}/git"
12 11
13SRC_URI = "git://github.com/KhronosGroup/OpenCL-CTS.git;protocol=https;branch=main;lfs=0 \ 12SRC_URI = "git://github.com/KhronosGroup/OpenCL-CTS.git;protocol=https;branch=main;lfs=0 \
14 file://0001-Ignore-Compiler-Warnings.patch" 13 file://0001-Ignore-Compiler-Warnings.patch"
diff --git a/meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb b/meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb
index 412b573cb4..0ec2fe5f33 100644
--- a/meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb
+++ b/meta-oe/recipes-core/opencl/opencl-headers_2024.10.24.bb
@@ -4,7 +4,6 @@ LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5SECTION = "base" 5SECTION = "base"
6 6
7S = "${WORKDIR}/git"
8SRCREV = "4ea6df132107e3b4b9407f903204b5522fdffcd6" 7SRCREV = "4ea6df132107e3b4b9407f903204b5522fdffcd6"
9SRC_URI = "git://github.com/KhronosGroup/OpenCL-Headers.git;branch=main;protocol=https \ 8SRC_URI = "git://github.com/KhronosGroup/OpenCL-Headers.git;branch=main;protocol=https \
10 file://0001-Command-buffer-supported-queue-properties-265.patch \ 9 file://0001-Command-buffer-supported-queue-properties-265.patch \
diff --git a/meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb b/meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb
index 38db7a2453..7cfc75f5ed 100644
--- a/meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb
+++ b/meta-oe/recipes-core/opencl/opencl-icd-loader_2024.05.08.bb
@@ -11,7 +11,6 @@ DEPENDS += "opencl-headers"
11PROVIDES = "virtual/opencl-icd" 11PROVIDES = "virtual/opencl-icd"
12RPROVIDES:${PN} = "virtual-opencl-icd" 12RPROVIDES:${PN} = "virtual-opencl-icd"
13 13
14S = "${WORKDIR}/git"
15 14
16SRCREV = "861b68b290e76d08e7241608479c16431f529945" 15SRCREV = "861b68b290e76d08e7241608479c16431f529945"
17SRC_URI = "git://github.com/KhronosGroup/OpenCL-ICD-Loader.git;branch=main;protocol=https" 16SRC_URI = "git://github.com/KhronosGroup/OpenCL-ICD-Loader.git;branch=main;protocol=https"
diff --git a/meta-oe/recipes-core/pim435/pim435_git.bb b/meta-oe/recipes-core/pim435/pim435_git.bb
index 8fc8749a1f..a18e889683 100644
--- a/meta-oe/recipes-core/pim435/pim435_git.bb
+++ b/meta-oe/recipes-core/pim435/pim435_git.bb
@@ -15,7 +15,6 @@ SRCREV = "445ed623ec8d3ecbb1d566900b4ef3fb3031d689"
15# Upstream repo does not tag 15# Upstream repo does not tag
16UPSTREAM_CHECK_COMMITS = "1" 16UPSTREAM_CHECK_COMMITS = "1"
17 17
18S = "${WORKDIR}/git"
19 18
20DEPENDS = "i2c-tools" 19DEPENDS = "i2c-tools"
21 20
diff --git a/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb b/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb
index 58aa3216ea..c56160571a 100644
--- a/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb
+++ b/meta-oe/recipes-core/proxy-libintl/proxy-libintl_20100902.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Proxy libintl" 1SUMMARY = "Proxy libintl"
2HOMEPAGE = "http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/" 2HOMEPAGE = "https://download.gnome.org/binaries/win32/dependencies/"
3SECTION = "libs" 3SECTION = "libs"
4LICENSE = "LGPL-2.0-only" 4LICENSE = "LGPL-2.0-only"
5LIC_FILES_CHKSUM = "file://${UNPACKDIR}/src/proxy-libintl/COPYING.LIB.txt;md5=bc400bc21422f9a92e76ec2c5167ca2e" 5LIC_FILES_CHKSUM = "file://${UNPACKDIR}/src/proxy-libintl/COPYING.LIB.txt;md5=bc400bc21422f9a92e76ec2c5167ca2e"
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://${UNPACKDIR}/src/proxy-libintl/COPYING.LIB.txt;md5=bc
7PROVIDES = "virtual/libintl" 7PROVIDES = "virtual/libintl"
8 8
9SRC_URI = " \ 9SRC_URI = " \
10 http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/${BPN}-dev_${PV}_win32.zip \ 10 https://download.gnome.org/binaries/win32/dependencies/${BPN}-dev_${PV}_win32.zip \
11" 11"
12SRC_URI[sha256sum] = "291ac350cc5eb4a01b0d651ca99fae64cee8a1c06b2005277fab5a4356f9ae91" 12SRC_URI[sha256sum] = "291ac350cc5eb4a01b0d651ca99fae64cee8a1c06b2005277fab5a4356f9ae91"
13 13
diff --git a/meta-oe/recipes-core/safec/safec_3.7.1.bb b/meta-oe/recipes-core/safec/safec_3.7.1.bb
index 9dd6f1c7cc..a2f66e9a1a 100644
--- a/meta-oe/recipes-core/safec/safec_3.7.1.bb
+++ b/meta-oe/recipes-core/safec/safec_3.7.1.bb
@@ -6,7 +6,6 @@ SECTION = "lib"
6 6
7inherit autotools pkgconfig 7inherit autotools pkgconfig
8 8
9S = "${WORKDIR}/git"
10SRCREV = "f9add9245b97c7bda6e28cceb0ee37fb7e254fd8" 9SRCREV = "f9add9245b97c7bda6e28cceb0ee37fb7e254fd8"
11SRC_URI = "git://github.com/rurban/safeclib.git;branch=master;protocol=https \ 10SRC_URI = "git://github.com/rurban/safeclib.git;branch=master;protocol=https \
12 file://0001-strpbrk_s-Remove-unused-variable-len.patch \ 11 file://0001-strpbrk_s-Remove-unused-variable-len.patch \
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb
index ceb422325c..9c39d40d23 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-libsystemd_255.6.bb
@@ -55,7 +55,6 @@ CFLAGS:append:libc-musl = " -D__UAPI_DEF_ETHHDR=0 "
55 55
56EXTRA_OEMESON += "-Dstatic-libsystemd=pic" 56EXTRA_OEMESON += "-Dstatic-libsystemd=pic"
57 57
58S = "${WORKDIR}/git"
59 58
60RDEPENDS:${PN}-dev = "" 59RDEPENDS:${PN}-dev = ""
61 60
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb
index c55c305611..0467c834b8 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++-tools_2.1.0.bb
@@ -11,6 +11,6 @@ DEPENDS += "expat"
11SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8" 11SRCREV = "0261d0ec60b68c1f0a6ec9acf63d1379f7d569f8"
12SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};subpath=tools" 12SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};subpath=tools"
13 13
14S = "${WORKDIR}/tools" 14S = "${UNPACKDIR}/tools"
15 15
16BBCLASSEXTEND = "native nativesdk" 16BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb
index f3799adb3c..62b30e9894 100644
--- a/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb
+++ b/meta-oe/recipes-core/sdbus-c++/sdbus-c++_2.1.0.bb
@@ -24,7 +24,6 @@ EXTRA_OECMAKE = "-DSDBUSCPP_BUILD_CODEGEN=OFF \
24 -DSDBUSCPP_BUILD_DOCS=ON \ 24 -DSDBUSCPP_BUILD_DOCS=ON \
25 -DSDBUSCPP_BUILD_DOXYGEN_DOCS=OFF" 25 -DSDBUSCPP_BUILD_DOXYGEN_DOCS=OFF"
26 26
27S = "${WORKDIR}/git"
28 27
29# Link libatomic on architectures without 64bit atomics fixes 28# Link libatomic on architectures without 64bit atomics fixes
30# libsdbus-c++.so.1.1.0: undefined reference to `__atomic_load_8' 29# libsdbus-c++.so.1.1.0: undefined reference to `__atomic_load_8'
diff --git a/meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb b/meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb
new file mode 100644
index 0000000000..15b60af02e
--- /dev/null
+++ b/meta-oe/recipes-core/systemd/systemd-repart-native_257.6.bb
@@ -0,0 +1,59 @@
1# SPDX-License-Identifier: MIT
2#
3# Copyright Leica Geosystems AG
4#
5
6SUMMARY = "systemd-repart"
7DESCRIPTION = "systemd-repart grows and adds partitions to a partition table, based on the configuration files described in repart.d(5), or generates a Discoverable Disk Image (DDI) for a system extension (sysext, see systemd-sysext(8))."
8HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd"
9
10LICENSE = "GPL-2.0-only & LGPL-2.1-or-later"
11LICENSE:libsystemd = "LGPL-2.1-or-later"
12LIC_FILES_CHKSUM = "file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \
13 file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
14
15SRCREV = "00a12c234e2506f5cab683460199575f13c454db"
16SRCBRANCH = "v257-stable"
17SRC_URI = "git://github.com/systemd/systemd.git;protocol=https;branch=${SRCBRANCH}"
18
19S = "${WORKDIR}/git"
20
21DEPENDS = " \
22 cryptsetup-native \
23 gperf-native \
24 libcap \
25 python3-jinja2-native \
26 util-linux \
27"
28
29inherit meson pkgconfig gettext native
30
31MESON_TARGET = "systemd-repart"
32
33# Helper variables to clarify locations. This mirrors the logic in systemd's
34# build system.
35rootprefix ?= "${root_prefix}"
36rootlibdir ?= "${base_libdir}"
37rootlibexecdir = "${rootprefix}/lib"
38
39EXTRA_OEMESON += "-Dnobody-user=nobody \
40 -Dnobody-group=nogroup \
41 -Drootlibdir=${rootlibdir} \
42 -Drootprefix=${rootprefix} \
43 -Ddefault-locale=C \
44 -Dmode=release \
45 -Dsystem-alloc-uid-min=101 \
46 -Dsystem-uid-max=999 \
47 -Dsystem-alloc-gid-min=101 \
48 -Dsystem-gid-max=999 \
49"
50
51do_install() {
52 install -d ${D}${bindir}/
53 install -m 0755 ${B}/systemd-repart ${D}${bindir}/systemd-repart
54 install -d ${D}${libdir}/
55 install -m 0644 ${B}/src/shared/libsystemd-shared-257.so ${D}${libdir}/libsystemd-shared-257.so
56
57 install -d ${D}${libdir}/systemd/repart/
58 cp -r ${S}/src/repart/definitions ${D}${libdir}/systemd/repart/
59}
diff --git a/meta-oe/recipes-core/usleep/usleep_1.2.bb b/meta-oe/recipes-core/usleep/usleep_1.2.bb
index e8b4a7fef9..530104e964 100644
--- a/meta-oe/recipes-core/usleep/usleep_1.2.bb
+++ b/meta-oe/recipes-core/usleep/usleep_1.2.bb
@@ -3,8 +3,7 @@ SECTION = "base"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 4LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
5 5
6S = "${WORKDIR}/sources" 6S = "${UNPACKDIR}"
7UNPACKDIR = "${S}"
8DEPENDS = "popt" 7DEPENDS = "popt"
9 8
10SRC_URI = "file://usleep.c \ 9SRC_URI = "file://usleep.c \
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
index c58805546f..ca88d426a7 100644
--- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc
@@ -17,18 +17,18 @@ SRC_URI += " \
17 crate://crates.io/arrayref/0.3.9 \ 17 crate://crates.io/arrayref/0.3.9 \
18 crate://crates.io/arrayvec/0.7.6 \ 18 crate://crates.io/arrayvec/0.7.6 \
19 crate://crates.io/autocfg/1.4.0 \ 19 crate://crates.io/autocfg/1.4.0 \
20 crate://crates.io/bigdecimal/0.4.7 \ 20 crate://crates.io/bigdecimal/0.4.8 \
21 crate://crates.io/binary-heap-plus/0.5.0 \ 21 crate://crates.io/binary-heap-plus/0.5.0 \
22 crate://crates.io/bincode/1.3.3 \ 22 crate://crates.io/bincode/2.0.1 \
23 crate://crates.io/bindgen/0.70.1 \ 23 crate://crates.io/bincode_derive/2.0.1 \
24 crate://crates.io/bindgen/0.71.1 \ 24 crate://crates.io/bindgen/0.71.1 \
25 crate://crates.io/bitflags/1.3.2 \ 25 crate://crates.io/bitflags/1.3.2 \
26 crate://crates.io/bitflags/2.9.0 \ 26 crate://crates.io/bitflags/2.9.0 \
27 crate://crates.io/bitvec/1.0.1 \ 27 crate://crates.io/bitvec/1.0.1 \
28 crate://crates.io/blake2b_simd/1.0.3 \ 28 crate://crates.io/blake2b_simd/1.0.3 \
29 crate://crates.io/blake3/1.6.1 \ 29 crate://crates.io/blake3/1.8.2 \
30 crate://crates.io/block-buffer/0.10.4 \ 30 crate://crates.io/block-buffer/0.10.4 \
31 crate://crates.io/bstr/1.11.3 \ 31 crate://crates.io/bstr/1.12.0 \
32 crate://crates.io/bumpalo/3.17.0 \ 32 crate://crates.io/bumpalo/3.17.0 \
33 crate://crates.io/bytecount/0.6.8 \ 33 crate://crates.io/bytecount/0.6.8 \
34 crate://crates.io/byteorder/1.5.0 \ 34 crate://crates.io/byteorder/1.5.0 \
@@ -36,13 +36,13 @@ SRC_URI += " \
36 crate://crates.io/cexpr/0.6.0 \ 36 crate://crates.io/cexpr/0.6.0 \
37 crate://crates.io/cfg-if/1.0.0 \ 37 crate://crates.io/cfg-if/1.0.0 \
38 crate://crates.io/cfg_aliases/0.2.1 \ 38 crate://crates.io/cfg_aliases/0.2.1 \
39 crate://crates.io/chrono/0.4.40 \ 39 crate://crates.io/chrono/0.4.41 \
40 crate://crates.io/chrono-tz/0.10.1 \ 40 crate://crates.io/chrono-tz/0.10.3 \
41 crate://crates.io/chrono-tz-build/0.4.0 \ 41 crate://crates.io/chrono-tz-build/0.4.0 \
42 crate://crates.io/clang-sys/1.8.1 \ 42 crate://crates.io/clang-sys/1.8.1 \
43 crate://crates.io/clap/4.5.31 \ 43 crate://crates.io/clap/4.5.38 \
44 crate://crates.io/clap_builder/4.5.31 \ 44 crate://crates.io/clap_builder/4.5.38 \
45 crate://crates.io/clap_complete/4.5.46 \ 45 crate://crates.io/clap_complete/4.5.50 \
46 crate://crates.io/clap_lex/0.7.4 \ 46 crate://crates.io/clap_lex/0.7.4 \
47 crate://crates.io/clap_mangen/0.2.26 \ 47 crate://crates.io/clap_mangen/0.2.26 \
48 crate://crates.io/colorchoice/1.0.3 \ 48 crate://crates.io/colorchoice/1.0.3 \
@@ -51,6 +51,7 @@ SRC_URI += " \
51 crate://crates.io/const-random/0.1.18 \ 51 crate://crates.io/const-random/0.1.18 \
52 crate://crates.io/const-random-macro/0.1.16 \ 52 crate://crates.io/const-random-macro/0.1.16 \
53 crate://crates.io/constant_time_eq/0.3.1 \ 53 crate://crates.io/constant_time_eq/0.3.1 \
54 crate://crates.io/convert_case/0.7.1 \
54 crate://crates.io/core-foundation-sys/0.8.7 \ 55 crate://crates.io/core-foundation-sys/0.8.7 \
55 crate://crates.io/coz/0.1.3 \ 56 crate://crates.io/coz/0.1.3 \
56 crate://crates.io/cpp/0.5.10 \ 57 crate://crates.io/cpp/0.5.10 \
@@ -62,21 +63,28 @@ SRC_URI += " \
62 crate://crates.io/crossbeam-deque/0.8.6 \ 63 crate://crates.io/crossbeam-deque/0.8.6 \
63 crate://crates.io/crossbeam-epoch/0.9.18 \ 64 crate://crates.io/crossbeam-epoch/0.9.18 \
64 crate://crates.io/crossbeam-utils/0.8.21 \ 65 crate://crates.io/crossbeam-utils/0.8.21 \
65 crate://crates.io/crossterm/0.28.1 \ 66 crate://crates.io/crossterm/0.29.0 \
66 crate://crates.io/crossterm_winapi/0.9.1 \ 67 crate://crates.io/crossterm_winapi/0.9.1 \
67 crate://crates.io/crunchy/0.2.3 \ 68 crate://crates.io/crunchy/0.2.3 \
68 crate://crates.io/crypto-common/0.1.6 \ 69 crate://crates.io/crypto-common/0.1.6 \
69 crate://crates.io/ctrlc/3.4.5 \ 70 crate://crates.io/ctor/0.4.2 \
70 crate://crates.io/data-encoding/2.8.0 \ 71 crate://crates.io/ctor-proc-macro/0.0.5 \
71 crate://crates.io/data-encoding-macro/0.1.17 \ 72 crate://crates.io/ctrlc/3.4.7 \
72 crate://crates.io/data-encoding-macro-internal/0.1.15 \ 73 crate://crates.io/data-encoding/2.9.0 \
73 crate://crates.io/deranged/0.3.11 \ 74 crate://crates.io/data-encoding-macro/0.1.18 \
75 crate://crates.io/data-encoding-macro-internal/0.1.16 \
76 crate://crates.io/deranged/0.4.0 \
74 crate://crates.io/derive_arbitrary/1.4.1 \ 77 crate://crates.io/derive_arbitrary/1.4.1 \
78 crate://crates.io/derive_more/2.0.1 \
79 crate://crates.io/derive_more-impl/2.0.1 \
75 crate://crates.io/diff/0.1.13 \ 80 crate://crates.io/diff/0.1.13 \
76 crate://crates.io/digest/0.10.7 \ 81 crate://crates.io/digest/0.10.7 \
77 crate://crates.io/displaydoc/0.2.5 \ 82 crate://crates.io/displaydoc/0.2.5 \
78 crate://crates.io/dlv-list/0.5.2 \ 83 crate://crates.io/dlv-list/0.5.2 \
79 crate://crates.io/dns-lookup/2.0.4 \ 84 crate://crates.io/dns-lookup/2.0.4 \
85 crate://crates.io/document-features/0.2.11 \
86 crate://crates.io/dtor/0.0.6 \
87 crate://crates.io/dtor-proc-macro/0.0.5 \
80 crate://crates.io/dunce/1.0.5 \ 88 crate://crates.io/dunce/1.0.5 \
81 crate://crates.io/either/1.15.0 \ 89 crate://crates.io/either/1.15.0 \
82 crate://crates.io/encode_unicode/1.0.0 \ 90 crate://crates.io/encode_unicode/1.0.0 \
@@ -87,14 +95,16 @@ SRC_URI += " \
87 crate://crates.io/file_diff/1.0.0 \ 95 crate://crates.io/file_diff/1.0.0 \
88 crate://crates.io/filedescriptor/0.8.3 \ 96 crate://crates.io/filedescriptor/0.8.3 \
89 crate://crates.io/filetime/0.2.25 \ 97 crate://crates.io/filetime/0.2.25 \
90 crate://crates.io/flate2/1.1.0 \ 98 crate://crates.io/flate2/1.1.1 \
99 crate://crates.io/fluent/0.17.0 \
100 crate://crates.io/fluent-bundle/0.16.0 \
101 crate://crates.io/fluent-langneg/0.13.0 \
102 crate://crates.io/fluent-syntax/0.12.0 \
91 crate://crates.io/fnv/1.0.7 \ 103 crate://crates.io/fnv/1.0.7 \
92 crate://crates.io/foldhash/0.1.4 \ 104 crate://crates.io/foldhash/0.1.4 \
93 crate://crates.io/fs_extra/1.3.0 \ 105 crate://crates.io/fs_extra/1.3.0 \
94 crate://crates.io/fsevent-sys/4.1.0 \ 106 crate://crates.io/fsevent-sys/4.1.0 \
95 crate://crates.io/fts-sys/0.2.14 \ 107 crate://crates.io/fts-sys/0.2.16 \
96 crate://crates.io/fundu/2.0.1 \
97 crate://crates.io/fundu-core/0.3.1 \
98 crate://crates.io/funty/2.0.0 \ 108 crate://crates.io/funty/2.0.0 \
99 crate://crates.io/futures-core/0.3.31 \ 109 crate://crates.io/futures-core/0.3.31 \
100 crate://crates.io/futures-macro/0.3.31 \ 110 crate://crates.io/futures-macro/0.3.31 \
@@ -106,18 +116,20 @@ SRC_URI += " \
106 crate://crates.io/getrandom/0.2.15 \ 116 crate://crates.io/getrandom/0.2.15 \
107 crate://crates.io/getrandom/0.3.1 \ 117 crate://crates.io/getrandom/0.3.1 \
108 crate://crates.io/glob/0.3.2 \ 118 crate://crates.io/glob/0.3.2 \
109 crate://crates.io/half/2.4.1 \ 119 crate://crates.io/half/2.6.0 \
110 crate://crates.io/hashbrown/0.14.5 \ 120 crate://crates.io/hashbrown/0.14.5 \
111 crate://crates.io/hashbrown/0.15.2 \ 121 crate://crates.io/hashbrown/0.15.2 \
112 crate://crates.io/hex/0.4.3 \ 122 crate://crates.io/hex/0.4.3 \
113 crate://crates.io/hex-literal/0.4.1 \ 123 crate://crates.io/hex-literal/1.0.0 \
114 crate://crates.io/hostname/0.4.0 \ 124 crate://crates.io/hostname/0.4.1 \
115 crate://crates.io/iana-time-zone/0.1.61 \ 125 crate://crates.io/iana-time-zone/0.1.63 \
116 crate://crates.io/iana-time-zone-haiku/0.1.2 \ 126 crate://crates.io/iana-time-zone-haiku/0.1.2 \
117 crate://crates.io/indexmap/2.7.1 \ 127 crate://crates.io/indexmap/2.7.1 \
118 crate://crates.io/indicatif/0.17.11 \ 128 crate://crates.io/indicatif/0.17.11 \
119 crate://crates.io/inotify/0.11.0 \ 129 crate://crates.io/inotify/0.11.0 \
120 crate://crates.io/inotify-sys/0.1.5 \ 130 crate://crates.io/inotify-sys/0.1.5 \
131 crate://crates.io/intl-memoizer/0.5.3 \
132 crate://crates.io/intl_pluralrules/7.0.2 \
121 crate://crates.io/is_terminal_polyfill/1.70.1 \ 133 crate://crates.io/is_terminal_polyfill/1.70.1 \
122 crate://crates.io/itertools/0.13.0 \ 134 crate://crates.io/itertools/0.13.0 \
123 crate://crates.io/itertools/0.14.0 \ 135 crate://crates.io/itertools/0.14.0 \
@@ -127,12 +139,14 @@ SRC_URI += " \
127 crate://crates.io/kqueue/1.0.8 \ 139 crate://crates.io/kqueue/1.0.8 \
128 crate://crates.io/kqueue-sys/1.0.4 \ 140 crate://crates.io/kqueue-sys/1.0.4 \
129 crate://crates.io/lazy_static/1.5.0 \ 141 crate://crates.io/lazy_static/1.5.0 \
130 crate://crates.io/libc/0.2.170 \ 142 crate://crates.io/libc/0.2.172 \
131 crate://crates.io/libloading/0.8.6 \ 143 crate://crates.io/libloading/0.8.6 \
132 crate://crates.io/libm/0.2.11 \ 144 crate://crates.io/libm/0.2.11 \
133 crate://crates.io/libredox/0.1.3 \ 145 crate://crates.io/libredox/0.1.3 \
146 crate://crates.io/libz-rs-sys/0.5.0 \
134 crate://crates.io/linux-raw-sys/0.4.15 \ 147 crate://crates.io/linux-raw-sys/0.4.15 \
135 crate://crates.io/linux-raw-sys/0.9.2 \ 148 crate://crates.io/linux-raw-sys/0.9.4 \
149 crate://crates.io/litrs/0.4.1 \
136 crate://crates.io/lock_api/0.4.12 \ 150 crate://crates.io/lock_api/0.4.12 \
137 crate://crates.io/lockfree-object-pool/0.1.6 \ 151 crate://crates.io/lockfree-object-pool/0.1.6 \
138 crate://crates.io/log/0.4.26 \ 152 crate://crates.io/log/0.4.26 \
@@ -144,7 +158,7 @@ SRC_URI += " \
144 crate://crates.io/minimal-lexical/0.2.1 \ 158 crate://crates.io/minimal-lexical/0.2.1 \
145 crate://crates.io/miniz_oxide/0.8.5 \ 159 crate://crates.io/miniz_oxide/0.8.5 \
146 crate://crates.io/mio/1.0.3 \ 160 crate://crates.io/mio/1.0.3 \
147 crate://crates.io/nix/0.29.0 \ 161 crate://crates.io/nix/0.30.1 \
148 crate://crates.io/nom/7.1.3 \ 162 crate://crates.io/nom/7.1.3 \
149 crate://crates.io/nom/8.0.0 \ 163 crate://crates.io/nom/8.0.0 \
150 crate://crates.io/notify/8.0.0 \ 164 crate://crates.io/notify/8.0.0 \
@@ -159,14 +173,14 @@ SRC_URI += " \
159 crate://crates.io/num_threads/0.1.7 \ 173 crate://crates.io/num_threads/0.1.7 \
160 crate://crates.io/number_prefix/0.4.0 \ 174 crate://crates.io/number_prefix/0.4.0 \
161 crate://crates.io/once_cell/1.20.3 \ 175 crate://crates.io/once_cell/1.20.3 \
162 crate://crates.io/onig/6.4.0 \ 176 crate://crates.io/onig/6.5.1 \
163 crate://crates.io/onig_sys/69.8.1 \ 177 crate://crates.io/onig_sys/69.9.1 \
164 crate://crates.io/ordered-multimap/0.7.3 \ 178 crate://crates.io/ordered-multimap/0.7.3 \
165 crate://crates.io/os_display/0.1.3 \ 179 crate://crates.io/os_display/0.1.4 \
166 crate://crates.io/parking_lot/0.12.3 \ 180 crate://crates.io/parking_lot/0.12.3 \
167 crate://crates.io/parking_lot_core/0.9.10 \ 181 crate://crates.io/parking_lot_core/0.9.10 \
168 crate://crates.io/parse-zoneinfo/0.3.1 \ 182 crate://crates.io/parse-zoneinfo/0.3.1 \
169 crate://crates.io/parse_datetime/0.8.0 \ 183 crate://crates.io/parse_datetime/0.9.0 \
170 crate://crates.io/phf/0.11.3 \ 184 crate://crates.io/phf/0.11.3 \
171 crate://crates.io/phf_codegen/0.11.3 \ 185 crate://crates.io/phf_codegen/0.11.3 \
172 crate://crates.io/phf_generator/0.11.3 \ 186 crate://crates.io/phf_generator/0.11.3 \
@@ -181,14 +195,14 @@ SRC_URI += " \
181 crate://crates.io/pretty_assertions/1.4.1 \ 195 crate://crates.io/pretty_assertions/1.4.1 \
182 crate://crates.io/prettyplease/0.2.30 \ 196 crate://crates.io/prettyplease/0.2.30 \
183 crate://crates.io/proc-macro-crate/3.3.0 \ 197 crate://crates.io/proc-macro-crate/3.3.0 \
184 crate://crates.io/proc-macro2/1.0.94 \ 198 crate://crates.io/proc-macro2/1.0.95 \
185 crate://crates.io/procfs/0.17.0 \ 199 crate://crates.io/procfs/0.17.0 \
186 crate://crates.io/procfs-core/0.17.0 \ 200 crate://crates.io/procfs-core/0.17.0 \
187 crate://crates.io/quick-error/2.0.1 \ 201 crate://crates.io/quick-error/2.0.1 \
188 crate://crates.io/quote/1.0.39 \ 202 crate://crates.io/quote/1.0.40 \
189 crate://crates.io/radium/0.7.0 \ 203 crate://crates.io/radium/0.7.0 \
190 crate://crates.io/rand/0.8.5 \ 204 crate://crates.io/rand/0.8.5 \
191 crate://crates.io/rand/0.9.0 \ 205 crate://crates.io/rand/0.9.1 \
192 crate://crates.io/rand_chacha/0.3.1 \ 206 crate://crates.io/rand_chacha/0.3.1 \
193 crate://crates.io/rand_chacha/0.9.0 \ 207 crate://crates.io/rand_chacha/0.9.0 \
194 crate://crates.io/rand_core/0.6.4 \ 208 crate://crates.io/rand_core/0.6.4 \
@@ -213,45 +227,49 @@ SRC_URI += " \
213 crate://crates.io/rustversion/1.0.20 \ 227 crate://crates.io/rustversion/1.0.20 \
214 crate://crates.io/same-file/1.0.6 \ 228 crate://crates.io/same-file/1.0.6 \
215 crate://crates.io/scopeguard/1.2.0 \ 229 crate://crates.io/scopeguard/1.2.0 \
216 crate://crates.io/self_cell/1.1.0 \ 230 crate://crates.io/self_cell/1.2.0 \
217 crate://crates.io/selinux/0.5.0 \ 231 crate://crates.io/selinux/0.5.1 \
218 crate://crates.io/selinux-sys/0.6.13 \ 232 crate://crates.io/selinux-sys/0.6.14 \
219 crate://crates.io/semver/1.0.26 \ 233 crate://crates.io/semver/1.0.26 \
220 crate://crates.io/serde/1.0.218 \ 234 crate://crates.io/serde/1.0.219 \
221 crate://crates.io/serde-big-array/0.5.1 \ 235 crate://crates.io/serde-big-array/0.5.1 \
222 crate://crates.io/serde_derive/1.0.218 \ 236 crate://crates.io/serde_derive/1.0.219 \
223 crate://crates.io/sha1/0.10.6 \ 237 crate://crates.io/sha1/0.10.6 \
224 crate://crates.io/sha2/0.10.8 \ 238 crate://crates.io/sha2/0.10.9 \
225 crate://crates.io/sha3/0.10.8 \ 239 crate://crates.io/sha3/0.10.8 \
226 crate://crates.io/shlex/1.3.0 \ 240 crate://crates.io/shlex/1.3.0 \
227 crate://crates.io/signal-hook/0.3.17 \ 241 crate://crates.io/signal-hook/0.3.18 \
228 crate://crates.io/signal-hook-mio/0.2.4 \ 242 crate://crates.io/signal-hook-mio/0.2.4 \
229 crate://crates.io/signal-hook-registry/1.4.2 \ 243 crate://crates.io/signal-hook-registry/1.4.2 \
230 crate://crates.io/simd-adler32/0.3.7 \ 244 crate://crates.io/simd-adler32/0.3.7 \
231 crate://crates.io/siphasher/1.0.1 \ 245 crate://crates.io/siphasher/1.0.1 \
232 crate://crates.io/slab/0.4.9 \ 246 crate://crates.io/slab/0.4.9 \
233 crate://crates.io/sm3/0.4.2 \ 247 crate://crates.io/sm3/0.4.2 \
234 crate://crates.io/smallvec/1.14.0 \ 248 crate://crates.io/smallvec/1.15.0 \
235 crate://crates.io/smawk/0.3.2 \ 249 crate://crates.io/smawk/0.3.2 \
236 crate://crates.io/socket2/0.5.8 \ 250 crate://crates.io/socket2/0.5.8 \
237 crate://crates.io/strsim/0.11.1 \ 251 crate://crates.io/strsim/0.11.1 \
238 crate://crates.io/syn/2.0.99 \ 252 crate://crates.io/syn/2.0.99 \
239 crate://crates.io/tap/1.0.1 \ 253 crate://crates.io/tap/1.0.1 \
240 crate://crates.io/tempfile/3.18.0 \ 254 crate://crates.io/tempfile/3.20.0 \
241 crate://crates.io/terminal_size/0.4.1 \ 255 crate://crates.io/terminal_size/0.4.2 \
242 crate://crates.io/textwrap/0.16.2 \ 256 crate://crates.io/textwrap/0.16.2 \
243 crate://crates.io/thiserror/1.0.69 \ 257 crate://crates.io/thiserror/1.0.69 \
244 crate://crates.io/thiserror/2.0.12 \ 258 crate://crates.io/thiserror/2.0.12 \
245 crate://crates.io/thiserror-impl/1.0.69 \ 259 crate://crates.io/thiserror-impl/1.0.69 \
246 crate://crates.io/thiserror-impl/2.0.12 \ 260 crate://crates.io/thiserror-impl/2.0.12 \
247 crate://crates.io/time/0.3.39 \ 261 crate://crates.io/time/0.3.41 \
248 crate://crates.io/time-core/0.1.3 \ 262 crate://crates.io/time-core/0.1.4 \
249 crate://crates.io/time-macros/0.2.20 \ 263 crate://crates.io/time-macros/0.2.22 \
250 crate://crates.io/tiny-keccak/2.0.2 \ 264 crate://crates.io/tiny-keccak/2.0.2 \
265 crate://crates.io/tinystr/0.8.1 \
251 crate://crates.io/toml_datetime/0.6.8 \ 266 crate://crates.io/toml_datetime/0.6.8 \
252 crate://crates.io/toml_edit/0.22.24 \ 267 crate://crates.io/toml_edit/0.22.24 \
253 crate://crates.io/trim-in-place/0.1.7 \ 268 crate://crates.io/trim-in-place/0.1.7 \
269 crate://crates.io/type-map/0.5.0 \
254 crate://crates.io/typenum/1.18.0 \ 270 crate://crates.io/typenum/1.18.0 \
271 crate://crates.io/unic-langid/0.9.6 \
272 crate://crates.io/unic-langid-impl/0.9.6 \
255 crate://crates.io/unicode-ident/1.0.18 \ 273 crate://crates.io/unicode-ident/1.0.18 \
256 crate://crates.io/unicode-linebreak/0.1.5 \ 274 crate://crates.io/unicode-linebreak/0.1.5 \
257 crate://crates.io/unicode-segmentation/1.12.0 \ 275 crate://crates.io/unicode-segmentation/1.12.0 \
@@ -259,12 +277,14 @@ SRC_URI += " \
259 crate://crates.io/unicode-width/0.2.0 \ 277 crate://crates.io/unicode-width/0.2.0 \
260 crate://crates.io/unicode-xid/0.2.6 \ 278 crate://crates.io/unicode-xid/0.2.6 \
261 crate://crates.io/unindent/0.2.4 \ 279 crate://crates.io/unindent/0.2.4 \
280 crate://crates.io/unty/0.0.4 \
262 crate://crates.io/utf8parse/0.2.2 \ 281 crate://crates.io/utf8parse/0.2.2 \
263 crate://crates.io/utmp-classic/0.1.6 \ 282 crate://crates.io/utmp-classic/0.1.6 \
264 crate://crates.io/utmp-classic-raw/0.1.3 \ 283 crate://crates.io/utmp-classic-raw/0.1.3 \
265 crate://crates.io/uuid/1.15.1 \ 284 crate://crates.io/uuid/1.15.1 \
266 crate://crates.io/uutils_term_grid/0.6.0 \ 285 crate://crates.io/uutils_term_grid/0.7.0 \
267 crate://crates.io/version_check/0.9.5 \ 286 crate://crates.io/version_check/0.9.5 \
287 crate://crates.io/virtue/0.0.18 \
268 crate://crates.io/walkdir/2.5.0 \ 288 crate://crates.io/walkdir/2.5.0 \
269 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ 289 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
270 crate://crates.io/wasi/0.13.3+wasi-0.2.2 \ 290 crate://crates.io/wasi/0.13.3+wasi-0.2.2 \
@@ -279,9 +299,12 @@ SRC_URI += " \
279 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ 299 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
280 crate://crates.io/winapi-util/0.1.9 \ 300 crate://crates.io/winapi-util/0.1.9 \
281 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ 301 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
282 crate://crates.io/windows/0.52.0 \ 302 crate://crates.io/windows-core/0.60.1 \
283 crate://crates.io/windows-core/0.52.0 \ 303 crate://crates.io/windows-implement/0.59.0 \
284 crate://crates.io/windows-link/0.1.0 \ 304 crate://crates.io/windows-interface/0.59.1 \
305 crate://crates.io/windows-link/0.1.1 \
306 crate://crates.io/windows-result/0.3.1 \
307 crate://crates.io/windows-strings/0.3.1 \
285 crate://crates.io/windows-sys/0.48.0 \ 308 crate://crates.io/windows-sys/0.48.0 \
286 crate://crates.io/windows-sys/0.52.0 \ 309 crate://crates.io/windows-sys/0.52.0 \
287 crate://crates.io/windows-sys/0.59.0 \ 310 crate://crates.io/windows-sys/0.59.0 \
@@ -309,10 +332,11 @@ SRC_URI += " \
309 crate://crates.io/yansi/1.0.1 \ 332 crate://crates.io/yansi/1.0.1 \
310 crate://crates.io/z85/3.0.6 \ 333 crate://crates.io/z85/3.0.6 \
311 crate://crates.io/zerocopy/0.7.35 \ 334 crate://crates.io/zerocopy/0.7.35 \
312 crate://crates.io/zerocopy/0.8.23 \
313 crate://crates.io/zerocopy-derive/0.7.35 \ 335 crate://crates.io/zerocopy-derive/0.7.35 \
314 crate://crates.io/zerocopy-derive/0.8.23 \ 336 crate://crates.io/zerofrom/0.1.6 \
315 crate://crates.io/zip/2.2.3 \ 337 crate://crates.io/zerovec/0.11.2 \
338 crate://crates.io/zip/4.0.0 \
339 crate://crates.io/zlib-rs/0.5.0 \
316 crate://crates.io/zopfli/0.8.1 \ 340 crate://crates.io/zopfli/0.8.1 \
317" 341"
318 342
@@ -331,18 +355,18 @@ SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafc
331SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" 355SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
332SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 356SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
333SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 357SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
334SRC_URI[bigdecimal-0.4.7.sha256sum] = "7f31f3af01c5c65a07985c804d3366560e6fa7883d640a122819b14ec327482c" 358SRC_URI[bigdecimal-0.4.8.sha256sum] = "1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013"
335SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" 359SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296"
336SRC_URI[bincode-1.3.3.sha256sum] = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 360SRC_URI[bincode-2.0.1.sha256sum] = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740"
337SRC_URI[bindgen-0.70.1.sha256sum] = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" 361SRC_URI[bincode_derive-2.0.1.sha256sum] = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09"
338SRC_URI[bindgen-0.71.1.sha256sum] = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" 362SRC_URI[bindgen-0.71.1.sha256sum] = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3"
339SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 363SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
340SRC_URI[bitflags-2.9.0.sha256sum] = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" 364SRC_URI[bitflags-2.9.0.sha256sum] = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
341SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 365SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
342SRC_URI[blake2b_simd-1.0.3.sha256sum] = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" 366SRC_URI[blake2b_simd-1.0.3.sha256sum] = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99"
343SRC_URI[blake3-1.6.1.sha256sum] = "675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753" 367SRC_URI[blake3-1.8.2.sha256sum] = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0"
344SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 368SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
345SRC_URI[bstr-1.11.3.sha256sum] = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" 369SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
346SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 370SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
347SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" 371SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
348SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 372SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
@@ -350,13 +374,13 @@ SRC_URI[cc-1.2.16.sha256sum] = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7
350SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 374SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
351SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 375SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
352SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 376SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
353SRC_URI[chrono-0.4.40.sha256sum] = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" 377SRC_URI[chrono-0.4.41.sha256sum] = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
354SRC_URI[chrono-tz-0.10.1.sha256sum] = "9c6ac4f2c0bf0f44e9161aec9675e1050aa4a530663c4a9e37e108fa948bca9f" 378SRC_URI[chrono-tz-0.10.3.sha256sum] = "efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3"
355SRC_URI[chrono-tz-build-0.4.0.sha256sum] = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7" 379SRC_URI[chrono-tz-build-0.4.0.sha256sum] = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7"
356SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 380SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
357SRC_URI[clap-4.5.31.sha256sum] = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767" 381SRC_URI[clap-4.5.38.sha256sum] = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000"
358SRC_URI[clap_builder-4.5.31.sha256sum] = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863" 382SRC_URI[clap_builder-4.5.38.sha256sum] = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120"
359SRC_URI[clap_complete-4.5.46.sha256sum] = "f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98" 383SRC_URI[clap_complete-4.5.50.sha256sum] = "c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1"
360SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 384SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
361SRC_URI[clap_mangen-0.2.26.sha256sum] = "724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a" 385SRC_URI[clap_mangen-0.2.26.sha256sum] = "724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a"
362SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 386SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
@@ -365,6 +389,7 @@ SRC_URI[console-0.15.11.sha256sum] = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804
365SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" 389SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359"
366SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 390SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
367SRC_URI[constant_time_eq-0.3.1.sha256sum] = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" 391SRC_URI[constant_time_eq-0.3.1.sha256sum] = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
392SRC_URI[convert_case-0.7.1.sha256sum] = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7"
368SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 393SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
369SRC_URI[coz-0.1.3.sha256sum] = "cef55b3fe2f5477d59e12bc792e8b3c95a25bd099eadcfae006ecea136de76e2" 394SRC_URI[coz-0.1.3.sha256sum] = "cef55b3fe2f5477d59e12bc792e8b3c95a25bd099eadcfae006ecea136de76e2"
370SRC_URI[cpp-0.5.10.sha256sum] = "f36bcac3d8234c1fb813358e83d1bb6b0290a3d2b3b5efc6b88bfeaf9d8eec17" 395SRC_URI[cpp-0.5.10.sha256sum] = "f36bcac3d8234c1fb813358e83d1bb6b0290a3d2b3b5efc6b88bfeaf9d8eec17"
@@ -376,21 +401,28 @@ SRC_URI[crc32fast-1.4.2.sha256sum] = "a97769d94ddab943e4510d138150169a2758b5ef3e
376SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 401SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
377SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 402SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
378SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 403SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
379SRC_URI[crossterm-0.28.1.sha256sum] = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 404SRC_URI[crossterm-0.29.0.sha256sum] = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
380SRC_URI[crossterm_winapi-0.9.1.sha256sum] = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 405SRC_URI[crossterm_winapi-0.9.1.sha256sum] = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b"
381SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" 406SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929"
382SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 407SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
383SRC_URI[ctrlc-3.4.5.sha256sum] = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3" 408SRC_URI[ctor-0.4.2.sha256sum] = "a4735f265ba6a1188052ca32d461028a7d1125868be18e287e756019da7607b5"
384SRC_URI[data-encoding-2.8.0.sha256sum] = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" 409SRC_URI[ctor-proc-macro-0.0.5.sha256sum] = "4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d"
385SRC_URI[data-encoding-macro-0.1.17.sha256sum] = "9f9724adfcf41f45bf652b3995837669d73c4d49a1b5ac1ff82905ac7d9b5558" 410SRC_URI[ctrlc-3.4.7.sha256sum] = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73"
386SRC_URI[data-encoding-macro-internal-0.1.15.sha256sum] = "18e4fdb82bd54a12e42fb58a800dcae6b9e13982238ce2296dc3570b92148e1f" 411SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
387SRC_URI[deranged-0.3.11.sha256sum] = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 412SRC_URI[data-encoding-macro-0.1.18.sha256sum] = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d"
413SRC_URI[data-encoding-macro-internal-0.1.16.sha256sum] = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
414SRC_URI[deranged-0.4.0.sha256sum] = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
388SRC_URI[derive_arbitrary-1.4.1.sha256sum] = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" 415SRC_URI[derive_arbitrary-1.4.1.sha256sum] = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800"
416SRC_URI[derive_more-2.0.1.sha256sum] = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678"
417SRC_URI[derive_more-impl-2.0.1.sha256sum] = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3"
389SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" 418SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
390SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 419SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
391SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 420SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
392SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 421SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f"
393SRC_URI[dns-lookup-2.0.4.sha256sum] = "e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc" 422SRC_URI[dns-lookup-2.0.4.sha256sum] = "e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc"
423SRC_URI[document-features-0.2.11.sha256sum] = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d"
424SRC_URI[dtor-0.0.6.sha256sum] = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8"
425SRC_URI[dtor-proc-macro-0.0.5.sha256sum] = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055"
394SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 426SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
395SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 427SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
396SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" 428SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
@@ -401,14 +433,16 @@ SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e9
401SRC_URI[file_diff-1.0.0.sha256sum] = "31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5" 433SRC_URI[file_diff-1.0.0.sha256sum] = "31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5"
402SRC_URI[filedescriptor-0.8.3.sha256sum] = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d" 434SRC_URI[filedescriptor-0.8.3.sha256sum] = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d"
403SRC_URI[filetime-0.2.25.sha256sum] = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 435SRC_URI[filetime-0.2.25.sha256sum] = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
404SRC_URI[flate2-1.1.0.sha256sum] = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc" 436SRC_URI[flate2-1.1.1.sha256sum] = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece"
437SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477"
438SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4"
439SRC_URI[fluent-langneg-0.13.0.sha256sum] = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94"
440SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
405SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 441SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
406SRC_URI[foldhash-0.1.4.sha256sum] = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" 442SRC_URI[foldhash-0.1.4.sha256sum] = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f"
407SRC_URI[fs_extra-1.3.0.sha256sum] = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 443SRC_URI[fs_extra-1.3.0.sha256sum] = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
408SRC_URI[fsevent-sys-4.1.0.sha256sum] = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 444SRC_URI[fsevent-sys-4.1.0.sha256sum] = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
409SRC_URI[fts-sys-0.2.14.sha256sum] = "82a568c1a1bf43f3ba449e446d85537fd914fb3abb003b21bc4ec6747f80596e" 445SRC_URI[fts-sys-0.2.16.sha256sum] = "43119ec0f2227f8505c8bb6c60606b5eefc328607bfe1a421e561c4decfa02ab"
410SRC_URI[fundu-2.0.1.sha256sum] = "2ce12752fc64f35be3d53e0a57017cd30970f0cffd73f62c791837d8845badbd"
411SRC_URI[fundu-core-0.3.1.sha256sum] = "e463452e2d8b7600d38dcea1ed819773a57f0d710691bfc78db3961bd3f4c3ba"
412SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 446SRC_URI[funty-2.0.0.sha256sum] = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
413SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 447SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
414SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 448SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
@@ -420,18 +454,20 @@ SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c2882
420SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 454SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
421SRC_URI[getrandom-0.3.1.sha256sum] = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" 455SRC_URI[getrandom-0.3.1.sha256sum] = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
422SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 456SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
423SRC_URI[half-2.4.1.sha256sum] = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" 457SRC_URI[half-2.6.0.sha256sum] = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
424SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 458SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
425SRC_URI[hashbrown-0.15.2.sha256sum] = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" 459SRC_URI[hashbrown-0.15.2.sha256sum] = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
426SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 460SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
427SRC_URI[hex-literal-0.4.1.sha256sum] = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" 461SRC_URI[hex-literal-1.0.0.sha256sum] = "bcaaec4551594c969335c98c903c1397853d4198408ea609190f420500f6be71"
428SRC_URI[hostname-0.4.0.sha256sum] = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba" 462SRC_URI[hostname-0.4.1.sha256sum] = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65"
429SRC_URI[iana-time-zone-0.1.61.sha256sum] = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 463SRC_URI[iana-time-zone-0.1.63.sha256sum] = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
430SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 464SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
431SRC_URI[indexmap-2.7.1.sha256sum] = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" 465SRC_URI[indexmap-2.7.1.sha256sum] = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652"
432SRC_URI[indicatif-0.17.11.sha256sum] = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" 466SRC_URI[indicatif-0.17.11.sha256sum] = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235"
433SRC_URI[inotify-0.11.0.sha256sum] = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" 467SRC_URI[inotify-0.11.0.sha256sum] = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
434SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 468SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
469SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
470SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
435SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 471SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
436SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 472SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
437SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 473SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
@@ -441,12 +477,14 @@ SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff
441SRC_URI[kqueue-1.0.8.sha256sum] = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" 477SRC_URI[kqueue-1.0.8.sha256sum] = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
442SRC_URI[kqueue-sys-1.0.4.sha256sum] = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" 478SRC_URI[kqueue-sys-1.0.4.sha256sum] = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
443SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 479SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
444SRC_URI[libc-0.2.170.sha256sum] = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" 480SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
445SRC_URI[libloading-0.8.6.sha256sum] = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" 481SRC_URI[libloading-0.8.6.sha256sum] = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
446SRC_URI[libm-0.2.11.sha256sum] = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" 482SRC_URI[libm-0.2.11.sha256sum] = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
447SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 483SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
484SRC_URI[libz-rs-sys-0.5.0.sha256sum] = "6489ca9bd760fe9642d7644e827b0c9add07df89857b0416ee15c1cc1a3b8c5a"
448SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 485SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
449SRC_URI[linux-raw-sys-0.9.2.sha256sum] = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" 486SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
487SRC_URI[litrs-0.4.1.sha256sum] = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
450SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 488SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
451SRC_URI[lockfree-object-pool-0.1.6.sha256sum] = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" 489SRC_URI[lockfree-object-pool-0.1.6.sha256sum] = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e"
452SRC_URI[log-0.4.26.sha256sum] = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" 490SRC_URI[log-0.4.26.sha256sum] = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
@@ -458,7 +496,7 @@ SRC_URI[memmap2-0.9.5.sha256sum] = "fd3f7eed9d3848f8b98834af67102b720745c4ec028f
458SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 496SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
459SRC_URI[miniz_oxide-0.8.5.sha256sum] = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5" 497SRC_URI[miniz_oxide-0.8.5.sha256sum] = "8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5"
460SRC_URI[mio-1.0.3.sha256sum] = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 498SRC_URI[mio-1.0.3.sha256sum] = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
461SRC_URI[nix-0.29.0.sha256sum] = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 499SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
462SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 500SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
463SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" 501SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
464SRC_URI[notify-8.0.0.sha256sum] = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943" 502SRC_URI[notify-8.0.0.sha256sum] = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943"
@@ -473,14 +511,14 @@ SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0
473SRC_URI[num_threads-0.1.7.sha256sum] = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" 511SRC_URI[num_threads-0.1.7.sha256sum] = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
474SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 512SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
475SRC_URI[once_cell-1.20.3.sha256sum] = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" 513SRC_URI[once_cell-1.20.3.sha256sum] = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
476SRC_URI[onig-6.4.0.sha256sum] = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" 514SRC_URI[onig-6.5.1.sha256sum] = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
477SRC_URI[onig_sys-69.8.1.sha256sum] = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" 515SRC_URI[onig_sys-69.9.1.sha256sum] = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
478SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" 516SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79"
479SRC_URI[os_display-0.1.3.sha256sum] = "7a6229bad892b46b0dcfaaeb18ad0d2e56400f5aaea05b768bde96e73676cf75" 517SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f"
480SRC_URI[parking_lot-0.12.3.sha256sum] = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 518SRC_URI[parking_lot-0.12.3.sha256sum] = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
481SRC_URI[parking_lot_core-0.9.10.sha256sum] = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 519SRC_URI[parking_lot_core-0.9.10.sha256sum] = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
482SRC_URI[parse-zoneinfo-0.3.1.sha256sum] = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24" 520SRC_URI[parse-zoneinfo-0.3.1.sha256sum] = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24"
483SRC_URI[parse_datetime-0.8.0.sha256sum] = "4bffd1156cebf13f681d7769924d3edfb9d9d71ba206a8d8e8e7eb9df4f4b1e7" 521SRC_URI[parse_datetime-0.9.0.sha256sum] = "2fd3830b49ee3a0dcc8fdfadc68c6354c97d00101ac1cac5b2eee25d35c42066"
484SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 522SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
485SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" 523SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
486SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 524SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
@@ -495,14 +533,14 @@ SRC_URI[ppv-lite86-0.2.20.sha256sum] = "77957b295656769bb8ad2b6a6b09d897d94f05c4
495SRC_URI[pretty_assertions-1.4.1.sha256sum] = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" 533SRC_URI[pretty_assertions-1.4.1.sha256sum] = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d"
496SRC_URI[prettyplease-0.2.30.sha256sum] = "f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a" 534SRC_URI[prettyplease-0.2.30.sha256sum] = "f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a"
497SRC_URI[proc-macro-crate-3.3.0.sha256sum] = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" 535SRC_URI[proc-macro-crate-3.3.0.sha256sum] = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
498SRC_URI[proc-macro2-1.0.94.sha256sum] = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" 536SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
499SRC_URI[procfs-0.17.0.sha256sum] = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" 537SRC_URI[procfs-0.17.0.sha256sum] = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f"
500SRC_URI[procfs-core-0.17.0.sha256sum] = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" 538SRC_URI[procfs-core-0.17.0.sha256sum] = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec"
501SRC_URI[quick-error-2.0.1.sha256sum] = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" 539SRC_URI[quick-error-2.0.1.sha256sum] = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
502SRC_URI[quote-1.0.39.sha256sum] = "c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801" 540SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
503SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 541SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
504SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 542SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
505SRC_URI[rand-0.9.0.sha256sum] = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" 543SRC_URI[rand-0.9.1.sha256sum] = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
506SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 544SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
507SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 545SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
508SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 546SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
@@ -527,45 +565,49 @@ SRC_URI[rustix-1.0.1.sha256sum] = "dade4812df5c384711475be5fcd8c162555352945401a
527SRC_URI[rustversion-1.0.20.sha256sum] = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" 565SRC_URI[rustversion-1.0.20.sha256sum] = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
528SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 566SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
529SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 567SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
530SRC_URI[self_cell-1.1.0.sha256sum] = "c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe" 568SRC_URI[self_cell-1.2.0.sha256sum] = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749"
531SRC_URI[selinux-0.5.0.sha256sum] = "5ed8a2f05a488befa851d8de2e3b55bc3889d4fac6758d120bd94098608f63fb" 569SRC_URI[selinux-0.5.1.sha256sum] = "e37f432dfe840521abd9a72fefdf88ed7ad0f43bbea7d9d1d3d80383e9f4ad13"
532SRC_URI[selinux-sys-0.6.13.sha256sum] = "e5e6e2b8e07a8ff45c90f8e3611bf10c4da7a28d73a26f9ede04f927da234f52" 570SRC_URI[selinux-sys-0.6.14.sha256sum] = "280da3df1236da180be5ac50a893b26a1d3c49e3a44acb2d10d1f082523ff916"
533SRC_URI[semver-1.0.26.sha256sum] = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" 571SRC_URI[semver-1.0.26.sha256sum] = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
534SRC_URI[serde-1.0.218.sha256sum] = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" 572SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
535SRC_URI[serde-big-array-0.5.1.sha256sum] = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f" 573SRC_URI[serde-big-array-0.5.1.sha256sum] = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f"
536SRC_URI[serde_derive-1.0.218.sha256sum] = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" 574SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
537SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 575SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
538SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 576SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
539SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 577SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
540SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 578SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
541SRC_URI[signal-hook-0.3.17.sha256sum] = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 579SRC_URI[signal-hook-0.3.18.sha256sum] = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
542SRC_URI[signal-hook-mio-0.2.4.sha256sum] = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" 580SRC_URI[signal-hook-mio-0.2.4.sha256sum] = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd"
543SRC_URI[signal-hook-registry-1.4.2.sha256sum] = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 581SRC_URI[signal-hook-registry-1.4.2.sha256sum] = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
544SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 582SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
545SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 583SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
546SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 584SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
547SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" 585SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860"
548SRC_URI[smallvec-1.14.0.sha256sum] = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" 586SRC_URI[smallvec-1.15.0.sha256sum] = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
549SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" 587SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c"
550SRC_URI[socket2-0.5.8.sha256sum] = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" 588SRC_URI[socket2-0.5.8.sha256sum] = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
551SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 589SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
552SRC_URI[syn-2.0.99.sha256sum] = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2" 590SRC_URI[syn-2.0.99.sha256sum] = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2"
553SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 591SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
554SRC_URI[tempfile-3.18.0.sha256sum] = "2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567" 592SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
555SRC_URI[terminal_size-0.4.1.sha256sum] = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" 593SRC_URI[terminal_size-0.4.2.sha256sum] = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed"
556SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" 594SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057"
557SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 595SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
558SRC_URI[thiserror-2.0.12.sha256sum] = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 596SRC_URI[thiserror-2.0.12.sha256sum] = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
559SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 597SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
560SRC_URI[thiserror-impl-2.0.12.sha256sum] = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 598SRC_URI[thiserror-impl-2.0.12.sha256sum] = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
561SRC_URI[time-0.3.39.sha256sum] = "dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8" 599SRC_URI[time-0.3.41.sha256sum] = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
562SRC_URI[time-core-0.1.3.sha256sum] = "765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef" 600SRC_URI[time-core-0.1.4.sha256sum] = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"
563SRC_URI[time-macros-0.2.20.sha256sum] = "e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c" 601SRC_URI[time-macros-0.2.22.sha256sum] = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
564SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 602SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
603SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
565SRC_URI[toml_datetime-0.6.8.sha256sum] = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 604SRC_URI[toml_datetime-0.6.8.sha256sum] = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
566SRC_URI[toml_edit-0.22.24.sha256sum] = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 605SRC_URI[toml_edit-0.22.24.sha256sum] = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
567SRC_URI[trim-in-place-0.1.7.sha256sum] = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" 606SRC_URI[trim-in-place-0.1.7.sha256sum] = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc"
607SRC_URI[type-map-0.5.0.sha256sum] = "deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f"
568SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 608SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
609SRC_URI[unic-langid-0.9.6.sha256sum] = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
610SRC_URI[unic-langid-impl-0.9.6.sha256sum] = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
569SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 611SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
570SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" 612SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
571SRC_URI[unicode-segmentation-1.12.0.sha256sum] = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 613SRC_URI[unicode-segmentation-1.12.0.sha256sum] = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
@@ -573,12 +615,14 @@ SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d
573SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 615SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
574SRC_URI[unicode-xid-0.2.6.sha256sum] = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 616SRC_URI[unicode-xid-0.2.6.sha256sum] = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
575SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" 617SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
618SRC_URI[unty-0.0.4.sha256sum] = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae"
576SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 619SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
577SRC_URI[utmp-classic-0.1.6.sha256sum] = "e24c654e19afaa6b8f3877ece5d3bed849c2719c56f6752b18ca7da4fcc6e85a" 620SRC_URI[utmp-classic-0.1.6.sha256sum] = "e24c654e19afaa6b8f3877ece5d3bed849c2719c56f6752b18ca7da4fcc6e85a"
578SRC_URI[utmp-classic-raw-0.1.3.sha256sum] = "22c226537a3d6e01c440c1926ca0256dbee2d19b2229ede6fc4863a6493dd831" 621SRC_URI[utmp-classic-raw-0.1.3.sha256sum] = "22c226537a3d6e01c440c1926ca0256dbee2d19b2229ede6fc4863a6493dd831"
579SRC_URI[uuid-1.15.1.sha256sum] = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" 622SRC_URI[uuid-1.15.1.sha256sum] = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587"
580SRC_URI[uutils_term_grid-0.6.0.sha256sum] = "f89defb4adb4ba5703a57abc879f96ddd6263a444cacc446db90bf2617f141fb" 623SRC_URI[uutils_term_grid-0.7.0.sha256sum] = "fcba141ce511bad08e80b43f02976571072e1ff4286f7d628943efbd277c6361"
581SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 624SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
625SRC_URI[virtue-0.0.18.sha256sum] = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1"
582SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 626SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
583SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 627SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
584SRC_URI[wasi-0.13.3+wasi-0.2.2.sha256sum] = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" 628SRC_URI[wasi-0.13.3+wasi-0.2.2.sha256sum] = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
@@ -593,9 +637,12 @@ SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761
593SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 637SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
594SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 638SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
595SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 639SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
596SRC_URI[windows-0.52.0.sha256sum] = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 640SRC_URI[windows-core-0.60.1.sha256sum] = "ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247"
597SRC_URI[windows-core-0.52.0.sha256sum] = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 641SRC_URI[windows-implement-0.59.0.sha256sum] = "83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1"
598SRC_URI[windows-link-0.1.0.sha256sum] = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" 642SRC_URI[windows-interface-0.59.1.sha256sum] = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
643SRC_URI[windows-link-0.1.1.sha256sum] = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
644SRC_URI[windows-result-0.3.1.sha256sum] = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189"
645SRC_URI[windows-strings-0.3.1.sha256sum] = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
599SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 646SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
600SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 647SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
601SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 648SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
@@ -623,10 +670,11 @@ SRC_URI[xattr-1.5.0.sha256sum] = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2ae
623SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 670SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
624SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64" 671SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64"
625SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 672SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
626SRC_URI[zerocopy-0.8.23.sha256sum] = "fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6"
627SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 673SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
628SRC_URI[zerocopy-derive-0.8.23.sha256sum] = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154" 674SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
629SRC_URI[zip-2.2.3.sha256sum] = "b280484c454e74e5fff658bbf7df8fdbe7a07c6b2de4a53def232c15ef138f3a" 675SRC_URI[zerovec-0.11.2.sha256sum] = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
676SRC_URI[zip-4.0.0.sha256sum] = "153a6fff49d264c4babdcfa6b4d534747f520e56e8f0f384f3b808c4b64cc1fd"
677SRC_URI[zlib-rs-0.5.0.sha256sum] = "868b928d7949e09af2f6086dfc1e01936064cc7a819253bce650d4e2a2d63ba8"
630SRC_URI[zopfli-0.8.1.sha256sum] = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" 678SRC_URI[zopfli-0.8.1.sha256sum] = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946"
631# from fuzz/Cargo.lock 679# from fuzz/Cargo.lock
632SRC_URI += " \ 680SRC_URI += " \
@@ -637,30 +685,28 @@ SRC_URI += " \
637 crate://crates.io/anstyle/1.0.10 \ 685 crate://crates.io/anstyle/1.0.10 \
638 crate://crates.io/anstyle-parse/0.2.6 \ 686 crate://crates.io/anstyle-parse/0.2.6 \
639 crate://crates.io/anstyle-query/1.1.2 \ 687 crate://crates.io/anstyle-query/1.1.2 \
640 crate://crates.io/anstyle-wincon/3.0.7 \ 688 crate://crates.io/anstyle-wincon/3.0.8 \
641 crate://crates.io/arbitrary/1.4.1 \ 689 crate://crates.io/arbitrary/1.4.1 \
642 crate://crates.io/arrayref/0.3.9 \ 690 crate://crates.io/arrayref/0.3.9 \
643 crate://crates.io/arrayvec/0.7.6 \ 691 crate://crates.io/arrayvec/0.7.6 \
644 crate://crates.io/autocfg/1.4.0 \ 692 crate://crates.io/autocfg/1.4.0 \
645 crate://crates.io/bigdecimal/0.4.7 \ 693 crate://crates.io/bigdecimal/0.4.8 \
646 crate://crates.io/binary-heap-plus/0.5.0 \ 694 crate://crates.io/binary-heap-plus/0.5.0 \
647 crate://crates.io/bitflags/1.3.2 \ 695 crate://crates.io/bitflags/2.9.1 \
648 crate://crates.io/bitflags/2.8.0 \ 696 crate://crates.io/blake2b_simd/1.0.3 \
649 crate://crates.io/blake2b_simd/1.0.2 \ 697 crate://crates.io/blake3/1.8.2 \
650 crate://crates.io/blake3/1.5.5 \
651 crate://crates.io/block-buffer/0.10.4 \ 698 crate://crates.io/block-buffer/0.10.4 \
652 crate://crates.io/bstr/1.11.3 \ 699 crate://crates.io/bstr/1.12.0 \
653 crate://crates.io/bumpalo/3.17.0 \ 700 crate://crates.io/bumpalo/3.17.0 \
654 crate://crates.io/bytecount/0.6.8 \ 701 crate://crates.io/bytecount/0.6.8 \
655 crate://crates.io/byteorder/1.5.0 \ 702 crate://crates.io/cc/1.2.23 \
656 crate://crates.io/cc/1.2.10 \
657 crate://crates.io/cfg-if/1.0.0 \ 703 crate://crates.io/cfg-if/1.0.0 \
658 crate://crates.io/cfg_aliases/0.2.1 \ 704 crate://crates.io/cfg_aliases/0.2.1 \
659 crate://crates.io/chrono/0.4.39 \ 705 crate://crates.io/chrono/0.4.41 \
660 crate://crates.io/chrono-tz/0.10.1 \ 706 crate://crates.io/chrono-tz/0.10.3 \
661 crate://crates.io/chrono-tz-build/0.4.0 \ 707 crate://crates.io/chrono-tz-build/0.4.1 \
662 crate://crates.io/clap/4.5.27 \ 708 crate://crates.io/clap/4.5.38 \
663 crate://crates.io/clap_builder/4.5.27 \ 709 crate://crates.io/clap_builder/4.5.38 \
664 crate://crates.io/clap_lex/0.7.4 \ 710 crate://crates.io/clap_lex/0.7.4 \
665 crate://crates.io/colorchoice/1.0.3 \ 711 crate://crates.io/colorchoice/1.0.3 \
666 crate://crates.io/compare/0.1.0 \ 712 crate://crates.io/compare/0.1.0 \
@@ -676,100 +722,113 @@ SRC_URI += " \
676 crate://crates.io/crossbeam-utils/0.8.21 \ 722 crate://crates.io/crossbeam-utils/0.8.21 \
677 crate://crates.io/crunchy/0.2.3 \ 723 crate://crates.io/crunchy/0.2.3 \
678 crate://crates.io/crypto-common/0.1.6 \ 724 crate://crates.io/crypto-common/0.1.6 \
679 crate://crates.io/ctrlc/3.4.5 \ 725 crate://crates.io/ctrlc/3.4.7 \
680 crate://crates.io/data-encoding/2.7.0 \ 726 crate://crates.io/data-encoding/2.9.0 \
681 crate://crates.io/data-encoding-macro/0.1.16 \ 727 crate://crates.io/data-encoding-macro/0.1.18 \
682 crate://crates.io/data-encoding-macro-internal/0.1.14 \ 728 crate://crates.io/data-encoding-macro-internal/0.1.16 \
683 crate://crates.io/digest/0.10.7 \ 729 crate://crates.io/digest/0.10.7 \
730 crate://crates.io/displaydoc/0.2.5 \
684 crate://crates.io/dlv-list/0.5.2 \ 731 crate://crates.io/dlv-list/0.5.2 \
685 crate://crates.io/dunce/1.0.5 \ 732 crate://crates.io/dunce/1.0.5 \
686 crate://crates.io/either/1.13.0 \ 733 crate://crates.io/either/1.15.0 \
687 crate://crates.io/encode_unicode/1.0.0 \ 734 crate://crates.io/encode_unicode/1.0.0 \
688 crate://crates.io/errno/0.3.10 \ 735 crate://crates.io/errno/0.3.12 \
689 crate://crates.io/fastrand/2.3.0 \ 736 crate://crates.io/fastrand/2.3.0 \
737 crate://crates.io/fluent/0.17.0 \
738 crate://crates.io/fluent-bundle/0.16.0 \
739 crate://crates.io/fluent-langneg/0.13.0 \
740 crate://crates.io/fluent-syntax/0.12.0 \
690 crate://crates.io/fnv/1.0.7 \ 741 crate://crates.io/fnv/1.0.7 \
691 crate://crates.io/generic-array/0.14.7 \ 742 crate://crates.io/generic-array/0.14.7 \
692 crate://crates.io/getrandom/0.2.15 \ 743 crate://crates.io/getrandom/0.2.16 \
693 crate://crates.io/getrandom/0.3.1 \ 744 crate://crates.io/getrandom/0.3.3 \
694 crate://crates.io/glob/0.3.2 \ 745 crate://crates.io/glob/0.3.2 \
695 crate://crates.io/hashbrown/0.14.5 \ 746 crate://crates.io/hashbrown/0.14.5 \
696 crate://crates.io/hex/0.4.3 \ 747 crate://crates.io/hex/0.4.3 \
697 crate://crates.io/iana-time-zone/0.1.61 \ 748 crate://crates.io/iana-time-zone/0.1.63 \
698 crate://crates.io/iana-time-zone-haiku/0.1.2 \ 749 crate://crates.io/iana-time-zone-haiku/0.1.2 \
750 crate://crates.io/intl-memoizer/0.5.3 \
751 crate://crates.io/intl_pluralrules/7.0.2 \
699 crate://crates.io/is_terminal_polyfill/1.70.1 \ 752 crate://crates.io/is_terminal_polyfill/1.70.1 \
700 crate://crates.io/itertools/0.14.0 \ 753 crate://crates.io/itertools/0.14.0 \
701 crate://crates.io/jobserver/0.1.32 \ 754 crate://crates.io/jobserver/0.1.33 \
702 crate://crates.io/js-sys/0.3.77 \ 755 crate://crates.io/js-sys/0.3.77 \
703 crate://crates.io/keccak/0.1.5 \ 756 crate://crates.io/keccak/0.1.5 \
704 crate://crates.io/libc/0.2.170 \ 757 crate://crates.io/libc/0.2.172 \
705 crate://crates.io/libfuzzer-sys/0.4.9 \ 758 crate://crates.io/libfuzzer-sys/0.4.9 \
706 crate://crates.io/libm/0.2.11 \ 759 crate://crates.io/libm/0.2.15 \
707 crate://crates.io/linux-raw-sys/0.4.15 \ 760 crate://crates.io/linux-raw-sys/0.9.4 \
708 crate://crates.io/linux-raw-sys/0.9.2 \ 761 crate://crates.io/log/0.4.27 \
709 crate://crates.io/log/0.4.25 \
710 crate://crates.io/md-5/0.10.6 \ 762 crate://crates.io/md-5/0.10.6 \
711 crate://crates.io/memchr/2.7.4 \ 763 crate://crates.io/memchr/2.7.4 \
712 crate://crates.io/nix/0.29.0 \ 764 crate://crates.io/nix/0.30.1 \
713 crate://crates.io/nom/8.0.0 \ 765 crate://crates.io/nom/8.0.0 \
714 crate://crates.io/num-bigint/0.4.6 \ 766 crate://crates.io/num-bigint/0.4.6 \
715 crate://crates.io/num-integer/0.1.46 \ 767 crate://crates.io/num-integer/0.1.46 \
716 crate://crates.io/num-traits/0.2.19 \ 768 crate://crates.io/num-traits/0.2.19 \
717 crate://crates.io/number_prefix/0.4.0 \ 769 crate://crates.io/number_prefix/0.4.0 \
718 crate://crates.io/once_cell/1.20.2 \ 770 crate://crates.io/once_cell/1.21.3 \
719 crate://crates.io/onig/6.4.0 \ 771 crate://crates.io/once_cell_polyfill/1.70.1 \
720 crate://crates.io/onig_sys/69.8.1 \ 772 crate://crates.io/onig/6.5.1 \
773 crate://crates.io/onig_sys/69.9.1 \
721 crate://crates.io/ordered-multimap/0.7.3 \ 774 crate://crates.io/ordered-multimap/0.7.3 \
722 crate://crates.io/os_display/0.1.3 \ 775 crate://crates.io/os_display/0.1.4 \
723 crate://crates.io/parse-zoneinfo/0.3.1 \ 776 crate://crates.io/parse-zoneinfo/0.3.1 \
724 crate://crates.io/parse_datetime/0.8.0 \ 777 crate://crates.io/parse_datetime/0.9.0 \
725 crate://crates.io/phf/0.11.3 \ 778 crate://crates.io/phf/0.11.3 \
726 crate://crates.io/phf_codegen/0.11.3 \ 779 crate://crates.io/phf_codegen/0.11.3 \
727 crate://crates.io/phf_generator/0.11.3 \ 780 crate://crates.io/phf_generator/0.11.3 \
728 crate://crates.io/phf_shared/0.11.3 \ 781 crate://crates.io/phf_shared/0.11.3 \
729 crate://crates.io/pkg-config/0.3.31 \ 782 crate://crates.io/pkg-config/0.3.32 \
730 crate://crates.io/ppv-lite86/0.2.20 \ 783 crate://crates.io/ppv-lite86/0.2.21 \
731 crate://crates.io/proc-macro2/1.0.93 \ 784 crate://crates.io/proc-macro2/1.0.95 \
732 crate://crates.io/quote/1.0.38 \ 785 crate://crates.io/quote/1.0.40 \
786 crate://crates.io/r-efi/5.2.0 \
733 crate://crates.io/rand/0.8.5 \ 787 crate://crates.io/rand/0.8.5 \
734 crate://crates.io/rand/0.9.0 \ 788 crate://crates.io/rand/0.9.1 \
735 crate://crates.io/rand_chacha/0.9.0 \ 789 crate://crates.io/rand_chacha/0.9.0 \
736 crate://crates.io/rand_core/0.6.4 \ 790 crate://crates.io/rand_core/0.6.4 \
737 crate://crates.io/rand_core/0.9.0 \ 791 crate://crates.io/rand_core/0.9.3 \
738 crate://crates.io/rayon/1.10.0 \ 792 crate://crates.io/rayon/1.10.0 \
739 crate://crates.io/rayon-core/1.12.1 \ 793 crate://crates.io/rayon-core/1.12.1 \
740 crate://crates.io/regex/1.11.1 \ 794 crate://crates.io/regex/1.11.1 \
741 crate://crates.io/regex-automata/0.4.9 \ 795 crate://crates.io/regex-automata/0.4.9 \
742 crate://crates.io/regex-syntax/0.8.5 \ 796 crate://crates.io/regex-syntax/0.8.5 \
743 crate://crates.io/rust-ini/0.21.1 \ 797 crate://crates.io/rust-ini/0.21.1 \
744 crate://crates.io/rustix/0.38.44 \ 798 crate://crates.io/rustc-hash/1.1.0 \
745 crate://crates.io/rustix/1.0.1 \ 799 crate://crates.io/rustc-hash/2.1.1 \
746 crate://crates.io/rustversion/1.0.19 \ 800 crate://crates.io/rustix/1.0.7 \
747 crate://crates.io/self_cell/1.1.0 \ 801 crate://crates.io/rustversion/1.0.20 \
748 crate://crates.io/serde/1.0.217 \ 802 crate://crates.io/self_cell/1.2.0 \
749 crate://crates.io/serde_derive/1.0.217 \ 803 crate://crates.io/serde/1.0.219 \
804 crate://crates.io/serde_derive/1.0.219 \
750 crate://crates.io/sha1/0.10.6 \ 805 crate://crates.io/sha1/0.10.6 \
751 crate://crates.io/sha2/0.10.8 \ 806 crate://crates.io/sha2/0.10.9 \
752 crate://crates.io/sha3/0.10.8 \ 807 crate://crates.io/sha3/0.10.8 \
753 crate://crates.io/shlex/1.3.0 \ 808 crate://crates.io/shlex/1.3.0 \
754 crate://crates.io/similar/2.7.0 \ 809 crate://crates.io/similar/2.7.0 \
755 crate://crates.io/siphasher/1.0.1 \ 810 crate://crates.io/siphasher/1.0.1 \
756 crate://crates.io/sm3/0.4.2 \ 811 crate://crates.io/sm3/0.4.2 \
812 crate://crates.io/smallvec/1.15.0 \
757 crate://crates.io/strsim/0.11.1 \ 813 crate://crates.io/strsim/0.11.1 \
758 crate://crates.io/syn/2.0.96 \ 814 crate://crates.io/syn/2.0.101 \
759 crate://crates.io/tempfile/3.18.0 \ 815 crate://crates.io/tempfile/3.20.0 \
760 crate://crates.io/terminal_size/0.4.1 \ 816 crate://crates.io/terminal_size/0.4.2 \
761 crate://crates.io/thiserror/2.0.11 \ 817 crate://crates.io/thiserror/2.0.12 \
762 crate://crates.io/thiserror-impl/2.0.11 \ 818 crate://crates.io/thiserror-impl/2.0.12 \
763 crate://crates.io/tiny-keccak/2.0.2 \ 819 crate://crates.io/tiny-keccak/2.0.2 \
820 crate://crates.io/tinystr/0.8.1 \
764 crate://crates.io/trim-in-place/0.1.7 \ 821 crate://crates.io/trim-in-place/0.1.7 \
765 crate://crates.io/typenum/1.17.0 \ 822 crate://crates.io/type-map/0.5.0 \
766 crate://crates.io/unicode-ident/1.0.16 \ 823 crate://crates.io/typenum/1.18.0 \
767 crate://crates.io/unicode-width/0.1.14 \ 824 crate://crates.io/unic-langid/0.9.6 \
825 crate://crates.io/unic-langid-impl/0.9.6 \
826 crate://crates.io/unicode-ident/1.0.18 \
768 crate://crates.io/unicode-width/0.2.0 \ 827 crate://crates.io/unicode-width/0.2.0 \
769 crate://crates.io/utf8parse/0.2.2 \ 828 crate://crates.io/utf8parse/0.2.2 \
770 crate://crates.io/version_check/0.9.5 \ 829 crate://crates.io/version_check/0.9.5 \
771 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ 830 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
772 crate://crates.io/wasi/0.13.3+wasi-0.2.2 \ 831 crate://crates.io/wasi/0.14.2+wasi-0.2.4 \
773 crate://crates.io/wasm-bindgen/0.2.100 \ 832 crate://crates.io/wasm-bindgen/0.2.100 \
774 crate://crates.io/wasm-bindgen-backend/0.2.100 \ 833 crate://crates.io/wasm-bindgen-backend/0.2.100 \
775 crate://crates.io/wasm-bindgen-macro/0.2.100 \ 834 crate://crates.io/wasm-bindgen-macro/0.2.100 \
@@ -777,7 +836,12 @@ SRC_URI += " \
777 crate://crates.io/wasm-bindgen-shared/0.2.100 \ 836 crate://crates.io/wasm-bindgen-shared/0.2.100 \
778 crate://crates.io/wild/2.2.1 \ 837 crate://crates.io/wild/2.2.1 \
779 crate://crates.io/winapi-util/0.1.9 \ 838 crate://crates.io/winapi-util/0.1.9 \
780 crate://crates.io/windows-core/0.52.0 \ 839 crate://crates.io/windows-core/0.61.2 \
840 crate://crates.io/windows-implement/0.60.0 \
841 crate://crates.io/windows-interface/0.59.1 \
842 crate://crates.io/windows-link/0.1.1 \
843 crate://crates.io/windows-result/0.3.4 \
844 crate://crates.io/windows-strings/0.4.2 \
781 crate://crates.io/windows-sys/0.59.0 \ 845 crate://crates.io/windows-sys/0.59.0 \
782 crate://crates.io/windows-targets/0.52.6 \ 846 crate://crates.io/windows-targets/0.52.6 \
783 crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ 847 crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
@@ -788,12 +852,12 @@ SRC_URI += " \
788 crate://crates.io/windows_x86_64_gnu/0.52.6 \ 852 crate://crates.io/windows_x86_64_gnu/0.52.6 \
789 crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ 853 crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
790 crate://crates.io/windows_x86_64_msvc/0.52.6 \ 854 crate://crates.io/windows_x86_64_msvc/0.52.6 \
791 crate://crates.io/wit-bindgen-rt/0.33.0 \ 855 crate://crates.io/wit-bindgen-rt/0.39.0 \
792 crate://crates.io/z85/3.0.5 \ 856 crate://crates.io/z85/3.0.6 \
793 crate://crates.io/zerocopy/0.7.35 \ 857 crate://crates.io/zerocopy/0.8.25 \
794 crate://crates.io/zerocopy/0.8.14 \ 858 crate://crates.io/zerocopy-derive/0.8.25 \
795 crate://crates.io/zerocopy-derive/0.7.35 \ 859 crate://crates.io/zerofrom/0.1.6 \
796 crate://crates.io/zerocopy-derive/0.8.14 \ 860 crate://crates.io/zerovec/0.11.2 \
797" 861"
798 862
799SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 863SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
@@ -803,30 +867,28 @@ SRC_URI[anstream-0.6.18.sha256sum] = "8acc5369981196006228e28809f761875c0327210a
803SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" 867SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
804SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" 868SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
805SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" 869SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
806SRC_URI[anstyle-wincon-3.0.7.sha256sum] = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" 870SRC_URI[anstyle-wincon-3.0.8.sha256sum] = "6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa"
807SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" 871SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
808SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" 872SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
809SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 873SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
810SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 874SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
811SRC_URI[bigdecimal-0.4.7.sha256sum] = "7f31f3af01c5c65a07985c804d3366560e6fa7883d640a122819b14ec327482c" 875SRC_URI[bigdecimal-0.4.8.sha256sum] = "1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013"
812SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" 876SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296"
813SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 877SRC_URI[bitflags-2.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
814SRC_URI[bitflags-2.8.0.sha256sum] = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" 878SRC_URI[blake2b_simd-1.0.3.sha256sum] = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99"
815SRC_URI[blake2b_simd-1.0.2.sha256sum] = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" 879SRC_URI[blake3-1.8.2.sha256sum] = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0"
816SRC_URI[blake3-1.5.5.sha256sum] = "b8ee0c1824c4dea5b5f81736aff91bae041d2c07ee1192bec91054e10e3e601e"
817SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 880SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
818SRC_URI[bstr-1.11.3.sha256sum] = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" 881SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
819SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 882SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
820SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" 883SRC_URI[bytecount-0.6.8.sha256sum] = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
821SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 884SRC_URI[cc-1.2.23.sha256sum] = "5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766"
822SRC_URI[cc-1.2.10.sha256sum] = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229"
823SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 885SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
824SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 886SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
825SRC_URI[chrono-0.4.39.sha256sum] = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" 887SRC_URI[chrono-0.4.41.sha256sum] = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
826SRC_URI[chrono-tz-0.10.1.sha256sum] = "9c6ac4f2c0bf0f44e9161aec9675e1050aa4a530663c4a9e37e108fa948bca9f" 888SRC_URI[chrono-tz-0.10.3.sha256sum] = "efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3"
827SRC_URI[chrono-tz-build-0.4.0.sha256sum] = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7" 889SRC_URI[chrono-tz-build-0.4.1.sha256sum] = "8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402"
828SRC_URI[clap-4.5.27.sha256sum] = "769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796" 890SRC_URI[clap-4.5.38.sha256sum] = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000"
829SRC_URI[clap_builder-4.5.27.sha256sum] = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" 891SRC_URI[clap_builder-4.5.38.sha256sum] = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120"
830SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 892SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
831SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 893SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
832SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3" 894SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3"
@@ -842,100 +904,113 @@ SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5
842SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 904SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
843SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" 905SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929"
844SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 906SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
845SRC_URI[ctrlc-3.4.5.sha256sum] = "90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3" 907SRC_URI[ctrlc-3.4.7.sha256sum] = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73"
846SRC_URI[data-encoding-2.7.0.sha256sum] = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" 908SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"
847SRC_URI[data-encoding-macro-0.1.16.sha256sum] = "5b16d9d0d88a5273d830dac8b78ceb217ffc9b1d5404e5597a3542515329405b" 909SRC_URI[data-encoding-macro-0.1.18.sha256sum] = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d"
848SRC_URI[data-encoding-macro-internal-0.1.14.sha256sum] = "1145d32e826a7748b69ee8fc62d3e6355ff7f1051df53141e7048162fc90481b" 910SRC_URI[data-encoding-macro-internal-0.1.16.sha256sum] = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
849SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 911SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
912SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
850SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 913SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f"
851SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 914SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
852SRC_URI[either-1.13.0.sha256sum] = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 915SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
853SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" 916SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
854SRC_URI[errno-0.3.10.sha256sum] = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" 917SRC_URI[errno-0.3.12.sha256sum] = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18"
855SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 918SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
919SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477"
920SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4"
921SRC_URI[fluent-langneg-0.13.0.sha256sum] = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94"
922SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
856SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 923SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
857SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 924SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
858SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 925SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
859SRC_URI[getrandom-0.3.1.sha256sum] = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" 926SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
860SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 927SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
861SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 928SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
862SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 929SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
863SRC_URI[iana-time-zone-0.1.61.sha256sum] = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" 930SRC_URI[iana-time-zone-0.1.63.sha256sum] = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
864SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 931SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
932SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
933SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
865SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 934SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
866SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 935SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
867SRC_URI[jobserver-0.1.32.sha256sum] = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 936SRC_URI[jobserver-0.1.33.sha256sum] = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
868SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 937SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
869SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" 938SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
870SRC_URI[libc-0.2.170.sha256sum] = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" 939SRC_URI[libc-0.2.172.sha256sum] = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
871SRC_URI[libfuzzer-sys-0.4.9.sha256sum] = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75" 940SRC_URI[libfuzzer-sys-0.4.9.sha256sum] = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75"
872SRC_URI[libm-0.2.11.sha256sum] = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" 941SRC_URI[libm-0.2.15.sha256sum] = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
873SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 942SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
874SRC_URI[linux-raw-sys-0.9.2.sha256sum] = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" 943SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
875SRC_URI[log-0.4.25.sha256sum] = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
876SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 944SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
877SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 945SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
878SRC_URI[nix-0.29.0.sha256sum] = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 946SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
879SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" 947SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
880SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" 948SRC_URI[num-bigint-0.4.6.sha256sum] = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
881SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 949SRC_URI[num-integer-0.1.46.sha256sum] = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
882SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 950SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
883SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 951SRC_URI[number_prefix-0.4.0.sha256sum] = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
884SRC_URI[once_cell-1.20.2.sha256sum] = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" 952SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
885SRC_URI[onig-6.4.0.sha256sum] = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" 953SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
886SRC_URI[onig_sys-69.8.1.sha256sum] = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" 954SRC_URI[onig-6.5.1.sha256sum] = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
955SRC_URI[onig_sys-69.9.1.sha256sum] = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
887SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" 956SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79"
888SRC_URI[os_display-0.1.3.sha256sum] = "7a6229bad892b46b0dcfaaeb18ad0d2e56400f5aaea05b768bde96e73676cf75" 957SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f"
889SRC_URI[parse-zoneinfo-0.3.1.sha256sum] = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24" 958SRC_URI[parse-zoneinfo-0.3.1.sha256sum] = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24"
890SRC_URI[parse_datetime-0.8.0.sha256sum] = "4bffd1156cebf13f681d7769924d3edfb9d9d71ba206a8d8e8e7eb9df4f4b1e7" 959SRC_URI[parse_datetime-0.9.0.sha256sum] = "2fd3830b49ee3a0dcc8fdfadc68c6354c97d00101ac1cac5b2eee25d35c42066"
891SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 960SRC_URI[phf-0.11.3.sha256sum] = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
892SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" 961SRC_URI[phf_codegen-0.11.3.sha256sum] = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
893SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 962SRC_URI[phf_generator-0.11.3.sha256sum] = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
894SRC_URI[phf_shared-0.11.3.sha256sum] = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 963SRC_URI[phf_shared-0.11.3.sha256sum] = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
895SRC_URI[pkg-config-0.3.31.sha256sum] = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 964SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
896SRC_URI[ppv-lite86-0.2.20.sha256sum] = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" 965SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
897SRC_URI[proc-macro2-1.0.93.sha256sum] = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" 966SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
898SRC_URI[quote-1.0.38.sha256sum] = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" 967SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
968SRC_URI[r-efi-5.2.0.sha256sum] = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
899SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 969SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
900SRC_URI[rand-0.9.0.sha256sum] = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" 970SRC_URI[rand-0.9.1.sha256sum] = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
901SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 971SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
902SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 972SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
903SRC_URI[rand_core-0.9.0.sha256sum] = "b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff" 973SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
904SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 974SRC_URI[rayon-1.10.0.sha256sum] = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
905SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 975SRC_URI[rayon-core-1.12.1.sha256sum] = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2"
906SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 976SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
907SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 977SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
908SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 978SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
909SRC_URI[rust-ini-0.21.1.sha256sum] = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f" 979SRC_URI[rust-ini-0.21.1.sha256sum] = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f"
910SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 980SRC_URI[rustc-hash-1.1.0.sha256sum] = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
911SRC_URI[rustix-1.0.1.sha256sum] = "dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657" 981SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
912SRC_URI[rustversion-1.0.19.sha256sum] = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" 982SRC_URI[rustix-1.0.7.sha256sum] = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
913SRC_URI[self_cell-1.1.0.sha256sum] = "c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe" 983SRC_URI[rustversion-1.0.20.sha256sum] = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2"
914SRC_URI[serde-1.0.217.sha256sum] = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" 984SRC_URI[self_cell-1.2.0.sha256sum] = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749"
915SRC_URI[serde_derive-1.0.217.sha256sum] = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" 985SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
986SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
916SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 987SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
917SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 988SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
918SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" 989SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
919SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 990SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
920SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" 991SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
921SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 992SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
922SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" 993SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860"
994SRC_URI[smallvec-1.15.0.sha256sum] = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
923SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 995SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
924SRC_URI[syn-2.0.96.sha256sum] = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" 996SRC_URI[syn-2.0.101.sha256sum] = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
925SRC_URI[tempfile-3.18.0.sha256sum] = "2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567" 997SRC_URI[tempfile-3.20.0.sha256sum] = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
926SRC_URI[terminal_size-0.4.1.sha256sum] = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" 998SRC_URI[terminal_size-0.4.2.sha256sum] = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed"
927SRC_URI[thiserror-2.0.11.sha256sum] = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" 999SRC_URI[thiserror-2.0.12.sha256sum] = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
928SRC_URI[thiserror-impl-2.0.11.sha256sum] = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" 1000SRC_URI[thiserror-impl-2.0.12.sha256sum] = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
929SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 1001SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
1002SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
930SRC_URI[trim-in-place-0.1.7.sha256sum] = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" 1003SRC_URI[trim-in-place-0.1.7.sha256sum] = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc"
931SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1004SRC_URI[type-map-0.5.0.sha256sum] = "deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f"
932SRC_URI[unicode-ident-1.0.16.sha256sum] = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" 1005SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
933SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 1006SRC_URI[unic-langid-0.9.6.sha256sum] = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
1007SRC_URI[unic-langid-impl-0.9.6.sha256sum] = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
1008SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
934SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 1009SRC_URI[unicode-width-0.2.0.sha256sum] = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
935SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1010SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
936SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1011SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
937SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1012SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
938SRC_URI[wasi-0.13.3+wasi-0.2.2.sha256sum] = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" 1013SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
939SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 1014SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
940SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 1015SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
941SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 1016SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
@@ -943,7 +1018,12 @@ SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209
943SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 1018SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
944SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" 1019SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1"
945SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 1020SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
946SRC_URI[windows-core-0.52.0.sha256sum] = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 1021SRC_URI[windows-core-0.61.2.sha256sum] = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
1022SRC_URI[windows-implement-0.60.0.sha256sum] = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
1023SRC_URI[windows-interface-0.59.1.sha256sum] = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
1024SRC_URI[windows-link-0.1.1.sha256sum] = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
1025SRC_URI[windows-result-0.3.4.sha256sum] = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
1026SRC_URI[windows-strings-0.4.2.sha256sum] = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
947SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1027SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
948SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1028SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
949SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1029SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
@@ -954,9 +1034,9 @@ SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffc
954SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1034SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
955SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1035SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
956SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1036SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
957SRC_URI[wit-bindgen-rt-0.33.0.sha256sum] = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" 1037SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
958SRC_URI[z85-3.0.5.sha256sum] = "2a599daf1b507819c1121f0bf87fa37eb19daac6aff3aefefd4e6e2e0f2020fc" 1038SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64"
959SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 1039SRC_URI[zerocopy-0.8.25.sha256sum] = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
960SRC_URI[zerocopy-0.8.14.sha256sum] = "a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468" 1040SRC_URI[zerocopy-derive-0.8.25.sha256sum] = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
961SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 1041SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
962SRC_URI[zerocopy-derive-0.8.14.sha256sum] = "d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1" 1042SRC_URI[zerovec-0.11.2.sha256sum] = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch
new file mode 100644
index 0000000000..65f60386af
--- /dev/null
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils/0002-Bump-onig-from-6.4.0-to-6.5.1.patch
@@ -0,0 +1,131 @@
1From a0cf06ea8c3b698bda57dfdb181274078a489cf0 Mon Sep 17 00:00:00 2001
2From: Daniel Hofstetter <daniel.hofstetter@42dh.com>
3Date: Sat, 24 May 2025 07:43:10 +0200
4Subject: [PATCH] Bump onig from 6.4.0 to 6.5.1
5
6Upstream-Status: Backport [https://github.com/uutils/coreutils/commit/04e7de1546c0f1e6908416fd09f0e2153ec95901]
7Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
8---
9 Cargo.lock | 10 +++++-----
10 Cargo.toml | 2 +-
11 fuzz/Cargo.lock | 22 ++++++++--------------
12 3 files changed, 14 insertions(+), 20 deletions(-)
13
14diff --git a/Cargo.lock b/Cargo.lock
15index 63ec9c208..5a6fac168 100644
16--- a/Cargo.lock
17+++ b/Cargo.lock
18@@ -1620,11 +1620,11 @@ checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
19
20 [[package]]
21 name = "onig"
22-version = "6.4.0"
23+version = "6.5.1"
24 source = "registry+https://github.com/rust-lang/crates.io-index"
25-checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f"
26+checksum = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
27 dependencies = [
28- "bitflags 1.3.2",
29+ "bitflags 2.9.0",
30 "libc",
31 "once_cell",
32 "onig_sys",
33@@ -1632,9 +1632,9 @@ dependencies = [
34
35 [[package]]
36 name = "onig_sys"
37-version = "69.8.1"
38+version = "69.9.1"
39 source = "registry+https://github.com/rust-lang/crates.io-index"
40-checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7"
41+checksum = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
42 dependencies = [
43 "cc",
44 "pkg-config",
45diff --git a/Cargo.toml b/Cargo.toml
46index a4c9d3200..9d1b732be 100644
47--- a/Cargo.toml
48+++ b/Cargo.toml
49@@ -318,7 +318,7 @@ num-bigint = "0.4.4"
50 num-prime = "0.4.4"
51 num-traits = "0.2.19"
52 number_prefix = "0.4"
53-onig = { version = "~6.4", default-features = false }
54+onig = { version = "~6.5.1", default-features = false }
55 parse_datetime = "0.9.0"
56 phf = "0.11.2"
57 phf_codegen = "0.11.2"
58diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock
59index 06faf0f5f..c946c3225 100644
60--- a/fuzz/Cargo.lock
61+++ b/fuzz/Cargo.lock
62@@ -122,12 +122,6 @@ dependencies = [
63 "compare",
64 ]
65
66-[[package]]
67-name = "bitflags"
68-version = "1.3.2"
69-source = "registry+https://github.com/rust-lang/crates.io-index"
70-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
71-
72 [[package]]
73 name = "bitflags"
74 version = "2.9.1"
75@@ -660,7 +654,7 @@ version = "0.30.1"
76 source = "registry+https://github.com/rust-lang/crates.io-index"
77 checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
78 dependencies = [
79- "bitflags 2.9.1",
80+ "bitflags",
81 "cfg-if",
82 "cfg_aliases",
83 "libc",
84@@ -723,11 +717,11 @@ checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
85
86 [[package]]
87 name = "onig"
88-version = "6.4.0"
89+version = "6.5.1"
90 source = "registry+https://github.com/rust-lang/crates.io-index"
91-checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f"
92+checksum = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"
93 dependencies = [
94- "bitflags 1.3.2",
95+ "bitflags",
96 "libc",
97 "once_cell",
98 "onig_sys",
99@@ -735,9 +729,9 @@ dependencies = [
100
101 [[package]]
102 name = "onig_sys"
103-version = "69.8.1"
104+version = "69.9.1"
105 source = "registry+https://github.com/rust-lang/crates.io-index"
106-checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7"
107+checksum = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"
108 dependencies = [
109 "cc",
110 "pkg-config",
111@@ -969,7 +963,7 @@ version = "1.0.7"
112 source = "registry+https://github.com/rust-lang/crates.io-index"
113 checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
114 dependencies = [
115- "bitflags 2.9.1",
116+ "bitflags",
117 "errno",
118 "libc",
119 "linux-raw-sys",
120@@ -1632,7 +1626,7 @@ version = "0.39.0"
121 source = "registry+https://github.com/rust-lang/crates.io-index"
122 checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
123 dependencies = [
124- "bitflags 2.9.1",
125+ "bitflags",
126 ]
127
128 [[package]]
129--
1302.43.0
131
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.30.bb b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.1.0.bb
index f209ea1778..fb95a2de5c 100644
--- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.30.bb
+++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.1.0.bb
@@ -8,14 +8,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e74349878141b240070458d414ab3b64"
8inherit cargo cargo-update-recipe-crates 8inherit cargo cargo-update-recipe-crates
9 9
10SRC_URI += "git://github.com/uutils/coreutils.git;protocol=https;branch=main \ 10SRC_URI += "git://github.com/uutils/coreutils.git;protocol=https;branch=main \
11 file://0001-do-not-compile-stdbuf.patch" 11 file://0001-do-not-compile-stdbuf.patch \
12 file://0002-Bump-onig-from-6.4.0-to-6.5.1.patch \
13"
12 14
13# musl not supported because the libc crate does not support functions like "endutxent" at the moment, 15SRCREV = "18b963ed6f612ac30ebca92426280cf4c1451f6a"
14# so src/uucore/src/lib/features.rs disables utmpx when targetting musl.
15COMPATIBLE_HOST:libc-musl = "null"
16
17SRCREV = "088599f41602e0b0505543a010ec59f5f81e74b1"
18S = "${WORKDIR}/git"
19 16
20require ${BPN}-crates.inc 17require ${BPN}-crates.inc
21 18
@@ -64,3 +61,8 @@ python __anonymous() {
64 for prog in d.getVar('sbindir_progs').split(): 61 for prog in d.getVar('sbindir_progs').split():
65 d.setVarFlag('ALTERNATIVE_LINK_NAME', prog, '%s/%s' % (d.getVar('sbindir'), prog)) 62 d.setVarFlag('ALTERNATIVE_LINK_NAME', prog, '%s/%s' % (d.getVar('sbindir'), prog))
66} 63}
64
65do_compile:prepend() {
66 # In principle this is supposed to be exported by the project's .cargo/config.toml file, but for some reason it's not working
67 export PROJECT_NAME_FOR_VERSION_STRING="uutils coreutils"
68}
diff --git a/meta-oe/recipes-crypto/botan/botan_3.7.1.bb b/meta-oe/recipes-crypto/botan/botan_3.7.1.bb
index a9d080c9a5..74f895cf3c 100644
--- a/meta-oe/recipes-crypto/botan/botan_3.7.1.bb
+++ b/meta-oe/recipes-crypto/botan/botan_3.7.1.bb
@@ -7,7 +7,7 @@ SECTION = "libs"
7SRC_URI = "https://botan.randombit.net/releases/Botan-${PV}.tar.xz" 7SRC_URI = "https://botan.randombit.net/releases/Botan-${PV}.tar.xz"
8SRC_URI[sha256sum] = "fc0620463461caaea8e60f06711d7e437a3ad1eebd6de4ac29c14bbd901ccd1b" 8SRC_URI[sha256sum] = "fc0620463461caaea8e60f06711d7e437a3ad1eebd6de4ac29c14bbd901ccd1b"
9 9
10S = "${WORKDIR}/Botan-${PV}" 10S = "${UNPACKDIR}/Botan-${PV}"
11 11
12inherit python3native siteinfo lib_package 12inherit python3native siteinfo lib_package
13 13
diff --git a/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.6.bb b/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.6.bb
index b8ffa45947..840c04e52e 100644
--- a/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.6.bb
+++ b/meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.6.bb
@@ -12,7 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=bc974d217b525ea216a336adb73e1220"
12SRCREV = "2543e6e5037c0b1b448282c2793f8a6ce8b12d71" 12SRCREV = "2543e6e5037c0b1b448282c2793f8a6ce8b12d71"
13SRC_URI = "git://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git;branch=master" 13SRC_URI = "git://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git;branch=master"
14 14
15S = "${WORKDIR}/git"
16 15
17DEPENDS = "openssl" 16DEPENDS = "openssl"
18 17
diff --git a/meta-oe/recipes-crypto/libkcapi/libkcapi_1.5.0.bb b/meta-oe/recipes-crypto/libkcapi/libkcapi_1.5.0.bb
index a34614dd9d..7d27081964 100644
--- a/meta-oe/recipes-crypto/libkcapi/libkcapi_1.5.0.bb
+++ b/meta-oe/recipes-crypto/libkcapi/libkcapi_1.5.0.bb
@@ -3,7 +3,6 @@ HOMEPAGE = "https://www.chronox.de/libkcapi/index.html"
3LICENSE = "BSD-3-Clause | GPL-2.0-only" 3LICENSE = "BSD-3-Clause | GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=3d8a091d797491204567185a6efce70f" 4LIC_FILES_CHKSUM = "file://COPYING;md5=3d8a091d797491204567185a6efce70f"
5 5
6S = "${WORKDIR}/git"
7SRCREV = "fc937358e71253a6efaa3ba74885364976b040ea" 6SRCREV = "fc937358e71253a6efaa3ba74885364976b040ea"
8SRC_URI = "git://github.com/smuellerDD/libkcapi.git;branch=master;protocol=https \ 7SRC_URI = "git://github.com/smuellerDD/libkcapi.git;branch=master;protocol=https \
9 " 8 "
diff --git a/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb b/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb
index 5479007d92..a9a147c35b 100644
--- a/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb
+++ b/meta-oe/recipes-crypto/libtomcrypt/libtomcrypt_1.18.2.bb
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/libtom/libtomcrypt.git;protocol=https;branch=master
21 21
22SRCREV = "7e7eb695d581782f04b24dc444cbfde86af59853" 22SRCREV = "7e7eb695d581782f04b24dc444cbfde86af59853"
23 23
24S = "${WORKDIR}/git"
25 24
26inherit pkgconfig 25inherit pkgconfig
27 26
diff --git a/meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb b/meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb
index 813c6ec4c8..a601d88e7c 100644
--- a/meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb
+++ b/meta-oe/recipes-crypto/monocypher/monocypher_4.0.2.bb
@@ -11,7 +11,7 @@ SRC_URI[sha512sum] = "bf275d4c53ff94af6cdc723a4e002e9f080f4d1436c86c76bb37870b34
11 11
12MIRRORS = "https://.*/.* https://github.com/LoupVaillant/Monocypher/releases/download/${PV}/${BPN}-${PV}.tar.gz " 12MIRRORS = "https://.*/.* https://github.com/LoupVaillant/Monocypher/releases/download/${PV}/${BPN}-${PV}.tar.gz "
13 13
14S = "${WORKDIR}/${BPN}-${PV}" 14S = "${UNPACKDIR}/${BPN}-${PV}"
15 15
16CFLAGS += "-pedantic -Wall -Wextra -O3" 16CFLAGS += "-pedantic -Wall -Wextra -O3"
17EXTRA_OEMAKE = "'PREFIX=${prefix}' 'DESTDIR=${D}' 'CFLAGS=${CFLAGS}' 'LIBDIR=${libdir}'" 17EXTRA_OEMAKE = "'PREFIX=${prefix}' 'DESTDIR=${D}' 'CFLAGS=${CFLAGS}' 'LIBDIR=${libdir}'"
diff --git a/meta-oe/recipes-crypto/pkcs11-helper/pkcs11-helper_1.30.0.bb b/meta-oe/recipes-crypto/pkcs11-helper/pkcs11-helper_1.30.0.bb
index d3922cf79e..15d0aefc36 100644
--- a/meta-oe/recipes-crypto/pkcs11-helper/pkcs11-helper_1.30.0.bb
+++ b/meta-oe/recipes-crypto/pkcs11-helper/pkcs11-helper_1.30.0.bb
@@ -17,7 +17,6 @@ LIC_FILES_CHKSUM = " \
17" 17"
18SRC_URI = "git://github.com/OpenSC/${BPN}.git;branch=master;protocol=https" 18SRC_URI = "git://github.com/OpenSC/${BPN}.git;branch=master;protocol=https"
19 19
20S = "${WORKDIR}/git"
21# master 20# master
22SRCREV = "8bed16034f629a0361fa8ff89deed2b43dc45d8b" 21SRCREV = "8bed16034f629a0361fa8ff89deed2b43dc45d8b"
23PV .= "+1.30.0+git" 22PV .= "+1.30.0+git"
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 cc8161cc3d..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,10 +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."
diff --git a/meta-oe/recipes-dbs/leveldb/leveldb_1.23.bb b/meta-oe/recipes-dbs/leveldb/leveldb_1.23.bb
index 60b486df78..9cefc528ae 100644
--- a/meta-oe/recipes-dbs/leveldb/leveldb_1.23.bb
+++ b/meta-oe/recipes-dbs/leveldb/leveldb_1.23.bb
@@ -11,7 +11,6 @@ SRC_URI = "gitsm://github.com/google/${BPN}.git;branch=main;protocol=https \
11" 11"
12 12
13SRCREV = "068d5ee1a3ac40dabd00d211d5013af44be55bea" 13SRCREV = "068d5ee1a3ac40dabd00d211d5013af44be55bea"
14S = "${WORKDIR}/git"
15 14
16inherit cmake ptest 15inherit cmake ptest
17PACKAGECONFIG ??= "" 16PACKAGECONFIG ??= ""
diff --git a/meta-oe/recipes-dbs/lmdb/lmdb_0.9.31.bb b/meta-oe/recipes-dbs/lmdb/lmdb_0.9.31.bb
index b2f1920f6b..065c8559ff 100644
--- a/meta-oe/recipes-dbs/lmdb/lmdb_0.9.31.bb
+++ b/meta-oe/recipes-dbs/lmdb/lmdb_0.9.31.bb
@@ -18,7 +18,7 @@ SRCREV = "ce201088de95d26fc0da36ba805bf2ddc2ba74ff"
18 18
19inherit ptest 19inherit ptest
20 20
21S = "${WORKDIR}/git/libraries/liblmdb" 21S = "${UNPACKDIR}/${BP}/libraries/liblmdb"
22 22
23do_compile() { 23do_compile() {
24 oe_runmake CC="${CC}" SOEXT=".so.${PV}" LDFLAGS="${LDFLAGS}" XCFLAGS="${CFLAGS}" 24 oe_runmake CC="${CC}" SOEXT=".so.${PV}" LDFLAGS="${LDFLAGS}" XCFLAGS="${CFLAGS}"
diff --git a/meta-oe/recipes-dbs/mysql/mariadb-native_11.4.5.bb b/meta-oe/recipes-dbs/mysql/mariadb-native_11.4.6.bb
index 578357b480..578357b480 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb-native_11.4.5.bb
+++ b/meta-oe/recipes-dbs/mysql/mariadb-native_11.4.6.bb
diff --git a/meta-oe/recipes-dbs/mysql/mariadb.inc b/meta-oe/recipes-dbs/mysql/mariadb.inc
index 3a39d036f7..13e55ebacd 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb.inc
+++ b/meta-oe/recipes-dbs/mysql/mariadb.inc
@@ -17,17 +17,15 @@ SRC_URI = "https://archive.mariadb.org/${BP}/source/${BP}.tar.gz \
17 file://0001-innobase-Define-__NR_futex-if-it-does-not-exist.patch \ 17 file://0001-innobase-Define-__NR_futex-if-it-does-not-exist.patch \
18 file://0001-aio_linux-Check-if-syscall-exists-before-using-it.patch \ 18 file://0001-aio_linux-Check-if-syscall-exists-before-using-it.patch \
19 file://ssize_t.patch \ 19 file://ssize_t.patch \
20 file://mm_malloc.patch \
21 file://sys_futex.patch \ 20 file://sys_futex.patch \
22 file://cross-compiling.patch \ 21 file://cross-compiling.patch \
23 file://0001-sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch \ 22 file://0001-sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch \
24 file://lfs64.patch \ 23 file://lfs64.patch \
25 file://0001-Add-missing-includes-cstdint-and-cstdio.patch \ 24 file://0001-Add-missing-includes-cstdint-and-cstdio.patch \
26 file://0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch \ 25 file://0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch \
27 file://3871.patch \
28 file://riscv32.patch \ 26 file://riscv32.patch \
29 " 27 "
30SRC_URI[sha256sum] = "ff6595f8c482f9921e39b97fa1122377a69f0dcbd92553c6b9032cbf0e9b5354" 28SRC_URI[sha256sum] = "1b26c0bb2d025dbfac3b9852d2b7eafda56a171b67ac2e27831ec0414fb7df07"
31 29
32UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/tags" 30UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/tags"
33 31
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch
index 08e73424d1..bc1b992919 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch
+++ b/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch
@@ -11,27 +11,14 @@ Upstream-Status: Pending
11Signed-off-by: Khem Raj <raj.khem@gmail.com> 11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12Signed-off-by: Mingli Yu <mingli.yu@windriver.com> 12Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
13--- 13---
14 .../rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h | 1 + 14 storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h | 1 +
15 storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h | 1 + 15 .../rocksdb/rocksdb/table/block_based/data_block_hash_index.h | 1 +
16 .../rocksdb/rocksdb/table/block_based/data_block_hash_index.h | 1 + 16 storage/rocksdb/rocksdb/util/slice.cc | 2 +-
17 storage/rocksdb/rocksdb/util/slice.cc | 1 + 17 storage/rocksdb/rocksdb/util/string_util.h | 1 +
18 storage/rocksdb/rocksdb/util/string_util.h | 1 + 18 4 files changed, 4 insertions(+), 1 deletion(-)
19 5 files changed, 5 insertions(+)
20 19
21diff --git a/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h b/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h
22index 963c1d8e..73487edd 100644
23--- a/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h
24+++ b/storage/rocksdb/rocksdb/db/compaction/compaction_iteration_stats.h
25@@ -5,6 +5,7 @@
26
27 #pragma once
28
29+#include <cstdint>
30 #include "rocksdb/rocksdb_namespace.h"
31
32 struct CompactionIterationStats {
33diff --git a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h 20diff --git a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
34index c7f93b4c..3c2ab805 100644 21index 7fb9d489..f7b4e6f0 100644
35--- a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h 22--- a/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
36+++ b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h 23+++ b/storage/rocksdb/rocksdb/include/rocksdb/utilities/checkpoint.h
37@@ -8,6 +8,7 @@ 24@@ -8,6 +8,7 @@
@@ -55,19 +42,20 @@ index f356395f..32152217 100644
55 #include <vector> 42 #include <vector>
56 43
57diff --git a/storage/rocksdb/rocksdb/util/slice.cc b/storage/rocksdb/rocksdb/util/slice.cc 44diff --git a/storage/rocksdb/rocksdb/util/slice.cc b/storage/rocksdb/rocksdb/util/slice.cc
58index 6db11cc9..c26b6a21 100644 45index 3c3656de..b18d7f5d 100644
59--- a/storage/rocksdb/rocksdb/util/slice.cc 46--- a/storage/rocksdb/rocksdb/util/slice.cc
60+++ b/storage/rocksdb/rocksdb/util/slice.cc 47+++ b/storage/rocksdb/rocksdb/util/slice.cc
61@@ -8,6 +8,7 @@ 48@@ -12,7 +12,7 @@
62 // found in the LICENSE file. See the AUTHORS file for names of contributors. 49 #include <stdio.h>
63 50
64 #include <algorithm> 51 #include <algorithm>
52-
65+#include <cstdint> 53+#include <cstdint>
54 #include "rocksdb/convenience.h"
66 #include "rocksdb/slice_transform.h" 55 #include "rocksdb/slice_transform.h"
67 #include "rocksdb/slice.h" 56 #include "rocksdb/utilities/object_registry.h"
68 #include "util/string_util.h"
69diff --git a/storage/rocksdb/rocksdb/util/string_util.h b/storage/rocksdb/rocksdb/util/string_util.h 57diff --git a/storage/rocksdb/rocksdb/util/string_util.h b/storage/rocksdb/rocksdb/util/string_util.h
70index a761be66..064d059f 100644 58index 7794dbb0..b480177e 100644
71--- a/storage/rocksdb/rocksdb/util/string_util.h 59--- a/storage/rocksdb/rocksdb/util/string_util.h
72+++ b/storage/rocksdb/rocksdb/util/string_util.h 60+++ b/storage/rocksdb/rocksdb/util/string_util.h
73@@ -6,6 +6,7 @@ 61@@ -6,6 +6,7 @@
@@ -78,3 +66,5 @@ index a761be66..064d059f 100644
78 #include <sstream> 66 #include <sstream>
79 #include <string> 67 #include <string>
80 #include <unordered_map> 68 #include <unordered_map>
69--
702.40.0
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/3871.patch b/meta-oe/recipes-dbs/mysql/mariadb/3871.patch
deleted file mode 100644
index 4bbca2d706..0000000000
--- a/meta-oe/recipes-dbs/mysql/mariadb/3871.patch
+++ /dev/null
@@ -1,29 +0,0 @@
1From d6923ac0adc11a0364acd421316116190eedb508 Mon Sep 17 00:00:00 2001
2From: Brad Smith <brad@comstyle.com>
3Date: Fri, 7 Mar 2025 02:04:01 -0500
4Subject: [PATCH] Fix building with Clang and GCC on RISC-V
5
6Clang does not have the builtin __builtin_riscv_pause().
7
8Upstream-Status: Backport [https://github.com/MariaDB/server/pull/3871]
9Signed-off-by: Khem Raj <raj.khem@gmail.com>
10---
11 include/my_cpu.h | 7 ++++++-
12 1 file changed, 6 insertions(+), 1 deletion(-)
13
14--- a/include/my_cpu.h
15+++ b/include/my_cpu.h
16@@ -97,7 +97,12 @@ static inline void MY_RELAX_CPU(void)
17 /* Changed from __ppc_get_timebase for musl and clang compatibility */
18 __builtin_ppc_get_timebase();
19 #elif defined __GNUC__ && defined __riscv
20- __builtin_riscv_pause();
21+ /* The GCC-only __builtin_riscv_pause() or the pause instruction is
22+ encoded like a fence instruction with special parameters. On RISC-V
23+ implementations that do not support arch=+zihintpause this
24+ instruction could be interpreted as a more expensive memory fence;
25+ it should not be an illegal instruction. */
26+ __asm__ volatile(".long 0x0100000f" ::: "memory");
27 #elif defined __GNUC__
28 /* Mainly, prevent the compiler from optimizing away delay loops */
29 __asm__ __volatile__ ("":::"memory");
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch b/meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch
deleted file mode 100644
index a590a3fa36..0000000000
--- a/meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch
+++ /dev/null
@@ -1,23 +0,0 @@
1From 76e4c3e8d001eaaabd0fb34c136b81b82830c420 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 15 Jun 2021 22:48:07 -0700
4Subject: [PATCH] mariadb: Fix build with clang/musl
5
6Upstream-Status: Pending
7---
8 storage/rocksdb/rocksdb/port/jemalloc_helper.h | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11diff --git a/storage/rocksdb/rocksdb/port/jemalloc_helper.h b/storage/rocksdb/rocksdb/port/jemalloc_helper.h
12index f6f72f8c..b9657cf3 100644
13--- a/storage/rocksdb/rocksdb/port/jemalloc_helper.h
14+++ b/storage/rocksdb/rocksdb/port/jemalloc_helper.h
15@@ -5,7 +5,7 @@
16
17 #pragma once
18
19-#if defined(__clang__)
20+#if defined(__clang__) && defined(__GLIBC__)
21 // glibc's `posix_memalign()` declaration specifies `throw()` while clang's
22 // declaration does not. There is a hack in clang to make its re-declaration
23 // compatible with glibc's if they are declared consecutively. That hack breaks
diff --git a/meta-oe/recipes-dbs/mysql/mariadb_11.4.5.bb b/meta-oe/recipes-dbs/mysql/mariadb_11.4.6.bb
index b1d1355e2b..b1d1355e2b 100644
--- a/meta-oe/recipes-dbs/mysql/mariadb_11.4.5.bb
+++ b/meta-oe/recipes-dbs/mysql/mariadb_11.4.6.bb
diff --git a/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch b/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch
index 92ac335a7b..4382741da9 100644
--- a/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch
+++ b/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch
@@ -1,4 +1,4 @@
1From 5ce7d8398f6aff41eee8c8c80eeaad2fcb3da1fc Mon Sep 17 00:00:00 2001 1From 84febaf9330fe99802f75bcd0606ac7d86c35b25 Mon Sep 17 00:00:00 2001
2From: Yi Fan Yu <yifan.yu@windriver.com> 2From: Yi Fan Yu <yifan.yu@windriver.com>
3Date: Fri, 5 Feb 2021 17:15:42 -0500 3Date: Fri, 5 Feb 2021 17:15:42 -0500
4Subject: [PATCH] configure.ac: bypass autoconf 2.69 version check 4Subject: [PATCH] configure.ac: bypass autoconf 2.69 version check
@@ -13,12 +13,12 @@ Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
13 1 file changed, 4 deletions(-) 13 1 file changed, 4 deletions(-)
14 14
15diff --git a/configure.ac b/configure.ac 15diff --git a/configure.ac b/configure.ac
16index a8a61c5..27c2760 100644 16index 493d5cd..f0fa973 100644
17--- a/configure.ac 17--- a/configure.ac
18+++ b/configure.ac 18+++ b/configure.ac
19@@ -19,10 +19,6 @@ m4_pattern_forbid(^PGAC_)dnl to catch undefined macros 19@@ -19,10 +19,6 @@ m4_pattern_forbid(^PGAC_)dnl to catch undefined macros
20 20
21 AC_INIT([PostgreSQL], [17.4], [pgsql-bugs@lists.postgresql.org], [], [https://www.postgresql.org/]) 21 AC_INIT([PostgreSQL], [17.5], [pgsql-bugs@lists.postgresql.org], [], [https://www.postgresql.org/])
22 22
23-m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.69], [], [m4_fatal([Autoconf version 2.69 is required. 23-m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.69], [], [m4_fatal([Autoconf version 2.69 is required.
24-Untested combinations of 'autoconf' and PostgreSQL versions are not 24-Untested combinations of 'autoconf' and PostgreSQL versions are not
@@ -27,6 +27,3 @@ index a8a61c5..27c2760 100644
27 AC_COPYRIGHT([Copyright (c) 1996-2024, PostgreSQL Global Development Group]) 27 AC_COPYRIGHT([Copyright (c) 1996-2024, PostgreSQL Global Development Group])
28 AC_CONFIG_SRCDIR([src/backend/access/common/heaptuple.c]) 28 AC_CONFIG_SRCDIR([src/backend/access/common/heaptuple.c])
29 AC_CONFIG_AUX_DIR(config) 29 AC_CONFIG_AUX_DIR(config)
30--
312.34.1
32
diff --git a/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch b/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch
index ff0582ab80..d94f028036 100644
--- a/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch
+++ b/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch
@@ -1,7 +1,7 @@
1From 5be3ffdf767c1efcbfd2d1be87aa83f2e37e348e Mon Sep 17 00:00:00 2001 1From 62733bdc9346651637d9e5ac7cbf8d7311ef5d97 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com> 2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Mon, 1 Aug 2022 15:44:38 +0800 3Date: Mon, 1 Aug 2022 15:44:38 +0800
4Subject: [PATCH 4/5] config_info.c: not expose build info 4Subject: [PATCH] config_info.c: not expose build info
5 5
6Don't collect the build information to fix the buildpaths issue. 6Don't collect the build information to fix the buildpaths issue.
7 7
@@ -14,10 +14,10 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
14 2 files changed, 2 insertions(+), 70 deletions(-) 14 2 files changed, 2 insertions(+), 70 deletions(-)
15 15
16diff --git a/configure.ac b/configure.ac 16diff --git a/configure.ac b/configure.ac
17index 27f382d..3dd6bb1 100644 17index f0fa973..8ccd8bc 100644
18--- a/configure.ac 18--- a/configure.ac
19+++ b/configure.ac 19+++ b/configure.ac
20@@ -23,7 +23,7 @@ AC_COPYRIGHT([Copyright (c) 1996-2023, PostgreSQL Global Development Group]) 20@@ -23,7 +23,7 @@ AC_COPYRIGHT([Copyright (c) 1996-2024, PostgreSQL Global Development Group])
21 AC_CONFIG_SRCDIR([src/backend/access/common/heaptuple.c]) 21 AC_CONFIG_SRCDIR([src/backend/access/common/heaptuple.c])
22 AC_CONFIG_AUX_DIR(config) 22 AC_CONFIG_AUX_DIR(config)
23 AC_PREFIX_DEFAULT(/usr/local/pgsql) 23 AC_PREFIX_DEFAULT(/usr/local/pgsql)
@@ -27,7 +27,7 @@ index 27f382d..3dd6bb1 100644
27 [PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\)'`] 27 [PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\)'`]
28 [PG_MINORVERSION=`expr "$PACKAGE_VERSION" : '.*\.\([0-9][0-9]*\)'`] 28 [PG_MINORVERSION=`expr "$PACKAGE_VERSION" : '.*\.\([0-9][0-9]*\)'`]
29diff --git a/src/common/config_info.c b/src/common/config_info.c 29diff --git a/src/common/config_info.c b/src/common/config_info.c
30index 09e78a6..86e4230 100644 30index 89c1ccb..a2206de 100644
31--- a/src/common/config_info.c 31--- a/src/common/config_info.c
32+++ b/src/common/config_info.c 32+++ b/src/common/config_info.c
33@@ -38,7 +38,7 @@ get_configdata(const char *my_exec_path, size_t *configdata_len) 33@@ -38,7 +38,7 @@ get_configdata(const char *my_exec_path, size_t *configdata_len)
@@ -114,6 +114,3 @@ index 09e78a6..86e4230 100644
114 configdata[i].name = pstrdup("VERSION"); 114 configdata[i].name = pstrdup("VERSION");
115 configdata[i].setting = pstrdup("PostgreSQL " PG_VERSION); 115 configdata[i].setting = pstrdup("PostgreSQL " PG_VERSION);
116 i++; 116 i++;
117--
1182.25.1
119
diff --git a/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch b/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch
index 1f735f322b..a2f0500a8c 100644
--- a/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch
+++ b/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch
@@ -1,4 +1,4 @@
1From 56b830edecff1cac5f8a8a956e7a7eeef2aa7c17 Mon Sep 17 00:00:00 2001 1From 1a9416bae71aa935797add3fa11407732ad010c0 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com> 2From: Changqing Li <changqing.li@windriver.com>
3Date: Tue, 27 Nov 2018 13:25:15 +0800 3Date: Tue, 27 Nov 2018 13:25:15 +0800
4Subject: [PATCH] not check libperl under cross compiling 4Subject: [PATCH] not check libperl under cross compiling
@@ -20,10 +20,10 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com>
20 1 file changed, 1 insertion(+), 1 deletion(-) 20 1 file changed, 1 insertion(+), 1 deletion(-)
21 21
22diff --git a/configure.ac b/configure.ac 22diff --git a/configure.ac b/configure.ac
23index fba79ee..7170f26 100644 23index f398184..493d5cd 100644
24--- a/configure.ac 24--- a/configure.ac
25+++ b/configure.ac 25+++ b/configure.ac
26@@ -2297,7 +2297,7 @@ Use --without-tcl to disable building PL/Tcl.]) 26@@ -2336,7 +2336,7 @@ Use --without-tcl to disable building PL/Tcl.])
27 fi 27 fi
28 28
29 # check for <perl.h> 29 # check for <perl.h>
@@ -32,6 +32,3 @@ index fba79ee..7170f26 100644
32 ac_save_CPPFLAGS=$CPPFLAGS 32 ac_save_CPPFLAGS=$CPPFLAGS
33 CPPFLAGS="$CPPFLAGS $perl_includespec" 33 CPPFLAGS="$CPPFLAGS $perl_includespec"
34 AC_CHECK_HEADER(perl.h, [], [AC_MSG_ERROR([header file <perl.h> is required for Perl])], 34 AC_CHECK_HEADER(perl.h, [], [AC_MSG_ERROR([header file <perl.h> is required for Perl])],
35--
362.34.1
37
diff --git a/meta-oe/recipes-dbs/postgresql/postgresql_17.4.bb b/meta-oe/recipes-dbs/postgresql/postgresql_17.5.bb
index b1c95ed244..b7fce886f8 100644
--- a/meta-oe/recipes-dbs/postgresql/postgresql_17.4.bb
+++ b/meta-oe/recipes-dbs/postgresql/postgresql_17.5.bb
@@ -12,6 +12,6 @@ SRC_URI += "\
12 file://0001-tcl.m4-Recognize-tclsh9.patch \ 12 file://0001-tcl.m4-Recognize-tclsh9.patch \
13" 13"
14 14
15SRC_URI[sha256sum] = "c4605b73fea11963406699f949b966e5d173a7ee0ccaef8938dec0ca8a995fe7" 15SRC_URI[sha256sum] = "fcb7ab38e23b264d1902cb25e6adafb4525a6ebcbd015434aeef9eda80f528d8"
16 16
17CVE_STATUS[CVE-2017-8806] = "not-applicable-config: Ddoesn't apply to out configuration of postgresql so we can safely ignore it." 17CVE_STATUS[CVE-2017-8806] = "not-applicable-config: Ddoesn't apply to out configuration of postgresql so we can safely ignore it."
diff --git a/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb b/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
index fefb6df8aa..5bbb010f8b 100644
--- a/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
+++ b/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb
@@ -29,7 +29,6 @@ SRC_URI:append:mips = " file://0001-replace-old-sync-with-new-atomic-builtin-equ
29SRC_URI:append:powerpc = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" 29SRC_URI:append:powerpc = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch"
30SRC_URI:remove:toolchain-clang:riscv32 = "file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" 30SRC_URI:remove:toolchain-clang:riscv32 = "file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch"
31 31
32S = "${WORKDIR}/git"
33 32
34inherit cmake ptest 33inherit cmake ptest
35 34
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch
deleted file mode 100644
index d49e860f21..0000000000
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0002-Remove-maes-option-from-cross-compilation.patch
+++ /dev/null
@@ -1,38 +0,0 @@
1From a573ccd57e713486e7d8e782d6b3b34fde01ff9e Mon Sep 17 00:00:00 2001
2From: Sinan Kaya <sinan.kaya@microsoft.com>
3Date: Mon, 3 Feb 2020 03:25:57 +0000
4Subject: [PATCH] Remove maes option from cross-compilation
5
6Upstream-Status: Pending
7---
8 absl/copts/GENERATED_AbseilCopts.cmake | 4 ----
9 absl/copts/GENERATED_copts.bzl | 4 ----
10 2 files changed, 8 deletions(-)
11
12diff --git a/absl/copts/GENERATED_AbseilCopts.cmake b/absl/copts/GENERATED_AbseilCopts.cmake
13index da2282fe..5e0e8dfd 100644
14--- a/absl/copts/GENERATED_AbseilCopts.cmake
15+++ b/absl/copts/GENERATED_AbseilCopts.cmake
16@@ -229,7 +229,3 @@ list(APPEND ABSL_RANDOM_HWAES_ARM64_FLAGS
17 list(APPEND ABSL_RANDOM_HWAES_MSVC_X64_FLAGS
18 )
19
20-list(APPEND ABSL_RANDOM_HWAES_X64_FLAGS
21- "-maes"
22- "-msse4.1"
23-)
24diff --git a/absl/copts/GENERATED_copts.bzl b/absl/copts/GENERATED_copts.bzl
25index b9e0071e..0072008c 100644
26--- a/absl/copts/GENERATED_copts.bzl
27+++ b/absl/copts/GENERATED_copts.bzl
28@@ -230,7 +230,3 @@ ABSL_RANDOM_HWAES_ARM64_FLAGS = [
29 ABSL_RANDOM_HWAES_MSVC_X64_FLAGS = [
30 ]
31
32-ABSL_RANDOM_HWAES_X64_FLAGS = [
33- "-maes",
34- "-msse4.1",
35-]
36--
372.25.1
38
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0002-abseil-ppc-fixes.patch
index a0b99dd206..a0b99dd206 100644
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0004-abseil-ppc-fixes.patch
+++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0002-abseil-ppc-fixes.patch
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch
deleted file mode 100644
index c82b9e1b51..0000000000
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/0003-Remove-neon-option-from-cross-compilation.patch
+++ /dev/null
@@ -1,49 +0,0 @@
1From 632632508daf8bb3a5800dac937ffc33c6d85973 Mon Sep 17 00:00:00 2001
2From: Jonas Gorski <jonas.gorski@bisdn.de>
3Date: Thu, 16 Jun 2022 11:46:31 +0000
4Subject: [PATCH] Remove neon option from cross compilation
5
6Not every arm platform supports neon instructions, so do not enforce
7them.
8
9Upstream-Status: Pending
10
11Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
12---
13 absl/copts/GENERATED_AbseilCopts.cmake | 4 ----
14 absl/copts/GENERATED_copts.bzl | 4 ----
15 2 files changed, 8 deletions(-)
16
17diff --git a/absl/copts/GENERATED_AbseilCopts.cmake b/absl/copts/GENERATED_AbseilCopts.cmake
18index 5e0e8dfd..57cfc4d3 100644
19--- a/absl/copts/GENERATED_AbseilCopts.cmake
20+++ b/absl/copts/GENERATED_AbseilCopts.cmake
21@@ -218,10 +218,6 @@ list(APPEND ABSL_MSVC_TEST_FLAGS
22 "/DNOMINMAX"
23 )
24
25-list(APPEND ABSL_RANDOM_HWAES_ARM32_FLAGS
26- "-mfpu=neon"
27-)
28-
29 list(APPEND ABSL_RANDOM_HWAES_ARM64_FLAGS
30 "-march=armv8-a+crypto"
31 )
32diff --git a/absl/copts/GENERATED_copts.bzl b/absl/copts/GENERATED_copts.bzl
33index 0072008c..72840fda 100644
34--- a/absl/copts/GENERATED_copts.bzl
35+++ b/absl/copts/GENERATED_copts.bzl
36@@ -219,10 +219,6 @@ ABSL_MSVC_TEST_FLAGS = [
37 "/DNOMINMAX",
38 ]
39
40-ABSL_RANDOM_HWAES_ARM32_FLAGS = [
41- "-mfpu=neon",
42-]
43-
44 ABSL_RANDOM_HWAES_ARM64_FLAGS = [
45 "-march=armv8-a+crypto",
46 ]
47--
482.25.1
49
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb
index 5368dfaada..4afbba963a 100644
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250127.1.bb
+++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb
@@ -7,16 +7,13 @@ SECTION = "libs"
7LICENSE = "Apache-2.0" 7LICENSE = "Apache-2.0"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=df52c6edb7adc22e533b2bacc3bd3915" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=df52c6edb7adc22e533b2bacc3bd3915"
9 9
10SRCREV = "d9e4955c65cd4367dd6bf46f4ccb8cd3d100540b" 10SRCREV = "76bb24329e8bf5f39704eb10d21b9a80befa7c81"
11BRANCH = "lts_2025_01_27" 11BRANCH = "lts_2025_05_12"
12SRC_URI = "git://github.com/abseil/abseil-cpp;branch=${BRANCH};protocol=https \ 12SRC_URI = "git://github.com/abseil/abseil-cpp;branch=${BRANCH};protocol=https \
13 file://0001-absl-always-use-asm-sgidefs.h.patch \ 13 file://0001-absl-always-use-asm-sgidefs.h.patch \
14 file://0002-Remove-maes-option-from-cross-compilation.patch \ 14 file://0002-abseil-ppc-fixes.patch \
15 file://0003-Remove-neon-option-from-cross-compilation.patch \
16 file://0004-abseil-ppc-fixes.patch \
17 " 15 "
18 16
19S = "${WORKDIR}/git"
20 17
21inherit cmake 18inherit cmake
22 19
diff --git a/meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb b/meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb
index 87c09f5118..e027b8d4aa 100644
--- a/meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb
+++ b/meta-oe/recipes-devtools/aer-inject/aer-inject_1.0.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/gong.chen/aer-inject.gi
15" 15"
16SRCREV = "9bd5e2c7886fca72f139cd8402488a2235957d41" 16SRCREV = "9bd5e2c7886fca72f139cd8402488a2235957d41"
17 17
18S = "${WORKDIR}/git"
19 18
20DEPENDS = "bison-native" 19DEPENDS = "bison-native"
21 20
diff --git a/meta-oe/recipes-devtools/android-tools/android-tools-conf-configfs_1.0.bb b/meta-oe/recipes-devtools/android-tools/android-tools-conf-configfs_1.0.bb
index f473d22849..342e7fd1a5 100644
--- a/meta-oe/recipes-devtools/android-tools/android-tools-conf-configfs_1.0.bb
+++ b/meta-oe/recipes-devtools/android-tools/android-tools-conf-configfs_1.0.bb
@@ -3,8 +3,7 @@ SECTION = "console/utils"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 4LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
5 5
6S = "${WORKDIR}/sources" 6S = "${UNPACKDIR}"
7UNPACKDIR = "${S}"
8 7
9SRC_URI = " \ 8SRC_URI = " \
10 file://android-gadget-setup \ 9 file://android-gadget-setup \
diff --git a/meta-oe/recipes-devtools/android-tools/android-tools-conf_1.0.bb b/meta-oe/recipes-devtools/android-tools/android-tools-conf_1.0.bb
index abf21803e5..764d6b404f 100644
--- a/meta-oe/recipes-devtools/android-tools/android-tools-conf_1.0.bb
+++ b/meta-oe/recipes-devtools/android-tools/android-tools-conf_1.0.bb
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
5 5
6SRC_URI = "file://android-gadget-setup" 6SRC_URI = "file://android-gadget-setup"
7 7
8S = "${WORKDIR}/sources" 8S = "${UNPACKDIR}"
9UNPACKDIR = "${S}"
10 9
11PACKAGE_ARCH = "${MACHINE_ARCH}" 10PACKAGE_ARCH = "${MACHINE_ARCH}"
12 11
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 fe915c3e30..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
@@ -21,11 +21,11 @@ SRCREV_build = "16e987def3d7d8f7d30805eb95cef69e52a87dbc"
21 21
22SRCREV_FORMAT = "core_extras_libhardware_libselinux_build" 22SRCREV_FORMAT = "core_extras_libhardware_libselinux_build"
23SRC_URI = " \ 23SRC_URI = " \
24 git://${ANDROID_MIRROR}/platform/system/core;name=core;protocol=https;nobranch=1;destsuffix=git/system/core \ 24 git://${ANDROID_MIRROR}/platform/system/core;name=core;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/system/core \
25 git://${ANDROID_MIRROR}/platform/system/extras;name=extras;protocol=https;nobranch=1;destsuffix=git/system/extras \ 25 git://${ANDROID_MIRROR}/platform/system/extras;name=extras;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/system/extras \
26 git://${ANDROID_MIRROR}/platform/hardware/libhardware;name=libhardware;protocol=https;nobranch=1;destsuffix=git/hardware/libhardware \ 26 git://${ANDROID_MIRROR}/platform/hardware/libhardware;name=libhardware;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/hardware/libhardware \
27 git://${ANDROID_MIRROR}/platform/external/libselinux;name=libselinux;protocol=https;nobranch=1;destsuffix=git/external/libselinux \ 27 git://${ANDROID_MIRROR}/platform/external/libselinux;name=libselinux;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/libselinux \
28 git://${ANDROID_MIRROR}/platform/build;name=build;protocol=https;nobranch=1;destsuffix=git/build \ 28 git://${ANDROID_MIRROR}/platform/build;name=build;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/build \
29 file://core/0001-adb-remove-selinux-extensions.patch;patchdir=system/core \ 29 file://core/0001-adb-remove-selinux-extensions.patch;patchdir=system/core \
30 file://core/0002-adb-Use-local-sockets-where-appropriate.patch;patchdir=system/core \ 30 file://core/0002-adb-Use-local-sockets-where-appropriate.patch;patchdir=system/core \
31 file://core/0003-adb-define-shell-command.patch;patchdir=system/core \ 31 file://core/0003-adb-define-shell-command.patch;patchdir=system/core \
@@ -62,7 +62,6 @@ SRC_URI = " \
62" 62"
63 63
64 64
65S = "${WORKDIR}/git"
66B = "${WORKDIR}/${BPN}" 65B = "${WORKDIR}/${BPN}"
67 66
68# http://errors.yoctoproject.org/Errors/Details/133881/ 67# http://errors.yoctoproject.org/Errors/Details/133881/
@@ -188,8 +187,3 @@ FILES:${PN}-fstools = "\
188" 187"
189 188
190BBCLASSEXTEND = "native" 189BBCLASSEXTEND = "native"
191
192# http://errors.yoctoproject.org/Errors/Details/766881/
193# 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]
194# 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]
195CC += "-Wno-error=incompatible-pointer-types"
diff --git a/meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb b/meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb
index 48ba7dbaea..244d9a3c6f 100644
--- a/meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb
+++ b/meta-oe/recipes-devtools/apitrace/apitrace_11.1.bb
@@ -11,7 +11,6 @@ SRC_URI = "gitsm://github.com/${BPN}/${BPN}.git;branch=master;protocol=https \
11 file://0001-Explicit-header-stdint.patch \ 11 file://0001-Explicit-header-stdint.patch \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15 14
16DEPENDS += "zlib libpng python3-native" 15DEPENDS += "zlib libpng python3-native"
17 16
diff --git a/meta-oe/recipes-devtools/breakpad/breakpad_2023.06.01.bb b/meta-oe/recipes-devtools/breakpad/breakpad_2023.06.01.bb
index 3bf4371e85..0e51289507 100644
--- a/meta-oe/recipes-devtools/breakpad/breakpad_2023.06.01.bb
+++ b/meta-oe/recipes-devtools/breakpad/breakpad_2023.06.01.bb
@@ -27,9 +27,9 @@ SRCREV_protobuf = "cb6dd4ef5f82e41e06179dcd57d3b1d9246ad6ac"
27SRCREV_lss = "9719c1e1e676814c456b55f5f070eabad6709d31" 27SRCREV_lss = "9719c1e1e676814c456b55f5f070eabad6709d31"
28 28
29SRC_URI = "git://github.com/google/breakpad;name=breakpad;branch=main;protocol=https \ 29SRC_URI = "git://github.com/google/breakpad;name=breakpad;branch=main;protocol=https \
30 git://github.com/google/googletest.git;destsuffix=git/src/testing/gtest;name=gtest;branch=main;protocol=https \ 30 git://github.com/google/googletest.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/testing/gtest;name=gtest;branch=main;protocol=https \
31 git://github.com/protocolbuffers/protobuf.git;destsuffix=git/src/third_party/protobuf/protobuf;name=protobuf;branch=master;protocol=https \ 31 git://github.com/protocolbuffers/protobuf.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/third_party/protobuf/protobuf;name=protobuf;branch=master;protocol=https \
32 git://chromium.googlesource.com/linux-syscall-support;protocol=https;branch=main;destsuffix=git/src/third_party/lss;name=lss \ 32 git://chromium.googlesource.com/linux-syscall-support;protocol=https;branch=main;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/third_party/lss;name=lss \
33 file://0001-include-sys-reg.h-to-get-__WORDSIZE-on-musl-libc.patch \ 33 file://0001-include-sys-reg.h-to-get-__WORDSIZE-on-musl-libc.patch \
34 file://0003-Fix-conflict-between-musl-libc-dirent.h-and-lss.patch \ 34 file://0003-Fix-conflict-between-musl-libc-dirent.h-and-lss.patch \
35 file://0001-Turn-off-sign-compare-for-musl-libc.patch \ 35 file://0001-Turn-off-sign-compare-for-musl-libc.patch \
@@ -41,7 +41,6 @@ SRC_URI = "git://github.com/google/breakpad;name=breakpad;branch=main;protocol=h
41 file://0001-lss-Match-syscalls-to-match-musl.patch;patchdir=src/third_party/lss \ 41 file://0001-lss-Match-syscalls-to-match-musl.patch;patchdir=src/third_party/lss \
42 file://mips_asm_sgidefs.patch;patchdir=src/third_party/lss \ 42 file://mips_asm_sgidefs.patch;patchdir=src/third_party/lss \
43" 43"
44S = "${WORKDIR}/git"
45 44
46CXXFLAGS += "-D_GNU_SOURCE" 45CXXFLAGS += "-D_GNU_SOURCE"
47LDFLAGS:append:libc-musl = " -lucontext" 46LDFLAGS:append:libc-musl = " -lucontext"
diff --git a/meta-oe/recipes-devtools/capnproto/capnproto_1.0.2.bb b/meta-oe/recipes-devtools/capnproto/capnproto_1.0.2.bb
index 77bde79217..0ea243fd20 100644
--- a/meta-oe/recipes-devtools/capnproto/capnproto_1.0.2.bb
+++ b/meta-oe/recipes-devtools/capnproto/capnproto_1.0.2.bb
@@ -9,7 +9,7 @@ SRC_URI = "git://github.com/sandstorm-io/capnproto.git;branch=release-${PV};prot
9 file://0001-Export-binaries-only-for-native-build.patch" 9 file://0001-Export-binaries-only-for-native-build.patch"
10SRCREV = "1a0e12c0a3ba1f0dbbad45ddfef555166e0a14fc" 10SRCREV = "1a0e12c0a3ba1f0dbbad45ddfef555166e0a14fc"
11 11
12S = "${WORKDIR}/git/c++" 12S = "${UNPACKDIR}/${BP}/c++"
13 13
14inherit cmake 14inherit cmake
15 15
diff --git a/meta-oe/recipes-devtools/cbindgen/cbindgen_0.28.0.bb b/meta-oe/recipes-devtools/cbindgen/cbindgen_0.28.0.bb
index eb8556ebc6..8a6337a0d2 100644
--- a/meta-oe/recipes-devtools/cbindgen/cbindgen_0.28.0.bb
+++ b/meta-oe/recipes-devtools/cbindgen/cbindgen_0.28.0.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9741c346eef56131163e13b9db1241b3"
6SRC_URI += "git://github.com/mozilla/cbindgen.git;protocol=https;branch=master \ 6SRC_URI += "git://github.com/mozilla/cbindgen.git;protocol=https;branch=master \
7 file://0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.155" 7 file://0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.155"
8SRCREV = "bd78bbe59b10eda6ef1255e4acda95c56c6d0279" 8SRCREV = "bd78bbe59b10eda6ef1255e4acda95c56c6d0279"
9S = "${WORKDIR}/git"
10 9
11inherit cargo pkgconfig 10inherit cargo pkgconfig
12 11
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 bdeab3055c..33c8c28531 100644
--- a/meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb
+++ b/meta-oe/recipes-devtools/cjson/cjson_1.7.18.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/DaveGamble/cJSON.git;branch=master;protocol=https \
9 " 9 "
10SRCREV = "acc76239bee01d8e9c858ae2cab296704e52d916" 10SRCREV = "acc76239bee01d8e9c858ae2cab296704e52d916"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake pkgconfig ptest 13inherit cmake pkgconfig ptest
15 14
diff --git a/meta-oe/recipes-devtools/concurrencykit/concurrencykit_git.bb b/meta-oe/recipes-devtools/concurrencykit/concurrencykit_git.bb
index 47a3d88853..ab4e6148e9 100644
--- a/meta-oe/recipes-devtools/concurrencykit/concurrencykit_git.bb
+++ b/meta-oe/recipes-devtools/concurrencykit/concurrencykit_git.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/concurrencykit/ck.git;branch=master;protocol=https \
14 file://0001-configure-Fix-compoiler-detection-logic-for-cross-co.patch \ 14 file://0001-configure-Fix-compoiler-detection-logic-for-cross-co.patch \
15 file://0001-build-Use-ilp32d-abi-on-riscv32-and-lp64d-on-rv64.patch" 15 file://0001-build-Use-ilp32d-abi-on-riscv32-and-lp64d-on-rv64.patch"
16 16
17S = "${WORKDIR}/git"
18 17
19COMPATIBLE_HOST = "(arm|aarch64|i.86|x86_64|powerpc|powerpc64|riscv32|riscv64).*-linux*" 18COMPATIBLE_HOST = "(arm|aarch64|i.86|x86_64|powerpc|powerpc64|riscv32|riscv64).*-linux*"
20 19
diff --git a/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb b/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb
index 961c94205f..6e709b6e7e 100644
--- a/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb
+++ b/meta-oe/recipes-devtools/cppgenerate/cppgenerate_0.3.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc"
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" 8SRCREV = "930c5503f76c877b72b9ff8546353d6f422bd010"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
13 12
diff --git a/meta-oe/recipes-devtools/cpuset/cpuset_1.6.2.bb b/meta-oe/recipes-devtools/cpuset/cpuset_1.6.2.bb
index b404d4131e..98419a8069 100644
--- a/meta-oe/recipes-devtools/cpuset/cpuset_1.6.2.bb
+++ b/meta-oe/recipes-devtools/cpuset/cpuset_1.6.2.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
6SRC_URI = "git://github.com/SUSE/cpuset.git;protocol=https;branch=master" 6SRC_URI = "git://github.com/SUSE/cpuset.git;protocol=https;branch=master"
7 7
8SRCREV = "4f80263208935f0df4f616cf9d8cb7285599a670" 8SRCREV = "4f80263208935f0df4f616cf9d8cb7285599a670"
9S = "${WORKDIR}/git"
10 9
11inherit setuptools3 10inherit setuptools3
12 11
diff --git a/meta-oe/recipes-devtools/ctags/ctags_6.1.20250427.0.bb b/meta-oe/recipes-devtools/ctags/ctags_6.2.20250615.0.bb
index eb02faff56..c794278f57 100644
--- a/meta-oe/recipes-devtools/ctags/ctags_6.1.20250427.0.bb
+++ b/meta-oe/recipes-devtools/ctags/ctags_6.2.20250615.0.bb
@@ -14,10 +14,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3"
14 14
15inherit autotools-brokensep pkgconfig manpages 15inherit autotools-brokensep pkgconfig manpages
16 16
17SRCREV = "987f20d4779e847ba9c744ce15cc3818db965869" 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
20S = "${WORKDIR}/git"
21 20
22PACKAGECONFIG ??= " \ 21PACKAGECONFIG ??= " \
23 readcmd \ 22 readcmd \
diff --git a/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb b/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb
index 5fa71896b2..9287962ab7 100644
--- a/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb
+++ b/meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.141.bb
@@ -13,7 +13,7 @@ SRC_URI = "\
13 13
14SRC_URI[sha256sum] = "232ec755f4b1f445f829996885846abba6f1b6fd55d049476ab26ddd8c4b4e1b" 14SRC_URI[sha256sum] = "232ec755f4b1f445f829996885846abba6f1b6fd55d049476ab26ddd8c4b4e1b"
15 15
16S = "${WORKDIR}/debootstrap" 16S = "${UNPACKDIR}/debootstrap"
17 17
18DEPENDS = " \ 18DEPENDS = " \
19 virtual/fakeroot-native \ 19 virtual/fakeroot-native \
diff --git a/meta-oe/recipes-devtools/dnf-plugin-tui/dnf-plugin-tui_1.4.bb b/meta-oe/recipes-devtools/dnf-plugin-tui/dnf-plugin-tui_1.4.bb
index 599675a345..bc558b7d62 100644
--- a/meta-oe/recipes-devtools/dnf-plugin-tui/dnf-plugin-tui_1.4.bb
+++ b/meta-oe/recipes-devtools/dnf-plugin-tui/dnf-plugin-tui_1.4.bb
@@ -10,7 +10,6 @@ SRC_URI:append:class-target = " file://oe-remote.repo.sample"
10 10
11inherit setuptools3-base 11inherit setuptools3-base
12 12
13S = "${WORKDIR}/git"
14 13
15do_install:append() { 14do_install:append() {
16 install -d ${D}${datadir}/dnf 15 install -d ${D}${datadir}/dnf
diff --git a/meta-oe/recipes-devtools/doxygen/doxygen_1.13.2.bb b/meta-oe/recipes-devtools/doxygen/doxygen_1.14.0.bb
index aa2dc7da46..512a63549e 100644
--- a/meta-oe/recipes-devtools/doxygen/doxygen_1.13.2.bb
+++ b/meta-oe/recipes-devtools/doxygen/doxygen_1.14.0.bb
@@ -10,9 +10,8 @@ SRC_URI = "\
10 git://github.com/doxygen/doxygen.git;branch=master;protocol=https \ 10 git://github.com/doxygen/doxygen.git;branch=master;protocol=https \
11" 11"
12 12
13SRCREV = "26342b775ea25e6fefb53220926b20702c56fcb3" 13SRCREV = "cbe58f6237b2238c9af7f51c6b7afb8bbf52c866"
14 14
15S = "${WORKDIR}/git"
16 15
17UPSTREAM_CHECK_GITTAGREGEX = "Release_(?P<pver>\d+(\_\d+)+)" 16UPSTREAM_CHECK_GITTAGREGEX = "Release_(?P<pver>\d+(\_\d+)+)"
18 17
diff --git a/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.12.9.bb b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.12.9.bb
index b567f11f5c..c6db2ef38c 100644
--- a/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.12.9.bb
+++ b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.12.9.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=38f617473e9f7373b5e79baf437accf8"
6 6
7SRC_URI = "git://github.com/editorconfig/editorconfig-core-c.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/editorconfig/editorconfig-core-c.git;protocol=https;branch=master"
8 8
9S = "${WORKDIR}/git"
10SRCREV = "e082c947e7f7b14240195d55c060a6e1eda1b0a1" 9SRCREV = "e082c947e7f7b14240195d55c060a6e1eda1b0a1"
11 10
12inherit cmake 11inherit cmake
diff --git a/meta-oe/recipes-devtools/exprtk/exprtk_git.bb b/meta-oe/recipes-devtools/exprtk/exprtk_git.bb
index 74a14f4f08..bdaa39b402 100644
--- a/meta-oe/recipes-devtools/exprtk/exprtk_git.bb
+++ b/meta-oe/recipes-devtools/exprtk/exprtk_git.bb
@@ -7,7 +7,6 @@ SRCREV = "a4b17d543f072d2e3ba564e4bc5c3a0d2b05c338"
7 7
8SRC_URI = "git://github.com/ArashPartow/exprtk.git;branch=release;protocol=https" 8SRC_URI = "git://github.com/ArashPartow/exprtk.git;branch=release;protocol=https"
9 9
10S = "${WORKDIR}/git"
11 10
12# other packages commonly reference the file directly as "exprtk.hpp" 11# other packages commonly reference the file directly as "exprtk.hpp"
13# create symlink to allow this usage 12# create symlink to allow this usage
diff --git a/meta-oe/recipes-devtools/extract-cert/extract-cert_0.3.bb b/meta-oe/recipes-devtools/extract-cert/extract-cert_0.3.bb
index a4cd7ad157..83e9383d4a 100644
--- a/meta-oe/recipes-devtools/extract-cert/extract-cert_0.3.bb
+++ b/meta-oe/recipes-devtools/extract-cert/extract-cert_0.3.bb
@@ -7,7 +7,6 @@ DEPENDS = "openssl"
7SRC_URI = "git://git.pengutronix.de/git/extract-cert;protocol=https;branch=master;" 7SRC_URI = "git://git.pengutronix.de/git/extract-cert;protocol=https;branch=master;"
8SRCREV = "d652b4e8279aef2a85f58676ab472744bafeafc9" 8SRCREV = "d652b4e8279aef2a85f58676ab472744bafeafc9"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit meson pkgconfig 11inherit meson pkgconfig
13 12
diff --git a/meta-oe/recipes-devtools/flatbuffers/flatbuffers.bb b/meta-oe/recipes-devtools/flatbuffers/flatbuffers.bb
index 3103fd0091..c51a49ba01 100644
--- a/meta-oe/recipes-devtools/flatbuffers/flatbuffers.bb
+++ b/meta-oe/recipes-devtools/flatbuffers/flatbuffers.bb
@@ -13,7 +13,6 @@ DEPENDS = "flatbuffers-native"
13RDEPENDS:${PN}-compiler = "${PN}" 13RDEPENDS:${PN}-compiler = "${PN}"
14RDEPENDS:${PN}-dev += "${PN}-compiler" 14RDEPENDS:${PN}-dev += "${PN}-compiler"
15 15
16S = "${WORKDIR}/git"
17 16
18EXTRA_OECMAKE += " \ 17EXTRA_OECMAKE += " \
19 -DFLATBUFFERS_BUILD_TESTS=OFF \ 18 -DFLATBUFFERS_BUILD_TESTS=OFF \
diff --git a/meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers.bb b/meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers.bb
index 1fab013580..feb206f27c 100644
--- a/meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers.bb
+++ b/meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
6 6
7require flatbuffers.inc 7require flatbuffers.inc
8 8
9S = "${WORKDIR}/git/python" 9S = "${UNPACKDIR}/${BP}/python"
10 10
11RDEPENDS:${PN} = "flatbuffers" 11RDEPENDS:${PN} = "flatbuffers"
12 12
diff --git a/meta-oe/recipes-devtools/flatcc/flatcc_git.bb b/meta-oe/recipes-devtools/flatcc/flatcc_git.bb
index 2530dac526..2565e3b9bd 100644
--- a/meta-oe/recipes-devtools/flatcc/flatcc_git.bb
+++ b/meta-oe/recipes-devtools/flatcc/flatcc_git.bb
@@ -14,7 +14,6 @@ SRC_URI = " \
14" 14"
15SRCREV = "1653ec964730ec7d9892a08a1695ada6d20f5196" 15SRCREV = "1653ec964730ec7d9892a08a1695ada6d20f5196"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit cmake 18inherit cmake
20 19
diff --git a/meta-oe/recipes-devtools/geany/geany-plugins_2.0.bb b/meta-oe/recipes-devtools/geany/geany-plugins_2.0.bb
index bd10c09195..9a19e5dc98 100644
--- a/meta-oe/recipes-devtools/geany/geany-plugins_2.0.bb
+++ b/meta-oe/recipes-devtools/geany/geany-plugins_2.0.bb
@@ -15,7 +15,7 @@ DEPENDS = " \
15 fribidi \ 15 fribidi \
16 geany \ 16 geany \
17 libxml2 \ 17 libxml2 \
18 libsoup-2.4 \ 18 libsoup \
19 enchant2 \ 19 enchant2 \
20 intltool-native \ 20 intltool-native \
21 libassuan \ 21 libassuan \
diff --git a/meta-oe/recipes-devtools/glade/glade/CVE-2020-36774.patch b/meta-oe/recipes-devtools/glade/glade/CVE-2020-36774.patch
new file mode 100644
index 0000000000..ae44862ccf
--- /dev/null
+++ b/meta-oe/recipes-devtools/glade/glade/CVE-2020-36774.patch
@@ -0,0 +1,54 @@
1From 8f1ed202ad21c787ec406f531905b4cda64fb13c Mon Sep 17 00:00:00 2001
2From: Juan Pablo Ugarte <juanpablougarte@gmail.com>
3Date: Fri, 2 Oct 2020 16:08:23 -0300
4Subject: [PATCH] GladeGtkBox: fix glade_gtk_box_post_create
5
6Some widgets with contruct properties like GtkMessageDialog get
7rebuilt right after they are created on project loading so we need
8to check glade_project_is_loading() intead of GLADE_CREATE_LOAD
9and use the object ad the connect data to make sure it gets disconected
10if it was the object being rebuilt
11
12Fix issue #479 "Glade 3.36.0 segfaults when opening a file"
13
14CVE: CVE-2020-36774
15Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/glade/-/commit/7acdd3c6f6934f47b8974ebc2190a59ea5d2ed17]
16
17Signed-off-by: Peng Zhang <peng.zhang1.cn@windriver.com>
18---
19 plugins/gtk+/glade-gtk-box.c | 8 ++++----
20 1 file changed, 4 insertions(+), 4 deletions(-)
21
22diff --git a/plugins/gtk+/glade-gtk-box.c b/plugins/gtk+/glade-gtk-box.c
23index 1153c957..c995524e 100644
24--- a/plugins/gtk+/glade-gtk-box.c
25+++ b/plugins/gtk+/glade-gtk-box.c
26@@ -57,9 +57,9 @@ glade_gtk_box_create_editable (GladeWidgetAdaptor *adaptor,
27 }
28
29 static void
30-glade_gtk_box_parse_finished (GladeProject *project, GladeWidget *gbox)
31+glade_gtk_box_parse_finished (GladeProject *project, GObject *box)
32 {
33- GObject *box = glade_widget_get_object (gbox);
34+ GladeWidget *gbox = glade_widget_get_from_gobject (box);
35
36 glade_widget_property_set (gbox, "use-center-child",
37 gtk_box_get_center_widget (GTK_BOX (box)) != NULL);
38@@ -86,11 +86,11 @@ glade_gtk_box_post_create (GladeWidgetAdaptor *adaptor,
39 g_signal_connect (G_OBJECT (gwidget), "configure-end",
40 G_CALLBACK (glade_gtk_box_configure_end), container);
41
42- if (reason == GLADE_CREATE_LOAD)
43+ if (glade_project_is_loading (project))
44 {
45 g_signal_connect_object (project, "parse-finished",
46 G_CALLBACK (glade_gtk_box_parse_finished),
47- gwidget, 0);
48+ container, 0);
49 }
50 }
51
52--
532.34.1
54
diff --git a/meta-oe/recipes-devtools/glade/glade_3.22.2.bb b/meta-oe/recipes-devtools/glade/glade_3.22.2.bb
deleted file mode 100644
index 84ca98a8b4..0000000000
--- a/meta-oe/recipes-devtools/glade/glade_3.22.2.bb
+++ /dev/null
@@ -1,32 +0,0 @@
1SUMMARY = "Glade - A User Interface Designer"
2HOMEPAGE = "http://www.gnu.org/software/gnash"
3LICENSE = "GPL-2.0-only & LGPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=aabe87591cb8ae0f3c68be6977bb5522 \
5 file://COPYING.GPL;md5=9ac2e7cff1ddaf48b6eab6028f23ef88 \
6 file://COPYING.LGPL;md5=252890d9eee26aab7b432e8b8a616475"
7DEPENDS = "gtk+3 glib-2.0 libxml2 intltool-native \
8 gnome-common-native \
9 autoconf-archive-native \
10"
11GNOMEBASEBUILDCLASS = "autotools"
12inherit features_check autotools pkgconfig gnomebase gobject-introspection mime-xdg gtk-doc
13
14# xfce4 depends on libwnck3, gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG.
15# cairo would at least needed to be built with xlib.
16ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
17
18SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/glade/3.22/glade-${PV}.tar.xz \
19 file://remove-yelp-help-rules-var.patch \
20 "
21SRC_URI[sha256sum] = "edefa6eb24b4d15bd52589121dc109bc08c286157c41288deb74dd9cc3f26a21"
22
23EXTRA_OECONF += "--disable-man-pages"
24
25FILES:${PN} += "${datadir}/glade ${datadir}/metainfo ${libdir}/glade/modules/libgladegtk.so"
26
27# http://errors.yoctoproject.org/Errors/Details/766882/
28# glade-3.22.2/gladeui/glade-widget.c:1822:36: error: assignment to 'GtkWidget *' {aka 'struct _GtkWidget *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types]
29# glade-3.22.2/gladeui/glade-command.c:920:23: error: assignment to 'GladeProperty *' {aka 'struct _GladeProperty *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types]
30# glade-3.22.2/gladeui/glade-command.c:1253:21: error: assignment to 'GladeWidget *' {aka 'struct _GladeWidget *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types]
31# glade-3.22.2/gladeui/glade-command.c:1419:21: error: assignment to 'GladeWidget *' {aka 'struct _GladeWidget *'} from incompatible pointer type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types]
32CFLAGS += "-Wno-error=incompatible-pointer-types"
diff --git a/meta-oe/recipes-devtools/glade/glade_3.36.0.bb b/meta-oe/recipes-devtools/glade/glade_3.36.0.bb
new file mode 100644
index 0000000000..3645de3cc3
--- /dev/null
+++ b/meta-oe/recipes-devtools/glade/glade_3.36.0.bb
@@ -0,0 +1,33 @@
1SUMMARY = "Glade - A User Interface Designer"
2HOMEPAGE = "https://glade.gnome.org"
3LICENSE = "GPL-2.0-only & LGPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=aabe87591cb8ae0f3c68be6977bb5522 \
5 file://COPYING.GPL;md5=4641e94ec96f98fabc56ff9cc48be14b \
6 file://COPYING.LGPL;md5=81227099add6b483afd7b1d4fc4e93b7"
7DEPENDS = "gtk+3 glib-2.0 libxml2 intltool-native itstool-native \
8 gnome-common-native \
9 autoconf-archive-native \
10"
11GNOMEBASEBUILDCLASS = "autotools"
12inherit features_check autotools gettext pkgconfig gnomebase gobject-introspection mime-xdg gtk-doc
13
14# xfce4 depends on libwnck3, gtk+3 and libepoxy need to be built with x11 PACKAGECONFIG.
15# cairo would at least needed to be built with xlib.
16ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
17
18SRC_URI = "${GNOME_MIRROR}/glade/3.36/glade-${PV}.tar.xz \
19 file://remove-yelp-help-rules-var.patch \
20 file://CVE-2020-36774.patch \
21 "
22SRC_URI[sha256sum] = "19b546b527cc46213ccfc8022d49ec57e618fe2caa9aa51db2d2862233ea6f08"
23
24EXTRA_OECONF += "--disable-man-pages"
25
26FILES:${PN} += "${datadir}/glade ${datadir}/metainfo ${libdir}/glade/modules/libgladegtk.so"
27
28
29
30
31
32
33
diff --git a/meta-oe/recipes-devtools/grpc/grpc_1.71.0.bb b/meta-oe/recipes-devtools/grpc/grpc_1.71.0.bb
index 6b1a6e5453..53867b8fe6 100644
--- a/meta-oe/recipes-devtools/grpc/grpc_1.71.0.bb
+++ b/meta-oe/recipes-devtools/grpc/grpc_1.71.0.bb
@@ -23,7 +23,6 @@ RDEPENDS:${PN}-dev:append:class-native = " ${PN}-compiler"
23# Both dependencies are mutually exclusive 23# Both dependencies are mutually exclusive
24# RDEPENDS:${PN}-dev += "${PN}-compiler" 24# RDEPENDS:${PN}-dev += "${PN}-compiler"
25 25
26S = "${WORKDIR}/git"
27SRCREV_grpc = "4e9357bca1408596663a218c0c608a4c0560a867" 26SRCREV_grpc = "4e9357bca1408596663a218c0c608a4c0560a867"
28BRANCH = "v1.71.x" 27BRANCH = "v1.71.x"
29SRC_URI = "gitsm://github.com/grpc/grpc.git;protocol=https;name=grpc;branch=${BRANCH} \ 28SRC_URI = "gitsm://github.com/grpc/grpc.git;protocol=https;name=grpc;branch=${BRANCH} \
diff --git a/meta-oe/recipes-devtools/guider/guider_3.9.8.bb b/meta-oe/recipes-devtools/guider/guider_3.9.9.bb
index 0d93297a07..27f39ed1e1 100644
--- a/meta-oe/recipes-devtools/guider/guider_3.9.8.bb
+++ b/meta-oe/recipes-devtools/guider/guider_3.9.9.bb
@@ -1,16 +1,15 @@
1SUMMARY = "performance analyzer" 1SUMMARY = "unified performance analyzer"
2HOMEPAGE = "https://github.com/iipeace/guider" 2HOMEPAGE = "https://github.com/iipeace/guider"
3BUGTRACKER = "https://github.com/iipeace/guider/issues" 3BUGTRACKER = "https://github.com/iipeace/guider/issues"
4 4
5LICENSE = "GPL-2.0-or-later" 5LICENSE = "GPL-2.0-or-later"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=2c1c00f9d3ed9e24fa69b932b7e7aff2" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=2c1c00f9d3ed9e24fa69b932b7e7aff2"
7 7
8PV = "3.9.8+git" 8PV = "3.9.9"
9 9
10SRC_URI = "git://github.com/iipeace/${BPN};branch=master;protocol=https" 10SRC_URI = "git://github.com/iipeace/${BPN};branch=master;protocol=https;tag=versions/${PV}"
11SRCREV = "a502cd93b13235b7539557a91328de00b7c51bc3" 11SRCREV = "118ab61773463e56dedc78f5cf6723b97a4ad946"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit setuptools3 14inherit setuptools3
16 15
diff --git a/meta-oe/recipes-devtools/heaptrack/heaptrack_1.2.0.bb b/meta-oe/recipes-devtools/heaptrack/heaptrack_1.2.0.bb
index 599fd2c373..3aca51ee3e 100644
--- a/meta-oe/recipes-devtools/heaptrack/heaptrack_1.2.0.bb
+++ b/meta-oe/recipes-devtools/heaptrack/heaptrack_1.2.0.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/KDE/heaptrack.git;protocol=https;branch=master \
19 19
20SRCREV = "bc9e3744bcc47de978673d1e382f4125a1ab5fa8" 20SRCREV = "bc9e3744bcc47de978673d1e382f4125a1ab5fa8"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit cmake 23inherit cmake
25 24
diff --git a/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb b/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb
index cc21c8beae..aa1f417604 100644
--- a/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb
+++ b/meta-oe/recipes-devtools/jemalloc/jemalloc_5.3.0.bb
@@ -20,7 +20,6 @@ SRCREV = "630434bb0ac619f7beec927569782d924c459385"
20PV_LONG := "${PV}-171-g${SRCREV}" 20PV_LONG := "${PV}-171-g${SRCREV}"
21PV .= "+git" 21PV .= "+git"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit autotools ptest 24inherit autotools ptest
26 25
diff --git a/meta-oe/recipes-devtools/jq/jq_1.7.1.bb b/meta-oe/recipes-devtools/jq/jq_1.8.0.bb
index a6a1d6a07a..af35324b5f 100644
--- a/meta-oe/recipes-devtools/jq/jq_1.7.1.bb
+++ b/meta-oe/recipes-devtools/jq/jq_1.8.0.bb
@@ -6,13 +6,13 @@ HOMEPAGE = "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"
9LIC_FILES_CHKSUM = "file://COPYING;md5=488f4e0b04c0456337fb70d1ac1758ba" 9LIC_FILES_CHKSUM = "file://COPYING;md5=08ffb5ac7e7e6bfc66968b89f01f512a"
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] = "478c9ca129fd2e3443fe27314b455e211e0d8c60bc8ff7df703873deeee580c2" 15SRC_URI[sha256sum] = "91811577f91d9a6195ff50c2bffec9b72c8429dc05ec3ea022fd95c06d2b319c"
16 16
17inherit autotools github-releases ptest 17inherit autotools github-releases ptest
18 18
@@ -26,9 +26,6 @@ PACKAGECONFIG[oniguruma] = "--with-oniguruma,--without-oniguruma,onig"
26# enable if you want ptest running under valgrind 26# enable if you want ptest running under valgrind
27PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind" 27PACKAGECONFIG[valgrind] = "--enable-valgrind,--disable-valgrind,valgrind"
28 28
29# Gets going with gcc-15 but See if it can be removed with next upgrade
30CFLAGS += "-std=gnu17"
31
32do_configure:append() { 29do_configure:append() {
33 sed -i -e "/^ac_cs_config=/ s:${WORKDIR}::g" ${B}/config.status 30 sed -i -e "/^ac_cs_config=/ s:${WORKDIR}::g" ${B}/config.status
34} 31}
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.2.0.bb
index 02dcdb2696..c6e910a137 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.2.0.bb
@@ -11,9 +11,10 @@ SRC_URI = "git://github.com/pboettch/json-schema-validator;branch=main;protocol=
11 11
12SRCREV = "6b17782d6a5d1dee5d2c4fc5d25ffb1123913431" 12SRCREV = "6b17782d6a5d1dee5d2c4fc5d25ffb1123913431"
13 13
14S = "${WORKDIR}/git"
15 14
16DEPENDS += "nlohmann-json" 15DEPENDS += "nlohmann-json"
17 16
18inherit cmake 17inherit cmake
19EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DJSON_VALIDATOR_BUILD_TESTS=OFF -DJSON_VALIDATOR_BUILD_EXAMPLES=OFF" 18EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON -DJSON_VALIDATOR_BUILD_TESTS=OFF -DJSON_VALIDATOR_BUILD_EXAMPLES=OFF"
19
20BBCLASSEXTEND = "native nativesdk"
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 d6e42c81d5..56ddaf59a5 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
@@ -16,7 +16,7 @@ SRC_URI = "file://json_spirit_v${PV}.zip \
16 file://0001-Link-to-libatomic.patch \ 16 file://0001-Link-to-libatomic.patch \
17" 17"
18 18
19S = "${WORKDIR}/json_spirit_v${PV}" 19S = "${UNPACKDIR}/json_spirit_v${PV}"
20 20
21inherit cmake 21inherit cmake
22 22
diff --git a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
index 28820baf48..f68ffd2c0f 100644
--- a/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
+++ b/meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
@@ -16,7 +16,6 @@ PE = "1"
16SRCREV = "89e2973c754a9c02a49974d839779b151e95afd6" 16SRCREV = "89e2973c754a9c02a49974d839779b151e95afd6"
17SRC_URI = "git://github.com/open-source-parsers/jsoncpp;branch=master;protocol=https" 17SRC_URI = "git://github.com/open-source-parsers/jsoncpp;branch=master;protocol=https"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit cmake 20inherit cmake
22 21
diff --git a/meta-oe/recipes-devtools/jsonrpc/jsonrpc_1.4.1.bb b/meta-oe/recipes-devtools/jsonrpc/jsonrpc_1.4.1.bb
index 75f2a53b10..ae86e20a4a 100644
--- a/meta-oe/recipes-devtools/jsonrpc/jsonrpc_1.4.1.bb
+++ b/meta-oe/recipes-devtools/jsonrpc/jsonrpc_1.4.1.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/cinemast/libjson-rpc-cpp;branch=master;protocol=http
13 13
14SRCREV = "ec5ce12fc9c0299e1454cc002c70218b5a6f005b" 14SRCREV = "ec5ce12fc9c0299e1454cc002c70218b5a6f005b"
15 15
16S = "${WORKDIR}/git"
17 16
18PACKAGECONFIG ?= "" 17PACKAGECONFIG ?= ""
19PACKAGECONFIG[coverage] = "-DWITH_COVERAGE=YES,-DWITH_COVERAGE=NO,," 18PACKAGECONFIG[coverage] = "-DWITH_COVERAGE=YES,-DWITH_COVERAGE=NO,,"
diff --git a/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.1.bb b/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.1.bb
index 57a9cbade1..5ad953d260 100644
--- a/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.1.bb
+++ b/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.1.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/Thalhammer/jwt-cpp.git;branch=master;protocol=https
9 9
10SRCREV = "e71e0c2d584baff06925bbb3aad683f677e4d498" 10SRCREV = "e71e0c2d584baff06925bbb3aad683f677e4d498"
11 11
12S = "${WORKDIR}/git"
13 12
14DEPENDS = "openssl" 13DEPENDS = "openssl"
15 14
diff --git a/meta-oe/recipes-devtools/kconfig-frontends/kconfig-frontends_4.11.0.1.bb b/meta-oe/recipes-devtools/kconfig-frontends/kconfig-frontends_4.11.0.1.bb
index efa8c936b4..43a61908f5 100644
--- a/meta-oe/recipes-devtools/kconfig-frontends/kconfig-frontends_4.11.0.1.bb
+++ b/meta-oe/recipes-devtools/kconfig-frontends/kconfig-frontends_4.11.0.1.bb
@@ -23,7 +23,6 @@ SRCREV = "f22fce3a308be1c7790ebefc6bbedb33c5f7c86a"
23# Upstream repo does not tag 23# Upstream repo does not tag
24UPSTREAM_CHECK_COMMITS = "1" 24UPSTREAM_CHECK_COMMITS = "1"
25 25
26S = "${WORKDIR}/git"
27 26
28inherit autotools pkgconfig 27inherit autotools pkgconfig
29do_configure:prepend () { 28do_configure:prepend () {
diff --git a/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb b/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb
index f18ef1f292..63069b4b83 100644
--- a/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb
+++ b/meta-oe/recipes-devtools/lapack/lapack_3.12.1.bb
@@ -20,7 +20,6 @@ SRCREV = "5ebe92156143a341ab7b14bf76560d30093cfc54"
20SRC_URI = "git://github.com/Reference-LAPACK/lapack.git;protocol=https;branch=master \ 20SRC_URI = "git://github.com/Reference-LAPACK/lapack.git;protocol=https;branch=master \
21 ${@bb.utils.contains('PTEST_ENABLED', '1', 'file://run-ptest', '', d)} \ 21 ${@bb.utils.contains('PTEST_ENABLED', '1', 'file://run-ptest', '', d)} \
22 " 22 "
23S = "${WORKDIR}/git"
24 23
25PACKAGECONFIG ?= "" 24PACKAGECONFIG ?= ""
26PACKAGECONFIG[lapacke] = "-DLAPACKE=ON,-DLAPACKE=OFF" 25PACKAGECONFIG[lapacke] = "-DLAPACKE=ON,-DLAPACKE=OFF"
@@ -101,3 +100,6 @@ do_install_ptest () {
101 sed -i -e 's#${PYTHON}#/usr/bin/python3#g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake` 100 sed -i -e 's#${PYTHON}#/usr/bin/python3#g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake`
102 sed -i -e 's#${WORKDIR}##g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake` 101 sed -i -e 's#${WORKDIR}##g' `find ${D}${PTEST_PATH} -name CTestTestfile.cmake`
103} 102}
103
104# It needs fortran compiler and we do not enable fortran with clang yet
105TOOLCHAIN = "gcc"
diff --git a/meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb b/meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb
index 2904a454dc..8a8491b76b 100644
--- a/meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb
+++ b/meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/sqlite/sqlite;protocol=https;branch=branch-3.44"
9 9
10SRCREV = "c8f9803dc32bfee78a9ca2b1abbe39499729219b" 10SRCREV = "c8f9803dc32bfee78a9ca2b1abbe39499729219b"
11 11
12S = "${WORKDIR}/git"
13 12
14do_compile() { 13do_compile() {
15 ${CC} ${CFLAGS} ${LDFLAGS} tool/lemon.c -o lemon 14 ${CC} ${CFLAGS} ${LDFLAGS} tool/lemon.c -o lemon
diff --git a/meta-oe/recipes-devtools/libsombok3/libsombok3_2.4.0.bb b/meta-oe/recipes-devtools/libsombok3/libsombok3_2.4.0.bb
index 9b18269bcb..3616eb519d 100644
--- a/meta-oe/recipes-devtools/libsombok3/libsombok3_2.4.0.bb
+++ b/meta-oe/recipes-devtools/libsombok3/libsombok3_2.4.0.bb
@@ -16,7 +16,6 @@ inherit autotools-brokensep pkgconfig
16# sombok-2.4.0 16# sombok-2.4.0
17SRCREV = "0098d85a037ef5c99a648a3669a077781a45e8cc" 17SRCREV = "0098d85a037ef5c99a648a3669a077781a45e8cc"
18 18
19S = "${WORKDIR}/git"
20 19
21# Disable libthai support 20# Disable libthai support
22EXTRA_OECONF = "--disable-libthai" 21EXTRA_OECONF = "--disable-libthai"
diff --git a/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb b/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb
index 5b357e2492..38786b79ed 100644
--- a/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb
+++ b/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb
@@ -16,14 +16,13 @@ SRCREV_json = "8c391e04fe4195d8be862c97f38cfe10e2a3472e"
16SRCREV_doctest = "ae7a13539fb71f270b87eb2e874fbac80bc8dda2" 16SRCREV_doctest = "ae7a13539fb71f270b87eb2e874fbac80bc8dda2"
17 17
18SRC_URI = "git://github.com/ToruNiina/toml11;branch=main;protocol=https \ 18SRC_URI = "git://github.com/ToruNiina/toml11;branch=main;protocol=https \
19 git://github.com/nlohmann/json;destsuffix=git/tests/extlib/json;name=json;branch=develop;protocol=https \ 19 git://github.com/nlohmann/json;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/tests/extlib/json;name=json;branch=develop;protocol=https \
20 git://github.com/doctest/doctest;destsuffix=git/tests/extlib/doctest;name=doctest;branch=master;protocol=https \ 20 git://github.com/doctest/doctest;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/tests/extlib/doctest;name=doctest;branch=master;protocol=https \
21 file://0001-Remove-whitespace-in-operator.patch \ 21 file://0001-Remove-whitespace-in-operator.patch \
22 file://run-ptest \ 22 file://run-ptest \
23" 23"
24SRCREV_FORMAT = "json_doctest" 24SRCREV_FORMAT = "json_doctest"
25 25
26S = "${WORKDIR}/git"
27 26
28inherit cmake ptest 27inherit cmake ptest
29 28
diff --git a/meta-oe/recipes-devtools/libubox/libubox_git.bb b/meta-oe/recipes-devtools/libubox/libubox_git.bb
index 131929b30e..394cf9c000 100644
--- a/meta-oe/recipes-devtools/libubox/libubox_git.bb
+++ b/meta-oe/recipes-devtools/libubox/libubox_git.bb
@@ -25,7 +25,6 @@ PV = "1.0.1+git"
25# Upstream repo does not tag 25# Upstream repo does not tag
26UPSTREAM_CHECK_COMMITS = "1" 26UPSTREAM_CHECK_COMMITS = "1"
27 27
28S = "${WORKDIR}/git"
29 28
30inherit cmake pkgconfig 29inherit cmake pkgconfig
31 30
diff --git a/meta-oe/recipes-devtools/lshw/lshw_02.20.bb b/meta-oe/recipes-devtools/lshw/lshw_02.20.bb
index 0fb68d8684..95e2084255 100644
--- a/meta-oe/recipes-devtools/lshw/lshw_02.20.bb
+++ b/meta-oe/recipes-devtools/lshw/lshw_02.20.bb
@@ -18,7 +18,6 @@ SRC_URI = " \
18 file://0001-disable-docbook2man.patch \ 18 file://0001-disable-docbook2man.patch \
19" 19"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit pkgconfig 22inherit pkgconfig
24 23
diff --git a/meta-oe/recipes-devtools/ltrace/ltrace_git.bb b/meta-oe/recipes-devtools/ltrace/ltrace_git.bb
index 58cfcb2f06..f84d989eef 100644
--- a/meta-oe/recipes-devtools/ltrace/ltrace_git.bb
+++ b/meta-oe/recipes-devtools/ltrace/ltrace_git.bb
@@ -31,7 +31,6 @@ SRC_URI = "git://gitlab.com/cespedes/ltrace.git;protocol=https;branch=main \
31 " 31 "
32SRC_URI:append:libc-musl = " file://add_ppc64le.patch" 32SRC_URI:append:libc-musl = " file://add_ppc64le.patch"
33 33
34S = "${WORKDIR}/git"
35 34
36inherit autotools 35inherit autotools
37 36
diff --git a/meta-oe/recipes-devtools/luajit/luajit_git.bb b/meta-oe/recipes-devtools/luajit/luajit_git.bb
index cbad79f3ae..f4a1345ab2 100644
--- a/meta-oe/recipes-devtools/luajit/luajit_git.bb
+++ b/meta-oe/recipes-devtools/luajit/luajit_git.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://luajit.org/git/luajit-2.0.git;protocol=http;branch=v2.1 \
11PV = "2.1" 11PV = "2.1"
12SRCREV = "538a82133ad6fddfd0ca64de167c4aca3bc1a2da" 12SRCREV = "538a82133ad6fddfd0ca64de167c4aca3bc1a2da"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit pkgconfig binconfig siteinfo 15inherit pkgconfig binconfig siteinfo
17 16
diff --git a/meta-oe/recipes-devtools/luaposix/luaposix_36.2.1.bb b/meta-oe/recipes-devtools/luaposix/luaposix_36.2.1.bb
index 7fb0965813..59bc4dfcfe 100644
--- a/meta-oe/recipes-devtools/luaposix/luaposix_36.2.1.bb
+++ b/meta-oe/recipes-devtools/luaposix/luaposix_36.2.1.bb
@@ -8,7 +8,6 @@ DEPENDS += "lua-native lua virtual/crypt"
8SRC_URI = "git://github.com/luaposix/luaposix.git;branch=release-v36.2;protocol=https \ 8SRC_URI = "git://github.com/luaposix/luaposix.git;branch=release-v36.2;protocol=https \
9" 9"
10SRCREV = "5a8d8c768fc3c51f42cb591e9523a60399efc6a1" 10SRCREV = "5a8d8c768fc3c51f42cb591e9523a60399efc6a1"
11S = "${WORKDIR}/git"
12LUA_VERSION = "5.4" 11LUA_VERSION = "5.4"
13 12
14B = "${S}" 13B = "${S}"
diff --git a/meta-oe/recipes-devtools/makeself/makeself_2.5.0.bb b/meta-oe/recipes-devtools/makeself/makeself_2.5.0.bb
index f94025dd05..57c8417f44 100644
--- a/meta-oe/recipes-devtools/makeself/makeself_2.5.0.bb
+++ b/meta-oe/recipes-devtools/makeself/makeself_2.5.0.bb
@@ -14,7 +14,6 @@ SRC_URI = "\
14 14
15SRCREV = "09488c50c6bdc40aec8e3a9b23a539c5054a634c" 15SRCREV = "09488c50c6bdc40aec8e3a9b23a539c5054a634c"
16 16
17S = "${WORKDIR}/git"
18 17
19do_configure[noexec] = "1" 18do_configure[noexec] = "1"
20do_compile[noexec] = "1" 19do_compile[noexec] = "1"
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 028a8f9e46..4590b49955 100644
--- a/meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb
+++ b/meta-oe/recipes-devtools/mbpoll/mbpoll_1.5.2.bb
@@ -11,6 +11,5 @@ DEPENDS = "libmodbus (>=3.1.4)"
11SRC_URI = "git://github.com/epsilonrt/mbpoll;protocol=https;branch=master" 11SRC_URI = "git://github.com/epsilonrt/mbpoll;protocol=https;branch=master"
12SRCREV = "a0bd6c08d3d15b086f2104477295c0705aed366a" 12SRCREV = "a0bd6c08d3d15b086f2104477295c0705aed366a"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit pkgconfig cmake 15inherit pkgconfig cmake
diff --git a/meta-oe/recipes-devtools/memstat/memstat_1.0.bb b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb
index 502843c0d1..a65782d017 100644
--- a/meta-oe/recipes-devtools/memstat/memstat_1.0.bb
+++ b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb
@@ -8,7 +8,7 @@ SECTION = "devtool"
8 8
9LICENSE = "GPL-2.0-only" 9LICENSE = "GPL-2.0-only"
10 10
11S = "${WORKDIR}/memstattool" 11S = "${UNPACKDIR}/memstattool"
12 12
13LIC_FILES_CHKSUM = "file://debian/copyright;md5=87be186443b1ac2cfa466f475e1ee0cb" 13LIC_FILES_CHKSUM = "file://debian/copyright;md5=87be186443b1ac2cfa466f475e1ee0cb"
14 14
diff --git a/meta-oe/recipes-devtools/mercurial/mercurial_6.6.3.bb b/meta-oe/recipes-devtools/mercurial/mercurial_6.6.3.bb
index 9331cd16fe..a312be4aa7 100644
--- a/meta-oe/recipes-devtools/mercurial/mercurial_6.6.3.bb
+++ b/meta-oe/recipes-devtools/mercurial/mercurial_6.6.3.bb
@@ -12,7 +12,7 @@ inherit python3native python3targetconfig
12SRC_URI = "https://www.mercurial-scm.org/release/${BP}.tar.gz" 12SRC_URI = "https://www.mercurial-scm.org/release/${BP}.tar.gz"
13SRC_URI[sha256sum] = "f75d6a4a75823a1b7d713a4967eca2f596f466e58fc6bc06d72642932fd7e307" 13SRC_URI[sha256sum] = "f75d6a4a75823a1b7d713a4967eca2f596f466e58fc6bc06d72642932fd7e307"
14 14
15S = "${WORKDIR}/mercurial-${PV}" 15S = "${UNPACKDIR}/mercurial-${PV}"
16 16
17BBCLASSEXTEND = "native" 17BBCLASSEXTEND = "native"
18 18
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.0.0.bb
index 8ba121d5ea..2fbbf8f06a 100644
--- a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.0.0.bb
+++ b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl_4.0.0.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/microsoft/GSL.git;protocol=https;branch=main \
16" 16"
17SRCREV = "a3534567187d2edc428efd3f13466ff75fe5805c" 17SRCREV = "a3534567187d2edc428efd3f13466ff75fe5805c"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit cmake pkgconfig ptest 20inherit cmake pkgconfig ptest
22 21
diff --git a/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb b/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb
index af15ce61a3..6babba3de7 100644
--- a/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb
+++ b/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb
@@ -28,13 +28,13 @@ PACKAGECONFIG[fortran] = "--with-cross=${WORKDIR}/cross_values.txt --enable-fort
28LDFLAGS:append:x86-64 = " -lgcc" 28LDFLAGS:append:x86-64 = " -lgcc"
29LDFLAGS:append:x86 = " -lgcc" 29LDFLAGS:append:x86 = " -lgcc"
30 30
31inherit autotools gettext pkgconfig 31inherit autotools gettext pkgconfig qemu
32 32
33DEPENDS += "qemu-native" 33DEPENDS += "qemu-native"
34 34
35do_configure() { 35do_configure() {
36 if [ "${@bb.utils.contains('PACKAGECONFIG', 'fortran', '1', '', d)}" = "1" ]; then 36 if [ "${@bb.utils.contains('PACKAGECONFIG', 'fortran', '1', '', d)}" = "1" ]; then
37 qemu_binary="${@oe.qemu.qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}" 37 qemu_binary="${@qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}"
38 cat > ${WORKDIR}/qemuwrapper << EOF 38 cat > ${WORKDIR}/qemuwrapper << EOF
39#!/bin/sh 39#!/bin/sh
40$qemu_binary "\$@" 40$qemu_binary "\$@"
diff --git a/meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb b/meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb
index 40d997a52c..aa7629763c 100644
--- a/meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb
+++ b/meta-oe/recipes-devtools/msgpack/msgpack-c_6.0.0.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/msgpack/msgpack-c;branch=c_master;protocol=https \
11 " 11 "
12SRCREV = "8160ede5e20fd3019a77eea46d9c72cf6163f802" 12SRCREV = "8160ede5e20fd3019a77eea46d9c72cf6163f802"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake pkgconfig 15inherit cmake pkgconfig
17 16
diff --git a/meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb b/meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb
index ccbaf9cea7..3457964609 100644
--- a/meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb
+++ b/meta-oe/recipes-devtools/msgpack/msgpack-cpp_6.1.1.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "5fd555742e37bbd58d166199e669f01f743c7b3c6177191dd7b31fb0c3
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+)+)"
15 15
16S = "${WORKDIR}/msgpack-cxx-${PV}" 16S = "${UNPACKDIR}/msgpack-cxx-${PV}"
17 17
18DEPENDS += "boost" 18DEPENDS += "boost"
19 19
diff --git a/meta-oe/recipes-devtools/msr-tools/msr-tools_1.3.bb b/meta-oe/recipes-devtools/msr-tools/msr-tools_1.3.bb
index 51fb98ccc8..2183170ba6 100644
--- a/meta-oe/recipes-devtools/msr-tools/msr-tools_1.3.bb
+++ b/meta-oe/recipes-devtools/msr-tools/msr-tools_1.3.bb
@@ -7,7 +7,7 @@ SECTION = "devel"
7SRC_URI = "https://01.org/sites/default/files/downloads/msr-tools/msr-tools-${PV}.zip" 7SRC_URI = "https://01.org/sites/default/files/downloads/msr-tools/msr-tools-${PV}.zip"
8SRC_URI[sha256sum] = "f9457b5340f5f274da4239a461f0db6b514142b40461559d9c6150f05aab1d1e" 8SRC_URI[sha256sum] = "f9457b5340f5f274da4239a461f0db6b514142b40461559d9c6150f05aab1d1e"
9 9
10S = "${WORKDIR}/msr-tools-master" 10S = "${UNPACKDIR}/msr-tools-master"
11 11
12COMPATIBLE_HOST = '(i.86|x86_64).*-linux' 12COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
13 13
diff --git a/meta-oe/recipes-devtools/musl/musl-nscd_git.bb b/meta-oe/recipes-devtools/musl/musl-nscd_git.bb
index 82e5c3bc5e..ef2553760d 100644
--- a/meta-oe/recipes-devtools/musl/musl-nscd_git.bb
+++ b/meta-oe/recipes-devtools/musl/musl-nscd_git.bb
@@ -20,7 +20,6 @@ UPSTREAM_CHECK_COMMITS = "1"
20 20
21inherit autotools-brokensep 21inherit autotools-brokensep
22 22
23S = "${WORKDIR}/git"
24 23
25do_configure () { 24do_configure () {
26 # no debug set -s flag 25 # no debug set -s flag
diff --git a/meta-oe/recipes-devtools/nlohmann-fifo/nlohmann-fifo_git.bb b/meta-oe/recipes-devtools/nlohmann-fifo/nlohmann-fifo_git.bb
index 36e46021bb..ec87535ec7 100644
--- a/meta-oe/recipes-devtools/nlohmann-fifo/nlohmann-fifo_git.bb
+++ b/meta-oe/recipes-devtools/nlohmann-fifo/nlohmann-fifo_git.bb
@@ -12,7 +12,6 @@ SRCREV = "d732aaf9a315415ae8fd7eb11e3a4c1f80e42a48"
12 12
13UPSTREAM_CHECK_COMMITS = "1" 13UPSTREAM_CHECK_COMMITS = "1"
14 14
15S = "${WORKDIR}/git"
16 15
17# nlohmann-fifo is a header only C++ library, so the main package will be empty. 16# nlohmann-fifo is a header only C++ library, so the main package will be empty.
18 17
diff --git a/meta-oe/recipes-devtools/nlohmann-json/nlohmann-json_3.12.0.bb b/meta-oe/recipes-devtools/nlohmann-json/nlohmann-json_3.12.0.bb
index 58567a781e..1dfcc6ad75 100644
--- a/meta-oe/recipes-devtools/nlohmann-json/nlohmann-json_3.12.0.bb
+++ b/meta-oe/recipes-devtools/nlohmann-json/nlohmann-json_3.12.0.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.MIT;md5=3b489645de9825cca5beeb9a7e18b6eb"
7CVE_PRODUCT = "json-for-modern-cpp" 7CVE_PRODUCT = "json-for-modern-cpp"
8 8
9SRC_URI = "git://github.com/nlohmann/json.git;branch=master;protocol=https \ 9SRC_URI = "git://github.com/nlohmann/json.git;branch=master;protocol=https \
10 git://github.com/nlohmann/json_test_data.git;destsuffix=git/json_test_data;name=json-test-data;branch=master;protocol=https \ 10 git://github.com/nlohmann/json_test_data.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/json_test_data;name=json-test-data;branch=master;protocol=https \
11 file://run-ptest \ 11 file://run-ptest \
12" 12"
13 13
@@ -16,7 +16,6 @@ SRCREV_json-test-data = "a1375cea09d27cc1c4cadb8d00470375b421ac37"
16 16
17SRCREV_FORMAT .= "_json-test-data" 17SRCREV_FORMAT .= "_json-test-data"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit cmake ptest 20inherit cmake ptest
22 21
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.15/oe-npm-cache b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.16/oe-npm-cache
index eb0f143eae..eb0f143eae 100755
--- a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.15/oe-npm-cache
+++ b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.16/oe-npm-cache
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.15.bb b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.16.bb
index d4b818f967..1dcd1f7926 100644
--- a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.15.bb
+++ b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.16.bb
@@ -8,8 +8,7 @@ SRC_URI = "\
8 8
9inherit native 9inherit native
10 10
11S = "${WORKDIR}/sources" 11S = "${UNPACKDIR}"
12UNPACKDIR = "${S}"
13 12
14B = "${WORKDIR}/build" 13B = "${WORKDIR}/build"
15 14
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs/zlib-fix-pointer-alignment.patch b/meta-oe/recipes-devtools/nodejs/nodejs/zlib-fix-pointer-alignment.patch
deleted file mode 100644
index e372911193..0000000000
--- a/meta-oe/recipes-devtools/nodejs/nodejs/zlib-fix-pointer-alignment.patch
+++ /dev/null
@@ -1,64 +0,0 @@
1From dc035bbc9b310ff8067bc0dad22230978489c061 Mon Sep 17 00:00:00 2001
2From: jhofstee <jeroen@myspectrum.nl>
3Date: Wed, 9 Apr 2025 12:24:13 +0200
4Subject: [PATCH] zlib: fix pointer alignment
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9The function AllocForBrotli prefixes the allocated memory with its
10size, and returns a pointer to the region after it. This pointer can
11however no longer be suitably aligned. Correct this by allocating
12the maximum of the the size of the size_t and the max alignment.
13
14On Arm 32bits the size_t is 4 bytes long, but the alignment is 8 for
15some NEON instructions. When Brotli is compiled with optimizations
16enabled newer GCC versions will use the NEON instructions and trigger
17a bus error killing node.
18
19see https://github.com/google/brotli/issues/1159
20
21PR-URL: https://github.com/nodejs/node/pull/57727
22Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
23Reviewed-By: Tobias Nießen <tniessen@tnie.de>
24Reviewed-By: Daniel Lemire <daniel@lemire.me>
25Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
26
27Upstream-Status: Backport [https://github.com/nodejs/node/commit/dc035bbc9b310ff8067bc0dad22230978489c061]
28---
29 src/node_zlib.cc | 8 +++++---
30 1 file changed, 5 insertions(+), 3 deletions(-)
31
32diff --git a/src/node_zlib.cc b/src/node_zlib.cc
33index 0b7c47b326c7c5..7e6b38ecd1aa36 100644
34--- a/src/node_zlib.cc
35+++ b/src/node_zlib.cc
36@@ -608,7 +608,8 @@ class CompressionStream : public AsyncWrap, public ThreadPoolWork {
37 }
38
39 static void* AllocForBrotli(void* data, size_t size) {
40- size += sizeof(size_t);
41+ constexpr size_t offset = std::max(sizeof(size_t), alignof(max_align_t));
42+ size += offset;
43 CompressionStream* ctx = static_cast<CompressionStream*>(data);
44 char* memory = UncheckedMalloc(size);
45 if (memory == nullptr) [[unlikely]] {
46@@ -617,7 +618,7 @@ class CompressionStream : public AsyncWrap, public ThreadPoolWork {
47 *reinterpret_cast<size_t*>(memory) = size;
48 ctx->unreported_allocations_.fetch_add(size,
49 std::memory_order_relaxed);
50- return memory + sizeof(size_t);
51+ return memory + offset;
52 }
53
54 static void FreeForZlib(void* data, void* pointer) {
55@@ -625,7 +626,8 @@ class CompressionStream : public AsyncWrap, public ThreadPoolWork {
56 return;
57 }
58 CompressionStream* ctx = static_cast<CompressionStream*>(data);
59- char* real_pointer = static_cast<char*>(pointer) - sizeof(size_t);
60+ constexpr size_t offset = std::max(sizeof(size_t), alignof(max_align_t));
61+ char* real_pointer = static_cast<char*>(pointer) - offset;
62 size_t real_size = *reinterpret_cast<size_t*>(real_pointer);
63 ctx->unreported_allocations_.fetch_sub(real_size,
64 std::memory_order_relaxed);
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_22.15.0.bb b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb
index a255749711..4bc829f140 100644
--- a/meta-oe/recipes-devtools/nodejs/nodejs_22.15.0.bb
+++ b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb
@@ -9,7 +9,7 @@ DEPENDS = "openssl openssl-native file-replacement-native python3-packaging-nati
9DEPENDS:append:class-target = " qemu-native" 9DEPENDS:append:class-target = " qemu-native"
10DEPENDS:append:class-native = " c-ares-native" 10DEPENDS:append:class-native = " c-ares-native"
11 11
12inherit pkgconfig python3native ptest siteinfo 12inherit pkgconfig python3native qemu ptest siteinfo
13 13
14COMPATIBLE_MACHINE:armv4 = "(!.*armv4).*" 14COMPATIBLE_MACHINE:armv4 = "(!.*armv4).*"
15COMPATIBLE_MACHINE:armv5 = "(!.*armv5).*" 15COMPATIBLE_MACHINE:armv5 = "(!.*armv5).*"
@@ -18,6 +18,7 @@ COMPATIBLE_MACHINE:mips64 = "(!.*mips64).*"
18COMPATIBLE_HOST:riscv64 = "null" 18COMPATIBLE_HOST:riscv64 = "null"
19COMPATIBLE_HOST:riscv32 = "null" 19COMPATIBLE_HOST:riscv32 = "null"
20COMPATIBLE_HOST:powerpc = "null" 20COMPATIBLE_HOST:powerpc = "null"
21COMPATIBLE_HOST:powerpc64le = "null"
21 22
22SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \ 23SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \
23 file://0001-Do-not-use-glob-in-deps.patch \ 24 file://0001-Do-not-use-glob-in-deps.patch \
@@ -29,7 +30,6 @@ SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \
29 file://0001-deps-disable-io_uring-support-in-libuv.patch \ 30 file://0001-deps-disable-io_uring-support-in-libuv.patch \
30 file://0001-positional-args.patch \ 31 file://0001-positional-args.patch \
31 file://0001-custom-env.patch \ 32 file://0001-custom-env.patch \
32 file://zlib-fix-pointer-alignment.patch \
33 file://run-ptest \ 33 file://run-ptest \
34 " 34 "
35SRC_URI:append:class-target = " \ 35SRC_URI:append:class-target = " \
@@ -38,9 +38,9 @@ SRC_URI:append:class-target = " \
38SRC_URI:append:toolchain-clang:powerpc64le = " \ 38SRC_URI:append:toolchain-clang:powerpc64le = " \
39 file://0001-ppc64-Do-not-use-mminimal-toc-with-clang.patch \ 39 file://0001-ppc64-Do-not-use-mminimal-toc-with-clang.patch \
40 " 40 "
41SRC_URI[sha256sum] = "e7c4226d1d92f33ad854d6da4f7e519e77690b8e73f93496881f8c539174d9df" 41SRC_URI[sha256sum] = "720894f323e5c1ac24968eb2676660c90730d715cb7f090be71a668662a17c37"
42 42
43S = "${WORKDIR}/node-v${PV}" 43S = "${UNPACKDIR}/node-v${PV}"
44 44
45CVE_PRODUCT += "node.js" 45CVE_PRODUCT += "node.js"
46 46
@@ -108,8 +108,8 @@ python do_create_v8_qemu_wrapper () {
108 on the host.""" 108 on the host."""
109 qemu_libdirs = [d.expand('${STAGING_DIR_HOST}${libdir}'), 109 qemu_libdirs = [d.expand('${STAGING_DIR_HOST}${libdir}'),
110 d.expand('${STAGING_DIR_HOST}${base_libdir}')] 110 d.expand('${STAGING_DIR_HOST}${base_libdir}')]
111 qemu_cmd = oe.qemu.qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), 111 qemu_cmd = qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'),
112 qemu_libdirs) 112 qemu_libdirs)
113 113
114 if d.getVar("HOST_AND_TARGET_SAME_WIDTH") == "1": 114 if d.getVar("HOST_AND_TARGET_SAME_WIDTH") == "1":
115 qemu_cmd = "" 115 qemu_cmd = ""
diff --git a/meta-oe/recipes-devtools/openocd/openocd_git.bb b/meta-oe/recipes-devtools/openocd/openocd_git.bb
index b1ce2ec168..3bbe33ca1d 100644
--- a/meta-oe/recipes-devtools/openocd/openocd_git.bb
+++ b/meta-oe/recipes-devtools/openocd/openocd_git.bb
@@ -7,8 +7,8 @@ RDEPENDS:${PN} = "libusb1"
7SRC_URI = " \ 7SRC_URI = " \
8 git://repo.or.cz/openocd.git;protocol=http;name=openocd;branch=master \ 8 git://repo.or.cz/openocd.git;protocol=http;name=openocd;branch=master \
9 git://repo.or.cz/r/git2cl.git;protocol=http;destsuffix=tools/git2cl;name=git2cl;branch=master \ 9 git://repo.or.cz/r/git2cl.git;protocol=http;destsuffix=tools/git2cl;name=git2cl;branch=master \
10 git://github.com/msteveb/jimtcl.git;protocol=https;destsuffix=git/jimtcl;name=jimtcl;branch=master \ 10 git://github.com/msteveb/jimtcl.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/jimtcl;name=jimtcl;branch=master \
11 git://repo.or.cz/r/libjaylink.git;protocol=http;destsuffix=git/src/jtag/drivers/libjaylink;name=libjaylink;branch=master \ 11 git://repo.or.cz/r/libjaylink.git;protocol=http;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/src/jtag/drivers/libjaylink;name=libjaylink;branch=master \
12 file://0001-Makefile.am-Use-SOURCE_DATE_EPOCH-environment-variab.patch \ 12 file://0001-Makefile.am-Use-SOURCE_DATE_EPOCH-environment-variab.patch \
13" 13"
14 14
@@ -19,7 +19,6 @@ SRCREV_jimtcl = "fcbb4499a6b46ef69e7a95da53e30796e20817f0"
19SRCREV_libjaylink = "9aa7a5957c07bb6e862fc1a6d3153d109c7407e4" 19SRCREV_libjaylink = "9aa7a5957c07bb6e862fc1a6d3153d109c7407e4"
20 20
21PV = "0.12+git" 21PV = "0.12+git"
22S = "${WORKDIR}/git"
23 22
24inherit pkgconfig autotools-brokensep gettext 23inherit pkgconfig autotools-brokensep gettext
25 24
diff --git a/meta-oe/recipes-devtools/pahole/pahole_1.29.bb b/meta-oe/recipes-devtools/pahole/pahole_1.29.bb
index d5fa3b4746..aca915bf32 100644
--- a/meta-oe/recipes-devtools/pahole/pahole_1.29.bb
+++ b/meta-oe/recipes-devtools/pahole/pahole_1.29.bb
@@ -13,7 +13,6 @@ SRCREV = "b9cc7963051b2099795129450f9b70c81950d02f"
13SRC_URI = "git://git.kernel.org/pub/scm/devel/pahole/pahole.git;branch=master \ 13SRC_URI = "git://git.kernel.org/pub/scm/devel/pahole/pahole.git;branch=master \
14 file://0001-Use-usr-bin-env-python3-instead-of-just-usr-bin-pyth.patch" 14 file://0001-Use-usr-bin-env-python3-instead-of-just-usr-bin-pyth.patch"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake pkgconfig 17inherit cmake pkgconfig
19 18
diff --git a/meta-oe/recipes-devtools/pcimem/pcimem_2.0.bb b/meta-oe/recipes-devtools/pcimem/pcimem_2.0.bb
index 52af9b99b1..130980b0cd 100644
--- a/meta-oe/recipes-devtools/pcimem/pcimem_2.0.bb
+++ b/meta-oe/recipes-devtools/pcimem/pcimem_2.0.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/billfarrow/pcimem.git;branch=master;protocol=https"
13# Upstream repo does not tag 13# Upstream repo does not tag
14UPSTREAM_CHECK_COMMITS = "1" 14UPSTREAM_CHECK_COMMITS = "1"
15 15
16S = "${WORKDIR}/git"
17 16
18do_install() { 17do_install() {
19 install -D -m 0755 ${B}/pcimem ${D}${bindir}/pcimem 18 install -D -m 0755 ${B}/pcimem ${D}${bindir}/pcimem
diff --git a/meta-oe/recipes-devtools/perfetto/perfetto.bb b/meta-oe/recipes-devtools/perfetto/perfetto.bb
index 6b4e6372d3..e284ec8d1e 100644
--- a/meta-oe/recipes-devtools/perfetto/perfetto.bb
+++ b/meta-oe/recipes-devtools/perfetto/perfetto.bb
@@ -11,20 +11,20 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d2572d98547d43906b53615f856a8c2d \
11 11
12# Dependencies from perfetto/tools/install-build-deps 12# Dependencies from perfetto/tools/install-build-deps
13SRC_URI:append = " \ 13SRC_URI:append = " \
14 git://github.com/protocolbuffers/protobuf.git;branch=main;protocol=https;destsuffix=git/buildtools/protobuf;name=protobuf \ 14 git://github.com/protocolbuffers/protobuf.git;branch=main;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/protobuf;name=protobuf \
15 git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git;protocol=https;destsuffix=git/buildtools/libcxx;branch=main;name=libcxx \ 15 git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/libcxx;branch=main;name=libcxx \
16 git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git;protocol=https;destsuffix=git/buildtools/libcxxabi;branch=main;name=libcxxabi \ 16 git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/libcxxabi;branch=main;name=libcxxabi \
17 git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git;protocol=https;destsuffix=git/buildtools/libunwind;branch=main;name=libunwind \ 17 git://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/libunwind;branch=main;name=libunwind \
18 git://android.googlesource.com/platform/system/libbase.git;branch=master;protocol=https;destsuffix=git/buildtools/android-libbase;name=libbase \ 18 git://android.googlesource.com/platform/system/libbase.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/android-libbase;name=libbase \
19 git://android.googlesource.com/platform/system/unwinding.git;branch=master;protocol=https;destsuffix=git/buildtools/android-unwinding;name=unwinding \ 19 git://android.googlesource.com/platform/system/unwinding.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/android-unwinding;name=unwinding \
20 git://android.googlesource.com/platform/system/logging.git;branch=master;protocol=https;destsuffix=git/buildtools/android-logging;name=logging \ 20 git://android.googlesource.com/platform/system/logging.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/android-logging;name=logging \
21 git://android.googlesource.com/platform/system/libprocinfo.git;branch=master;protocol=https;destsuffix=git/buildtools/android-libprocinfo;name=libprocinfo \ 21 git://android.googlesource.com/platform/system/libprocinfo.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/android-libprocinfo;name=libprocinfo \
22 git://android.googlesource.com/platform/system/core.git;branch=master;protocol=https;destsuffix=git/buildtools/android-core;name=core \ 22 git://android.googlesource.com/platform/system/core.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/android-core;name=core \
23 git://android.googlesource.com/platform/bionic.git;branch=master;protocol=https;destsuffix=git/buildtools/bionic;name=bionic \ 23 git://android.googlesource.com/platform/bionic.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/bionic;name=bionic \
24 git://android.googlesource.com/platform/external/zlib.git;branch=master;protocol=https;destsuffix=git/buildtools/zlib;name=zlib \ 24 git://android.googlesource.com/platform/external/zlib.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/zlib;name=zlib \
25 git://android.googlesource.com/platform/external/lzma.git;branch=master;protocol=https;destsuffix=git/buildtools/lzma;name=lzma \ 25 git://android.googlesource.com/platform/external/lzma.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/lzma;name=lzma \
26 git://android.googlesource.com/platform/external/zstd.git;branch=master;protocol=https;destsuffix=git/buildtools/zstd;name=zstd \ 26 git://android.googlesource.com/platform/external/zstd.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/zstd;name=zstd \
27 https://storage.googleapis.com/perfetto/gn-linux64-1968-0725d782;subdir=git/buildtools/;name=gn \ 27 https://storage.googleapis.com/perfetto/gn-linux64-1968-0725d782;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/buildtools/;name=gn \
28 \ 28 \
29 file://0001-Remove-check_build_deps-build-steps.patch \ 29 file://0001-Remove-check_build_deps-build-steps.patch \
30 file://0002-traced-fix-missing-include.patch \ 30 file://0002-traced-fix-missing-include.patch \
diff --git a/meta-oe/recipes-devtools/perfetto/perfetto.inc b/meta-oe/recipes-devtools/perfetto/perfetto.inc
index 3cd0cb91b8..1c7e9144cc 100644
--- a/meta-oe/recipes-devtools/perfetto/perfetto.inc
+++ b/meta-oe/recipes-devtools/perfetto/perfetto.inc
@@ -10,4 +10,3 @@ SRCREV_perfetto = "c74251226a8caa0b43377902ee06d2570faa0c15"
10SRCREV_FORMAT = "perfetto" 10SRCREV_FORMAT = "perfetto"
11PV = "47.0" 11PV = "47.0"
12 12
13S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-devtools/perl/dbd-mariadb_1.23.bb b/meta-oe/recipes-devtools/perl/dbd-mariadb_1.24.bb
index 0eaf2137b6..65f2ec232a 100644
--- a/meta-oe/recipes-devtools/perl/dbd-mariadb_1.23.bb
+++ b/meta-oe/recipes-devtools/perl/dbd-mariadb_1.24.bb
@@ -6,11 +6,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d0a06964340e5c0cde88b7af611f755c"
6DEPENDS = "libdbi-perl-native libdev-checklib-perl-native libmysqlclient" 6DEPENDS = "libdbi-perl-native libdev-checklib-perl-native libmysqlclient"
7 7
8SRC_URI = "${CPAN_MIRROR}/authors/id/P/PA/PALI/DBD-MariaDB-${PV}.tar.gz" 8SRC_URI = "${CPAN_MIRROR}/authors/id/P/PA/PALI/DBD-MariaDB-${PV}.tar.gz"
9SRC_URI[sha256sum] = "0d0c76c660ddd55570e48f3e2fdea8f621a69ac0ed48190e8cfcafcb5e9b859d" 9SRC_URI[sha256sum] = "f977a25b4116a0a95a7c8a894fd37097abe19af9a6a9ed4d800604ec17873fe4"
10 10
11RDEPENDS:${PN} = "libdbi-perl" 11RDEPENDS:${PN} = "libdbi-perl"
12 12
13S = "${WORKDIR}/DBD-MariaDB-${PV}" 13S = "${UNPACKDIR}/DBD-MariaDB-${PV}"
14 14
15inherit cpan 15inherit cpan
16 16
diff --git a/meta-oe/recipes-devtools/perl/exiftool_12.89.bb b/meta-oe/recipes-devtools/perl/exiftool_12.89.bb
index 3d745146f1..69a4f79815 100644
--- a/meta-oe/recipes-devtools/perl/exiftool_12.89.bb
+++ b/meta-oe/recipes-devtools/perl/exiftool_12.89.bb
@@ -10,7 +10,6 @@ inherit cpan
10SRCREV = "e04534a40925354187e8432d44248229d774f34a" 10SRCREV = "e04534a40925354187e8432d44248229d774f34a"
11SRC_URI = "git://github.com/exiftool/exiftool;protocol=https;branch=master" 11SRC_URI = "git://github.com/exiftool/exiftool;protocol=https;branch=master"
12 12
13S = "${WORKDIR}/git"
14 13
15RDEPENDS:${PN} = " \ 14RDEPENDS:${PN} = " \
16 perl \ 15 perl \
diff --git a/meta-oe/recipes-devtools/perl/ipc-run_20231003.0.bb b/meta-oe/recipes-devtools/perl/ipc-run_20231003.0.bb
index e28b6ea018..9cdb0a52cc 100644
--- a/meta-oe/recipes-devtools/perl/ipc-run_20231003.0.bb
+++ b/meta-oe/recipes-devtools/perl/ipc-run_20231003.0.bb
@@ -12,7 +12,6 @@ DEPENDS = "perl"
12SRC_URI = "git://github.com/toddr/IPC-Run.git;branch=master;protocol=https" 12SRC_URI = "git://github.com/toddr/IPC-Run.git;branch=master;protocol=https"
13SRCREV = "ad56c3b5f5a211d32bbb8ac29f180d707ee58c1b" 13SRCREV = "ad56c3b5f5a211d32bbb8ac29f180d707ee58c1b"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cpan 16inherit cpan
18 17
diff --git a/meta-oe/recipes-devtools/perl/libconfig-general-perl_2.67.bb b/meta-oe/recipes-devtools/perl/libconfig-general-perl_2.67.bb
index 9171cbc89c..4886333f3a 100644
--- a/meta-oe/recipes-devtools/perl/libconfig-general-perl_2.67.bb
+++ b/meta-oe/recipes-devtools/perl/libconfig-general-perl_2.67.bb
@@ -10,7 +10,7 @@ SRC_URI = "http://search.cpan.org/CPAN/authors/id/T/TL/TLINDEN/${SRCNAME}-${PV}.
10 10
11SRC_URI[sha256sum] = "473d65127b23dac0e8039c01e28bc4072cb9a6e93e81a1ea4893cea08c698db0" 11SRC_URI[sha256sum] = "473d65127b23dac0e8039c01e28bc4072cb9a6e93e81a1ea4893cea08c698db0"
12 12
13S = "${WORKDIR}/${SRCNAME}-${PV}" 13S = "${UNPACKDIR}/${SRCNAME}-${PV}"
14 14
15EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}" 15EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}"
16 16
diff --git a/meta-oe/recipes-devtools/perl/libdbi-perl_1.647.bb b/meta-oe/recipes-devtools/perl/libdbi-perl_1.647.bb
index f70f737ba2..c128cb7154 100644
--- a/meta-oe/recipes-devtools/perl/libdbi-perl_1.647.bb
+++ b/meta-oe/recipes-devtools/perl/libdbi-perl_1.647.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=65f65488c774efe1da488e36ad6c4a36"
12SRC_URI = "${CPAN_MIRROR}/authors/id/H/HM/HMBRAND/DBI-${PV}.tgz" 12SRC_URI = "${CPAN_MIRROR}/authors/id/H/HM/HMBRAND/DBI-${PV}.tgz"
13SRC_URI[sha256sum] = "0df16af8e5b3225a68b7b592ab531004ddb35a9682b50300ce50174ad867d9aa" 13SRC_URI[sha256sum] = "0df16af8e5b3225a68b7b592ab531004ddb35a9682b50300ce50174ad867d9aa"
14 14
15S = "${WORKDIR}/DBI-${PV}" 15S = "${UNPACKDIR}/DBI-${PV}"
16 16
17inherit cpan ptest-perl 17inherit cpan ptest-perl
18 18
diff --git a/meta-oe/recipes-devtools/perl/libdev-checklib-perl_1.16.bb b/meta-oe/recipes-devtools/perl/libdev-checklib-perl_1.16.bb
index 21e46f5521..43614d55ac 100644
--- a/meta-oe/recipes-devtools/perl/libdev-checklib-perl_1.16.bb
+++ b/meta-oe/recipes-devtools/perl/libdev-checklib-perl_1.16.bb
@@ -13,7 +13,7 @@ SRC_URI = "https://cpan.metacpan.org/modules/by-module/Devel/Devel-CheckLib-${PV
13" 13"
14SRC_URI[sha256sum] = "869d38c258e646dcef676609f0dd7ca90f085f56cf6fd7001b019a5d5b831fca" 14SRC_URI[sha256sum] = "869d38c258e646dcef676609f0dd7ca90f085f56cf6fd7001b019a5d5b831fca"
15 15
16S = "${WORKDIR}/Devel-CheckLib-${PV}" 16S = "${UNPACKDIR}/Devel-CheckLib-${PV}"
17 17
18inherit cpan 18inherit cpan
19 19
diff --git a/meta-oe/recipes-devtools/perl/libio-pty-perl_1.20.bb b/meta-oe/recipes-devtools/perl/libio-pty-perl_1.20.bb
index 6029b7aae9..1464a84d34 100644
--- a/meta-oe/recipes-devtools/perl/libio-pty-perl_1.20.bb
+++ b/meta-oe/recipes-devtools/perl/libio-pty-perl_1.20.bb
@@ -7,7 +7,7 @@ SRC_URI = "http://www.cpan.org/modules/by-module/IO/IO-Tty-${PV}.tar.gz"
7 7
8SRC_URI[sha256sum] = "b15309fc85623893289cb9b2b88dfa9ed1e69156b75f29938553a45be6d730af" 8SRC_URI[sha256sum] = "b15309fc85623893289cb9b2b88dfa9ed1e69156b75f29938553a45be6d730af"
9 9
10S = "${WORKDIR}/IO-Tty-${PV}" 10S = "${UNPACKDIR}/IO-Tty-${PV}"
11 11
12inherit cpan ptest-perl 12inherit cpan ptest-perl
13 13
diff --git a/meta-oe/recipes-devtools/perl/libjson-perl_4.05000.bb b/meta-oe/recipes-devtools/perl/libjson-perl_4.05000.bb
index 407ba39140..ded0dea0d1 100644
--- a/meta-oe/recipes-devtools/perl/libjson-perl_4.05000.bb
+++ b/meta-oe/recipes-devtools/perl/libjson-perl_4.05000.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/makamaka/JSON.git;protocol=https;branch=master"
13 13
14SRCREV = "39bc0e567c202762a575fed2844ebdb941c3ca09" 14SRCREV = "39bc0e567c202762a575fed2844ebdb941c3ca09"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cpan 17inherit cpan
19 18
diff --git a/meta-oe/recipes-devtools/perl/libparse-yapp-perl_1.21.bb b/meta-oe/recipes-devtools/perl/libparse-yapp-perl_1.21.bb
index b77a5c95a2..a7e05922d6 100644
--- a/meta-oe/recipes-devtools/perl/libparse-yapp-perl_1.21.bb
+++ b/meta-oe/recipes-devtools/perl/libparse-yapp-perl_1.21.bb
@@ -13,7 +13,7 @@ SRC_URI = "https://www.cpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-${PV}.tar.g
13 13
14SRC_URI[sha256sum] = "3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5" 14SRC_URI[sha256sum] = "3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5"
15 15
16S = "${WORKDIR}/Parse-Yapp-${PV}" 16S = "${UNPACKDIR}/Parse-Yapp-${PV}"
17 17
18inherit cpan 18inherit cpan
19 19
diff --git a/meta-oe/recipes-devtools/perl/libpcsc-perl_1.4.15.bb b/meta-oe/recipes-devtools/perl/libpcsc-perl_1.4.15.bb
index 1bdb332a75..3e4137a68c 100644
--- a/meta-oe/recipes-devtools/perl/libpcsc-perl_1.4.15.bb
+++ b/meta-oe/recipes-devtools/perl/libpcsc-perl_1.4.15.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "5cc834438739bd6e4e837fb7e10bd8befb809cd185ae6cf4b33e5fa916
13UPSTREAM_CHECK_URI = "https://cpan.metacpan.org/authors/id/W/WH/WHOM/" 13UPSTREAM_CHECK_URI = "https://cpan.metacpan.org/authors/id/W/WH/WHOM/"
14UPSTREAM_CHECK_REGEX = "pcsc-perl-(?P<pver>\d+(\.\d+)+)" 14UPSTREAM_CHECK_REGEX = "pcsc-perl-(?P<pver>\d+(\.\d+)+)"
15 15
16S = "${WORKDIR}/pcsc-perl-${PV}" 16S = "${UNPACKDIR}/pcsc-perl-${PV}"
17 17
18inherit cpan pkgconfig 18inherit cpan pkgconfig
19 19
diff --git a/meta-oe/recipes-devtools/perl/libperlio-gzip-perl_0.20.bb b/meta-oe/recipes-devtools/perl/libperlio-gzip-perl_0.20.bb
index 4ce31d6fe6..981c946483 100644
--- a/meta-oe/recipes-devtools/perl/libperlio-gzip-perl_0.20.bb
+++ b/meta-oe/recipes-devtools/perl/libperlio-gzip-perl_0.20.bb
@@ -13,7 +13,7 @@ SRC_URI = "https://cpan.metacpan.org/authors/id/N/NW/NWCLARK/PerlIO-gzip-${PV}.t
13 13
14SRC_URI[sha256sum] = "4848679a3f201e3f3b0c5f6f9526e602af52923ffa471a2a3657db786bd3bdc5" 14SRC_URI[sha256sum] = "4848679a3f201e3f3b0c5f6f9526e602af52923ffa471a2a3657db786bd3bdc5"
15 15
16S = "${WORKDIR}/PerlIO-gzip-${PV}" 16S = "${UNPACKDIR}/PerlIO-gzip-${PV}"
17 17
18EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}" 18EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}"
19 19
diff --git a/meta-oe/recipes-devtools/php/php_8.4.6.bb b/meta-oe/recipes-devtools/php/php_8.4.8.bb
index 1b8c019a5d..f38a407968 100644
--- a/meta-oe/recipes-devtools/php/php_8.4.6.bb
+++ b/meta-oe/recipes-devtools/php/php_8.4.8.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"
@@ -27,9 +27,9 @@ SRC_URI:append:class-target = " \
27 file://php-fpm.service \ 27 file://php-fpm.service \
28 " 28 "
29 29
30S = "${WORKDIR}/php-${PV}" 30S = "${UNPACKDIR}/php-${PV}"
31 31
32SRC_URI[sha256sum] = "9cf2734509b603f6589617ab52a9712a03e0fe059951cddd2d4623df4bf7c6c6" 32SRC_URI[sha256sum] = "36569c64dd1499e570c436603b641eee7cde4af576af786597d0ee711b3a3a8a"
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/pistache/pistache_0.4.26.bb b/meta-oe/recipes-devtools/pistache/pistache_0.4.26.bb
index feffff623d..b0a20e3ece 100644
--- a/meta-oe/recipes-devtools/pistache/pistache_0.4.26.bb
+++ b/meta-oe/recipes-devtools/pistache/pistache_0.4.26.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/pistacheio/pistache.git;branch=master;protocol=https
7# SRCREV tagged 0.4.26 7# SRCREV tagged 0.4.26
8SRCREV = "ddffda861aa49012dcda28f1362d0339e718cd52" 8SRCREV = "ddffda861aa49012dcda28f1362d0339e718cd52"
9 9
10S = "${WORKDIR}/git"
11 10
12DEPENDS = "rapidjson" 11DEPENDS = "rapidjson"
13 12
diff --git a/meta-oe/recipes-devtools/ply/ply_git.bb b/meta-oe/recipes-devtools/ply/ply_git.bb
index 5a39456b2d..916ff29118 100644
--- a/meta-oe/recipes-devtools/ply/ply_git.bb
+++ b/meta-oe/recipes-devtools/ply/ply_git.bb
@@ -10,7 +10,6 @@ PV = "2.4.0"
10SRC_URI = "git://github.com/iovisor/ply;branch=master;protocol=https" 10SRC_URI = "git://github.com/iovisor/ply;branch=master;protocol=https"
11SRCREV = "282558cfa1c0f0e095354e3a6ec4486b524179dc" 11SRCREV = "282558cfa1c0f0e095354e3a6ec4486b524179dc"
12 12
13S = "${WORKDIR}/git"
14 13
15CACHED_CONFIGUREVARS = 'LD="${HOST_PREFIX}ld.bfd${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}"' 14CACHED_CONFIGUREVARS = 'LD="${HOST_PREFIX}ld.bfd${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH}"'
16 15
diff --git a/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.6.bb b/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.6.bb
index 7b06d10526..f3ffccf626 100644
--- a/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.6.bb
+++ b/meta-oe/recipes-devtools/pocketpy/pocketpy_2.0.6.bb
@@ -16,7 +16,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8cdfa87bc5e09bc07f8cf64135026d91"
16SRC_URI = "git://github.com/pocketpy/pocketpy.git;protocol=https;branch=main" 16SRC_URI = "git://github.com/pocketpy/pocketpy.git;protocol=https;branch=main"
17SRCREV = "8a3bdd7e0a43b44e3b32548543128d95e68a3802" 17SRCREV = "8a3bdd7e0a43b44e3b32548543128d95e68a3802"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit cmake 20inherit cmake
22 21
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.1.bb b/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.1.bb
index 7640797771..30c9e19b16 100644
--- a/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.1.bb
+++ b/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.1.bb
@@ -19,7 +19,6 @@ SRC_URI:append:class-native = " file://0001-Makefile.am-do-not-compile-the-code-
19 19
20SRCREV = "185beed28e65494be7505b30c1afeaf199e19b23" 20SRCREV = "185beed28e65494be7505b30c1afeaf199e19b23"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit autotools pkgconfig 23inherit autotools pkgconfig
25 24
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 30b805e6b1..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,26 +7,23 @@ 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
27UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.(25\.(\d+)))" 25UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.(25\.(\d+)))"
28 26
29S = "${WORKDIR}/git"
30 27
31CVE_PRODUCT = "google:protobuf protobuf:protobuf google-protobuf protobuf-cpp" 28CVE_PRODUCT = "google:protobuf protobuf:protobuf google-protobuf protobuf-cpp"
32 29
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..9831a74d1a
--- /dev/null
+++ b/meta-oe/recipes-devtools/pstack/pstack.inc
@@ -0,0 +1,39 @@
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
14S = "${UNPACKDIR}/${BPN}-${PV}"
15DEPENDS += "zlib xz libunwind elfutils"
16
17RDEPENDS:${PN} += "elfutils"
18
19do_install() {
20 install -d ${D}${bindir}
21 install -m 0755 ${B}/pstack ${D}${bindir}/pstack
22
23 install -d ${D}${libdir}
24 install -m 0755 ${B}/libprocman.so.${PV} ${D}${libdir}/libprocman.so.${PV}
25 ln -sf libprocman.so.${PV} ${D}${libdir}/libprocman.so
26 install -m 0755 ${B}/libdwelf.so.${PV} ${D}${libdir}/libdwelf.so.${PV}
27 ln -sf libdwelf.so.${PV} ${D}${libdir}/libdwelf.so
28}
29
30PACKAGES = "${PN}"
31FILES:${PN} = "${bindir}/pstack"
32FILES:${PN} += "${libdir}/libprocman.so.${PV}"
33FILES:${PN} += "${libdir}/libdwelf.so.${PV}"
34
35PACKAGES += "${PN}-dbg"
36FILES:${PN}-dbg += "${base_bindir}/.debug ${base_sbindir}/.debug ${bindir}/.debug ${sbindir}/.debug"
37
38PACKAGES += "${PN}-dev"
39FILES:${PN}-dev += "${base_libdir}/*.so"
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..cebc13d36c
--- /dev/null
+++ b/meta-oe/recipes-devtools/pstack/pstack_2.10.bb
@@ -0,0 +1,33 @@
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=ea061f8731d5e6a5761dfad951ef5f5f"
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
15S = "${WORKDIR}/${BPN}${PV}"
16
17PACKAGES =+ "${PN}-lib"
18
19SOLIBS = ".so"
20FILES_SOLIBSDEV = ""
21
22# isn't getting picked up by shlibs code
23RDEPENDS:${PN} += "tk-lib"
24RDEPENDS:${PN}:class-native = ""
25
26BBCLASSEXTEND = "native nativesdk"
27
28inherit binconfig
29
30SYSROOT_DIRS += "${bindir_crossscripts}"
31
32# Fix some paths that might be used by Tcl extensions
33BINCONFIG_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/python/python3-apt_2.5.3.bb b/meta-oe/recipes-devtools/python/python3-apt_2.5.3.bb
index 1d54b9f6af..d5c440f413 100644
--- a/meta-oe/recipes-devtools/python/python3-apt_2.5.3.bb
+++ b/meta-oe/recipes-devtools/python/python3-apt_2.5.3.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://salsa.debian.org/apt-team/python-apt.git;protocol=https;branch=
7 7
8SRCREV = "3252935b6224b3bd2e2250894b9559b47c61b2e1" 8SRCREV = "3252935b6224b3bd2e2250894b9559b47c61b2e1"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit setuptools3 11inherit setuptools3
13 12
diff --git a/meta-oe/recipes-devtools/python/python3-distutils-extra_2.39.bb b/meta-oe/recipes-devtools/python/python3-distutils-extra_2.39.bb
index a98dfab6d9..d80eac7756 100644
--- a/meta-oe/recipes-devtools/python/python3-distutils-extra_2.39.bb
+++ b/meta-oe/recipes-devtools/python/python3-distutils-extra_2.39.bb
@@ -10,6 +10,6 @@ SRC_URI[sha256sum] = "723f24f4d65fc8d99b33a002fbbb3771d4cc9d664c97085bf37f3997ae
10 10
11inherit setuptools3 11inherit setuptools3
12 12
13S = "${WORKDIR}/python-distutils-extra-${PV}" 13S = "${UNPACKDIR}/python-distutils-extra-${PV}"
14 14
15BBCLASSEXTEND = "native" 15BBCLASSEXTEND = "native"
diff --git a/meta-oe/recipes-devtools/python/python3-psycopg_3.2.6.bb b/meta-oe/recipes-devtools/python/python3-psycopg_3.2.9.bb
index 036e737b36..9be72bc4fd 100644
--- a/meta-oe/recipes-devtools/python/python3-psycopg_3.2.6.bb
+++ b/meta-oe/recipes-devtools/python/python3-psycopg_3.2.9.bb
@@ -7,7 +7,7 @@ features offered by PostgreSQL."
7LICENSE = "LGPL-3.0-only" 7LICENSE = "LGPL-3.0-only"
8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404" 8LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404"
9 9
10SRC_URI[sha256sum] = "16fa094efa2698f260f2af74f3710f781e4a6f226efe9d1fd0c37f384639ed8a" 10SRC_URI[sha256sum] = "2fbb46fcd17bc81f993f28c47f1ebea38d66ae97cc2dbc3cad73b37cefbff700"
11 11
12inherit pypi python_setuptools_build_meta 12inherit pypi python_setuptools_build_meta
13 13
diff --git a/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb b/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb
index 8519479c4d..724d329ee2 100644
--- a/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb
+++ b/meta-oe/recipes-devtools/rapidjson/rapidjson_git.bb
@@ -10,7 +10,6 @@ SRCREV = "0ccdbf364c577803e2a751f5aededce935314313"
10 10
11PV = "1.1.0+git" 11PV = "1.1.0+git"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit cmake 14inherit cmake
16 15
diff --git a/meta-oe/recipes-devtools/serialcheck/serialcheck_1.0.0.bb b/meta-oe/recipes-devtools/serialcheck/serialcheck_1.0.0.bb
index 29abfe1af5..672c46055d 100644
--- a/meta-oe/recipes-devtools/serialcheck/serialcheck_1.0.0.bb
+++ b/meta-oe/recipes-devtools/serialcheck/serialcheck_1.0.0.bb
@@ -9,7 +9,6 @@ SRC_URI = " \
9 9
10SRCREV = "45eb2ffa5378396e85432872833890b0a1cba872" 10SRCREV = "45eb2ffa5378396e85432872833890b0a1cba872"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools 13inherit autotools
15 14
diff --git a/meta-oe/recipes-devtools/sexpect/sexpect_2.3.14.bb b/meta-oe/recipes-devtools/sexpect/sexpect_2.3.15.bb
index 1b064faf16..72ccd1d6b7 100644
--- a/meta-oe/recipes-devtools/sexpect/sexpect_2.3.14.bb
+++ b/meta-oe/recipes-devtools/sexpect/sexpect_2.3.15.bb
@@ -4,9 +4,8 @@ LICENSE = "GPL-3.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
5 5
6BRANCH = "master" 6BRANCH = "master"
7SRC_URI = "git://github.com/clarkwang/sexpect;branch=${BRANCH};protocol=https" 7SRC_URI = "git://github.com/clarkwang/sexpect;branch=${BRANCH};protocol=https;tag=v${PV}"
8SRCREV = "532a52d36aae442b7fe1ce20a59effd1dbc6e6fe" 8SRCREV = "d3645392424d47532be90fcbc0abf3148324785b"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
diff --git a/meta-oe/recipes-devtools/sip/sip_6.10.0.bb b/meta-oe/recipes-devtools/sip/sip_6.12.0.bb
index 82a4bb3024..20e705f1a6 100644
--- a/meta-oe/recipes-devtools/sip/sip_6.10.0.bb
+++ b/meta-oe/recipes-devtools/sip/sip_6.12.0.bb
@@ -6,12 +6,12 @@ SUMMARY = "A Python bindings generator for C/C++ libraries"
6HOMEPAGE = "https://github.com/Python-SIP/sip" 6HOMEPAGE = "https://github.com/Python-SIP/sip"
7LICENSE = "BSD-2-Clause" 7LICENSE = "BSD-2-Clause"
8SECTION = "devel" 8SECTION = "devel"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=ed1d69a33480ebf4ff8a7a760826d84e" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=236276327275fdb261636fb40b18d88d"
10 10
11inherit pypi python_setuptools_build_meta python3native 11inherit pypi python_setuptools_build_meta python3native
12 12
13PYPI_PACKAGE = "sip" 13PYPI_PACKAGE = "sip"
14SRC_URI[sha256sum] = "fa0515697d4c98dbe04d9e898d816de1427e5b9ae5d0e152169109fd21f5d29c" 14SRC_URI[sha256sum] = "083ced94f85315493231119a63970b2ba42b1d38b38e730a70e02a99191a89c6"
15 15
16DEPENDS += "python3-setuptools-scm-native" 16DEPENDS += "python3-setuptools-scm-native"
17 17
diff --git a/meta-oe/recipes-devtools/smemstat/smemstat_0.02.13.bb b/meta-oe/recipes-devtools/smemstat/smemstat_0.02.13.bb
index bf5c52fe50..ea4fc5d3dd 100644
--- a/meta-oe/recipes-devtools/smemstat/smemstat_0.02.13.bb
+++ b/meta-oe/recipes-devtools/smemstat/smemstat_0.02.13.bb
@@ -9,7 +9,6 @@ DEPENDS = "ncurses"
9SRC_URI = "git://github.com/ColinIanKing/smemstat.git;protocol=https;branch=master" 9SRC_URI = "git://github.com/ColinIanKing/smemstat.git;protocol=https;branch=master"
10SRCREV = "1edc560602aa116b96408110b8b9d66a4edef60e" 10SRCREV = "1edc560602aa116b96408110b8b9d66a4edef60e"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit bash-completion 13inherit bash-completion
15 14
diff --git a/meta-oe/recipes-devtools/sqlite-orm/sqlite-orm_1.5.bb b/meta-oe/recipes-devtools/sqlite-orm/sqlite-orm_1.5.bb
index 17c24d5abf..ee203f83e2 100644
--- a/meta-oe/recipes-devtools/sqlite-orm/sqlite-orm_1.5.bb
+++ b/meta-oe/recipes-devtools/sqlite-orm/sqlite-orm_1.5.bb
@@ -12,7 +12,6 @@ SRC_URI = " \
12 git://github.com/fnc12/sqlite_orm;protocol=https;branch=master \ 12 git://github.com/fnc12/sqlite_orm;protocol=https;branch=master \
13 file://0001-fix-cstdint-error-with-gcc-15.0.1.patch \ 13 file://0001-fix-cstdint-error-with-gcc-15.0.1.patch \
14" 14"
15S = "${WORKDIR}/git"
16 15
17EXTRA_OECMAKE += "-DSqliteOrm_BuildTests=OFF -DLIB_INSTALL_DIR=${libdir} \ 16EXTRA_OECMAKE += "-DSqliteOrm_BuildTests=OFF -DLIB_INSTALL_DIR=${libdir} \
18 -DCMAKE_INSTALL_DIR=${libdir}/cmake \ 17 -DCMAKE_INSTALL_DIR=${libdir}/cmake \
diff --git a/meta-oe/recipes-devtools/squashfs-tools-ng/squashfs-tools-ng_1.3.2.bb b/meta-oe/recipes-devtools/squashfs-tools-ng/squashfs-tools-ng_1.3.2.bb
index 10e0e27a20..966d14874e 100644
--- a/meta-oe/recipes-devtools/squashfs-tools-ng/squashfs-tools-ng_1.3.2.bb
+++ b/meta-oe/recipes-devtools/squashfs-tools-ng/squashfs-tools-ng_1.3.2.bb
@@ -14,7 +14,6 @@ LIC_FILES_CHKSUM = "file://COPYING.md;md5=a709b68f1ce8a9f10aeea6401446c1f4 \
14SRCREV = "667faf69cc35215e33e747b4bffdcba3643c2629" 14SRCREV = "667faf69cc35215e33e747b4bffdcba3643c2629"
15SRC_URI = "git://github.com/AgentD/squashfs-tools-ng.git;protocol=https;branch=fixes-1.3.0" 15SRC_URI = "git://github.com/AgentD/squashfs-tools-ng.git;protocol=https;branch=fixes-1.3.0"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit autotools pkgconfig 18inherit autotools pkgconfig
20 19
diff --git a/meta-oe/recipes-devtools/ssd1306/ssd1306_git.bb b/meta-oe/recipes-devtools/ssd1306/ssd1306_git.bb
index 2c01e126ff..7824ed1a68 100644
--- a/meta-oe/recipes-devtools/ssd1306/ssd1306_git.bb
+++ b/meta-oe/recipes-devtools/ssd1306/ssd1306_git.bb
@@ -11,7 +11,6 @@ SRC_URI = " \
11" 11"
12SRCREV = "34b42992a43fda69c6ba2557b718601cafe16251" 12SRCREV = "34b42992a43fda69c6ba2557b718601cafe16251"
13 13
14S = "${WORKDIR}/git"
15 14
16# coreutils provides fmt which is used in the Makefile 15# coreutils provides fmt which is used in the Makefile
17DEPENDS = "i2c-tools coreutils-native" 16DEPENDS = "i2c-tools coreutils-native"
diff --git a/meta-oe/recipes-devtools/suitesparse/suitesparse/makefile-quoting.patch b/meta-oe/recipes-devtools/suitesparse/suitesparse/makefile-quoting.patch
new file mode 100644
index 0000000000..6bd2ffbb55
--- /dev/null
+++ b/meta-oe/recipes-devtools/suitesparse/suitesparse/makefile-quoting.patch
@@ -0,0 +1,32 @@
1OE's CC and CXX contain spaces and extra options which is incompatible with
2cmake way of handling them. Remove passing the compiler options this way in
3favour of our normal cmake toolchain files added elsewhere.
4
5Upstream-Status: Pending
6
7Index: git/Makefile
8===================================================================
9--- git.orig/Makefile
10+++ git/Makefile
11@@ -282,7 +282,7 @@ metis: include/metis.h
12 # hardcoded below.
13 include/metis.h:
14 ifeq (,$(MY_METIS_LIB))
15- - ( cd metis-5.1.0 && $(MAKE) config shared=1 prefix=$(SUITESPARSE) cc=$(CC) )
16+ - ( cd metis-5.1.0 && $(MAKE) config shared=1 prefix=$(SUITESPARSE) )
17 - ( cd metis-5.1.0 && $(MAKE) )
18 - ( cd metis-5.1.0 && $(MAKE) install )
19 - $(SO_INSTALL_NAME) $(SUITESPARSE)/lib/libmetis.dylib \
20Index: git/SuiteSparse_config/SuiteSparse_config.mk
21===================================================================
22--- git.orig/SuiteSparse_config/SuiteSparse_config.mk
23+++ git/SuiteSparse_config/SuiteSparse_config.mk
24@@ -146,7 +146,7 @@ SUITESPARSE_VERSION = 5.10.1
25 endif
26 endif
27
28- CMAKE_OPTIONS += -DCMAKE_CXX_COMPILER=$(CXX) -DCMAKE_C_COMPILER=$(CC)
29+ #CMAKE_OPTIONS += -DCMAKE_CXX_COMPILER=$(CXX) -DCMAKE_C_COMPILER=$(CC)
30
31 #---------------------------------------------------------------------------
32 # CFLAGS for the C/C++ compiler
diff --git a/meta-oe/recipes-devtools/suitesparse/suitesparse_5.10.1.bb b/meta-oe/recipes-devtools/suitesparse/suitesparse_5.10.1.bb
index 13e6fd066c..8effd042fb 100644
--- a/meta-oe/recipes-devtools/suitesparse/suitesparse_5.10.1.bb
+++ b/meta-oe/recipes-devtools/suitesparse/suitesparse_5.10.1.bb
@@ -4,35 +4,27 @@ SRC_URI = "git://github.com/DrTimothyAldenDavis/SuiteSparse;protocol=https;branc
4 file://0001-Preserve-CXXFLAGS-from-environment-in-Mongoose.patch \ 4 file://0001-Preserve-CXXFLAGS-from-environment-in-Mongoose.patch \
5 file://0002-Preserve-links-when-installing-libmetis.patch \ 5 file://0002-Preserve-links-when-installing-libmetis.patch \
6 file://0003-Add-version-information-to-libmetis.patch \ 6 file://0003-Add-version-information-to-libmetis.patch \
7 file://makefile-quoting.patch \
7 " 8 "
8SRCREV = "538273cfd53720a10e34a3d80d3779b607e1ac26" 9SRCREV = "538273cfd53720a10e34a3d80d3779b607e1ac26"
9 10
10S = "${WORKDIR}/git"
11 11
12DEPENDS = "cmake-native lapack gmp mpfr chrpath-native" 12DEPENDS = "cmake-native lapack gmp mpfr chrpath-native"
13 13
14PROVIDES = "mongoose graphblas" 14PROVIDES = "mongoose graphblas"
15RPROVIDES:${PN} = "mongoose graphblas" 15RPROVIDES:${PN} = "mongoose graphblas"
16 16
17# The values of $CC, $CXX, and $LD that Bitbake uses have spaces in them which 17inherit cmake
18# causes problems when the SuiteSparse Makefiles try to pass these values on
19# the command line. To get around this problem, set these variables to only the
20# program name and prepend the rest of the value onto the corresponding FLAGS
21# variable.
22CFLAGS:prepend := "${@" ".join(d.getVar('CC').split()[1:])} "
23export CC := "${@d.getVar('CC').split()[0]}"
24 18
25CXXFLAGS:prepend := "${@" ".join(d.getVar('CXX').split()[1:])} " 19B = "${S}"
26export CXX := "${@d.getVar('CXX').split()[0]}"
27
28LDFLAGS:prepend := "${@" ".join(d.getVar('LD').split()[1:])} "
29export LD := "${@d.getVar('LD').split()[0]}"
30 20
31export CMAKE_OPTIONS = " \ 21export CMAKE_OPTIONS = " \
32 -DCMAKE_INSTALL_PREFIX=${D}${prefix} \ 22 -DCMAKE_INSTALL_PREFIX=${D}${prefix} \
33 -DCMAKE_INSTALL_LIBDIR=${baselib} \ 23 -DCMAKE_INSTALL_LIBDIR=${baselib} \
34" 24"
35 25
26OECMAKE_SOURCEPATH = "${S}/Mongoose ${S}/metis-5.1.0 ${S}/GraphBLAS"
27
36do_compile () { 28do_compile () {
37 oe_runmake library 29 oe_runmake library
38} 30}
diff --git a/meta-oe/recipes-devtools/systemd/nativesdk-systemd-systemctl.bb b/meta-oe/recipes-devtools/systemd/nativesdk-systemd-systemctl.bb
index 3360ccf357..6c5591b461 100644
--- a/meta-oe/recipes-devtools/systemd/nativesdk-systemd-systemctl.bb
+++ b/meta-oe/recipes-devtools/systemd/nativesdk-systemd-systemctl.bb
@@ -7,8 +7,7 @@ inherit nativesdk
7 7
8SRC_URI = "file://systemctl" 8SRC_URI = "file://systemctl"
9 9
10S = "${WORKDIR}/sources" 10S = "${UNPACKDIR}"
11UNPACKDIR = "${S}"
12 11
13do_install() { 12do_install() {
14 install -d ${D}${bindir} 13 install -d ${D}${bindir}
diff --git a/meta-oe/recipes-devtools/tclap/tclap_1.4.0.bb b/meta-oe/recipes-devtools/tclap/tclap_1.4.0.bb
index 60dbc7b422..6f452d3b93 100644
--- a/meta-oe/recipes-devtools/tclap/tclap_1.4.0.bb
+++ b/meta-oe/recipes-devtools/tclap/tclap_1.4.0.bb
@@ -13,7 +13,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5c64b2e8cc50917b2744a90950faa7cd"
13SRCREV = "81b3d2a0c47895c22e9bb8c577f5ab521f76e5d2" 13SRCREV = "81b3d2a0c47895c22e9bb8c577f5ab521f76e5d2"
14SRC_URI = "git://git.code.sf.net/p/tclap/code;branch=1.4" 14SRC_URI = "git://git.code.sf.net/p/tclap/code;branch=1.4"
15 15
16S = "${WORKDIR}/git"
17inherit cmake 16inherit cmake
18 17
19ALLOW_EMPTY:${PN} = "1" 18ALLOW_EMPTY:${PN} = "1"
diff --git a/meta-oe/recipes-devtools/tcltk/tk8_8.6.15.bb b/meta-oe/recipes-devtools/tcltk/tk8_8.6.15.bb
index 8518fb8dfe..8cb9f6cb5e 100644
--- a/meta-oe/recipes-devtools/tcltk/tk8_8.6.15.bb
+++ b/meta-oe/recipes-devtools/tcltk/tk8_8.6.15.bb
@@ -29,7 +29,7 @@ SRC_URI[sha256sum] = "550969f35379f952b3020f3ab7b9dd5bfd11c1ef7c9b7c6a75f5c49aca
29UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/tcl/files/Tcl/" 29UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/tcl/files/Tcl/"
30UPSTREAM_CHECK_REGEX = "Tcl/(?P<pver>\d+(\.\d+)+)/" 30UPSTREAM_CHECK_REGEX = "Tcl/(?P<pver>\d+(\.\d+)+)/"
31 31
32S = "${WORKDIR}/tk${PV}" 32S = "${UNPACKDIR}/tk${PV}"
33 33
34# Short version format: "8.6" 34# Short version format: "8.6"
35VER = "${@os.path.splitext(d.getVar('PV'))[0]}" 35VER = "${@os.path.splitext(d.getVar('PV'))[0]}"
diff --git a/meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb b/meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb
index 8701686b11..504b40927e 100644
--- a/meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb
+++ b/meta-oe/recipes-devtools/tcltk/tk_9.0.1.bb
@@ -25,7 +25,7 @@ SRC_URI[sha256sum] = "d6f01a4d598bfc6398be9584e1bab828c907b0758db4bbb351a1429106
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+)+)/"
27 27
28S = "${WORKDIR}/${BPN}${PV}" 28S = "${UNPACKDIR}/${BPN}${PV}"
29 29
30# Short version format: "8.6" 30# Short version format: "8.6"
31VER = "${@os.path.splitext(d.getVar('PV'))[0]}" 31VER = "${@os.path.splitext(d.getVar('PV'))[0]}"
diff --git a/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb b/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb
index a6ec89a2ff..da8b1602be 100644
--- a/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb
+++ b/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/marzer/tomlplusplus.git;protocol=https;branch=master
9 9
10PV = "3.4.0" 10PV = "3.4.0"
11SRCREV = "30172438cee64926dc41fdd9c11fb3ba5b2ba9de" 11SRCREV = "30172438cee64926dc41fdd9c11fb3ba5b2ba9de"
12S = "${WORKDIR}/git"
13 12
14DEPENDS = "cmake-native" 13DEPENDS = "cmake-native"
15 14
diff --git a/meta-oe/recipes-devtools/uftrace/uftrace_0.17.bb b/meta-oe/recipes-devtools/uftrace/uftrace_0.17.bb
index 8fecadb22f..776bb014f4 100644
--- a/meta-oe/recipes-devtools/uftrace/uftrace_0.17.bb
+++ b/meta-oe/recipes-devtools/uftrace/uftrace_0.17.bb
@@ -13,7 +13,6 @@ inherit autotools
13SRCREV = "b0d936107edcefb519abbc9c363ca40daaac23b3" 13SRCREV = "b0d936107edcefb519abbc9c363ca40daaac23b3"
14SRC_URI = "git://github.com/namhyung/${BPN};branch=master;protocol=https \ 14SRC_URI = "git://github.com/namhyung/${BPN};branch=master;protocol=https \
15 file://0001-include-libgen.h-for-basename.patch" 15 file://0001-include-libgen.h-for-basename.patch"
16S = "${WORKDIR}/git"
17 16
18LDFLAGS:append:libc-musl = " -largp" 17LDFLAGS:append:libc-musl = " -largp"
19 18
diff --git a/meta-oe/recipes-devtools/unattended-upgrades/unattended-upgrades_2.9.1.bb b/meta-oe/recipes-devtools/unattended-upgrades/unattended-upgrades_2.9.1.bb
index e37dbcd02f..3d92f59ff2 100644
--- a/meta-oe/recipes-devtools/unattended-upgrades/unattended-upgrades_2.9.1.bb
+++ b/meta-oe/recipes-devtools/unattended-upgrades/unattended-upgrades_2.9.1.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/mvo5/unattended-upgrades.git;protocol=https;branch=m
12 12
13SRCREV = "5aff8fa2b5b60b7c11bbfb39c884477e72d11d02" 13SRCREV = "5aff8fa2b5b60b7c11bbfb39c884477e72d11d02"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit setuptools3_legacy 16inherit setuptools3_legacy
18 17
diff --git a/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb b/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb
index 54d33379da..877f1d57f6 100644
--- a/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb
+++ b/meta-oe/recipes-devtools/uw-imap/uw-imap_2007f.bb
@@ -22,7 +22,7 @@ SRC_URI = "https://fossies.org/linux/misc/old/imap-${PV}.tar.gz \
22 22
23SRC_URI[sha256sum] = "53e15a2b5c1bc80161d42e9f69792a3fa18332b7b771910131004eb520004a28" 23SRC_URI[sha256sum] = "53e15a2b5c1bc80161d42e9f69792a3fa18332b7b771910131004eb520004a28"
24 24
25S = "${WORKDIR}/imap-${PV}" 25S = "${UNPACKDIR}/imap-${PV}"
26 26
27CVE_STATUS[CVE-2005-0198] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions." 27CVE_STATUS[CVE-2005-0198] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
28 28
diff --git a/meta-oe/recipes-devtools/valijson/valijson_1.0.5.bb b/meta-oe/recipes-devtools/valijson/valijson_1.0.6.bb
index 9661d57e2f..4e5f02746c 100644
--- a/meta-oe/recipes-devtools/valijson/valijson_1.0.5.bb
+++ b/meta-oe/recipes-devtools/valijson/valijson_1.0.6.bb
@@ -4,9 +4,8 @@ LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=5c4583a434195e4f3b418e17c8ca2daf" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=5c4583a434195e4f3b418e17c8ca2daf"
5 5
6SRC_URI = "git://github.com/tristanpenman/valijson.git;branch=master;protocol=https;tag=v${PV}" 6SRC_URI = "git://github.com/tristanpenman/valijson.git;branch=master;protocol=https;tag=v${PV}"
7SRCREV = "8b320f25676030ba13fb90c1bf06133df2628086" 7SRCREV = "4edda758546436462da479bb8c8514f8a95c35ad"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit cmake 10inherit cmake
12 11
diff --git a/meta-oe/recipes-devtools/xerces-c/xerces-c_3.2.5.bb b/meta-oe/recipes-devtools/xerces-c/xerces-c_3.3.0.bb
index 9fd7e8fbab..2819366dc9 100644
--- a/meta-oe/recipes-devtools/xerces-c/xerces-c_3.2.5.bb
+++ b/meta-oe/recipes-devtools/xerces-c/xerces-c_3.3.0.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
12SRC_URI = "http://archive.apache.org/dist/xerces/c/3/sources/${BP}.tar.bz2 \ 12SRC_URI = "http://archive.apache.org/dist/xerces/c/3/sources/${BP}.tar.bz2 \
13 file://0001-aclocal.m4-don-t-use-full-path-of-with_curl-in-xerce.patch \ 13 file://0001-aclocal.m4-don-t-use-full-path-of-with_curl-in-xerce.patch \
14" 14"
15SRC_URI[sha256sum] = "1db4028c9b7f1f778efbf4a9462d65e13f9938f2c22f9e9994e12c49ba97e252" 15SRC_URI[sha256sum] = "ef752578587e26013a933f16d76305c9b43ca32f869e3d3426986e03efb01d64"
16 16
17inherit autotools 17inherit autotools
18 18
@@ -29,7 +29,7 @@ PACKAGES = "libxerces-c \
29 29
30RPROVIDES:${PN}-dbg += "libxerces-c-dbg xerces-c-samples-dbg" 30RPROVIDES:${PN}-dbg += "libxerces-c-dbg xerces-c-samples-dbg"
31 31
32FILES:libxerces-c = "${libdir}/libxerces-c-3.2.so" 32FILES:libxerces-c = "${libdir}/libxerces-c-3.3.so"
33FILES:libxerces-c-dev = "${libdir}/lib*.la \ 33FILES:libxerces-c-dev = "${libdir}/lib*.la \
34 ${libdir}/libxerces-c.so \ 34 ${libdir}/libxerces-c.so \
35 ${libdir}/pkgconfig/xerces-c.pc \ 35 ${libdir}/pkgconfig/xerces-c.pc \
diff --git a/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.64.0.bb b/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.64.0.bb
index 298c84bb2c..3b923fb99e 100644
--- a/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.64.0.bb
+++ b/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.64.0.bb
@@ -11,10 +11,9 @@ SRC_URI = "git://github.com/mirror/xmlrpc-c.git;branch=master;protocol=https \
11 file://0001-unix-common.mk-Ensuring-Sequential-Execution-of-rm-a.patch \ 11 file://0001-unix-common.mk-Ensuring-Sequential-Execution-of-rm-a.patch \
12 file://0001-fix-bool-reserved-word-error-in-gcc-15.patch;striplevel=2 \ 12 file://0001-fix-bool-reserved-word-error-in-gcc-15.patch;striplevel=2 \
13 " 13 "
14# one more commit after Release 1.64.0 in the Stable series
15SRCREV = "8ce36bce2438df9b02fcaafd19efa90a56426601" 14SRCREV = "8ce36bce2438df9b02fcaafd19efa90a56426601"
16 15
17S = "${WORKDIR}/git/stable" 16S = "${UNPACKDIR}/${BP}/advanced"
18 17
19inherit autotools-brokensep binconfig pkgconfig 18inherit autotools-brokensep binconfig pkgconfig
20 19
diff --git a/meta-oe/recipes-devtools/yajl/yajl_1.0.12.bb b/meta-oe/recipes-devtools/yajl/yajl_1.0.12.bb
index 186f2c8ed0..3e569859b7 100644
--- a/meta-oe/recipes-devtools/yajl/yajl_1.0.12.bb
+++ b/meta-oe/recipes-devtools/yajl/yajl_1.0.12.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/lloyd/yajl;nobranch=1;protocol=https"
14 14
15inherit cmake lib_package 15inherit cmake lib_package
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" 18EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
20 19
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 c5b5e60027..e4434bee45 100644
--- a/meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb
+++ b/meta-oe/recipes-devtools/yajl/yajl_2.1.0.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/lloyd/yajl;branch=master;protocol=https \
15 " 15 "
16SRCREV = "a0ecdde0c042b9256170f2f8890dd9451a4240aa" 16SRCREV = "a0ecdde0c042b9256170f2f8890dd9451a4240aa"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit cmake lib_package 19inherit cmake lib_package
21 20
diff --git a/meta-oe/recipes-devtools/yasm/yasm_git.bb b/meta-oe/recipes-devtools/yasm/yasm_git.bb
index de7eb45c1d..68895a1697 100644
--- a/meta-oe/recipes-devtools/yasm/yasm_git.bb
+++ b/meta-oe/recipes-devtools/yasm/yasm_git.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/yasm/yasm.git;branch=master;protocol=https \
16 file://0001-bitvect-fix-build-with-gcc-15.patch \ 16 file://0001-bitvect-fix-build-with-gcc-15.patch \
17" 17"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools gettext python3native 20inherit autotools gettext python3native
22 21
diff --git a/meta-oe/recipes-extended/7zip/7zip_24.09.bb b/meta-oe/recipes-extended/7zip/7zip_24.09.bb
index 4b6c7a613c..74e44c44e3 100644
--- a/meta-oe/recipes-extended/7zip/7zip_24.09.bb
+++ b/meta-oe/recipes-extended/7zip/7zip_24.09.bb
@@ -14,7 +14,6 @@ SRCREV = "e5431fa6f5505e385c6f9367260717e9c47dc2ee"
14 14
15UPSTREAM_CHECK_URI = "https://github.com/ip7z/7zip/releases/latest" 15UPSTREAM_CHECK_URI = "https://github.com/ip7z/7zip/releases/latest"
16 16
17S = "${WORKDIR}/git"
18 17
19# Support Yocto cross compiling 18# Support Yocto cross compiling
20CXXFLAGS:append:toolchain-clang = " -Wno-error=cast-qual -Wno-error=sign-conversion \ 19CXXFLAGS:append:toolchain-clang = " -Wno-error=cast-qual -Wno-error=sign-conversion \
diff --git a/meta-oe/recipes-extended/7zip/bit7z_4.0.9.bb b/meta-oe/recipes-extended/7zip/bit7z_4.0.9.bb
index 645ea1a2ae..033461d614 100644
--- a/meta-oe/recipes-extended/7zip/bit7z_4.0.9.bb
+++ b/meta-oe/recipes-extended/7zip/bit7z_4.0.9.bb
@@ -32,7 +32,6 @@ SRCHASH_CPM = "c8cdc32c03816538ce22781ed72964dc864b2a34a310d3b7104812a5ca2d835d"
32TAG_CPM = "0.40.2" 32TAG_CPM = "0.40.2"
33SRC_URI[sha256sum] = "${SRCHASH_CPM}" 33SRC_URI[sha256sum] = "${SRCHASH_CPM}"
34 34
35S = "${WORKDIR}/git"
36 35
37inherit cmake ptest 36inherit cmake ptest
38 37
diff --git a/meta-oe/recipes-extended/beep/beep_1.4.12.bb b/meta-oe/recipes-extended/beep/beep_1.4.12.bb
index a4bc10c366..a8d720d9dd 100644
--- a/meta-oe/recipes-extended/beep/beep_1.4.12.bb
+++ b/meta-oe/recipes-extended/beep/beep_1.4.12.bb
@@ -10,7 +10,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
10SRC_URI = "git://github.com/spkr-beep/beep.git;protocol=https;branch=master \ 10SRC_URI = "git://github.com/spkr-beep/beep.git;protocol=https;branch=master \
11 file://0001-beep-library-Make-it-compatible-with-c99.patch" 11 file://0001-beep-library-Make-it-compatible-with-c99.patch"
12SRCREV = "11453a79f2cea81832329b06ca3a284aa7a0a52e" 12SRCREV = "11453a79f2cea81832329b06ca3a284aa7a0a52e"
13S = "${WORKDIR}/git"
14 13
15EXTRA_OEMAKE = "prefix='${prefix}' CFLAGS='${CFLAGS}' LDFLAGS='${LDFLAGS}'" 14EXTRA_OEMAKE = "prefix='${prefix}' CFLAGS='${CFLAGS}' LDFLAGS='${LDFLAGS}'"
16 15
diff --git a/meta-oe/recipes-extended/bitwise/bitwise_0.50.bb b/meta-oe/recipes-extended/bitwise/bitwise_0.50.bb
index 4d560eb4b8..397829c87b 100644
--- a/meta-oe/recipes-extended/bitwise/bitwise_0.50.bb
+++ b/meta-oe/recipes-extended/bitwise/bitwise_0.50.bb
@@ -20,7 +20,7 @@ SRC_URI[sha256sum] = "806271fa5bf31de0600315e8720004a8f529954480e991ca84a9868dc1
20UPSTREAM_CHECK_URI = "https://github.com/mellowcandle/bitwise/releases" 20UPSTREAM_CHECK_URI = "https://github.com/mellowcandle/bitwise/releases"
21UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)" 21UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)"
22 22
23S = "${WORKDIR}/${BPN}-v${PV}" 23S = "${UNPACKDIR}/${BPN}-v${PV}"
24 24
25DEPENDS = "ncurses readline" 25DEPENDS = "ncurses readline"
26 26
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 cfd134dd4f..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
@@ -41,7 +41,6 @@ inherit gettext autotools pkgconfig features_check systemd
41 41
42REQUIRED_DISTRO_FEATURES += "opengl" 42REQUIRED_DISTRO_FEATURES += "opengl"
43 43
44S = "${WORKDIR}/git"
45 44
46EXTRA_OECONF += "\ 45EXTRA_OECONF += "\
47 --enable-libraries \ 46 --enable-libraries \
@@ -78,7 +77,10 @@ do_install:prepend() {
78} 77}
79 78
80do_install:append() { 79do_install:append() {
81 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
82} 84}
83 85
84SYSTEMD_SERVICE:${PN} = "boinc-client.service" 86SYSTEMD_SERVICE:${PN} = "boinc-client.service"
diff --git a/meta-oe/recipes-extended/brotli/brotli_1.1.0.bb b/meta-oe/recipes-extended/brotli/brotli_1.1.0.bb
index 58214ea59c..411f8a7610 100644
--- a/meta-oe/recipes-extended/brotli/brotli_1.1.0.bb
+++ b/meta-oe/recipes-extended/brotli/brotli_1.1.0.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=941ee9cd1609382f946352712a319b4b"
9SRC_URI = "git://github.com/google/brotli.git;branch=master;protocol=https" 9SRC_URI = "git://github.com/google/brotli.git;branch=master;protocol=https"
10SRCREV = "ed738e842d2fbdf2d6459e39267a633c4a9b2f5d" 10SRCREV = "ed738e842d2fbdf2d6459e39267a633c4a9b2f5d"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake lib_package 13inherit cmake lib_package
15 14
diff --git a/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.10.bb b/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.10.bb
index dad8e8e8e2..26c80195b0 100644
--- a/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.10.bb
+++ b/meta-oe/recipes-extended/canopenterm/canopenterm_1.0.10.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/CANopenTerm/CANopenTerm.git;protocol=https;branch=ma
19 19
20SRCREV = "e0760b2e9657907e691be4df384ca7617109635d" 20SRCREV = "e0760b2e9657907e691be4df384ca7617109635d"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit cmake ptest 23inherit cmake ptest
25 24
diff --git a/meta-oe/recipes-extended/cmatrix/cmatrix_2.0.bb b/meta-oe/recipes-extended/cmatrix/cmatrix_2.0.bb
index 829e9588c8..e1a6af622b 100644
--- a/meta-oe/recipes-extended/cmatrix/cmatrix_2.0.bb
+++ b/meta-oe/recipes-extended/cmatrix/cmatrix_2.0.bb
@@ -8,7 +8,6 @@ SRC_URI = " \
8 file://0001-reproducibility-Prevent-configuration-from-reading-h.patch \ 8 file://0001-reproducibility-Prevent-configuration-from-reading-h.patch \
9" 9"
10SRCREV = "adfdf1656f23e5ab3b52c7d7edf91249a4477e8d" 10SRCREV = "adfdf1656f23e5ab3b52c7d7edf91249a4477e8d"
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14 13
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 e1f6c558df..da710eaedb 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
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/kkaempf/cmpi-bindings.git;protocol=https;branch=main
13 " 13 "
14 14
15SRCREV = "49d6dcfc71ca421100fcf325e31625817c469fc9" 15SRCREV = "49d6dcfc71ca421100fcf325e31625817c469fc9"
16S = "${WORKDIR}/git"
17 16
18inherit cmake python3targetconfig 17inherit cmake python3targetconfig
19 18
diff --git a/meta-oe/recipes-extended/dialog/dialog_1.3-20250116.bb b/meta-oe/recipes-extended/dialog/dialog_1.3-20250116.bb
index 65ccaeb254..7c596371e5 100644
--- a/meta-oe/recipes-extended/dialog/dialog_1.3-20250116.bb
+++ b/meta-oe/recipes-extended/dialog/dialog_1.3-20250116.bb
@@ -12,7 +12,7 @@ SRC_URI = "https://invisible-mirror.net/archives/${BPN}/${BP}.tgz"
12SRC_URI[sha256sum] = "68406329827b783d0a8959cc20a94c6e1791ac861a27f854e06e9020541816dd" 12SRC_URI[sha256sum] = "68406329827b783d0a8959cc20a94c6e1791ac861a27f854e06e9020541816dd"
13 13
14# hardcoded here for use in dialog-static recipe 14# hardcoded here for use in dialog-static recipe
15S = "${WORKDIR}/dialog-${PV}" 15S = "${UNPACKDIR}/dialog-${PV}"
16 16
17inherit autotools-brokensep pkgconfig 17inherit autotools-brokensep pkgconfig
18 18
@@ -30,5 +30,5 @@ do_configure() {
30 oe_runconf 30 oe_runconf
31} 31}
32do_install:append () { 32do_install:append () {
33 ln -sf ${bindir}/${HOST_SYS}-dialog ${D}${bindir}/${PN} 33 ln -sf ${bindir}/${HOST_SYS}-dialog ${D}${bindir}/${BPN}
34} 34}
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 888289b357..8b48d20aac 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
@@ -23,7 +23,6 @@ SRC_URI = "git://github.com/COVESA/${BPN}.git;protocol=https;branch=master \
23 " 23 "
24SRCREV = "0f2d4cfffada6f8448a2cb27995b38eb4271044f" 24SRCREV = "0f2d4cfffada6f8448a2cb27995b38eb4271044f"
25 25
26S = "${WORKDIR}/git"
27 26
28PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', ' systemd systemd-watchdog systemd-journal ', '', d)} \ 27PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', ' systemd systemd-watchdog systemd-journal ', '', d)} \
29 dlt-examples dlt-adaptor dlt-adaptor-stdin dlt-adaptor-udp dlt-console \ 28 dlt-examples dlt-adaptor dlt-adaptor-stdin dlt-adaptor-udp dlt-console \
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 ec0b4da935..71305cc35f 100644
--- a/meta-oe/recipes-extended/docopt.cpp/docopt.cpp_git.bb
+++ b/meta-oe/recipes-extended/docopt.cpp/docopt.cpp_git.bb
@@ -20,7 +20,6 @@ SRC_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"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit cmake 24inherit cmake
26 25
diff --git a/meta-oe/recipes-extended/dumb-init/dumb-init_1.2.5.bb b/meta-oe/recipes-extended/dumb-init/dumb-init_1.2.5.bb
index 310081b822..ad2aee4570 100644
--- a/meta-oe/recipes-extended/dumb-init/dumb-init_1.2.5.bb
+++ b/meta-oe/recipes-extended/dumb-init/dumb-init_1.2.5.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5940d39995ea6857d01b8227109c2e9c"
5 5
6SRCREV = "89c1502b9d40b5cb4a844498b14d74ba1dd559bf" 6SRCREV = "89c1502b9d40b5cb4a844498b14d74ba1dd559bf"
7SRC_URI = "git://github.com/Yelp/dumb-init;branch=master;protocol=https" 7SRC_URI = "git://github.com/Yelp/dumb-init;branch=master;protocol=https"
8S = "${WORKDIR}/git"
9 8
10EXTRA_OEMAKE = "CC='${CC}' CFLAGS='${CFLAGS} ${LDFLAGS}'" 9EXTRA_OEMAKE = "CC='${CC}' CFLAGS='${CFLAGS} ${LDFLAGS}'"
11 10
diff --git a/meta-oe/recipes-extended/etcd/etcd-cpp-apiv3_0.15.4.bb b/meta-oe/recipes-extended/etcd/etcd-cpp-apiv3_0.15.4.bb
index 82f8366aeb..c3a5a02a3f 100644
--- a/meta-oe/recipes-extended/etcd/etcd-cpp-apiv3_0.15.4.bb
+++ b/meta-oe/recipes-extended/etcd/etcd-cpp-apiv3_0.15.4.bb
@@ -16,7 +16,6 @@ inherit cmake
16 16
17DEPENDS += "grpc protobuf cpprest grpc-native protobuf-native" 17DEPENDS += "grpc protobuf cpprest grpc-native protobuf-native"
18 18
19S = "${WORKDIR}/git"
20 19
21EXTRA_OECONF += "-DCPPREST_EXCLUDE_WEBSOCKETS=ON" 20EXTRA_OECONF += "-DCPPREST_EXCLUDE_WEBSOCKETS=ON"
22 21
diff --git a/meta-oe/recipes-extended/etcd/etcd_3.5.7.bb b/meta-oe/recipes-extended/etcd/etcd_3.5.7.bb
index d665357702..dd30543a41 100644
--- a/meta-oe/recipes-extended/etcd/etcd_3.5.7.bb
+++ b/meta-oe/recipes-extended/etcd/etcd_3.5.7.bb
@@ -70,3 +70,4 @@ do_install:append() {
70 70
71FILES:${PN}:append = " ${sysconfdir}/etcd.d/etcd-existing.conf" 71FILES:${PN}:append = " ${sysconfdir}/etcd.d/etcd-existing.conf"
72 72
73SKIP_RECIPE[etcd] ?= "QA Issue: task do_compile has network enabled"
diff --git a/meta-oe/recipes-extended/figlet/figlet_git.bb b/meta-oe/recipes-extended/figlet/figlet_git.bb
index 9789ac16d4..d226806050 100644
--- a/meta-oe/recipes-extended/figlet/figlet_git.bb
+++ b/meta-oe/recipes-extended/figlet/figlet_git.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1688bcd97b27704f1afcac7336409857"
7SRC_URI = "git://github.com/cmatsuoka/figlet.git;branch=master;protocol=https \ 7SRC_URI = "git://github.com/cmatsuoka/figlet.git;branch=master;protocol=https \
8 file://0001-build-add-autotools-support-to-allow-easy-cross-comp.patch" 8 file://0001-build-add-autotools-support-to-allow-easy-cross-comp.patch"
9SRCREV = "5bbcd7383a8c3a531299b216b0c734e1495c6db3" 9SRCREV = "5bbcd7383a8c3a531299b216b0c734e1495c6db3"
10S = "${WORKDIR}/git"
11PV = "2.2.5+git" 10PV = "2.2.5+git"
12 11
13inherit autotools 12inherit autotools
diff --git a/meta-oe/recipes-extended/flatpak/flatpak-xdg-utils_1.0.6.bb b/meta-oe/recipes-extended/flatpak/flatpak-xdg-utils_1.0.6.bb
index 5dfba25140..df7a4e2758 100644
--- a/meta-oe/recipes-extended/flatpak/flatpak-xdg-utils_1.0.6.bb
+++ b/meta-oe/recipes-extended/flatpak/flatpak-xdg-utils_1.0.6.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/flatpak/flatpak-xdg-utils.git;protocol=https;branch=
7 7
8SRCREV = "05abdd7421688be5835a6b12f2b068086c38d4aa" 8SRCREV = "05abdd7421688be5835a6b12f2b068086c38d4aa"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit meson pkgconfig 11inherit meson pkgconfig
13 12
diff --git a/meta-oe/recipes-extended/flatpak/flatpak_1.16.0.bb b/meta-oe/recipes-extended/flatpak/flatpak_1.16.0.bb
index 6696d8347b..f99c8ac36a 100644
--- a/meta-oe/recipes-extended/flatpak/flatpak_1.16.0.bb
+++ b/meta-oe/recipes-extended/flatpak/flatpak_1.16.0.bb
@@ -10,7 +10,6 @@ SRC_URI = " \
10 10
11SRCREV = "1440f4faa67ebf69c7559f31d2cab59e6ec6fe2b" 11SRCREV = "1440f4faa67ebf69c7559f31d2cab59e6ec6fe2b"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit meson pkgconfig gettext systemd gtk-doc gobject-introspection python3native mime features_check useradd 14inherit meson pkgconfig gettext systemd gtk-doc gobject-introspection python3native mime features_check useradd
16 15
diff --git a/meta-oe/recipes-extended/fluentbit/fluentbit_4.0.1.bb b/meta-oe/recipes-extended/fluentbit/fluentbit_4.0.1.bb
index 4d82abc783..05e4fd937f 100644
--- a/meta-oe/recipes-extended/fluentbit/fluentbit_4.0.1.bb
+++ b/meta-oe/recipes-extended/fluentbit/fluentbit_4.0.1.bb
@@ -32,7 +32,6 @@ SRC_URI:append:libc-musl = "\
32# prefix tag with "v" to avoid upgrade to random tags like "20220215" 32# prefix tag with "v" to avoid upgrade to random tags like "20220215"
33UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(\d+(\.\d+)+))" 33UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(\d+(\.\d+)+))"
34 34
35S = "${WORKDIR}/git"
36 35
37PACKAGECONFIG ??= "\ 36PACKAGECONFIG ??= "\
38 aws \ 37 aws \
diff --git a/meta-oe/recipes-extended/haveged/haveged_1.9.19.bb b/meta-oe/recipes-extended/haveged/haveged_1.9.19.bb
index 7dcc36080a..69de5628c4 100644
--- a/meta-oe/recipes-extended/haveged/haveged_1.9.19.bb
+++ b/meta-oe/recipes-extended/haveged/haveged_1.9.19.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
9SRCREV = "0ef7dd915ee8be4ca2bb10b5cc2bee92b8ede61d" 9SRCREV = "0ef7dd915ee8be4ca2bb10b5cc2bee92b8ede61d"
10SRC_URI = "git://github.com/jirka-h/haveged.git;branch=master;protocol=https \ 10SRC_URI = "git://github.com/jirka-h/haveged.git;branch=master;protocol=https \
11" 11"
12S = "${WORKDIR}/git"
13 12
14UPSTREAM_CHECK_URI = "https://github.com/jirka-h/haveged/releases" 13UPSTREAM_CHECK_URI = "https://github.com/jirka-h/haveged/releases"
15 14
diff --git a/meta-oe/recipes-extended/hexedit/hexedit_1.6.bb b/meta-oe/recipes-extended/hexedit/hexedit_1.6.bb
index d2b23b41b4..2299d55b2b 100644
--- a/meta-oe/recipes-extended/hexedit/hexedit_1.6.bb
+++ b/meta-oe/recipes-extended/hexedit/hexedit_1.6.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/pixel/hexedit.git;branch=master;protocol=https \
11 11
12SRCREV = "eab92dcaa34b66bc5182772afc9fda4ac8a27597" 12SRCREV = "eab92dcaa34b66bc5182772afc9fda4ac8a27597"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools-brokensep update-alternatives 15inherit autotools-brokensep update-alternatives
17 16
diff --git a/meta-oe/recipes-extended/highway/highway_1.2.0.bb b/meta-oe/recipes-extended/highway/highway_1.2.0.bb
index e7dfc706bd..ea38310398 100644
--- a/meta-oe/recipes-extended/highway/highway_1.2.0.bb
+++ b/meta-oe/recipes-extended/highway/highway_1.2.0.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/google/highway.git;protocol=https;branch=master \
10 file://0001-Add-cmake-check-for-deducing-32bit-or-64bit-RISCV.patch" 10 file://0001-Add-cmake-check-for-deducing-32bit-or-64bit-RISCV.patch"
11 11
12SRCREV = "457c891775a7397bdb0376bb1031e6e027af1c48" 12SRCREV = "457c891775a7397bdb0376bb1031e6e027af1c48"
13S = "${WORKDIR}/git"
14 13
15EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release" 14EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release"
16 15
diff --git a/meta-oe/recipes-extended/hiredis/hiredis_1.2.0.bb b/meta-oe/recipes-extended/hiredis/hiredis_1.2.0.bb
index dfabbb91a6..8678447cf5 100644
--- a/meta-oe/recipes-extended/hiredis/hiredis_1.2.0.bb
+++ b/meta-oe/recipes-extended/hiredis/hiredis_1.2.0.bb
@@ -10,7 +10,6 @@ SRC_URI = " \
10 " 10 "
11SRCREV = "60e5075d4ac77424809f855ba3e398df7aacefe8" 11SRCREV = "60e5075d4ac77424809f855ba3e398df7aacefe8"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit cmake ptest 14inherit cmake ptest
16 15
diff --git a/meta-oe/recipes-extended/icewm/icewm_3.7.4.bb b/meta-oe/recipes-extended/icewm/icewm_3.7.5.bb
index 77160b5b51..cb792dad4b 100644
--- a/meta-oe/recipes-extended/icewm/icewm_3.7.4.bb
+++ b/meta-oe/recipes-extended/icewm/icewm_3.7.5.bb
@@ -5,12 +5,12 @@ 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] = "e248e299616f417f5051423ea65a15668b71c1fdc9b5e477b47b1e80db3a7724" 8SRC_URI[sha256sum] = "7457ec08fa74a101b077f391d60f901a77919dcc83a2940992f1f88cd7ec840a"
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+)+)"
12 12
13inherit autotools pkgconfig gettext perlnative features_check update-alternatives 13inherit autotools pkgconfig gettext perlnative features_check qemu update-alternatives
14REQUIRED_DISTRO_FEATURES = "x11" 14REQUIRED_DISTRO_FEATURES = "x11"
15 15
16EXTRA_OECONF += "--with-libdir=${datadir}/icewm \ 16EXTRA_OECONF += "--with-libdir=${datadir}/icewm \
@@ -31,7 +31,7 @@ do_compile:prepend:class-target() {
31 cd ${B} 31 cd ${B}
32 oe_runmake -C src genpref 32 oe_runmake -C src genpref
33 33
34 qemu_binary="${@oe.qemu.qemu_wrapper_cmdline(d, '${STAGING_DIR_TARGET}',['${B}/src/.libs','${STAGING_DIR_TARGET}/${libdir}','${STAGING_DIR_TARGET}/${base_libdir}'])}" 34 qemu_binary="${@qemu_wrapper_cmdline(d, '${STAGING_DIR_TARGET}',['${B}/src/.libs','${STAGING_DIR_TARGET}/${libdir}','${STAGING_DIR_TARGET}/${base_libdir}'])}"
35 cat >qemuwrapper <<EOF 35 cat >qemuwrapper <<EOF
36#!/bin/sh 36#!/bin/sh
37${qemu_binary} src/genpref "\$@" 37${qemu_binary} src/genpref "\$@"
diff --git a/meta-oe/recipes-extended/inputattach-config/inputattach-config.bb b/meta-oe/recipes-extended/inputattach-config/inputattach-config.bb
index 9bb2e2f1f3..af9fbda9b8 100644
--- a/meta-oe/recipes-extended/inputattach-config/inputattach-config.bb
+++ b/meta-oe/recipes-extended/inputattach-config/inputattach-config.bb
@@ -4,8 +4,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171d
4 4
5SRC_URI = "file://inputattach.conf" 5SRC_URI = "file://inputattach.conf"
6 6
7S = "${WORKDIR}/sources" 7S = "${UNPACKDIR}"
8UNPACKDIR = "${S}"
9 8
10do_configure[noexec] = "1" 9do_configure[noexec] = "1"
11do_compile[noexec] = "1" 10do_compile[noexec] = "1"
diff --git a/meta-oe/recipes-extended/iotop/iotop_1.27.bb b/meta-oe/recipes-extended/iotop/iotop_1.30.bb
index 60157305c5..9fe774f9f2 100644
--- a/meta-oe/recipes-extended/iotop/iotop_1.27.bb
+++ b/meta-oe/recipes-extended/iotop/iotop_1.30.bb
@@ -4,10 +4,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3154adaa1a9ca0d8dcc1944518ece1b9"
4 4
5DEPENDS = "ncurses" 5DEPENDS = "ncurses"
6 6
7SRC_URI = "git://github.com/Tomas-M/iotop.git;branch=master;protocol=https" 7SRC_URI = "git://github.com/Tomas-M/iotop.git;branch=master;protocol=https;tag=v${PV}"
8SRCREV = "4e32789e496a027201e66b5773a9d7955f7c638b" 8SRCREV = "c3366a8a235f9c8ddc4797625f22cfdf12ba2c36"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit pkgconfig 11inherit pkgconfig
13 12
diff --git a/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb b/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb
index 87fcf8cc61..fc94d2caab 100644
--- a/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb
+++ b/meta-oe/recipes-extended/isomd5sum/isomd5sum_1.2.5.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/rhinstaller/isomd5sum.git;branch=master;protocol=htt
12 file://0002-fix-parallel-error.patch \ 12 file://0002-fix-parallel-error.patch \
13" 13"
14 14
15S = "${WORKDIR}/git"
16inherit python3native 15inherit python3native
17 16
18EXTRA_OEMAKE += " \ 17EXTRA_OEMAKE += " \
diff --git a/meta-oe/recipes-extended/jpnevulator/jpnevulator_git.bb b/meta-oe/recipes-extended/jpnevulator/jpnevulator_git.bb
index bfa0e79d8f..7129d6ef8c 100644
--- a/meta-oe/recipes-extended/jpnevulator/jpnevulator_git.bb
+++ b/meta-oe/recipes-extended/jpnevulator/jpnevulator_git.bb
@@ -7,7 +7,6 @@ PV = "2.3.6+git"
7SRC_URI = "git://github.com/snarlistic/jpnevulator.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/snarlistic/jpnevulator.git;protocol=https;branch=master"
8SRCREV = "bc1d4f6587a4a4829b5d55e3ca7ad584da6de545" 8SRCREV = "bc1d4f6587a4a4829b5d55e3ca7ad584da6de545"
9 9
10S = "${WORKDIR}/git"
11 10
12do_compile() { 11do_compile() {
13 oe_runmake 12 oe_runmake
diff --git a/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb b/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb
index bd3a8f2ff5..f3f70b8da3 100644
--- a/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb
+++ b/meta-oe/recipes-extended/konkretcmpi/konkretcmpi_0.9.2.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/rnovacek/konkretcmpi.git;branch=master;protocol=http
15 " 15 "
16 16
17SRCREV = "ad28225e6eceff88417a60c1ba8896c8e40f21a7" 17SRCREV = "ad28225e6eceff88417a60c1ba8896c8e40f21a7"
18S = "${WORKDIR}/git"
19 18
20inherit cmake python3-dir 19inherit cmake python3-dir
21 20
diff --git a/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb b/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb
index 0c2382fe85..6ca8569bc5 100644
--- a/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb
+++ b/meta-oe/recipes-extended/libbacktrace/libbacktrace_git.bb
@@ -16,7 +16,6 @@ SRCREV = "9ae4f4ae4481b1e69d38ed810980d33103544613"
16# The current PV is not a git tag but a README content 16# The current PV is not a git tag but a README content
17UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools 20inherit autotools
22 21
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 b98942379e..37c514a219 100644
--- a/meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb
+++ b/meta-oe/recipes-extended/libblockdev/libblockdev_3.2.1.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/storaged-project/libblockdev;branch=3.2.x-branch;pro
16 file://0001-fix-pythondir-for-multilib-when-cross-compiling.patch \ 16 file://0001-fix-pythondir-for-multilib-when-cross-compiling.patch \
17 " 17 "
18SRCREV = "b829b60d9ff049abb190f09a3b9a5fac648cd5a3" 18SRCREV = "b829b60d9ff049abb190f09a3b9a5fac648cd5a3"
19S = "${WORKDIR}/git"
20 19
21FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR}" 20FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR}"
22 21
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 4c5eb8a640..60c3c6fadd 100755
--- a/meta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb
+++ b/meta-oe/recipes-extended/libcbor/libcbor_0.12.0.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=6f3b3881df62ca763a02d359a6e94071"
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" 8SRCREV = "ae000f44e8d2a69e1f72a738f7c0b6b4b7cc4fbf"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
13 12
diff --git a/meta-oe/recipes-extended/libcec/libcec_7.0.0.bb b/meta-oe/recipes-extended/libcec/libcec_7.0.0.bb
index 532179a9bb..2def38d73f 100644
--- a/meta-oe/recipes-extended/libcec/libcec_7.0.0.bb
+++ b/meta-oe/recipes-extended/libcec/libcec_7.0.0.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/Pulse-Eight/libcec.git;branch=release;protocol=https
14 file://0001-Enhance-reproducibility.patch \ 14 file://0001-Enhance-reproducibility.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19inherit cmake pkgconfig 18inherit cmake pkgconfig
20 19
diff --git a/meta-oe/recipes-extended/libdeflate/libdeflate_1.20.bb b/meta-oe/recipes-extended/libdeflate/libdeflate_1.20.bb
index e3de8aca62..6683c396e2 100644
--- a/meta-oe/recipes-extended/libdeflate/libdeflate_1.20.bb
+++ b/meta-oe/recipes-extended/libdeflate/libdeflate_1.20.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/ebiggers/libdeflate.git;protocol=https;branch=master
10 file://0001-lib-arm-don-t-use-explicit-armv8.2-a-on-gcc-13.2-and.patch \ 10 file://0001-lib-arm-don-t-use-explicit-armv8.2-a-on-gcc-13.2-and.patch \
11" 11"
12 12
13S = "${WORKDIR}/git"
14SRCREV = "275aa5141db6eda3587214e0f1d3a134768f557d" 13SRCREV = "275aa5141db6eda3587214e0f1d3a134768f557d"
15 14
16inherit cmake pkgconfig 15inherit cmake pkgconfig
diff --git a/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb b/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb
index 87778c6314..9f4b2a19d0 100644
--- a/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb
+++ b/meta-oe/recipes-extended/libdivecomputer/libdivecomputer_git.bb
@@ -14,6 +14,5 @@ SRCREV = "db9371cf9f38b5a3b2f6e4fae3f92eb052d2d929"
14SRC_URI = "git://github.com/libdivecomputer/libdivecomputer.git;protocol=https;branch=master \ 14SRC_URI = "git://github.com/libdivecomputer/libdivecomputer.git;protocol=https;branch=master \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19 18
diff --git a/meta-oe/recipes-extended/libimobiledevice/libplist_2.6.0.bb b/meta-oe/recipes-extended/libimobiledevice/libplist_2.6.0.bb
index 7278299a08..7f01962a97 100644
--- a/meta-oe/recipes-extended/libimobiledevice/libplist_2.6.0.bb
+++ b/meta-oe/recipes-extended/libimobiledevice/libplist_2.6.0.bb
@@ -11,7 +11,6 @@ inherit autotools pkgconfig python3native python3targetconfig
11SRCREV = "2117b8fdb6b4096455bd2041a63e59a028120136" 11SRCREV = "2117b8fdb6b4096455bd2041a63e59a028120136"
12SRC_URI = "git://github.com/libimobiledevice/libplist;protocol=https;branch=master" 12SRC_URI = "git://github.com/libimobiledevice/libplist;protocol=https;branch=master"
13 13
14S = "${WORKDIR}/git"
15 14
16CVE_STATUS_GROUPS += "CVE_STATUS_LIBLIST" 15CVE_STATUS_GROUPS += "CVE_STATUS_LIBLIST"
17CVE_STATUS_LIBLIST[status] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions." 16CVE_STATUS_LIBLIST[status] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
diff --git a/meta-oe/recipes-extended/libimobiledevice/libplist_git.bb b/meta-oe/recipes-extended/libimobiledevice/libplist_git.bb
index bfd4af053c..e29ec88e06 100644
--- a/meta-oe/recipes-extended/libimobiledevice/libplist_git.bb
+++ b/meta-oe/recipes-extended/libimobiledevice/libplist_git.bb
@@ -13,7 +13,6 @@ PV = "2.3.0+git"
13SRCREV = "2cd858c679d25633077ca78b67182a9b77653816" 13SRCREV = "2cd858c679d25633077ca78b67182a9b77653816"
14SRC_URI = "git://github.com/libimobiledevice/libplist;protocol=https;branch=master" 14SRC_URI = "git://github.com/libimobiledevice/libplist;protocol=https;branch=master"
15 15
16S = "${WORKDIR}/git"
17 16
18CVE_STATUS_GROUPS += "CVE_STATUS_LIBLIST" 17CVE_STATUS_GROUPS += "CVE_STATUS_LIBLIST"
19CVE_STATUS_LIBLIST[status] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions." 18CVE_STATUS_LIBLIST[status] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
diff --git a/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_2.1.0.bb b/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_2.1.1.bb
index 747274de1b..7869fc1941 100644
--- a/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_2.1.0.bb
+++ b/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_2.1.1.bb
@@ -8,9 +8,8 @@ inherit autotools pkgconfig gitpkgv
8 8
9PKGV = "${GITPKGVTAG}" 9PKGV = "${GITPKGVTAG}"
10 10
11SRCREV = "36ffb7ab6e2a7e33bd1b56398a88895b7b8c615a" 11SRCREV = "adf9c22b9010490e4b55eaeb14731991db1c172c"
12SRC_URI = "git://github.com/libimobiledevice/libusbmuxd;protocol=https;branch=master" 12SRC_URI = "git://github.com/libimobiledevice/libusbmuxd;protocol=https;branch=master"
13 13
14S = "${WORKDIR}/git"
15 14
16FILES:${PN} += "${base_libdir}/udev/rules.d/" 15FILES:${PN} += "${base_libdir}/udev/rules.d/"
diff --git a/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_git.bb b/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_git.bb
index b9f5c34094..76759fe69d 100644
--- a/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_git.bb
+++ b/meta-oe/recipes-extended/libimobiledevice/libusbmuxd_git.bb
@@ -12,6 +12,5 @@ PV = "2.0.2+git"
12SRCREV = "36ffb7ab6e2a7e33bd1b56398a88895b7b8c615a" 12SRCREV = "36ffb7ab6e2a7e33bd1b56398a88895b7b8c615a"
13SRC_URI = "git://github.com/libimobiledevice/libusbmuxd;protocol=https;branch=master" 13SRC_URI = "git://github.com/libimobiledevice/libusbmuxd;protocol=https;branch=master"
14 14
15S = "${WORKDIR}/git"
16 15
17FILES:${PN} += "${base_libdir}/udev/rules.d/" 16FILES:${PN} += "${base_libdir}/udev/rules.d/"
diff --git a/meta-oe/recipes-extended/libleak/libleak_0.3.6.bb b/meta-oe/recipes-extended/libleak/libleak_0.3.6.bb
index e3e4c01acb..8021d8cf06 100644
--- a/meta-oe/recipes-extended/libleak/libleak_0.3.6.bb
+++ b/meta-oe/recipes-extended/libleak/libleak_0.3.6.bb
@@ -14,7 +14,6 @@ SRC_URI = "gitsm://github.com/WuBingzheng/libleak;protocol=https;branch=master \
14 file://0001-respect-environment-variables.patch \ 14 file://0001-respect-environment-variables.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19do_configure () { 18do_configure () {
20 : 19 :
diff --git a/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb b/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb
index 1d650ac63b..c310e0f527 100644
--- a/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb
+++ b/meta-oe/recipes-extended/liblightmodbus/liblightmodbus_2.0.2.bb
@@ -12,4 +12,3 @@ SRC_URI = "git://github.com/Jacajack/liblightmodbus.git;protocol=https;branch=ma
12 " 12 "
13SRCREV = "59d2b405f95701e5b04326589786dbb43ce49e81" 13SRCREV = "59d2b405f95701e5b04326589786dbb43ce49e81"
14 14
15S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-extended/liblockfile/liblockfile_1.17.bb b/meta-oe/recipes-extended/liblockfile/liblockfile_1.17.bb
index b094337e90..99f23fef05 100644
--- a/meta-oe/recipes-extended/liblockfile/liblockfile_1.17.bb
+++ b/meta-oe/recipes-extended/liblockfile/liblockfile_1.17.bb
@@ -17,7 +17,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/libl/liblockfile/liblockfile_1.17.orig.tar.gz \
17SRC_URI[sha256sum] = "6e937f3650afab4aac198f348b89b1ca42edceb17fb6bb0918f642143ccfd15e" 17SRC_URI[sha256sum] = "6e937f3650afab4aac198f348b89b1ca42edceb17fb6bb0918f642143ccfd15e"
18SRC_URI[1.17-1.sha256sum] = "e3657c0e3facfeccb58900c0b48d56cd68ad5f9f24d1b4c6eaa69c26490fb673" 18SRC_URI[1.17-1.sha256sum] = "e3657c0e3facfeccb58900c0b48d56cd68ad5f9f24d1b4c6eaa69c26490fb673"
19 19
20S = "${WORKDIR}/${BP}" 20S = "${UNPACKDIR}/${BP}"
21 21
22inherit autotools-brokensep 22inherit autotools-brokensep
23 23
diff --git a/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.6.bb b/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.6.bb
index 0cc128c8c4..89670d10ca 100644
--- a/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.6.bb
+++ b/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.6.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/rsyslog/liblognorm;branch=master;protocol=https \
13 " 13 "
14SRCREV = "46c6ee4c8e5f827893e485a4ef1aff04ea881273" 14SRCREV = "46c6ee4c8e5f827893e485a4ef1aff04ea881273"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools pkgconfig 17inherit autotools pkgconfig
19 18
diff --git a/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.11.bb b/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.11.bb
index 80644b0833..ffbb3a8c8e 100644
--- a/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.11.bb
+++ b/meta-oe/recipes-extended/libmodbus/libmodbus_3.1.11.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=4fbd65380cdd255951079008b364516c"
9SRC_URI = "git://github.com/stephane/libmodbus;branch=master;protocol=https" 9SRC_URI = "git://github.com/stephane/libmodbus;branch=master;protocol=https"
10SRCREV = "5190e5e141780ae481f24be16d7b39a5f3ad8f8f" 10SRCREV = "5190e5e141780ae481f24be16d7b39a5f3ad8f8f"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig 13inherit autotools pkgconfig
15 14
diff --git a/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb b/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb
index f08fea7de3..7ec01ecd3f 100644
--- a/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb
+++ b/meta-oe/recipes-extended/libpwquality/libpwquality_1.4.5.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/libpwquality/libpwquality;branch=master;protocol=htt
13" 13"
14SRCREV = "5490e96a3dd6ed7371435ca5b3ccef98bdb48b5a" 14SRCREV = "5490e96a3dd6ed7371435ca5b3ccef98bdb48b5a"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools-brokensep gettext setuptools3-base 17inherit autotools-brokensep gettext setuptools3-base
19 18
diff --git a/meta-oe/recipes-extended/libreport/libreport_2.17.15.bb b/meta-oe/recipes-extended/libreport/libreport_2.17.15.bb
index 28c64a1614..ba10f062ec 100644
--- a/meta-oe/recipes-extended/libreport/libreport_2.17.15.bb
+++ b/meta-oe/recipes-extended/libreport/libreport_2.17.15.bb
@@ -21,7 +21,6 @@ SRCREV = "f6bb06a699617d078fcd4f8b71b4d063bf47b52b"
21 21
22UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" 22UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
23 23
24S = "${WORKDIR}/git"
25 24
26inherit features_check 25inherit features_check
27REQUIRED_DISTRO_FEATURES = "systemd" 26REQUIRED_DISTRO_FEATURES = "systemd"
diff --git a/meta-oe/recipes-extended/libuio/libuio_0.2.1.bb b/meta-oe/recipes-extended/libuio/libuio_0.2.1.bb
index 6e6c8cc226..d7e88f4fd0 100644
--- a/meta-oe/recipes-extended/libuio/libuio_0.2.1.bb
+++ b/meta-oe/recipes-extended/libuio/libuio_0.2.1.bb
@@ -11,7 +11,6 @@ PV .= "+0.2.2+git"
11 11
12inherit autotools 12inherit autotools
13 13
14S = "${WORKDIR}/git"
15 14
16PACKAGES += "${PN}-tools" 15PACKAGES += "${PN}-tools"
17 16
diff --git a/meta-oe/recipes-extended/libwmf/libwmf_0.2.13.bb b/meta-oe/recipes-extended/libwmf/libwmf_0.2.13.bb
index 7a82f6b4b6..c5411d53a1 100644
--- a/meta-oe/recipes-extended/libwmf/libwmf_0.2.13.bb
+++ b/meta-oe/recipes-extended/libwmf/libwmf_0.2.13.bb
@@ -19,7 +19,6 @@ REQUIRED_DISTRO_FEATURES = "x11"
19SRC_URI = "git://github.com/caolanm/libwmf.git;protocol=https;branch=master" 19SRC_URI = "git://github.com/caolanm/libwmf.git;protocol=https;branch=master"
20SRCREV = "9e4737f2293c0d127bda92e5b01896df10571424" 20SRCREV = "9e4737f2293c0d127bda92e5b01896df10571424"
21 21
22S = "${WORKDIR}/git"
23 22
24do_install:append() { 23do_install:append() {
25 sed -i -e 's@${RECIPE_SYSROOT}@@g' ${D}${bindir}/libwmf-config ${D}${libdir}/pkgconfig/libwmf.pc 24 sed -i -e 's@${RECIPE_SYSROOT}@@g' ${D}${bindir}/libwmf-config ${D}${libdir}/pkgconfig/libwmf.pc
diff --git a/meta-oe/recipes-extended/libyang/libyang/0001-test_context-skip-test-case-test_searchdirs.patch b/meta-oe/recipes-extended/libyang/libyang/0001-test_context-skip-test-case-test_searchdirs.patch
index 3c6aee9247..70890e2485 100644
--- a/meta-oe/recipes-extended/libyang/libyang/0001-test_context-skip-test-case-test_searchdirs.patch
+++ b/meta-oe/recipes-extended/libyang/libyang/0001-test_context-skip-test-case-test_searchdirs.patch
@@ -1,4 +1,4 @@
1From 5de24e1b39c09adb0c5bf4bb4228bd1bb935542a Mon Sep 17 00:00:00 2001 1From 24ec37bfe5c4c248dda0e80d6e7ab27afca1d60e Mon Sep 17 00:00:00 2001
2From: Yi Zhao <yi.zhao@windriver.com> 2From: Yi Zhao <yi.zhao@windriver.com>
3Date: Wed, 22 Mar 2023 16:03:56 +0800 3Date: Wed, 22 Mar 2023 16:03:56 +0800
4Subject: [PATCH] test_context: skip test case test_searchdirs 4Subject: [PATCH] test_context: skip test case test_searchdirs
@@ -13,10 +13,10 @@ Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
13 1 file changed, 1 deletion(-) 13 1 file changed, 1 deletion(-)
14 14
15diff --git a/tests/utests/basic/test_context.c b/tests/utests/basic/test_context.c 15diff --git a/tests/utests/basic/test_context.c b/tests/utests/basic/test_context.c
16index cfba1d30f..8c3bb7ad6 100644 16index 116b2ce36..4e96f4e96 100644
17--- a/tests/utests/basic/test_context.c 17--- a/tests/utests/basic/test_context.c
18+++ b/tests/utests/basic/test_context.c 18+++ b/tests/utests/basic/test_context.c
19@@ -1061,7 +1061,6 @@ int 19@@ -1110,7 +1110,6 @@ int
20 main(void) 20 main(void)
21 { 21 {
22 const struct CMUnitTest tests[] = { 22 const struct CMUnitTest tests[] = {
@@ -24,6 +24,3 @@ index cfba1d30f..8c3bb7ad6 100644
24 UTEST(test_options), 24 UTEST(test_options),
25 UTEST(test_models), 25 UTEST(test_models),
26 UTEST(test_imports), 26 UTEST(test_imports),
27--
282.25.1
29
diff --git a/meta-oe/recipes-extended/libyang/libyang_3.7.8.bb b/meta-oe/recipes-extended/libyang/libyang_3.12.2.bb
index 3bea9bc2b8..7fff0b96a1 100644
--- a/meta-oe/recipes-extended/libyang/libyang_3.7.8.bb
+++ b/meta-oe/recipes-extended/libyang/libyang_3.12.2.bb
@@ -6,14 +6,13 @@ LICENSE = "BSD-3-Clause"
6 6
7LIC_FILES_CHKSUM = "file://LICENSE;md5=9bb3d334294e8719f41c531e28a9a697" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=9bb3d334294e8719f41c531e28a9a697"
8 8
9SRCREV = "03e294d83b610f89e8ba7b2156a80dc0ad534443" 9SRCREV = "da7272e19d9e27d1bfdd68108fa9dce25fbdf5e8"
10 10
11SRC_URI = "git://github.com/CESNET/libyang.git;branch=master;protocol=https \ 11SRC_URI = "git://github.com/CESNET/libyang.git;branch=master;protocol=https;tag=v${PV} \
12 file://0001-test_context-skip-test-case-test_searchdirs.patch \ 12 file://0001-test_context-skip-test-case-test_searchdirs.patch \
13 file://run-ptest \ 13 file://run-ptest \
14 " 14 "
15 15
16S = "${WORKDIR}/git"
17 16
18# Main dependencies 17# Main dependencies
19inherit cmake pkgconfig lib_package ptest multilib_header 18inherit cmake pkgconfig lib_package ptest multilib_header
diff --git a/meta-oe/recipes-extended/libzip/libzip_1.11.3.bb b/meta-oe/recipes-extended/libzip/libzip_1.11.4.bb
index 2d26ea59b5..039973fdbf 100644
--- a/meta-oe/recipes-extended/libzip/libzip_1.11.3.bb
+++ b/meta-oe/recipes-extended/libzip/libzip_1.11.4.bb
@@ -21,6 +21,6 @@ inherit cmake
21 21
22SRC_URI = "https://libzip.org/download/libzip-${PV}.tar.xz" 22SRC_URI = "https://libzip.org/download/libzip-${PV}.tar.xz"
23 23
24SRC_URI[sha256sum] = "9509d878ba788271c8b5abca9cfde1720f075335686237b7e9a9e7210fe67c1b" 24SRC_URI[sha256sum] = "8a247f57d1e3e6f6d11413b12a6f28a9d388de110adc0ec608d893180ed7097b"
25 25
26BBCLASSEXTEND += "native" 26BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-extended/linuxconsole/linuxconsole_1.7.1.bb b/meta-oe/recipes-extended/linuxconsole/linuxconsole_1.7.1.bb
index 53023b99a0..4911cebd16 100644
--- a/meta-oe/recipes-extended/linuxconsole/linuxconsole_1.7.1.bb
+++ b/meta-oe/recipes-extended/linuxconsole/linuxconsole_1.7.1.bb
@@ -21,7 +21,7 @@ SRC_URI = "\
21 21
22SRC_URI[sha256sum] = "bd4d4b7e37da02fc67e47ddf20b6f1243c0a7af7b02b918d5e72138ea8727547" 22SRC_URI[sha256sum] = "bd4d4b7e37da02fc67e47ddf20b6f1243c0a7af7b02b918d5e72138ea8727547"
23 23
24S = "${WORKDIR}/linuxconsoletools-${PV}" 24S = "${UNPACKDIR}/linuxconsoletools-${PV}"
25 25
26inherit systemd pkgconfig 26inherit systemd pkgconfig
27 27
diff --git a/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb b/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb
index 4557ed0a80..6d5399c8d0 100644
--- a/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb
+++ b/meta-oe/recipes-extended/magic-enum/magic-enum_0.9.7.bb
@@ -17,7 +17,6 @@ SRC_URI = " \
17" 17"
18 18
19SRCREV = "e046b69a3736d314fad813e159b1c192eaef92cd" 19SRCREV = "e046b69a3736d314fad813e159b1c192eaef92cd"
20S = "${WORKDIR}/git"
21 20
22inherit cmake ptest 21inherit cmake ptest
23 22
diff --git a/meta-oe/recipes-extended/md5deep/md5deep_git.bb b/meta-oe/recipes-extended/md5deep/md5deep_git.bb
index 5351a37db6..4b7192290e 100644
--- a/meta-oe/recipes-extended/md5deep/md5deep_git.bb
+++ b/meta-oe/recipes-extended/md5deep/md5deep_git.bb
@@ -13,6 +13,5 @@ SRC_URI = "git://github.com/jessek/hashdeep.git;branch=master;protocol=https \
13 file://0001-Fix-literal-and-identifier-spacing-as-dictated-by-C-.patch \ 13 file://0001-Fix-literal-and-identifier-spacing-as-dictated-by-C-.patch \
14 " 14 "
15 15
16S = "${WORKDIR}/git"
17 16
18inherit autotools 17inherit autotools
diff --git a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb
index 44daf94c98..ab08322805 100644
--- a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb
+++ b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb
@@ -58,7 +58,6 @@ SRC_URI[ossp-uuid.sha256sum] = "11a615225baa5f8bb686824423f50e4427acd3f70d394765
58# libsodium: 1.0.19 58# libsodium: 1.0.19
59SRC_URI[libsodium.sha256sum] = "018d79fe0a045cca07331d37bd0cb57b2e838c51bc48fd837a1472e50068bbea" 59SRC_URI[libsodium.sha256sum] = "018d79fe0a045cca07331d37bd0cb57b2e838c51bc48fd837a1472e50068bbea"
60 60
61S = "${UNPACKDIR}/git"
62 61
63inherit pkgconfig cmake systemd 62inherit pkgconfig cmake systemd
64 63
diff --git a/meta-oe/recipes-extended/mozjs/mozjs-128_128.5.2.bb b/meta-oe/recipes-extended/mozjs/mozjs-128_128.5.2.bb
index c3804ec64d..ceb81d07e5 100644
--- a/meta-oe/recipes-extended/mozjs/mozjs-128_128.5.2.bb
+++ b/meta-oe/recipes-extended/mozjs/mozjs-128_128.5.2.bb
@@ -22,7 +22,7 @@ SRC_URI[sha256sum] = "25d633eb81499cbda44b8c64fa1c1a5879d55024b864ef495d4997154d
22UPSTREAM_CHECK_URI = "https://tracker.debian.org/pkg/mozjs128" 22UPSTREAM_CHECK_URI = "https://tracker.debian.org/pkg/mozjs128"
23UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" 23UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
24 24
25S = "${WORKDIR}/firefox-${PV}" 25S = "${UNPACKDIR}/firefox-${PV}"
26 26
27inherit pkgconfig perlnative python3native rust cargo 27inherit pkgconfig perlnative python3native rust cargo
28 28
diff --git a/meta-oe/recipes-extended/mraa/mraa_git.bb b/meta-oe/recipes-extended/mraa/mraa_git.bb
index df487bd769..b53be9803e 100644
--- a/meta-oe/recipes-extended/mraa/mraa_git.bb
+++ b/meta-oe/recipes-extended/mraa/mraa_git.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/eclipse/${BPN}.git;protocol=https;branch=master \
14 file://0002-gpio-Include-limits.h-for-PATH_MAX.patch \ 14 file://0002-gpio-Include-limits.h-for-PATH_MAX.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19# CMakeLists.txt checks the architecture, only x86 and ARM supported for now 18# CMakeLists.txt checks the architecture, only x86 and ARM supported for now
20COMPATIBLE_HOST = "(x86_64.*|i.86.*|aarch64.*|arm.*)-linux" 19COMPATIBLE_HOST = "(x86_64.*|i.86.*|aarch64.*|arm.*)-linux"
diff --git a/meta-oe/recipes-extended/nana/nana_git.bb b/meta-oe/recipes-extended/nana/nana_git.bb
index d292bb8827..bad5a797a7 100644
--- a/meta-oe/recipes-extended/nana/nana_git.bb
+++ b/meta-oe/recipes-extended/nana/nana_git.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/pjmaker/nana;protocol=https;branch=master \
10 file://0001-Makefile.am-fix-build-with-separate-build-dir.patch \ 10 file://0001-Makefile.am-fix-build-with-separate-build-dir.patch \
11 file://0002-man-Makefile.am-we-seem-not-to-need-the-work-around-.patch \ 11 file://0002-man-Makefile.am-we-seem-not-to-need-the-work-around-.patch \
12" 12"
13S = "${WORKDIR}/git"
14 13
15LICENSE = "BSD-2-Clause" 14LICENSE = "BSD-2-Clause"
16 15
diff --git a/meta-oe/recipes-extended/networking/mstpd_git.bb b/meta-oe/recipes-extended/networking/mstpd_git.bb
index e6e1f9a3b2..b003b52d25 100644
--- a/meta-oe/recipes-extended/networking/mstpd_git.bb
+++ b/meta-oe/recipes-extended/networking/mstpd_git.bb
@@ -9,7 +9,6 @@ SRC_URI = " \
9 file://mstpd.service \ 9 file://mstpd.service \
10" 10"
11SRCREV = "181c453fc1a00573e19f14960dcc54ad84beea7c" 11SRCREV = "181c453fc1a00573e19f14960dcc54ad84beea7c"
12S = "${WORKDIR}/git"
13 12
14UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+){2,})" 13UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+){2,})"
15 14
diff --git a/meta-oe/recipes-extended/newt/libnewt_0.52.25.bb b/meta-oe/recipes-extended/newt/libnewt_0.52.25.bb
index aa6b120037..18a45a3342 100644
--- a/meta-oe/recipes-extended/newt/libnewt_0.52.25.bb
+++ b/meta-oe/recipes-extended/newt/libnewt_0.52.25.bb
@@ -24,7 +24,7 @@ SRC_URI = "https://releases.pagure.org/newt/newt-${PV}.tar.gz \
24 24
25SRC_URI[sha256sum] = "ef0ca9ee27850d1a5c863bb7ff9aa08096c9ed312ece9087b30f3a426828de82" 25SRC_URI[sha256sum] = "ef0ca9ee27850d1a5c863bb7ff9aa08096c9ed312ece9087b30f3a426828de82"
26 26
27S = "${WORKDIR}/newt-${PV}" 27S = "${UNPACKDIR}/newt-${PV}"
28 28
29inherit autotools-brokensep python3native python3-dir python3targetconfig 29inherit autotools-brokensep python3native python3-dir python3targetconfig
30 30
diff --git a/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb b/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb
index d8dda6d090..970d7fb5fc 100644
--- a/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb
+++ b/meta-oe/recipes-extended/openwsman/openwsman_2.7.2.bb
@@ -24,7 +24,6 @@ SRC_URI = "git://github.com/Openwsman/openwsman.git;branch=main;protocol=https \
24 file://0001-Link-with-libm-for-floor-function.patch \ 24 file://0001-Link-with-libm-for-floor-function.patch \
25 " 25 "
26 26
27S = "${WORKDIR}/git"
28 27
29LICENSE = "BSD-3-Clause" 28LICENSE = "BSD-3-Clause"
30LIC_FILES_CHKSUM = "file://COPYING;md5=d4f53d4c6cf73b9d43186ce3be6dd0ba" 29LIC_FILES_CHKSUM = "file://COPYING;md5=d4f53d4c6cf73b9d43186ce3be6dd0ba"
diff --git a/meta-oe/recipes-extended/ostree/ostree_2024.10.bb b/meta-oe/recipes-extended/ostree/ostree_2024.10.bb
index 0667fd670f..c33624987a 100644
--- a/meta-oe/recipes-extended/ostree/ostree_2024.10.bb
+++ b/meta-oe/recipes-extended/ostree/ostree_2024.10.bb
@@ -24,7 +24,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/libostree-${PV}.tar.xz \
24 " 24 "
25SRC_URI[sha256sum] = "54e3387dee1ff16031a0679aca2b60da90ab7f4a26c211822333c7f23000abee" 25SRC_URI[sha256sum] = "54e3387dee1ff16031a0679aca2b60da90ab7f4a26c211822333c7f23000abee"
26 26
27S = "${WORKDIR}/libostree-${PV}" 27S = "${UNPACKDIR}/libostree-${PV}"
28 28
29inherit autotools bash-completion gobject-introspection github-releases gtk-doc manpages pkgconfig ptest-gnome systemd 29inherit autotools bash-completion gobject-introspection github-releases gtk-doc manpages pkgconfig ptest-gnome systemd
30 30
diff --git a/meta-oe/recipes-extended/p8platform/p8platform_git.bb b/meta-oe/recipes-extended/p8platform/p8platform_git.bb
index dc7280f099..e69d544b66 100644
--- a/meta-oe/recipes-extended/p8platform/p8platform_git.bb
+++ b/meta-oe/recipes-extended/p8platform/p8platform_git.bb
@@ -9,7 +9,6 @@ PV = "2.1.0.1+git"
9SRC_URI = "git://github.com/Pulse-Eight/platform.git;branch=master;protocol=https" 9SRC_URI = "git://github.com/Pulse-Eight/platform.git;branch=master;protocol=https"
10SRCREV = "a7cd0d5780ed80a4e70480d1650749f29e8a1fb2" 10SRCREV = "a7cd0d5780ed80a4e70480d1650749f29e8a1fb2"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake pkgconfig 13inherit cmake pkgconfig
15 14
diff --git a/meta-oe/recipes-extended/pam/pam-plugin-ccreds_11.bb b/meta-oe/recipes-extended/pam/pam-plugin-ccreds_11.bb
index 1637389dba..ab5a8ef342 100644
--- a/meta-oe/recipes-extended/pam/pam-plugin-ccreds_11.bb
+++ b/meta-oe/recipes-extended/pam/pam-plugin-ccreds_11.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://github.com/PADL/pam_ccreds;branch=master;protocol=https \
18# Upstream repo does not tag 18# Upstream repo does not tag
19UPSTREAM_CHECK_COMMITS = "1" 19UPSTREAM_CHECK_COMMITS = "1"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit autotools 22inherit autotools
24 23
diff --git a/meta-oe/recipes-extended/pam/pam-plugin-ldapdb_1.3.1.bb b/meta-oe/recipes-extended/pam/pam-plugin-ldapdb_1.3.1.bb
index d5137f80af..2886137b7d 100644
--- a/meta-oe/recipes-extended/pam/pam-plugin-ldapdb_1.3.1.bb
+++ b/meta-oe/recipes-extended/pam/pam-plugin-ldapdb_1.3.1.bb
@@ -13,7 +13,6 @@ REQUIRED_DISTRO_FEATURES = "pam"
13SRCREV = "3e026863cad1fd45c760ee1bc93ef4f0606cc852" 13SRCREV = "3e026863cad1fd45c760ee1bc93ef4f0606cc852"
14SRC_URI = "git://github.com/rmbreak/pam_ldapdb;branch=master;protocol=https" 14SRC_URI = "git://github.com/rmbreak/pam_ldapdb;branch=master;protocol=https"
15 15
16S = "${WORKDIR}/git"
17 16
18do_install () { 17do_install () {
19 oe_runmake install DESTDIR=${D} PAMDIR=${base_libdir}/security 18 oe_runmake install DESTDIR=${D} PAMDIR=${base_libdir}/security
diff --git a/meta-oe/recipes-extended/pam/pam-radius_3.0.0.bb b/meta-oe/recipes-extended/pam/pam-radius_3.0.0.bb
index 6633656cea..0e2199b066 100644
--- a/meta-oe/recipes-extended/pam/pam-radius_3.0.0.bb
+++ b/meta-oe/recipes-extended/pam/pam-radius_3.0.0.bb
@@ -10,7 +10,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=cbbd794e2a0a289b9dfcc9f513d1996e"
10SRC_URI = "git://github.com/FreeRADIUS/pam_radius.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/FreeRADIUS/pam_radius.git;protocol=https;branch=master"
11SRCREV = "b6442c3e0147f1019990520483fa3a30e4ccf059" 11SRCREV = "b6442c3e0147f1019990520483fa3a30e4ccf059"
12 12
13S = "${WORKDIR}/git"
14 13
15DEPENDS = "libpam" 14DEPENDS = "libpam"
16 15
diff --git a/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb b/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
index 609d2902c0..d14a20609a 100644
--- a/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
+++ b/meta-oe/recipes-extended/pam/pam-ssh-agent-auth_0.10.3.bb
@@ -25,7 +25,7 @@ RDEPENDS:${PN} += "openssh-misc"
25 25
26# Kind of unfortunate to have underscores in the name. 26# Kind of unfortunate to have underscores in the name.
27# 27#
28S = "${WORKDIR}/pam_ssh_agent_auth-${PV}" 28S = "${UNPACKDIR}/pam_ssh_agent_auth-${PV}"
29 29
30inherit autotools-brokensep perlnative 30inherit autotools-brokensep perlnative
31 31
diff --git a/meta-oe/recipes-extended/parallel/parallel_20250422.bb b/meta-oe/recipes-extended/parallel/parallel_20250522.bb
index 88d1cf040b..79ea168675 100644
--- a/meta-oe/recipes-extended/parallel/parallel_20250422.bb
+++ b/meta-oe/recipes-extended/parallel/parallel_20250522.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] = "10f0a7b7fbed87edcbd63a403fdc0ee1a1f86c241a3605f33162b4b9aff248dd" 15SRC_URI[sha256sum] = "b4b28f475f8cff8bb6ed4b03cc5a67041f18fc73fa256923b23181b56afdb2cb"
16 16
17inherit autotools bash-completion 17inherit autotools bash-completion
18 18
diff --git a/meta-oe/recipes-extended/pegtl/pegtl_3.2.8.bb b/meta-oe/recipes-extended/pegtl/pegtl_3.2.8.bb
index 917cc694c7..4d540d0180 100644
--- a/meta-oe/recipes-extended/pegtl/pegtl_3.2.8.bb
+++ b/meta-oe/recipes-extended/pegtl/pegtl_3.2.8.bb
@@ -12,7 +12,6 @@ SRCREV = "be527327653e94b02e711f7eff59285ad13e1db0"
12 12
13inherit cmake ptest 13inherit cmake ptest
14 14
15S = "${WORKDIR}/git"
16 15
17do_install_ptest () { 16do_install_ptest () {
18 install -d ${D}${PTEST_PATH}/src/test/pegtl/data 17 install -d ${D}${PTEST_PATH}/src/test/pegtl/data
diff --git a/meta-oe/recipes-extended/perl/libfile-fnmatch-perl_0.02.bb b/meta-oe/recipes-extended/perl/libfile-fnmatch-perl_0.02.bb
index eeb314fdd4..367aedd4c5 100644
--- a/meta-oe/recipes-extended/perl/libfile-fnmatch-perl_0.02.bb
+++ b/meta-oe/recipes-extended/perl/libfile-fnmatch-perl_0.02.bb
@@ -14,7 +14,7 @@ SRC_URI = "https://cpan.metacpan.org/authors/id/M/MJ/MJP/File-FnMatch-${PV}.tar.
14 14
15SRC_URI[sha256sum] = "962454b8e86bea8b132bf8af35757d0c6a8f5d599015bd6a5d68cb7ae7a9e916" 15SRC_URI[sha256sum] = "962454b8e86bea8b132bf8af35757d0c6a8f5d599015bd6a5d68cb7ae7a9e916"
16 16
17S = "${WORKDIR}/File-FnMatch-${PV}" 17S = "${UNPACKDIR}/File-FnMatch-${PV}"
18 18
19inherit cpan 19inherit cpan
20 20
diff --git a/meta-oe/recipes-extended/pmdk/pmdk_2.1.1.bb b/meta-oe/recipes-extended/pmdk/pmdk_2.1.1.bb
index 7baa7945b5..5aba331acc 100644
--- a/meta-oe/recipes-extended/pmdk/pmdk_2.1.1.bb
+++ b/meta-oe/recipes-extended/pmdk/pmdk_2.1.1.bb
@@ -9,7 +9,6 @@ DEPENDS = "ndctl"
9# Required to have the fts.h header for musl 9# Required to have the fts.h header for musl
10DEPENDS:append:libc-musl = " fts" 10DEPENDS:append:libc-musl = " fts"
11 11
12S = "${WORKDIR}/git"
13 12
14SRC_URI = "git://github.com/pmem/pmdk.git;branch=master;protocol=https" 13SRC_URI = "git://github.com/pmem/pmdk.git;branch=master;protocol=https"
15SRCREV = "0f0ab391d8e3db52f745f33c92b9d9a462bb3695" 14SRCREV = "0f0ab391d8e3db52f745f33c92b9d9a462bb3695"
diff --git a/meta-oe/recipes-extended/polkit/polkit_126.bb b/meta-oe/recipes-extended/polkit/polkit_126.bb
index 64aba7b2dd..0438c4e464 100644
--- a/meta-oe/recipes-extended/polkit/polkit_126.bb
+++ b/meta-oe/recipes-extended/polkit/polkit_126.bb
@@ -7,7 +7,6 @@ BUGTRACKER = "https://github.com/polkit-org/polkit/issues"
7 7
8SRC_URI = "git://github.com/polkit-org/polkit.git;protocol=https;branch=main" 8SRC_URI = "git://github.com/polkit-org/polkit.git;protocol=https;branch=main"
9 9
10S = "${WORKDIR}/git"
11SRCREV = "d627b0d1e1108563658dabe3fb8d2a065e64df10" 10SRCREV = "d627b0d1e1108563658dabe3fb8d2a065e64df10"
12 11
13DEPENDS = "expat glib-2.0 duktape" 12DEPENDS = "expat glib-2.0 duktape"
@@ -49,7 +48,7 @@ do_install:append() {
49 # Polkit unconditionally installs a systemd service, remove it on SysVinit 48 # Polkit unconditionally installs a systemd service, remove it on SysVinit
50 # systems to avoid "installed but not packaged file" error. 49 # systems to avoid "installed but not packaged file" error.
51 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 50 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
52 rm -r ${D}${libdir}/systemd 51 rm -rf ${D}${nonarch_libdir}/systemd ${D}${libdir}/systemd
53 fi 52 fi
54} 53}
55 54
diff --git a/meta-oe/recipes-extended/properties-cpp/properties-cpp_git.bb b/meta-oe/recipes-extended/properties-cpp/properties-cpp_git.bb
index 029ec2337e..20b7f0a5bd 100644
--- a/meta-oe/recipes-extended/properties-cpp/properties-cpp_git.bb
+++ b/meta-oe/recipes-extended/properties-cpp/properties-cpp_git.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/lib-cpp/${BPN}.git;branch=master;protocol=https"
14# Upstream repo does not tag 14# Upstream repo does not tag
15UPSTREAM_CHECK_COMMITS = "1" 15UPSTREAM_CHECK_COMMITS = "1"
16 16
17S = "${WORKDIR}/git"
18 17
19do_configure:prepend() { 18do_configure:prepend() {
20 echo " " > ${S}/tests/CMakeLists.txt 19 echo " " > ${S}/tests/CMakeLists.txt
diff --git a/meta-oe/recipes-extended/qad/qad_git.bb b/meta-oe/recipes-extended/qad/qad_git.bb
index c68469fce5..189d2f9d15 100644
--- a/meta-oe/recipes-extended/qad/qad_git.bb
+++ b/meta-oe/recipes-extended/qad/qad_git.bb
@@ -17,7 +17,6 @@ SRCREV = "ae0c099c1fdc0ca6f5d631cea6b302937122b362"
17# Upstream repo does not tag 17# Upstream repo does not tag
18UPSTREAM_CHECK_COMMITS = "1" 18UPSTREAM_CHECK_COMMITS = "1"
19 19
20S = "${WORKDIR}/git"
21PV = "0.0+git" 20PV = "0.0+git"
22 21
23DEPENDS = "cjson libmicrohttpd libdrm libpng" 22DEPENDS = "cjson libmicrohttpd libdrm libpng"
diff --git a/meta-oe/recipes-extended/qcbor/qcbor_1.4.1.bb b/meta-oe/recipes-extended/qcbor/qcbor_1.4.1.bb
index b04d8df131..00cae11c4e 100644
--- a/meta-oe/recipes-extended/qcbor/qcbor_1.4.1.bb
+++ b/meta-oe/recipes-extended/qcbor/qcbor_1.4.1.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/laurencelundblade/QCBOR;protocol=https;branch=master
12 12
13SRCREV = "4487f10e1bf258434fb8a39e4f59c29e31910ad0" 13SRCREV = "4487f10e1bf258434fb8a39e4f59c29e31910ad0"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit pkgconfig 16inherit pkgconfig
18 17
diff --git a/meta-oe/recipes-extended/rarpd/rarpd_ss981107.bb b/meta-oe/recipes-extended/rarpd/rarpd_ss981107.bb
index 2b09b6bcad..c7f320660f 100644
--- a/meta-oe/recipes-extended/rarpd/rarpd_ss981107.bb
+++ b/meta-oe/recipes-extended/rarpd/rarpd_ss981107.bb
@@ -24,7 +24,7 @@ SRC_URI += "file://0001-rarpd.8-add-man-file.patch \
24LICENSE = "GPL-2.0-or-later" 24LICENSE = "GPL-2.0-or-later"
25LIC_FILES_CHKSUM = "file://rarpd.c;md5=199b20b172ea93121bc613a9c77b6931" 25LIC_FILES_CHKSUM = "file://rarpd.c;md5=199b20b172ea93121bc613a9c77b6931"
26 26
27S = "${WORKDIR}/${BPN}" 27S = "${UNPACKDIR}/${BPN}"
28 28
29EXTRA_OEMAKE = "-e MAKEFLAGS=" 29EXTRA_OEMAKE = "-e MAKEFLAGS="
30 30
diff --git a/meta-oe/recipes-extended/redis-plus-plus/redis-plus-plus_1.3.11.bb b/meta-oe/recipes-extended/redis-plus-plus/redis-plus-plus_1.3.11.bb
index 3e757e6037..d643c6f0b9 100644
--- a/meta-oe/recipes-extended/redis-plus-plus/redis-plus-plus_1.3.11.bb
+++ b/meta-oe/recipes-extended/redis-plus-plus/redis-plus-plus_1.3.11.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/sewenew/redis-plus-plus;branch=master;protocol=https
10 file://0001-CMakeLists.txt-fix-substitution-for-static-libs.patch" 10 file://0001-CMakeLists.txt-fix-substitution-for-static-libs.patch"
11SRCREV = "ad6baa121f4c6fbc7622d83d606210ac22549c78" 11SRCREV = "ad6baa121f4c6fbc7622d83d606210ac22549c78"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit cmake 14inherit cmake
16 15
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/0001-hiredis-use-default-CC-if-it-is-set.patch b/meta-oe/recipes-extended/redis/redis-7.2.8/0001-hiredis-use-default-CC-if-it-is-set.patch
index 63bf403412..63bf403412 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/0001-hiredis-use-default-CC-if-it-is-set.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/0001-hiredis-use-default-CC-if-it-is-set.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/0002-lua-update-Makefile-to-use-environment-build-setting.patch b/meta-oe/recipes-extended/redis/redis-7.2.8/0002-lua-update-Makefile-to-use-environment-build-setting.patch
index 46330f5064..46330f5064 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/0002-lua-update-Makefile-to-use-environment-build-setting.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/0002-lua-update-Makefile-to-use-environment-build-setting.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/0003-hack-to-force-use-of-libc-malloc.patch b/meta-oe/recipes-extended/redis/redis-7.2.8/0003-hack-to-force-use-of-libc-malloc.patch
index 1f97f9783d..1f97f9783d 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/0003-hack-to-force-use-of-libc-malloc.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/0003-hack-to-force-use-of-libc-malloc.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/0004-src-Do-not-reset-FINAL_LIBS.patch b/meta-oe/recipes-extended/redis/redis-7.2.8/0004-src-Do-not-reset-FINAL_LIBS.patch
index 974cf5169f..974cf5169f 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/0004-src-Do-not-reset-FINAL_LIBS.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/0004-src-Do-not-reset-FINAL_LIBS.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch b/meta-oe/recipes-extended/redis/redis-7.2.8/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch
index 8e5f30993b..8e5f30993b 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/0006-Define-correct-gregs-for-RISCV32.patch b/meta-oe/recipes-extended/redis/redis-7.2.8/0006-Define-correct-gregs-for-RISCV32.patch
index 7009048171..7009048171 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/0006-Define-correct-gregs-for-RISCV32.patch
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/0006-Define-correct-gregs-for-RISCV32.patch
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/init-redis-server b/meta-oe/recipes-extended/redis/redis-7.2.8/init-redis-server
index c5f335f57d..c5f335f57d 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/init-redis-server
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/init-redis-server
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/redis.conf b/meta-oe/recipes-extended/redis/redis-7.2.8/redis.conf
index 75037d6dc8..75037d6dc8 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/redis.conf
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/redis.conf
diff --git a/meta-oe/recipes-extended/redis/redis-7.2.7/redis.service b/meta-oe/recipes-extended/redis/redis-7.2.8/redis.service
index b7791d0df4..b7791d0df4 100644
--- a/meta-oe/recipes-extended/redis/redis-7.2.7/redis.service
+++ b/meta-oe/recipes-extended/redis/redis-7.2.8/redis.service
diff --git a/meta-oe/recipes-extended/redis/redis_6.2.16.bb b/meta-oe/recipes-extended/redis/redis_6.2.18.bb
index fbf2f04e3d..171c6640f2 100644
--- a/meta-oe/recipes-extended/redis/redis_6.2.16.bb
+++ b/meta-oe/recipes-extended/redis/redis_6.2.18.bb
@@ -18,7 +18,7 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \
18 file://0006-Define-correct-gregs-for-RISCV32.patch \ 18 file://0006-Define-correct-gregs-for-RISCV32.patch \
19 " 19 "
20 20
21SRC_URI[sha256sum] = "846bff83c26d827d49f8cc8114ea9d1e72eea1169f7de36b8135ea2cec104e7d" 21SRC_URI[sha256sum] = "470c75bac73d7390be4dd66479c6f29e86371c5d380ce0c7efb4ba2bbda3612d"
22 22
23inherit update-rc.d systemd useradd 23inherit update-rc.d systemd useradd
24 24
diff --git a/meta-oe/recipes-extended/redis/redis_7.2.7.bb b/meta-oe/recipes-extended/redis/redis_7.2.8.bb
index c688e92cca..3c4d84085b 100644
--- a/meta-oe/recipes-extended/redis/redis_7.2.7.bb
+++ b/meta-oe/recipes-extended/redis/redis_7.2.8.bb
@@ -18,7 +18,7 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \
18 file://0006-Define-correct-gregs-for-RISCV32.patch \ 18 file://0006-Define-correct-gregs-for-RISCV32.patch \
19 " 19 "
20 20
21SRC_URI[sha256sum] = "72c081e3b8cfae7144273d26d76736f08319000af46c01515cad5d29765cead5" 21SRC_URI[sha256sum] = "6be4fdfcdb2e5ac91454438246d00842d2671f792673390e742dfcaf1bf01574"
22 22
23RPROVIDES:${PN} = "virtual-redis" 23RPROVIDES:${PN} = "virtual-redis"
24 24
diff --git a/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb b/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb
index 330647a210..69c281bd92 100644
--- a/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb
+++ b/meta-oe/recipes-extended/rrdtool/rrdtool_1.9.0.bb
@@ -13,7 +13,6 @@ SRC_URI = "\
13 git://github.com/oetiker/rrdtool-1.x.git;protocol=https;branch=master \ 13 git://github.com/oetiker/rrdtool-1.x.git;protocol=https;branch=master \
14" 14"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cpan autotools-brokensep gettext pkgconfig python3native python3-dir systemd 17inherit cpan autotools-brokensep gettext pkgconfig python3native python3-dir systemd
19 18
diff --git a/meta-oe/recipes-extended/rsyslog/libfastjson_1.2304.0.bb b/meta-oe/recipes-extended/rsyslog/libfastjson_1.2304.0.bb
index 967018ca1f..f1235d7b96 100644
--- a/meta-oe/recipes-extended/rsyslog/libfastjson_1.2304.0.bb
+++ b/meta-oe/recipes-extended/rsyslog/libfastjson_1.2304.0.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/rsyslog/libfastjson.git;protocol=https;branch=master
10 10
11SRCREV = "3a8402c1de7c7747c95229db26d8d32fb85a7a52" 11SRCREV = "3a8402c1de7c7747c95229db26d8d32fb85a7a52"
12 12
13S = "${WORKDIR}/git"
14 13
15CVE_PRODUCT = "rsyslog:libfastjson" 14CVE_PRODUCT = "rsyslog:libfastjson"
16 15
diff --git a/meta-oe/recipes-extended/rsyslog/librelp_1.11.0.bb b/meta-oe/recipes-extended/rsyslog/librelp_1.11.0.bb
index 343a2c2840..3ccb87a9c5 100644
--- a/meta-oe/recipes-extended/rsyslog/librelp_1.11.0.bb
+++ b/meta-oe/recipes-extended/rsyslog/librelp_1.11.0.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/rsyslog/librelp.git;protocol=https;branch=stable \
17 17
18SRCREV = "b421f56d9ee31a966058d23bd23c966221c91396" 18SRCREV = "b421f56d9ee31a966058d23bd23c966221c91396"
19 19
20S = "${WORKDIR}/git"
21 20
22CVE_PRODUCT = "rsyslog:librelp" 21CVE_PRODUCT = "rsyslog:librelp"
23 22
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-disable-the-check-for-inotify.patch b/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-disable-the-check-for-inotify.patch
index 13d1a78143..a506b7a6dc 100644
--- a/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-disable-the-check-for-inotify.patch
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-disable-the-check-for-inotify.patch
@@ -1,4 +1,4 @@
1From 640b191b9566a6c18af73bf9cc4b9366a76acf62 Mon Sep 17 00:00:00 2001 1From 1b02236e84aaed5d80d4a67afb418eadb687d65f Mon Sep 17 00:00:00 2001
2From: Yi Fan Yu <yifan.yu@windriver.com> 2From: Yi Fan Yu <yifan.yu@windriver.com>
3Date: Sat, 27 Mar 2021 19:18:25 -0400 3Date: Sat, 27 Mar 2021 19:18:25 -0400
4Subject: [PATCH] tests: disable the check for inotify 4Subject: [PATCH] tests: disable the check for inotify
@@ -20,10 +20,10 @@ Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
20 1 file changed, 2 insertions(+), 2 deletions(-) 20 1 file changed, 2 insertions(+), 2 deletions(-)
21 21
22diff --git a/tests/diag.sh b/tests/diag.sh 22diff --git a/tests/diag.sh b/tests/diag.sh
23index f4f3d86..497bb17 100755 23index a9c2a75..0b017c5 100755
24--- a/tests/diag.sh 24--- a/tests/diag.sh
25+++ b/tests/diag.sh 25+++ b/tests/diag.sh
26@@ -2950,7 +2950,7 @@ case $1 in 26@@ -2979,7 +2979,7 @@ case $1 in
27 fi 27 fi
28 ;; 28 ;;
29 'check-inotify') # Check for inotify/fen support 29 'check-inotify') # Check for inotify/fen support
@@ -32,7 +32,7 @@ index f4f3d86..497bb17 100755
32 echo [inotify mode] 32 echo [inotify mode]
33 elif [ -n "$(find /usr/include/sys/ -name 'port.h' -print -quit)" ]; then 33 elif [ -n "$(find /usr/include/sys/ -name 'port.h' -print -quit)" ]; then
34 grep -qF "PORT_SOURCE_FILE" < /usr/include/sys/port.h 34 grep -qF "PORT_SOURCE_FILE" < /usr/include/sys/port.h
35@@ -2965,7 +2965,7 @@ case $1 in 35@@ -2994,7 +2994,7 @@ case $1 in
36 fi 36 fi
37 ;; 37 ;;
38 'check-inotify-only') # Check for ONLY inotify support 38 'check-inotify-only') # Check for ONLY inotify support
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-tcpflood.c-Pass-correct-parameter-type-to-send.patch b/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-tcpflood.c-Pass-correct-parameter-type-to-send.patch
index 5df29e7d90..884086bfc3 100644
--- a/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-tcpflood.c-Pass-correct-parameter-type-to-send.patch
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog/0001-tests-tcpflood.c-Pass-correct-parameter-type-to-send.patch
@@ -1,4 +1,4 @@
1From 1e0a77d8a5ae7cd0223afadf46cdbb540119774d Mon Sep 17 00:00:00 2001 1From 59753fe14e9eef4909a535b6e00967e546cc29ea Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 11 May 2024 23:31:46 -0700 3Date: Sat, 11 May 2024 23:31:46 -0700
4Subject: [PATCH] tests/tcpflood.c: Pass correct parameter type to sendto() 4Subject: [PATCH] tests/tcpflood.c: Pass correct parameter type to sendto()
@@ -18,10 +18,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
18 1 file changed, 1 insertion(+), 1 deletion(-) 18 1 file changed, 1 insertion(+), 1 deletion(-)
19 19
20diff --git a/tests/tcpflood.c b/tests/tcpflood.c 20diff --git a/tests/tcpflood.c b/tests/tcpflood.c
21index bd8edaf..0feda23 100644 21index 5e6f13a..09cedbb 100644
22--- a/tests/tcpflood.c 22--- a/tests/tcpflood.c
23+++ b/tests/tcpflood.c 23+++ b/tests/tcpflood.c
24@@ -808,7 +808,7 @@ int sendMessages(struct instdata *inst) 24@@ -836,7 +836,7 @@ int sendMessages(struct instdata *inst)
25 } 25 }
26 lenSend = sendPlainTCP(socknum, buf, lenBuf, &error_number); 26 lenSend = sendPlainTCP(socknum, buf, lenBuf, &error_number);
27 } else if(transport == TP_UDP) { 27 } else if(transport == TP_UDP) {
@@ -30,6 +30,3 @@ index bd8edaf..0feda23 100644
30 error_number = errno; 30 error_number = errno;
31 } else if(transport == TP_TLS) { 31 } else if(transport == TP_TLS) {
32 if(sockArray[socknum] == -1) { 32 if(sockArray[socknum] == -1) {
33--
342.45.0
35
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch b/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
index 45359a1663..f5ae65fb58 100644
--- a/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch
@@ -1,4 +1,4 @@
1From ceeaadb282531a416c1f605fa2100faa5de701e0 Mon Sep 17 00:00:00 2001 1From d2dd13d930c91e45417c7361908f0af75e0e6c00 Mon Sep 17 00:00:00 2001
2From: Roy Li <rongqing.li@windriver.com> 2From: Roy Li <rongqing.li@windriver.com>
3Date: Wed, 18 Jun 2014 13:46:52 +0800 3Date: Wed, 18 Jun 2014 13:46:52 +0800
4Subject: [PATCH] use pkgconfig to check libgcrypt 4Subject: [PATCH] use pkgconfig to check libgcrypt
@@ -15,10 +15,10 @@ Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
15 1 file changed, 1 insertion(+), 14 deletions(-) 15 1 file changed, 1 insertion(+), 14 deletions(-)
16 16
17diff --git a/configure.ac b/configure.ac 17diff --git a/configure.ac b/configure.ac
18index 4af95c4..97e6282 100644 18index f8c0ac8..794bfb3 100644
19--- a/configure.ac 19--- a/configure.ac
20+++ b/configure.ac 20+++ b/configure.ac
21@@ -1200,20 +1200,7 @@ AC_ARG_ENABLE(libgcrypt, 21@@ -1217,20 +1217,7 @@ AC_ARG_ENABLE(libgcrypt,
22 [enable_libgcrypt=yes] 22 [enable_libgcrypt=yes]
23 ) 23 )
24 if test "x$enable_libgcrypt" = "xyes"; then 24 if test "x$enable_libgcrypt" = "xyes"; then
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2502.0.bb b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2504.0.bb
index 10128a9eb2..c4ddb72bcc 100644
--- a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2502.0.bb
+++ b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2504.0.bb
@@ -32,7 +32,7 @@ SRC_URI:append:libc-musl = " \
32 file://0001-Include-sys-time-h.patch \ 32 file://0001-Include-sys-time-h.patch \
33 file://disable-omfile-outchannel.patch \ 33 file://disable-omfile-outchannel.patch \
34" 34"
35SRC_URI[sha256sum] = "02fa197d21d519f5a25a928deb9397cd387ba7382b9b449782ba31d8f3118206" 35SRC_URI[sha256sum] = "5092a20ed40987c74cc604ebfcd6c749e47eb9fc34adc1c2637e6553e7f047ab"
36 36
37UPSTREAM_CHECK_URI = "https://github.com/rsyslog/rsyslog/tags" 37UPSTREAM_CHECK_URI = "https://github.com/rsyslog/rsyslog/tags"
38UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" 38UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
diff --git a/meta-oe/recipes-extended/sanlock/sanlock_3.9.5.bb b/meta-oe/recipes-extended/sanlock/sanlock_4.0.0.bb
index 10a4db4d57..fe8592be39 100644
--- a/meta-oe/recipes-extended/sanlock/sanlock_3.9.5.bb
+++ b/meta-oe/recipes-extended/sanlock/sanlock_4.0.0.bb
@@ -17,9 +17,8 @@ SRC_URI = "git://pagure.io/sanlock.git;protocol=http;branch=master \
17 file://0001-sanlock-Replace-cp-a-with-cp-R-no-dereference-preser.patch \ 17 file://0001-sanlock-Replace-cp-a-with-cp-R-no-dereference-preser.patch \
18 file://0001-add-missing-system-header-string.h.patch \ 18 file://0001-add-missing-system-header-string.h.patch \
19 " 19 "
20SRCREV = "651d101aab40bb75cf348ab667eba04d6d771c21" 20SRCREV = "70c268a07273da78a4aadd14c40ffb75138ccebe"
21 21
22S = "${WORKDIR}/git"
23 22
24CVE_STATUS[CVE-2012-5638] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions." 23CVE_STATUS[CVE-2012-5638] = "fixed-version: The CPE in the NVD database doesn't reflect correctly the vulnerable versions."
25 24
diff --git a/meta-oe/recipes-extended/sblim-sfc-common/sblim-sfc-common_1.0.1.bb b/meta-oe/recipes-extended/sblim-sfc-common/sblim-sfc-common_1.0.1.bb
index 29b01d5bf4..03d8d4940c 100644
--- a/meta-oe/recipes-extended/sblim-sfc-common/sblim-sfc-common_1.0.1.bb
+++ b/meta-oe/recipes-extended/sblim-sfc-common/sblim-sfc-common_1.0.1.bb
@@ -9,7 +9,7 @@ SECTION = "Development/Libraries"
9 9
10DEPENDS = "cmpi-bindings" 10DEPENDS = "cmpi-bindings"
11 11
12S = "${WORKDIR}/sblim-sfcCommon-${PV}" 12S = "${UNPACKDIR}/sblim-sfcCommon-${PV}"
13SRC_URI = "http://downloads.sourceforge.net/sblim/sblim-sfcCommon-${PV}.tar.bz2" 13SRC_URI = "http://downloads.sourceforge.net/sblim/sblim-sfcCommon-${PV}.tar.bz2"
14SRC_URI[sha256sum] = "b9b1037173d6ae0181c3bd5a316ddab5afd6a342ad0dbdc18e940fc0ad2c3297" 14SRC_URI[sha256sum] = "b9b1037173d6ae0181c3bd5a316ddab5afd6a342ad0dbdc18e940fc0ad2c3297"
15 15
diff --git a/meta-oe/recipes-extended/sedutil/sedutil_git.bb b/meta-oe/recipes-extended/sedutil/sedutil_git.bb
index 64d5111f45..e8987b2dd0 100644
--- a/meta-oe/recipes-extended/sedutil/sedutil_git.bb
+++ b/meta-oe/recipes-extended/sedutil/sedutil_git.bb
@@ -14,6 +14,5 @@ SRC_URI = "git://github.com/Drive-Trust-Alliance/sedutil.git;branch=master;proto
14 file://0001-Fix-build-on-big-endian-architectures.patch \ 14 file://0001-Fix-build-on-big-endian-architectures.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19inherit autotools-brokensep 18inherit autotools-brokensep
diff --git a/meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb b/meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb
index 98e22f1164..1b3a484ccb 100644
--- a/meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb
+++ b/meta-oe/recipes-extended/sgpio/sgpio_1.2.0.10.bb
@@ -8,7 +8,7 @@ SRC_URI = "http://pkgs.fedoraproject.org/repo/pkgs/${BPN}/${BPN}-1.2-0.10-src.ta
8 " 8 "
9SRC_URI[sha256sum] = "9bf8c42acaa247efd9321bdb1fc2390022f0c554d77fbbd4a7363d990fc0270b" 9SRC_URI[sha256sum] = "9bf8c42acaa247efd9321bdb1fc2390022f0c554d77fbbd4a7363d990fc0270b"
10 10
11S = "${WORKDIR}/${BPN}" 11S = "${UNPACKDIR}/${BPN}"
12 12
13LICENSE = "GPL-2.0-or-later" 13LICENSE = "GPL-2.0-or-later"
14LIC_FILES_CHKSUM = "file://LICENSE_GPL;md5=393a5ca445f6965873eca0259a17f833" 14LIC_FILES_CHKSUM = "file://LICENSE_GPL;md5=393a5ca445f6965873eca0259a17f833"
diff --git a/meta-oe/recipes-extended/snappy/snappy_1.1.10.bb b/meta-oe/recipes-extended/snappy/snappy_1.1.10.bb
index bc3bc3aa47..2a49ba99b0 100644
--- a/meta-oe/recipes-extended/snappy/snappy_1.1.10.bb
+++ b/meta-oe/recipes-extended/snappy/snappy_1.1.10.bb
@@ -15,7 +15,6 @@ SRC_URI = "gitsm://github.com/google/snappy.git;protocol=https;branch=main \
15 15
16SRCREV = "dc05e026488865bc69313a68bcc03ef2e4ea8e83" 16SRCREV = "dc05e026488865bc69313a68bcc03ef2e4ea8e83"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit cmake pkgconfig 19inherit cmake pkgconfig
21 20
diff --git a/meta-oe/recipes-extended/socketcan/can-isotp_git.bb b/meta-oe/recipes-extended/socketcan/can-isotp_git.bb
index fa43c9de58..530e38ce21 100644
--- a/meta-oe/recipes-extended/socketcan/can-isotp_git.bb
+++ b/meta-oe/recipes-extended/socketcan/can-isotp_git.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/hartkopp/can-isotp.git;protocol=https;branch=master"
8# Upstream repo does not tag 8# Upstream repo does not tag
9UPSTREAM_CHECK_COMMITS = "1" 9UPSTREAM_CHECK_COMMITS = "1"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit module 12inherit module
14 13
diff --git a/meta-oe/recipes-extended/socketcan/can-utils_2025.01.bb b/meta-oe/recipes-extended/socketcan/can-utils_2025.01.bb
index d4ee34167d..5dc41bcb93 100644
--- a/meta-oe/recipes-extended/socketcan/can-utils_2025.01.bb
+++ b/meta-oe/recipes-extended/socketcan/can-utils_2025.01.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/linux-can/${BPN}.git;protocol=https;branch=master \
9 9
10SRCREV = "01083a64ebf28cc716efe2d2fd51c141042ae34b" 10SRCREV = "01083a64ebf28cc716efe2d2fd51c141042ae34b"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake pkgconfig update-alternatives 13inherit cmake pkgconfig update-alternatives
15 14
@@ -29,8 +28,6 @@ FILES:${PN}-access = " \
29 ${bindir}/cangw \ 28 ${bindir}/cangw \
30 ${bindir}/canlogserver \ 29 ${bindir}/canlogserver \
31 ${bindir}/bcmserver \ 30 ${bindir}/bcmserver \
32 ${bindir}/socketcand \
33 ${bindir}/cannelloni \
34" 31"
35 32
36FILES:${PN}-cantest = " \ 33FILES:${PN}-cantest = " \
diff --git a/meta-oe/recipes-extended/socketcan/canutils_4.0.6.bb b/meta-oe/recipes-extended/socketcan/canutils_4.0.6.bb
index ab4710e81f..b92b8086d6 100644
--- a/meta-oe/recipes-extended/socketcan/canutils_4.0.6.bb
+++ b/meta-oe/recipes-extended/socketcan/canutils_4.0.6.bb
@@ -8,13 +8,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
8DEPENDS = "libsocketcan" 8DEPENDS = "libsocketcan"
9 9
10SRCREV = "299dff7f5322bf0348dcdd60071958ebedf5f09d" 10SRCREV = "299dff7f5322bf0348dcdd60071958ebedf5f09d"
11SRC_URI = "git://git.pengutronix.de/git/tools/canutils.git;protocol=git;branch=master \ 11SRC_URI = "git://git.pengutronix.de/git/tools/canutils.git;protocol=https;branch=master \
12 file://0001-canutils-candump-Add-error-frame-s-handling.patch \ 12 file://0001-canutils-candump-Add-error-frame-s-handling.patch \
13" 13"
14 14
15inherit update-alternatives 15inherit update-alternatives
16 16
17S = "${WORKDIR}/git"
18 17
19inherit autotools pkgconfig 18inherit autotools pkgconfig
20 19
diff --git a/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.12.bb b/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.12.bb
index 9f6ef85c87..535f37f84c 100644
--- a/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.12.bb
+++ b/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.12.bb
@@ -7,9 +7,8 @@ LIC_FILES_CHKSUM = "file://src/libsocketcan.c;beginline=3;endline=17;md5=97e38ad
7 7
8SRCREV = "077def398ad303043d73339112968e5112d8d7c8" 8SRCREV = "077def398ad303043d73339112968e5112d8d7c8"
9 9
10SRC_URI = "git://git.pengutronix.de/git/tools/libsocketcan.git;protocol=git;branch=master" 10SRC_URI = "git://git.pengutronix.de/git/tools/libsocketcan.git;protocol=https;branch=master"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig 13inherit autotools pkgconfig
15 14
diff --git a/meta-oe/recipes-extended/socketcan/socketcand_git.bb b/meta-oe/recipes-extended/socketcan/socketcand_git.bb
new file mode 100644
index 0000000000..ba69875c93
--- /dev/null
+++ b/meta-oe/recipes-extended/socketcan/socketcand_git.bb
@@ -0,0 +1,15 @@
1SUMMARY = "Socketcand, socketcan over tcp/ip"
2LICENSE = "GPL-2.0-only | BSD-3-Clause"
3LIC_FILES_CHKSUM = " \
4 file://LICENSES/BSD-3-Clause;md5=4c00cf8b0a04a9441d8fa24850231d00 \
5 file://LICENSES/GPL-2.0-only.txt;md5=f9d20a453221a1b7e32ae84694da2c37 \
6"
7
8SRC_URI = "git://github.com/linux-can/socketcand;branch=master;protocol=https"
9SRCREV = "998b0394d028e791aa97d549bfc686b4fbadf5ee"
10
11inherit meson pkgconfig
12
13PACKAGECONFIG ?= "libconfig libsocketcan"
14PACKAGECONFIG[libconfig] = "-Dlibconfig=true,-Dlibconfig=false,libconfig"
15PACKAGECONFIG[libsocketcan] = "-Dlibsocketcan=true,-Dlibsocketcan=false,libsocketcan"
diff --git a/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb b/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb
index 9b95c14de0..b60f9c643c 100644
--- a/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb
+++ b/meta-oe/recipes-extended/sysdig/sysdig_0.28.0.bb
@@ -23,7 +23,7 @@ DEPENDS += "libb64 lua${JIT} zlib c-ares grpc-native grpc curl ncurses jsoncpp \
23RDEPENDS:${PN} = "bash" 23RDEPENDS:${PN} = "bash"
24 24
25SRC_URI = "git://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sysdig \ 25SRC_URI = "git://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sysdig \
26 git://github.com/falcosecurity/libs;protocol=https;branch=master;name=falco;subdir=git/falcosecurity-libs \ 26 git://github.com/falcosecurity/libs;protocol=https;branch=master;name=falco;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/falcosecurity-libs \
27 file://0001-Add-cstdint-for-uintXX_t-types.patch;patchdir=./falcosecurity-libs \ 27 file://0001-Add-cstdint-for-uintXX_t-types.patch;patchdir=./falcosecurity-libs \
28 file://0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch \ 28 file://0001-cmake-Pass-PROBE_NAME-via-CFLAGS.patch \
29 file://0001-libsinsp-fix-build-with-gcc-15.patch;patchdir=./falcosecurity-libs \ 29 file://0001-libsinsp-fix-build-with-gcc-15.patch;patchdir=./falcosecurity-libs \
@@ -33,7 +33,6 @@ SRCREV_falco = "caa0e4d0044fdaaebab086592a97f0c7f32aeaa9"
33 33
34SRCREV_FORMAT = "sysdig_falco" 34SRCREV_FORMAT = "sysdig_falco"
35 35
36S = "${WORKDIR}/git"
37 36
38EXTRA_OECMAKE = "\ 37EXTRA_OECMAKE = "\
39 -DBUILD_DRIVER=OFF \ 38 -DBUILD_DRIVER=OFF \
diff --git a/meta-oe/recipes-extended/tipcutils/tipcutils_git.bb b/meta-oe/recipes-extended/tipcutils/tipcutils_git.bb
index 71b62cc513..a4bf3eaaca 100644
--- a/meta-oe/recipes-extended/tipcutils/tipcutils_git.bb
+++ b/meta-oe/recipes-extended/tipcutils/tipcutils_git.bb
@@ -18,7 +18,6 @@ DEPENDS += "libdaemon"
18 18
19RDEPENDS:${PN} = "iproute2-tipc" 19RDEPENDS:${PN} = "iproute2-tipc"
20 20
21S = "${WORKDIR}/git"
22 21
23do_configure:prepend() { 22do_configure:prepend() {
24 ( cd ${S}; ${S}/bootstrap ) 23 ( cd ${S}; ${S}/bootstrap )
diff --git a/meta-oe/recipes-extended/tmate/tmate_2.4.0.bb b/meta-oe/recipes-extended/tmate/tmate_2.4.0.bb
index 4e66d8d05a..5fb28b0085 100644
--- a/meta-oe/recipes-extended/tmate/tmate_2.4.0.bb
+++ b/meta-oe/recipes-extended/tmate/tmate_2.4.0.bb
@@ -12,6 +12,5 @@ SRC_URI = "\
12 12
13SRCREV = "5e00bfa5e137e76c81888727712ced2b3fd99f5b" 13SRCREV = "5e00bfa5e137e76c81888727712ced2b3fd99f5b"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit pkgconfig autotools 16inherit pkgconfig autotools
diff --git a/meta-oe/recipes-extended/triggerhappy/triggerhappy_git.bb b/meta-oe/recipes-extended/triggerhappy/triggerhappy_git.bb
index 5eb8e4d9aa..1a453ebe10 100644
--- a/meta-oe/recipes-extended/triggerhappy/triggerhappy_git.bb
+++ b/meta-oe/recipes-extended/triggerhappy/triggerhappy_git.bb
@@ -9,7 +9,6 @@ SRCREV = "44a173195986d0d853316cb02a58785ded66c12b"
9PV = "0.5.0+git" 9PV = "0.5.0+git"
10SRC_URI = "git://github.com/wertarbyte/${BPN}.git;branch=debian;protocol=https" 10SRC_URI = "git://github.com/wertarbyte/${BPN}.git;branch=debian;protocol=https"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit pkgconfig perlnative update-rc.d systemd 13inherit pkgconfig perlnative update-rc.d systemd
15 14
diff --git a/meta-oe/recipes-extended/uml-utilities/uml-utilities_20040406.bb b/meta-oe/recipes-extended/uml-utilities/uml-utilities_20040406.bb
index 09797124c5..0e189b558f 100644
--- a/meta-oe/recipes-extended/uml-utilities/uml-utilities_20040406.bb
+++ b/meta-oe/recipes-extended/uml-utilities/uml-utilities_20040406.bb
@@ -15,7 +15,7 @@ SRC_URI[sha256sum] = "4f179b1db021ef15ac7e9b2eed57c525db127a754c574f591c367460cd
15 15
16UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/user-mode-linux/files/tools/1/" 16UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/user-mode-linux/files/tools/1/"
17 17
18S = "${WORKDIR}/tools" 18S = "${UNPACKDIR}/tools"
19 19
20inherit update-alternatives 20inherit update-alternatives
21 21
diff --git a/meta-oe/recipes-extended/upm/upm_git.bb b/meta-oe/recipes-extended/upm/upm_git.bb
index 3aa766d0bd..616f4ca09a 100644
--- a/meta-oe/recipes-extended/upm/upm_git.bb
+++ b/meta-oe/recipes-extended/upm/upm_git.bb
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/eclipse/${BPN}.git;protocol=https;branch=master \
21 21
22SRC_URI:append:toolchain-clang:x86 = " file://0001-nmea_gps-Link-with-latomic.patch " 22SRC_URI:append:toolchain-clang:x86 = " file://0001-nmea_gps-Link-with-latomic.patch "
23 23
24S = "${WORKDIR}/git"
25 24
26# Depends on mraa which only supports x86 and ARM for now 25# Depends on mraa which only supports x86 and ARM for now
27COMPATIBLE_HOST = "(x86_64.*|i.86.*|aarch64.*|arm.*)-linux" 26COMPATIBLE_HOST = "(x86_64.*|i.86.*|aarch64.*|arm.*)-linux"
diff --git a/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb b/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb
index 1686e533af..35b3d3c4a7 100644
--- a/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb
+++ b/meta-oe/recipes-extended/valkey/valkey_8.1.1.bb
@@ -19,7 +19,6 @@ SRC_URI = " \
19" 19"
20SRCREV = "fcd8bc3ee40f5d7841b7d5a8f3cd12252fec14e4" 20SRCREV = "fcd8bc3ee40f5d7841b7d5a8f3cd12252fec14e4"
21 21
22S = "${WORKDIR}/git"
23 22
24RPROVIDES:${PN} = "virtual-redis" 23RPROVIDES:${PN} = "virtual-redis"
25 24
diff --git a/meta-oe/recipes-extended/volume_key/volume-key_0.3.12.bb b/meta-oe/recipes-extended/volume_key/volume-key_0.3.12.bb
index 92a9bbb499..01215a4b25 100644
--- a/meta-oe/recipes-extended/volume_key/volume-key_0.3.12.bb
+++ b/meta-oe/recipes-extended/volume_key/volume-key_0.3.12.bb
@@ -13,7 +13,7 @@ SRC_URI = "https://releases.pagure.org/volume_key/volume_key-${PV}.tar.xz \
13SRC_URI[sha256sum] = "6ca3748fc1dad22c450bbf6601d4e706cb11c5e662d11bb4aeb473a9cd77309b" 13SRC_URI[sha256sum] = "6ca3748fc1dad22c450bbf6601d4e706cb11c5e662d11bb4aeb473a9cd77309b"
14 14
15SRCNAME = "volume_key" 15SRCNAME = "volume_key"
16S = "${WORKDIR}/${SRCNAME}-${PV}" 16S = "${UNPACKDIR}/${SRCNAME}-${PV}"
17 17
18inherit autotools python3native python3targetconfig gettext pkgconfig 18inherit autotools python3native python3targetconfig gettext pkgconfig
19 19
diff --git a/meta-oe/recipes-extended/wipe/wipe_0.24.bb b/meta-oe/recipes-extended/wipe/wipe_0.24.bb
index ad32cb0e72..ba3ed29d59 100644
--- a/meta-oe/recipes-extended/wipe/wipe_0.24.bb
+++ b/meta-oe/recipes-extended/wipe/wipe_0.24.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/berke/wipe.git;branch=master;protocol=https \
15" 15"
16SRCREV = "796b62293e007546e051619bd03f5ba338ef28e5" 16SRCREV = "796b62293e007546e051619bd03f5ba338ef28e5"
17 17
18S = "${WORKDIR}/git"
19 18
20EXTRA_OEMAKE = "linux" 19EXTRA_OEMAKE = "linux"
21 20
diff --git a/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb b/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb
index d4a8b49e1d..b901e8815a 100644
--- a/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb
+++ b/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb
@@ -10,7 +10,6 @@ SRCREV = "493e9704dbc50f141d5fbd41c823311e79d7e8d3"
10SRC_URI = "git://github.com/thkukuk/wtmpdb.git;branch=main;protocol=https \ 10SRC_URI = "git://github.com/thkukuk/wtmpdb.git;branch=main;protocol=https \
11 file://0001-include-libgen.h-for-basename.patch" 11 file://0001-include-libgen.h-for-basename.patch"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit meson pkgconfig systemd features_check 14inherit meson pkgconfig systemd features_check
16 15
diff --git a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.6.bb b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.6.bb
index 1ef707ca60..2cd154cab6 100644
--- a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.6.bb
+++ b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.6.bb
@@ -28,7 +28,6 @@ SRC_URI = "gitsm://github.com/wxWidgets/wxWidgets.git;branch=3.2;protocol=https
28 file://0007-Set-HAVE_LARGEFILE_SUPPORT-to-1-explicitly.patch \ 28 file://0007-Set-HAVE_LARGEFILE_SUPPORT-to-1-explicitly.patch \
29 " 29 "
30SRCREV = "5ff25322553c1870cf20a2e1ba6f20ed50d9fe9a" 30SRCREV = "5ff25322553c1870cf20a2e1ba6f20ed50d9fe9a"
31S = "${WORKDIR}/git"
32 31
33UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 32UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
34 33
diff --git a/meta-oe/recipes-extended/zlog/zlog_1.2.16.bb b/meta-oe/recipes-extended/zlog/zlog_1.2.16.bb
index b75802f09f..f450c2cf01 100644
--- a/meta-oe/recipes-extended/zlog/zlog_1.2.16.bb
+++ b/meta-oe/recipes-extended/zlog/zlog_1.2.16.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
6SRCREV = "dc2c284664757fce6ef8f96f8b3ab667a53ef489" 6SRCREV = "dc2c284664757fce6ef8f96f8b3ab667a53ef489"
7SRC_URI = "git://github.com/HardySimpson/zlog;branch=master;protocol=https" 7SRC_URI = "git://github.com/HardySimpson/zlog;branch=master;protocol=https"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit pkgconfig 10inherit pkgconfig
12 11
diff --git a/meta-oe/recipes-extended/zram/zram_0.2.bb b/meta-oe/recipes-extended/zram/zram_0.2.bb
index e4522f89a1..2c894c0230 100644
--- a/meta-oe/recipes-extended/zram/zram_0.2.bb
+++ b/meta-oe/recipes-extended/zram/zram_0.2.bb
@@ -17,8 +17,7 @@ SRC_URI = " \
17 file://dev-zram0.swap \ 17 file://dev-zram0.swap \
18" 18"
19 19
20S = "${WORKDIR}/sources" 20S = "${UNPACKDIR}"
21UNPACKDIR = "${S}"
22 21
23do_install () { 22do_install () {
24 # Install systemd related configuration file 23 # Install systemd related configuration file
diff --git a/meta-oe/recipes-extended/zsync/zsync-curl_git.bb b/meta-oe/recipes-extended/zsync/zsync-curl_git.bb
index be658561e2..5227b834f9 100644
--- a/meta-oe/recipes-extended/zsync/zsync-curl_git.bb
+++ b/meta-oe/recipes-extended/zsync/zsync-curl_git.bb
@@ -17,7 +17,6 @@ UPSTREAM_CHECK_COMMITS = "1"
17 17
18inherit autotools 18inherit autotools
19 19
20S = "${WORKDIR}/git"
21AUTOTOOLS_SCRIPT_PATH = "${S}/src" 20AUTOTOOLS_SCRIPT_PATH = "${S}/src"
22 21
23BBCLASSEXTEND = "native nativesdk" 22BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-gnome/atk/atkmm-2.36_2.36.3.bb b/meta-oe/recipes-gnome/atk/atkmm-2.36_2.36.3.bb
index 62ca015309..23e2ff7811 100644
--- a/meta-oe/recipes-gnome/atk/atkmm-2.36_2.36.3.bb
+++ b/meta-oe/recipes-gnome/atk/atkmm-2.36_2.36.3.bb
@@ -15,7 +15,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
15 15
16SRC_URI[archive.sha256sum] = "6ec264eaa0c4de0adb7202c600170bde9a7fbe4d466bfbe940eaf7faaa6c5974" 16SRC_URI[archive.sha256sum] = "6ec264eaa0c4de0adb7202c600170bde9a7fbe4d466bfbe940eaf7faaa6c5974"
17 17
18S = "${WORKDIR}/${GNOMEBN}-${PV}" 18S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
19 19
20EXTRA_OEMESON = "-Dbuild-documentation=false" 20EXTRA_OEMESON = "-Dbuild-documentation=false"
21 21
diff --git a/meta-oe/recipes-gnome/gcr/gcr3_3.41.2.bb b/meta-oe/recipes-gnome/gcr/gcr3_3.41.2.bb
index 0fd30f7424..bb905265ee 100644
--- a/meta-oe/recipes-gnome/gcr/gcr3_3.41.2.bb
+++ b/meta-oe/recipes-gnome/gcr/gcr3_3.41.2.bb
@@ -25,7 +25,7 @@ SRC_URI = "https://download.gnome.org/sources/gcr/3.41/gcr-${PV}.tar.xz;name=arc
25SRC_URI += "file://0001-meson.build-correctly-handle-disabled-ssh_agent-opti.patch" 25SRC_URI += "file://0001-meson.build-correctly-handle-disabled-ssh_agent-opti.patch"
26SRC_URI[archive.sha256sum] = "bad10f3c553a0e1854649ab59c5b2434da22ca1a54ae6138f1f53961567e1ab7" 26SRC_URI[archive.sha256sum] = "bad10f3c553a0e1854649ab59c5b2434da22ca1a54ae6138f1f53961567e1ab7"
27 27
28S = "${WORKDIR}/gcr-${PV}" 28S = "${UNPACKDIR}/gcr-${PV}"
29 29
30PACKAGECONFIG ??= " \ 30PACKAGECONFIG ??= " \
31 ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ 31 ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
diff --git a/meta-oe/recipes-gnome/gnome-doc-utils-stub/gnome-doc-utils-stub_1.0.bb b/meta-oe/recipes-gnome/gnome-doc-utils-stub/gnome-doc-utils-stub_1.0.bb
index c929763763..f10537eca7 100644
--- a/meta-oe/recipes-gnome/gnome-doc-utils-stub/gnome-doc-utils-stub_1.0.bb
+++ b/meta-oe/recipes-gnome/gnome-doc-utils-stub/gnome-doc-utils-stub_1.0.bb
@@ -8,8 +8,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;m
8 8
9SRC_URI = "file://gnome-doc-utils.m4" 9SRC_URI = "file://gnome-doc-utils.m4"
10 10
11S = "${WORKDIR}/sources" 11S = "${UNPACKDIR}"
12UNPACKDIR = "${S}"
13 12
14PROVIDES = "gnome-doc-utils" 13PROVIDES = "gnome-doc-utils"
15 14
diff --git a/meta-oe/recipes-gnome/gnome-themes/adw-gtk3_5.10.bb b/meta-oe/recipes-gnome/gnome-themes/adw-gtk3_5.10.bb
index b00b4a4679..70da55c137 100644
--- a/meta-oe/recipes-gnome/gnome-themes/adw-gtk3_5.10.bb
+++ b/meta-oe/recipes-gnome/gnome-themes/adw-gtk3_5.10.bb
@@ -10,7 +10,6 @@ inherit meson
10 10
11SRC_URI = "git://github.com/lassekongo83/adw-gtk3.git;protocol=https;branch=main;tag=v${PV}" 11SRC_URI = "git://github.com/lassekongo83/adw-gtk3.git;protocol=https;branch=main;tag=v${PV}"
12 12
13S = "${WORKDIR}/git"
14SRCREV = "c2e74c9d2a5c3895b8025ac1d4b9e4cced71fbe9" 13SRCREV = "c2e74c9d2a5c3895b8025ac1d4b9e4cced71fbe9"
15 14
16FILES:${PN} = "${datadir}/themes" 15FILES:${PN} = "${datadir}/themes"
diff --git a/meta-oe/recipes-gnome/gnome-themes/gnome-themes-extra_3.28.bb b/meta-oe/recipes-gnome/gnome-themes/gnome-themes-extra_3.28.bb
index 90756dac36..61deceb7a3 100644
--- a/meta-oe/recipes-gnome/gnome-themes/gnome-themes-extra_3.28.bb
+++ b/meta-oe/recipes-gnome/gnome-themes/gnome-themes-extra_3.28.bb
@@ -1,5 +1,5 @@
1SUMMARY = "GTK+2 standard themes" 1SUMMARY = "GTK+2 standard themes"
2HOMEPAGE = "http://ftp.gnome.org/pub/GNOME/sources/gnome-themes-standard/" 2HOMEPAGE = "https://download.gnome.org/sources/gnome-themes-standard/"
3BUGTRACKER = "https://bugzilla.gnome.org/" 3BUGTRACKER = "https://bugzilla.gnome.org/"
4SECTION = "x11/gnome" 4SECTION = "x11/gnome"
5 5
diff --git a/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb b/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb
index d55aa8d285..2ca2bba0aa 100644
--- a/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb
+++ b/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
4 file://gtk/gtk.h;endline=27;md5=c59e0b4490dd135a5726ebf851f9b17f \ 4 file://gtk/gtk.h;endline=27;md5=c59e0b4490dd135a5726ebf851f9b17f \
5 file://gdk/gdk.h;endline=27;md5=07db285ec208fb3e0bf7d861b0614202 \ 5 file://gdk/gdk.h;endline=27;md5=07db285ec208fb3e0bf7d861b0614202 \
6 file://tests/testgtk.c;endline=27;md5=262db5db5f776f9863e56df31423e24c" 6 file://tests/testgtk.c;endline=27;md5=262db5db5f776f9863e56df31423e24c"
7SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-${PV}.tar.xz \ 7SRC_URI = "${GNOME_MIRROR}/gtk+/2.24/gtk+-${PV}.tar.xz \
8 file://xsettings.patch \ 8 file://xsettings.patch \
9 file://toggle-font.diff;striplevel=0 \ 9 file://toggle-font.diff;striplevel=0 \
10 file://doc-fixes.patch \ 10 file://doc-fixes.patch \
diff --git a/meta-oe/recipes-gnome/libjcat/libjcat_0.2.3.bb b/meta-oe/recipes-gnome/libjcat/libjcat_0.2.3.bb
index 0e6f4a2ed1..6e31889b69 100644
--- a/meta-oe/recipes-gnome/libjcat/libjcat_0.2.3.bb
+++ b/meta-oe/recipes-gnome/libjcat/libjcat_0.2.3.bb
@@ -12,7 +12,6 @@ SRC_URI = "\
12 file://run-ptest \ 12 file://run-ptest \
13" 13"
14SRCREV = "f284d18a694ed98f49ddb06e6920265781a30125" 14SRCREV = "f284d18a694ed98f49ddb06e6920265781a30125"
15S = "${WORKDIR}/git"
16 15
17inherit gobject-introspection gtk-doc meson ptest-gnome vala lib_package 16inherit gobject-introspection gtk-doc meson ptest-gnome vala lib_package
18 17
diff --git a/meta-oe/recipes-gnome/malcontent/malcontent.inc b/meta-oe/recipes-gnome/malcontent/malcontent.inc
index 68523fa21e..10597f3308 100644
--- a/meta-oe/recipes-gnome/malcontent/malcontent.inc
+++ b/meta-oe/recipes-gnome/malcontent/malcontent.inc
@@ -1,4 +1,3 @@
1SRC_URI = "git://gitlab.freedesktop.org/pwithnall/malcontent.git;protocol=https;branch=main" 1SRC_URI = "git://gitlab.freedesktop.org/pwithnall/malcontent.git;protocol=https;branch=main"
2S = "${WORKDIR}/git"
3SRCREV = "21f3ef7b6f984710a23b607d2298fe16e554f0c3" 2SRCREV = "21f3ef7b6f984710a23b607d2298fe16e554f0c3"
4PV = "0.13.0" 3PV = "0.13.0"
diff --git a/meta-oe/recipes-gnome/pyxdg/pyxdg_0.28.bb b/meta-oe/recipes-gnome/pyxdg/pyxdg_0.28.bb
index 0c9599a49c..b4dc739ec3 100644
--- a/meta-oe/recipes-gnome/pyxdg/pyxdg_0.28.bb
+++ b/meta-oe/recipes-gnome/pyxdg/pyxdg_0.28.bb
@@ -9,4 +9,3 @@ SRC_URI = "git://anongit.freedesktop.org/xdg/pyxdg;branch=master"
9 9
10inherit setuptools3 10inherit setuptools3
11 11
12S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-graphics/aml/aml_git.bb b/meta-oe/recipes-graphics/aml/aml_git.bb
index 2633e0d215..a0b27bd256 100644
--- a/meta-oe/recipes-graphics/aml/aml_git.bb
+++ b/meta-oe/recipes-graphics/aml/aml_git.bb
@@ -10,7 +10,6 @@ SRCREV = "b83f3576ce4187d9285f06e9066ef43a691464d4"
10 10
11PV = "0.3.0+git" 11PV = "0.3.0+git"
12 12
13S = "${WORKDIR}/git"
14 13
15PACKAGECONFIG ??= "" 14PACKAGECONFIG ??= ""
16PACKAGECONFIG[examples] = "-Dexamples=true,-Dexamples=false" 15PACKAGECONFIG[examples] = "-Dexamples=true,-Dexamples=false"
diff --git a/meta-oe/recipes-graphics/cairo/cairomm-1.16_1.18.0.bb b/meta-oe/recipes-graphics/cairo/cairomm-1.16_1.18.0.bb
index a6872ef0cd..8a8e783309 100644
--- a/meta-oe/recipes-graphics/cairo/cairomm-1.16_1.18.0.bb
+++ b/meta-oe/recipes-graphics/cairo/cairomm-1.16_1.18.0.bb
@@ -10,7 +10,7 @@ DEPENDS += "boost cairo libsigc++-3"
10SRC_URI = "https://www.cairographics.org/releases/cairomm-${PV}.tar.xz" 10SRC_URI = "https://www.cairographics.org/releases/cairomm-${PV}.tar.xz"
11SRC_URI[sha256sum] = "b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb" 11SRC_URI[sha256sum] = "b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb"
12 12
13S = "${WORKDIR}/cairomm-${PV}" 13S = "${UNPACKDIR}/cairomm-${PV}"
14 14
15FILES:${PN}-doc += "${datadir}/devhelp" 15FILES:${PN}-doc += "${datadir}/devhelp"
16FILES:${PN}-dev += "${libdir}/cairomm-*/" 16FILES:${PN}-dev += "${libdir}/cairomm-*/"
diff --git a/meta-oe/recipes-graphics/cglm/cglm_0.9.6.bb b/meta-oe/recipes-graphics/cglm/cglm_0.9.6.bb
index cbcd6c0c6e..b2673f1e9b 100644
--- a/meta-oe/recipes-graphics/cglm/cglm_0.9.6.bb
+++ b/meta-oe/recipes-graphics/cglm/cglm_0.9.6.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/recp/cglm;branch=master;protocol=https"
12# Tag v0.9.6 12# Tag v0.9.6
13SRCREV = "144d1e7c29b3b0c6dede7917a0476cc95248559c" 13SRCREV = "144d1e7c29b3b0c6dede7917a0476cc95248559c"
14 14
15S = "${WORKDIR}/git"
16 15
17PACKAGECONFIG[build_tests] = "-Dbuild_tests=true,-Dbuild_tests=false," 16PACKAGECONFIG[build_tests] = "-Dbuild_tests=true,-Dbuild_tests=false,"
18 17
diff --git a/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb b/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb
index 1ee2657bd0..1018e0675e 100644
--- a/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb
+++ b/meta-oe/recipes-graphics/dietsplash/dietsplash_git.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/lucasdemarchi/dietsplash.git;branch=master;protocol=
14 14
15inherit autotools 15inherit autotools
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OECONF = " --with-systemdsystemunitdir=${systemd_unitdir}/system \ 18EXTRA_OECONF = " --with-systemdsystemunitdir=${systemd_unitdir}/system \
20 --disable-staticimages --with-rootdir=${root_prefix}" 19 --disable-staticimages --with-rootdir=${root_prefix}"
diff --git a/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb b/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb
index de91d027e5..f4a257ce89 100644
--- a/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb
+++ b/meta-oe/recipes-graphics/directfb/directfb-examples_1.7.0.bb
@@ -14,7 +14,7 @@ SRC_URI = " \
14 14
15LIC_FILES_CHKSUM = "file://COPYING;md5=ecf6fd2b19915afc4da56043926ca18f" 15LIC_FILES_CHKSUM = "file://COPYING;md5=ecf6fd2b19915afc4da56043926ca18f"
16 16
17S = "${WORKDIR}/DirectFB-examples-${PV}" 17S = "${UNPACKDIR}/DirectFB-examples-${PV}"
18 18
19inherit autotools pkgconfig 19inherit autotools pkgconfig
20 20
diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc b/meta-oe/recipes-graphics/directfb/directfb.inc
index df65478b40..0dc410b2cb 100644
--- a/meta-oe/recipes-graphics/directfb/directfb.inc
+++ b/meta-oe/recipes-graphics/directfb/directfb.inc
@@ -9,7 +9,7 @@ LICENSE = "LGPL-2.1-only"
9LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589" 9LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589"
10 10
11HOMEPAGE = "http://directfb.org" 11HOMEPAGE = "http://directfb.org"
12DEPENDS = "jpeg libpng sysfsutils" 12DEPENDS = "jpeg libpng"
13 13
14SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/DirectFB-${PV}.tar.gz \ 14SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/DirectFB-${PV}.tar.gz \
15 file://configurefix.patch \ 15 file://configurefix.patch \
@@ -28,7 +28,7 @@ SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/DirectFB-${PV}.tar.g
28 file://0001-libdirect-remove-use-of-keyword-register.patch \ 28 file://0001-libdirect-remove-use-of-keyword-register.patch \
29 " 29 "
30 30
31S = "${WORKDIR}/DirectFB-${PV}" 31S = "${UNPACKDIR}/DirectFB-${PV}"
32 32
33LDFLAGS:append = " -lm" 33LDFLAGS:append = " -lm"
34 34
diff --git a/meta-oe/recipes-graphics/dnfdragora/dnfdragora_2.1.6.bb b/meta-oe/recipes-graphics/dnfdragora/dnfdragora_2.1.6.bb
index 50504caf9f..ef6dc14ca6 100644
--- a/meta-oe/recipes-graphics/dnfdragora/dnfdragora_2.1.6.bb
+++ b/meta-oe/recipes-graphics/dnfdragora/dnfdragora_2.1.6.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/manatools/dnfdragora.git;branch=stable-2.x;protocol=
11 11
12SRCREV = "abbe08b7a487325182758d5285b54437a914207b" 12SRCREV = "abbe08b7a487325182758d5285b54437a914207b"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake gettext pkgconfig python3-dir python3native setuptools3-base mime-xdg 15inherit cmake gettext pkgconfig python3-dir python3native setuptools3-base mime-xdg
17 16
diff --git a/meta-oe/recipes-graphics/drm/drm-info_2.7.0.bb b/meta-oe/recipes-graphics/drm/drm-info_2.7.0.bb
index 9f1cbb47fb..810be40013 100644
--- a/meta-oe/recipes-graphics/drm/drm-info_2.7.0.bb
+++ b/meta-oe/recipes-graphics/drm/drm-info_2.7.0.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=32fd56d355bd6a61017655d8da26b67c"
6SRC_URI = "git://gitlab.freedesktop.org/emersion/drm_info.git;branch=master;protocol=https" 6SRC_URI = "git://gitlab.freedesktop.org/emersion/drm_info.git;branch=master;protocol=https"
7SRCREV = "c1f5ca4cf750b26eb26c1d9d5c2ef057acbcfefc" 7SRCREV = "c1f5ca4cf750b26eb26c1d9d5c2ef057acbcfefc"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit meson pkgconfig 10inherit meson pkgconfig
12 11
diff --git a/meta-oe/recipes-graphics/fbgrab/fbgrab_1.5.bb b/meta-oe/recipes-graphics/fbgrab/fbgrab_1.5.bb
index efcf5a9ea6..72187696e3 100644
--- a/meta-oe/recipes-graphics/fbgrab/fbgrab_1.5.bb
+++ b/meta-oe/recipes-graphics/fbgrab/fbgrab_1.5.bb
@@ -7,7 +7,6 @@ DEPENDS = "libpng zlib"
7SRC_URI = "git://github.com/GunnarMonell/fbgrab.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/GunnarMonell/fbgrab.git;protocol=https;branch=master"
8 8
9SRCREV = "f43ce6d5ce48fb01360eaa7c4a92c2573a1d02f8" 9SRCREV = "f43ce6d5ce48fb01360eaa7c4a92c2573a1d02f8"
10S = "${WORKDIR}/git"
11 10
12do_configure:prepend() { 11do_configure:prepend() {
13 sed \ 12 sed \
diff --git a/meta-oe/recipes-graphics/fbida/fbida_git.bb b/meta-oe/recipes-graphics/fbida/fbida_git.bb
index 6c06748499..2736f61004 100644
--- a/meta-oe/recipes-graphics/fbida/fbida_git.bb
+++ b/meta-oe/recipes-graphics/fbida/fbida_git.bb
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/kraxel/fbida;protocol=https;branch=master \
21 file://0001-fbida-Include-missing-sys-types.h.patch \ 21 file://0001-fbida-Include-missing-sys-types.h.patch \
22" 22"
23SRCREV = "eb769e3d7f4a073d4c37ed524ebd5017c6a578f5" 23SRCREV = "eb769e3d7f4a073d4c37ed524ebd5017c6a578f5"
24S = "${WORKDIR}/git"
25 24
26inherit meson pkgconfig features_check 25inherit meson pkgconfig features_check
27 26
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb b/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb
index d470ff12d4..af77ec913e 100644
--- a/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb
+++ b/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb
@@ -22,7 +22,6 @@ SRC_URI = "git://github.com/${BPN}/${BPN}.git;branch=master;protocol=https \
22 file://0001-Fix-Translations-containing-invalid-directives-hs.patch \ 22 file://0001-Fix-Translations-containing-invalid-directives-hs.patch \
23 file://CVE-2024-25081_CVE-2024-25082.patch \ 23 file://CVE-2024-25081_CVE-2024-25082.patch \
24" 24"
25S = "${WORKDIR}/git"
26 25
27EXTRA_OECMAKE = "-DENABLE_DOCS=OFF" 26EXTRA_OECMAKE = "-DENABLE_DOCS=OFF"
28PACKAGECONFIG = "readline" 27PACKAGECONFIG = "readline"
diff --git a/meta-oe/recipes-graphics/ftgl/ftgl_2.4.0.bb b/meta-oe/recipes-graphics/ftgl/ftgl_2.4.0.bb
index 4db453bc66..c5c547186f 100644
--- a/meta-oe/recipes-graphics/ftgl/ftgl_2.4.0.bb
+++ b/meta-oe/recipes-graphics/ftgl/ftgl_2.4.0.bb
@@ -17,4 +17,3 @@ PV .= "+git"
17SRC_URI = "git://github.com/HamzaM3/ftgl;protocol=https;branch=master \ 17SRC_URI = "git://github.com/HamzaM3/ftgl;protocol=https;branch=master \
18 file://0001-Fix-type-mismatch-with-latest-FreeType.patch" 18 file://0001-Fix-type-mismatch-with-latest-FreeType.patch"
19 19
20S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb b/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb
index fcf1bd9cae..959463e962 100644
--- a/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb
+++ b/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb
@@ -41,7 +41,6 @@ SRC_URI = " \
41 41
42SRCREV = "7baf540e56fb1a3e91752acba872a88543529d46" 42SRCREV = "7baf540e56fb1a3e91752acba872a88543529d46"
43 43
44S = "${WORKDIR}/git"
45 44
46inherit autotools gettext update-alternatives pkgconfig python3native perlnative features_check 45inherit autotools gettext update-alternatives pkgconfig python3native perlnative features_check
47# depends on virtual/libx11 46# depends on virtual/libx11
diff --git a/meta-oe/recipes-graphics/glad/glad_2.0.8.bb b/meta-oe/recipes-graphics/glad/glad_2.0.8.bb
index 4065c27e6f..ea4ee6eac6 100644
--- a/meta-oe/recipes-graphics/glad/glad_2.0.8.bb
+++ b/meta-oe/recipes-graphics/glad/glad_2.0.8.bb
@@ -4,7 +4,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ae570f26774ac096cff8f992091a223c"
4 4
5SRC_URI = "git://github.com/Dav1dde/glad.git;protocol=https;branch=glad2" 5SRC_URI = "git://github.com/Dav1dde/glad.git;protocol=https;branch=glad2"
6SRCREV = "73db193f853e2ee079bf3ca8a64aa2eaf6459043" 6SRCREV = "73db193f853e2ee079bf3ca8a64aa2eaf6459043"
7S = "${WORKDIR}/git"
8 7
9inherit python_setuptools_build_meta 8inherit python_setuptools_build_meta
10 9
diff --git a/meta-oe/recipes-graphics/glm/glm_0.9.9.8.bb b/meta-oe/recipes-graphics/glm/glm_0.9.9.8.bb
index e313d7a192..e6fd0edd21 100644
--- a/meta-oe/recipes-graphics/glm/glm_0.9.9.8.bb
+++ b/meta-oe/recipes-graphics/glm/glm_0.9.9.8.bb
@@ -20,7 +20,6 @@ SRC_URI = " \
20SRCREV = "efec5db081e3aad807d0731e172ac597f6a39447" 20SRCREV = "efec5db081e3aad807d0731e172ac597f6a39447"
21PV .= "+0.9.9.9+git" 21PV .= "+0.9.9.9+git"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit cmake 24inherit cmake
26 25
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..dab11a02bc
--- /dev/null
+++ b/meta-oe/recipes-graphics/gpicview/gpicview_0.3.1.bb
@@ -0,0 +1,22 @@
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"
12
13SRC_URI = "git://github.com/lxde/gpicview.git;protocol=https;branch=master;tag=${PV}"
14SRCREV = "ca13623c6176585db4759ce4371fbf89c56fa630"
15
16inherit autotools mime-xdg pkgconfig
17
18PACKAGECONFIG ?= "gtk3"
19PACKAGECONFIG[gtk2] = ",,gtk+"
20PACKAGECONFIG[gtk3] = "--enable-gtk3,,gtk+3"
21
22FILES:${PN} += "${datadir}/icons"
diff --git a/meta-oe/recipes-graphics/graphviz/graphviz_12.2.1.bb b/meta-oe/recipes-graphics/graphviz/graphviz_12.2.1.bb
index cb04a1b24a..cccbbe75f7 100644
--- a/meta-oe/recipes-graphics/graphviz/graphviz_12.2.1.bb
+++ b/meta-oe/recipes-graphics/graphviz/graphviz_12.2.1.bb
@@ -16,7 +16,7 @@ DEPENDS = " \
16DEPENDS:append:class-target = " ${BPN}-native" 16DEPENDS:append:class-target = " ${BPN}-native"
17DEPENDS:append:class-nativesdk = " ${BPN}-native" 17DEPENDS:append:class-nativesdk = " ${BPN}-native"
18 18
19inherit autotools-brokensep pkgconfig gettext 19inherit autotools-brokensep pkgconfig gettext qemu
20 20
21SRC_URI = "https://gitlab.com/api/v4/projects/4207231/packages/generic/${BPN}-releases/${PV}/${BP}.tar.xz \ 21SRC_URI = "https://gitlab.com/api/v4/projects/4207231/packages/generic/${BPN}-releases/${PV}/${BP}.tar.xz \
22 " 22 "
@@ -84,7 +84,7 @@ SYSROOT_PREPROCESS_FUNCS:append:class-native = " graphviz_sstate_postinst"
84pkg_postinst:${PN} () { 84pkg_postinst:${PN} () {
85 if [ -n "$D" ]; then 85 if [ -n "$D" ]; then
86 if ${@bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', 'true', 'false', d)}; then 86 if ${@bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', 'true', 'false', d)}; then
87 ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/dot')} -c 87 ${@qemu_run_binary(d, '$D', '${bindir}/dot')} -c
88 fi 88 fi
89 else 89 else
90 dot -c 90 dot -c
@@ -96,7 +96,7 @@ pkg_postrm:${PN} () {
96 rmdir --ignore-fail-on-non-empty $D${libdir}/graphviz 96 rmdir --ignore-fail-on-non-empty $D${libdir}/graphviz
97} 97}
98 98
99PACKAGE_WRITE_DEPS += "qemuwrapper-cross" 99PACKAGE_WRITE_DEPS += "qemu-native"
100 100
101PACKAGES =+ "${PN}-python ${PN}-perl ${PN}-demo" 101PACKAGES =+ "${PN}-python ${PN}-perl ${PN}-demo"
102 102
diff --git a/meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb b/meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb
index 16ab6d6fd4..ef9b194f9a 100644
--- a/meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb
+++ b/meta-oe/recipes-graphics/gtkperf/gtkperf_0.40.bb
@@ -18,7 +18,7 @@ UPSTREAM_CHECK_REGEX = "${BPN}_(?P<pver>\d+(\.\d+)+)"
18 18
19DEPENDS = "gtk+" 19DEPENDS = "gtk+"
20 20
21S = "${WORKDIR}/${BPN}" 21S = "${UNPACKDIR}/${BPN}"
22 22
23inherit features_check autotools binconfig pkgconfig gettext 23inherit features_check autotools binconfig pkgconfig gettext
24 24
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 43367aa415..f912686c41 100644
--- a/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb
+++ b/meta-oe/recipes-graphics/gtkwave/gtkwave_3.3.122.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
7 7
8SRC_URI = "http://gtkwave.sourceforge.net/gtkwave-gtk3-${PV}.tar.gz" 8SRC_URI = "http://gtkwave.sourceforge.net/gtkwave-gtk3-${PV}.tar.gz"
9SRC_URI[sha256sum] = "6201b5f93dcaeafa92fc0ec4ad4baeaf60acf16fc8f019bbf061cf4ebf27938a" 9SRC_URI[sha256sum] = "6201b5f93dcaeafa92fc0ec4ad4baeaf60acf16fc8f019bbf061cf4ebf27938a"
10S = "${WORKDIR}/${BPN}-gtk3-${PV}" 10S = "${UNPACKDIR}/${BPN}-gtk3-${PV}"
11 11
12DEPENDS = " \ 12DEPENDS = " \
13 gperf-native \ 13 gperf-native \
diff --git a/meta-oe/recipes-graphics/imlib2/imlib2_git.bb b/meta-oe/recipes-graphics/imlib2/imlib2_git.bb
index 9c9bf10398..66e9f8a0c4 100644
--- a/meta-oe/recipes-graphics/imlib2/imlib2_git.bb
+++ b/meta-oe/recipes-graphics/imlib2/imlib2_git.bb
@@ -15,7 +15,6 @@ inherit autotools pkgconfig lib_package
15AUTO_LIBNAME_PKGS = "" 15AUTO_LIBNAME_PKGS = ""
16 16
17SRC_URI = "git://git.enlightenment.org/old/legacy-${BPN}.git;protocol=https;branch=master" 17SRC_URI = "git://git.enlightenment.org/old/legacy-${BPN}.git;protocol=https;branch=master"
18S = "${WORKDIR}/git"
19 18
20PACKAGECONFIG ??= "jpeg png zlib ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" 19PACKAGECONFIG ??= "jpeg png zlib ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
21 20
diff --git a/meta-oe/recipes-graphics/libdecor/libdecor_0.2.2.bb b/meta-oe/recipes-graphics/libdecor/libdecor_0.2.3.bb
index 6621389b5a..35deb8d2aa 100644
--- a/meta-oe/recipes-graphics/libdecor/libdecor_0.2.2.bb
+++ b/meta-oe/recipes-graphics/libdecor/libdecor_0.2.3.bb
@@ -2,9 +2,7 @@ SUMMARY = "libdecor - A client-side decorations library for Wayland clients"
2LICENSE = "MIT" 2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=7ae2be7fb1637141840314b51970a9f7" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=7ae2be7fb1637141840314b51970a9f7"
4 4
5SRC_URI = " \ 5SRC_URI = "git://gitlab.freedesktop.org/libdecor/libdecor.git;protocol=https;branch=libdecor-0.2;tag=${PV}"
6 git://gitlab.freedesktop.org/libdecor/libdecor.git;protocol=https;branch=master \
7"
8 6
9DEPENDS = " \ 7DEPENDS = " \
10 cairo \ 8 cairo \
@@ -14,8 +12,7 @@ DEPENDS = " \
14 wayland-protocols \ 12 wayland-protocols \
15" 13"
16 14
17S = "${WORKDIR}/git" 15SRCREV = "15afd30a6e23e949d022ff18f17dd7fdbd3361e4"
18SRCREV = "7807ae3480f5c6a37c5e8505d94af1e764aaf704"
19 16
20PACKAGECONFIG ?= "dbus ${@bb.utils.filter('DISTRO_FEATURES', 'gtk+3', d)}" 17PACKAGECONFIG ?= "dbus ${@bb.utils.filter('DISTRO_FEATURES', 'gtk+3', d)}"
21 18
diff --git a/meta-oe/recipes-graphics/libforms/libforms_1.2.5pre1.bb b/meta-oe/recipes-graphics/libforms/libforms_1.2.5pre1.bb
index db648ec8c2..e59de6f0ca 100644
--- a/meta-oe/recipes-graphics/libforms/libforms_1.2.5pre1.bb
+++ b/meta-oe/recipes-graphics/libforms/libforms_1.2.5pre1.bb
@@ -18,7 +18,7 @@ inherit autotools features_check
18 18
19REQUIRED_DISTRO_FEATURES = "opengl x11" 19REQUIRED_DISTRO_FEATURES = "opengl x11"
20 20
21S = "${WORKDIR}/xforms-${PV}" 21S = "${UNPACKDIR}/xforms-${PV}"
22 22
23DEPENDS = "libxpm jpeg libx11 virtual/libgl" 23DEPENDS = "libxpm jpeg libx11 virtual/libgl"
24RDEPENDS:${PN} = "bash" 24RDEPENDS:${PN} = "bash"
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 4094aa4fc6..0000000000
--- a/meta-oe/recipes-graphics/libglvnd/libglvnd_1.7.0.bb
+++ /dev/null
@@ -1,30 +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
16S = "${WORKDIR}/git"
17
18PACKAGECONFIG ?= "\
19 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
20 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'egl gles1 gles2', '', d)} \
21 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl x11', 'glx', '', d)} \
22 "
23
24PACKAGECONFIG[x11] = "-Dx11=enabled,-Dx11=disabled,libx11 libxext xorgproto"
25PACKAGECONFIG[glx] = "-Dglx=enabled,-Dglx=disabled,libx11 libxext xorgproto"
26PACKAGECONFIG[egl] = "-Degl=true,-Degl=false,"
27PACKAGECONFIG[gles1] = "-Dgles1=true,-Dgles1=false,"
28PACKAGECONFIG[gles2] = "-Dgles2=true,-Dgles2=false,"
29
30BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl-gfx_2.0.27.bb b/meta-oe/recipes-graphics/libsdl/libsdl-gfx_2.0.27.bb
index 4f702029d9..d707b6c9b4 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl-gfx_2.0.27.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl-gfx_2.0.27.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "dfb15ac5f8ce7a4952dc12d2aed9747518c5e6b335c0e31636d23f93c6
10 10
11UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/sdlgfx/files/" 11UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/sdlgfx/files/"
12 12
13S = "${WORKDIR}/SDL_gfx-${PV}" 13S = "${UNPACKDIR}/SDL_gfx-${PV}"
14 14
15inherit autotools pkgconfig 15inherit autotools pkgconfig
16 16
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl-image_1.2.12.bb b/meta-oe/recipes-graphics/libsdl/libsdl-image_1.2.12.bb
index 01137bb0ca..29fb8cb4aa 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl-image_1.2.12.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl-image_1.2.12.bb
@@ -11,7 +11,7 @@ SRC_URI = "http://www.libsdl.org/projects/SDL_image/release/SDL_image-${PV}.tar.
11 file://configure.patch" 11 file://configure.patch"
12SRC_URI[sha256sum] = "0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699" 12SRC_URI[sha256sum] = "0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699"
13 13
14S = "${WORKDIR}/SDL_image-${PV}" 14S = "${UNPACKDIR}/SDL_image-${PV}"
15 15
16inherit autotools pkgconfig 16inherit autotools pkgconfig
17 17
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl-mixer_1.2.12.bb b/meta-oe/recipes-graphics/libsdl/libsdl-mixer_1.2.12.bb
index 35f278c890..d87c15aebc 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl-mixer_1.2.12.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl-mixer_1.2.12.bb
@@ -10,7 +10,7 @@ SRC_URI = "http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-${PV}.tar.
10 10
11SRC_URI[sha256sum] = "1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a" 11SRC_URI[sha256sum] = "1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a"
12 12
13S = "${WORKDIR}/SDL_mixer-${PV}" 13S = "${UNPACKDIR}/SDL_mixer-${PV}"
14 14
15inherit autotools-brokensep pkgconfig 15inherit autotools-brokensep pkgconfig
16 16
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl-net_1.2.8.bb b/meta-oe/recipes-graphics/libsdl/libsdl-net_1.2.8.bb
index 93466872ac..ef4d13ebb6 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl-net_1.2.8.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl-net_1.2.8.bb
@@ -14,6 +14,6 @@ SRC_URI = " \
14 file://am_foreign.patch \ 14 file://am_foreign.patch \
15" 15"
16 16
17S = "${WORKDIR}/SDL_net-${PV}" 17S = "${UNPACKDIR}/SDL_net-${PV}"
18 18
19SRC_URI[sha256sum] = "5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4" 19SRC_URI[sha256sum] = "5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4"
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl-ttf_2.0.11.bb b/meta-oe/recipes-graphics/libsdl/libsdl-ttf_2.0.11.bb
index c104444319..2cf3e88f17 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl-ttf_2.0.11.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl-ttf_2.0.11.bb
@@ -9,7 +9,7 @@ SRC_URI = "http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-${PV}.tar.gz \
9" 9"
10SRC_URI[sha256sum] = "724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7" 10SRC_URI[sha256sum] = "724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7"
11 11
12S = "${WORKDIR}/SDL_ttf-${PV}" 12S = "${UNPACKDIR}/SDL_ttf-${PV}"
13 13
14inherit autotools pkgconfig 14inherit autotools pkgconfig
15 15
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl2-image_2.8.8.bb b/meta-oe/recipes-graphics/libsdl/libsdl2-image_2.8.8.bb
index d3dbf13ae7..c15e986dc3 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl2-image_2.8.8.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl2-image_2.8.8.bb
@@ -9,7 +9,7 @@ DEPENDS = "tiff zlib libpng jpeg virtual/libsdl2 libwebp"
9SRC_URI = "http://www.libsdl.org/projects/SDL_image/release/SDL2_image-${PV}.tar.gz" 9SRC_URI = "http://www.libsdl.org/projects/SDL_image/release/SDL2_image-${PV}.tar.gz"
10SRC_URI[sha256sum] = "2213b56fdaff2220d0e38c8e420cbe1a83c87374190cba8c70af2156097ce30a" 10SRC_URI[sha256sum] = "2213b56fdaff2220d0e38c8e420cbe1a83c87374190cba8c70af2156097ce30a"
11 11
12S = "${WORKDIR}/SDL2_image-${PV}" 12S = "${UNPACKDIR}/SDL2_image-${PV}"
13 13
14inherit cmake pkgconfig 14inherit cmake pkgconfig
15 15
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl2-mixer_2.8.1.bb b/meta-oe/recipes-graphics/libsdl/libsdl2-mixer_2.8.1.bb
index b24c8782cf..46e6ba0774 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl2-mixer_2.8.1.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl2-mixer_2.8.1.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbb0010b2f7cf6e8a13bcac1ef4d2455"
7SRC_URI = "http://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-${PV}.tar.gz" 7SRC_URI = "http://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-${PV}.tar.gz"
8SRC_URI[sha256sum] = "cb760211b056bfe44f4a1e180cc7cb201137e4d1572f2002cc1be728efd22660" 8SRC_URI[sha256sum] = "cb760211b056bfe44f4a1e180cc7cb201137e4d1572f2002cc1be728efd22660"
9 9
10S = "${WORKDIR}/SDL2_mixer-${PV}" 10S = "${UNPACKDIR}/SDL2_mixer-${PV}"
11 11
12inherit cmake pkgconfig 12inherit cmake pkgconfig
13 13
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl2-net_2.2.0.bb b/meta-oe/recipes-graphics/libsdl/libsdl2-net_2.2.0.bb
index d26a545f83..4a7ada94cb 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl2-net_2.2.0.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl2-net_2.2.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=68a088513da90254b2fbe664f42af315"
6SRC_URI = " \ 6SRC_URI = " \
7 https://www.libsdl.org/projects/SDL_net/release/SDL2_net-${PV}.tar.gz \ 7 https://www.libsdl.org/projects/SDL_net/release/SDL2_net-${PV}.tar.gz \
8" 8"
9S = "${WORKDIR}/SDL2_net-${PV}" 9S = "${UNPACKDIR}/SDL2_net-${PV}"
10 10
11inherit cmake pkgconfig 11inherit cmake pkgconfig
12 12
diff --git a/meta-oe/recipes-graphics/libsdl/libsdl_1.2.15.bb b/meta-oe/recipes-graphics/libsdl/libsdl_1.2.15.bb
index 35870c4814..8122b88a68 100644
--- a/meta-oe/recipes-graphics/libsdl/libsdl_1.2.15.bb
+++ b/meta-oe/recipes-graphics/libsdl/libsdl_1.2.15.bb
@@ -31,7 +31,7 @@ SRC_URI = "http://www.libsdl.org/release/SDL-${PV}.tar.gz \
31 31
32UPSTREAM_CHECK_REGEX = "SDL-(?P<pver>\d+(\.\d+)+)\.tar" 32UPSTREAM_CHECK_REGEX = "SDL-(?P<pver>\d+(\.\d+)+)\.tar"
33 33
34S = "${WORKDIR}/SDL-${PV}" 34S = "${UNPACKDIR}/SDL-${PV}"
35 35
36SRC_URI[sha256sum] = "d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00" 36SRC_URI[sha256sum] = "d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00"
37 37
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.52.bb b/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.56.bb
index 4553ac14e1..3b17f350df 100644
--- a/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.52.bb
+++ b/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.56.bb
@@ -11,8 +11,8 @@ LICENSE = "Zlib"
11LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=98241180d857fe975e4b60d44d6c01a5" 11LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=98241180d857fe975e4b60d44d6c01a5"
12 12
13SRC_URI = "http://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz" 13SRC_URI = "http://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz"
14SRC_URI[sha256sum] = "eb02c4c47d90e7a2585a65c712cf4a08ff4c37c0a1efc17af49d8ebde3292c23" 14SRC_URI[sha256sum] = "27e845b1b7dc0a91a85f1a1f18892ed205adb38caf767741eb258008d8264de0"
15S = "${WORKDIR}/sdl2-compat-${PV}" 15S = "${UNPACKDIR}/sdl2-compat-${PV}"
16 16
17DEPENDS += "libsdl3" 17DEPENDS += "libsdl3"
18 18
@@ -23,7 +23,7 @@ inherit cmake pkgconfig upstream-version-is-even features_check
23REQUIRED_DISTRO_FEATURES = "opengl x11" 23REQUIRED_DISTRO_FEATURES = "opengl x11"
24 24
25do_install:append() { 25do_install:append() {
26 mv ${D}${libdir}/pkgconfig/sdl2_compat.pc ${D}${libdir}/pkgconfig/sdl2.pc 26 mv ${D}${libdir}/pkgconfig/sdl2-compat.pc ${D}${libdir}/pkgconfig/sdl2.pc
27} 27}
28 28
29FILES:${PN} += "${datadir}/licenses" 29FILES:${PN} += "${datadir}/licenses"
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.4.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.4.bb
index 8ef20521a9..ac425f6ad2 100644
--- a/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.4.bb
+++ b/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.4.bb
@@ -9,7 +9,6 @@ DEPENDS = "tiff zlib libpng jpeg libsdl3 libwebp"
9SRC_URI = "git://github.com/libsdl-org/SDL_image.git;protocol=https;branch=release-3.2.x" 9SRC_URI = "git://github.com/libsdl-org/SDL_image.git;protocol=https;branch=release-3.2.x"
10SRCREV = "11154afb7855293159588b245b446a4ef09e574f" 10SRCREV = "11154afb7855293159588b245b446a4ef09e574f"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake pkgconfig 13inherit cmake pkgconfig
15 14
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3-ttf_3.2.2.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3-ttf_3.2.2.bb
index f914d1dcff..1f82f95d65 100644
--- a/meta-oe/recipes-graphics/libsdl3/libsdl3-ttf_3.2.2.bb
+++ b/meta-oe/recipes-graphics/libsdl3/libsdl3-ttf_3.2.2.bb
@@ -8,7 +8,7 @@ SRC_URI = "http://www.libsdl.org/projects/SDL_ttf/release/SDL3_ttf-${PV}.tar.gz
8" 8"
9SRC_URI[sha256sum] = "63547d58d0185c833213885b635a2c0548201cc8f301e6587c0be1a67e1e045d" 9SRC_URI[sha256sum] = "63547d58d0185c833213885b635a2c0548201cc8f301e6587c0be1a67e1e045d"
10 10
11S = "${WORKDIR}/SDL3_ttf-${PV}" 11S = "${UNPACKDIR}/SDL3_ttf-${PV}"
12 12
13inherit cmake pkgconfig 13inherit cmake pkgconfig
14 14
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.12.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.16.bb
index 38c1b12807..9579cb73a1 100644
--- a/meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.12.bb
+++ b/meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.16.bb
@@ -17,9 +17,9 @@ LIC_FILES_CHKSUM = "\
17 17
18SRC_URI = "http://www.libsdl.org/release/SDL3-${PV}.tar.gz" 18SRC_URI = "http://www.libsdl.org/release/SDL3-${PV}.tar.gz"
19 19
20S = "${WORKDIR}/SDL3-${PV}" 20S = "${UNPACKDIR}/SDL3-${PV}"
21 21
22SRC_URI[sha256sum] = "9734f308e130c64a2b4df6bca5884c5aca577ee6c7c77ab3379474ea85e51f96" 22SRC_URI[sha256sum] = "6340e58879b2d15830c8460d2f589a385c444d1faa2a4828a9626c7322562be8"
23 23
24inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even 24inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even
25 25
diff --git a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.14.bb b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.14.bb
index e518461d7d..ff5df428e8 100644
--- a/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.14.bb
+++ b/meta-oe/recipes-graphics/libvncserver/libvncserver_0.9.14.bb
@@ -47,7 +47,6 @@ inherit cmake
47SRC_URI = "git://github.com/LibVNC/libvncserver;branch=master;protocol=https" 47SRC_URI = "git://github.com/LibVNC/libvncserver;branch=master;protocol=https"
48SRCREV = "10e9eb75f73e973725dc75c373de5d89807af028" 48SRCREV = "10e9eb75f73e973725dc75c373de5d89807af028"
49 49
50S = "${WORKDIR}/git"
51 50
52EXTRA_OECMAKE = "-DMAKE_INSTALL_LIBDIR=${libdir}" 51EXTRA_OECMAKE = "-DMAKE_INSTALL_LIBDIR=${libdir}"
53 52
diff --git a/meta-oe/recipes-graphics/libyui/libyui-ncurses_4.6.2.bb b/meta-oe/recipes-graphics/libyui/libyui-ncurses_4.6.2.bb
index 4196449f3a..d7c96492b2 100644
--- a/meta-oe/recipes-graphics/libyui/libyui-ncurses_4.6.2.bb
+++ b/meta-oe/recipes-graphics/libyui/libyui-ncurses_4.6.2.bb
@@ -11,7 +11,7 @@ SRC_URI:append:class-target = " file://0001-Fix-the-error-of-can-t-find-header-f
11 11
12SRCREV = "e691b563262306a40a61bbf228839fa06e4f0516" 12SRCREV = "e691b563262306a40a61bbf228839fa06e4f0516"
13 13
14S = "${WORKDIR}/git/libyui-ncurses" 14S = "${UNPACKDIR}/${BP}/libyui-ncurses"
15 15
16inherit cmake gettext pkgconfig 16inherit cmake gettext pkgconfig
17 17
diff --git a/meta-oe/recipes-graphics/libyui/libyui_4.6.2.bb b/meta-oe/recipes-graphics/libyui/libyui_4.6.2.bb
index 419a9522a4..d86aa4da91 100644
--- a/meta-oe/recipes-graphics/libyui/libyui_4.6.2.bb
+++ b/meta-oe/recipes-graphics/libyui/libyui_4.6.2.bb
@@ -12,7 +12,7 @@ SRC_URI = "git://github.com/libyui/libyui.git;branch=master;protocol=https \
12 12
13SRCREV = "e691b563262306a40a61bbf228839fa06e4f0516" 13SRCREV = "e691b563262306a40a61bbf228839fa06e4f0516"
14 14
15S = "${WORKDIR}/git/libyui" 15S = "${UNPACKDIR}/${BP}/libyui"
16 16
17inherit cmake gettext pkgconfig 17inherit cmake gettext pkgconfig
18 18
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.2.2.bb b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.2.2.bb
index 1228748701..ede5c16f3f 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.2.2.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.2.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=802d3d83ae80ef5f343050bf96cce3a4 \
6 6
7SRC_URI = "\ 7SRC_URI = "\
8 git://github.com/lvgl/lv_port_linux_frame_buffer.git;protocol=https;branch=release/v9.2;name=demo \ 8 git://github.com/lvgl/lv_port_linux_frame_buffer.git;protocol=https;branch=release/v9.2;name=demo \
9 git://github.com/lvgl/lvgl;protocol=https;branch=release/v9.2;name=lvgl;subdir=git/lvgl \ 9 git://github.com/lvgl/lvgl;protocol=https;branch=release/v9.2;name=lvgl;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/lvgl \
10 file://0001-thorvg-fix-build-with-gcc-15.patch;patchdir=lvgl \ 10 file://0001-thorvg-fix-build-with-gcc-15.patch;patchdir=lvgl \
11 " 11 "
12SRCREV_demo = "c924e24c7aa55317521bcd9dd75ce9337508f5a5" 12SRCREV_demo = "c924e24c7aa55317521bcd9dd75ce9337508f5a5"
@@ -24,7 +24,6 @@ require lv-conf.inc
24 24
25inherit cmake 25inherit cmake
26 26
27S = "${WORKDIR}/git"
28 27
29do_configure:prepend() { 28do_configure:prepend() {
30 if [ "${LVGL_CONFIG_USE_SDL}" -eq 1 ] ; then 29 if [ "${LVGL_CONFIG_USE_SDL}" -eq 1 ] ; then
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl_9.2.2.bb b/meta-oe/recipes-graphics/lvgl/lvgl_9.2.2.bb
index 935e84ad23..28306a1101 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl_9.2.2.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl_9.2.2.bb
@@ -17,7 +17,6 @@ SRCREV = "7f07a129e8d77f4984fff8e623fd5be18ff42e74"
17inherit cmake 17inherit cmake
18 18
19EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib} -DBUILD_SHARED_LIBS=ON" 19EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib} -DBUILD_SHARED_LIBS=ON"
20S = "${WORKDIR}/git"
21 20
22require lv-conf.inc 21require lv-conf.inc
23 22
diff --git a/meta-oe/recipes-graphics/neatvnc/neatvnc_0.8.1.bb b/meta-oe/recipes-graphics/neatvnc/neatvnc_0.8.1.bb
index 9065050c62..2b26ec57ae 100644
--- a/meta-oe/recipes-graphics/neatvnc/neatvnc_0.8.1.bb
+++ b/meta-oe/recipes-graphics/neatvnc/neatvnc_0.8.1.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/any1/neatvnc;branch=v0.8;protocol=https"
8 8
9SRCREV = "07081567ab21a2b099ceb41ae8cab872a31cbb9a" 9SRCREV = "07081567ab21a2b099ceb41ae8cab872a31cbb9a"
10 10
11S = "${WORKDIR}/git"
12 11
13DEPENDS = "libdrm pixman aml zlib" 12DEPENDS = "libdrm pixman aml zlib"
14 13
diff --git a/meta-oe/recipes-graphics/nyancat/nyancat_1.5.2.bb b/meta-oe/recipes-graphics/nyancat/nyancat_1.5.2.bb
index a44e79362d..c31ad985d9 100644
--- a/meta-oe/recipes-graphics/nyancat/nyancat_1.5.2.bb
+++ b/meta-oe/recipes-graphics/nyancat/nyancat_1.5.2.bb
@@ -5,7 +5,6 @@ SECTION = "graphics"
5LICENSE = "NCSA" 5LICENSE = "NCSA"
6LIC_FILES_CHKSUM = "file://src/nyancat.c;beginline=27;endline=49;md5=285f7ac87da4a631f348800687d845bd" 6LIC_FILES_CHKSUM = "file://src/nyancat.c;beginline=27;endline=49;md5=285f7ac87da4a631f348800687d845bd"
7 7
8S = "${WORKDIR}/git"
9 8
10SRCREV = "5ffb6c5c03d0e9156db8f360599d4f0449bb16b9" 9SRCREV = "5ffb6c5c03d0e9156db8f360599d4f0449bb16b9"
11SRC_URI = " \ 10SRC_URI = " \
diff --git a/meta-oe/recipes-graphics/openbox/obconf_git.bb b/meta-oe/recipes-graphics/openbox/obconf_git.bb
index 1210af70ea..917492c982 100644
--- a/meta-oe/recipes-graphics/openbox/obconf_git.bb
+++ b/meta-oe/recipes-graphics/openbox/obconf_git.bb
@@ -16,7 +16,6 @@ SRC_URI = " \
16 file://0001-Fix-function-protype-visibility.patch \ 16 file://0001-Fix-function-protype-visibility.patch \
17" 17"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools gettext pkgconfig mime mime-xdg features_check 20inherit autotools gettext pkgconfig mime mime-xdg features_check
22# depends on openbox, which is X11-only 21# depends on openbox, which is X11-only
diff --git a/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.3.bb b/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.3.bb
index 231bf84573..6c383e3423 100644
--- a/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.3.bb
+++ b/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.3.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/uclouvain/openjpeg.git;branch=master;protocol=https
9 file://0001-Do-not-ask-cmake-to-export-binaries-they-don-t-make-.patch \ 9 file://0001-Do-not-ask-cmake-to-export-binaries-they-don-t-make-.patch \
10 " 10 "
11SRCREV = "210a8a5690d0da66f02d49420d7176a21ef409dc" 11SRCREV = "210a8a5690d0da66f02d49420d7176a21ef409dc"
12S = "${WORKDIR}/git"
13 12
14inherit cmake 13inherit cmake
15 14
diff --git a/meta-oe/recipes-graphics/panel-mipi-dbi/panel-mipi-dbi-native_git.bb b/meta-oe/recipes-graphics/panel-mipi-dbi/panel-mipi-dbi-native_git.bb
index 0e88e84aff..d3c96cd66f 100644
--- a/meta-oe/recipes-graphics/panel-mipi-dbi/panel-mipi-dbi-native_git.bb
+++ b/meta-oe/recipes-graphics/panel-mipi-dbi/panel-mipi-dbi-native_git.bb
@@ -15,7 +15,6 @@ SRCREV = "1cbd40135a8c7f25d7b444a7fac77fd3c3ad471e"
15 15
16SRC_URI = "git://github.com/notro/panel-mipi-dbi.git;protocol=https;branch=main" 16SRC_URI = "git://github.com/notro/panel-mipi-dbi.git;protocol=https;branch=main"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit native 19inherit native
21 20
diff --git a/meta-oe/recipes-graphics/pango/pangomm-2.48_2.56.1.bb b/meta-oe/recipes-graphics/pango/pangomm-2.48_2.56.1.bb
index 896195c57d..d99c6ceac0 100644
--- a/meta-oe/recipes-graphics/pango/pangomm-2.48_2.56.1.bb
+++ b/meta-oe/recipes-graphics/pango/pangomm-2.48_2.56.1.bb
@@ -12,7 +12,7 @@ inherit gnomebase features_check
12SRC_URI[archive.sha256sum] = "539f5aa60e9bdc6b955bb448e2a62cc14562744df690258040fbb74bf885755d" 12SRC_URI[archive.sha256sum] = "539f5aa60e9bdc6b955bb448e2a62cc14562744df690258040fbb74bf885755d"
13REQUIRED_DISTRO_FEATURES = "x11" 13REQUIRED_DISTRO_FEATURES = "x11"
14 14
15S = "${WORKDIR}/${GNOMEBN}-${PV}" 15S = "${UNPACKDIR}/${GNOMEBN}-${PV}"
16 16
17FILES:${PN} = "${libdir}/lib*.so.*" 17FILES:${PN} = "${libdir}/lib*.so.*"
18FILES:${PN}-dev += "${libdir}/*/include/ ${libdir}/pangomm-*/" 18FILES:${PN}-dev += "${libdir}/*/include/ ${libdir}/pangomm-*/"
diff --git a/meta-oe/recipes-graphics/parallel-deqp-runner/parallel-deqp-runner_git.bb b/meta-oe/recipes-graphics/parallel-deqp-runner/parallel-deqp-runner_git.bb
index 2ec89bc05b..88cdce26d1 100644
--- a/meta-oe/recipes-graphics/parallel-deqp-runner/parallel-deqp-runner_git.bb
+++ b/meta-oe/recipes-graphics/parallel-deqp-runner/parallel-deqp-runner_git.bb
@@ -10,6 +10,5 @@ SRC_URI = "git://gitlab.freedesktop.org/mesa/parallel-deqp-runner.git;protocol=h
10PV = "2020.06.15+git" 10PV = "2020.06.15+git"
11SRCREV = "e1642fb691d29b1462504b58916f7f514a963e80" 11SRCREV = "e1642fb691d29b1462504b58916f7f514a963e80"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit pkgconfig meson 14inherit pkgconfig meson
diff --git a/meta-oe/recipes-graphics/qrencode/qrencode_4.1.1.bb b/meta-oe/recipes-graphics/qrencode/qrencode_4.1.1.bb
index 039816e4a0..c794f41370 100644
--- a/meta-oe/recipes-graphics/qrencode/qrencode_4.1.1.bb
+++ b/meta-oe/recipes-graphics/qrencode/qrencode_4.1.1.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
7SRCREV = "715e29fd4cd71b6e452ae0f4e36d917b43122ce8" 7SRCREV = "715e29fd4cd71b6e452ae0f4e36d917b43122ce8"
8SRC_URI = "git://github.com/fukuchi/libqrencode.git;branch=master;protocol=https" 8SRC_URI = "git://github.com/fukuchi/libqrencode.git;branch=master;protocol=https"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit autotools pkgconfig 11inherit autotools pkgconfig
13 12
diff --git a/meta-oe/recipes-graphics/renderdoc/renderdoc_1.38.bb b/meta-oe/recipes-graphics/renderdoc/renderdoc_1.38.bb
index 8aab26c824..c5a0cdc6aa 100644
--- a/meta-oe/recipes-graphics/renderdoc/renderdoc_1.38.bb
+++ b/meta-oe/recipes-graphics/renderdoc/renderdoc_1.38.bb
@@ -8,7 +8,6 @@ SRCREV = "34c3c40787f440da9c2947cd63a41e6c4d1f95b9"
8SRC_URI = " \ 8SRC_URI = " \
9 git://github.com/baldurk/${BPN}.git;protocol=https;branch=v1.x \ 9 git://github.com/baldurk/${BPN}.git;protocol=https;branch=v1.x \
10" 10"
11S = "${WORKDIR}/git"
12 11
13DEPENDS += "virtual/libx11 virtual/libgl libxcb xcb-util-keysyms" 12DEPENDS += "virtual/libx11 virtual/libgl libxcb xcb-util-keysyms"
14 13
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 bf3070701f..567f7a55e8 100644
--- a/meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb
+++ b/meta-oe/recipes-graphics/spir/spirv-shader-generator_git.bb
@@ -4,7 +4,6 @@ LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5SECTION = "graphics" 5SECTION = "graphics"
6 6
7S = "${WORKDIR}/git"
8SRCREV = "f09ba2777714871bddb70d049878af34b94fa54d" 7SRCREV = "f09ba2777714871bddb70d049878af34b94fa54d"
9SRC_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"
10inherit cmake pkgconfig 9inherit cmake pkgconfig
diff --git a/meta-oe/recipes-graphics/surf/surf_2.1.bb b/meta-oe/recipes-graphics/surf/surf_2.1.bb
index 4d9d4d3dd0..258c78e509 100644
--- a/meta-oe/recipes-graphics/surf/surf_2.1.bb
+++ b/meta-oe/recipes-graphics/surf/surf_2.1.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://git.suckless.org/surf;branch=surf-webkit2 \
14 " 14 "
15SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'soup3', 'file://0001-config.mk-Fix-compiler-and-linker.patch file://0001-config.ml-make-compatible-with-webkitgtk-2.34.0.patch', '', d)}" 15SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'soup3', 'file://0001-config.mk-Fix-compiler-and-linker.patch file://0001-config.ml-make-compatible-with-webkitgtk-2.34.0.patch', '', d)}"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit pkgconfig features_check 18inherit pkgconfig features_check
20 19
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract-lang_4.1.0.bb b/meta-oe/recipes-graphics/tesseract/tesseract-lang_4.1.0.bb
index 0d45ee765c..f4923f3f00 100644
--- a/meta-oe/recipes-graphics/tesseract/tesseract-lang_4.1.0.bb
+++ b/meta-oe/recipes-graphics/tesseract/tesseract-lang_4.1.0.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
6SRCREV = "4767ea922bcc460e70b87b1d303ebdfed0897da8" 6SRCREV = "4767ea922bcc460e70b87b1d303ebdfed0897da8"
7SRC_URI = "git://github.com/tesseract-ocr/tessdata.git;branch=main;protocol=https" 7SRC_URI = "git://github.com/tesseract-ocr/tessdata.git;branch=main;protocol=https"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit allarch 10inherit allarch
12 11
diff --git a/meta-oe/recipes-graphics/tesseract/tesseract_5.5.0.bb b/meta-oe/recipes-graphics/tesseract/tesseract_5.5.1.bb
index 33d928fa2c..4bc0f5b88f 100644
--- a/meta-oe/recipes-graphics/tesseract/tesseract_5.5.0.bb
+++ b/meta-oe/recipes-graphics/tesseract/tesseract_5.5.1.bb
@@ -5,10 +5,9 @@ BUGTRACKER = "https://github.com/tesseract-ocr/tesseract/issues"
5LICENSE = "Apache-2.0" 5LICENSE = "Apache-2.0"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
7 7
8SRCREV = "64eab6c457b2337dd690746a5fde5c222b40d5f8" 8SRCREV = "3b7c70e34dea179549ed3e995872e2e019eb8477"
9SRC_URI = "git://github.com/${BPN}-ocr/${BPN}.git;branch=main;protocol=https" 9SRC_URI = "git://github.com/${BPN}-ocr/${BPN}.git;branch=main;protocol=https"
10 10
11S = "${WORKDIR}/git"
12 11
13DEPENDS = "leptonica" 12DEPENDS = "leptonica"
14 13
diff --git a/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb b/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb
index 98777970b0..dd4f79c314 100644
--- a/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb
+++ b/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb
@@ -7,7 +7,6 @@ RDEPENDS:${PN} = "coreutils hicolor-icon-theme perl bash xkbcomp"
7 7
8LIC_FILES_CHKSUM = "file://LICENCE.TXT;md5=75b02c2872421380bbd47781d2bd75d3" 8LIC_FILES_CHKSUM = "file://LICENCE.TXT;md5=75b02c2872421380bbd47781d2bd75d3"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit autotools cmake features_check pkgconfig systemd 11inherit autotools cmake features_check pkgconfig systemd
13 12
diff --git a/meta-oe/recipes-graphics/ttf-fonts/source-code-pro-fonts_2.030_1.050.bb b/meta-oe/recipes-graphics/ttf-fonts/source-code-pro-fonts_2.030_1.050.bb
index 15449b216a..38a5126eea 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/source-code-pro-fonts_2.030_1.050.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/source-code-pro-fonts_2.030_1.050.bb
@@ -12,7 +12,7 @@ SRC_URI = " \
12 file://44-source-code-pro-fonts-fontconfig.conf \ 12 file://44-source-code-pro-fonts-fontconfig.conf \
13" 13"
14SRC_URI[sha256sum] = "da2ac159497d31b0c6d9daa8fc390fb8252e75b4a9805ace6a2c9cccaed4932e" 14SRC_URI[sha256sum] = "da2ac159497d31b0c6d9daa8fc390fb8252e75b4a9805ace6a2c9cccaed4932e"
15S = "${WORKDIR}/source-code-pro-2.030R-ro-1.050R-it" 15S = "${UNPACKDIR}/source-code-pro-2.030R-ro-1.050R-it"
16 16
17UPSTREAM_CHECK_URI = "https://github.com/adobe-fonts/source-code-pro/tags" 17UPSTREAM_CHECK_URI = "https://github.com/adobe-fonts/source-code-pro/tags"
18UPSTREAM_CHECK_REGEX = "releases/tag/(?P<pver>\d+\.\d+)R" 18UPSTREAM_CHECK_REGEX = "releases/tag/(?P<pver>\d+\.\d+)R"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-abyssinica_2.300.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-abyssinica_2.300.bb
index beb2cf2ff7..4a3b8e471e 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-abyssinica_2.300.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-abyssinica_2.300.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://OFL.txt;md5=6c56db018aa8803f8aff326829e3ce32"
7 7
8SRCNAME = "AbyssinicaSIL" 8SRCNAME = "AbyssinicaSIL"
9SRC_URI = "http://software.sil.org/downloads/r/abyssinica/${SRCNAME}-${PV}.zip" 9SRC_URI = "http://software.sil.org/downloads/r/abyssinica/${SRCNAME}-${PV}.zip"
10S = "${WORKDIR}/${SRCNAME}-${PV}" 10S = "${UNPACKDIR}/${SRCNAME}-${PV}"
11 11
12UPSTREAM_CHECK_URI = "https://software.sil.org/abyssinica/download/" 12UPSTREAM_CHECK_URI = "https://software.sil.org/abyssinica/download/"
13 13
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb
index ea734182de..82b2541a60 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-arphic-uming_20080216.bb
@@ -8,7 +8,7 @@ RPROVIDES:${PN} = "virtual-chinese-font"
8FONT_PACKAGES = "${PN}" 8FONT_PACKAGES = "${PN}"
9 9
10SRC_URI = "https://deb.debian.org/debian/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_0.2.${PV}.2.orig.tar.bz2" 10SRC_URI = "https://deb.debian.org/debian/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_0.2.${PV}.2.orig.tar.bz2"
11S = "${WORKDIR}/ttf-arphic-uming-0.2.20080216.2" 11S = "${UNPACKDIR}/ttf-arphic-uming-0.2.20080216.2"
12 12
13require ttf.inc 13require ttf.inc
14 14
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.37.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.37.bb
index 90a11ca4d6..9dc23fc4c7 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.37.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-dejavu_2.37.bb
@@ -17,7 +17,7 @@ RDEPENDS:${PN}-common = ""
17SRC_URI = "${SOURCEFORGE_MIRROR}/dejavu/dejavu-fonts-ttf-${PV}.tar.bz2 \ 17SRC_URI = "${SOURCEFORGE_MIRROR}/dejavu/dejavu-fonts-ttf-${PV}.tar.bz2 \
18 file://30-dejavu-aliases.conf" 18 file://30-dejavu-aliases.conf"
19 19
20S = "${WORKDIR}/dejavu-fonts-ttf-${PV}/ttf" 20S = "${UNPACKDIR}/dejavu-fonts-ttf-${PV}/ttf"
21 21
22UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/dejavu/files/dejavu/" 22UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/dejavu/files/dejavu/"
23 23
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb
index cc9213ec5b..06ab2a7921 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-droid_git.bb
@@ -9,7 +9,7 @@ PV = "0.1+git"
9 9
10SRC_URI = "git://github.com/android/platform_frameworks_base.git;branch=master;protocol=https" 10SRC_URI = "git://github.com/android/platform_frameworks_base.git;branch=master;protocol=https"
11 11
12S = "${WORKDIR}/git/data/fonts" 12S = "${UNPACKDIR}/${BP}/data/fonts"
13 13
14do_install:append() { 14do_install:append() {
15 for f in Ahem.ttf MTLc3m.ttf DroidSansArabic.ttf DroidSansThai.ttf \ 15 for f in Ahem.ttf MTLc3m.ttf DroidSansArabic.ttf DroidSansThai.ttf \
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb
index 84cd30d3c0..f50da65ddc 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-gentium_1.02.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://OFL;md5=33a5bf7b98a9c0ae87430760ba762295 \
9 9
10SRC_URI = "https://archive.debian.org/debian/pool/main/t/ttf-gentium/ttf-gentium_${PV}.orig.tar.gz " 10SRC_URI = "https://archive.debian.org/debian/pool/main/t/ttf-gentium/ttf-gentium_${PV}.orig.tar.gz "
11 11
12S = "${WORKDIR}/ttf-sil-gentium-${PV}" 12S = "${UNPACKDIR}/ttf-sil-gentium-${PV}"
13 13
14do_install:append() { 14do_install:append() {
15 15
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb
index c142f1dd02..0697e69399 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-google-fira.bb
@@ -23,8 +23,7 @@ SRC_URI = "git://github.com/google/fonts.git;protocol=https;branch=main;subpath=
23 git://github.com/google/fonts.git;protocol=https;branch=main;subpath=ofl/firasanscondensed;name=firasanscondensed \ 23 git://github.com/google/fonts.git;protocol=https;branch=main;subpath=ofl/firasanscondensed;name=firasanscondensed \
24 git://github.com/google/fonts.git;protocol=https;branch=main;subpath=ofl/firasansextracondensed;name=firasansextracondensed" 24 git://github.com/google/fonts.git;protocol=https;branch=main;subpath=ofl/firasansextracondensed;name=firasansextracondensed"
25 25
26S = "${WORKDIR}/sources" 26S = "${UNPACKDIR}"
27UNPACKDIR = "${S}"
28 27
29do_install:append() { 28do_install:append() {
30 install -d ${D}${datadir}/fonts/truetype/ 29 install -d ${D}${datadir}/fonts/truetype/
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.1.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.1.bb
index 8101c7d7a0..373bdb4bde 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.1.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-hunkyfonts_0.3.1.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://../COPYRIGHT.TXT;md5=70d34478e38b1ad9995079f9921f9ef7
7 7
8SRC_URI = "${SOURCEFORGE_MIRROR}/hunkyfonts/hunkyfonts-${PV}.tar.bz2" 8SRC_URI = "${SOURCEFORGE_MIRROR}/hunkyfonts/hunkyfonts-${PV}.tar.bz2"
9 9
10S = "${WORKDIR}/hunkyfonts-${PV}/TTF" 10S = "${UNPACKDIR}/hunkyfonts-${PV}/TTF"
11 11
12PACKAGES = "ttf-hunky-sans ttf-hunky-serif" 12PACKAGES = "ttf-hunky-sans ttf-hunky-serif"
13FONT_PACKAGES = "ttf-hunky-sans ttf-hunky-serif" 13FONT_PACKAGES = "ttf-hunky-sans ttf-hunky-serif"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb
index 85a64000ee..2c671840e2 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-inconsolata_20100526.bb
@@ -8,8 +8,7 @@ LIC_FILES_CHKSUM = "file://${UNPACKDIR}/OFL.txt;md5=969851e3a70122069a4d9ee61dd5
8SRC_URI = "http://levien.com/type/myfonts/Inconsolata.otf \ 8SRC_URI = "http://levien.com/type/myfonts/Inconsolata.otf \
9 file://OFL.txt" 9 file://OFL.txt"
10 10
11S = "${WORKDIR}/sources" 11S = "${UNPACKDIR}"
12UNPACKDIR = "${S}"
13 12
14FILES:${PN} = "${datadir}/fonts/truetype/Inconsolata.ttf \ 13FILES:${PN} = "${datadir}/fonts/truetype/Inconsolata.ttf \
15 ${datadir}/doc/ttf-inconsolata/*" 14 ${datadir}/doc/ttf-inconsolata/*"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-ipa_003.03.01.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-ipa_003.03.01.bb
index 89c48d5fe2..165ea7576a 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-ipa_003.03.01.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-ipa_003.03.01.bb
@@ -10,7 +10,7 @@ SRC_URI = "https://moji.or.jp/wp-content/ipafont/IPAfont/IPAfont00303.zip "
10 10
11SRC_URI[sha256sum] = "f755ed79a4b8e715bed2f05a189172138aedf93db0f465b4e20c344a02766fe5" 11SRC_URI[sha256sum] = "f755ed79a4b8e715bed2f05a189172138aedf93db0f465b4e20c344a02766fe5"
12 12
13S = "${WORKDIR}/IPAfont00303" 13S = "${UNPACKDIR}/IPAfont00303"
14 14
15PACKAGES = "ttf-ipag ttf-ipagp ttf-ipam ttf-ipamp" 15PACKAGES = "ttf-ipag ttf-ipagp ttf-ipam ttf-ipamp"
16FONT_PACKAGES = "ttf-ipag ttf-ipagp ttf-ipam ttf-ipamp" 16FONT_PACKAGES = "ttf-ipag ttf-ipagp ttf-ipam ttf-ipamp"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation-sans-narrow_1.07.4.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation-sans-narrow_1.07.4.bb
index ab7308e735..bb2930ae0b 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation-sans-narrow_1.07.4.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation-sans-narrow_1.07.4.bb
@@ -15,7 +15,7 @@ SRC_URI = "https://releases.pagure.org/liberation-fonts/liberation-fonts-ttf-${P
15 15
16SRC_URI[sha256sum] = "61a7e2b6742a43c73e8762cdfeaf6dfcf9abdd2cfa0b099a9854d69bc4cfee5c" 16SRC_URI[sha256sum] = "61a7e2b6742a43c73e8762cdfeaf6dfcf9abdd2cfa0b099a9854d69bc4cfee5c"
17 17
18S = "${WORKDIR}/liberation-fonts-ttf-${PV}" 18S = "${UNPACKDIR}/liberation-fonts-ttf-${PV}"
19 19
20do_install:append () { 20do_install:append () {
21 install -d ${D}${datadir}/fonts/TTF/ 21 install -d ${D}${datadir}/fonts/TTF/
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_2.1.5.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_2.1.5.bb
index 7b0828574c..92717da32f 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_2.1.5.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-liberation_2.1.5.bb
@@ -11,7 +11,6 @@ SRCREV = "4b0192046158094654e865245832c66d2104219e"
11SRC_URI = "git://github.com/liberationfonts/liberation-fonts.git;branch=main;protocol=https" 11SRC_URI = "git://github.com/liberationfonts/liberation-fonts.git;branch=main;protocol=https"
12 12
13DEPENDS = "fontforge-native" 13DEPENDS = "fontforge-native"
14S = "${WORKDIR}/git"
15 14
16PACKAGES = "ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif" 15PACKAGES = "ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif"
17FONT_PACKAGES = "ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif" 16FONT_PACKAGES = "ttf-liberation-mono ttf-liberation-sans ttf-liberation-serif"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-lklug_0.6-14.20090803cvs.fc24.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-lklug_0.6-14.20090803cvs.fc24.bb
index 65d0f0bb35..d4c7a2f219 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-lklug_0.6-14.20090803cvs.fc24.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-lklug_0.6-14.20090803cvs.fc24.bb
@@ -10,8 +10,7 @@ SRC_URI[sha256sum] = "de5750f7048973f851961050f76b8b58e9bda400d5007c3078d9317fbe
10 10
11DEPENDS = "fontforge-native" 11DEPENDS = "fontforge-native"
12 12
13S = "${WORKDIR}/sources" 13S = "${UNPACKDIR}"
14UNPACKDIR = "${S}"
15FONT_PACKAGES = "${PN}" 14FONT_PACKAGES = "${PN}"
16FILES:${PN} = "${datadir}" 15FILES:${PN} = "${datadir}"
17 16
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-lohit_2.92.1.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-lohit_2.92.1.bb
index 8340cccbb4..43ec61772b 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-lohit_2.92.1.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-lohit_2.92.1.bb
@@ -11,7 +11,6 @@ SRCREV = "a403c9b7f509dad5e58dde85ef63b1c36fde3a21"
11SRC_URI = "git://github.com/pravins/lohit.git;branch=master;protocol=https" 11SRC_URI = "git://github.com/pravins/lohit.git;branch=master;protocol=https"
12 12
13DEPENDS = "fontforge-native" 13DEPENDS = "fontforge-native"
14S = "${WORKDIR}/git"
15FONT_PACKAGES = "${PN}" 14FONT_PACKAGES = "${PN}"
16FILES:${PN} = "${datadir}" 15FILES:${PN} = "${datadir}"
17 16
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb
index 4adada04fa..1ae1d1a2b4 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE_E;md5=ac161e96eda00db9a3aec7870b5d9658 \
7 file://LICENSE_J;md5=a120ca8d7c8e4a475d5277c9aeb95221 \ 7 file://LICENSE_J;md5=a120ca8d7c8e4a475d5277c9aeb95221 \
8" 8"
9SRC_URI = "http://downloads.sourceforge.jp/mplus-fonts/6650/mplus-TESTFLIGHT-${PV}.tar.gz" 9SRC_URI = "http://downloads.sourceforge.jp/mplus-fonts/6650/mplus-TESTFLIGHT-${PV}.tar.gz"
10S = "${WORKDIR}/mplus-TESTFLIGHT-${PV}" 10S = "${UNPACKDIR}/mplus-TESTFLIGHT-${PV}"
11 11
12PACKAGESPLITFUNCS:prepend = "split_ttf_mplus_packages " 12PACKAGESPLITFUNCS:prepend = "split_ttf_mplus_packages "
13 13
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-noto-emoji_20200916.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-noto-emoji_20200916.bb
index 9d6a9a6c2e..b5dae22a9d 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-noto-emoji_20200916.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-noto-emoji_20200916.bb
@@ -11,7 +11,6 @@ SRCREV = "aac7ccaa4d1dea4543453b96f7d6fc47066a57ff"
11PACKAGES = "${PN}-color ${PN}-regular" 11PACKAGES = "${PN}-color ${PN}-regular"
12FONT_PACKAGES = "${PN}-color ${PN}-regular" 12FONT_PACKAGES = "${PN}-color ${PN}-regular"
13 13
14S = "${WORKDIR}/git"
15 14
16FILES:${PN}-color = "${datadir}/fonts/truetype/NotoColorEmoji.ttf" 15FILES:${PN}-color = "${datadir}/fonts/truetype/NotoColorEmoji.ttf"
17FILES:${PN}-regular = "${datadir}/fonts/truetype/NotoEmoji-Regular.ttf" 16FILES:${PN}-regular = "${datadir}/fonts/truetype/NotoEmoji-Regular.ttf"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-roboto_2.138.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-roboto_2.138.bb
index 25ce8e930d..9c9f2e566d 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-roboto_2.138.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-roboto_2.138.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
8SRC_URI = "https://github.com/google/roboto/releases/download/v${PV}/roboto-android.zip" 8SRC_URI = "https://github.com/google/roboto/releases/download/v${PV}/roboto-android.zip"
9SRC_URI[sha256sum] = "c825453253f590cfe62557733e7173f9a421fff103b00f57d33c4ad28ae53baf" 9SRC_URI[sha256sum] = "c825453253f590cfe62557733e7173f9a421fff103b00f57d33c4ad28ae53baf"
10 10
11S = "${WORKDIR}/sources" 11S = "${UNPACKDIR}"
12UNPACKDIR = "${S}"
13 12
14FILES:${PN} = "${datadir}/fonts/truetype/*.ttf" 13FILES:${PN} = "${datadir}/fonts/truetype/*.ttf"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb
index 76016c57b9..b72307519c 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://README;md5=97d739900be6e852830f55aa3c07d4a0"
10RPROVIDES:${PN} = "virtual-japanese-font" 10RPROVIDES:${PN} = "virtual-japanese-font"
11 11
12SRC_URI = "http://osdn.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2" 12SRC_URI = "http://osdn.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2"
13S = "${WORKDIR}/sazanami-20040629" 13S = "${UNPACKDIR}/sazanami-20040629"
14 14
15PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho" 15PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho"
16FONT_PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho" 16FONT_PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-takao_003.03.01.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-takao_003.03.01.bb
index 156dc983d7..b224f46869 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-takao_003.03.01.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-takao_003.03.01.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://IPA_Font_License_Agreement_v1.0.txt;md5=6cd3351ba979c
12SRC_URI = "https://launchpad.net/takao-fonts/trunk/15.03/+download/TakaoFonts_00303.01.tar.xz" 12SRC_URI = "https://launchpad.net/takao-fonts/trunk/15.03/+download/TakaoFonts_00303.01.tar.xz"
13SRC_URI[sha256sum] = "e9871f72ac69acb3e277aebbee7ca01fbebf54800733e29fafdc46133fc3552f" 13SRC_URI[sha256sum] = "e9871f72ac69acb3e277aebbee7ca01fbebf54800733e29fafdc46133fc3552f"
14 14
15S = "${WORKDIR}/TakaoFonts_00303.01" 15S = "${UNPACKDIR}/TakaoFonts_00303.01"
16 16
17PACKAGES = "ttf-takao-pgothic ttf-takao-gothic ttf-takao-pmincho ttf-takao-mincho" 17PACKAGES = "ttf-takao-pgothic ttf-takao-gothic ttf-takao-pmincho ttf-takao-mincho"
18FONT_PACKAGES = "ttf-takao-pgothic ttf-takao-gothic ttf-takao-pmincho ttf-takao-mincho" 18FONT_PACKAGES = "ttf-takao-pgothic ttf-takao-gothic ttf-takao-pmincho ttf-takao-mincho"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.83.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.83.bb
index 8512b1fd19..ff89f7466a 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.83.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-ubuntu-font-family_0.83.bb
@@ -15,7 +15,7 @@ SRC_URI[sha256sum] = "61a2b342526fd552f19fef438bb9211a8212de19ad96e32a1209c039f1
15UPSTREAM_CHECK_URI = "https://repology.org/project/fonts:ubuntu/packages" 15UPSTREAM_CHECK_URI = "https://repology.org/project/fonts:ubuntu/packages"
16UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)" 16UPSTREAM_CHECK_REGEX = "${BPN}-(?P<pver>\d+(\.\d+)+)"
17 17
18S = "${WORKDIR}/ubuntu-font-family-${PV}" 18S = "${UNPACKDIR}/ubuntu-font-family-${PV}"
19 19
20PACKAGES = "ttf-ubuntu-mono ttf-ubuntu-sans" 20PACKAGES = "ttf-ubuntu-mono ttf-ubuntu-sans"
21FONT_PACKAGES = "ttf-ubuntu-mono ttf-ubuntu-sans" 21FONT_PACKAGES = "ttf-ubuntu-mono ttf-ubuntu-sans"
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb
index 4cc5afd4a7..c7be162b1b 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb
@@ -12,7 +12,7 @@ SRC_URI = "https://osdn.jp/dl/vlgothic/VLGothic-${PV}.tar.xz"
12 12
13SRC_URI[sha256sum] = "297a3813675fbea12c5813b55a78091c9a5946515ecbf9fde8b8102e01c579f4" 13SRC_URI[sha256sum] = "297a3813675fbea12c5813b55a78091c9a5946515ecbf9fde8b8102e01c579f4"
14 14
15S = "${WORKDIR}/VLGothic" 15S = "${UNPACKDIR}/VLGothic"
16 16
17do_install:append () { 17do_install:append () {
18 install -D -m644 ${S}/LICENSE_E.mplus ${D}${datadir}/licenses/${PN}/COPYING_MPLUS.txt 18 install -D -m644 ${S}/LICENSE_E.mplus ${D}${datadir}/licenses/${PN}/COPYING_MPLUS.txt
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.9.45.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.9.45.bb
index dc85617a9b..8d721d00ad 100644
--- a/meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.9.45.bb
+++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-wqy-zenhei_0.9.45.bb
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "e4b7e306475bf9427d1757578f0e4528930c84c44eaa3f167d4c42f110
11UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/wqy/files/wqy-zenhei/" 11UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/wqy/files/wqy-zenhei/"
12UPSTREAM_CHECK_REGEX = "wqy-zenhei/(?P<pver>\d+(\.\d+)+)" 12UPSTREAM_CHECK_REGEX = "wqy-zenhei/(?P<pver>\d+(\.\d+)+)"
13 13
14S = "${WORKDIR}/wqy-zenhei" 14S = "${UNPACKDIR}/wqy-zenhei"
15 15
16do_install:append () { 16do_install:append () {
17 sed -i -e '/<string>[^W]/d' ${S}/44-wqy-zenhei.conf 17 sed -i -e '/<string>[^W]/d' ${S}/44-wqy-zenhei.conf
diff --git a/meta-oe/recipes-graphics/unclutter-xfixes/unclutter-xfixes_1.6.bb b/meta-oe/recipes-graphics/unclutter-xfixes/unclutter-xfixes_1.6.bb
index e80aebc89b..5aea738c15 100644
--- a/meta-oe/recipes-graphics/unclutter-xfixes/unclutter-xfixes_1.6.bb
+++ b/meta-oe/recipes-graphics/unclutter-xfixes/unclutter-xfixes_1.6.bb
@@ -14,7 +14,6 @@ REQUIRED_DISTRO_FEATURES = "x11"
14 14
15DEPENDS = "libev libx11 libxi libxfixes" 15DEPENDS = "libev libx11 libxi libxfixes"
16 16
17S = "${WORKDIR}/git"
18 17
19do_install:append() { 18do_install:append() {
20 # LICENSE is installed to /usr/share/licenses but we don't want it in the package 19 # LICENSE is installed to /usr/share/licenses but we don't want it in the package
diff --git a/meta-oe/recipes-graphics/vdpau/libvdpau_1.5.bb b/meta-oe/recipes-graphics/vdpau/libvdpau_1.5.bb
index db3c045588..3ba561a54e 100644
--- a/meta-oe/recipes-graphics/vdpau/libvdpau_1.5.bb
+++ b/meta-oe/recipes-graphics/vdpau/libvdpau_1.5.bb
@@ -8,7 +8,6 @@ DEPENDS = "virtual/libx11 libxext xorgproto"
8SRCREV = "79f1506a3307d3275b0fdfb2e110c173f68e6f78" 8SRCREV = "79f1506a3307d3275b0fdfb2e110c173f68e6f78"
9SRC_URI = "git://anongit.freedesktop.org/vdpau/libvdpau;branch=master" 9SRC_URI = "git://anongit.freedesktop.org/vdpau/libvdpau;branch=master"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit features_check meson pkgconfig 12inherit features_check meson pkgconfig
14 13
diff --git a/meta-oe/recipes-graphics/vdpau/vdpauinfo_1.5.bb b/meta-oe/recipes-graphics/vdpau/vdpauinfo_1.5.bb
index 3f44e537a4..a7db743239 100644
--- a/meta-oe/recipes-graphics/vdpau/vdpauinfo_1.5.bb
+++ b/meta-oe/recipes-graphics/vdpau/vdpauinfo_1.5.bb
@@ -15,6 +15,5 @@ RDEPENDS:${PN} = "libvdpau"
15SRCREV = "d3c5bd63bf8878d59b22d618d2bb5116db392d28" 15SRCREV = "d3c5bd63bf8878d59b22d618d2bb5116db392d28"
16SRC_URI = "git://anongit.freedesktop.org/vdpau/vdpauinfo;branch=master" 16SRC_URI = "git://anongit.freedesktop.org/vdpau/vdpauinfo;branch=master"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig 19inherit autotools pkgconfig
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc b/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc
index 02af1c6ed0..1cc2da7a49 100644
--- a/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc
+++ b/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc
@@ -12,7 +12,6 @@ SRC_URI:append:toolchain-clang = "file://fix-clang-private-operator.patch"
12 12
13SRCREV_FORMAT = "vk-gl-cts" 13SRCREV_FORMAT = "vk-gl-cts"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit pkgconfig cmake cmake-qemu features_check python3native 16inherit pkgconfig cmake cmake-qemu features_check python3native
18 17
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts-sources.inc b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts-sources.inc
index 68e8a3b0a9..4e7155cd7f 100644
--- a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts-sources.inc
+++ b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts-sources.inc
@@ -11,15 +11,15 @@ python __anonymous() {
11} 11}
12 12
13SRC_URI += " \ 13SRC_URI += " \
14 https://raw.githubusercontent.com/baldurk/renderdoc/v1.1/renderdoc/api/app/renderdoc_app.h;subdir=git/external/renderdoc/src;sha256sum=e7b5f0aa5b1b0eadc63a1c624c0ca7f5af133aa857d6a4271b0ef3d0bdb6868e \ 14 https://raw.githubusercontent.com/baldurk/renderdoc/v1.1/renderdoc/api/app/renderdoc_app.h;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/external/renderdoc/src;sha256sum=e7b5f0aa5b1b0eadc63a1c624c0ca7f5af133aa857d6a4271b0ef3d0bdb6868e \
15 git://github.com/KhronosGroup/SPIRV-Tools.git;protocol=https;nobranch=1;destsuffix=git/external/spirv-tools/src;rev=04b4a204aa501992ae85a207be1e200e195c98e1 \ 15 git://github.com/KhronosGroup/SPIRV-Tools.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/spirv-tools/src;rev=04b4a204aa501992ae85a207be1e200e195c98e1 \
16 git://github.com/KhronosGroup/glslang.git;protocol=https;nobranch=1;destsuffix=git/external/glslang/src;rev=0549c7127c2fbab2904892c9d6ff491fa1e93751 \ 16 git://github.com/KhronosGroup/glslang.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/glslang/src;rev=0549c7127c2fbab2904892c9d6ff491fa1e93751 \
17 git://github.com/KhronosGroup/SPIRV-Headers.git;protocol=https;nobranch=1;destsuffix=git/external/spirv-headers/src;rev=e7294a8ebed84f8c5bd3686c68dbe12a4e65b644 \ 17 git://github.com/KhronosGroup/SPIRV-Headers.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/spirv-headers/src;rev=e7294a8ebed84f8c5bd3686c68dbe12a4e65b644 \
18 git://github.com/KhronosGroup/Vulkan-Docs.git;protocol=https;nobranch=1;destsuffix=git/external/vulkan-docs/src;rev=645c59c70e826d9738b6bb103316c03d887dfed3 \ 18 git://github.com/KhronosGroup/Vulkan-Docs.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-docs/src;rev=645c59c70e826d9738b6bb103316c03d887dfed3 \
19 git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;protocol=https;nobranch=1;destsuffix=git/external/vulkan-validationlayers/src;rev=6cf616f131e9870c499a50441bca2d07ccda9733 \ 19 git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-validationlayers/src;rev=6cf616f131e9870c499a50441bca2d07ccda9733 \
20 git://github.com/google/amber.git;protocol=https;nobranch=1;destsuffix=git/external/amber/src;rev=6fa5ac1fb3b01c93eef3caa2aeb8841565e38d90 \ 20 git://github.com/google/amber.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/amber/src;rev=6fa5ac1fb3b01c93eef3caa2aeb8841565e38d90 \
21 git://github.com/open-source-parsers/jsoncpp.git;protocol=https;nobranch=1;destsuffix=git/external/jsoncpp/src;rev=9059f5cad030ba11d37818847443a53918c327b1 \ 21 git://github.com/open-source-parsers/jsoncpp.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/jsoncpp/src;rev=9059f5cad030ba11d37818847443a53918c327b1 \
22 git://github.com/Igalia/vk_video_samples.git;protocol=https;nobranch=1;destsuffix=git/external/nvidia-video-samples/src;rev=45fe88b456c683120138f052ea81f0a958ff3ec4 \ 22 git://github.com/Igalia/vk_video_samples.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/nvidia-video-samples/src;rev=45fe88b456c683120138f052ea81f0a958ff3ec4 \
23 git://github.com/KhronosGroup/Vulkan-Video-Samples.git;protocol=https;nobranch=1;destsuffix=git/external/vulkan-video-samples/src;rev=0e87744edbb84c9c56c3fc8de9ea5150af5ee4ea \ 23 git://github.com/KhronosGroup/Vulkan-Video-Samples.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-video-samples/src;rev=0e87744edbb84c9c56c3fc8de9ea5150af5ee4ea \
24 git://github.com/Igalia/video_generator.git;protocol=https;nobranch=1;destsuffix=git/external/video_generator/src;rev=426300e12a5cc5d4676807039a1be237a2b68187 \ 24 git://github.com/Igalia/video_generator.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/video_generator/src;rev=426300e12a5cc5d4676807039a1be237a2b68187 \
25" 25"
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc
index 45b9464711..563da1007a 100644
--- a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc
+++ b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc
@@ -11,16 +11,16 @@ python __anonymous() {
11} 11}
12 12
13SRC_URI += " \ 13SRC_URI += " \
14 https://raw.githubusercontent.com/baldurk/renderdoc/v1.1/renderdoc/api/app/renderdoc_app.h;subdir=git/external/renderdoc/src;sha256sum=e7b5f0aa5b1b0eadc63a1c624c0ca7f5af133aa857d6a4271b0ef3d0bdb6868e \ 14 https://raw.githubusercontent.com/baldurk/renderdoc/v1.1/renderdoc/api/app/renderdoc_app.h;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/external/renderdoc/src;sha256sum=e7b5f0aa5b1b0eadc63a1c624c0ca7f5af133aa857d6a4271b0ef3d0bdb6868e \
15 git://github.com/KhronosGroup/SPIRV-Tools.git;protocol=https;nobranch=1;destsuffix=git/external/spirv-tools/src;rev=3364b982713a0440d1d342dd5eec65b122a61b71 \ 15 git://github.com/KhronosGroup/SPIRV-Tools.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/spirv-tools/src;rev=3364b982713a0440d1d342dd5eec65b122a61b71 \
16 git://github.com/KhronosGroup/glslang.git;protocol=https;nobranch=1;destsuffix=git/external/glslang/src;rev=1b65bd602b23d401d1c4c86dfa90a36a52c66294 \ 16 git://github.com/KhronosGroup/glslang.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/glslang/src;rev=1b65bd602b23d401d1c4c86dfa90a36a52c66294 \
17 git://github.com/KhronosGroup/SPIRV-Headers.git;protocol=https;nobranch=1;destsuffix=git/external/spirv-headers/src;rev=767e901c986e9755a17e7939b3046fc2911a4bbd \ 17 git://github.com/KhronosGroup/SPIRV-Headers.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/spirv-headers/src;rev=767e901c986e9755a17e7939b3046fc2911a4bbd \
18 git://github.com/KhronosGroup/Vulkan-Docs.git;protocol=https;nobranch=1;destsuffix=git/external/vulkan-docs/src;rev=645c59c70e826d9738b6bb103316c03d887dfed3 \ 18 git://github.com/KhronosGroup/Vulkan-Docs.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-docs/src;rev=645c59c70e826d9738b6bb103316c03d887dfed3 \
19 git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;protocol=https;nobranch=1;destsuffix=git/external/vulkan-validationlayers/src;rev=6cf616f131e9870c499a50441bca2d07ccda9733 \ 19 git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-validationlayers/src;rev=6cf616f131e9870c499a50441bca2d07ccda9733 \
20 git://github.com/google/amber.git;protocol=https;nobranch=1;destsuffix=git/external/amber/src;rev=6fa5ac1fb3b01c93eef3caa2aeb8841565e38d90 \ 20 git://github.com/google/amber.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/amber/src;rev=6fa5ac1fb3b01c93eef3caa2aeb8841565e38d90 \
21 git://github.com/open-source-parsers/jsoncpp.git;protocol=https;nobranch=1;destsuffix=git/external/jsoncpp/src;rev=9059f5cad030ba11d37818847443a53918c327b1 \ 21 git://github.com/open-source-parsers/jsoncpp.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/jsoncpp/src;rev=9059f5cad030ba11d37818847443a53918c327b1 \
22 git://github.com/Igalia/vk_video_samples.git;protocol=https;nobranch=1;destsuffix=git/external/nvidia-video-samples/src;rev=45fe88b456c683120138f052ea81f0a958ff3ec4 \ 22 git://github.com/Igalia/vk_video_samples.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/nvidia-video-samples/src;rev=45fe88b456c683120138f052ea81f0a958ff3ec4 \
23 git://github.com/KhronosGroup/Vulkan-Video-Samples.git;protocol=https;nobranch=1;destsuffix=git/external/vulkan-video-samples/src;rev=0e87744edbb84c9c56c3fc8de9ea5150af5ee4ea \ 23 git://github.com/KhronosGroup/Vulkan-Video-Samples.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-video-samples/src;rev=0e87744edbb84c9c56c3fc8de9ea5150af5ee4ea \
24 git://github.com/Igalia/video_generator.git;protocol=https;nobranch=1;destsuffix=git/external/video_generator/src;rev=426300e12a5cc5d4676807039a1be237a2b68187 \ 24 git://github.com/Igalia/video_generator.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/video_generator/src;rev=426300e12a5cc5d4676807039a1be237a2b68187 \
25 file://0001-Fix-missing-include-cstdint-causing-build-failures.patch;patchdir=external/amber/src \ 25 file://0001-Fix-missing-include-cstdint-causing-build-failures.patch;patchdir=external/amber/src \
26" 26"
diff --git a/meta-oe/recipes-graphics/wayland/libei_1.4.1.bb b/meta-oe/recipes-graphics/wayland/libei_1.4.1.bb
index a2705785ae..764616906f 100644
--- a/meta-oe/recipes-graphics/wayland/libei_1.4.1.bb
+++ b/meta-oe/recipes-graphics/wayland/libei_1.4.1.bb
@@ -16,7 +16,6 @@ DEPENDS = " \
16 16
17SRC_URI = "git://gitlab.freedesktop.org/libinput/libei.git;protocol=https;branch=main" 17SRC_URI = "git://gitlab.freedesktop.org/libinput/libei.git;protocol=https;branch=main"
18 18
19S = "${WORKDIR}/git"
20SRCREV = "9e0413cbc7d3ae6656266890425f152589ddf74d" 19SRCREV = "9e0413cbc7d3ae6656266890425f152589ddf74d"
21 20
22inherit meson pkgconfig 21inherit meson pkgconfig
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 c1f5f4ed8e..bb909a313a 100644
--- a/meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb
+++ b/meta-oe/recipes-graphics/wayland/waylandpp_1.0.0.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/NilsBrause/waylandpp.git;protocol=https;branch=maste
8DEPENDS = "pugixml" 8DEPENDS = "pugixml"
9DEPENDS:append:class-target = " waylandpp-native wayland virtual/egl virtual/libgles2" 9DEPENDS:append:class-target = " waylandpp-native wayland virtual/egl virtual/libgles2"
10 10
11S = "${WORKDIR}/git"
12SRCREV = "4321ed5c7b4bffa41b8a2a13dc7f3ece1191f4f3" 11SRCREV = "4321ed5c7b4bffa41b8a2a13dc7f3ece1191f4f3"
13 12
14inherit cmake pkgconfig features_check 13inherit cmake pkgconfig features_check
diff --git a/meta-oe/recipes-graphics/x11vnc/x11vnc_0.9.16.bb b/meta-oe/recipes-graphics/x11vnc/x11vnc_0.9.16.bb
index 74f80e1844..1493eed7af 100644
--- a/meta-oe/recipes-graphics/x11vnc/x11vnc_0.9.16.bb
+++ b/meta-oe/recipes-graphics/x11vnc/x11vnc_0.9.16.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/LibVNC/x11vnc;branch=master;protocol=https \
13 file://starting-fix.patch \ 13 file://starting-fix.patch \
14 file://CVE-2020-29074.patch \ 14 file://CVE-2020-29074.patch \
15 " 15 "
16S = "${WORKDIR}/git"
17 16
18DEPENDS = "\ 17DEPENDS = "\
19 jpeg \ 18 jpeg \
diff --git a/meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.8.bb b/meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.9.bb
index 3770babe80..f8e5de7554 100644
--- a/meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.8.bb
+++ b/meta-oe/recipes-graphics/xcursorgen/xcursorgen_1.0.9.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bd1fb9ee90eead85f7b171807b3ab4f2"
4DEPENDS = "libpng libxcursor" 4DEPENDS = "libpng libxcursor"
5 5
6SRC_URI = "http://xorg.freedesktop.org/archive/individual/app/${BPN}-${PV}.tar.xz" 6SRC_URI = "http://xorg.freedesktop.org/archive/individual/app/${BPN}-${PV}.tar.xz"
7SRC_URI[sha256sum] = "32b33ce27b4e285e64ff375731806bb7988cc626ff10915c65f1dc4da640cc9b" 7SRC_URI[sha256sum] = "0cc9e156ac84ca16ea902710af35e0faffa51d13797071e3b4b6cc7cbd493bbc"
8 8
9inherit features_check autotools pkgconfig 9inherit features_check autotools pkgconfig
10 10
diff --git a/meta-oe/recipes-graphics/xorg-app/twm_1.0.12.bb b/meta-oe/recipes-graphics/xorg-app/twm_1.0.13.1.bb
index 91b1abc211..ff0238a430 100644
--- a/meta-oe/recipes-graphics/xorg-app/twm_1.0.12.bb
+++ b/meta-oe/recipes-graphics/xorg-app/twm_1.0.13.1.bb
@@ -6,7 +6,7 @@ LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://COPYING;md5=4c6d42ef60e8166aa26606524c0b9586" 6LIC_FILES_CHKSUM = "file://COPYING;md5=4c6d42ef60e8166aa26606524c0b9586"
7 7
8SRC_URI = "${XORG_MIRROR}/individual/app/${BPN}-${PV}.tar.gz" 8SRC_URI = "${XORG_MIRROR}/individual/app/${BPN}-${PV}.tar.gz"
9SRC_URI[sha256sum] = "4150c9ec595520167ab8c4efcb5cf82641a4c4db78ce0a1cb4834e6aeb7c87fb" 9SRC_URI[sha256sum] = "e16bdbc82ac57c096d606a90e63c42c73a4a8a6a8a04d97b7dad199f919c8471"
10 10
11FILES:${PN} += "${datadir}/X11/twm/system.twmrc" 11FILES:${PN} += "${datadir}/X11/twm/system.twmrc"
12ALTERNATIVE_NAME = "x-window-manager" 12ALTERNATIVE_NAME = "x-window-manager"
diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-video-armsoc_1.4.1.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-video-armsoc_1.4.1.bb
index 8b4526fc5e..8fd2ae2e84 100644
--- a/meta-oe/recipes-graphics/xorg-driver/xf86-video-armsoc_1.4.1.bb
+++ b/meta-oe/recipes-graphics/xorg-driver/xf86-video-armsoc_1.4.1.bb
@@ -9,6 +9,5 @@ DEPENDS += "virtual/libx11 libdrm xorgproto"
9SRCREV = "8bbdb2ae3bb8ef649999a8da33ddbe11a04763b8" 9SRCREV = "8bbdb2ae3bb8ef649999a8da33ddbe11a04763b8"
10SRC_URI = "git://anongit.freedesktop.org/xorg/driver/xf86-video-armsoc;branch=master" 10SRC_URI = "git://anongit.freedesktop.org/xorg/driver/xf86-video-armsoc;branch=master"
11 11
12S = "${WORKDIR}/git"
13 12
14RDEPENDS:${PN} += "xserver-xorg-module-exa" 13RDEPENDS:${PN} += "xserver-xorg-module-exa"
diff --git a/meta-oe/recipes-graphics/yad/yad_6.0.bb b/meta-oe/recipes-graphics/yad/yad_6.0.bb
index 9e46215fd8..64c12f5904 100644
--- a/meta-oe/recipes-graphics/yad/yad_6.0.bb
+++ b/meta-oe/recipes-graphics/yad/yad_6.0.bb
@@ -13,6 +13,5 @@ REQUIRED_DISTRO_FEATURES = "x11"
13 13
14DEPENDS = "gtk+3 glib-2.0-native intltool-native" 14DEPENDS = "gtk+3 glib-2.0-native intltool-native"
15 15
16S = "${WORKDIR}/git"
17 16
18FILES:${PN} += "${datadir}/icons/" 17FILES:${PN} += "${datadir}/icons/"
diff --git a/meta-oe/recipes-graphics/ydotool/ydotool_git.bb b/meta-oe/recipes-graphics/ydotool/ydotool_git.bb
index 3acf70235e..7562271d90 100644
--- a/meta-oe/recipes-graphics/ydotool/ydotool_git.bb
+++ b/meta-oe/recipes-graphics/ydotool/ydotool_git.bb
@@ -8,7 +8,6 @@ PV = "1.0.4+git"
8SRC_URI = "git://github.com/ReimuNotMoe/ydotool;protocol=https;branch=master" 8SRC_URI = "git://github.com/ReimuNotMoe/ydotool;protocol=https;branch=master"
9SRCREV = "0c295346d55afcc6aebaaee564333b3e1efabcbd" 9SRCREV = "0c295346d55afcc6aebaaee564333b3e1efabcbd"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake systemd 12inherit cmake systemd
14 13
diff --git a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb
index 0e17800c4b..3bbfe4cf9f 100644
--- a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb
+++ b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kgdb/agent-proxy.git;protoc
16 16
17BBCLASSEXTEND = "native nativesdk" 17BBCLASSEXTEND = "native nativesdk"
18 18
19S = "${WORKDIR}/git"
20 19
21do_install () { 20do_install () {
22 install -d ${D}${bindir} 21 install -d ${D}${bindir}
diff --git a/meta-oe/recipes-kernel/blktests/blktests.bb b/meta-oe/recipes-kernel/blktests/blktests.bb
index 2fb6db9184..ded03a4de2 100644
--- a/meta-oe/recipes-kernel/blktests/blktests.bb
+++ b/meta-oe/recipes-kernel/blktests/blktests.bb
@@ -10,7 +10,6 @@ SRC_URI = " \
10 git://github.com/osandov/blktests.git;nobranch=1;protocol=https \ 10 git://github.com/osandov/blktests.git;nobranch=1;protocol=https \
11 " 11 "
12 12
13S = "${WORKDIR}/git"
14 13
15inherit autotools-brokensep 14inherit autotools-brokensep
16 15
diff --git a/meta-oe/recipes-kernel/broadcom-bt-firmware/broadcom-bt-firmware_12.0.1.1105_p3.bb b/meta-oe/recipes-kernel/broadcom-bt-firmware/broadcom-bt-firmware_12.0.1.1105_p3.bb
index 4b6026ebc0..fe980e3e6f 100644
--- a/meta-oe/recipes-kernel/broadcom-bt-firmware/broadcom-bt-firmware_12.0.1.1105_p3.bb
+++ b/meta-oe/recipes-kernel/broadcom-bt-firmware/broadcom-bt-firmware_12.0.1.1105_p3.bb
@@ -14,7 +14,6 @@ SRCREV = "a0eb4805dbb232f02f156b9351a23790c1a4cec7"
14 14
15PE = "1" 15PE = "1"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit allarch 18inherit allarch
20 19
diff --git a/meta-oe/recipes-kernel/crash/crash.inc b/meta-oe/recipes-kernel/crash/crash.inc
index aef77be1a0..3c9a99ae4a 100644
--- a/meta-oe/recipes-kernel/crash/crash.inc
+++ b/meta-oe/recipes-kernel/crash/crash.inc
@@ -14,9 +14,8 @@ DEPENDS = "zlib readline coreutils-native ncurses-native"
14 14
15INC_PR = "r1" 15INC_PR = "r1"
16 16
17S = "${WORKDIR}/git"
18SRC_URI = "git://github.com/crash-utility/${BPN}.git;branch=master;protocol=https \ 17SRC_URI = "git://github.com/crash-utility/${BPN}.git;branch=master;protocol=https \
19 ${GNU_MIRROR}/gdb/gdb-10.2.tar.gz;name=gdb;subdir=git \ 18 ${GNU_MIRROR}/gdb/gdb-10.2.tar.gz;name=gdb;subdir=${BB_GIT_DEFAULT_DESTSUFFIX} \
20 file://7001force_define_architecture.patch \ 19 file://7001force_define_architecture.patch \
21 file://7003cross_ranlib.patch \ 20 file://7003cross_ranlib.patch \
22 file://0001-cross_add_configure_option.patch \ 21 file://0001-cross_add_configure_option.patch \
@@ -27,6 +26,7 @@ SRC_URI = "git://github.com/crash-utility/${BPN}.git;branch=master;protocol=http
27 file://0003-Fix-build-failure-in-readline-lib.patch \ 26 file://0003-Fix-build-failure-in-readline-lib.patch \
28 file://0004-tools.c-do-not-use-keywords-nullptr-as-a-variable-in.patch \ 27 file://0004-tools.c-do-not-use-keywords-nullptr-as-a-variable-in.patch \
29 file://0005-Fix-build-failure-on-32bit-machine-i686.patch \ 28 file://0005-Fix-build-failure-on-32bit-machine-i686.patch \
29 file://0001-Use-CC-env-var-to-get-compiler-version.patch \
30 " 30 "
31SRCREV = "f13853cef53f5c5463a51021edbc81977e2b1405" 31SRCREV = "f13853cef53f5c5463a51021edbc81977e2b1405"
32 32
diff --git a/meta-oe/recipes-kernel/crash/crash/0001-Use-CC-env-var-to-get-compiler-version.patch b/meta-oe/recipes-kernel/crash/crash/0001-Use-CC-env-var-to-get-compiler-version.patch
new file mode 100644
index 0000000000..773598def1
--- /dev/null
+++ b/meta-oe/recipes-kernel/crash/crash/0001-Use-CC-env-var-to-get-compiler-version.patch
@@ -0,0 +1,48 @@
1From 6ad5e9302057e157ab701880a8543ca59058df2d Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?K=C3=A9l=C3=A9fa=20San=C3=A9?= <kelefa.sane@smile.fr>
3Date: Fri, 16 May 2025 16:18:28 +0200
4Subject: [PATCH v2] Use CC env var to get compiler version
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9The source file build_data.c generated at compilation time define a
10variable compiler_version which is obtained by calling "gcc --version"
11cmd. This call retrieve the native gcc compiler install on host build
12machine but not necessarily the compiler use to build the project (ex:
13cross compilation).
14
15The CC env variable commonly used in Makefile project define the
16compiler to use at build, so this is the appropriate way to retrieve the
17compiler version, when the CC env var is define.
18
19Upstream-Status: Submitted [https://lists.crash-utility.osci.io/archives/list/devel@lists.crash-utility.osci.io/thread/V3G3QH3YW6WZWD56TVTFQIHYLZ33UIJL/]
20
21Signed-off-by: Kéléfa Sané <kelefa.sane@smile.fr>
22---
23 configure.c | 12 +++++++++++-
24 1 file changed, 11 insertions(+), 1 deletion(-)
25
26diff --git a/configure.c b/configure.c
27index 4668c9a..4b65bd7 100644
28--- a/configure.c
29+++ b/configure.c
30@@ -1362,7 +1362,17 @@ make_build_data(char *target)
31
32 fp1 = popen("date", "r");
33 fp2 = popen("id", "r");
34- fp3 = popen("gcc --version", "r");
35+
36+ const char *cc_env = getenv("CC");
37+ if(NULL == cc_env) {
38+ fp3 = popen("gcc --version", "r");
39+ }
40+ else {
41+ char compiler_version_cmd[512];
42+
43+ snprintf(compiler_version_cmd, sizeof(compiler_version_cmd), "%s --version", cc_env);
44+ fp3 = popen(compiler_version_cmd, "r");
45+ }
46
47 if ((fp4 = fopen("build_data.c", "w")) == NULL) {
48 perror("build_data.c");
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 035ccd58a7..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,9 +6,8 @@ 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
11S = "${WORKDIR}/git"
12 11
13DEPENDS = "\ 12DEPENDS = "\
14 autoconf-native \ 13 autoconf-native \
diff --git a/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb b/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb
index 5095dbb253..b5b8075fd7 100644
--- a/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb
+++ b/meta-oe/recipes-kernel/ipmitool/ipmitool_1.8.19.bb
@@ -35,7 +35,6 @@ IANA_ENTERPRISE_NUMBERS ?= ""
35#IANA_ENTERPRISE_NUMBERS = "http://www.iana.org/assignments/enterprise-numbers.txt;name=iana-enterprise-numbers;downloadfilename=iana-enterprise-numbers" 35#IANA_ENTERPRISE_NUMBERS = "http://www.iana.org/assignments/enterprise-numbers.txt;name=iana-enterprise-numbers;downloadfilename=iana-enterprise-numbers"
36#SRC_URI[iana-enterprise-numbers.sha256sum] = "cdd97fc08325667434b805eb589104ae63f7a9eb720ecea73cb55110b383934c" 36#SRC_URI[iana-enterprise-numbers.sha256sum] = "cdd97fc08325667434b805eb589104ae63f7a9eb720ecea73cb55110b383934c"
37 37
38S = "${WORKDIR}/git"
39 38
40inherit autotools pkgconfig 39inherit autotools pkgconfig
41 40
diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
index 3a058cd286..14aa5d0c0c 100644
--- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
+++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
@@ -6,8 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
6 6
7DEPENDS = "rsync-native llvm-native" 7DEPENDS = "rsync-native llvm-native"
8 8
9S = "${WORKDIR}/sources" 9S = "${UNPACKDIR}"
10UNPACKDIR = "${S}"
11 10
12# for musl libc 11# for musl libc
13SRC_URI:append:libc-musl = "\ 12SRC_URI:append:libc-musl = "\
@@ -46,8 +45,6 @@ do_compile[depends] += "virtual/kernel:do_install"
46 45
47inherit linux-kernel-base module-base kernel-arch ptest siteinfo 46inherit linux-kernel-base module-base kernel-arch ptest siteinfo
48 47
49S = "${WORKDIR}/${BP}"
50
51DEBUG_PREFIX_MAP:remove = "-fcanon-prefix-map" 48DEBUG_PREFIX_MAP:remove = "-fcanon-prefix-map"
52 49
53TEST_LIST = "\ 50TEST_LIST = "\
diff --git a/meta-oe/recipes-kernel/kpatch/kpatch.inc b/meta-oe/recipes-kernel/kpatch/kpatch.inc
index 4d187200ec..b8ef092262 100644
--- a/meta-oe/recipes-kernel/kpatch/kpatch.inc
+++ b/meta-oe/recipes-kernel/kpatch/kpatch.inc
@@ -22,7 +22,6 @@ EXTRA_OEMAKE = " \
22 CC='${CC}' \ 22 CC='${CC}' \
23 " 23 "
24 24
25S = "${WORKDIR}/git"
26 25
27do_install () { 26do_install () {
28 oe_runmake install 27 oe_runmake install
diff --git a/meta-oe/recipes-kernel/kpatch/kpatch_git.bb b/meta-oe/recipes-kernel/kpatch/kpatch_git.bb
index ba3983e6ff..6521830b7a 100644
--- a/meta-oe/recipes-kernel/kpatch/kpatch_git.bb
+++ b/meta-oe/recipes-kernel/kpatch/kpatch_git.bb
@@ -6,6 +6,5 @@ SRCREV = "0c3c21930895f6582a5c9d9d797f7e11ff41ffb2"
6 6
7PV = "0.9.1" 7PV = "0.9.1"
8 8
9S = "${WORKDIR}/git"
10 9
11BBCLASSEXTEND = "native nativesdk" 10BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb b/meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb
index ff54d72bca..1a90dcf998 100644
--- a/meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb
+++ b/meta-oe/recipes-kernel/ktls-utils/ktls-utils_1.0.0.bb
@@ -14,7 +14,6 @@ SRC_URI = " \
14 file://0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch \ 14 file://0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19inherit autotools-brokensep pkgconfig systemd 18inherit autotools-brokensep pkgconfig systemd
20 19
diff --git a/meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb b/meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb
index 45caca0114..36312c386b 100644
--- a/meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb
+++ b/meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb
@@ -17,7 +17,7 @@ SRCREV = "09b9e83102eb8ab9e540d36b4559c55f3bcdb95d"
17PACKAGE_ARCH = "${MACHINE_ARCH}" 17PACKAGE_ARCH = "${MACHINE_ARCH}"
18COMPATIBLE_HOST = "(x86_64|i.86|arm|aarch64|riscv64|powerpc|powerpc64|mips64).*-linux" 18COMPATIBLE_HOST = "(x86_64|i.86|arm|aarch64|riscv64|powerpc|powerpc64|mips64).*-linux"
19 19
20S = "${WORKDIR}/git/src" 20S = "${UNPACKDIR}/${BP}/src"
21 21
22EXTRA_OEMAKE += "DESTDIR=${D} LIBDIR=${libdir} INCLUDEDIR=${includedir}" 22EXTRA_OEMAKE += "DESTDIR=${D} LIBDIR=${libdir} INCLUDEDIR=${includedir}"
23EXTRA_OEMAKE:append:class-native = " UAPIDIR=${includedir}" 23EXTRA_OEMAKE:append:class-native = " UAPIDIR=${includedir}"
diff --git a/meta-oe/recipes-kernel/libpfm/libpfm4_4.13.0.bb b/meta-oe/recipes-kernel/libpfm/libpfm4_4.13.0.bb
index be0659ad2a..f87502930e 100644
--- a/meta-oe/recipes-kernel/libpfm/libpfm4_4.13.0.bb
+++ b/meta-oe/recipes-kernel/libpfm/libpfm4_4.13.0.bb
@@ -26,7 +26,7 @@ EXTRA_OEMAKE:append:powerpc64 = " ARCH=\"powerpc\" BITMODE=\"64\""
26EXTRA_OEMAKE:append:powerpc64le = " ARCH=\"powerpc\" BITMODE=\"64\"" 26EXTRA_OEMAKE:append:powerpc64le = " ARCH=\"powerpc\" BITMODE=\"64\""
27EXTRA_OEMAKE:append:aarch64 = " ARCH=\"arm64\"" 27EXTRA_OEMAKE:append:aarch64 = " ARCH=\"arm64\""
28 28
29S = "${WORKDIR}/libpfm-${PV}" 29S = "${UNPACKDIR}/libpfm-${PV}"
30 30
31do_install () { 31do_install () {
32 oe_runmake install 32 oe_runmake install
diff --git a/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb b/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb
index 66869b29a9..6b9e8b9b38 100644
--- a/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb
+++ b/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb
@@ -13,7 +13,6 @@ SRCREV = "417c2e3aa21af670cc5c13db633dd35292f2d0fa"
13SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git;branch=${BPN};protocol=https \ 13SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git;branch=${BPN};protocol=https \
14 file://0001-makefile-Do-not-preserve-ownership-in-cp-command.patch \ 14 file://0001-makefile-Do-not-preserve-ownership-in-cp-command.patch \
15 " 15 "
16S = "${WORKDIR}/git"
17 16
18inherit pkgconfig 17inherit pkgconfig
19 18
diff --git a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb
index 90e847c137..4073381899 100644
--- a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb
+++ b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb
@@ -18,7 +18,6 @@ SRC_URI = "git://github.com/diamon/minicoredumper;protocol=https;branch=master \
18 file://0001-corestripper-Fix-uninitialized-warning.patch \ 18 file://0001-corestripper-Fix-uninitialized-warning.patch \
19 " 19 "
20 20
21S = "${WORKDIR}/git"
22 21
23SYSTEMD_SERVICE:${PN} = "minicoredumper.service" 22SYSTEMD_SERVICE:${PN} = "minicoredumper.service"
24SYSTEMD_AUTO_ENABLE = "enable" 23SYSTEMD_AUTO_ENABLE = "enable"
diff --git a/meta-oe/recipes-kernel/pm-graph/pm-graph_5.13.bb b/meta-oe/recipes-kernel/pm-graph/pm-graph_5.13.bb
index 037e30abc4..219629d4d7 100644
--- a/meta-oe/recipes-kernel/pm-graph/pm-graph_5.13.bb
+++ b/meta-oe/recipes-kernel/pm-graph/pm-graph_5.13.bb
@@ -9,7 +9,6 @@ SRCREV = "0987732b013936ad771334f51cba31c453c8a9c9"
9SRC_URI = "git://github.com/intel/pm-graph.git;branch=master;protocol=https \ 9SRC_URI = "git://github.com/intel/pm-graph.git;branch=master;protocol=https \
10 file://0001-Makefile-fix-multilib-build-failure.patch \ 10 file://0001-Makefile-fix-multilib-build-failure.patch \
11" 11"
12S = "${WORKDIR}/git"
13 12
14# Apart from the listed RDEPENDS, analyze-suspend depends on some features 13# Apart from the listed RDEPENDS, analyze-suspend depends on some features
15# provided by the kernel. These options are: 14# provided by the kernel. These options are:
diff --git a/meta-oe/recipes-kernel/trace-cmd/trace-cmd_3.1.5.bb b/meta-oe/recipes-kernel/trace-cmd/trace-cmd_3.1.5.bb
index 11c4037b23..6782dec228 100644
--- a/meta-oe/recipes-kernel/trace-cmd/trace-cmd_3.1.5.bb
+++ b/meta-oe/recipes-kernel/trace-cmd/trace-cmd_3.1.5.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git;b
12 file://0001-Do-not-emit-useless-rpath.patch" 12 file://0001-Do-not-emit-useless-rpath.patch"
13SRCREV = "18233e4c32857cb7ddd4960beeec8360ed834fc5" 13SRCREV = "18233e4c32857cb7ddd4960beeec8360ed834fc5"
14 14
15S = "${WORKDIR}/git"
16 15
17DEPENDS += "libtraceevent libtracefs zstd xmlto-native asciidoc-native swig-native bison-native flex-native" 16DEPENDS += "libtraceevent libtracefs zstd xmlto-native asciidoc-native swig-native bison-native flex-native"
18 17
diff --git a/meta-oe/recipes-kernel/turbostat/turbostat.bb b/meta-oe/recipes-kernel/turbostat/turbostat.bb
index 8ac15164d4..f65699865e 100644
--- a/meta-oe/recipes-kernel/turbostat/turbostat.bb
+++ b/meta-oe/recipes-kernel/turbostat/turbostat.bb
@@ -23,8 +23,7 @@ SRC_URI += "\
23 file://COPYING \ 23 file://COPYING \
24 " 24 "
25 25
26S = "${WORKDIR}/sources" 26S = "${UNPACKDIR}"
27UNPACKDIR = "${S}"
28 27
29PACKAGE_ARCH = "${MACHINE_ARCH}" 28PACKAGE_ARCH = "${MACHINE_ARCH}"
30DEPENDS = "libcap" 29DEPENDS = "libcap"
diff --git a/meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb b/meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb
index e7e4ca50af..aae17a9fd7 100644
--- a/meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb
+++ b/meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb
@@ -28,7 +28,7 @@ do_configure[depends] += "virtual/kernel:do_shared_workdir"
28 28
29# We need to set S, for not being set to STAGING_KERNEL_DIR, and by that 29# We need to set S, for not being set to STAGING_KERNEL_DIR, and by that
30# be wiped when we prune dest below. We just set it to usbip-tools-1.0 30# be wiped when we prune dest below. We just set it to usbip-tools-1.0
31S = "${WORKDIR}/${BP}" 31S = "${UNPACKDIR}/${BP}"
32 32
33# Copy the source files from KERNEL/tools/usb/usbip to ${S} 33# Copy the source files from KERNEL/tools/usb/usbip to ${S}
34do_configure[prefuncs] += "copy_usbip_source_from_kernel" 34do_configure[prefuncs] += "copy_usbip_source_from_kernel"
diff --git a/meta-oe/recipes-multimedia/faad2/faad2_2.11.2.bb b/meta-oe/recipes-multimedia/faad2/faad2_2.11.2.bb
index 9a7ee412da..83fcaa248d 100644
--- a/meta-oe/recipes-multimedia/faad2/faad2_2.11.2.bb
+++ b/meta-oe/recipes-multimedia/faad2/faad2_2.11.2.bb
@@ -12,6 +12,5 @@ PV .= "+git"
12SRC_URI = "git://github.com/knik0/faad2.git;branch=master;protocol=https" 12SRC_URI = "git://github.com/knik0/faad2.git;branch=master;protocol=https"
13SRCREV = "673a22a3c7c33e96e2ff7aae7c4d2bc190dfbf92" 13SRCREV = "673a22a3c7c33e96e2ff7aae7c4d2bc190dfbf92"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake 16inherit cmake
diff --git a/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb b/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb
index da92a80ce0..7f8988c3c3 100644
--- a/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb
+++ b/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb
@@ -16,7 +16,6 @@ SRC_URI = " \
16 file://ppc_musl_ucontext.patch \ 16 file://ppc_musl_ucontext.patch \
17" 17"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit meson pkgconfig 20inherit meson pkgconfig
22 21
diff --git a/meta-oe/recipes-multimedia/jack/jack-example-tools_4.bb b/meta-oe/recipes-multimedia/jack/jack-example-tools_4.bb
index a868a2969d..58bbd8cac3 100644
--- a/meta-oe/recipes-multimedia/jack/jack-example-tools_4.bb
+++ b/meta-oe/recipes-multimedia/jack/jack-example-tools_4.bb
@@ -9,7 +9,6 @@ DEPENDS = "jack"
9SRC_URI = "git://github.com/jackaudio/jack-example-tools.git;branch=main;protocol=https" 9SRC_URI = "git://github.com/jackaudio/jack-example-tools.git;branch=main;protocol=https"
10SRCREV = "33de8b4285fa5054af1b37fe0496c110604ed564" 10SRCREV = "33de8b4285fa5054af1b37fe0496c110604ed564"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit meson pkgconfig 13inherit meson pkgconfig
15 14
diff --git a/meta-oe/recipes-multimedia/jack/jack_1.9.22.bb b/meta-oe/recipes-multimedia/jack/jack_1.9.22.bb
index d4e6447aad..3b3ea85349 100644
--- a/meta-oe/recipes-multimedia/jack/jack_1.9.22.bb
+++ b/meta-oe/recipes-multimedia/jack/jack_1.9.22.bb
@@ -24,7 +24,6 @@ SRCREV = "4f58969432339a250ce87fe855fb962c67d00ddb"
24 24
25UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 25UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
26 26
27S = "${WORKDIR}/git"
28 27
29inherit waf pkgconfig 28inherit waf pkgconfig
30 29
diff --git a/meta-oe/recipes-multimedia/libass/libass_0.17.3.bb b/meta-oe/recipes-multimedia/libass/libass_0.17.4.bb
index 3dd678f055..3165736981 100644
--- a/meta-oe/recipes-multimedia/libass/libass_0.17.3.bb
+++ b/meta-oe/recipes-multimedia/libass/libass_0.17.4.bb
@@ -8,8 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a42532a0684420bdb15556c3cdd49a75"
8DEPENDS = "fontconfig freetype fribidi harfbuzz" 8DEPENDS = "fontconfig freetype fribidi harfbuzz"
9 9
10SRC_URI = "git://github.com/libass/libass.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/libass/libass.git;protocol=https;branch=master"
11SRCREV = "e46aedea0a0d17da4c4ef49d84b94a7994664ab5" 11SRCREV = "bbb3c7f1570a4a021e52683f3fbdf74fe492ae84"
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig 13inherit autotools pkgconfig
15 14
diff --git a/meta-oe/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb b/meta-oe/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
index 82db2f159e..23487329fb 100644
--- a/meta-oe/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
+++ b/meta-oe/recipes-multimedia/libid3tag/libid3tag_0.15.1b.bb
@@ -21,6 +21,6 @@ UPSTREAM_CHECK_REGEX = "/projects/mad/files/libid3tag/(?P<pver>.*)/$"
21 21
22SRC_URI[sha256sum] = "63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151" 22SRC_URI[sha256sum] = "63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
23 23
24S = "${WORKDIR}/libid3tag-${PV}" 24S = "${UNPACKDIR}/libid3tag-${PV}"
25 25
26inherit autotools pkgconfig 26inherit autotools pkgconfig
diff --git a/meta-oe/recipes-multimedia/libjxl/libjxl_0.10.3.bb b/meta-oe/recipes-multimedia/libjxl/libjxl_0.10.3.bb
index 505fca4c8f..2405126e5c 100644
--- a/meta-oe/recipes-multimedia/libjxl/libjxl_0.10.3.bb
+++ b/meta-oe/recipes-multimedia/libjxl/libjxl_0.10.3.bb
@@ -13,7 +13,6 @@ SRC_URI = "gitsm://github.com/libjxl/libjxl.git;protocol=https;nobranch=1 \
13 " 13 "
14 14
15SRCREV = "4a3b22d2600f92d8706fb72d85d52bfee2acbd54" 15SRCREV = "4a3b22d2600f92d8706fb72d85d52bfee2acbd54"
16S = "${WORKDIR}/git"
17 16
18EXTRA_OECMAKE = " \ 17EXTRA_OECMAKE = " \
19 -DCMAKE_BUILD_TYPE=Release \ 18 -DCMAKE_BUILD_TYPE=Release \
diff --git a/meta-oe/recipes-multimedia/libmad/libmad_0.15.1b.bb b/meta-oe/recipes-multimedia/libmad/libmad_0.15.1b.bb
index 3f5a052906..0f89574b9a 100644
--- a/meta-oe/recipes-multimedia/libmad/libmad_0.15.1b.bb
+++ b/meta-oe/recipes-multimedia/libmad/libmad_0.15.1b.bb
@@ -25,7 +25,7 @@ SRC_URI[sha256sum] = "bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0
25 25
26CVE_PRODUCT:append = " mad_libmad" 26CVE_PRODUCT:append = " mad_libmad"
27 27
28S = "${WORKDIR}/libmad-${PV}" 28S = "${UNPACKDIR}/libmad-${PV}"
29 29
30inherit autotools pkgconfig 30inherit autotools pkgconfig
31 31
diff --git a/meta-oe/recipes-multimedia/libopus/libopus_1.5.2.bb b/meta-oe/recipes-multimedia/libopus/libopus_1.5.2.bb
index 02958ef023..642f34f71d 100644
--- a/meta-oe/recipes-multimedia/libopus/libopus_1.5.2.bb
+++ b/meta-oe/recipes-multimedia/libopus/libopus_1.5.2.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4b365c2155d66e550e1447075d6744a5"
11SRC_URI = "http://downloads.xiph.org/releases/opus/opus-${PV}.tar.gz" 11SRC_URI = "http://downloads.xiph.org/releases/opus/opus-${PV}.tar.gz"
12SRC_URI[sha256sum] = "65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1" 12SRC_URI[sha256sum] = "65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1"
13 13
14S = "${WORKDIR}/opus-${PV}" 14S = "${UNPACKDIR}/opus-${PV}"
15 15
16inherit autotools pkgconfig 16inherit autotools pkgconfig
17 17
diff --git a/meta-oe/recipes-multimedia/libopusenc/libopusenc_0.2.1.bb b/meta-oe/recipes-multimedia/libopusenc/libopusenc_0.2.1.bb
index 6d941ae5d3..fb822d7a0e 100644
--- a/meta-oe/recipes-multimedia/libopusenc/libopusenc_0.2.1.bb
+++ b/meta-oe/recipes-multimedia/libopusenc/libopusenc_0.2.1.bb
@@ -14,6 +14,6 @@ UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)"
14SRC_URI = "https://ftp.osuosl.org/pub/xiph/releases/opus/libopusenc-${PV}.tar.gz" 14SRC_URI = "https://ftp.osuosl.org/pub/xiph/releases/opus/libopusenc-${PV}.tar.gz"
15SRC_URI[sha256sum] = "8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9" 15SRC_URI[sha256sum] = "8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9"
16 16
17S = "${WORKDIR}/libopusenc-${PV}" 17S = "${UNPACKDIR}/libopusenc-${PV}"
18 18
19inherit autotools pkgconfig 19inherit autotools pkgconfig
diff --git a/meta-oe/recipes-multimedia/libxmp/libxmp_4.6.2.bb b/meta-oe/recipes-multimedia/libxmp/libxmp_4.6.3.bb
index e4cc5c93b9..c302f65ed5 100644
--- a/meta-oe/recipes-multimedia/libxmp/libxmp_4.6.2.bb
+++ b/meta-oe/recipes-multimedia/libxmp/libxmp_4.6.3.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://README;beginline=59;md5=ea030bd80f99071b0d3f9a9f752d1
5 5
6inherit cmake pkgconfig 6inherit cmake pkgconfig
7 7
8SRC_URI = "git://github.com/libxmp/libxmp.git;protocol=https;branch=master" 8SRC_URI = "git://github.com/libxmp/libxmp.git;protocol=https;branch=master;tag=libxmp-${PV}"
9SRCREV = "828ef357943e1fbb13910e7a6fca21987c5c5827" 9SRCREV = "bed660f8e530d399c38f27a5a7732f4e79740585"
10 10
11S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-multimedia/live555/live555_20210824.bb b/meta-oe/recipes-multimedia/live555/live555_20210824.bb
index 80c770c3e3..1622a97fe1 100644
--- a/meta-oe/recipes-multimedia/live555/live555_20210824.bb
+++ b/meta-oe/recipes-multimedia/live555/live555_20210824.bb
@@ -18,7 +18,7 @@ MIRRORS += "http://www.live555.com/liveMedia/public/ http://download.videolan.or
18 18
19SRC_URI[sha256sum] = "ce95a1c79f6d18e959f9dc129b8529b711c60e76754acc285e60946303b923ec" 19SRC_URI[sha256sum] = "ce95a1c79f6d18e959f9dc129b8529b711c60e76754acc285e60946303b923ec"
20 20
21S = "${WORKDIR}/live" 21S = "${UNPACKDIR}/live"
22 22
23LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ 23LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
24 file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02 \ 24 file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02 \
diff --git a/meta-oe/recipes-multimedia/mplayer/libplacebo/0001-Fix-compiling-demos-without-nuklear.patch b/meta-oe/recipes-multimedia/mplayer/libplacebo/0001-Fix-compiling-demos-without-nuklear.patch
deleted file mode 100644
index bd849a75dd..0000000000
--- a/meta-oe/recipes-multimedia/mplayer/libplacebo/0001-Fix-compiling-demos-without-nuklear.patch
+++ /dev/null
@@ -1,40 +0,0 @@
1From ad0bbc5099d99bbb0c914b39cb5ab4920fd6eeda Mon Sep 17 00:00:00 2001
2From: Gyorgy Sarvari <skandigraun@gmail.com>
3Date: Sun, 16 Feb 2025 14:23:40 +0100
4Subject: [PATCH] Fix compiling demos without nuklear
5
6Demos can't be compiled if nuklear headers are not present, because
7the implementation of parse_args function is guarded by HAVE_NUKLEAR macro.
8
9To allow compiling demos without the Nuklear headers, move the implementation
10outside of this ifdef.
11
12Upstream-Status: Submitted [https://github.com/haasn/libplacebo/pull/315]
13---
14 demos/settings.c | 6 +++---
15 1 file changed, 3 insertions(+), 3 deletions(-)
16
17diff --git a/demos/settings.c b/demos/settings.c
18index 197e8b7e..73f0e5b9 100644
19--- a/demos/settings.c
20+++ b/demos/settings.c
21@@ -14,9 +14,6 @@
22 #define PL_BASENAME basename
23 #endif
24
25-#ifdef HAVE_NUKLEAR
26-#include "ui.h"
27-
28 bool parse_args(struct plplay_args *args, int argc, char *argv[])
29 {
30 static struct option long_options[] = {
31@@ -89,6 +86,9 @@ error:
32 return false;
33 }
34
35+#ifdef HAVE_NUKLEAR
36+#include "ui.h"
37+
38 static void add_hook(struct plplay *p, const struct pl_hook *hook, const char *path)
39 {
40 if (!hook)
diff --git a/meta-oe/recipes-multimedia/mplayer/libplacebo/0001-meson-add-glslang-lib-for-15.0.0-linking.patch b/meta-oe/recipes-multimedia/mplayer/libplacebo/0001-meson-add-glslang-lib-for-15.0.0-linking.patch
deleted file mode 100644
index 8d784da0cc..0000000000
--- a/meta-oe/recipes-multimedia/mplayer/libplacebo/0001-meson-add-glslang-lib-for-15.0.0-linking.patch
+++ /dev/null
@@ -1,34 +0,0 @@
1From d18a23cc275576bcefbdcc179d08ae643eeb3f3e Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= <kasper93@gmail.com>
3Date: Mon, 2 Dec 2024 17:10:00 +0100
4Subject: [PATCH] meson: add glslang lib for 15.0.0 linking
5
6Glslang 15.0.0 moved some code around, add also linking to glslang,
7while this is not needed for older versions, it will still work.
8
9Unfortunately CMake config embedded in distributions is not usable
10without installing additional package like glslang-tools, because at
11least Ubuntu splits it. On Arch it would work, but generally the CMake
12config require cmake binary to work also, so let's keep it as-is for
13now.
14
15Upstream-Status: Backport [https://github.com/haasn/libplacebo/commit/056b852018db04aa2ebc0982e27713afcea8106b]
16---
17 src/glsl/meson.build | 4 ++++
18 1 file changed, 4 insertions(+)
19
20diff --git a/src/glsl/meson.build b/src/glsl/meson.build
21index 5a881960..8fb5e699 100644
22--- a/src/glsl/meson.build
23+++ b/src/glsl/meson.build
24@@ -39,6 +39,10 @@ elif not glslang_req.disabled()
25
26 glslang_deps += spirv
27
28+ # Glslang 15.0.0 moved some code around, add also linking to glslang, while
29+ # this is not needed for older versions, it will still work.
30+ glslang_deps += cxx.find_library('glslang', required: required, static: static)
31+
32 if static
33 glslang_deps += [
34 # Always required for static linking
diff --git a/meta-oe/recipes-multimedia/mplayer/libplacebo_7.349.0.bb b/meta-oe/recipes-multimedia/mplayer/libplacebo_7.351.0.bb
index 6431ab3dcf..68a29dde91 100644
--- a/meta-oe/recipes-multimedia/mplayer/libplacebo_7.349.0.bb
+++ b/meta-oe/recipes-multimedia/mplayer/libplacebo_7.351.0.bb
@@ -4,14 +4,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=435ed639f84d4585d93824e7da3d85da"
4 4
5DEPENDS += "fastfloat glad-native python3-mako-native python3-jinja2-native vulkan-headers" 5DEPENDS += "fastfloat glad-native python3-mako-native python3-jinja2-native vulkan-headers"
6 6
7SRC_URI = "git://code.videolan.org/videolan/libplacebo.git;protocol=https;branch=v7.349 \ 7SRC_URI = "git://code.videolan.org/videolan/libplacebo.git;protocol=https;branch=v7.351"
8 file://0001-meson-add-glslang-lib-for-15.0.0-linking.patch \ 8SRCREV = "3188549fba13bbdf3a5a98de2a38c2e71f04e21e"
9 file://0001-Fix-compiling-demos-without-nuklear.patch"
10SRCREV = "1fd3c7bde7b943fe8985c893310b5269a09b46c5"
11 9
12inherit meson pkgconfig 10inherit meson pkgconfig
13 11
14S = "${WORKDIR}/git"
15 12
16PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'vulkan opengl', d)} lcms" 13PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'vulkan opengl', d)} lcms"
17 14
diff --git a/meta-oe/recipes-multimedia/mplayer/mpv_0.40.0.bb b/meta-oe/recipes-multimedia/mplayer/mpv_0.40.0.bb
index 3d54bbb341..3223dd69d7 100644
--- a/meta-oe/recipes-multimedia/mplayer/mpv_0.40.0.bb
+++ b/meta-oe/recipes-multimedia/mplayer/mpv_0.40.0.bb
@@ -18,7 +18,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=570a9b3749dd0463a1778803b12a6dce"
18 18
19SRCREV = "e48ac7ce08462f5e33af6ef9deeac6fa87eef01e" 19SRCREV = "e48ac7ce08462f5e33af6ef9deeac6fa87eef01e"
20SRC_URI = "git://github.com/mpv-player/mpv;name=mpv;branch=release/${@oe.utils.trim_version('${PV}', 2)};protocol=https" 20SRC_URI = "git://github.com/mpv-player/mpv;name=mpv;branch=release/${@oe.utils.trim_version('${PV}', 2)};protocol=https"
21S = "${WORKDIR}/git"
22 21
23inherit meson pkgconfig mime-xdg 22inherit meson pkgconfig mime-xdg
24 23
diff --git a/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.28.1.bb b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.28.1.bb
index afe217e1f3..0a3b5d28b6 100644
--- a/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.28.1.bb
+++ b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.28.1.bb
@@ -33,7 +33,6 @@ SRC_URI = "\
33 33
34SRCREV = "fc15e229d9d337e46d730f00647821adbbd58548" 34SRCREV = "fc15e229d9d337e46d730f00647821adbbd58548"
35 35
36S = "${WORKDIR}/git"
37 36
38UPSTREAM_CHECK_GITTAGREGEX = "v4l-utils-(?P<pver>\d+(\.\d+)+)" 37UPSTREAM_CHECK_GITTAGREGEX = "v4l-utils-(?P<pver>\d+(\.\d+)+)"
39 38
diff --git a/meta-oe/recipes-multimedia/v4l2apps/yavta_git.bb b/meta-oe/recipes-multimedia/v4l2apps/yavta_git.bb
index 699b5608db..87dc7a7be6 100644
--- a/meta-oe/recipes-multimedia/v4l2apps/yavta_git.bb
+++ b/meta-oe/recipes-multimedia/v4l2apps/yavta_git.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://git.ideasonboard.org/yavta.git;branch=master;protocol=https \
7SRCREV = "52c975e5542504ac10bed8b1d68df5c75951d202" 7SRCREV = "52c975e5542504ac10bed8b1d68df5c75951d202"
8 8
9PV = "0.0" 9PV = "0.0"
10S = "${WORKDIR}/git"
11 10
12# Upstream repo does not tag 11# Upstream repo does not tag
13UPSTREAM_CHECK_COMMITS = "1" 12UPSTREAM_CHECK_COMMITS = "1"
diff --git a/meta-oe/recipes-multimedia/wavpack/wavpack_5.6.0.bb b/meta-oe/recipes-multimedia/wavpack/wavpack_5.6.0.bb
index 7384d2892f..651fbc4192 100644
--- a/meta-oe/recipes-multimedia/wavpack/wavpack_5.6.0.bb
+++ b/meta-oe/recipes-multimedia/wavpack/wavpack_5.6.0.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/dbry/WavPack.git;branch=master;protocol=https \
11 11
12SRCREV = "e03e8e29dc618e08e7baba9636e57ba1254874ce" 12SRCREV = "e03e8e29dc618e08e7baba9636e57ba1254874ce"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake pkgconfig lib_package 15inherit cmake pkgconfig lib_package
17 16
diff --git a/meta-oe/recipes-multimedia/webm/libvpx_1.15.1.bb b/meta-oe/recipes-multimedia/webm/libvpx_1.15.2.bb
index 54433a2b98..a7cd76e0c7 100644
--- a/meta-oe/recipes-multimedia/webm/libvpx_1.15.1.bb
+++ b/meta-oe/recipes-multimedia/webm/libvpx_1.15.2.bb
@@ -7,12 +7,11 @@ LICENSE = "BSD-3-Clause"
7 7
8LIC_FILES_CHKSUM = "file://LICENSE;md5=d5b04755015be901744a78cc30d390d4" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=d5b04755015be901744a78cc30d390d4"
9 9
10SRCREV = "39e8b9dcd4696d9ac3ebd4722e012488382f1adb" 10SRCREV = "d168454ecd099805c675d4a98c66f4891373302a"
11SRC_URI += "git://chromium.googlesource.com/webm/libvpx;protocol=https;branch=main;tag=v${PV} \ 11SRC_URI += "git://chromium.googlesource.com/webm/libvpx;protocol=https;branch=main;tag=v${PV} \
12 file://libvpx-configure-support-blank-prefix.patch \ 12 file://libvpx-configure-support-blank-prefix.patch \
13 " 13 "
14 14
15S = "${WORKDIR}/git"
16 15
17# ffmpeg links with this and fails 16# ffmpeg links with this and fails
18# sysroots/armv4t-oe-linux-gnueabi/usr/lib/libvpx.a(vpx_encoder.c.o)(.text+0xc4): unresolvable R_ARM_THM_CALL relocation against symbol `memcpy@@GLIBC_2.4' 17# sysroots/armv4t-oe-linux-gnueabi/usr/lib/libvpx.a(vpx_encoder.c.o)(.text+0xc4): unresolvable R_ARM_THM_CALL relocation against symbol `memcpy@@GLIBC_2.4'
diff --git a/meta-oe/recipes-multimedia/xpext/xpext_1.0-5.bb b/meta-oe/recipes-multimedia/xpext/xpext_1.0-5.bb
index 3d100b870c..5023e4e842 100644
--- a/meta-oe/recipes-multimedia/xpext/xpext_1.0-5.bb
+++ b/meta-oe/recipes-multimedia/xpext/xpext_1.0-5.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=db043791349ba57ad1169e1c92477cb6"
7 7
8SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/${BPN}/${BPN}_${PV}.tar.gz \ 8SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/${BPN}/${BPN}_${PV}.tar.gz \
9 file://auxdir.patch;striplevel=0" 9 file://auxdir.patch;striplevel=0"
10S = "${WORKDIR}/xpext-1.0" 10S = "${UNPACKDIR}/xpext-1.0"
11 11
12inherit autotools pkgconfig features_check 12inherit autotools pkgconfig features_check
13# depends on virtual/libx11 13# depends on virtual/libx11
diff --git a/meta-oe/recipes-multimedia/xsp/xsp_1.0.0-8.bb b/meta-oe/recipes-multimedia/xsp/xsp_1.0.0-8.bb
index 8b9247694c..5350cf1c65 100644
--- a/meta-oe/recipes-multimedia/xsp/xsp_1.0.0-8.bb
+++ b/meta-oe/recipes-multimedia/xsp/xsp_1.0.0-8.bb
@@ -7,7 +7,7 @@ SRC_URI = "http://repository.maemo.org/pool/maemo/ossw/source/x/xsp/${BPN}_${PV}
7 file://xsp-fix-pc.patch \ 7 file://xsp-fix-pc.patch \
8 file://0001-fix-incompatible-pointer-types-build-error-in-gcc-15.patch \ 8 file://0001-fix-incompatible-pointer-types-build-error-in-gcc-15.patch \
9" 9"
10S = "${WORKDIR}/Xsp" 10S = "${UNPACKDIR}/Xsp"
11 11
12inherit autotools pkgconfig features_check 12inherit autotools pkgconfig features_check
13# depends on virtual/libx11 13# depends on virtual/libx11
diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.7.2.bb b/meta-oe/recipes-navigation/geoclue/geoclue_2.7.2.bb
index db0142502f..48b2535a03 100644
--- a/meta-oe/recipes-navigation/geoclue/geoclue_2.7.2.bb
+++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.7.2.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://gitlab.freedesktop.org/geoclue/geoclue.git;protocol=https;branc
17 file://0001-libgeoclue-don-t-try-to-use-g-ir-scanner-when-intros.patch \ 17 file://0001-libgeoclue-don-t-try-to-use-g-ir-scanner-when-intros.patch \
18" 18"
19 19
20S = "${WORKDIR}/git"
21 20
22# Without this line, package is declared a library and named libgeoclue* 21# Without this line, package is declared a library and named libgeoclue*
23AUTO_LIBNAME_PKGS = "" 22AUTO_LIBNAME_PKGS = ""
diff --git a/meta-oe/recipes-networking/cyrus-sasl/cyrus-sasl_2.1.28.bb b/meta-oe/recipes-networking/cyrus-sasl/cyrus-sasl_2.1.28.bb
index 40e51a6a43..bd15b0bda8 100644
--- a/meta-oe/recipes-networking/cyrus-sasl/cyrus-sasl_2.1.28.bb
+++ b/meta-oe/recipes-networking/cyrus-sasl/cyrus-sasl_2.1.28.bb
@@ -24,7 +24,6 @@ SRC_URI = " \
24 24
25UPSTREAM_CHECK_URI = "https://github.com/cyrusimap/cyrus-sasl/archives" 25UPSTREAM_CHECK_URI = "https://github.com/cyrusimap/cyrus-sasl/archives"
26 26
27S = "${WORKDIR}/git"
28 27
29inherit autotools pkgconfig useradd systemd 28inherit autotools pkgconfig useradd systemd
30 29
diff --git a/meta-oe/recipes-printing/qpdf/qpdf_12.1.0.bb b/meta-oe/recipes-printing/qpdf/qpdf_12.2.0.bb
index 8a64ed70a7..8ed993aa78 100644
--- a/meta-oe/recipes-printing/qpdf/qpdf_12.1.0.bb
+++ b/meta-oe/recipes-printing/qpdf/qpdf_12.2.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
6DEPENDS = "zlib jpeg ${@bb.utils.contains('PACKAGECONFIG', 'gnutls', 'gnutls', 'openssl', d)}" 6DEPENDS = "zlib jpeg ${@bb.utils.contains('PACKAGECONFIG', 'gnutls', 'gnutls', 'openssl', d)}"
7 7
8SRC_URI = "git://github.com/qpdf/qpdf.git;protocol=https;branch=main;tag=v${PV}" 8SRC_URI = "git://github.com/qpdf/qpdf.git;protocol=https;branch=main;tag=v${PV}"
9SRCREV = "51fa3b523837afb18d9a86560bb2fb9979db1b95" 9SRCREV = "856d32c610334855d30e96d25eb5f9636fb62f08"
10 10
11inherit cmake pkgconfig gettext 11inherit cmake pkgconfig gettext
12 12
@@ -20,7 +20,6 @@ EXTRA_OECMAKE = ' \
20LDFLAGS:append:mipsarch = " -latomic" 20LDFLAGS:append:mipsarch = " -latomic"
21LDFLAGS:append:riscv32 = " -latomic" 21LDFLAGS:append:riscv32 = " -latomic"
22 22
23S = "${WORKDIR}/git"
24 23
25PACKAGECONFIG ?= "gnutls" 24PACKAGECONFIG ?= "gnutls"
26PACKAGECONFIG[gnutls] = "-DREQUIRE_CRYPTO_GNUTLS=ON,-DREQUIRE_CRYPTO_OPENSSL=ON" 25PACKAGECONFIG[gnutls] = "-DREQUIRE_CRYPTO_GNUTLS=ON,-DREQUIRE_CRYPTO_OPENSSL=ON"
diff --git a/meta-oe/recipes-security/audit/audit/0001-Fixed-swig-host-contamination-issue.patch b/meta-oe/recipes-security/audit/audit/0001-Fixed-swig-host-contamination-issue.patch
index f2755d5c08..f37fbf63a7 100644
--- a/meta-oe/recipes-security/audit/audit/0001-Fixed-swig-host-contamination-issue.patch
+++ b/meta-oe/recipes-security/audit/audit/0001-Fixed-swig-host-contamination-issue.patch
@@ -1,4 +1,4 @@
1From 5cdc667aeb7a014cdc1f8c7df8f8080408773dbe Mon Sep 17 00:00:00 2001 1From 4f78fcb8728cd4bf31175b3fa610a5c003e915d1 Mon Sep 17 00:00:00 2001
2From: Li xin <lixin.fnst@cn.fujitsu.com> 2From: Li xin <lixin.fnst@cn.fujitsu.com>
3Date: Sun, 19 Jul 2015 02:42:58 +0900 3Date: Sun, 19 Jul 2015 02:42:58 +0900
4Subject: [PATCH] Fixed swig host contamination issue 4Subject: [PATCH] Fixed swig host contamination issue
@@ -19,7 +19,7 @@ Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
19 2 files changed, 3 insertions(+), 2 deletions(-) 19 2 files changed, 3 insertions(+), 2 deletions(-)
20 20
21diff --git a/bindings/swig/python3/Makefile.am b/bindings/swig/python3/Makefile.am 21diff --git a/bindings/swig/python3/Makefile.am b/bindings/swig/python3/Makefile.am
22index c2c6def4..bcc2836c 100644 22index 428e40fa..f4dd45bc 100644
23--- a/bindings/swig/python3/Makefile.am 23--- a/bindings/swig/python3/Makefile.am
24+++ b/bindings/swig/python3/Makefile.am 24+++ b/bindings/swig/python3/Makefile.am
25@@ -23,6 +23,7 @@ 25@@ -23,6 +23,7 @@
@@ -30,7 +30,7 @@ index c2c6def4..bcc2836c 100644
30 LIBS = $(top_builddir)/lib/libaudit.la 30 LIBS = $(top_builddir)/lib/libaudit.la
31 SWIG_FLAGS = -python 31 SWIG_FLAGS = -python
32 SWIG_INCLUDES = -I. -I$(top_builddir) -I${top_srcdir}/lib $(PYTHON3_INCLUDES) 32 SWIG_INCLUDES = -I. -I$(top_builddir) -I${top_srcdir}/lib $(PYTHON3_INCLUDES)
33@@ -37,7 +38,7 @@ _audit_la_DEPENDENCIES =${top_srcdir}/lib/audit_logging.h ${top_builddir}/lib/li 33@@ -35,7 +36,7 @@ _audit_la_DEPENDENCIES =${top_srcdir}/lib/audit_logging.h ${top_builddir}/lib/li
34 _audit_la_LIBADD = ${top_builddir}/lib/libaudit.la 34 _audit_la_LIBADD = ${top_builddir}/lib/libaudit.la
35 nodist__audit_la_SOURCES = audit_wrap.c 35 nodist__audit_la_SOURCES = audit_wrap.c
36 audit.py audit_wrap.c: ${srcdir}/../src/auditswig.i 36 audit.py audit_wrap.c: ${srcdir}/../src/auditswig.i
@@ -40,10 +40,10 @@ index c2c6def4..bcc2836c 100644
40 CLEANFILES = audit.py* audit_wrap.c *~ 40 CLEANFILES = audit.py* audit_wrap.c *~
41 41
42diff --git a/bindings/swig/src/auditswig.i b/bindings/swig/src/auditswig.i 42diff --git a/bindings/swig/src/auditswig.i b/bindings/swig/src/auditswig.i
43index 6b267844..5a4e442f 100644 43index 2760e516..5d0ea8b6 100644
44--- a/bindings/swig/src/auditswig.i 44--- a/bindings/swig/src/auditswig.i
45+++ b/bindings/swig/src/auditswig.i 45+++ b/bindings/swig/src/auditswig.i
46@@ -50,7 +50,7 @@ typedef unsigned uid_t; 46@@ -52,7 +52,7 @@ typedef unsigned uid_t;
47 */ 47 */
48 %ignore audit_rule_data::buf; 48 %ignore audit_rule_data::buf;
49 49
@@ -52,6 +52,3 @@ index 6b267844..5a4e442f 100644
52 #define __extension__ /*nothing*/ 52 #define __extension__ /*nothing*/
53 %include <stdint.i> 53 %include <stdint.i>
54 %include "../lib/audit-records.h" 54 %include "../lib/audit-records.h"
55--
562.25.1
57
diff --git a/meta-oe/recipes-security/audit/audit_4.0.3.bb b/meta-oe/recipes-security/audit/audit_4.0.5.bb
index 356ee6a84d..58100b206d 100644
--- a/meta-oe/recipes-security/audit/audit_4.0.3.bb
+++ b/meta-oe/recipes-security/audit/audit_4.0.5.bb
@@ -12,8 +12,7 @@ SRC_URI = "git://github.com/linux-audit/${BPN}-userspace.git;branch=master;proto
12 file://auditd \ 12 file://auditd \
13 " 13 "
14 14
15S = "${WORKDIR}/git" 15SRCREV = "97c4ec3d68b5b199f2796d1e126c2144506bd228"
16SRCREV = "51d154c5b7ec91831cbb89fe6ca54d8eb7ba344c"
17 16
18inherit autotools python3targetconfig update-rc.d systemd 17inherit autotools python3targetconfig update-rc.d systemd
19 18
diff --git a/meta-oe/recipes-security/kernel-hardening-checker/kernel-hardening-checker_0.6.10.bb b/meta-oe/recipes-security/kernel-hardening-checker/kernel-hardening-checker_0.6.10.bb
index 1daf5d8c70..e7610ac785 100644
--- a/meta-oe/recipes-security/kernel-hardening-checker/kernel-hardening-checker_0.6.10.bb
+++ b/meta-oe/recipes-security/kernel-hardening-checker/kernel-hardening-checker_0.6.10.bb
@@ -15,7 +15,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=d32239bcb673463ab874e80d47fae504"
15SRC_URI = "git://github.com/a13xp0p0v/kernel-hardening-checker;protocol=https;branch=master" 15SRC_URI = "git://github.com/a13xp0p0v/kernel-hardening-checker;protocol=https;branch=master"
16SRCREV = "f4dbe258ff3d37489962ea9cf210192ae7ff9280" 16SRCREV = "f4dbe258ff3d37489962ea9cf210192ae7ff9280"
17 17
18S = "${UNPACKDIR}/git" 18
19PACKAGE_ARCH = "${MACHINE_ARCH}"
19 20
20RDEPENDS:${PN} = "\ 21RDEPENDS:${PN} = "\
21 python3-json \ 22 python3-json \
diff --git a/meta-oe/recipes-security/keyutils/keyutils_1.6.3.bb b/meta-oe/recipes-security/keyutils/keyutils_1.6.3.bb
index 7b3d728216..86f45656f6 100644
--- a/meta-oe/recipes-security/keyutils/keyutils_1.6.3.bb
+++ b/meta-oe/recipes-security/keyutils/keyutils_1.6.3.bb
@@ -26,7 +26,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git;p
26 " 26 "
27SRCREV = "cb3bb194cca88211cbfcdde2f10c0f43c3fb8ec3" 27SRCREV = "cb3bb194cca88211cbfcdde2f10c0f43c3fb8ec3"
28 28
29S = "${WORKDIR}/git"
30 29
31PACKAGECONFIG ?= "" 30PACKAGECONFIG ?= ""
32PACKAGECONFIG[manpages] = "" 31PACKAGECONFIG[manpages] = ""
diff --git a/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb b/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb
index c6593ea742..48f9a738bb 100644
--- a/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb
+++ b/meta-oe/recipes-security/spectre-meltdown-checker/spectre-meltdown-checker_0.46.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://spectre-meltdown-checker.sh;beginline=2;endline=2;md5
11SRC_URI = "git://github.com/speed47/spectre-meltdown-checker;protocol=https;branch=master" 11SRC_URI = "git://github.com/speed47/spectre-meltdown-checker;protocol=https;branch=master"
12SRCREV = "b8f8c81d519435c0871b13f02b5c4a72c5bffd5e" 12SRCREV = "b8f8c81d519435c0871b13f02b5c4a72c5bffd5e"
13 13
14S = "${UNPACKDIR}/git"
15 14
16# binutils: readelf,objdump might be used for deeper analysis 15# binutils: readelf,objdump might be used for deeper analysis
17# coreutils: dd with iflag=skip_bytes oflag=seek_bytes in some cases 16# coreutils: dd with iflag=skip_bytes oflag=seek_bytes in some cases
@@ -26,7 +25,7 @@ RRECOMMENDS:${PN} = "\
26 25
27INHIBIT_DEFAULT_DEPS = "1" 26INHIBIT_DEFAULT_DEPS = "1"
28 27
29inherit allarch 28PACKAGE_ARCH = "${MACHINE_ARCH}"
30 29
31do_compile[noexec] = "1" 30do_compile[noexec] = "1"
32 31
diff --git a/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.6.1.bb b/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.6.1.bb
index 86acdc7aa1..f172168335 100644
--- a/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.6.1.bb
+++ b/meta-oe/recipes-security/tomoyo-tools/tomoyo-tools_2.6.1.bb
@@ -8,7 +8,7 @@ SECTION = "System Environment/Kernel"
8SRC_URI = "http://jaist.dl.sourceforge.jp/tomoyo/70710/${BP}-20210910.tar.gz" 8SRC_URI = "http://jaist.dl.sourceforge.jp/tomoyo/70710/${BP}-20210910.tar.gz"
9SRC_URI[sha256sum] = "47a12cdb1fe7bbd0b2e3486150fe1e754fa9c869aeefd42fd311c4022b78010a" 9SRC_URI[sha256sum] = "47a12cdb1fe7bbd0b2e3486150fe1e754fa9c869aeefd42fd311c4022b78010a"
10 10
11S = "${WORKDIR}/${BPN}" 11S = "${UNPACKDIR}/${BPN}"
12 12
13LICENSE = "GPL-2.0-only" 13LICENSE = "GPL-2.0-only"
14LIC_FILES_CHKSUM = "file://COPYING.tomoyo;md5=751419260aa954499f7abaabaa882bbe" 14LIC_FILES_CHKSUM = "file://COPYING.tomoyo;md5=751419260aa954499f7abaabaa882bbe"
diff --git a/meta-oe/recipes-shells/mksh/mksh_59c.bb b/meta-oe/recipes-shells/mksh/mksh_59c.bb
index e3a8ca8b5e..d27320cf1f 100644
--- a/meta-oe/recipes-shells/mksh/mksh_59c.bb
+++ b/meta-oe/recipes-shells/mksh/mksh_59c.bb
@@ -15,7 +15,7 @@ UPSTREAM_CHECK_REGEX = "${BPN}-R(?P<pver>.*)\.tgz"
15 15
16inherit update-alternatives 16inherit update-alternatives
17 17
18S = "${WORKDIR}/${BPN}" 18S = "${UNPACKDIR}/${BPN}"
19 19
20ALTERNATIVE:${PN} = "sh" 20ALTERNATIVE:${PN} = "sh"
21ALTERNATIVE_LINK_NAME[sh] = "${base_bindir}/sh" 21ALTERNATIVE_LINK_NAME[sh] = "${base_bindir}/sh"
diff --git a/meta-oe/recipes-support/ace-cloud-editor/ace-cloud-editor_git.bb b/meta-oe/recipes-support/ace-cloud-editor/ace-cloud-editor_git.bb
index 6d64ab71bf..85443984a2 100644
--- a/meta-oe/recipes-support/ace-cloud-editor/ace-cloud-editor_git.bb
+++ b/meta-oe/recipes-support/ace-cloud-editor/ace-cloud-editor_git.bb
@@ -11,7 +11,6 @@ SRCREV = "812e2c56aed246931a667f16c28b096e34597016"
11 11
12FILES:${PN} = "${datadir}/ace-builds" 12FILES:${PN} = "${datadir}/ace-builds"
13 13
14S = "${WORKDIR}/git"
15 14
16DEPENDS += "rsync-native" 15DEPENDS += "rsync-native"
17 16
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
index 0ac1decccf..c1e8863fb3 100644
--- a/meta-oe/recipes-support/avro/avro-c++_1.11.3.bb
+++ b/meta-oe/recipes-support/avro/avro-c++_1.11.3.bb
@@ -15,7 +15,7 @@ SRC_URI = "git://github.com/apache/avro;branch=${BRANCH};protocol=https \
15 file://0003-Update-CXX-standard-to-CXX14.patch \ 15 file://0003-Update-CXX-standard-to-CXX14.patch \
16 " 16 "
17 17
18S = "${WORKDIR}/git/lang/c++" 18S = "${UNPACKDIR}/${BP}/lang/c++"
19 19
20inherit cmake pkgconfig 20inherit cmake pkgconfig
21 21
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
index 37a12006ba..f7da323710 100644
--- a/meta-oe/recipes-support/avro/avro-c_1.11.3.bb
+++ b/meta-oe/recipes-support/avro/avro-c_1.11.3.bb
@@ -14,6 +14,6 @@ SRC_URI = " \
14 file://0001-AVRO-3960-C-Fix-st-ANYARGS-warning-2798.patch;patchdir=../.. \ 14 file://0001-AVRO-3960-C-Fix-st-ANYARGS-warning-2798.patch;patchdir=../.. \
15 file://0001-AVRO-3957-C-Fix-typos-in-docs-and-examples-2795.patch;patchdir=../.. \ 15 file://0001-AVRO-3957-C-Fix-typos-in-docs-and-examples-2795.patch;patchdir=../.. \
16" 16"
17S = "${WORKDIR}/git/lang/c" 17S = "${UNPACKDIR}/${BP}/lang/c"
18 18
19inherit cmake pkgconfig 19inherit cmake pkgconfig
diff --git a/meta-oe/recipes-support/bcu/bcu_1.1.115.bb b/meta-oe/recipes-support/bcu/bcu_1.1.115.bb
index 897e7031ca..260fba02a9 100644
--- a/meta-oe/recipes-support/bcu/bcu_1.1.115.bb
+++ b/meta-oe/recipes-support/bcu/bcu_1.1.115.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/nxp-imx/bcu;protocol=https;branch=master \
14 " 14 "
15SRCREV = "f081c69c26e330cf03ec790051c415c4716509d9" 15SRCREV = "f081c69c26e330cf03ec790051c415c4716509d9"
16 16
17S = "${WORKDIR}/git"
18 17
19DEPENDS = "curl libyaml libusb1 openssl libftdi" 18DEPENDS = "curl libyaml libusb1 openssl libftdi"
20 19
diff --git a/meta-oe/recipes-support/bdwgc/bdwgc_8.2.8.bb b/meta-oe/recipes-support/bdwgc/bdwgc_8.2.8.bb
index fe51c1029d..3c8c41cc03 100644
--- a/meta-oe/recipes-support/bdwgc/bdwgc_8.2.8.bb
+++ b/meta-oe/recipes-support/bdwgc/bdwgc_8.2.8.bb
@@ -26,7 +26,6 @@ DEPENDS = "libatomic-ops"
26SRCREV = "ee59af3722e56de8404de6cd0c21c2493cc4d855" 26SRCREV = "ee59af3722e56de8404de6cd0c21c2493cc4d855"
27SRC_URI = "git://github.com/ivmai/bdwgc.git;branch=release-8_2;protocol=https" 27SRC_URI = "git://github.com/ivmai/bdwgc.git;branch=release-8_2;protocol=https"
28 28
29S = "${WORKDIR}/git"
30 29
31inherit autotools pkgconfig 30inherit autotools pkgconfig
32 31
diff --git a/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.2.bb b/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.2.bb
index 4f4f58def3..f49aa480da 100644
--- a/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.2.bb
+++ b/meta-oe/recipes-support/bmap-writer/bmap-writer_1.0.2.bb
@@ -10,7 +10,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e49f4652534af377a713df3d9dec60cb"
10 10
11SRC_URI = "git://github.com/embetrix/${BPN};branch=master;protocol=https" 11SRC_URI = "git://github.com/embetrix/${BPN};branch=master;protocol=https"
12SRCREV = "7489280a7a1247f23543343aba4e95bf2f2e8fa6" 12SRCREV = "7489280a7a1247f23543343aba4e95bf2f2e8fa6"
13S = "${WORKDIR}/git"
14 13
15DEPENDS = "libtinyxml2 libarchive" 14DEPENDS = "libtinyxml2 libarchive"
16inherit cmake pkgconfig 15inherit cmake pkgconfig
diff --git a/meta-oe/recipes-support/boost-sml/boost-sml_1.1.12.bb b/meta-oe/recipes-support/boost-sml/boost-sml_1.1.12.bb
index a4b5650c90..0a2514237a 100644
--- a/meta-oe/recipes-support/boost-sml/boost-sml_1.1.12.bb
+++ b/meta-oe/recipes-support/boost-sml/boost-sml_1.1.12.bb
@@ -11,7 +11,6 @@ DEPENDS += "boost qemu-native"
11SRC_URI = "git://github.com/boost-ext/sml.git;protocol=https;branch=master" 11SRC_URI = "git://github.com/boost-ext/sml.git;protocol=https;branch=master"
12SRCREV = "cd3ef80206b71463de96d6b682cfdc99703ec147" 12SRCREV = "cd3ef80206b71463de96d6b682cfdc99703ec147"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
17 16
diff --git a/meta-oe/recipes-support/btop/btop_1.4.2.bb b/meta-oe/recipes-support/btop/btop_1.4.3.bb
index 6fa76ac8ad..9a5a21c56d 100644
--- a/meta-oe/recipes-support/btop/btop_1.4.2.bb
+++ b/meta-oe/recipes-support/btop/btop_1.4.3.bb
@@ -4,11 +4,10 @@ LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5SECTION = "console/utils" 5SECTION = "console/utils"
6 6
7SRC_URI = "git://github.com/aristocratos/btop.git;protocol=https;branch=main \ 7SRC_URI = "git://github.com/aristocratos/btop.git;protocol=https;branch=main;tag=v${PV} \
8 " 8 "
9SRCREV = "274d0c78e5f18514dfbea23cee9d1c5431eb75e0" 9SRCREV = "3f1ccd9f6c455fef6d4d8cfbc8ed71b86961323d"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14 13
diff --git a/meta-oe/recipes-support/bvi/bvi_1.4.2.bb b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb
new file mode 100644
index 0000000000..fb136e16a6
--- /dev/null
+++ b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb
@@ -0,0 +1,17 @@
1SUMMARY = "Binary VI editor"
2DESCRIPTION = "bvi is a visual editor for binary files."
3HOMEPAGE = "https://sourceforge.net/projects/bvi"
4SECTION = "console/utils"
5LICENSE = "GPL-3.0-or-later"
6LIC_FILES_CHKSUM = "file://COPYING;md5=a36207309d382da27cd66fdaae922e3c"
7
8SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BP}.src.tar.gz"
9SRC_URI[sha256sum] = "4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2"
10
11DEPENDS += "ncurses"
12
13# The project uses old style C interfaces and it is not compatible with C23
14# it builds fine with C17, specifying gnu17 as the C dialect to use
15CFLAGS:append = " -std=gnu17 -Wno-old-style-definition"
16
17inherit pkgconfig autotools-brokensep
diff --git a/meta-oe/recipes-support/c-periphery/c-periphery_2.4.3.bb b/meta-oe/recipes-support/c-periphery/c-periphery_2.4.3.bb
index f512111d66..058ede614e 100644
--- a/meta-oe/recipes-support/c-periphery/c-periphery_2.4.3.bb
+++ b/meta-oe/recipes-support/c-periphery/c-periphery_2.4.3.bb
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e88456d0a60de4c71ff4d787c212f253"
11SRC_URI = "git://github.com/vsergeev/c-periphery;protocol=https;branch=master" 11SRC_URI = "git://github.com/vsergeev/c-periphery;protocol=https;branch=master"
12SRCREV = "911e989fe41eb90c7df274cb54555346caf2a632" 12SRCREV = "911e989fe41eb90c7df274cb54555346caf2a632"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
17 16
diff --git a/meta-oe/recipes-support/ceres-solver/ceres-solver_2.2.0.bb b/meta-oe/recipes-support/ceres-solver/ceres-solver_2.2.0.bb
index 18db0721de..63500def05 100644
--- a/meta-oe/recipes-support/ceres-solver/ceres-solver_2.2.0.bb
+++ b/meta-oe/recipes-support/ceres-solver/ceres-solver_2.2.0.bb
@@ -8,7 +8,6 @@ DEPENDS = "libeigen glog"
8SRC_URI = "git://github.com/ceres-solver/ceres-solver.git;branch=master;protocol=https" 8SRC_URI = "git://github.com/ceres-solver/ceres-solver.git;branch=master;protocol=https"
9SRCREV = "85331393dc0dff09f6fb9903ab0c4bfa3e134b01" 9SRCREV = "85331393dc0dff09f6fb9903ab0c4bfa3e134b01"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14 13
diff --git a/meta-oe/recipes-support/cli11/cli11_2.3.2.bb b/meta-oe/recipes-support/cli11/cli11_2.3.2.bb
index ef3c951bbf..346ccd6c69 100644
--- a/meta-oe/recipes-support/cli11/cli11_2.3.2.bb
+++ b/meta-oe/recipes-support/cli11/cli11_2.3.2.bb
@@ -11,7 +11,6 @@ SRC_URI += "gitsm://github.com/CLIUtils/CLI11;branch=main;protocol=https \
11 file://0001-Do-not-download-the-catch-framework-during-configure.patch" 11 file://0001-Do-not-download-the-catch-framework-during-configure.patch"
12 12
13SRC_URI[sha256sum] = "ea379c4a3cb5799027b1eb451163dff065a3d641aaba23bf4e24ee6b536bd9bc" 13SRC_URI[sha256sum] = "ea379c4a3cb5799027b1eb451163dff065a3d641aaba23bf4e24ee6b536bd9bc"
14S = "${WORKDIR}/git"
15 14
16do_configure:prepend() { 15do_configure:prepend() {
17 mkdir -p ${S}/tests/catch2 16 mkdir -p ${S}/tests/catch2
diff --git a/meta-oe/recipes-support/cmark/cmark_0.31.1.bb b/meta-oe/recipes-support/cmark/cmark_0.31.1.bb
index 1edb95e455..bbbb36dace 100644
--- a/meta-oe/recipes-support/cmark/cmark_0.31.1.bb
+++ b/meta-oe/recipes-support/cmark/cmark_0.31.1.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=81f9cae6293cc0345a9144b78152ab62"
5 5
6SRC_URI = "git://github.com/commonmark/cmark.git;branch=master;protocol=https" 6SRC_URI = "git://github.com/commonmark/cmark.git;branch=master;protocol=https"
7SRCREV = "bb3678d7a73cb02d35c8876ecd097072636200a8" 7SRCREV = "bb3678d7a73cb02d35c8876ecd097072636200a8"
8S = "${WORKDIR}/git"
9 8
10inherit cmake lib_package 9inherit cmake lib_package
11 10
diff --git a/meta-oe/recipes-support/composefs/composefs_1.0.8.bb b/meta-oe/recipes-support/composefs/composefs_1.0.8.bb
index c1df5dce03..f2bae91f44 100644
--- a/meta-oe/recipes-support/composefs/composefs_1.0.8.bb
+++ b/meta-oe/recipes-support/composefs/composefs_1.0.8.bb
@@ -16,7 +16,6 @@ LIC_FILES_CHKSUM = "\
16SRCREV = "858ce1b38e1534c2602eb431124b5dca706bc746" 16SRCREV = "858ce1b38e1534c2602eb431124b5dca706bc746"
17SRC_URI = "git://github.com/containers/composefs.git;protocol=https;branch=main" 17SRC_URI = "git://github.com/containers/composefs.git;protocol=https;branch=main"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit meson 20inherit meson
22 21
diff --git a/meta-oe/recipes-support/consolation/consolation_0.0.9.bb b/meta-oe/recipes-support/consolation/consolation_0.0.9.bb
index 17981b6e9b..a1523be376 100644
--- a/meta-oe/recipes-support/consolation/consolation_0.0.9.bb
+++ b/meta-oe/recipes-support/consolation/consolation_0.0.9.bb
@@ -17,7 +17,6 @@ DEPENDS = " \
17SRC_URI = "git://salsa.debian.org/consolation-team/consolation.git;branch=master" 17SRC_URI = "git://salsa.debian.org/consolation-team/consolation.git;branch=master"
18SRCREV = "5ef08f0cd6ede62de14de477b74fc3611108c676" 18SRCREV = "5ef08f0cd6ede62de14de477b74fc3611108c676"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools pkgconfig systemd 21inherit autotools pkgconfig systemd
23 22
diff --git a/meta-oe/recipes-support/cpp-netlib/cpp-netlib_git.bb b/meta-oe/recipes-support/cpp-netlib/cpp-netlib_git.bb
index 8b50cb0654..4b8bf162fa 100644
--- a/meta-oe/recipes-support/cpp-netlib/cpp-netlib_git.bb
+++ b/meta-oe/recipes-support/cpp-netlib/cpp-netlib_git.bb
@@ -16,7 +16,6 @@ SRC_URI = "\
16 file://a53f123040998744602f190944464af0e159ea19.patch \ 16 file://a53f123040998744602f190944464af0e159ea19.patch \
17" 17"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit cmake pkgconfig 20inherit cmake pkgconfig
22 21
diff --git a/meta-oe/recipes-support/cpprest/cpprest_2.10.19.bb b/meta-oe/recipes-support/cpprest/cpprest_2.10.19.bb
index 1444974b44..ec7be4ad37 100644
--- a/meta-oe/recipes-support/cpprest/cpprest_2.10.19.bb
+++ b/meta-oe/recipes-support/cpprest/cpprest_2.10.19.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/Microsoft/cpprestsdk.git;protocol=https;branch=maste
14# tag 2.10.19 14# tag 2.10.19
15SRCREV = "411a109150b270f23c8c97fa4ec9a0a4a98cdecf" 15SRCREV = "411a109150b270f23c8c97fa4ec9a0a4a98cdecf"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit cmake pkgconfig 18inherit cmake pkgconfig
20 19
diff --git a/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb b/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb
index ee2f91343e..676028efa1 100644
--- a/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb
+++ b/meta-oe/recipes-support/cpulimit/cpulimit_0.2.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/opsengine/cpulimit.git;protocol=https;branch=master
10 file://0002-busy.c-Fix-incompatible-pointer-type-error.patch \ 10 file://0002-busy.c-Fix-incompatible-pointer-type-error.patch \
11 " 11 "
12 12
13S = "${WORKDIR}/git"
14 13
15do_compile() { 14do_compile() {
16 oe_runmake all 15 oe_runmake all
diff --git a/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb b/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb
index 8966194704..132395e023 100644
--- a/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb
+++ b/meta-oe/recipes-support/crucible/crucible_2023.11.02.bb
@@ -9,7 +9,6 @@ require ${BPN}-go-mods.inc
9 9
10SRCREV = "dec27cd4e0e0db106c0a21d429c04ca8d36bbdd5" 10SRCREV = "dec27cd4e0e0db106c0a21d429c04ca8d36bbdd5"
11 11
12S = "${WORKDIR}/git"
13 12
14GO_IMPORT = "github.com/usbarmory/crucible" 13GO_IMPORT = "github.com/usbarmory/crucible"
15GO_INSTALL = "\ 14GO_INSTALL = "\
diff --git a/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb b/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb
index ece30a598b..04362db7e5 100644
--- a/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb
+++ b/meta-oe/recipes-support/ctapi-common/ctapi-common_1.1-14.bb
@@ -8,8 +8,7 @@ SRC_URI = "https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/
8 https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Everything/source/SRPMS/c/${BPN}-${PV}.fc23.src.rpm;extract=ctapi-common.README" 8 https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/23/Everything/source/SRPMS/c/${BPN}-${PV}.fc23.src.rpm;extract=ctapi-common.README"
9SRC_URI[sha256sum] = "87a74eb0a66055c34ba2c5c919e74f3211c5950ae1c2cbab967fdf4137f5de91" 9SRC_URI[sha256sum] = "87a74eb0a66055c34ba2c5c919e74f3211c5950ae1c2cbab967fdf4137f5de91"
10 10
11S = "${WORKDIR}/sources" 11S = "${UNPACKDIR}"
12UNPACKDIR = "${S}"
13 12
14do_compile() { 13do_compile() {
15 install -pm 644 ${UNPACKDIR}/ctapi-common.LICENSE LICENSE 14 install -pm 644 ${UNPACKDIR}/ctapi-common.LICENSE LICENSE
diff --git a/meta-oe/recipes-support/ctre/ctre_3.9.0.bb b/meta-oe/recipes-support/ctre/ctre_3.9.0.bb
index 3a09fe743c..901763f0ad 100644
--- a/meta-oe/recipes-support/ctre/ctre_3.9.0.bb
+++ b/meta-oe/recipes-support/ctre/ctre_3.9.0.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2e982d844baa4df1c80de75470e0c5cb"
7SRC_URI = "git://github.com/hanickadot/compile-time-regular-expressions.git;protocol=https;branch=main" 7SRC_URI = "git://github.com/hanickadot/compile-time-regular-expressions.git;protocol=https;branch=main"
8SRCREV = "eb9577aae3515d14e6c5564f9aeb046d2e7c1124" 8SRCREV = "eb9577aae3515d14e6c5564f9aeb046d2e7c1124"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
13 12
diff --git a/meta-oe/recipes-support/cxxopts/cxxopts_3.2.1.bb b/meta-oe/recipes-support/cxxopts/cxxopts_3.3.1.bb
index 6077220151..7b0cc05979 100644
--- a/meta-oe/recipes-support/cxxopts/cxxopts_3.2.1.bb
+++ b/meta-oe/recipes-support/cxxopts/cxxopts_3.3.1.bb
@@ -5,9 +5,8 @@ LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=8de00431559a76a1b43f6fd44f8f6689" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=8de00431559a76a1b43f6fd44f8f6689"
6 6
7SRC_URI = "git://github.com/jarro2783/cxxopts.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/jarro2783/cxxopts.git;protocol=https;branch=master"
8SRCREV = "4bf61f08697b110d9e3991864650a405b3dd515d" 8SRCREV = "44380e5a44706ab7347f400698c703eb2a196202"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
13 12
diff --git a/meta-oe/recipes-support/cyaml/cyaml_1.4.1.bb b/meta-oe/recipes-support/cyaml/cyaml_1.4.1.bb
index f63348a328..5f33c27c52 100644
--- a/meta-oe/recipes-support/cyaml/cyaml_1.4.1.bb
+++ b/meta-oe/recipes-support/cyaml/cyaml_1.4.1.bb
@@ -11,7 +11,6 @@ SRCREV = "07ff8654a270ec9b410acd3152b60de9e9f941af"
11 11
12SRC_URI = "git://github.com/tlsa/libcyaml.git;protocol=https;branch=main" 12SRC_URI = "git://github.com/tlsa/libcyaml.git;protocol=https;branch=main"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit pkgconfig 15inherit pkgconfig
17 16
diff --git a/meta-oe/recipes-support/daemonize/daemonize_git.bb b/meta-oe/recipes-support/daemonize/daemonize_git.bb
index b0712e521b..bae04ca7a3 100644
--- a/meta-oe/recipes-support/daemonize/daemonize_git.bb
+++ b/meta-oe/recipes-support/daemonize/daemonize_git.bb
@@ -12,6 +12,5 @@ SRC_URI = " \
12 file://0001-fix-getopt.c-too-many-arguments-to-function-write-er.patch \ 12 file://0001-fix-getopt.c-too-many-arguments-to-function-write-er.patch \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17EXTRA_AUTORECONF += "--exclude=autoheader" 16EXTRA_AUTORECONF += "--exclude=autoheader"
diff --git a/meta-oe/recipes-support/daemontools/daemontools_0.76.bb b/meta-oe/recipes-support/daemontools/daemontools_0.76.bb
index 3738b080ff..cc83015e65 100644
--- a/meta-oe/recipes-support/daemontools/daemontools_0.76.bb
+++ b/meta-oe/recipes-support/daemontools/daemontools_0.76.bb
@@ -31,9 +31,15 @@ SRC_URI[sha256sum] = "a55535012b2be7a52dcd9eccabb9a198b13be50d0384143bd3b32b8710
31 31
32UPSTREAM_CHECK_URI = "http://cr.yp.to/daemontools/install.html" 32UPSTREAM_CHECK_URI = "http://cr.yp.to/daemontools/install.html"
33 33
34S = "${WORKDIR}/admin/${BP}" 34S = "${UNPACKDIR}/admin/${BP}"
35 35
36# http://errors.yoctoproject.org/Errors/Details/766886/
37# pathexec_run.c:19:17: error: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
38# pathexec_run.c:19:22: error: passing argument 3 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
39# pathexec_run.c:36:18: error: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
40# pathexec_run.c:36:23: error: passing argument 3 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
36do_compile() { 41do_compile() {
42 export CC="$CC -Wno-error=incompatible-pointer-types"
37 ./package/compile 43 ./package/compile
38} 44}
39 45
@@ -48,10 +54,3 @@ do_install:append:class-target() {
48inherit update-alternatives 54inherit update-alternatives
49ALTERNATIVE_PRIORITY = "100" 55ALTERNATIVE_PRIORITY = "100"
50ALTERNATIVE:${PN} = "svc svok" 56ALTERNATIVE:${PN} = "svc svok"
51
52# http://errors.yoctoproject.org/Errors/Details/766886/
53# pathexec_run.c:19:17: error: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
54# pathexec_run.c:19:22: error: passing argument 3 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
55# pathexec_run.c:36:18: error: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
56# pathexec_run.c:36:23: error: passing argument 3 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
57CC += "-Wno-error=incompatible-pointer-types"
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 50a36a2c27..31330faa17 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
@@ -6,7 +6,6 @@ LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=1ea35644f0ec0d9767897115667e901f" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=1ea35644f0ec0d9767897115667e901f"
7 7
8 8
9S = "${WORKDIR}/git"
10 9
11SRC_URI = " \ 10SRC_URI = " \
12 git://github.com/google/double-conversion.git;protocol=https;branch=master \ 11 git://github.com/google/double-conversion.git;protocol=https;branch=master \
diff --git a/meta-oe/recipes-support/devmem2/devmem2_2.0.bb b/meta-oe/recipes-support/devmem2/devmem2_2.0.bb
index 5d2e8463e2..e601755af4 100644
--- a/meta-oe/recipes-support/devmem2/devmem2_2.0.bb
+++ b/meta-oe/recipes-support/devmem2/devmem2_2.0.bb
@@ -8,7 +8,6 @@ SRCREV = "5b395a946894eb4f4ef5d07c80a50a88573a541e"
8# Upstream repo does not tag 8# Upstream repo does not tag
9UPSTREAM_CHECK_COMMITS = "1" 9UPSTREAM_CHECK_COMMITS = "1"
10 10
11S = "${WORKDIR}/git"
12 11
13CFLAGS += "-DFORCE_STRICT_ALIGNMENT" 12CFLAGS += "-DFORCE_STRICT_ALIGNMENT"
14 13
diff --git a/meta-oe/recipes-support/dhex/dhex_0.69.bb b/meta-oe/recipes-support/dhex/dhex_0.69.bb
index 14e6ec7112..f292cf8d4f 100644
--- a/meta-oe/recipes-support/dhex/dhex_0.69.bb
+++ b/meta-oe/recipes-support/dhex/dhex_0.69.bb
@@ -13,7 +13,7 @@ SRC_URI = " \
13" 13"
14SRC_URI[sha256sum] = "52730bcd1cf16bd4dae0de42531be9a4057535ec61ca38c0804eb8246ea6c41b" 14SRC_URI[sha256sum] = "52730bcd1cf16bd4dae0de42531be9a4057535ec61ca38c0804eb8246ea6c41b"
15 15
16S = "${WORKDIR}/dhex_${PV}" 16S = "${UNPACKDIR}/dhex_${PV}"
17 17
18EXTRA_OEMAKE += "'CC=${CC}' 'LDFLAGS=${LDFLAGS}' 'CPPFLAGS=${CPPFLAGS}'" 18EXTRA_OEMAKE += "'CC=${CC}' 'LDFLAGS=${LDFLAGS}' 'CPPFLAGS=${CPPFLAGS}'"
19 19
diff --git a/meta-oe/recipes-support/digitemp/digitemp_3.7.2.bb b/meta-oe/recipes-support/digitemp/digitemp_3.7.2.bb
index 5272b8ea06..baddf42e6b 100644
--- a/meta-oe/recipes-support/digitemp/digitemp_3.7.2.bb
+++ b/meta-oe/recipes-support/digitemp/digitemp_3.7.2.bb
@@ -11,7 +11,6 @@ SRC_URI = " \
11 11
12SRCREV = "a162e63aad35358aab325388f3d5e88121606419" 12SRCREV = "a162e63aad35358aab325388f3d5e88121606419"
13 13
14S = "${WORKDIR}/git"
15 14
16EXTRA_OEMAKE = "ds9097 ds9097u \ 15EXTRA_OEMAKE = "ds9097 ds9097u \
17 SYSTYPE='Linux' \ 16 SYSTYPE='Linux' \
diff --git a/meta-oe/recipes-support/dool/dool_1.3.4.bb b/meta-oe/recipes-support/dool/dool_1.3.4.bb
index 25662a0271..d18f5c8b01 100644
--- a/meta-oe/recipes-support/dool/dool_1.3.4.bb
+++ b/meta-oe/recipes-support/dool/dool_1.3.4.bb
@@ -14,7 +14,6 @@ SRC_URI = "git://github.com/scottchiefbaker/dool.git;branch=master;protocol=http
14 14
15SRCREV = "5068abef0a960c173a91e84a45e7fea1b0a802c0" 15SRCREV = "5068abef0a960c173a91e84a45e7fea1b0a802c0"
16 16
17S = "${WORKDIR}/git"
18 17
19do_install() { 18do_install() {
20 oe_runmake 'DESTDIR=${D}' install 19 oe_runmake 'DESTDIR=${D}' install
diff --git a/meta-oe/recipes-support/driverctl/driverctl_0.115.bb b/meta-oe/recipes-support/driverctl/driverctl_0.115.bb
index 970844f982..578a2b8d3b 100644
--- a/meta-oe/recipes-support/driverctl/driverctl_0.115.bb
+++ b/meta-oe/recipes-support/driverctl/driverctl_0.115.bb
@@ -10,7 +10,6 @@ RDEPENDS:${PN} += "bash bash-completion"
10SRC_URI = "git://gitlab.com/driverctl/driverctl.git;branch=master;protocol=https" 10SRC_URI = "git://gitlab.com/driverctl/driverctl.git;branch=master;protocol=https"
11SRCREV = "2ba60536eb20ca0a6a751bd8b6501dba84ec45d3" 11SRCREV = "2ba60536eb20ca0a6a751bd8b6501dba84ec45d3"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit pkgconfig systemd features_check 14inherit pkgconfig systemd features_check
16 15
diff --git a/meta-oe/recipes-support/edid-decode/edid-decode_git.bb b/meta-oe/recipes-support/edid-decode/edid-decode_git.bb
index 197e4b7184..fc8681ca44 100644
--- a/meta-oe/recipes-support/edid-decode/edid-decode_git.bb
+++ b/meta-oe/recipes-support/edid-decode/edid-decode_git.bb
@@ -13,7 +13,6 @@ PV = "0.0+git"
13# Upstream repo does not tag 13# Upstream repo does not tag
14UPSTREAM_CHECK_COMMITS = "1" 14UPSTREAM_CHECK_COMMITS = "1"
15 15
16S = "${WORKDIR}/git"
17 16
18do_install() { 17do_install() {
19 oe_runmake 'DESTDIR=${D}' install 18 oe_runmake 'DESTDIR=${D}' install
diff --git a/meta-oe/recipes-support/eject/eject_2.1.5.bb b/meta-oe/recipes-support/eject/eject_2.1.5.bb
index 3f6017977a..aa0e86db12 100644
--- a/meta-oe/recipes-support/eject/eject_2.1.5.bb
+++ b/meta-oe/recipes-support/eject/eject_2.1.5.bb
@@ -15,7 +15,7 @@ SRC_URI = "https://downloads.yoctoproject.org/mirror/sources/${BP}.tar.gz \
15 15
16SRC_URI[sha256sum] = "ef9f7906484cfde4ba223b2682a37058f9a3c7d3bb1adda7a34a67402e2ffe55" 16SRC_URI[sha256sum] = "ef9f7906484cfde4ba223b2682a37058f9a3c7d3bb1adda7a34a67402e2ffe55"
17 17
18S = "${WORKDIR}/${BPN}" 18S = "${UNPACKDIR}/${BPN}"
19 19
20 20
21do_compile:prepend() { 21do_compile:prepend() {
diff --git a/meta-oe/recipes-support/epeg/epeg_git.bb b/meta-oe/recipes-support/epeg/epeg_git.bb
index e5277b1579..63c1455f25 100644
--- a/meta-oe/recipes-support/epeg/epeg_git.bb
+++ b/meta-oe/recipes-support/epeg/epeg_git.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/mattes/epeg.git;branch=master;protocol=https \
9 file://0001-configure-Fix-checks-for-libjpeg-and-libexif.patch \ 9 file://0001-configure-Fix-checks-for-libjpeg-and-libexif.patch \
10 " 10 "
11SRCREV = "9a175cd67eaa61fe45413d8da82da72936567047" 11SRCREV = "9a175cd67eaa61fe45413d8da82da72936567047"
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig 13inherit autotools pkgconfig
15 14
diff --git a/meta-oe/recipes-support/espeak/espeak_1.48.04.bb b/meta-oe/recipes-support/espeak/espeak_1.48.04.bb
index 363fffbc05..c80bf12ade 100644
--- a/meta-oe/recipes-support/espeak/espeak_1.48.04.bb
+++ b/meta-oe/recipes-support/espeak/espeak_1.48.04.bb
@@ -10,10 +10,10 @@ SRC_URI = "http://downloads.sourceforge.net/espeak/espeak-1.48.04-source.zip \
10" 10"
11SRC_URI[sha256sum] = "bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659" 11SRC_URI[sha256sum] = "bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659"
12 12
13S = "${WORKDIR}/espeak-${PV}-source" 13S = "${UNPACKDIR}/espeak-${PV}-source"
14 14
15DEPENDS = "portaudio-v19 qemu-helper-native" 15DEPENDS = "portaudio-v19 qemu-helper-native"
16inherit siteinfo 16inherit siteinfo qemu
17 17
18 18
19CXXFLAGS += "-DUSE_PORTAUDIO" 19CXXFLAGS += "-DUSE_PORTAUDIO"
@@ -31,7 +31,7 @@ do_compile() {
31 oe_runmake 31 oe_runmake
32 32
33 cd "${S}/platforms/big_endian" 33 cd "${S}/platforms/big_endian"
34 qemu_binary="${@oe.qemu.qemu_wrapper_cmdline(d, '${STAGING_DIR_TARGET}', ['${S}/platforms/big_endian', '${STAGING_DIR_TARGET}${base_libdir}'])}" 34 qemu_binary="${@qemu_wrapper_cmdline(d, '${STAGING_DIR_TARGET}', ['${S}/platforms/big_endian', '${STAGING_DIR_TARGET}${base_libdir}'])}"
35 cat >qemuwrapper <<EOF 35 cat >qemuwrapper <<EOF
36#!/bin/sh 36#!/bin/sh
37$qemu_binary "\$@" 37$qemu_binary "\$@"
diff --git a/meta-oe/recipes-support/evemu-tools/evemu-tools_git.bb b/meta-oe/recipes-support/evemu-tools/evemu-tools_git.bb
index 491f10dda0..225d15cc7f 100644
--- a/meta-oe/recipes-support/evemu-tools/evemu-tools_git.bb
+++ b/meta-oe/recipes-support/evemu-tools/evemu-tools_git.bb
@@ -10,7 +10,6 @@ DEPENDS = "libevdev"
10SRCREV = "86a5627dbeac8d9d9bc34326a758d6a477e876e4" 10SRCREV = "86a5627dbeac8d9d9bc34326a758d6a477e876e4"
11SRC_URI = "git://git@gitlab.freedesktop.org/libevdev/evemu.git;protocol=https;branch=master" 11SRC_URI = "git://git@gitlab.freedesktop.org/libevdev/evemu.git;protocol=https;branch=master"
12 12
13S = "${WORKDIR}/git"
14PV = "2.7.0+git" 13PV = "2.7.0+git"
15 14
16inherit autotools pkgconfig 15inherit autotools pkgconfig
diff --git a/meta-oe/recipes-support/exiv2/exiv2_0.28.3.bb b/meta-oe/recipes-support/exiv2/exiv2_0.28.3.bb
index 3e33ab7953..c0fb32ab79 100644
--- a/meta-oe/recipes-support/exiv2/exiv2_0.28.3.bb
+++ b/meta-oe/recipes-support/exiv2/exiv2_0.28.3.bb
@@ -6,6 +6,5 @@ DEPENDS = "zlib expat brotli libinih"
6 6
7SRC_URI = "git://github.com/Exiv2/exiv2.git;protocol=https;branch=0.28.x" 7SRC_URI = "git://github.com/Exiv2/exiv2.git;protocol=https;branch=0.28.x"
8SRCREV = "a6a79ef064f131ffd03c110acce2d3edb84ffa2e" 8SRCREV = "a6a79ef064f131ffd03c110acce2d3edb84ffa2e"
9S = "${WORKDIR}/git"
10 9
11inherit cmake gettext 10inherit cmake gettext
diff --git a/meta-oe/recipes-support/fbset/fbset-modes.bb b/meta-oe/recipes-support/fbset/fbset-modes.bb
index fcaf31795b..8ab79f6d7a 100644
--- a/meta-oe/recipes-support/fbset/fbset-modes.bb
+++ b/meta-oe/recipes-support/fbset/fbset-modes.bb
@@ -7,8 +7,7 @@ PV = "0.1.0"
7 7
8SRC_URI = "file://fb.modes" 8SRC_URI = "file://fb.modes"
9 9
10S = "${WORKDIR}/sources" 10S = "${UNPACKDIR}"
11UNPACKDIR = "${S}"
12 11
13do_install() { 12do_install() {
14 install -d ${D}${sysconfdir} 13 install -d ${D}${sysconfdir}
diff --git a/meta-oe/recipes-support/freerdp/freerdp3_3.5.1.bb b/meta-oe/recipes-support/freerdp/freerdp3_3.5.1.bb
index 109b2b599b..284f61c137 100644
--- a/meta-oe/recipes-support/freerdp/freerdp3_3.5.1.bb
+++ b/meta-oe/recipes-support/freerdp/freerdp3_3.5.1.bb
@@ -10,7 +10,6 @@ inherit pkgconfig cmake
10SRCREV = "eda5c99686e15327f2f37b9cadf307e852b96adf" 10SRCREV = "eda5c99686e15327f2f37b9cadf307e852b96adf"
11SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https" 11SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https"
12 12
13S = "${WORKDIR}/git"
14 13
15CVE_PRODUCT = "freerdp" 14CVE_PRODUCT = "freerdp"
16 15
diff --git a/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb b/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb
index 846ebbf28f..18af3229d7 100644
--- a/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb
+++ b/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb
@@ -3,7 +3,7 @@
3 3
4DESCRIPTION = "FreeRDP RDP client & server library" 4DESCRIPTION = "FreeRDP RDP client & server library"
5HOMEPAGE = "http://www.freerdp.com" 5HOMEPAGE = "http://www.freerdp.com"
6DEPENDS = "openssl alsa-lib libusb1" 6DEPENDS = "openssl libusb1"
7SECTION = "net" 7SECTION = "net"
8LICENSE = "Apache-2.0" 8LICENSE = "Apache-2.0"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
@@ -23,10 +23,8 @@ SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-2.0;protocol=https
23 file://CVE-2024-32661.patch \ 23 file://CVE-2024-32661.patch \
24 " 24 "
25 25
26S = "${WORKDIR}/git"
27 26
28EXTRA_OECMAKE += " \ 27EXTRA_OECMAKE += " \
29 -DWITH_ALSA=ON \
30 -DWITH_FFMPEG=OFF \ 28 -DWITH_FFMPEG=OFF \
31 -DWITH_CUNIT=OFF \ 29 -DWITH_CUNIT=OFF \
32 -DWITH_NEON=OFF \ 30 -DWITH_NEON=OFF \
@@ -38,7 +36,7 @@ EXTRA_OECMAKE += " \
38 36
39PACKAGECONFIG ??= " \ 37PACKAGECONFIG ??= " \
40 ${@bb.utils.filter('DISTRO_FEATURES', 'directfb pam pulseaudio wayland x11', d)}\ 38 ${@bb.utils.filter('DISTRO_FEATURES', 'directfb pam pulseaudio wayland x11', d)}\
41 gstreamer cups pcsc server \ 39 alsa gstreamer cups pcsc server \
42" 40"
43 41
44X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi libxrender libxfixes libxdamage libxrandr libxkbfile" 42X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi libxrender libxfixes libxdamage libxrandr libxkbfile"
@@ -51,6 +49,7 @@ PACKAGECONFIG[pulseaudio] = "-DWITH_PULSEAUDIO=ON,-DWITH_PULSEAUDIO=OFF,pulseaud
51PACKAGECONFIG[gstreamer] = "-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gstreamer1.0 gstreamer1.0-plugins-base" 49PACKAGECONFIG[gstreamer] = "-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gstreamer1.0 gstreamer1.0-plugins-base"
52PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups" 50PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups"
53PACKAGECONFIG[server] = "-DWITH_SERVER=ON,-DWITH_SERVER=OFF" 51PACKAGECONFIG[server] = "-DWITH_SERVER=ON,-DWITH_SERVER=OFF"
52PACKAGECONFIG[alsa] = "-DWITH_ALSA=ON,-DWITH_ALSA=OFF,alsa-lib"
54 53
55PACKAGES =+ "libfreerdp" 54PACKAGES =+ "libfreerdp"
56 55
diff --git a/meta-oe/recipes-support/function2/function2_4.2.4.bb b/meta-oe/recipes-support/function2/function2_4.2.4.bb
index 98d05f6e25..588e44deaa 100644
--- a/meta-oe/recipes-support/function2/function2_4.2.4.bb
+++ b/meta-oe/recipes-support/function2/function2_4.2.4.bb
@@ -8,7 +8,6 @@ PV .= "+git"
8 8
9SRC_URI += "gitsm://github.com/Naios/function2;branch=master;protocol=https" 9SRC_URI += "gitsm://github.com/Naios/function2;branch=master;protocol=https"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14inherit ptest 13inherit ptest
diff --git a/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb b/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb
index e75c88210c..5333c25a9c 100644
--- a/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb
+++ b/meta-oe/recipes-support/fuse/fuse3_3.16.2.bb
@@ -16,7 +16,7 @@ LIC_FILES_CHKSUM = " \
16SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.gz" 16SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.gz"
17SRC_URI[sha256sum] = "f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87" 17SRC_URI[sha256sum] = "f797055d9296b275e981f5f62d4e32e089614fc253d1ef2985851025b8a0ce87"
18 18
19S = "${WORKDIR}/fuse-${PV}" 19S = "${UNPACKDIR}/fuse-${PV}"
20 20
21UPSTREAM_CHECK_URI = "https://github.com/libfuse/libfuse/releases" 21UPSTREAM_CHECK_URI = "https://github.com/libfuse/libfuse/releases"
22UPSTREAM_CHECK_REGEX = "fuse\-(?P<pver>3(\.\d+)+).tar.xz" 22UPSTREAM_CHECK_REGEX = "fuse\-(?P<pver>3(\.\d+)+).tar.xz"
diff --git a/meta-oe/recipes-support/gd/gd_2.3.3.bb b/meta-oe/recipes-support/gd/gd_2.3.3.bb
index cc2c1571e6..ea5c487c52 100644
--- a/meta-oe/recipes-support/gd/gd_2.3.3.bb
+++ b/meta-oe/recipes-support/gd/gd_2.3.3.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/libgd/libgd.git;nobranch=1;protocol=https \
19 19
20SRCREV = "b5319a41286107b53daa0e08e402aa1819764bdc" 20SRCREV = "b5319a41286107b53daa0e08e402aa1819764bdc"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit autotools binconfig gettext pkgconfig 23inherit autotools binconfig gettext pkgconfig
25 24
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 15efc8cb00..8ea158eab3 100644
--- a/meta-oe/recipes-support/gflags/gflags_2.2.2.bb
+++ b/meta-oe/recipes-support/gflags/gflags_2.2.2.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=c80d1a3b623f72bb85a4c75b556551df"
6SRC_URI = "git://github.com/gflags/gflags.git;branch=master;protocol=https" 6SRC_URI = "git://github.com/gflags/gflags.git;branch=master;protocol=https"
7SRCREV = "e171aa2d15ed9eb17054558e0b3a6a413bb01067" 7SRCREV = "e171aa2d15ed9eb17054558e0b3a6a413bb01067"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit cmake 10inherit cmake
12 11
diff --git a/meta-oe/recipes-support/glog/glog_0.7.1.bb b/meta-oe/recipes-support/glog/glog_0.7.1.bb
index 586afcad53..570d9a7e5f 100644
--- a/meta-oe/recipes-support/glog/glog_0.7.1.bb
+++ b/meta-oe/recipes-support/glog/glog_0.7.1.bb
@@ -12,7 +12,6 @@ SRC_URI = " \
12 12
13SRCREV = "7b134a5c82c0c0b5698bb6bf7a835b230c5638e4" 13SRCREV = "7b134a5c82c0c0b5698bb6bf7a835b230c5638e4"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake 16inherit cmake
18 17
diff --git a/meta-oe/recipes-support/gnulib/gnulib_202401.bb b/meta-oe/recipes-support/gnulib/gnulib_202401.bb
index 8f70cd7a09..f3fbb94ae8 100644
--- a/meta-oe/recipes-support/gnulib/gnulib_202401.bb
+++ b/meta-oe/recipes-support/gnulib/gnulib_202401.bb
@@ -16,7 +16,6 @@ SRCREV = "c99c8d491850dc3a6e0b8604a2729d8bc5c0eff1"
16SRC_URI = "git://git.savannah.gnu.org/git/gnulib.git;branch=stable-${PV};protocol=https \ 16SRC_URI = "git://git.savannah.gnu.org/git/gnulib.git;branch=stable-${PV};protocol=https \
17" 17"
18 18
19S = "${WORKDIR}/git"
20 19
21do_install () { 20do_install () {
22 install -d ${D}/${datadir}/gnulib 21 install -d ${D}/${datadir}/gnulib
diff --git a/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.2.bb b/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.4.bb
index 03adffce82..4558aa13d6 100644
--- a/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.2.bb
+++ b/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.4.bb
@@ -4,10 +4,9 @@ SECTION = "libs"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
6 6
7SRC_URI = "git://github.com/google/benchmark.git;protocol=https;branch=main" 7SRC_URI = "git://github.com/google/benchmark.git;protocol=https;branch=main;tag=v${PV}"
8SRCREV = "afa23b7699c17f1e26c88cbf95257b20d78d6247" 8SRCREV = "eddb0241389718a23a42db6af5f0164b6e0139af"
9 9
10S = "${WORKDIR}/git"
11 10
12EXTRA_OECMAKE = " \ 11EXTRA_OECMAKE = " \
13 -DBUILD_SHARED_LIBS=yes \ 12 -DBUILD_SHARED_LIBS=yes \
diff --git a/meta-oe/recipes-support/gperftools/gperftools_2.16.bb b/meta-oe/recipes-support/gperftools/gperftools_2.16.bb
index 2b0fb534b3..c0fe586f6d 100644
--- a/meta-oe/recipes-support/gperftools/gperftools_2.16.bb
+++ b/meta-oe/recipes-support/gperftools/gperftools_2.16.bb
@@ -21,7 +21,6 @@ SRC_URI:append:libc-musl = " \
21 21
22inherit autotools 22inherit autotools
23 23
24S = "${WORKDIR}/git"
25 24
26# On mips, we have the following error. 25# On mips, we have the following error.
27# do_page_fault(): sending SIGSEGV to ls for invalid read access from 00000008 26# do_page_fault(): sending SIGSEGV to ls for invalid read access from 00000008
diff --git a/meta-oe/recipes-support/gpm/gpm_git.bb b/meta-oe/recipes-support/gpm/gpm_git.bb
index a379065912..155e56bdef 100644
--- a/meta-oe/recipes-support/gpm/gpm_git.bb
+++ b/meta-oe/recipes-support/gpm/gpm_git.bb
@@ -20,7 +20,6 @@ SRC_URI = "git://github.com/telmich/gpm;protocol=https;branch=master \
20 file://0003-Add-incomplete-type-definition-for-WINDOW-in-Gpm_Wge.patch \ 20 file://0003-Add-incomplete-type-definition-for-WINDOW-in-Gpm_Wge.patch \
21 " 21 "
22 22
23S = "${WORKDIR}/git"
24 23
25inherit autotools-brokensep update-rc.d systemd texinfo 24inherit autotools-brokensep update-rc.d systemd texinfo
26 25
diff --git a/meta-oe/recipes-support/gradm/gradm_3.1-202111052217.bb b/meta-oe/recipes-support/gradm/gradm_3.1-202111052217.bb
index 89119389fd..c0eb3e02d8 100644
--- a/meta-oe/recipes-support/gradm/gradm_3.1-202111052217.bb
+++ b/meta-oe/recipes-support/gradm/gradm_3.1-202111052217.bb
@@ -20,7 +20,7 @@ SRC_URI[sha256sum] = "2459290f367a47c8a1ce4ea2ec08359799ea33dc15ed4436439596ce88
20 20
21UPSTREAM_CHECK_URI = "https://grsecurity.net/download" 21UPSTREAM_CHECK_URI = "https://grsecurity.net/download"
22 22
23S = "${WORKDIR}/gradm" 23S = "${UNPACKDIR}/gradm"
24 24
25do_compile() { 25do_compile() {
26 oe_runmake 'CC=${CC}' \ 26 oe_runmake 'CC=${CC}' \
diff --git a/meta-oe/recipes-support/gsoap/gsoap_2.8.134.bb b/meta-oe/recipes-support/gsoap/gsoap_2.8.134.bb
index 5528e87e6c..0956eb121c 100644
--- a/meta-oe/recipes-support/gsoap/gsoap_2.8.134.bb
+++ b/meta-oe/recipes-support/gsoap/gsoap_2.8.134.bb
@@ -13,7 +13,7 @@ inherit autotools
13 13
14BBCLASSEXTEND = "native" 14BBCLASSEXTEND = "native"
15 15
16S = "${WORKDIR}/${BPN}-2.8" 16S = "${UNPACKDIR}/${BPN}-2.8"
17 17
18EXTRA_OECONF += "--enable-ipv6 --enable-c-locale" 18EXTRA_OECONF += "--enable-ipv6 --enable-c-locale"
19PARALLEL_MAKE = "" 19PARALLEL_MAKE = ""
diff --git a/meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb b/meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb
index 4ffc875cec..edaf5710e1 100644
--- a/meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb
+++ b/meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb
@@ -7,7 +7,7 @@ SECTION = "libs"
7LICENSE = "HDF5" 7LICENSE = "HDF5"
8LIC_FILES_CHKSUM = "file://COPYING;md5=adebb1ecf1b3b80c13359e18ef67301e" 8LIC_FILES_CHKSUM = "file://COPYING;md5=adebb1ecf1b3b80c13359e18ef67301e"
9 9
10inherit cmake siteinfo multilib_header multilib_script 10inherit cmake siteinfo qemu multilib_header multilib_script
11 11
12DEPENDS += "qemu-native zlib" 12DEPENDS += "qemu-native zlib"
13 13
@@ -30,13 +30,14 @@ EXTRA_OECMAKE:prepend:class-target = "-DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}
30gen_emu() { 30gen_emu() {
31 # Write out a qemu wrapper that will be used by cmake 31 # Write out a qemu wrapper that will be used by cmake
32 # so that it can run target helper binaries through that. 32 # so that it can run target helper binaries through that.
33 qemu_binary="${@oe.qemu.qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}" 33 qemu_binary="${@qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}"
34 cat > ${WORKDIR}/qemuwrapper << EOF 34 cat > ${WORKDIR}/qemuwrapper << EOF
35#!/bin/sh 35#!/bin/sh
36$qemu_binary "\$@" 36$qemu_binary "\$@"
37EOF 37EOF
38 chmod +x ${WORKDIR}/qemuwrapper 38 chmod +x ${WORKDIR}/qemuwrapper
39} 39}
40gen_emu:class-native = ""
40 41
41do_unpack[postfuncs] += "gen_emu" 42do_unpack[postfuncs] += "gen_emu"
42 43
diff --git a/meta-oe/recipes-support/hidapi/hidapi_0.14.0.bb b/meta-oe/recipes-support/hidapi/hidapi_0.15.0.bb
index c7a487ba5c..7d2c87d02d 100644
--- a/meta-oe/recipes-support/hidapi/hidapi_0.14.0.bb
+++ b/meta-oe/recipes-support/hidapi/hidapi_0.15.0.bb
@@ -11,5 +11,4 @@ RDEPENDS:${PN}:append:libc-glibc = " glibc-gconv-utf-16"
11inherit autotools pkgconfig 11inherit autotools pkgconfig
12 12
13SRC_URI = "git://github.com/libusb/hidapi.git;protocol=https;branch=master" 13SRC_URI = "git://github.com/libusb/hidapi.git;protocol=https;branch=master"
14SRCREV = "d3013f0af3f4029d82872c1a9487ea461a56dee4" 14SRCREV = "d6b2a974608dec3b76fb1e36c189f22b9cf3650c"
15S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-support/hstr/hstr_3.1.0.bb b/meta-oe/recipes-support/hstr/hstr_3.1.0.bb
index a641feef6f..0ee900ca3d 100644
--- a/meta-oe/recipes-support/hstr/hstr_3.1.0.bb
+++ b/meta-oe/recipes-support/hstr/hstr_3.1.0.bb
@@ -10,7 +10,7 @@ SRC_URI = "https://github.com/dvorka/hstr/releases/download/3.1/hstr-${PV}-tarba
10 file://0001-configure.ac-Don-t-use-AC_CHECK_FILE.patch \ 10 file://0001-configure.ac-Don-t-use-AC_CHECK_FILE.patch \
11 file://0001-Use-OE-specific-checks-for-ncurses.patch" 11 file://0001-Use-OE-specific-checks-for-ncurses.patch"
12 12
13S = "${WORKDIR}/${BPN}" 13S = "${UNPACKDIR}/${BPN}"
14 14
15SRC_URI[sha256sum] = "4dabf61f045f022bac8bc909e5fd96041af6c53df56d97dfa3cfbf49af4453a5" 15SRC_URI[sha256sum] = "4dabf61f045f022bac8bc909e5fd96041af6c53df56d97dfa3cfbf49af4453a5"
16 16
diff --git a/meta-oe/recipes-support/htop/htop_3.3.0.bb b/meta-oe/recipes-support/htop/htop_3.3.0.bb
index cd5b766f0f..efb89bf3ae 100644
--- a/meta-oe/recipes-support/htop/htop_3.3.0.bb
+++ b/meta-oe/recipes-support/htop/htop_3.3.0.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/htop-dev/htop.git;branch=main;protocol=https \
11" 11"
12SRCREV = "68c970c7ef4a0682760ed570b3d82388ae7ccf54" 12SRCREV = "68c970c7ef4a0682760ed570b3d82388ae7ccf54"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools pkgconfig 15inherit autotools pkgconfig
17 16
diff --git a/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb b/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb
index ed342d6757..7f6fba995c 100644
--- a/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb
+++ b/meta-oe/recipes-support/hunspell/hunspell-dictionaries.bb
@@ -140,7 +140,6 @@ SRC_URI = "git://github.com/wooorm/dictionaries.git;branch=main;protocol=https"
140# Upstream repo does not tag 140# Upstream repo does not tag
141UPSTREAM_CHECK_COMMITS = "1" 141UPSTREAM_CHECK_COMMITS = "1"
142 142
143S = "${WORKDIR}/git"
144 143
145do_install() { 144do_install() {
146 for LANGUAGE in `ls -d1 ${S}/dictionaries/*` ; do 145 for LANGUAGE in `ls -d1 ${S}/dictionaries/*` ; do
diff --git a/meta-oe/recipes-support/hunspell/hunspell_1.7.2.bb b/meta-oe/recipes-support/hunspell/hunspell_1.7.2.bb
index afe75472a5..67a51f5c9f 100644
--- a/meta-oe/recipes-support/hunspell/hunspell_1.7.2.bb
+++ b/meta-oe/recipes-support/hunspell/hunspell_1.7.2.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = " \
9SRCREV = "2969be996acad84b91ab3875b1816636fe61a40e" 9SRCREV = "2969be996acad84b91ab3875b1816636fe61a40e"
10SRC_URI = "git://github.com/${BPN}/${BPN}.git;branch=master;protocol=https" 10SRC_URI = "git://github.com/${BPN}/${BPN}.git;branch=master;protocol=https"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools pkgconfig gettext 13inherit autotools pkgconfig gettext
15 14
diff --git a/meta-oe/recipes-support/idevicerestore/idevicerestore_git.bb b/meta-oe/recipes-support/idevicerestore/idevicerestore_git.bb
index 8218b08084..03eb7ccbf1 100644
--- a/meta-oe/recipes-support/idevicerestore/idevicerestore_git.bb
+++ b/meta-oe/recipes-support/idevicerestore/idevicerestore_git.bb
@@ -13,5 +13,4 @@ PV = "1.0.1+git"
13SRCREV = "ecae6c6e8ca6b6bad080a1c73f10ffd0e67d75a7" 13SRCREV = "ecae6c6e8ca6b6bad080a1c73f10ffd0e67d75a7"
14SRC_URI = "git://github.com/libimobiledevice/idevicerestore;protocol=https;branch=master" 14SRC_URI = "git://github.com/libimobiledevice/idevicerestore;protocol=https;branch=master"
15 15
16S = "${WORKDIR}/git"
17inherit autotools pkgconfig 16inherit autotools pkgconfig
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb
index 9932cf01db..10d2150998 100644
--- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb
+++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.1-43.bb
@@ -15,7 +15,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>([0-9][\.|_|-]?)+)"
15SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https" 15SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=https"
16SRCREV = "a2d96f40e707ba54b57e7d98c3277d3ea6611ace" 16SRCREV = "a2d96f40e707ba54b57e7d98c3277d3ea6611ace"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig update-alternatives 19inherit autotools pkgconfig update-alternatives
21export ac_cv_sys_file_offset_bits = "64" 20export ac_cv_sys_file_offset_bits = "64"
@@ -37,13 +36,24 @@ PACKAGECONFIG[x11] = "--with-x,--without-x,virtual/libx11 libxext libxt"
37PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2" 36PACKAGECONFIG[xml] = "--with-xml,--without-xml,libxml2"
38 37
39do_install:append:class-target() { 38do_install:append:class-target() {
40 for file in MagickCore-config.im7 MagickWand-config.im7 Magick++-config.im7; do 39 for file in MagickCore-config.im7 MagickWand-config.im7; do
41 sed -i 's,${STAGING_DIR_TARGET},,g' ${D}${bindir}/"$file" 40 sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/$file"
42 done 41 done
43 sed -i 's,${S},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml 42
44 sed -i 's,${B},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml 43 if ${@bb.utils.contains('PACKAGECONFIG', 'cxx', 'true', 'false', d)}; then
45 sed -i 's,${RECIPE_SYSROOT},,g' ${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml 44 sed -i 's,${STAGING_DIR_TARGET},,g' "${D}${bindir}/Magick++-config.im7"
46 sed -i 's,${HOSTTOOLS_DIR},${bindir},g' ${D}${sysconfdir}/ImageMagick-7/delegates.xml 45 fi
46
47 if ${@bb.utils.contains('PACKAGECONFIG', 'xml', 'true', 'false', d)}; then
48 xml_config="${D}${libdir}/ImageMagick-${BASE_PV}/config-Q16HDRI/configure.xml"
49 sed -i 's,${S},,g' "$xml_config"
50 sed -i 's,${B},,g' "$xml_config"
51 sed -i 's,${RECIPE_SYSROOT},,g' "$xml_config"
52 fi
53
54 if ${@bb.utils.contains_any('PACKAGECONFIG', 'webp openjpeg', 'true', 'false', d)}; then
55 sed -i 's,${HOSTTOOLS_DIR},${bindir},g' "${D}${sysconfdir}/ImageMagick-7/delegates.xml"
56 fi
47} 57}
48 58
49FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \ 59FILES:${PN} += "${libdir}/ImageMagick-${BASE_PV}/config-Q16* \
diff --git a/meta-oe/recipes-support/imapfilter/imapfilter_2.8.2.bb b/meta-oe/recipes-support/imapfilter/imapfilter_2.8.3.bb
index d47bcc3a58..f4905e3c0b 100644
--- a/meta-oe/recipes-support/imapfilter/imapfilter_2.8.2.bb
+++ b/meta-oe/recipes-support/imapfilter/imapfilter_2.8.3.bb
@@ -3,11 +3,10 @@ LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=f8d2fc4954306888fd0e4b27bef83525" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=f8d2fc4954306888fd0e4b27bef83525"
4 4
5# v2.7.6 5# v2.7.6
6SRCREV = "9e6661278572009a92a8e125c9b339232a9735a1" 6SRCREV = "72f7fa621357299bb6c8f5d29b4efbafcbd34bf7"
7SRC_URI = "git://github.com/lefcha/imapfilter;protocol=https;branch=master \ 7SRC_URI = "git://github.com/lefcha/imapfilter;protocol=https;branch=master;tag=v${PV} \
8 file://ldflags.patch \ 8 file://ldflags.patch \
9" 9"
10S = "${WORKDIR}/git"
11 10
12DEPENDS = "openssl lua libpcre2" 11DEPENDS = "openssl lua libpcre2"
13 12
diff --git a/meta-oe/recipes-support/imx-cst/imx-cst/0001-fix-missing-makefile-rule-dependency.patch b/meta-oe/recipes-support/imx-cst/imx-cst/0001-fix-missing-makefile-rule-dependency.patch
new file mode 100644
index 0000000000..ce7626ab31
--- /dev/null
+++ b/meta-oe/recipes-support/imx-cst/imx-cst/0001-fix-missing-makefile-rule-dependency.patch
@@ -0,0 +1,45 @@
1From 73509cb22ffab827dc3e3ccda2781683b8e8296d Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?K=C3=A9l=C3=A9fa=20San=C3=A9?= <kelefa.sane@smile.fr>
3Date: Mon, 2 Jun 2025 11:07:08 +0200
4Subject: [PATCH] fix missing makefile rule dependency
5
6During, the package build with an high CPU load we can face
7a build failed issue, caused by the header file cst_parser.h not present
8when compiling cst_lexer.c, which depend on cst_parser.h:
9| x86_64-poky-linux-gcc ... -c cst_lexer.c -o cst_lexer.d
10| ../../code/front_end/src/cst_lexer.l:21:10: fatal error:
11|cst_parser.h: No such file or directory
12| 21 | #include "cst_parser.h"
13| | ^~~~~~~~~~~~~~
14| compilation terminated.
15
16The file cst_parser.h is generated during compilation
17by a makefile rule which also generate cst_parser.c
18
19To fix the issue, makefile rule needed to be update
20in order for compilation of cst_lexer.c to be done,
21always after the generation of cst_parser.h and .c
22
23Upstream-Status: Submitted [https://community.nxp.com/t5/Other-NXP-Products/Package-imx-code-signing-tool-3-4-0-dfsg-2-build-issue/m-p/2108575#M28853]
24
25Signed-off-by: Kelefa Sane <kelefa.sane@smile.fr>
26---
27 code/build/make/rules.mk | 5 +++++
28 1 file changed, 5 insertions(+)
29
30diff --git a/code/build/make/rules.mk b/code/build/make/rules.mk
31index 7720e4b..239108b 100644
32--- a/code/build/make/rules.mk
33+++ b/code/build/make/rules.mk
34@@ -35,6 +35,11 @@ LFLAGS := -t
35 @echo "Link $@"
36 $(LD) $^ $(LDFLAGS) -o $@
37
38+# Compilation of cst_lexer.c require cst_parser.h
39+# (cst_lexer.c include cst_parser.h) which is generated
40+# by the same makefile genrating cst_parser.c
41+cst_lexer.o: cst_parser.c
42+
43 %.o: %.c
44 @echo "Compile $@"
45 # generate dependency file
diff --git a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb
index c4b7ce032d..3b57f4ed81 100644
--- a/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb
+++ b/meta-oe/recipes-support/imx-cst/imx-cst_3.4.0.bb
@@ -16,11 +16,12 @@ DEBIAN_PGK_VERSION = "${PV}+dfsg"
16 16
17SRC_URI = "\ 17SRC_URI = "\
18 ${DEBIAN_MIRROR}/main/i/${DEBIAN_PGK_NAME}/${DEBIAN_PGK_NAME}_${DEBIAN_PGK_VERSION}.orig.tar.xz \ 18 ${DEBIAN_MIRROR}/main/i/${DEBIAN_PGK_NAME}/${DEBIAN_PGK_NAME}_${DEBIAN_PGK_VERSION}.orig.tar.xz \
19 file://0001-fix-missing-makefile-rule-dependency.patch \
19" 20"
20 21
21SRC_URI[sha256sum] = "52ee3cee3bc500a42095f73c4584e223b4b9d2dfc1cd3e5df965c5952eba8c8d" 22SRC_URI[sha256sum] = "52ee3cee3bc500a42095f73c4584e223b4b9d2dfc1cd3e5df965c5952eba8c8d"
22 23
23S = "${WORKDIR}/${DEBIAN_PGK_NAME}-${DEBIAN_PGK_VERSION}" 24S = "${UNPACKDIR}/${DEBIAN_PGK_NAME}-${DEBIAN_PGK_VERSION}"
24 25
25EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}" AR="${AR}" OBJCOPY="${OBJCOPY}"' 26EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}" AR="${AR}" OBJCOPY="${OBJCOPY}"'
26 27
diff --git a/meta-oe/recipes-support/inih/libinih_58.bb b/meta-oe/recipes-support/inih/libinih_58.bb
index 2bcf2b4bd4..0ebeec6851 100644
--- a/meta-oe/recipes-support/inih/libinih_58.bb
+++ b/meta-oe/recipes-support/inih/libinih_58.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a7a95d2af90376e85a05318794e6f202"
8 8
9SRC_URI = "git://github.com/benhoyt/inih.git;protocol=https;branch=master" 9SRC_URI = "git://github.com/benhoyt/inih.git;protocol=https;branch=master"
10 10
11S = "${WORKDIR}/git"
12SRCREV = "5cc5e2c24642513aaa5b19126aad42d0e4e0923e" 11SRCREV = "5cc5e2c24642513aaa5b19126aad42d0e4e0923e"
13 12
14inherit meson pkgconfig 13inherit meson pkgconfig
diff --git a/meta-oe/recipes-support/iniparser/iniparser_4.2.6.bb b/meta-oe/recipes-support/iniparser/iniparser_4.2.6.bb
index aaabfaa085..9ab713ee92 100644
--- a/meta-oe/recipes-support/iniparser/iniparser_4.2.6.bb
+++ b/meta-oe/recipes-support/iniparser/iniparser_4.2.6.bb
@@ -7,7 +7,6 @@ SRCBRANCH = "main"
7SRCREV = "4bef811283e0ec1658c60e09950bd5a1ddc92e4b" 7SRCREV = "4bef811283e0ec1658c60e09950bd5a1ddc92e4b"
8 8
9SRC_URI = "git://gitlab.com/iniparser/iniparser.git;protocol=https;branch=${SRCBRANCH}" 9SRC_URI = "git://gitlab.com/iniparser/iniparser.git;protocol=https;branch=${SRCBRANCH}"
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
13 12
diff --git a/meta-oe/recipes-support/inotify-tools/inotify-tools_4.23.9.0.bb b/meta-oe/recipes-support/inotify-tools/inotify-tools_4.23.9.0.bb
index fdec940268..cb77dc81b0 100644
--- a/meta-oe/recipes-support/inotify-tools/inotify-tools_4.23.9.0.bb
+++ b/meta-oe/recipes-support/inotify-tools/inotify-tools_4.23.9.0.bb
@@ -9,7 +9,6 @@ SRCREV = "5c2ab772338bcbe516306bf8cf1059ddf2fa6bb7"
9SRC_URI = "git://github.com/${BPN}/${BPN};branch=master;protocol=https \ 9SRC_URI = "git://github.com/${BPN}/${BPN};branch=master;protocol=https \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools 13inherit autotools
15 14
diff --git a/meta-oe/recipes-support/jsoncons/jsoncons_1.3.2.bb b/meta-oe/recipes-support/jsoncons/jsoncons_1.3.2.bb
index 781a0ef18f..314f67928a 100644
--- a/meta-oe/recipes-support/jsoncons/jsoncons_1.3.2.bb
+++ b/meta-oe/recipes-support/jsoncons/jsoncons_1.3.2.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=6ee7f7ed2001e4cde4679fdb8926f820"
7SRC_URI = "git://github.com/danielaparker/jsoncons.git;protocol=https;branch=master;tag=v${PV}" 7SRC_URI = "git://github.com/danielaparker/jsoncons.git;protocol=https;branch=master;tag=v${PV}"
8SRCREV = "64b9da1e9f15eeff4ec9d6bc856538db542118f2" 8SRCREV = "64b9da1e9f15eeff4ec9d6bc856538db542118f2"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
13 12
diff --git a/meta-oe/recipes-support/lcms/lcms_2.16.bb b/meta-oe/recipes-support/lcms/lcms_2.16.bb
index 8135f83a05..87b0979200 100644
--- a/meta-oe/recipes-support/lcms/lcms_2.16.bb
+++ b/meta-oe/recipes-support/lcms/lcms_2.16.bb
@@ -10,7 +10,7 @@ DEPENDS = "tiff"
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
12 12
13S = "${WORKDIR}/lcms2-${PV}" 13S = "${UNPACKDIR}/lcms2-${PV}"
14 14
15inherit autotools 15inherit autotools
16 16
diff --git a/meta-oe/recipes-support/lgi/lua-lgi_0.9.2.bb b/meta-oe/recipes-support/lgi/lua-lgi_0.9.2.bb
index 8b436668dc..344bf119b9 100644
--- a/meta-oe/recipes-support/lgi/lua-lgi_0.9.2.bb
+++ b/meta-oe/recipes-support/lgi/lua-lgi_0.9.2.bb
@@ -13,7 +13,6 @@ DEPENDS = " \
13 gobject-introspection-native \ 13 gobject-introspection-native \
14" 14"
15 15
16S = "${WORKDIR}/git"
17SRCREV = "d7666f77e7ee33907c84f5efdef32aef2e1cc196" 16SRCREV = "d7666f77e7ee33907c84f5efdef32aef2e1cc196"
18SRCPV = "${PV}+${SRCREV}" 17SRCPV = "${PV}+${SRCREV}"
19 18
diff --git a/meta-oe/recipes-support/libatasmart/libatasmart_0.19.bb b/meta-oe/recipes-support/libatasmart/libatasmart_0.19.bb
index dfe63ddbcd..89b2dff0ba 100644
--- a/meta-oe/recipes-support/libatasmart/libatasmart_0.19.bb
+++ b/meta-oe/recipes-support/libatasmart/libatasmart_0.19.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://git.0pointer.net/libatasmart.git;protocol=http;branch=master \
9 file://0001-Makefile.am-add-CFLAGS-and-LDFLAGS-definiton.patch \ 9 file://0001-Makefile.am-add-CFLAGS-and-LDFLAGS-definiton.patch \
10" 10"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools lib_package pkgconfig 13inherit autotools lib_package pkgconfig
15 14
diff --git a/meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb b/meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb
index e0683b177b..4a1052e75b 100644
--- a/meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb
+++ b/meta-oe/recipes-support/libb64/libb64_2.0.0.1.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/libb64/libb64;protocol=https;branch=master \
16 file://0001-examples-Use-proper-function-prototype-for-main.patch \ 16 file://0001-examples-Use-proper-function-prototype-for-main.patch \
17 " 17 "
18 18
19S = "${WORKDIR}/git"
20 19
21CFLAGS += "-fPIC" 20CFLAGS += "-fPIC"
22 21
diff --git a/meta-oe/recipes-support/libbytesize/libbytesize_2.11.bb b/meta-oe/recipes-support/libbytesize/libbytesize_2.11.bb
index 214c2b2844..ef2a6c76fb 100644
--- a/meta-oe/recipes-support/libbytesize/libbytesize_2.11.bb
+++ b/meta-oe/recipes-support/libbytesize/libbytesize_2.11.bb
@@ -6,7 +6,6 @@ SECTION = "devel/lib"
6 6
7LIC_FILES_CHKSUM = "file://LICENSE;md5=c07cb499d259452f324bb90c3067d85c" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=c07cb499d259452f324bb90c3067d85c"
8 8
9S = "${WORKDIR}/git"
10 9
11SRCREV = "9da72b2732508b0ba0ceed27f5e50bc276ef31f2" 10SRCREV = "9da72b2732508b0ba0ceed27f5e50bc276ef31f2"
12SRC_URI = "git://github.com/storaged-project/libbytesize;branch=main;protocol=https" 11SRC_URI = "git://github.com/storaged-project/libbytesize;branch=main;protocol=https"
diff --git a/meta-oe/recipes-support/libcanberra/files/0001-Determine-audio-buffer-size-for-a-time-of-500ms.patch b/meta-oe/recipes-support/libcanberra/files/0001-Determine-audio-buffer-size-for-a-time-of-500ms.patch
new file mode 100644
index 0000000000..b8ad041850
--- /dev/null
+++ b/meta-oe/recipes-support/libcanberra/files/0001-Determine-audio-buffer-size-for-a-time-of-500ms.patch
@@ -0,0 +1,42 @@
1From 86488a7fc209ac08dd92c9d50a77e3330e7aedd9 Mon Sep 17 00:00:00 2001
2From: Patrick Zacharias <1475802+Fighter19@users.noreply.github.com>
3Date: Thu, 7 Nov 2024 14:03:29 +0100
4Subject: [PATCH] Determine audio buffer size for a time of 500ms
5
6On some hardware like the SGTL5000, not specifying a buffer size
7results to EINVAL being returned.
8
9This code sets the buffer time to 500ms and the period time to a fourth of that,
10or whatever is nearest to that.
11
12Upstream-Status: Pending
13---
14 src/alsa.c | 15 +++++++++++++++
15 1 file changed, 15 insertions(+)
16
17diff --git a/src/alsa.c b/src/alsa.c
18index bebcc4a..ac26578 100644
19--- a/src/alsa.c
20+++ b/src/alsa.c
21@@ -258,6 +258,21 @@ static int open_alsa(ca_context *c, struct outstanding *out) {
22 if ((ret = snd_pcm_hw_params_set_channels(out->pcm, hwparams, ca_sound_file_get_nchannels(out->file))) < 0)
23 goto finish;
24
25+ unsigned int buffer_time = 0;
26+ if ((ret = snd_pcm_hw_params_get_buffer_time_max(hwparams, &buffer_time, 0)) < 0)
27+ goto finish;
28+
29+ // Cap the buffer time to 500ms
30+ if (buffer_time > 500000)
31+ buffer_time = 500000;
32+
33+ unsigned int period_time = buffer_time / 4;
34+ if ((ret = snd_pcm_hw_params_set_period_time_near(out->pcm, hwparams, &period_time, 0)) < 0)
35+ goto finish;
36+
37+ if ((ret = snd_pcm_hw_params_set_buffer_time_near(out->pcm, hwparams, &buffer_time, 0)) < 0)
38+ goto finish;
39+
40 if ((ret = snd_pcm_hw_params(out->pcm, hwparams)) < 0)
41 goto finish;
42
diff --git a/meta-oe/recipes-support/libcanberra/libcanberra_0.30.bb b/meta-oe/recipes-support/libcanberra/libcanberra_0.30.bb
index b6165c4fc5..7eac53ae90 100644
--- a/meta-oe/recipes-support/libcanberra/libcanberra_0.30.bb
+++ b/meta-oe/recipes-support/libcanberra/libcanberra_0.30.bb
@@ -13,6 +13,7 @@ SRC_URI = " \
13 file://0001-build-gtk-and-gtk3-version-for-canberra_gtk_play.patch \ 13 file://0001-build-gtk-and-gtk3-version-for-canberra_gtk_play.patch \
14 file://0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch \ 14 file://0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch \
15 file://0001-remove-dropped-templates.patch \ 15 file://0001-remove-dropped-templates.patch \
16 file://0001-Determine-audio-buffer-size-for-a-time-of-500ms.patch \
16" 17"
17SRC_URI[sha256sum] = "c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72" 18SRC_URI[sha256sum] = "c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72"
18 19
diff --git a/meta-oe/recipes-support/libcereal/libcereal_1.3.2.bb b/meta-oe/recipes-support/libcereal/libcereal_1.3.2.bb
index c2ab0d61b8..7d4a352a31 100644
--- a/meta-oe/recipes-support/libcereal/libcereal_1.3.2.bb
+++ b/meta-oe/recipes-support/libcereal/libcereal_1.3.2.bb
@@ -26,7 +26,6 @@ SRC_URI = "git://github.com/USCiLab/cereal.git;branch=master;protocol=https \
26 file://run-ptest \ 26 file://run-ptest \
27" 27"
28 28
29S = "${WORKDIR}/git"
30 29
31inherit cmake pkgconfig ptest 30inherit cmake pkgconfig ptest
32 31
diff --git a/meta-oe/recipes-support/libconfuse/libconfuse_3.3.bb b/meta-oe/recipes-support/libconfuse/libconfuse_3.3.bb
index 0e2f1f27b3..20966a535c 100644
--- a/meta-oe/recipes-support/libconfuse/libconfuse_3.3.bb
+++ b/meta-oe/recipes-support/libconfuse/libconfuse_3.3.bb
@@ -10,6 +10,6 @@ SRC_URI += "file://CVE-2022-40320.patch"
10 10
11inherit autotools-brokensep pkgconfig gettext 11inherit autotools-brokensep pkgconfig gettext
12 12
13S = "${WORKDIR}/confuse-${PV}" 13S = "${UNPACKDIR}/confuse-${PV}"
14 14
15BBCLASSEXTEND = "native nativesdk" 15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-support/libcppkafka/libcppkafka_git.bb b/meta-oe/recipes-support/libcppkafka/libcppkafka_git.bb
index cf2d933169..d825f8fdee 100644
--- a/meta-oe/recipes-support/libcppkafka/libcppkafka_git.bb
+++ b/meta-oe/recipes-support/libcppkafka/libcppkafka_git.bb
@@ -21,7 +21,6 @@ inherit cmake
21 21
22EXTRA_OECMAKE = "-DCPPKAFKA_BUILD_SHARED=ON" 22EXTRA_OECMAKE = "-DCPPKAFKA_BUILD_SHARED=ON"
23 23
24S = "${WORKDIR}/git"
25 24
26do_install:append(){ 25do_install:append(){
27 chrpath -d ${D}${libdir}/libcppkafka.so.${BASEPV} 26 chrpath -d ${D}${libdir}/libcppkafka.so.${BASEPV}
diff --git a/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb b/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb
index 32db913eff..939e7db24e 100644
--- a/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb
+++ b/meta-oe/recipes-support/libcyusbserial/libcyusbserial_git.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/cyrozap/${BPN}.git;branch=master;protocol=https \
13 file://0001-Fix-gcc-15-incompatible-pointer-types-error.patch \ 13 file://0001-Fix-gcc-15-incompatible-pointer-types-error.patch \
14" 14"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake 17inherit cmake
19 18
diff --git a/meta-oe/recipes-support/libeigen/libeigen_3.4.0.bb b/meta-oe/recipes-support/libeigen/libeigen_3.4.0.bb
index 998a396af1..f5f874941a 100644
--- a/meta-oe/recipes-support/libeigen/libeigen_3.4.0.bb
+++ b/meta-oe/recipes-support/libeigen/libeigen_3.4.0.bb
@@ -19,7 +19,6 @@ SRC_URI = "git://gitlab.com/libeigen/eigen.git;protocol=http;branch=3.4 \
19 19
20SRCREV = "3147391d946bb4b6c68edd901f2add6ac1f31f8c" 20SRCREV = "3147391d946bb4b6c68edd901f2add6ac1f31f8c"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit cmake 23inherit cmake
25 24
diff --git a/meta-oe/recipes-support/libfann/libfann_git.bb b/meta-oe/recipes-support/libfann/libfann_git.bb
index 40f91ac43d..2f68ea95a8 100644
--- a/meta-oe/recipes-support/libfann/libfann_git.bb
+++ b/meta-oe/recipes-support/libfann/libfann_git.bb
@@ -14,6 +14,5 @@ SRC_URI = "git://github.com/libfann/fann.git;branch=master;protocol=https \
14 14
15PV = "2.2.0+git" 15PV = "2.2.0+git"
16 16
17S = "${WORKDIR}/git"
18 17
19EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}" 18EXTRA_OECMAKE = "-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')}"
diff --git a/meta-oe/recipes-support/libfido2/libfido2_1.15.0.bb b/meta-oe/recipes-support/libfido2/libfido2_1.16.0.bb
index 74844855d9..09d34603d6 100644
--- a/meta-oe/recipes-support/libfido2/libfido2_1.15.0.bb
+++ b/meta-oe/recipes-support/libfido2/libfido2_1.16.0.bb
@@ -10,7 +10,7 @@ DEPENDS = "libcbor openssl zlib udev"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=20be19aaa222f71738712b26f7f8717b" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=20be19aaa222f71738712b26f7f8717b"
11 11
12SRC_URI = "https://developers.yubico.com/${BPN}/Releases/${BPN}-${PV}.tar.gz" 12SRC_URI = "https://developers.yubico.com/${BPN}/Releases/${BPN}-${PV}.tar.gz"
13SRC_URI[sha256sum] = "abaab1318d21d262ece416fb8a7132fa9374bda89f6fa52b86a98a2f5712b61e" 13SRC_URI[sha256sum] = "8c2b6fb279b5b42e9ac92ade71832e485852647b53607c43baaafbbcecea04e4"
14 14
15inherit cmake pkgconfig manpages 15inherit cmake pkgconfig manpages
16 16
diff --git a/meta-oe/recipes-support/libftdi/libftdi_1.5.bb b/meta-oe/recipes-support/libftdi/libftdi_1.5.bb
index 1679f212b3..8c30eca0e7 100644
--- a/meta-oe/recipes-support/libftdi/libftdi_1.5.bb
+++ b/meta-oe/recipes-support/libftdi/libftdi_1.5.bb
@@ -19,7 +19,7 @@ SRC_URI[sha256sum] = "7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff19448
19 19
20UPSTREAM_CHECK_URI = "http://www.intra2net.com/en/developer/libftdi/download.php" 20UPSTREAM_CHECK_URI = "http://www.intra2net.com/en/developer/libftdi/download.php"
21 21
22S = "${WORKDIR}/${BPN}1-${PV}" 22S = "${UNPACKDIR}/${BPN}1-${PV}"
23 23
24inherit cmake binconfig pkgconfig python3native 24inherit cmake binconfig pkgconfig python3native
25 25
diff --git a/meta-oe/recipes-support/libgusb/libgusb_0.4.9.bb b/meta-oe/recipes-support/libgusb/libgusb_0.4.9.bb
index 7f6bec3ea7..9007574fc6 100644
--- a/meta-oe/recipes-support/libgusb/libgusb_0.4.9.bb
+++ b/meta-oe/recipes-support/libgusb/libgusb_0.4.9.bb
@@ -16,6 +16,5 @@ GIDOCGEN_MESON_OPTION = 'docs'
16 16
17SRC_URI = "git://github.com/hughsie/libgusb.git;branch=main;protocol=https" 17SRC_URI = "git://github.com/hughsie/libgusb.git;branch=main;protocol=https"
18SRCREV = "ed31c8134d80d006bd45450e84180be2a7c0742e" 18SRCREV = "ed31c8134d80d006bd45450e84180be2a7c0742e"
19S = "${WORKDIR}/git"
20 19
21BBCLASSEXTEND = "native" 20BBCLASSEXTEND = "native"
diff --git a/meta-oe/recipes-support/libharu/libharu_2.4.5.bb b/meta-oe/recipes-support/libharu/libharu_2.4.5.bb
index db8acd4532..0ad4bd92c0 100644
--- a/meta-oe/recipes-support/libharu/libharu_2.4.5.bb
+++ b/meta-oe/recipes-support/libharu/libharu_2.4.5.bb
@@ -11,6 +11,5 @@ DEPENDS += "libpng zlib"
11SRC_URI = "git://github.com/libharu/libharu.git;branch=master;protocol=https" 11SRC_URI = "git://github.com/libharu/libharu.git;branch=master;protocol=https"
12SRCREV = "8fe5a738541a04642885fb7a75b2b5b9c5b416fa" 12SRCREV = "8fe5a738541a04642885fb7a75b2b5b9c5b416fa"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
diff --git a/meta-oe/recipes-support/libiio/libiio_0.25.bb b/meta-oe/recipes-support/libiio/libiio_0.26.bb
index 2c6d2b5145..ecd9223600 100644
--- a/meta-oe/recipes-support/libiio/libiio_0.25.bb
+++ b/meta-oe/recipes-support/libiio/libiio_0.26.bb
@@ -4,12 +4,11 @@ SECTION = "libs"
4LICENSE = "LGPL-2.1-or-later" 4LICENSE = "LGPL-2.1-or-later"
5LIC_FILES_CHKSUM = "file://COPYING.txt;md5=7c13b3376cea0ce68d2d2da0a1b3a72c" 5LIC_FILES_CHKSUM = "file://COPYING.txt;md5=7c13b3376cea0ce68d2d2da0a1b3a72c"
6 6
7SRCREV = "b6028fdeef888ab45f7c1dd6e4ed9480ae4b55e3" 7SRCREV = "a0eca0d2bf10326506fb762f0eec14255b27bef5"
8 8
9SRC_URI = "git://github.com/analogdevicesinc/libiio.git;protocol=https;branch=main" 9SRC_URI = "git://github.com/analogdevicesinc/libiio.git;protocol=https;branch=libiio-v0"
10UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 10UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
11 11
12S = "${WORKDIR}/git"
13 12
14SETUPTOOLS_SETUP_PATH ?= "${B}/bindings/python/" 13SETUPTOOLS_SETUP_PATH ?= "${B}/bindings/python/"
15 14
diff --git a/meta-oe/recipes-support/libjs/libjs-jquery-cookie_3.0.5.bb b/meta-oe/recipes-support/libjs/libjs-jquery-cookie_3.0.5.bb
index 38ffd032ab..f4e26a65fc 100644
--- a/meta-oe/recipes-support/libjs/libjs-jquery-cookie_3.0.5.bb
+++ b/meta-oe/recipes-support/libjs/libjs-jquery-cookie_3.0.5.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/js-cookie/js-cookie.git;protocol=https;branch=main"
7 7
8SRCREV = "ab3f67fc4fad88cdf07b258c08e4164e06bf7506" 8SRCREV = "ab3f67fc4fad88cdf07b258c08e4164e06bf7506"
9 9
10S = "${WORKDIR}/git"
11 10
12JQUERYCOOKIEDIR = "${datadir}/javascript/jquery-cookie" 11JQUERYCOOKIEDIR = "${datadir}/javascript/jquery-cookie"
13JQUERYCOOKIEDOCDIR = "${docdir}/libjs-jquery-cookie" 12JQUERYCOOKIEDOCDIR = "${docdir}/libjs-jquery-cookie"
diff --git a/meta-oe/recipes-support/libjs/libjs-jquery-globalize_1.7.0.bb b/meta-oe/recipes-support/libjs/libjs-jquery-globalize_1.7.0.bb
index b6147ffeb2..cbf5700a5b 100644
--- a/meta-oe/recipes-support/libjs/libjs-jquery-globalize_1.7.0.bb
+++ b/meta-oe/recipes-support/libjs/libjs-jquery-globalize_1.7.0.bb
@@ -3,7 +3,6 @@ SECTION = "console/network"
3HOMEPAGE = "https://github.com/globalizejs/globalize" 3HOMEPAGE = "https://github.com/globalizejs/globalize"
4LICENSE = "MIT" 4LICENSE = "MIT"
5 5
6S = "${WORKDIR}/git"
7 6
8LIC_FILES_CHKSUM = "file://LICENSE;md5=4db68fb4d1d9986d736b35039f2ad9ea" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=4db68fb4d1d9986d736b35039f2ad9ea"
9 8
diff --git a/meta-oe/recipes-support/libjs/libjs-jquery-icheck_1.0.3.bb b/meta-oe/recipes-support/libjs/libjs-jquery-icheck_1.0.3.bb
index 63dfc6fa78..88fbc109ee 100644
--- a/meta-oe/recipes-support/libjs/libjs-jquery-icheck_1.0.3.bb
+++ b/meta-oe/recipes-support/libjs/libjs-jquery-icheck_1.0.3.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/fronteed/icheck.git;protocol=https;branch=${PV}"
9 9
10SRCREV = "c8c1af84e4b90b4aea31466aad09bf877619e943" 10SRCREV = "c8c1af84e4b90b4aea31466aad09bf877619e943"
11 11
12S = "${WORKDIR}/git"
13 12
14do_install() { 13do_install() {
15 install -d ${D}${datadir}/javascript/jquery-icheck/ 14 install -d ${D}${datadir}/javascript/jquery-icheck/
diff --git a/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb b/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb
index 68b5086701..be8a29d998 100644
--- a/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb
+++ b/meta-oe/recipes-support/libjs/libjs-jquery_3.3.1.bb
@@ -13,8 +13,7 @@ UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
13JQUERYDIR = "${datadir}/javascript/jquery" 13JQUERYDIR = "${datadir}/javascript/jquery"
14JQUERYDOCDIR = "${docdir}/libjs-jquery" 14JQUERYDOCDIR = "${docdir}/libjs-jquery"
15 15
16S = "${WORKDIR}/sources" 16S = "${UNPACKDIR}"
17UNPACKDIR = "${S}"
18 17
19do_install() { 18do_install() {
20 install -d -m 0755 ${D}${JQUERYDIR} 19 install -d -m 0755 ${D}${JQUERYDIR}
diff --git a/meta-oe/recipes-support/libjs/libjs-sizzle_1.10.18.bb b/meta-oe/recipes-support/libjs/libjs-sizzle_1.10.18.bb
index 3889b17a3c..ffd26d263c 100644
--- a/meta-oe/recipes-support/libjs/libjs-sizzle_1.10.18.bb
+++ b/meta-oe/recipes-support/libjs/libjs-sizzle_1.10.18.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://MIT-LICENSE.txt;md5=e43aa437a6a1ba421653bd5034333bf9"
6SRC_URI = "http://kr.archive.ubuntu.com/ubuntu/pool/universe/s/sizzle/sizzle_1.10.18.orig.tar.gz" 6SRC_URI = "http://kr.archive.ubuntu.com/ubuntu/pool/universe/s/sizzle/sizzle_1.10.18.orig.tar.gz"
7SRC_URI[sha256sum] = "8e04ab84bb74b2e338dffc63cd2e52b007f1d8af01b3d25da4d2e07f2b5890f8" 7SRC_URI[sha256sum] = "8e04ab84bb74b2e338dffc63cd2e52b007f1d8af01b3d25da4d2e07f2b5890f8"
8 8
9S = "${WORKDIR}/sizzle-${PV}" 9S = "${UNPACKDIR}/sizzle-${PV}"
10 10
11SIZZLEDIR = "${S}/dist" 11SIZZLEDIR = "${S}/dist"
12 12
diff --git a/meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb b/meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb
index 4d4a5ff109..a2de42d946 100644
--- a/meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb
+++ b/meta-oe/recipes-support/libmimetic/libmimetic_0.9.8.bb
@@ -16,7 +16,6 @@ SRC_URI += "git://github.com/LadislavSopko/mimetic/;branch=master;protocol=https
16 16
17UPSTREAM_CHECK_COMMITS = "1" 17UPSTREAM_CHECK_COMMITS = "1"
18 18
19S = "${WORKDIR}/git"
20 19
21CXXFLAGS += "-Wno-narrowing -std=c++14" 20CXXFLAGS += "-Wno-narrowing -std=c++14"
22 21
diff --git a/meta-oe/recipes-support/libmxml/libmxml_4.0.4.bb b/meta-oe/recipes-support/libmxml/libmxml_4.0.4.bb
index a271b697cd..d692774f08 100644
--- a/meta-oe/recipes-support/libmxml/libmxml_4.0.4.bb
+++ b/meta-oe/recipes-support/libmxml/libmxml_4.0.4.bb
@@ -6,7 +6,6 @@ BUGTRACKER = "https://github.com/michaelrsweet/mxml/issues"
6 6
7SRC_URI = "git://github.com/michaelrsweet/mxml.git;branch=master;protocol=https" 7SRC_URI = "git://github.com/michaelrsweet/mxml.git;branch=master;protocol=https"
8SRCREV = "0d5afc4278d7a336d554602b951c2979c3f8f296" 8SRCREV = "0d5afc4278d7a336d554602b951c2979c3f8f296"
9S = "${WORKDIR}/git"
10 9
11# Package does not support out of tree builds. 10# Package does not support out of tree builds.
12inherit autotools-brokensep 11inherit autotools-brokensep
diff --git a/meta-oe/recipes-support/libnvme/libnvme_1.12.bb b/meta-oe/recipes-support/libnvme/libnvme_1.12.bb
index 1054f83487..95d18a1ed0 100644
--- a/meta-oe/recipes-support/libnvme/libnvme_1.12.bb
+++ b/meta-oe/recipes-support/libnvme/libnvme_1.12.bb
@@ -16,7 +16,6 @@ SRCREV = "5ec1f5284ecb0eda481f3d2d61236fbc5b46164f"
16SRC_URI = "git://github.com/linux-nvme/libnvme;protocol=https;branch=master \ 16SRC_URI = "git://github.com/linux-nvme/libnvme;protocol=https;branch=master \
17 file://0001-mock.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch" 17 file://0001-mock.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit meson pkgconfig 20inherit meson pkgconfig
22 21
diff --git a/meta-oe/recipes-support/libosinfo/libosinfo_1.12.0.bb b/meta-oe/recipes-support/libosinfo/libosinfo_1.12.0.bb
index edcebf522a..2462786aae 100644
--- a/meta-oe/recipes-support/libosinfo/libosinfo_1.12.0.bb
+++ b/meta-oe/recipes-support/libosinfo/libosinfo_1.12.0.bb
@@ -13,7 +13,6 @@ SRC_URI = " \
13 13
14SRCREV = "b505ef5161d2552102a743acd4ad83298d3d8f99" 14SRCREV = "b505ef5161d2552102a743acd4ad83298d3d8f99"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit meson pkgconfig gtk-doc gobject-introspection vala 17inherit meson pkgconfig gtk-doc gobject-introspection vala
19 18
diff --git a/meta-oe/recipes-support/libosinfo/osinfo-db-tools_1.12.0.bb b/meta-oe/recipes-support/libosinfo/osinfo-db-tools_1.12.0.bb
index 4434a851e7..ee75c39eee 100644
--- a/meta-oe/recipes-support/libosinfo/osinfo-db-tools_1.12.0.bb
+++ b/meta-oe/recipes-support/libosinfo/osinfo-db-tools_1.12.0.bb
@@ -4,14 +4,17 @@ HOMEPAGE = "https://libosinfo.org"
4LICENSE = "GPL-2.0-or-later" 4LICENSE = "GPL-2.0-or-later"
5LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 5LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
6 6
7DEPENDS = "glib-2.0 json-glib libarchive libsoup-2.4" 7DEPENDS = "glib-2.0 json-glib libarchive libsoup"
8 8
9SRC_URI = "git://gitlab.com/libosinfo/osinfo-db-tools.git;branch=main;protocol=https \ 9SRC_URI = "git://gitlab.com/libosinfo/osinfo-db-tools.git;branch=main;protocol=https \
10 " 10 "
11SRCREV = "e5564be303bfac49cc3490bd0fada342cd65566f" 11SRCREV = "e5564be303bfac49cc3490bd0fada342cd65566f"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit meson pkgconfig 14inherit meson pkgconfig
16 15
16do_configure:prepend () {
17 sed -i 's/-Werror//' ${S}/meson.build
18}
19
17BBCLASSEXTEND = "native" 20BBCLASSEXTEND = "native"
diff --git a/meta-oe/recipes-support/libosinfo/osinfo-db_20250124.bb b/meta-oe/recipes-support/libosinfo/osinfo-db_20250606.bb
index 59d80816d2..33e17234ce 100644
--- a/meta-oe/recipes-support/libosinfo/osinfo-db_20250124.bb
+++ b/meta-oe/recipes-support/libosinfo/osinfo-db_20250606.bb
@@ -8,9 +8,8 @@ DEPENDS = "osinfo-db-tools-native"
8 8
9SRC_URI = "git://gitlab.com/libosinfo/osinfo-db.git;branch=main;protocol=https" 9SRC_URI = "git://gitlab.com/libosinfo/osinfo-db.git;branch=main;protocol=https"
10 10
11SRCREV = "5be10e2c781b62bbaa55bd8f9ae990697fc325b4" 11SRCREV = "62f8adceb8ee88e643a134f2cfaf04fc11b9fc51"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit allarch autotools-brokensep 14inherit allarch autotools-brokensep
16 15
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 74c70df180..1731d350ae 100644
--- a/meta-oe/recipes-support/libp11/libp11_0.4.13.bb
+++ b/meta-oe/recipes-support/libp11/libp11_0.4.13.bb
@@ -15,7 +15,6 @@ SRCREV = "6d669183c7b241ce47ecce28744837ad92814f5c"
15 15
16UPSTREAM_CHECK_GITTAGREGEX = "libp11-(?P<pver>\d+(\.\d+)+)" 16UPSTREAM_CHECK_GITTAGREGEX = "libp11-(?P<pver>\d+(\.\d+)+)"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit autotools pkgconfig 19inherit autotools pkgconfig
21 20
diff --git a/meta-oe/recipes-support/libraw/libraw_0.21.2.bb b/meta-oe/recipes-support/libraw/libraw_0.21.2.bb
index 6b1355fa37..01425c6db0 100644
--- a/meta-oe/recipes-support/libraw/libraw_0.21.2.bb
+++ b/meta-oe/recipes-support/libraw/libraw_0.21.2.bb
@@ -4,7 +4,6 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=1501ae0aa3c8544e63f08d6f7bf88a6f"
4 4
5SRC_URI = "git://github.com/LibRaw/LibRaw.git;branch=0.21-stable;protocol=https" 5SRC_URI = "git://github.com/LibRaw/LibRaw.git;branch=0.21-stable;protocol=https"
6SRCREV = "1ef70158d7fde1ced6aaddb0b9443c32a7121d3d" 6SRCREV = "1ef70158d7fde1ced6aaddb0b9443c32a7121d3d"
7S = "${WORKDIR}/git"
8 7
9inherit autotools pkgconfig 8inherit autotools pkgconfig
10 9
diff --git a/meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb b/meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb
index 6148e7cb08..968094daff 100644
--- a/meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb
+++ b/meta-oe/recipes-support/librdkafka/librdkafka_1.8.2.bb
@@ -16,7 +16,6 @@ DEPENDS = "zlib openssl zstd"
16 16
17inherit cmake 17inherit cmake
18 18
19S = "${WORKDIR}/git"
20 19
21FILES:${PN} += "${datadir}" 20FILES:${PN} += "${datadir}"
22 21
diff --git a/meta-oe/recipes-support/librsync/librsync_2.3.4.bb b/meta-oe/recipes-support/librsync/librsync_2.3.4.bb
index 3cad665389..c8dfafa2aa 100644
--- a/meta-oe/recipes-support/librsync/librsync_2.3.4.bb
+++ b/meta-oe/recipes-support/librsync/librsync_2.3.4.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499"
5 5
6SRC_URI = "git://github.com/librsync/librsync.git;branch=master;protocol=https" 6SRC_URI = "git://github.com/librsync/librsync.git;branch=master;protocol=https"
7SRCREV = "e364852674780e43d578e4239128ff7014190ed3" 7SRCREV = "e364852674780e43d578e4239128ff7014190ed3"
8S = "${WORKDIR}/git"
9 8
10DEPENDS = "popt" 9DEPENDS = "popt"
11 10
diff --git a/meta-oe/recipes-support/libserialmodule/libserialmodule_1.0.3.bb b/meta-oe/recipes-support/libserialmodule/libserialmodule_1.0.8.bb
index 02125730d1..245d501b8a 100644
--- a/meta-oe/recipes-support/libserialmodule/libserialmodule_1.0.3.bb
+++ b/meta-oe/recipes-support/libserialmodule/libserialmodule_1.0.8.bb
@@ -6,8 +6,7 @@ LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=22cdd382a6275cb4c2e75c517952ac7c" 6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=22cdd382a6275cb4c2e75c517952ac7c"
7DEPENDS = "libsimplelog" 7DEPENDS = "libsimplelog"
8SRC_URI = "git://git@github.com/thuanalg/libserialmodule.git;branch=main;protocol=https;tag=v${PV}" 8SRC_URI = "git://git@github.com/thuanalg/libserialmodule.git;branch=main;protocol=https;tag=v${PV}"
9SRCREV = "9cf920aa1d3ef1d4a4de9a19e695717a6f097894" 9SRCREV = "f89f98ff0c9d0aaee2624d40addb0687a74c5d81"
10S = "${WORKDIR}/git"
11inherit cmake 10inherit cmake
12EXTRA_OECMAKE = "-DUNIX_LINUX=1 -DMETA_OPENEMBEDDED=1" 11EXTRA_OECMAKE = "-DUNIX_LINUX=1 -DMETA_OPENEMBEDDED=1"
13 12
diff --git a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.6.bb b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb
index 0aacbcd2cc..31dce12155 100644
--- a/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.6.bb
+++ b/meta-oe/recipes-support/libsimplelog/libsimplelog_1.0.8.bb
@@ -7,9 +7,8 @@ LIC_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 9
10SRCREV = "7676b9cf871bedd8648d2cf68ebf43dc2c79b94d" 10SRCREV = "093d80b4006042b75a433a5e63760ae9bebad142"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake 13inherit cmake
15 14
diff --git a/meta-oe/recipes-support/libsoc/libsoc_0.8.2.bb b/meta-oe/recipes-support/libsoc/libsoc_0.8.2.bb
index 5969220a41..958f3cf5a1 100644
--- a/meta-oe/recipes-support/libsoc/libsoc_0.8.2.bb
+++ b/meta-oe/recipes-support/libsoc/libsoc_0.8.2.bb
@@ -12,7 +12,6 @@ inherit autotools pkgconfig python3-dir
12SRCREV = "fd1ad6e7823fa76d8db0d3c5884faffa8ffddafb" 12SRCREV = "fd1ad6e7823fa76d8db0d3c5884faffa8ffddafb"
13SRC_URI = "git://github.com/jackmitch/libsoc.git;branch=master;protocol=https" 13SRC_URI = "git://github.com/jackmitch/libsoc.git;branch=master;protocol=https"
14 14
15S = "${WORKDIR}/git"
16 15
17BOARD ??= "devboard" 16BOARD ??= "devboard"
18 17
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-CVE-2025-32911.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-CVE-2025-32911.patch
new file mode 100644
index 0000000000..d75594bb4f
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-CVE-2025-32911.patch
@@ -0,0 +1,74 @@
1From 52c5859b82fe79f2c32d883e048d218e0d7f2182 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Wed, 30 Apr 2025 14:59:55 +0800
4Subject: [PATCH] CVE-2025-32911
5
6CVE: CVE-2025-32911 CVE-2025-32913
7Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/422/commits]
8
9Signed-off-by: Changqing Li <changqing.li@windriver.com>
10---
11 libsoup/soup-message-headers.c | 13 +++++++++----
12 tests/header-parsing-test.c | 15 +++++++++++++++
13 2 files changed, 24 insertions(+), 4 deletions(-)
14
15diff --git a/libsoup/soup-message-headers.c b/libsoup/soup-message-headers.c
16index 39ad14a..78b2455 100644
17--- a/libsoup/soup-message-headers.c
18+++ b/libsoup/soup-message-headers.c
19@@ -1454,10 +1454,15 @@ soup_message_headers_get_content_disposition (SoupMessageHeaders *hdrs,
20 */
21 if (params && g_hash_table_lookup_extended (*params, "filename",
22 &orig_key, &orig_value)) {
23- char *filename = strrchr (orig_value, '/');
24-
25- if (filename)
26- g_hash_table_insert (*params, g_strdup (orig_key), filename + 1);
27+ if (orig_value) {
28+ char *filename = strrchr (orig_value, '/');
29+
30+ if (filename)
31+ g_hash_table_insert (*params, g_strdup (orig_key), g_strdup(filename + 1));
32+ } else {
33+ /* filename with no value isn't valid. */
34+ g_hash_table_remove (*params, "filename");
35+ }
36 }
37 return TRUE;
38 }
39diff --git a/tests/header-parsing-test.c b/tests/header-parsing-test.c
40index 946f118..752196e 100644
41--- a/tests/header-parsing-test.c
42+++ b/tests/header-parsing-test.c
43@@ -1034,6 +1034,7 @@ do_param_list_tests (void)
44 #define RFC5987_TEST_HEADER_FALLBACK "attachment; filename*=Unknown''t%FF%FF%FFst.txt; filename=\"test.txt\""
45 #define RFC5987_TEST_HEADER_NO_TYPE "filename=\"test.txt\""
46 #define RFC5987_TEST_HEADER_NO_TYPE_2 "filename=\"test.txt\"; foo=bar"
47+#define RFC5987_TEST_HEADER_EMPTY_FILENAME ";filename"
48
49 static void
50 do_content_disposition_tests (void)
51@@ -1133,6 +1134,20 @@ do_content_disposition_tests (void)
52 g_assert_cmpstr (filename, ==, RFC5987_TEST_FALLBACK_FILENAME);
53 parameter2 = g_hash_table_lookup (params, "foo");
54 g_assert_cmpstr (parameter2, ==, "bar");
55+ g_hash_table_destroy (params);
56+
57+ /* Empty filename */
58+ soup_message_headers_clear (hdrs);
59+ soup_message_headers_append (hdrs, "Content-Disposition",
60+ RFC5987_TEST_HEADER_EMPTY_FILENAME);
61+ if (!soup_message_headers_get_content_disposition (hdrs,
62+ &disposition,
63+ &params)) {
64+ soup_test_assert (FALSE, "empty filename decoding FAILED");
65+ return;
66+ }
67+ g_free (disposition);
68+ g_assert_false (g_hash_table_contains (params, "filename"));
69 g_hash_table_destroy (params);
70
71 soup_message_headers_free (hdrs);
72--
732.34.1
74
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-build-with-libxml2-2.12.0-and-clang-17.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-build-with-libxml2-2.12.0-and-clang-17.patch
new file mode 100644
index 0000000000..d867e5bc17
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-build-with-libxml2-2.12.0-and-clang-17.patch
@@ -0,0 +1,44 @@
1From ced3c5d8cad0177b297666343f1561799dfefb0d Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 22 Nov 2023 18:49:10 -0800
4Subject: [PATCH] Fix build with libxml2-2.12.0 and clang-17
5
6Fixes build errors about missing function prototypes with clang-17
7
8Fixes
9| ../libsoup-2.74.3/libsoup/soup-xmlrpc-old.c:512:8: error: call to undeclared function 'xmlParseMemory'; ISO C99 and later do not support implicit function declarations
10
11Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/385]
12Signed-off-by: Khem Raj <raj.khem@gmail.com>
13---
14 libsoup/soup-xmlrpc-old.c | 1 +
15 libsoup/soup-xmlrpc.c | 1 +
16 2 files changed, 2 insertions(+)
17
18diff --git a/libsoup/soup-xmlrpc-old.c b/libsoup/soup-xmlrpc-old.c
19index c57086b6..527e3b23 100644
20--- a/libsoup/soup-xmlrpc-old.c
21+++ b/libsoup/soup-xmlrpc-old.c
22@@ -11,6 +11,7 @@
23
24 #include <string.h>
25
26+#include <libxml/parser.h>
27 #include <libxml/tree.h>
28
29 #include "soup-xmlrpc-old.h"
30diff --git a/libsoup/soup-xmlrpc.c b/libsoup/soup-xmlrpc.c
31index 42dcda9c..e991cbf0 100644
32--- a/libsoup/soup-xmlrpc.c
33+++ b/libsoup/soup-xmlrpc.c
34@@ -17,6 +17,7 @@
35
36 #include <string.h>
37 #include <errno.h>
38+#include <libxml/parser.h>
39 #include <libxml/tree.h>
40 #include "soup-xmlrpc.h"
41 #include "soup.h"
42--
432.43.0
44
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-possibly-uninitialized-warnings.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-possibly-uninitialized-warnings.patch
new file mode 100644
index 0000000000..fcd442c13a
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Fix-possibly-uninitialized-warnings.patch
@@ -0,0 +1,43 @@
1From 1159686379184a1c899eabb2174258aba5e0fd79 Mon Sep 17 00:00:00 2001
2From: Patrick Griffis <pgriffis@igalia.com>
3Date: Mon, 20 Sep 2021 15:41:31 -0500
4Subject: [PATCH] Fix possibly uninitialized warnings
5
6Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/fb98e9a8c3062c75357b961543af091de2dd5459]
7
8Signed-off-by: Changqing Li <changqing.li@windriver.com>
9---
10 libsoup/soup-websocket-connection.c | 2 +-
11 tests/samesite-test.c | 3 +++
12 2 files changed, 4 insertions(+), 1 deletion(-)
13
14diff --git a/libsoup/soup-websocket-connection.c b/libsoup/soup-websocket-connection.c
15index 65c1492..585d45c 100644
16--- a/libsoup/soup-websocket-connection.c
17+++ b/libsoup/soup-websocket-connection.c
18@@ -471,7 +471,7 @@ send_message (SoupWebsocketConnection *self,
19 GByteArray *bytes;
20 gsize frame_len;
21 guint8 *outer;
22- guint8 mask_offset;
23+ guint8 mask_offset = 0;
24 GBytes *filtered_bytes;
25 GList *l;
26 GError *error = NULL;
27diff --git a/tests/samesite-test.c b/tests/samesite-test.c
28index 0b081b2..60c9b8e 100644
29--- a/tests/samesite-test.c
30+++ b/tests/samesite-test.c
31@@ -60,6 +60,9 @@ assert_highest_policy_visible (GSList *cookies, SoupSameSitePolicy policy)
32 case SOUP_SAME_SITE_POLICY_NONE:
33 expected_count = 1;
34 break;
35+ default:
36+ g_assert_not_reached ();
37+ break;
38 }
39
40 g_assert_cmpuint (size, ==, expected_count);
41--
422.34.1
43
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Remove-http-and-https-aliases-support-test.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Remove-http-and-https-aliases-support-test.patch
new file mode 100644
index 0000000000..0d4139ec08
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/0001-Remove-http-and-https-aliases-support-test.patch
@@ -0,0 +1,145 @@
1From 0e3bfa22b23451531caf8cc30b1771ac6a41fcad Mon Sep 17 00:00:00 2001
2From: Carlos Garcia Campos <cgarcia@igalia.com>
3Date: Thu, 11 Feb 2021 10:47:09 +0100
4Subject: [PATCH] Remove http and https aliases support test
5
6Upstream has removed the whole function of http and https aliases
7support, this commit partially cherry pick it, only remove the test to
8mute the warning:
9| ../libsoup-2.74.3/tests/server-test.c: In function 'do_one_server_aliases_test':
10| ../libsoup-2.74.3/tests/server-test.c:180:17: warning: 'g_socket_client_set_tls_validation_flags' is deprecated [-Wdeprecated-declarations]
11| 180 | g_socket_client_set_tls_validation_flags (client, 0);
12| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13
14Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/111ae4ebe7cc2e389573cff5b9ac76509d6cbac0]
15
16Signed-off-by: Changqing Li <changqing.li@windriver.com>
17---
18 tests/server-test.c | 104 --------------------------------------------
19 1 file changed, 104 deletions(-)
20
21diff --git a/tests/server-test.c b/tests/server-test.c
22index 8976103..cb7e815 100644
23--- a/tests/server-test.c
24+++ b/tests/server-test.c
25@@ -154,108 +154,6 @@ do_star_test (ServerData *sd, gconstpointer test_data)
26 soup_uri_free (star_uri);
27 }
28
29-static void
30-do_one_server_aliases_test (SoupURI *uri,
31- const char *alias,
32- gboolean succeed)
33-{
34- GSocketClient *client;
35- GSocketConnectable *addr;
36- GSocketConnection *conn;
37- GInputStream *in;
38- GOutputStream *out;
39- GError *error = NULL;
40- GString *req;
41- static char buf[1024];
42-
43- debug_printf (1, " %s via %s\n", alias, uri->scheme);
44-
45- /* There's no way to make libsoup's client side send an absolute
46- * URI (to a non-proxy server), so we have to fake this.
47- */
48-
49- client = g_socket_client_new ();
50- if (uri->scheme == SOUP_URI_SCHEME_HTTPS) {
51- g_socket_client_set_tls (client, TRUE);
52- g_socket_client_set_tls_validation_flags (client, 0);
53- }
54- addr = g_network_address_new (uri->host, uri->port);
55-
56- conn = g_socket_client_connect (client, addr, NULL, &error);
57- g_object_unref (addr);
58- g_object_unref (client);
59- if (!conn) {
60- g_assert_no_error (error);
61- g_error_free (error);
62- return;
63- }
64-
65- in = g_io_stream_get_input_stream (G_IO_STREAM (conn));
66- out = g_io_stream_get_output_stream (G_IO_STREAM (conn));
67-
68- req = g_string_new (NULL);
69- g_string_append_printf (req, "GET %s://%s:%d HTTP/1.1\r\n",
70- alias, uri->host, uri->port);
71- g_string_append_printf (req, "Host: %s:%d\r\n",
72- uri->host, uri->port);
73- g_string_append (req, "Connection: close\r\n\r\n");
74-
75- if (!g_output_stream_write_all (out, req->str, req->len, NULL, NULL, &error)) {
76- g_assert_no_error (error);
77- g_error_free (error);
78- g_object_unref (conn);
79- g_string_free (req, TRUE);
80- return;
81- }
82- g_string_free (req, TRUE);
83-
84- if (!g_input_stream_read_all (in, buf, sizeof (buf), NULL, NULL, &error)) {
85- g_assert_no_error (error);
86- g_error_free (error);
87- g_object_unref (conn);
88- return;
89- }
90-
91- if (succeed)
92- g_assert_true (g_str_has_prefix (buf, "HTTP/1.1 200 "));
93- else
94- g_assert_true (g_str_has_prefix (buf, "HTTP/1.1 400 "));
95-
96- g_io_stream_close (G_IO_STREAM (conn), NULL, NULL);
97- g_object_unref (conn);
98-}
99-
100-static void
101-do_server_aliases_test (ServerData *sd, gconstpointer test_data)
102-{
103- char *http_aliases[] = { "dav", NULL };
104- char *https_aliases[] = { "davs", NULL };
105- char *http_good[] = { "http", "dav", NULL };
106- char *http_bad[] = { "https", "davs", "fred", NULL };
107- char *https_good[] = { "https", "davs", NULL };
108- char *https_bad[] = { "http", "dav", "fred", NULL };
109- int i;
110-
111- g_test_bug ("703694");
112-
113- g_object_set (G_OBJECT (sd->server),
114- SOUP_SERVER_HTTP_ALIASES, http_aliases,
115- SOUP_SERVER_HTTPS_ALIASES, https_aliases,
116- NULL);
117-
118- for (i = 0; http_good[i]; i++)
119- do_one_server_aliases_test (sd->base_uri, http_good[i], TRUE);
120- for (i = 0; http_bad[i]; i++)
121- do_one_server_aliases_test (sd->base_uri, http_bad[i], FALSE);
122-
123- if (tls_available) {
124- for (i = 0; https_good[i]; i++)
125- do_one_server_aliases_test (sd->ssl_base_uri, https_good[i], TRUE);
126- for (i = 0; https_bad[i]; i++)
127- do_one_server_aliases_test (sd->ssl_base_uri, https_bad[i], FALSE);
128- }
129-}
130-
131 static void
132 do_dot_dot_test (ServerData *sd, gconstpointer test_data)
133 {
134@@ -1382,8 +1280,6 @@ main (int argc, char **argv)
135
136 g_test_add ("/server/OPTIONS *", ServerData, NULL,
137 server_setup, do_star_test, server_teardown);
138- g_test_add ("/server/aliases", ServerData, NULL,
139- server_setup, do_server_aliases_test, server_teardown);
140 g_test_add ("/server/..-in-path", ServerData, NULL,
141 server_setup, do_dot_dot_test, server_teardown);
142 g_test_add ("/server/ipv6", ServerData, NULL,
143--
1442.34.1
145
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52530.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52530.patch
new file mode 100644
index 0000000000..04713850e1
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52530.patch
@@ -0,0 +1,150 @@
1From 4a2bb98e03d79146c729dca52c8d6edc635218ff Mon Sep 17 00:00:00 2001
2From: Patrick Griffis <pgriffis@igalia.com>
3Date: Mon, 8 Jul 2024 12:33:15 -0500
4Subject: [PATCH] headers: Strictly don't allow NUL bytes
5
6In the past (2015) this was allowed for some problematic sites. However Chromium also does not allow NUL bytes in either header names or values these days. So this should no longer be a problem.
7
8CVE: CVE-2024-52530
9Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/402/diffs?commit_id=04df03bc092ac20607f3e150936624d4f536e68b]
10
11Signed-off-by: Changqing Li <changqing.li@windriver.com>
12---
13 libsoup/soup-headers.c | 15 +++------
14 tests/header-parsing-test.c | 62 +++++++++++++++++--------------------
15 2 files changed, 32 insertions(+), 45 deletions(-)
16
17diff --git a/libsoup/soup-headers.c b/libsoup/soup-headers.c
18index eec28ad..e5d3c03 100644
19--- a/libsoup/soup-headers.c
20+++ b/libsoup/soup-headers.c
21@@ -50,13 +50,14 @@ soup_headers_parse (const char *str, int len, SoupMessageHeaders *dest)
22 * ignorable trailing whitespace.
23 */
24
25+ /* No '\0's are allowed */
26+ if (memchr (str, '\0', len))
27+ return FALSE;
28+
29 /* Skip over the Request-Line / Status-Line */
30 headers_start = memchr (str, '\n', len);
31 if (!headers_start)
32 return FALSE;
33- /* No '\0's in the Request-Line / Status-Line */
34- if (memchr (str, '\0', headers_start - str))
35- return FALSE;
36
37 /* We work on a copy of the headers, which we can write '\0's
38 * into, so that we don't have to individually g_strndup and
39@@ -68,14 +69,6 @@ soup_headers_parse (const char *str, int len, SoupMessageHeaders *dest)
40 headers_copy[copy_len] = '\0';
41 value_end = headers_copy;
42
43- /* There shouldn't be any '\0's in the headers already, but
44- * this is the web we're talking about.
45- */
46- while ((p = memchr (headers_copy, '\0', copy_len))) {
47- memmove (p, p + 1, copy_len - (p - headers_copy));
48- copy_len--;
49- }
50-
51 while (*(value_end + 1)) {
52 name = value_end + 1;
53 name_end = strchr (name, ':');
54diff --git a/tests/header-parsing-test.c b/tests/header-parsing-test.c
55index 752196e..c1d3b33 100644
56--- a/tests/header-parsing-test.c
57+++ b/tests/header-parsing-test.c
58@@ -358,24 +358,6 @@ static struct RequestTest {
59 }
60 },
61
62- { "NUL in header name", "760832",
63- "GET / HTTP/1.1\r\nHost\x00: example.com\r\n", 36,
64- SOUP_STATUS_OK,
65- "GET", "/", SOUP_HTTP_1_1,
66- { { "Host", "example.com" },
67- { NULL }
68- }
69- },
70-
71- { "NUL in header value", "760832",
72- "GET / HTTP/1.1\r\nHost: example\x00" "com\r\n", 35,
73- SOUP_STATUS_OK,
74- "GET", "/", SOUP_HTTP_1_1,
75- { { "Host", "examplecom" },
76- { NULL }
77- }
78- },
79-
80 /************************/
81 /*** INVALID REQUESTS ***/
82 /************************/
83@@ -448,6 +430,21 @@ static struct RequestTest {
84 SOUP_STATUS_EXPECTATION_FAILED,
85 NULL, NULL, -1,
86 { { NULL } }
87+ },
88+
89+ // https://gitlab.gnome.org/GNOME/libsoup/-/issues/377
90+ { "NUL in header name", NULL,
91+ "GET / HTTP/1.1\r\nHost\x00: example.com\r\n", 36,
92+ SOUP_STATUS_BAD_REQUEST,
93+ NULL, NULL, -1,
94+ { { NULL } }
95+ },
96+
97+ { "NUL in header value", NULL,
98+ "HTTP/1.1 200 OK\r\nFoo: b\x00" "ar\r\n", 28,
99+ SOUP_STATUS_BAD_REQUEST,
100+ NULL, NULL, -1,
101+ { { NULL } }
102 }
103 };
104 static const int num_reqtests = G_N_ELEMENTS (reqtests);
105@@ -620,22 +617,6 @@ static struct ResponseTest {
106 { NULL } }
107 },
108
109- { "NUL in header name", "760832",
110- "HTTP/1.1 200 OK\r\nF\x00oo: bar\r\n", 28,
111- SOUP_HTTP_1_1, SOUP_STATUS_OK, "OK",
112- { { "Foo", "bar" },
113- { NULL }
114- }
115- },
116-
117- { "NUL in header value", "760832",
118- "HTTP/1.1 200 OK\r\nFoo: b\x00" "ar\r\n", 28,
119- SOUP_HTTP_1_1, SOUP_STATUS_OK, "OK",
120- { { "Foo", "bar" },
121- { NULL }
122- }
123- },
124-
125 /********************************/
126 /*** VALID CONTINUE RESPONSES ***/
127 /********************************/
128@@ -768,6 +749,19 @@ static struct ResponseTest {
129 { { NULL }
130 }
131 },
132+
133+ // https://gitlab.gnome.org/GNOME/libsoup/-/issues/377
134+ { "NUL in header name", NULL,
135+ "HTTP/1.1 200 OK\r\nF\x00oo: bar\r\n", 28,
136+ -1, 0, NULL,
137+ { { NULL } }
138+ },
139+
140+ { "NUL in header value", "760832",
141+ "HTTP/1.1 200 OK\r\nFoo: b\x00" "ar\r\n", 28,
142+ -1, 0, NULL,
143+ { { NULL } }
144+ },
145 };
146 static const int num_resptests = G_N_ELEMENTS (resptests);
147
148--
1492.34.1
150
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-1.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-1.patch
new file mode 100644
index 0000000000..9de0310c8d
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-1.patch
@@ -0,0 +1,39 @@
1From 8331e681c85c3b1893d8d5193783f631bfc07acb Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Fri, 16 May 2025 13:42:08 +0800
4Subject: [PATCH] tests: Add test for passing invalid UTF-8 to
5 soup_header_parse_semi_param_list()
6
7CVE: CVE-2024-52531
8Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/407/diffs?commit_id=825fda3425546847b42ad5270544e9388ff349fe]
9
10Signed-off-by: Changqing Li <changqing.li@windriver.com>
11---
12 tests/header-parsing-test.c | 11 +++++++++++
13 1 file changed, 11 insertions(+)
14
15diff --git a/tests/header-parsing-test.c b/tests/header-parsing-test.c
16index b811115..cfcc003 100644
17--- a/tests/header-parsing-test.c
18+++ b/tests/header-parsing-test.c
19@@ -836,6 +836,17 @@ static struct ParamListTest {
20 { "filename", "t\xC3\xA9st.txt" },
21 },
22 },
23+
24+/* This tests invalid UTF-8 data which *should* never be passed here but it was designed to be robust against it. */
25+ { TRUE,
26+ "invalid*=\x69\x27\x27\x93\x93\x93\x93\xff\x61\x61\x61\x61\x61\x61\x61\x62\x63\x64\x65\x0a; filename*=iso-8859-1''\x69\x27\x27\x93\x93\x93\x93\xff\x61\x61\x61\x61\x61\x61\x61\x62\x63\x64\x65\x0a; foo",
27+ {
28+ { "filename", "i''\302\223\302\223\302\223\302\223\303\277aaaaaaabcde" },
29+ { "invalid", "\302\223\302\223\302\223\302\223\303\277aaaaaaabcde" },
30+ { "foo", NULL },
31+ },
32+ }
33+
34 };
35 static const int num_paramlisttests = G_N_ELEMENTS (paramlisttests);
36
37--
382.34.1
39
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-2.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-2.patch
new file mode 100644
index 0000000000..740c28c016
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52531-2.patch
@@ -0,0 +1,133 @@
1From 12523a592f1216450d18706bcf6c16e0f1ab0ce0 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Fri, 16 May 2025 13:52:37 +0800
4Subject: [PATCH] headers: Be more robust against invalid input when
5 parsing params
6
7If you pass invalid input to a function such as soup_header_parse_param_list_strict()
8it can cause an overflow if it decodes the input to UTF-8.
9
10This should never happen with valid UTF-8 input which libsoup's client API
11ensures, however it's server API does not currently.
12
13CVE: CVE-2024-52531
14Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/407/diffs?commit_id=a35222dd0bfab2ac97c10e86b95f762456628283]
15
16Signed-off-by: Changqing Li <changqing.li@windriver.com>
17---
18 libsoup/soup-headers.c | 45 +++++++++++++++++++++---------------------
19 1 file changed, 23 insertions(+), 22 deletions(-)
20
21diff --git a/libsoup/soup-headers.c b/libsoup/soup-headers.c
22index 67905b2..39e8d34 100644
23--- a/libsoup/soup-headers.c
24+++ b/libsoup/soup-headers.c
25@@ -642,8 +642,9 @@ soup_header_contains (const char *header, const char *token)
26 }
27
28 static void
29-decode_quoted_string (char *quoted_string)
30+decode_quoted_string_inplace (GString *quoted_gstring)
31 {
32+ char *quoted_string = quoted_gstring->str;
33 char *src, *dst;
34
35 src = quoted_string + 1;
36@@ -657,10 +658,11 @@ decode_quoted_string (char *quoted_string)
37 }
38
39 static gboolean
40-decode_rfc5987 (char *encoded_string)
41+decode_rfc5987_inplace (GString *encoded_gstring)
42 {
43 char *q, *decoded;
44 gboolean iso_8859_1 = FALSE;
45+ const char *encoded_string = encoded_gstring->str;
46
47 q = strchr (encoded_string, '\'');
48 if (!q)
49@@ -689,14 +691,7 @@ decode_rfc5987 (char *encoded_string)
50 decoded = utf8;
51 }
52
53- /* If encoded_string was UTF-8, then each 3-character %-escape
54- * will be converted to a single byte, and so decoded is
55- * shorter than encoded_string. If encoded_string was
56- * iso-8859-1, then each 3-character %-escape will be
57- * converted into at most 2 bytes in UTF-8, and so it's still
58- * shorter.
59- */
60- strcpy (encoded_string, decoded);
61+ g_string_assign (encoded_gstring, decoded);
62 g_free (decoded);
63 return TRUE;
64 }
65@@ -706,15 +701,16 @@ parse_param_list (const char *header, char delim, gboolean strict)
66 {
67 GHashTable *params;
68 GSList *list, *iter;
69- char *item, *eq, *name_end, *value;
70- gboolean override, duplicated;
71
72 params = g_hash_table_new_full (soup_str_case_hash,
73 soup_str_case_equal,
74- g_free, NULL);
75+ g_free, g_free);
76
77 list = parse_list (header, delim);
78 for (iter = list; iter; iter = iter->next) {
79+ char *item, *eq, *name_end;
80+ gboolean override, duplicated;
81+ GString *parsed_value = NULL;
82 item = iter->data;
83 override = FALSE;
84
85@@ -729,19 +725,19 @@ parse_param_list (const char *header, char delim, gboolean strict)
86
87 *name_end = '\0';
88
89- value = (char *)skip_lws (eq + 1);
90+ parsed_value = g_string_new ((char *)skip_lws (eq + 1));
91
92 if (name_end[-1] == '*' && name_end > item + 1) {
93 name_end[-1] = '\0';
94- if (!decode_rfc5987 (value)) {
95+ if (!decode_rfc5987_inplace (parsed_value)) {
96+ g_string_free (parsed_value, TRUE);
97 g_free (item);
98 continue;
99 }
100 override = TRUE;
101- } else if (*value == '"')
102- decode_quoted_string (value);
103- } else
104- value = NULL;
105+ } else if (parsed_value->str[0] == '"')
106+ decode_quoted_string_inplace (parsed_value);
107+ }
108
109 duplicated = g_hash_table_lookup_extended (params, item, NULL, NULL);
110
111@@ -749,11 +745,16 @@ parse_param_list (const char *header, char delim, gboolean strict)
112 soup_header_free_param_list (params);
113 params = NULL;
114 g_slist_foreach (iter, (GFunc)g_free, NULL);
115+ if (parsed_value)
116+ g_string_free (parsed_value, TRUE);
117 break;
118- } else if (override || !duplicated)
119- g_hash_table_replace (params, item, value);
120- else
121+ } else if (override || !duplicated) {
122+ g_hash_table_replace (params, item, parsed_value ? g_string_free (parsed_value, FALSE) : NULL);
123+ } else {
124+ if (parsed_value)
125+ g_string_free (parsed_value, TRUE);
126 g_free (item);
127+ }
128 }
129
130 g_slist_free (list);
131--
1322.34.1
133
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-1.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-1.patch
new file mode 100644
index 0000000000..cb1f096110
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-1.patch
@@ -0,0 +1,37 @@
1From a693d49bff058fc20a448dc4e7d324ff0dc6597e Mon Sep 17 00:00:00 2001
2From: Ignacio Casal Quinteiro <qignacio@amazon.com>
3Date: Wed, 11 Sep 2024 11:52:11 +0200
4Subject: [PATCH 1/3] websocket: process the frame as soon as we read data
5
6Otherwise we can enter in a read loop because we were not
7validating the data until the all the data was read.
8
9Fixes #391
10
11CVE: CVE-2024-52532
12Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/6adc0e3eb74c257ed4e2a23eb4b2774fdb0d67be#f1d67ca0386b145ea201cf88d27f72724d7c6715]
13
14Signed-off-by: Changqing Li <changqing.li@windriver.com>
15---
16 libsoup/soup-websocket-connection.c | 5 ++---
17 1 file changed, 2 insertions(+), 3 deletions(-)
18
19diff --git a/libsoup/soup-websocket-connection.c b/libsoup/soup-websocket-connection.c
20index a4095e1..65c1492 100644
21--- a/libsoup/soup-websocket-connection.c
22+++ b/libsoup/soup-websocket-connection.c
23@@ -1140,9 +1140,8 @@ soup_websocket_connection_read (SoupWebsocketConnection *self)
24 }
25
26 pv->incoming->len = len + count;
27- } while (count > 0);
28-
29- process_incoming (self);
30+ process_incoming (self);
31+ } while (count > 0 && !pv->close_sent && !pv->io_closing);
32
33 if (end) {
34 if (!pv->close_sent || !pv->close_received) {
35--
362.34.1
37
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-2.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-2.patch
new file mode 100644
index 0000000000..dcadafe944
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-2.patch
@@ -0,0 +1,43 @@
1From f5b76410de1318f49844dacf6e68692522b6c856 Mon Sep 17 00:00:00 2001
2From: Ignacio Casal Quinteiro <qignacio@amazon.com>
3Date: Wed, 2 Oct 2024 11:17:19 +0200
4Subject: [PATCH] websocket-test: disconnect error copy after the test ends
5
6Otherwise the server will have already sent a few more wrong
7bytes and the client will continue getting errors to copy
8but the error is already != NULL and it will assert
9
10CVE: CVE-2024-52532
11Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/29b96fab2512666d7241e46c98cc45b60b795c0c]
12
13Signed-off-by: Changqing Li <changqing.li@windriver.com>
14---
15 tests/websocket-test.c | 5 ++++-
16 1 file changed, 4 insertions(+), 1 deletion(-)
17
18diff --git a/tests/websocket-test.c b/tests/websocket-test.c
19index 5e40cf3..1ec9ff6 100644
20--- a/tests/websocket-test.c
21+++ b/tests/websocket-test.c
22@@ -1331,8 +1331,9 @@ test_receive_invalid_encode_length_64 (Test *test,
23 GError *error = NULL;
24 InvalidEncodeLengthTest context = { test, NULL };
25 guint i;
26+ guint error_id;
27
28- g_signal_connect (test->client, "error", G_CALLBACK (on_error_copy), &error);
29+ error_id = g_signal_connect (test->client, "error", G_CALLBACK (on_error_copy), &error);
30 g_signal_connect (test->client, "message", G_CALLBACK (on_binary_message), &received);
31
32 /* We use 127(\x7f) as payload length with 65535 extended length */
33@@ -1345,6 +1346,7 @@ test_receive_invalid_encode_length_64 (Test *test,
34 WAIT_UNTIL (error != NULL || received != NULL);
35 g_assert_error (error, SOUP_WEBSOCKET_ERROR, SOUP_WEBSOCKET_CLOSE_PROTOCOL_ERROR);
36 g_clear_error (&error);
37+ g_signal_handler_disconnect (test->client, error_id);
38 g_assert_null (received);
39
40 g_thread_join (thread);
41--
422.34.1
43
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-3.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-3.patch
new file mode 100644
index 0000000000..ab6af72291
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2024-52532-3.patch
@@ -0,0 +1,48 @@
1From d97bb2e340f5a6d7e56a7738403f9d18bc406b70 Mon Sep 17 00:00:00 2001
2From: Simon McVittie <smcv@debian.org>
3Date: Wed, 13 Nov 2024 14:14:23 +0000
4Subject: [PATCH 3/3] websocket-test: Disconnect error signal in another place
5
6This is the same change as commit 29b96fab "websocket-test: disconnect
7error copy after the test ends", and is done for the same reason, but
8replicating it into a different function.
9
10Fixes: 6adc0e3e "websocket: process the frame as soon as we read data"
11Resolves: https://gitlab.gnome.org/GNOME/libsoup/-/issues/399
12Signed-off-by: Simon McVittie <smcv@debian.org>
13
14CVE: CVE-2024-52532
15Upstream-Status: Backport
16[https://gitlab.gnome.org/GNOME/libsoup/-/commit/4c9e75c6676a37b6485620c332e568e1a3f530ff]
17
18Signed-off-by: Changqing Li <changqing.li@windriver.com>
19---
20 tests/websocket-test.c | 4 +++-
21 1 file changed, 3 insertions(+), 1 deletion(-)
22
23diff --git a/tests/websocket-test.c b/tests/websocket-test.c
24index 2b19a7b..0699a06 100644
25--- a/tests/websocket-test.c
26+++ b/tests/websocket-test.c
27@@ -1300,8 +1300,9 @@ test_receive_invalid_encode_length_16 (Test *test,
28 GError *error = NULL;
29 InvalidEncodeLengthTest context = { test, NULL };
30 guint i;
31+ guint error_id;
32
33- g_signal_connect (test->client, "error", G_CALLBACK (on_error_copy), &error);
34+ error_id = g_signal_connect (test->client, "error", G_CALLBACK (on_error_copy), &error);
35 g_signal_connect (test->client, "message", G_CALLBACK (on_binary_message), &received);
36
37 /* We use 126(~) as payload length with 125 extended length */
38@@ -1314,6 +1315,7 @@ test_receive_invalid_encode_length_16 (Test *test,
39 WAIT_UNTIL (error != NULL || received != NULL);
40 g_assert_error (error, SOUP_WEBSOCKET_ERROR, SOUP_WEBSOCKET_CLOSE_PROTOCOL_ERROR);
41 g_clear_error (&error);
42+ g_signal_handler_disconnect (test->client, error_id);
43 g_assert_null (received);
44
45 g_thread_join (thread);
46--
472.34.1
48
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-2784.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-2784.patch
new file mode 100644
index 0000000000..106f907168
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-2784.patch
@@ -0,0 +1,56 @@
1From 2eacbd762332795e00692ddab2515c6da23198d3 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Mon, 12 May 2025 14:06:41 +0800
4Subject: [PATCH] sniffer: Add better coverage of skip_insignificant_space()
5
6CVE: CVE-2025-2784
7Upstream-Status: Backport
8[https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/435/diffs?commit_id=242a10fbb12dbdc12d254bd8fc8669a0ac055304;
9 https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/442/diffs?commit_id=c415ad0b6771992e66c70edf373566c6e247089d]
10
11Test code is not added since it uses some functions not defined in
12version 2.74. These tests are not used now, so just ignore them.
13
14Signed-off-by: Changqing Li <changqing.li@windriver.com>
15---
16 libsoup/soup-content-sniffer.c | 9 +++----
17 1 files changed, 3 insertions(+), 4 deletions(-)
18
19diff --git a/libsoup/soup-content-sniffer.c b/libsoup/soup-content-sniffer.c
20index 5f2896e..9554636 100644
21--- a/libsoup/soup-content-sniffer.c
22+++ b/libsoup/soup-content-sniffer.c
23@@ -612,8 +612,10 @@ sniff_text_or_binary (SoupContentSniffer *sniffer, SoupBuffer *buffer)
24 }
25
26 static gboolean
27-skip_insignificant_space (const char *resource, int *pos, int resource_length)
28+skip_insignificant_space (const char *resource, gsize *pos, gsize resource_length)
29 {
30+ if (*pos >= resource_length)
31+ return TRUE;
32 while ((resource[*pos] == '\x09') ||
33 (resource[*pos] == '\x20') ||
34 (resource[*pos] == '\x0A') ||
35@@ -632,7 +634,7 @@ sniff_feed_or_html (SoupContentSniffer *sniffer, SoupBuffer *buffer)
36 {
37 const char *resource = (const char *)buffer->data;
38 int resource_length = MIN (512, buffer->length);
39- int pos = 0;
40+ gsize pos = 0;
41
42 if (resource_length < 3)
43 goto text_html;
44@@ -642,9 +644,6 @@ sniff_feed_or_html (SoupContentSniffer *sniffer, SoupBuffer *buffer)
45 pos = 3;
46
47 look_for_tag:
48- if (pos > resource_length)
49- goto text_html;
50-
51 if (skip_insignificant_space (resource, &pos, resource_length))
52 goto text_html;
53
54--
552.34.1
56
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32050.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32050.patch
new file mode 100644
index 0000000000..c032846ef0
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32050.patch
@@ -0,0 +1,29 @@
1From 5709dfffb6fdc5b66ce001bf82a755ad8ad1d992 Mon Sep 17 00:00:00 2001
2From: Patrick Griffis <pgriffis@igalia.com>
3Date: Mon, 28 Oct 2024 12:29:48 -0500
4Subject: [PATCH] Fix using int instead of size_t for strcspn return
5
6CVE: CVE-2025-32050
7Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/9bb0a55de55c6940ced811a64fbca82fe93a9323]
8
9Signed-off-by: Changqing Li <changqing.li@windriver.com>
10---
11 libsoup/soup-headers.c | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/libsoup/soup-headers.c b/libsoup/soup-headers.c
15index 9707ca0..67905b2 100644
16--- a/libsoup/soup-headers.c
17+++ b/libsoup/soup-headers.c
18@@ -902,7 +902,7 @@ append_param_quoted (GString *string,
19 const char *name,
20 const char *value)
21 {
22- int len;
23+ gsize len;
24
25 g_string_append (string, name);
26 g_string_append (string, "=\"");
27--
282.34.1
29
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32052.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32052.patch
new file mode 100644
index 0000000000..34bc8113a4
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32052.patch
@@ -0,0 +1,32 @@
1From f4a67a9a3033586edaee715d40d5992e02d32893 Mon Sep 17 00:00:00 2001
2From: Patrick Griffis <pgriffis@igalia.com>
3Date: Sat, 16 Nov 2024 12:07:30 -0600
4Subject: [PATCH] Fix heap buffer overflow in soup_content_sniffer_sniff
5
6Co-Author: Ar Jun <pkillarjun@protonmail.com>
7
8CVE: CVE-2025-32052
9Upstream-Status: Backport
10[https://gitlab.gnome.org/GNOME/libsoup/-/commit/f182429e5b1fc034050510da20c93256c4fa9652#500da7cfde649872c49169be34b03a1c42a53ddb]
11
12Signed-off-by: Changqing Li <changqing.li@windriver.com>
13---
14 libsoup/soup-content-sniffer.c | 2 +-
15 1 file changed, 1 insertion(+), 1 deletion(-)
16
17diff --git a/libsoup/soup-content-sniffer.c b/libsoup/soup-content-sniffer.c
18index 9554636..eac9e7b 100644
19--- a/libsoup/soup-content-sniffer.c
20+++ b/libsoup/soup-content-sniffer.c
21@@ -504,7 +504,7 @@ sniff_unknown (SoupContentSniffer *sniffer, SoupBuffer *buffer,
22 guint index_pattern = 0;
23 gboolean skip_row = FALSE;
24
25- while ((index_stream < resource_length) &&
26+ while ((index_stream < resource_length - 1) &&
27 (index_pattern <= type_row->pattern_length)) {
28 /* Skip insignificant white space ("WS" in the spec) */
29 if (type_row->pattern[index_pattern] == ' ') {
30--
312.34.1
32
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32053.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32053.patch
new file mode 100644
index 0000000000..0d829d6200
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32053.patch
@@ -0,0 +1,39 @@
1From d9bcffd6cd5e8ec32889a594f7348d67a5101b3a Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Mon, 12 May 2025 13:58:42 +0800
4Subject: [PATCH] Fix heap buffer overflow in
5 soup-content-sniffer.c:sniff_feed_or_html()
6
7CVE: CVE-2025-32053
8Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/eaed42ca8d40cd9ab63764e3d63641180505f40a]
9
10Signed-off-by: Changqing Li <changqing.li@windriver.com>
11---
12 libsoup/soup-content-sniffer.c | 4 ++--
13 1 file changed, 2 insertions(+), 2 deletions(-)
14
15diff --git a/libsoup/soup-content-sniffer.c b/libsoup/soup-content-sniffer.c
16index 967ec61..5f2896e 100644
17--- a/libsoup/soup-content-sniffer.c
18+++ b/libsoup/soup-content-sniffer.c
19@@ -620,7 +620,7 @@ skip_insignificant_space (const char *resource, int *pos, int resource_length)
20 (resource[*pos] == '\x0D')) {
21 *pos = *pos + 1;
22
23- if (*pos > resource_length)
24+ if (*pos >= resource_length)
25 return TRUE;
26 }
27
28@@ -682,7 +682,7 @@ sniff_feed_or_html (SoupContentSniffer *sniffer, SoupBuffer *buffer)
29 do {
30 pos++;
31
32- if (pos > resource_length)
33+ if ((pos + 1) > resource_length)
34 goto text_html;
35 } while (resource[pos] != '>');
36
37--
382.34.1
39
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32906.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32906.patch
new file mode 100644
index 0000000000..c33ebf8056
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32906.patch
@@ -0,0 +1,71 @@
1From 4b8809cca4bbcbf9514314d86227f985362258b0 Mon Sep 17 00:00:00 2001
2From: Patrick Griffis <pgriffis@igalia.com>
3Date: Wed, 12 Feb 2025 11:30:02 -0600
4Subject: [PATCH] headers: Handle parsing only newlines
5
6Closes #404
7Closes #407
8
9CVE: CVE-2025-32906
10Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/af5b9a4a3945c52b940d5ac181ef51bb12011f1f]
11
12Signed-off-by: Changqing Li <changqing.li@windriver.com>
13---
14 libsoup/soup-headers.c | 4 ++--
15 tests/header-parsing-test.c | 11 +++++++++++
16 2 files changed, 13 insertions(+), 2 deletions(-)
17
18diff --git a/libsoup/soup-headers.c b/libsoup/soup-headers.c
19index e5d3c03..87bb3dc 100644
20--- a/libsoup/soup-headers.c
21+++ b/libsoup/soup-headers.c
22@@ -185,7 +185,7 @@ soup_headers_parse_request (const char *str,
23 /* RFC 2616 4.1 "servers SHOULD ignore any empty line(s)
24 * received where a Request-Line is expected."
25 */
26- while ((*str == '\r' || *str == '\n') && len > 0) {
27+ while (len > 0 && (*str == '\r' || *str == '\n')) {
28 str++;
29 len--;
30 }
31@@ -369,7 +369,7 @@ soup_headers_parse_response (const char *str,
32 * after a response, which we then see prepended to the next
33 * response on that connection.
34 */
35- while ((*str == '\r' || *str == '\n') && len > 0) {
36+ while (len > 0 && (*str == '\r' || *str == '\n')) {
37 str++;
38 len--;
39 }
40diff --git a/tests/header-parsing-test.c b/tests/header-parsing-test.c
41index c1d3b33..b811115 100644
42--- a/tests/header-parsing-test.c
43+++ b/tests/header-parsing-test.c
44@@ -6,6 +6,10 @@ typedef struct {
45 const char *name, *value;
46 } Header;
47
48+static char only_newlines[] = {
49+ '\n', '\n', '\n', '\n'
50+};
51+
52 static struct RequestTest {
53 const char *description;
54 const char *bugref;
55@@ -445,6 +449,13 @@ static struct RequestTest {
56 SOUP_STATUS_BAD_REQUEST,
57 NULL, NULL, -1,
58 { { NULL } }
59+ },
60+
61+ { "Only newlines", NULL,
62+ only_newlines, sizeof (only_newlines),
63+ SOUP_STATUS_BAD_REQUEST,
64+ NULL, NULL, -1,
65+ { { NULL } }
66 }
67 };
68 static const int num_reqtests = G_N_ELEMENTS (reqtests);
69--
702.34.1
71
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32907.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32907.patch
new file mode 100644
index 0000000000..41dd3ff3f4
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32907.patch
@@ -0,0 +1,39 @@
1From 8158b4084dcba2a233dfcb7359c53ab2840148f7 Mon Sep 17 00:00:00 2001
2From: Milan Crha <mcrha@redhat.com>
3Date: Tue, 15 Apr 2025 12:17:39 +0200
4Subject: [PATCH 1/2] soup-message-headers: Correct merge of ranges
5
6It had been skipping every second range, which generated an array
7of a lot of insane ranges, causing large memory usage by the server.
8
9Closes #428
10
11Part-of: <https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/452>
12
13CVE: CVE-2025-32907
14Upstream-Status: Backport
15[https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/452/diffs?commit_id=9bb92f7a685e31e10e9e8221d0342280432ce836]
16
17Test part not applied since test codes use some functions not in this
18version
19
20Signed-off-by: Changqing Li <changqing.li@windriver.com>
21---
22 libsoup/soup-message-headers.c | 1 +
23 1 files changed, 1 insertions(+)
24
25diff --git a/libsoup/soup-message-headers.c b/libsoup/soup-message-headers.c
26index 78b2455..00b9763 100644
27--- a/libsoup/soup-message-headers.c
28+++ b/libsoup/soup-message-headers.c
29@@ -1024,6 +1024,7 @@ soup_message_headers_get_ranges_internal (SoupMessageHeaders *hdrs,
30 if (cur->start <= prev->end) {
31 prev->end = MAX (prev->end, cur->end);
32 g_array_remove_index (array, i);
33+ i--;
34 }
35 }
36 }
37--
382.34.1
39
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32909.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32909.patch
new file mode 100644
index 0000000000..2f5366348d
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32909.patch
@@ -0,0 +1,38 @@
1From e6e088e62c10ab91fa2f2ad5c122332aa7cde97c Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Mon, 12 May 2025 16:55:37 +0800
4Subject: [PATCH] content-sniffer: Handle sniffing resource shorter than
5 4 bytes
6
7CVE: CVE-2025-32909
8Upstream-Status: Backport
9[https://gitlab.gnome.org/GNOME/libsoup/-/commit/ba4c3a6f988beff59e45801ab36067293d24ce92]
10
11Signed-off-by: Changqing Li <changqing.li@windriver.com>
12---
13 libsoup/soup-content-sniffer.c | 7 ++++++-
14 1 file changed, 6 insertions(+), 1 deletion(-)
15
16diff --git a/libsoup/soup-content-sniffer.c b/libsoup/soup-content-sniffer.c
17index eac9e7b..73d2245 100644
18--- a/libsoup/soup-content-sniffer.c
19+++ b/libsoup/soup-content-sniffer.c
20@@ -227,9 +227,14 @@ sniff_mp4 (SoupContentSniffer *sniffer, SoupBuffer *buffer)
21 {
22 const char *resource = (const char *)buffer->data;
23 guint resource_length = MIN (512, buffer->length);
24- guint32 box_size = *((guint32*)resource);
25+ guint32 box_size;
26 guint i;
27
28+ if (resource_length < sizeof (guint32))
29+ return FALSE;
30+
31+ box_size = *((guint32*)resource);
32+
33 #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
34 box_size = ((box_size >> 24) |
35 ((box_size << 8) & 0x00FF0000) |
36--
372.34.1
38
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-1.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-1.patch
new file mode 100644
index 0000000000..c1dc6860f2
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-1.patch
@@ -0,0 +1,32 @@
1From a7e711d0f162c6edc8acad2a96981d4890784ea3 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Mon, 12 May 2025 17:02:55 +0800
4Subject: [PATCH] auth-digest: Handle missing realm/nonce in authenticate
5 header
6
7CVE: CVE-2025-32910
8Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/417/diffs?commit_id=e40df6d48a1cbab56f5d15016cc861a503423cfe]
9
10Signed-off-by: Changqing Li <changqing.li@windriver.com>
11---
12 libsoup/soup-auth-digest.c | 3 +++
13 1 files changed, 3 insertions(+)
14
15diff --git a/libsoup/soup-auth-digest.c b/libsoup/soup-auth-digest.c
16index e8ba990..0ab3499 100644
17--- a/libsoup/soup-auth-digest.c
18+++ b/libsoup/soup-auth-digest.c
19@@ -142,6 +142,9 @@ soup_auth_digest_update (SoupAuth *auth, SoupMessage *msg,
20 guint qop_options;
21 gboolean ok = TRUE;
22
23+ if (!soup_auth_get_realm (auth))
24+ return FALSE;
25+
26 g_free (priv->domain);
27 g_free (priv->nonce);
28 g_free (priv->opaque);
29
30--
312.34.1
32
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-2.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-2.patch
new file mode 100644
index 0000000000..019a35e3be
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-2.patch
@@ -0,0 +1,94 @@
1From eccfca1074fc485a0b60dfb9c8385429a226bf73 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Fri, 16 May 2025 13:19:38 +0800
4Subject: [PATCH] auth-digest: Handle missing nonce
5
6CVE: CVE-2025-32910
7Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/417/diffs?commit_id=405a8a34597a44bd58c4759e7d5e23f02c3b556a]
8
9Signed-off-by: Changqing Li <changqing.li@windriver.com>
10---
11 libsoup/soup-auth-digest.c | 45 ++++++++++++++++++++++++++++----------
12 1 files changed, 28 insertions(+), 10 deletions(-)
13
14diff --git a/libsoup/soup-auth-digest.c b/libsoup/soup-auth-digest.c
15index 0ab3499..10a8591 100644
16--- a/libsoup/soup-auth-digest.c
17+++ b/libsoup/soup-auth-digest.c
18@@ -132,6 +132,19 @@ soup_auth_digest_get_qop (SoupAuthDigestQop qop)
19 return g_string_free (out, FALSE);
20 }
21
22+static gboolean
23+validate_params (SoupAuthDigest *auth_digest)
24+{
25+ SoupAuthDigestPrivate *priv = soup_auth_digest_get_instance_private (auth_digest);
26+
27+ if (priv->qop || priv->algorithm == SOUP_AUTH_DIGEST_ALGORITHM_MD5_SESS) {
28+ if (!priv->nonce)
29+ return FALSE;
30+ }
31+
32+ return TRUE;
33+}
34+
35 static gboolean
36 soup_auth_digest_update (SoupAuth *auth, SoupMessage *msg,
37 GHashTable *auth_params)
38@@ -169,17 +182,22 @@ soup_auth_digest_update (SoupAuth *auth, SoupMessage *msg,
39 if (priv->algorithm == -1)
40 ok = FALSE;
41
42- stale = g_hash_table_lookup (auth_params, "stale");
43- if (stale && !g_ascii_strcasecmp (stale, "TRUE") && *priv->hex_urp)
44- recompute_hex_a1 (priv);
45- else {
46- g_free (priv->user);
47- priv->user = NULL;
48- g_free (priv->cnonce);
49- priv->cnonce = NULL;
50- memset (priv->hex_urp, 0, sizeof (priv->hex_urp));
51- memset (priv->hex_a1, 0, sizeof (priv->hex_a1));
52- }
53+ if (!validate_params (auth_digest))
54+ ok = FALSE;
55+
56+ if (ok) {
57+ stale = g_hash_table_lookup (auth_params, "stale");
58+ if (stale && !g_ascii_strcasecmp (stale, "TRUE") && *priv->hex_urp)
59+ recompute_hex_a1 (priv);
60+ else {
61+ g_free (priv->user);
62+ priv->user = NULL;
63+ g_free (priv->cnonce);
64+ priv->cnonce = NULL;
65+ memset (priv->hex_urp, 0, sizeof (priv->hex_urp));
66+ memset (priv->hex_a1, 0, sizeof (priv->hex_a1));
67+ }
68+ }
69
70 return ok;
71 }
72@@ -359,6 +377,8 @@ soup_auth_digest_compute_response (const char *method,
73 if (qop) {
74 char tmp[9];
75
76+ g_assert (cnonce);
77+
78 g_snprintf (tmp, 9, "%.8x", nc);
79 g_checksum_update (checksum, (guchar *)tmp, strlen (tmp));
80 g_checksum_update (checksum, (guchar *)":", 1);
81@@ -422,6 +442,9 @@ soup_auth_digest_get_authorization (SoupAuth *auth, SoupMessage *msg)
82 g_return_val_if_fail (uri != NULL, NULL);
83 url = soup_uri_to_string (uri, TRUE);
84
85+ g_assert (priv->nonce);
86+ g_assert (!priv->qop || priv->cnonce);
87+
88 soup_auth_digest_compute_response (msg->method, url, priv->hex_a1,
89 priv->qop, priv->nonce,
90 priv->cnonce, priv->nc,
91
92--
932.34.1
94
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-3.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-3.patch
new file mode 100644
index 0000000000..bdf4d64ca3
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32910-3.patch
@@ -0,0 +1,28 @@
1From 74c95d54fe42041fe161cb74c76d942ffd37a5dd Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Fri, 16 May 2025 13:21:43 +0800
4Subject: [PATCH] auth-digest: Fix leak
5
6CVE: CVE-2025-32910
7Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/417/diffs?commit_id=ea16eeacb052e423eb5c3b0b705e5eab34b13832]
8
9Signed-off-by: Changqing Li <changqing.li@windriver.com>
10---
11 libsoup/soup-auth-digest.c | 1 +
12 1 file changed, 1 insertion(+)
13
14diff --git a/libsoup/soup-auth-digest.c b/libsoup/soup-auth-digest.c
15index 10a8591..6d965d2 100644
16--- a/libsoup/soup-auth-digest.c
17+++ b/libsoup/soup-auth-digest.c
18@@ -66,6 +66,7 @@ soup_auth_digest_finalize (GObject *object)
19 g_free (priv->nonce);
20 g_free (priv->domain);
21 g_free (priv->cnonce);
22+ g_free (priv->opaque);
23
24 memset (priv->hex_urp, 0, sizeof (priv->hex_urp));
25 memset (priv->hex_a1, 0, sizeof (priv->hex_a1));
26--
272.34.1
28
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32912.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32912.patch
new file mode 100644
index 0000000000..b3ce9d8bc3
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32912.patch
@@ -0,0 +1,32 @@
1From 0984dddb11daf14fdf5ca24077cd0ebda796439a Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Fri, 16 May 2025 13:25:32 +0800
4Subject: [PATCH] auth-digest: Handle missing nonce
5
6CVE: CVE-2025-32912
7Upstream-Status: Backport
8[https://gitlab.gnome.org/GNOME/libsoup/-/commit/cd077513f267e43ce4b659eb18a1734d8a369992?merge_request_iid=434
9https://gitlab.gnome.org/GNOME/libsoup/-/commit/910ebdcd3dd82386717a201c13c834f3a63eed7f]
10
11Signed-off-by: Changqing Li <changqing.li@windriver.com>
12---
13 libsoup/soup-auth-digest.c | 2 +-
14 1 files changed, 1 insertions(+), 1 deletion(-)
15
16diff --git a/libsoup/soup-auth-digest.c b/libsoup/soup-auth-digest.c
17index 6d965d2..f1621ec 100644
18--- a/libsoup/soup-auth-digest.c
19+++ b/libsoup/soup-auth-digest.c
20@@ -156,7 +156,7 @@ soup_auth_digest_update (SoupAuth *auth, SoupMessage *msg,
21 guint qop_options;
22 gboolean ok = TRUE;
23
24- if (!soup_auth_get_realm (auth))
25+ if (!soup_auth_get_realm (auth) || !g_hash_table_lookup (auth_params, "nonce"))
26 return FALSE;
27
28 g_free (priv->domain);
29
30--
312.34.1
32
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32914.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32914.patch
new file mode 100644
index 0000000000..9f3bb21a25
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-32914.patch
@@ -0,0 +1,35 @@
1From ac844b9fc7945c38ea21fb7cf1a49a5c226d7c9c Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Mon, 12 May 2025 16:17:20 +0800
4Subject: [PATCH] Resolve "(CVE-2025-32914) (#YWH-PGM9867-23) OOB Read on
5 libsoup through function "soup_multipart_new_from_message" in
6 soup-multipart.c leads to crash or exit of process"
7
8CVE: CVE-2025-32914
9Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/450/diffs?commit_id=5bfcf8157597f2d327050114fb37ff600004dbcf]
10
11Test code are not added since some functions not aligned with version
122.74.3
13
14Signed-off-by: Changqing Li <changqing.li@windriver.com>
15---
16 libsoup/soup-multipart.c | 2 +-
17 1 files changed, 1 insertions(+), 1 deletion(-)
18
19diff --git a/libsoup/soup-multipart.c b/libsoup/soup-multipart.c
20index a7e550f..dd93973 100644
21--- a/libsoup/soup-multipart.c
22+++ b/libsoup/soup-multipart.c
23@@ -181,7 +181,7 @@ soup_multipart_new_from_message (SoupMessageHeaders *headers,
24 return NULL;
25 }
26
27- split = strstr (start, "\r\n\r\n");
28+ split = g_strstr_len (start, body_end - start, "\r\n\r\n");
29 if (!split || split > end) {
30 soup_multipart_free (multipart);
31 soup_buffer_free (flattened);
32
33--
342.34.1
35
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4476.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4476.patch
new file mode 100644
index 0000000000..874f62e7ad
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4476.patch
@@ -0,0 +1,38 @@
1From 52a0f9234d384b9dab368835b22e5a5a01542168 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Fri, 16 May 2025 14:16:10 +0800
4Subject: [PATCH] auth-digest: fix crash in
5 soup_auth_digest_get_protection_space()
6
7We need to validate the Domain parameter in the WWW-Authenticate header.
8
9Unfortunately this crash only occurs when listening on default ports 80
10and 443, so there's no good way to test for this. The test would require
11running as root.
12
13Fixes #440
14
15CVE: CVE-2025-4476
16Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/commit/e64c221f9c7d09b48b610c5626b3b8c400f0907c?merge_request_iid=457]
17
18Signed-off-by: Changqing Li <changqing.li@windriver.com>
19---
20 libsoup/soup-auth-digest.c | 2 +-
21 1 file changed, 1 insertion(+), 1 deletion(-)
22
23diff --git a/libsoup/soup-auth-digest.c b/libsoup/soup-auth-digest.c
24index f1621ec..a2dc560 100644
25--- a/libsoup/soup-auth-digest.c
26+++ b/libsoup/soup-auth-digest.c
27@@ -229,7 +229,7 @@ soup_auth_digest_get_protection_space (SoupAuth *auth, SoupURI *source_uri)
28 uri = soup_uri_new (d);
29 if (uri && uri->scheme == source_uri->scheme &&
30 uri->port == source_uri->port &&
31- !strcmp (uri->host, source_uri->host))
32+ !g_strcmp0 (uri->host, source_uri->host))
33 dir = g_strdup (uri->path);
34 else
35 dir = NULL;
36--
372.34.1
38
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46420.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46420.patch
new file mode 100644
index 0000000000..c970661694
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46420.patch
@@ -0,0 +1,61 @@
1From 81e03c538d6a102406114567f4f1c468033ce2e4 Mon Sep 17 00:00:00 2001
2From: Patrick Griffis <pgriffis@igalia.com>
3Date: Thu, 26 Dec 2024 18:31:42 -0600
4Subject: [PATCH] soup_header_parse_quality_list: Fix leak
5
6When iterating over the parsed list we now steal the allocated strings that we want and then free_full the list which may contain remaining strings.
7
8CVE: CVE-2025-46420
9Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/421/diffs?commit_id=c9083869ec2a3037e6df4bd86b45c419ba295f8e]
10
11 Signed-off-by: Changqing Li <changqing.li@windriver.com>
12---
13 libsoup/soup-headers.c | 11 +++++------
14 1 file changed, 5 insertions(+), 6 deletions(-)
15
16diff --git a/libsoup/soup-headers.c b/libsoup/soup-headers.c
17index 87bb3dc..9707ca0 100644
18--- a/libsoup/soup-headers.c
19+++ b/libsoup/soup-headers.c
20@@ -528,7 +528,7 @@ soup_header_parse_quality_list (const char *header, GSList **unacceptable)
21 GSList *unsorted;
22 QualityItem *array;
23 GSList *sorted, *iter;
24- char *item, *semi;
25+ char *semi;
26 const char *param, *equal, *value;
27 double qval;
28 int n;
29@@ -541,9 +541,8 @@ soup_header_parse_quality_list (const char *header, GSList **unacceptable)
30 unsorted = soup_header_parse_list (header);
31 array = g_new0 (QualityItem, g_slist_length (unsorted));
32 for (iter = unsorted, n = 0; iter; iter = iter->next) {
33- item = iter->data;
34 qval = 1.0;
35- for (semi = strchr (item, ';'); semi; semi = strchr (semi + 1, ';')) {
36+ for (semi = strchr (iter->data, ';'); semi; semi = strchr (semi + 1, ';')) {
37 param = skip_lws (semi + 1);
38 if (*param != 'q')
39 continue;
40@@ -575,15 +574,15 @@ soup_header_parse_quality_list (const char *header, GSList **unacceptable)
41 if (qval == 0.0) {
42 if (unacceptable) {
43 *unacceptable = g_slist_prepend (*unacceptable,
44- item);
45+ g_steal_pointer (&iter->data));
46 }
47 } else {
48- array[n].item = item;
49+ array[n].item = g_steal_pointer (&iter->data);
50 array[n].qval = qval;
51 n++;
52 }
53 }
54- g_slist_free (unsorted);
55+ g_slist_free_full (unsorted, g_free);
56
57 qsort (array, n, sizeof (QualityItem), sort_by_qval);
58 sorted = NULL;
59--
602.34.1
61
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46421.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46421.patch
new file mode 100644
index 0000000000..3318093400
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-46421.patch
@@ -0,0 +1,47 @@
1From 5eb225f02bb35de56cfeedd87bde716bf1cb750b Mon Sep 17 00:00:00 2001
2From: Patrick Griffis <pgriffis@igalia.com>
3Date: Wed, 5 Feb 2025 16:18:10 -0600
4Subject: [PATCH] session: Strip authentication credentails on
5 cross-origin redirect
6
7This should match the behavior of Firefox and Safari but not of Chromium.
8
9CVE: CVE-2025-46421
10Upstream-Status: Backport
11[https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/436/diffs?commit_id=3e5c26415811f19e7737238bb23305ffaf96f66b]
12
13Test code not added since it included some headers not in version 2.74.3
14
15Signed-off-by: Changqing Li <changqing.li@windriver.com>
16---
17 libsoup/soup-session.c | 8 ++++-
18 2 files changed, 85 insertions(+), 1 deletion(-)
19
20diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
21index 83421ef..8d6ac61 100644
22--- a/libsoup/soup-session.c
23+++ b/libsoup/soup-session.c
24@@ -1189,12 +1189,18 @@ soup_session_redirect_message (SoupSession *session, SoupMessage *msg)
25 SOUP_ENCODING_NONE);
26 }
27
28+ /* Strip all credentials on cross-origin redirect. */
29+ if (!soup_uri_host_equal (soup_message_get_uri (msg), new_uri)) {
30+ soup_message_headers_remove (msg->request_headers, "Authorization");
31+ soup_message_set_auth (msg, NULL);
32+ }
33+
34 soup_message_set_uri (msg, new_uri);
35 soup_uri_free (new_uri);
36
37 soup_session_requeue_message (session, msg);
38 return TRUE;
39-}
40+}
41
42 static void
43 redirect_handler (SoupMessage *msg, gpointer user_data)
44
45--
462.34.1
47
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4948.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4948.patch
new file mode 100644
index 0000000000..b15b8c763d
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4948.patch
@@ -0,0 +1,38 @@
1From dfdc9b3cc73e6fe88cc12792ba00e14642572339 Mon Sep 17 00:00:00 2001
2From: Milan Crha <mcrha@redhat.com>
3Date: Thu, 15 May 2025 17:49:11 +0200
4Subject: [PATCH] soup-multipart: Verify boundary limits for multipart body
5
6It could happen that the boundary started at a place which resulted into
7a negative number, which in an unsigned integer is a very large value.
8Check the body size is not a negative value before setting it.
9
10Closes https://gitlab.gnome.org/GNOME/libsoup/-/issues/449
11
12Part-of: <https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/463>
13
14CVE: CVE-2025-4948
15Upstream-Status: Backport
16[https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/463/diffs?commit_id=f2f28afe0b3b2b3009ab67d6874457ec6bac70c0]
17
18Signed-off-by: Changqing Li <changqing.li@windriver.com>
19---
20 libsoup/soup-multipart.c | 2 +-
21 1 file changed, 1 insertion(+), 1 deletion(-)
22
23diff --git a/libsoup/soup-multipart.c b/libsoup/soup-multipart.c
24index dd93973..ce2fc10 100644
25--- a/libsoup/soup-multipart.c
26+++ b/libsoup/soup-multipart.c
27@@ -214,7 +214,7 @@ soup_multipart_new_from_message (SoupMessageHeaders *headers,
28 */
29 part_body = soup_buffer_new_subbuffer (flattened,
30 split - flattened->data,
31- end - 2 - split);
32+ end - 2 >= split ? end - 2 - split : 0);
33 g_ptr_array_add (multipart->bodies, part_body);
34
35 start = end;
36--
372.34.1
38
diff --git a/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4969.patch b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4969.patch
new file mode 100644
index 0000000000..7bc3e8da99
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4/CVE-2025-4969.patch
@@ -0,0 +1,37 @@
1From a7d0c58608ed830bedfb6b92aea11e00feb55aa9 Mon Sep 17 00:00:00 2001
2From: Milan Crha <mcrha@redhat.com>
3Date: Mon, 19 May 2025 17:48:27 +0200
4Subject: [PATCH] soup-multipart: Verify array bounds before accessing its
5 members
6
7The boundary could be at a place which, calculated, pointed
8before the beginning of the array. Check the bounds, to avoid
9read out of the array bounds.
10
11Closes https://gitlab.gnome.org/GNOME/libsoup/-/issues/447
12
13CVE: CVE-2025-4969
14Upstream-Status: Backport
15[https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/467/diffs?commit_id=b5b4dd10d4810f0c87b4eaffe88504f06e502f33]
16
17Signed-off-by: Changqing Li <changqing.li@windriver.com>
18---
19 libsoup/soup-multipart.c | 2 +-
20 1 file changed, 1 insertion(+), 1 deletion(-)
21
22diff --git a/libsoup/soup-multipart.c b/libsoup/soup-multipart.c
23index ce2fc10..a29cdf0 100644
24--- a/libsoup/soup-multipart.c
25+++ b/libsoup/soup-multipart.c
26@@ -108,7 +108,7 @@ find_boundary (const char *start, const char *end,
27 continue;
28
29 /* Check that it's at start of line */
30- if (!(b == start || (b[-1] == '\n' && b[-2] == '\r')))
31+ if (!(b == start || (b - start >= 2 && b[-1] == '\n' && b[-2] == '\r')))
32 continue;
33
34 /* Check for "--" or "\r\n" after boundary */
35--
362.34.1
37
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
new file mode 100644
index 0000000000..cbc886a2cb
--- /dev/null
+++ b/meta-oe/recipes-support/libsoup/libsoup-2.4_2.74.3.bb
@@ -0,0 +1,86 @@
1SUMMARY = "An HTTP library implementation in C"
2DESCRIPTION = "libsoup is an HTTP client/server library for GNOME. It uses GObjects \
3and the glib main loop, to integrate well with GNOME applications."
4HOMEPAGE = "https://wiki.gnome.org/Projects/libsoup"
5BUGTRACKER = "https://bugzilla.gnome.org/"
6SECTION = "x11/gnome/libs"
7LICENSE = "LGPL-2.0-only"
8LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
9
10DEPENDS = "glib-2.0 glib-2.0-native libxml2 sqlite3 libpsl"
11
12SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}"
13
14SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz \
15 file://0001-Fix-build-with-libxml2-2.12.0-and-clang-17.patch \
16 file://0001-CVE-2025-32911.patch \
17 file://0001-Fix-possibly-uninitialized-warnings.patch \
18 file://0001-Remove-http-and-https-aliases-support-test.patch \
19 file://CVE-2024-52532-1.patch \
20 file://CVE-2024-52532-2.patch \
21 file://CVE-2024-52532-3.patch \
22 file://CVE-2025-32053.patch \
23 file://CVE-2025-2784.patch \
24 file://CVE-2024-52530.patch \
25 file://CVE-2025-32906.patch \
26 file://CVE-2025-32914.patch \
27 file://CVE-2025-46420.patch \
28 file://CVE-2025-46421.patch \
29 file://CVE-2025-32050.patch \
30 file://CVE-2025-32052.patch \
31 file://CVE-2025-32909.patch \
32 file://CVE-2025-32910-1.patch \
33 file://CVE-2025-32910-2.patch \
34 file://CVE-2025-32910-3.patch \
35 file://CVE-2025-32912.patch \
36 file://CVE-2024-52531-1.patch \
37 file://CVE-2024-52531-2.patch \
38 file://CVE-2025-4476.patch \
39 file://CVE-2025-32907.patch \
40 file://CVE-2025-4948.patch \
41 file://CVE-2025-4969.patch \
42"
43SRC_URI[sha256sum] = "e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13"
44
45CVE_PRODUCT = "libsoup"
46
47S = "${UNPACKDIR}/libsoup-${PV}"
48
49inherit meson gettext pkgconfig upstream-version-is-even gobject-introspection gtk-doc
50
51UPSTREAM_CHECK_REGEX = "libsoup-(?P<pver>2(\.(?!99)\d+)+)\.tar"
52
53GIR_MESON_ENABLE_FLAG = 'enabled'
54GIR_MESON_DISABLE_FLAG = 'disabled'
55
56PACKAGECONFIG ??= ""
57PACKAGECONFIG[brotli] = "-Dbrotli=enabled,-Dbrotli=disabled,brotli"
58# libsoup-gnome is entirely deprecated and just stubs in 2.42 onwards
59PACKAGECONFIG[gnome] = "-Dgnome=true,-Dgnome=false"
60PACKAGECONFIG[gssapi] = "-Dgssapi=enabled,-Dgssapi=disabled,krb5"
61PACKAGECONFIG[ntlm] = "-Dntlm=enabled,-Dntlm=disabled"
62PACKAGECONFIG[sysprof] = "-Dsysprof=enabled,-Dsysprof=disabled,sysprof"
63
64# Tell libsoup where the target ntlm_auth is installed
65do_write_config:append:class-target() {
66 cat >${WORKDIR}/soup.cross <<EOF
67[binaries]
68ntlm_auth = '${bindir}/ntlm_auth'
69EOF
70}
71EXTRA_OEMESON:append:class-target = " --cross-file ${WORKDIR}/soup.cross"
72
73EXTRA_OEMESON += "-Dvapi=disabled -Dtls_check=false"
74
75GTKDOC_MESON_OPTION = "gtk_doc"
76
77# When built without gnome support, libsoup-2.4 will contain only one shared lib
78# and will therefore become subject to renaming by debian.bbclass. Prevent
79# renaming in order to keep the package name consistent regardless of whether
80# gnome support is enabled or disabled.
81DEBIAN_NOAUTONAME:${PN} = "1"
82
83# glib-networking is needed for SSL, proxies, etc.
84RRECOMMENDS:${PN} = "glib-networking"
85
86BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb b/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb
index e5915aa795..c6bbd1716b 100644
--- a/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb
+++ b/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/DMTF/libspdm.git;branch=main;protocol=https \
13 file://0001-Backport-API-introduced-in-openssl-3.5.0.patch" 13 file://0001-Backport-API-introduced-in-openssl-3.5.0.patch"
14SRCREV = "1be116c7b7713fa9003e1bd53b53a34758549eb9" 14SRCREV = "1be116c7b7713fa9003e1bd53b53a34758549eb9"
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake 17inherit cmake
19 18
diff --git a/meta-oe/recipes-support/libssh/libssh_0.11.1.bb b/meta-oe/recipes-support/libssh/libssh_0.11.1.bb
index 5f39c2d79c..bb2b0dc466 100644
--- a/meta-oe/recipes-support/libssh/libssh_0.11.1.bb
+++ b/meta-oe/recipes-support/libssh/libssh_0.11.1.bb
@@ -15,7 +15,6 @@ SRC_URI:append:toolchain-clang = " file://0001-CompilerChecks.cmake-drop-Wunused
15 15
16SRCREV = "854795c654eda518ed6de6c1ebb4e2107fcb2e73" 16SRCREV = "854795c654eda518ed6de6c1ebb4e2107fcb2e73"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit cmake ptest 19inherit cmake ptest
21 20
diff --git a/meta-oe/recipes-support/libstemmer/libstemmer_2.2.0.bb b/meta-oe/recipes-support/libstemmer/libstemmer_2.2.0.bb
index be2935a385..d462d3018f 100644
--- a/meta-oe/recipes-support/libstemmer/libstemmer_2.2.0.bb
+++ b/meta-oe/recipes-support/libstemmer/libstemmer_2.2.0.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/snowballstem/snowball.git;branch=master;protocol=htt
9 file://0001-Build-so-lib.patch \ 9 file://0001-Build-so-lib.patch \
10 " 10 "
11SRCREV = "48a67a2831005f49c48ec29a5837640e23e54e6b" 11SRCREV = "48a67a2831005f49c48ec29a5837640e23e54e6b"
12S = "${WORKDIR}/git"
13 12
14LIBVER = "0.0.0" 13LIBVER = "0.0.0"
15 14
diff --git a/meta-oe/recipes-support/libtar/libtar_1.2.20.bb b/meta-oe/recipes-support/libtar/libtar_1.2.20.bb
index 9be5601967..a17509d2e5 100644
--- a/meta-oe/recipes-support/libtar/libtar_1.2.20.bb
+++ b/meta-oe/recipes-support/libtar/libtar_1.2.20.bb
@@ -22,7 +22,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/libt/${BPN}/${BPN}_${PV}.orig.tar.gz \
22 file://CVE-2013-4420.patch \ 22 file://CVE-2013-4420.patch \
23 " 23 "
24 24
25S = "${WORKDIR}/${BPN}" 25S = "${UNPACKDIR}/${BPN}"
26 26
27SRC_URI[sha256sum] = "50f24c857a7ef1cb092e6508758b86d06f1188508f897f3e6b40c573e8879109" 27SRC_URI[sha256sum] = "50f24c857a7ef1cb092e6508758b86d06f1188508f897f3e6b40c573e8879109"
28 28
diff --git a/meta-oe/recipes-support/libteam/libteam_1.32.bb b/meta-oe/recipes-support/libteam/libteam_1.32.bb
index 508cbb13bb..4686f4be5c 100644
--- a/meta-oe/recipes-support/libteam/libteam_1.32.bb
+++ b/meta-oe/recipes-support/libteam/libteam_1.32.bb
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/jpirko/libteam;branch=master;protocol=https \
17 " 17 "
18SRCREV = "8b843e93cee1dab61fb79b01791201cdad45e1d1" 18SRCREV = "8b843e93cee1dab61fb79b01791201cdad45e1d1"
19 19
20S = "${WORKDIR}/git"
21 20
22inherit autotools pkgconfig ptest 21inherit autotools pkgconfig ptest
23 22
diff --git a/meta-oe/recipes-support/libtinyxml/libtinyxml_2.6.2.bb b/meta-oe/recipes-support/libtinyxml/libtinyxml_2.6.2.bb
index c99930f9e2..b91a455aff 100644
--- a/meta-oe/recipes-support/libtinyxml/libtinyxml_2.6.2.bb
+++ b/meta-oe/recipes-support/libtinyxml/libtinyxml_2.6.2.bb
@@ -16,7 +16,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/tinyxml/tinyxml_${@'${PV}'.replace('.', '_')}.t
16" 16"
17SRC_URI[sha256sum] = "15bdfdcec58a7da30adc87ac2b078e4417dbe5392f3afb719f9ba6d062645593" 17SRC_URI[sha256sum] = "15bdfdcec58a7da30adc87ac2b078e4417dbe5392f3afb719f9ba6d062645593"
18 18
19S = "${WORKDIR}/tinyxml" 19S = "${UNPACKDIR}/tinyxml"
20 20
21EXTRA_CXXFLAGS = "-I. -fPIC" 21EXTRA_CXXFLAGS = "-I. -fPIC"
22 22
diff --git a/meta-oe/recipes-support/libtinyxml2/libtinyxml2_11.0.0.bb b/meta-oe/recipes-support/libtinyxml2/libtinyxml2_11.0.0.bb
index e0b07deca3..89e6eca99b 100644
--- a/meta-oe/recipes-support/libtinyxml2/libtinyxml2_11.0.0.bb
+++ b/meta-oe/recipes-support/libtinyxml2/libtinyxml2_11.0.0.bb
@@ -9,7 +9,6 @@ SRCREV = "9148bdf719e997d1f474be6bcc7943881046dba1"
9SRC_URI = "git://github.com/leethomason/tinyxml2.git;branch=master;protocol=https \ 9SRC_URI = "git://github.com/leethomason/tinyxml2.git;branch=master;protocol=https \
10 file://run-ptest" 10 file://run-ptest"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit meson ptest 13inherit meson ptest
15 14
diff --git a/meta-oe/recipes-support/libtommath/libtommath_1.3.0.bb b/meta-oe/recipes-support/libtommath/libtommath_1.3.0.bb
index 4d6c06240d..28c474e1dd 100644
--- a/meta-oe/recipes-support/libtommath/libtommath_1.3.0.bb
+++ b/meta-oe/recipes-support/libtommath/libtommath_1.3.0.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/libtom/libtommath.git;protocol=https;branch=master"
10 10
11SRCREV = "95d80fd8229d05dd6cb4ec88bc8d4f5377ff00ef" 11SRCREV = "95d80fd8229d05dd6cb4ec88bc8d4f5377ff00ef"
12 12
13S = "${WORKDIR}/git"
14 13
15EXTRA_OEMAKE = "'PREFIX=${prefix}' 'DESTDIR=${D}' 'LIBPATH=${libdir}' 'CFLAGS=${CFLAGS}'" 14EXTRA_OEMAKE = "'PREFIX=${prefix}' 'DESTDIR=${D}' 'LIBPATH=${libdir}' 'CFLAGS=${CFLAGS}'"
16 15
diff --git a/meta-oe/recipes-support/liburing/liburing_2.9.bb b/meta-oe/recipes-support/liburing/liburing_2.9.bb
index e17d829c3d..a645a8e4c4 100644
--- a/meta-oe/recipes-support/liburing/liburing_2.9.bb
+++ b/meta-oe/recipes-support/liburing/liburing_2.9.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/axboe/liburing.git;branch=master;protocol=https \
13 file://0001-test-Including-missing-string.h-for-memcpy.patch" 13 file://0001-test-Including-missing-string.h-for-memcpy.patch"
14SRCREV = "08468cc3830185c75f9e7edefd88aa01e5c2f8ab" 14SRCREV = "08468cc3830185c75f9e7edefd88aa01e5c2f8ab"
15 15
16S = "${WORKDIR}/git"
17 16
18DEPENDS:append:libc-musl = " libucontext" 17DEPENDS:append:libc-musl = " libucontext"
19XCFLAGS = "-pthread" 18XCFLAGS = "-pthread"
diff --git a/meta-oe/recipes-support/libusb/libusb-compat_0.1.8.bb b/meta-oe/recipes-support/libusb/libusb-compat_0.1.8.bb
index 57f1f54387..960f547f94 100644
--- a/meta-oe/recipes-support/libusb/libusb-compat_0.1.8.bb
+++ b/meta-oe/recipes-support/libusb/libusb-compat_0.1.8.bb
@@ -28,7 +28,6 @@ SRC_URI = " \
28 file://run-ptest \ 28 file://run-ptest \
29" 29"
30SRCREV = "c497eff1ae8c4cfd4fdff370f04c78fa0584f4f3" 30SRCREV = "c497eff1ae8c4cfd4fdff370f04c78fa0584f4f3"
31S = "${WORKDIR}/git"
32 31
33UPSTREAM_CHECK_URI = "https://github.com/libusb/libusb-compat-0.1/releases" 32UPSTREAM_CHECK_URI = "https://github.com/libusb/libusb-compat-0.1/releases"
34 33
diff --git a/meta-oe/recipes-support/libusbg/libusbg_git.bb b/meta-oe/recipes-support/libusbg/libusbg_git.bb
index 716d9c4ce4..84f97aab2c 100644
--- a/meta-oe/recipes-support/libusbg/libusbg_git.bb
+++ b/meta-oe/recipes-support/libusbg/libusbg_git.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/libusbg/libusbg.git;branch=master;protocol=https \
12 file://0001-Fix-out-of-tree-builds.patch \ 12 file://0001-Fix-out-of-tree-builds.patch \
13 " 13 "
14 14
15S = "${WORKDIR}/git"
16 15
17ALTERNATIVE:${PN} = "gadget-acm-ecm show-gadgets" 16ALTERNATIVE:${PN} = "gadget-acm-ecm show-gadgets"
18ALTERNATIVE_LINK_NAME[gadget-acm-ecm] = "${bindir}/gadget-acm-ecm" 17ALTERNATIVE_LINK_NAME[gadget-acm-ecm] = "${bindir}/gadget-acm-ecm"
diff --git a/meta-oe/recipes-support/libusbgx/libusbgx-config.bb b/meta-oe/recipes-support/libusbgx/libusbgx-config.bb
index c79dd092cd..f3870203ad 100644
--- a/meta-oe/recipes-support/libusbgx/libusbgx-config.bb
+++ b/meta-oe/recipes-support/libusbgx/libusbgx-config.bb
@@ -4,8 +4,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384
4 4
5SRC_URI = "file://usbgx.default" 5SRC_URI = "file://usbgx.default"
6 6
7S = "${WORKDIR}/sources" 7S = "${UNPACKDIR}"
8UNPACKDIR = "${S}"
9 8
10do_configure[noexec] = "1" 9do_configure[noexec] = "1"
11do_compile[noexec] = "1" 10do_compile[noexec] = "1"
diff --git a/meta-oe/recipes-support/libusbgx/libusbgx_git.bb b/meta-oe/recipes-support/libusbgx/libusbgx_git.bb
index 41c2e8c2e4..7b12b911d8 100644
--- a/meta-oe/recipes-support/libusbgx/libusbgx_git.bb
+++ b/meta-oe/recipes-support/libusbgx/libusbgx_git.bb
@@ -18,7 +18,6 @@ SRC_URI = " \
18 file://usbgx.service \ 18 file://usbgx.service \
19" 19"
20 20
21S = "${WORKDIR}/git"
22 21
23PACKAGECONFIG ??= "examples gadget-schemes libconfig" 22PACKAGECONFIG ??= "examples gadget-schemes libconfig"
24PACKAGECONFIG[libconfig] = "--with-libconfig=yes,--without-libconfig,libconfig" 23PACKAGECONFIG[libconfig] = "--with-libconfig=yes,--without-libconfig,libconfig"
@@ -35,7 +34,7 @@ SYSTEMD_AUTO_ENABLE:${PN}-examples = "${@bb.utils.contains('PACKAGECONFIG', 'exa
35INITSCRIPT_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '${PN}-examples', '', d)}" 34INITSCRIPT_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '${PN}-examples', '', d)}"
36INITSCRIPT_NAME = "usbgx" 35INITSCRIPT_NAME = "usbgx"
37INITSCRIPT_PARAMS = "defaults" 36INITSCRIPT_PARAMS = "defaults"
38INHIBIT_UPDATERCD_BBCLASS = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '1', '0', d)}" 37INHIBIT_UPDATERCD_BBCLASS = "${@bb.utils.contains('PACKAGECONFIG', 'examples', '', '1', d)}"
39 38
40do_install:append() { 39do_install:append() {
41 install -Dm 0755 ${UNPACKDIR}/gadget-start ${D}${bindir}/gadget-start 40 install -Dm 0755 ${UNPACKDIR}/gadget-start ${D}${bindir}/gadget-start
diff --git a/meta-oe/recipes-support/libutempter/libutempter_1.2.2-alt1.bb b/meta-oe/recipes-support/libutempter/libutempter_1.2.2-alt1.bb
index 0d2cd135c6..cc28860b04 100644
--- a/meta-oe/recipes-support/libutempter/libutempter_1.2.2-alt1.bb
+++ b/meta-oe/recipes-support/libutempter/libutempter_1.2.2-alt1.bb
@@ -14,7 +14,7 @@ SRC_URI = "git://git.altlinux.org/people/ldv/packages/libutempter.git;branch=mas
14 file://0002-Proper-macro-path-generation.patch \ 14 file://0002-Proper-macro-path-generation.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git/${BPN}" 17S = "${UNPACKDIR}/${BP}/${BPN}"
18 18
19CFLAGS += "-DLIBEXECDIR=${libexecdir}" 19CFLAGS += "-DLIBEXECDIR=${libexecdir}"
20 20
diff --git a/meta-oe/recipes-support/links/links-x11_2.26.bb b/meta-oe/recipes-support/links/links-x11_2.26.bb
index 713919bca1..c1601ab7d9 100644
--- a/meta-oe/recipes-support/links/links-x11_2.26.bb
+++ b/meta-oe/recipes-support/links/links-x11_2.26.bb
@@ -13,7 +13,7 @@ SRC_URI += " file://links2.desktop \
13SRC_URI[sha256sum] = "f05b3577f25dbe63e491c424f0ecb31f7bfadce9b2bc2f111dfed049c004c9cb" 13SRC_URI[sha256sum] = "f05b3577f25dbe63e491c424f0ecb31f7bfadce9b2bc2f111dfed049c004c9cb"
14SRC_URI[icon.sha256sum] = "eddcd8b8c8698aa621d1a453943892d77b72ed492e0d14e0dbac5c6a57e52f47" 14SRC_URI[icon.sha256sum] = "eddcd8b8c8698aa621d1a453943892d77b72ed492e0d14e0dbac5c6a57e52f47"
15 15
16S = "${WORKDIR}/links-${PV}" 16S = "${UNPACKDIR}/links-${PV}"
17 17
18EXTRA_OECONF = "--enable-graphics \ 18EXTRA_OECONF = "--enable-graphics \
19 --with-ssl=${STAGING_LIBDIR}/.. --with-libjpeg \ 19 --with-ssl=${STAGING_LIBDIR}/.. --with-libjpeg \
diff --git a/meta-oe/recipes-support/log4cpp/log4cpp_1.1.4.bb b/meta-oe/recipes-support/log4cpp/log4cpp_1.1.4.bb
index 929b1d186b..d51e51387b 100644
--- a/meta-oe/recipes-support/log4cpp/log4cpp_1.1.4.bb
+++ b/meta-oe/recipes-support/log4cpp/log4cpp_1.1.4.bb
@@ -8,7 +8,7 @@ SRC_URI = "http://downloads.sourceforge.net/${BPN}/${BP}.tar.gz \
8 " 8 "
9SRC_URI[sha256sum] = "696113659e426540625274a8b251052cc04306d8ee5c42a0c7639f39ca90c9d6" 9SRC_URI[sha256sum] = "696113659e426540625274a8b251052cc04306d8ee5c42a0c7639f39ca90c9d6"
10 10
11S = "${WORKDIR}/${BPN}" 11S = "${UNPACKDIR}/${BPN}"
12 12
13inherit autotools pkgconfig 13inherit autotools pkgconfig
14 14
diff --git a/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch b/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch
index 087a0501e0..1f6b89f2b6 100644
--- a/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch
+++ b/meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch
@@ -1,4 +1,4 @@
1From cfa37411fa2ebe8ade94742ee00f86d0e386a651 Mon Sep 17 00:00:00 2001 1From 65a04547541894b3ec56bd70510b164810cd64b3 Mon Sep 17 00:00:00 2001
2From: Dengke Du <dengke.du@windriver.com> 2From: Dengke Du <dengke.du@windriver.com>
3Date: Tue, 25 Oct 2016 11:49:40 +0000 3Date: Tue, 25 Oct 2016 11:49:40 +0000
4Subject: [PATCH] implement libc specific reopen_stream 4Subject: [PATCH] implement libc specific reopen_stream
@@ -45,10 +45,10 @@ index 90905e629..ed69662d0 100644
45 void init_log_fn(lvm2_log_fn_t log_fn) 45 void init_log_fn(lvm2_log_fn_t log_fn)
46 { 46 {
47diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c 47diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c
48index 4af6adc83..fbab70988 100644 48index 22ae1e3bb..b0928bc04 100644
49--- a/tools/lvmcmdline.c 49--- a/tools/lvmcmdline.c
50+++ b/tools/lvmcmdline.c 50+++ b/tools/lvmcmdline.c
51@@ -3395,7 +3395,7 @@ static int _check_standard_fds(void) 51@@ -3407,7 +3407,7 @@ static int _check_standard_fds(void)
52 int err = is_valid_fd(STDERR_FILENO); 52 int err = is_valid_fd(STDERR_FILENO);
53 53
54 if (!is_valid_fd(STDIN_FILENO) && 54 if (!is_valid_fd(STDIN_FILENO) &&
@@ -57,7 +57,7 @@ index 4af6adc83..fbab70988 100644
57 if (err) 57 if (err)
58 perror("stdin stream open"); 58 perror("stdin stream open");
59 else 59 else
60@@ -3405,7 +3405,7 @@ static int _check_standard_fds(void) 60@@ -3417,7 +3417,7 @@ static int _check_standard_fds(void)
61 } 61 }
62 62
63 if (!is_valid_fd(STDOUT_FILENO) && 63 if (!is_valid_fd(STDOUT_FILENO) &&
@@ -66,7 +66,7 @@ index 4af6adc83..fbab70988 100644
66 if (err) 66 if (err)
67 perror("stdout stream open"); 67 perror("stdout stream open");
68 /* else no stdout */ 68 /* else no stdout */
69@@ -3413,7 +3413,7 @@ static int _check_standard_fds(void) 69@@ -3425,7 +3425,7 @@ static int _check_standard_fds(void)
70 } 70 }
71 71
72 if (!is_valid_fd(STDERR_FILENO) && 72 if (!is_valid_fd(STDERR_FILENO) &&
diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc
index bff075d400..0ff17aed5c 100644
--- a/meta-oe/recipes-support/lvm2/lvm2.inc
+++ b/meta-oe/recipes-support/lvm2/lvm2.inc
@@ -18,9 +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 = "3a6e221c569eb253fa38a772b15e53b5de65b5d1" 21SRCREV = "8817523c5682a7fd83770d3f58a99c436f7e73f7"
22S = "${WORKDIR}/git" 22PV = "2.03.32"
23PV = "2.03.31"
24 23
25UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)" 24UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\_\d+)+)"
26 25
diff --git a/meta-oe/recipes-support/mcelog/mce-inject_git.bb b/meta-oe/recipes-support/mcelog/mce-inject_git.bb
index 6c1255772d..c8ffb65fa1 100644
--- a/meta-oe/recipes-support/mcelog/mce-inject_git.bb
+++ b/meta-oe/recipes-support/mcelog/mce-inject_git.bb
@@ -15,7 +15,6 @@ DEPENDS = "bison-native"
15LICENSE = "GPL-2.0-only" 15LICENSE = "GPL-2.0-only"
16LIC_FILES_CHKSUM = "file://README;beginline=30;md5=94c18755082a2da9c9cf97cba3ad47d6" 16LIC_FILES_CHKSUM = "file://README;beginline=30;md5=94c18755082a2da9c9cf97cba3ad47d6"
17 17
18S = "${WORKDIR}/git"
19 18
20COMPATIBLE_HOST = '(x86_64.*|i.86.*)-linux' 19COMPATIBLE_HOST = '(x86_64.*|i.86.*)-linux'
21 20
diff --git a/meta-oe/recipes-support/mcelog/mce-test_git.bb b/meta-oe/recipes-support/mcelog/mce-test_git.bb
index c1661b5ed4..3b96210633 100644
--- a/meta-oe/recipes-support/mcelog/mce-test_git.bb
+++ b/meta-oe/recipes-support/mcelog/mce-test_git.bb
@@ -22,7 +22,6 @@ RDEPENDS:${PN} = "mcelog mce-inject dialog bash"
22 22
23COMPATIBLE_HOST = '(i.86|x86_64).*-linux' 23COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
24 24
25S = "${WORKDIR}/git"
26 25
27EXTRA_OEMAKE += "CFLAGS='${CFLAGS}'" 26EXTRA_OEMAKE += "CFLAGS='${CFLAGS}'"
28 27
diff --git a/meta-oe/recipes-support/mcelog/mcelog_204.bb b/meta-oe/recipes-support/mcelog/mcelog_204.bb
index b0d238361f..c3d082aa67 100644
--- a/meta-oe/recipes-support/mcelog/mcelog_204.bb
+++ b/meta-oe/recipes-support/mcelog/mcelog_204.bb
@@ -15,7 +15,6 @@ SRCREV = "ad244c6b60fcbd08a5d73497bfb3487983801598"
15LICENSE = "GPL-2.0-only" 15LICENSE = "GPL-2.0-only"
16LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" 16LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit ptest 19inherit ptest
21 20
diff --git a/meta-oe/recipes-support/md4c/md4c_0.5.2.bb b/meta-oe/recipes-support/md4c/md4c_0.5.2.bb
index 6c409666fc..59f2e430aa 100644
--- a/meta-oe/recipes-support/md4c/md4c_0.5.2.bb
+++ b/meta-oe/recipes-support/md4c/md4c_0.5.2.bb
@@ -6,7 +6,6 @@ LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE.md;md5=383f39920f391605af6e8e46e60e2378" 6LIC_FILES_CHKSUM = "file://LICENSE.md;md5=383f39920f391605af6e8e46e60e2378"
7 7
8 8
9S = "${WORKDIR}/git"
10 9
11SRC_URI = " \ 10SRC_URI = " \
12 git://github.com/mity/md4c.git;protocol=https;branch=master \ 11 git://github.com/mity/md4c.git;protocol=https;branch=master \
diff --git a/meta-oe/recipes-support/mg/mg_20230501.bb b/meta-oe/recipes-support/mg/mg_20230501.bb
index ee00003977..04811f1bdd 100644
--- a/meta-oe/recipes-support/mg/mg_20230501.bb
+++ b/meta-oe/recipes-support/mg/mg_20230501.bb
@@ -14,7 +14,6 @@ SRC_URI:append:libc-musl = "\
14 file://0001-Undefine-REGEX-for-musl-based-systems.patch \ 14 file://0001-Undefine-REGEX-for-musl-based-systems.patch \
15 " 15 "
16 16
17S = "${WORKDIR}/git"
18 17
19# CFLAGS isn't in EXTRA_OEMAKE, as the makefile picks it up via ?= 18# CFLAGS isn't in EXTRA_OEMAKE, as the makefile picks it up via ?=
20EXTRA_OEMAKE = "\ 19EXTRA_OEMAKE = "\
diff --git a/meta-oe/recipes-support/mime-support/mime-support_3.62.bb b/meta-oe/recipes-support/mime-support/mime-support_3.62.bb
index 46def2a23c..1c0aec13e3 100644
--- a/meta-oe/recipes-support/mime-support/mime-support_3.62.bb
+++ b/meta-oe/recipes-support/mime-support/mime-support_3.62.bb
@@ -12,7 +12,7 @@ RRECOMMENDS:${PN} = "file"
12 12
13SRC_URI = "${DEBIAN_MIRROR}/main/m/mime-support/mime-support_${PV}.tar.gz" 13SRC_URI = "${DEBIAN_MIRROR}/main/m/mime-support/mime-support_${PV}.tar.gz"
14SRC_URI[sha256sum] = "54e0a03e0cd63c7c9fe68a18ead0a2143fd3c327604215f989d85484d0409f4a" 14SRC_URI[sha256sum] = "54e0a03e0cd63c7c9fe68a18ead0a2143fd3c327604215f989d85484d0409f4a"
15S = "${WORKDIR}/${BPN}" 15S = "${UNPACKDIR}/${BPN}"
16 16
17inherit update-alternatives 17inherit update-alternatives
18 18
diff --git a/meta-oe/recipes-support/monit/monit_5.35.0.bb b/meta-oe/recipes-support/monit/monit_5.35.2.bb
index a2be004c4f..97020d1953 100644
--- a/meta-oe/recipes-support/monit/monit_5.35.0.bb
+++ b/meta-oe/recipes-support/monit/monit_5.35.2.bb
@@ -16,7 +16,7 @@ SRC_URI = " \
16 file://monitrc \ 16 file://monitrc \
17" 17"
18 18
19SRC_URI[sha256sum] = "e9522a78b954eaee933c4810db7b99a36f941e022ca2b01570185d4ce41d8f12" 19SRC_URI[sha256sum] = "4dfef54329e63d9772a9e1c36ac99bc41173b79963dc0d8235f2c32f4b9e078f"
20 20
21DEPENDS = "zlib bison-native libnsl2 flex-native openssl virtual/crypt" 21DEPENDS = "zlib bison-native libnsl2 flex-native openssl virtual/crypt"
22 22
diff --git a/meta-oe/recipes-support/multipath-tools/multipath-tools_0.11.1.bb b/meta-oe/recipes-support/multipath-tools/multipath-tools_0.11.1.bb
index 3443175d21..07bc84ce8b 100644
--- a/meta-oe/recipes-support/multipath-tools/multipath-tools_0.11.1.bb
+++ b/meta-oe/recipes-support/multipath-tools/multipath-tools_0.11.1.bb
@@ -53,7 +53,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9ec28527f3d544b51ceb0e1907d0bf3f"
53 53
54SRCREV = "cb8de98b2cc3b62fd1a578ba479c0820778e9c02" 54SRCREV = "cb8de98b2cc3b62fd1a578ba479c0820778e9c02"
55 55
56S = "${WORKDIR}/git"
57 56
58inherit systemd pkgconfig 57inherit systemd pkgconfig
59 58
diff --git a/meta-oe/recipes-support/ne10/ne10_1.2.1.bb b/meta-oe/recipes-support/ne10/ne10_1.2.1.bb
index 39ff7ab969..b4db0c0f64 100644
--- a/meta-oe/recipes-support/ne10/ne10_1.2.1.bb
+++ b/meta-oe/recipes-support/ne10/ne10_1.2.1.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/projectNe10/Ne10.git;branch=master;protocol=https \
10 " 10 "
11SRCREV = "18c4c982a595dad069cd8df4932aefb1d257591f" 11SRCREV = "18c4c982a595dad069cd8df4932aefb1d257591f"
12 12
13S = "${WORKDIR}/git"
14PV .= "+git" 13PV .= "+git"
15 14
16inherit cmake 15inherit cmake
diff --git a/meta-oe/recipes-support/nmon/nmon_16m.bb b/meta-oe/recipes-support/nmon/nmon_16m.bb
index 495afd164f..4e7abb2123 100644
--- a/meta-oe/recipes-support/nmon/nmon_16m.bb
+++ b/meta-oe/recipes-support/nmon/nmon_16m.bb
@@ -21,8 +21,7 @@ CFLAGS += "-D JFS -D GETUSER -Wall -D LARGEMEM"
21LDFLAGS += "-ltinfo -lncursesw -lm" 21LDFLAGS += "-ltinfo -lncursesw -lm"
22ASNEEDED:pn-nmon = "" 22ASNEEDED:pn-nmon = ""
23 23
24S = "${WORKDIR}/sources" 24S = "${UNPACKDIR}"
25UNPACKDIR = "${S}"
26 25
27do_compile() { 26do_compile() {
28 ${CC} ${CFLAGS} ${LDFLAGS} lmon${PV}.c -o nmon 27 ${CC} ${CFLAGS} ${LDFLAGS} lmon${PV}.c -o nmon
diff --git a/meta-oe/recipes-support/nspr/nspr_4.36.bb b/meta-oe/recipes-support/nspr/nspr_4.36.bb
index a717520666..c129362539 100644
--- a/meta-oe/recipes-support/nspr/nspr_4.36.bb
+++ b/meta-oe/recipes-support/nspr/nspr_4.36.bb
@@ -27,7 +27,7 @@ SRC_URI[sha256sum] = "55dec317f1401cd2e5dba844d340b930ab7547f818179a4002bce62e6f
27 27
28CVE_PRODUCT = "netscape_portable_runtime" 28CVE_PRODUCT = "netscape_portable_runtime"
29 29
30S = "${WORKDIR}/nspr-${PV}/nspr" 30S = "${UNPACKDIR}/nspr-${PV}/nspr"
31 31
32RDEPENDS:${PN}-dev += "perl" 32RDEPENDS:${PN}-dev += "perl"
33TARGET_CC_ARCH += "${LDFLAGS}" 33TARGET_CC_ARCH += "${LDFLAGS}"
diff --git a/meta-oe/recipes-support/nss/nss_3.110.bb b/meta-oe/recipes-support/nss/nss_3.112.bb
index 1e7894ac60..cf0b20d48b 100644
--- a/meta-oe/recipes-support/nss/nss_3.110.bb
+++ b/meta-oe/recipes-support/nss/nss_3.112.bb
@@ -33,7 +33,7 @@ SRC_URI = "http://ftp.mozilla.org/pub/security/nss/releases/${VERSION_DIR}/src/$
33 file://0006-Fix-nss-multilib-build-on-openSUSE-11.x-32bit.patch \ 33 file://0006-Fix-nss-multilib-build-on-openSUSE-11.x-32bit.patch \
34 file://0007-freebl-add-a-configure-option-to-disable-ARM-HW-cryp.patch \ 34 file://0007-freebl-add-a-configure-option-to-disable-ARM-HW-cryp.patch \
35 " 35 "
36SRC_URI[sha256sum] = "9cd610c40422a07771b9b45166be2d052ea2f00b605a7928129e1f2071b3ae27" 36SRC_URI[sha256sum] = "33ae72d43b275957252adc8639e84229d3ae692a57b6191b059d9456b8568a68"
37 37
38UPSTREAM_CHECK_URI = "https://ftp.mozilla.org/pub/security/nss/releases/" 38UPSTREAM_CHECK_URI = "https://ftp.mozilla.org/pub/security/nss/releases/"
39UPSTREAM_CHECK_REGEX = "NSS_(?P<pver>\d+(\_\d+)+)" 39UPSTREAM_CHECK_REGEX = "NSS_(?P<pver>\d+(\_\d+)+)"
diff --git a/meta-oe/recipes-support/opencl/clinfo_3.0.23.01.25.bb b/meta-oe/recipes-support/opencl/clinfo_3.0.23.01.25.bb
index 6cacd3722c..7390d83bcc 100644
--- a/meta-oe/recipes-support/opencl/clinfo_3.0.23.01.25.bb
+++ b/meta-oe/recipes-support/opencl/clinfo_3.0.23.01.25.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/Oblomov/clinfo.git;protocol=https;branch=master"
11 11
12SRCREV = "748c3930a9b9cb826e631d77439e2cb8f84f5bcf" 12SRCREV = "748c3930a9b9cb826e631d77439e2cb8f84f5bcf"
13 13
14S = "${WORKDIR}/git"
15 14
16DEPENDS += "opencl-headers virtual/opencl-icd" 15DEPENDS += "opencl-headers virtual/opencl-icd"
17 16
diff --git a/meta-oe/recipes-support/opencv/ade_0.1.2.bb b/meta-oe/recipes-support/opencv/ade_0.1.2.bb
index 93b14ad4f3..b54c28d624 100644
--- a/meta-oe/recipes-support/opencv/ade_0.1.2.bb
+++ b/meta-oe/recipes-support/opencv/ade_0.1.2.bb
@@ -13,7 +13,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
13 13
14inherit cmake 14inherit cmake
15 15
16S = "${WORKDIR}/git"
17 16
18EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release" 17EXTRA_OECMAKE += " -DCMAKE_BUILD_TYPE=Release"
19 18
diff --git a/meta-oe/recipes-support/opencv/opencv_4.11.0.bb b/meta-oe/recipes-support/opencv/opencv_4.11.0.bb
index 3f90500784..826eff30ca 100644
--- a/meta-oe/recipes-support/opencv/opencv_4.11.0.bb
+++ b/meta-oe/recipes-support/opencv/opencv_4.11.0.bb
@@ -21,12 +21,12 @@ SRCREV_fastcv = "8d86e68dad8b80b8575a8d3cf401d3ee96c24148"
21 21
22SRCREV_FORMAT = "opencv_contrib_ipp_boostdesc_vgg_fastcv" 22SRCREV_FORMAT = "opencv_contrib_ipp_boostdesc_vgg_fastcv"
23SRC_URI = "git://github.com/opencv/opencv.git;name=opencv;branch=4.x;protocol=https \ 23SRC_URI = "git://github.com/opencv/opencv.git;name=opencv;branch=4.x;protocol=https \
24 git://github.com/opencv/opencv_contrib.git;destsuffix=git/contrib;name=contrib;branch=4.x;protocol=https \ 24 git://github.com/opencv/opencv_contrib.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/contrib;name=contrib;branch=4.x;protocol=https \
25 git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_boostdesc_20161012;destsuffix=git/boostdesc;name=boostdesc;protocol=https \ 25 git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_boostdesc_20161012;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/boostdesc;name=boostdesc;protocol=https \
26 git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=git/vgg;name=vgg;protocol=https \ 26 git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/vgg;name=vgg;protocol=https \
27 git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=git/face;name=face;protocol=https \ 27 git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/face;name=face;protocol=https \
28 git://github.com/WeChatCV/opencv_3rdparty.git;branch=wechat_qrcode;destsuffix=git/wechat_qrcode;name=wechat-qrcode;protocol=https \ 28 git://github.com/WeChatCV/opencv_3rdparty.git;branch=wechat_qrcode;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/wechat_qrcode;name=wechat-qrcode;protocol=https \
29 git://github.com/opencv/opencv_3rdparty.git;branch=fastcv/4.x_20250410;destsuffix=git/fastcv;name=fastcv;protocol=https \ 29 git://github.com/opencv/opencv_3rdparty.git;branch=fastcv/4.x_20250410;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/fastcv;name=fastcv;protocol=https \
30 file://0003-To-fix-errors-as-following.patch \ 30 file://0003-To-fix-errors-as-following.patch \
31 file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ 31 file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \
32 file://0001-Dont-use-isystem.patch \ 32 file://0001-Dont-use-isystem.patch \
@@ -39,7 +39,6 @@ SRC_URI = "git://github.com/opencv/opencv.git;name=opencv;branch=4.x;protocol=ht
39 " 39 "
40SRC_URI:append:riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=contrib" 40SRC_URI:append:riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=contrib"
41 41
42S = "${WORKDIR}/git"
43 42
44# OpenCV wants to download more files during configure. We download these in 43# OpenCV wants to download more files during configure. We download these in
45# do_fetch and construct a source cache in the format it expects 44# do_fetch and construct a source cache in the format it expects
diff --git a/meta-oe/recipes-support/openldap/openldap_2.6.9.bb b/meta-oe/recipes-support/openldap/openldap_2.6.10.bb
index 704e879891..9ef4a83584 100644
--- a/meta-oe/recipes-support/openldap/openldap_2.6.9.bb
+++ b/meta-oe/recipes-support/openldap/openldap_2.6.10.bb
@@ -21,7 +21,7 @@ SRC_URI = "http://www.openldap.org/software/download/OpenLDAP/openldap-release/$
21 file://0001-build-top.mk-unset-STRIP_OPTS.patch \ 21 file://0001-build-top.mk-unset-STRIP_OPTS.patch \
22" 22"
23 23
24SRC_URI[sha256sum] = "2cb7dc73e9c8340dff0d99357fbaa578abf30cc6619f0521972c555681e6b2ff" 24SRC_URI[sha256sum] = "c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516"
25 25
26DEPENDS = "util-linux groff-native" 26DEPENDS = "util-linux groff-native"
27 27
diff --git a/meta-oe/recipes-support/opensc/opensc_0.26.1.bb b/meta-oe/recipes-support/opensc/opensc_0.26.1.bb
index 9c9dfd5f45..78258c965a 100644
--- a/meta-oe/recipes-support/opensc/opensc_0.26.1.bb
+++ b/meta-oe/recipes-support/opensc/opensc_0.26.1.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/OpenSC/OpenSC;branch=0.26.1;protocol=https"
16 16
17CVE_STATUS[CVE-2024-8443] = "fixed-version: this is fixed since 0.26.0" 17CVE_STATUS[CVE-2024-8443] = "fixed-version: this is fixed since 0.26.0"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools pkgconfig bash-completion 20inherit autotools pkgconfig bash-completion
22 21
diff --git a/meta-oe/recipes-support/opensync/wbxml2_0.10.8.bb b/meta-oe/recipes-support/opensync/wbxml2_0.10.8.bb
index 2d87f13564..02815ec7ba 100644
--- a/meta-oe/recipes-support/opensync/wbxml2_0.10.8.bb
+++ b/meta-oe/recipes-support/opensync/wbxml2_0.10.8.bb
@@ -10,7 +10,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/libwbxml/libwbxml-${PV}.tar.gz"
10 10
11SRC_URI[sha256sum] = "a057daa098f12838eb4e635bb28413027f1b73819872c3fbf64e3207790a3f7d" 11SRC_URI[sha256sum] = "a057daa098f12838eb4e635bb28413027f1b73819872c3fbf64e3207790a3f7d"
12 12
13S = "${WORKDIR}/libwbxml-${PV}" 13S = "${UNPACKDIR}/libwbxml-${PV}"
14 14
15inherit cmake pkgconfig 15inherit cmake pkgconfig
16 16
diff --git a/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.20.0.bb b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.20.0.bb
index e022b407a0..eb108c177c 100644
--- a/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.20.0.bb
+++ b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.20.0.bb
@@ -10,7 +10,6 @@ DEPENDS = "nlohmann-json"
10SRC_URI = "gitsm://github.com/open-telemetry/opentelemetry-cpp.git;protocol=https;branch=main;tag=v${PV}" 10SRC_URI = "gitsm://github.com/open-telemetry/opentelemetry-cpp.git;protocol=https;branch=main;tag=v${PV}"
11SRCREV = "6175aa0b213eea053247e43b4f35b8d201fa356e" 11SRCREV = "6175aa0b213eea053247e43b4f35b8d201fa356e"
12 12
13S = "${WORKDIR}/git"
14inherit cmake pkgconfig lib_package 13inherit cmake pkgconfig lib_package
15 14
16LDFLAGS:append:riscv32 = " -latomic" 15LDFLAGS:append:riscv32 = " -latomic"
diff --git a/meta-oe/recipes-support/p910nd/p910nd_0.97.bb b/meta-oe/recipes-support/p910nd/p910nd_0.97.bb
index c6a3079ea2..0b5740c161 100644
--- a/meta-oe/recipes-support/p910nd/p910nd_0.97.bb
+++ b/meta-oe/recipes-support/p910nd/p910nd_0.97.bb
@@ -10,7 +10,6 @@ SRCREV = "57ebc07ad8723ea4106090536c58c7f7160743e2"
10SRC_URI = "git://github.com/kenyapcomau/p910nd;protocol=https;branch=master \ 10SRC_URI = "git://github.com/kenyapcomau/p910nd;protocol=https;branch=master \
11 file://fix-var-lock.patch" 11 file://fix-var-lock.patch"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit update-rc.d 14inherit update-rc.d
16 15
diff --git a/meta-oe/recipes-support/pcp/pcp.inc b/meta-oe/recipes-support/pcp/pcp.inc
index 4ab4f5502f..c54c054cf8 100644
--- a/meta-oe/recipes-support/pcp/pcp.inc
+++ b/meta-oe/recipes-support/pcp/pcp.inc
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/performancecopilot/pcp;branch=stable;protocol=https
15 15
16SRCREV = "d8d97b79ee47d9dfb076a3242564ed3cae04eba9" 16SRCREV = "d8d97b79ee47d9dfb076a3242564ed3cae04eba9"
17 17
18S = "${WORKDIR}/git"
19 18
20inherit setuptools3-base pkgconfig autotools-brokensep 19inherit setuptools3-base pkgconfig autotools-brokensep
21 20
diff --git a/meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch b/meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch
new file mode 100644
index 0000000000..2c3cf696ed
--- /dev/null
+++ b/meta-oe/recipes-support/pcp/pcp/0001-pcp-htop-fix-header-build-race-condition.patch
@@ -0,0 +1,33 @@
1From d04ea418c5fcfec2f6fbb2dd9f982ddf12c5be87 Mon Sep 17 00:00:00 2001
2From: Yoann Congal <yoann.congal@smile.fr>
3Date: Tue, 3 Jun 2025 10:02:58 +0200
4Subject: [PATCH] pcp-htop: fix header build race condition
5
6.c and .h files are soft-linked before being compiled. Under heavy load
7or a build with a high CPU count, the compilation can start before
8header files are softlinked, resulting in a build error:
9| pcp-htop.c:13:10: fatal error: CommandLine.h: No such file or directory
10| 13 | #include "CommandLine.h"
11| | ^~~~~~~~~~~~~~~
12
13Fix this by adding the make dependency between object files and the
14headers.
15
16Upstream-Status: Backport [https://github.com/performancecopilot/pcp/commit/0ca303467ce382127cd9676e288bf7690a93f084]
17Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
18---
19 src/pcp/htop/GNUmakefile | 1 +
20 1 file changed, 1 insertion(+)
21
22diff --git a/src/pcp/htop/GNUmakefile b/src/pcp/htop/GNUmakefile
23index 3e29638d6..898f0b766 100644
24--- a/src/pcp/htop/GNUmakefile
25+++ b/src/pcp/htop/GNUmakefile
26@@ -224,6 +224,7 @@ default: build-me
27 include $(BUILDRULES)
28
29 ifeq "$(HAVE_NCURSESW)" "true"
30+$(OBJECTS): $(HFILES)
31 build-me: $(TOPXFILES) $(SUBXFILES) $(CFGXFILES) $(CMDTARGET) $(DISTLINKS) $(MAN_PAGES)
32
33 install: default
diff --git a/meta-oe/recipes-support/pcp/pcp/fix_parallel_make.patch b/meta-oe/recipes-support/pcp/pcp/fix_parallel_make.patch
index 9cb649a594..7bc045949b 100644
--- a/meta-oe/recipes-support/pcp/pcp/fix_parallel_make.patch
+++ b/meta-oe/recipes-support/pcp/pcp/fix_parallel_make.patch
@@ -1,13 +1,113 @@
1Upstream-Status: Pending 1From 92add24ccfc7e643349a1c091957595ce25a9915 Mon Sep 17 00:00:00 2001
2From: Yoann Congal <yoann.congal@smile.fr>
3Date: Tue, 27 May 2025 08:45:36 +0200
4Subject: [PATCH] QA: cleanup localconfig.h build dependencies
2 5
6Some QA binaries include localconfig.h but there is no explicit dependencies
7between the binary build and the localconfig.h generation.
8On heavily loaded systems, this can result in the binary being built
9before localconf.h and a compilation error, e.g:
10| username.c:8:10: fatal error: localconfig.h: No such file or directory
11| 8 | #include "localconfig.h"
12| | ^~~~~~~~~~~~~~~
13| compilation terminated.
14
15This can be reproduced by adding "sleep 30" at the start of the
16localconfig.h generation rule.
17
18Fix this by adding the missing Makefile rule dependency between the
19binary (or its pre-link .o) and localconfig.h.
20
21Also remove an un-needed scale.o->localconfig.h dependency.
22
23Upstream-Status: Backport [https://github.com/performancecopilot/pcp/commit/8de7bbb06703f224b72fe0994acde3189b742fd2]
24Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
25---
26 qa/src/GNUlocaldefs | 22 +++++++++++-----------
27 1 file changed, 11 insertions(+), 11 deletions(-)
28
29diff --git a/qa/src/GNUlocaldefs b/qa/src/GNUlocaldefs
30index f83826068..e47fbfd72 100644
3--- a/qa/src/GNUlocaldefs 31--- a/qa/src/GNUlocaldefs
4+++ b/qa/src/GNUlocaldefs 32+++ b/qa/src/GNUlocaldefs
5@@ -728,7 +728,7 @@ scale.o: localconfig.h 33@@ -299,7 +299,7 @@ diowr: diowr.c
34 rm -f $@
35 $(CCF) $(CDEFS) -o $@ diowr.c
36
37-endian: endian.c
38+endian: endian.c localconfig.h
39 rm -f $@
40 $(CCF) $(CDEFS) -o $@ endian.c
41
42@@ -331,15 +331,15 @@ exercise: exercise.c
43 rm -f $@
44 $(CCF) $(CDEFS) -o $@ exercise.c $(LDLIBS)
45
46-chkacc1: chkacc1.c
47+chkacc1: chkacc1.c localconfig.h
48 rm -f $@
49 $(CCF) $(CDEFS) -o $@ chkacc1.c $(LDLIBS)
50
51-chkacc2: chkacc2.c
52+chkacc2: chkacc2.c localconfig.h
53 rm -f $@
54 $(CCF) $(CDEFS) -o $@ chkacc2.c $(LDLIBS)
55
56-chkacc3: chkacc3.c
57+chkacc3: chkacc3.c localconfig.h
58 rm -f $@
59 $(CCF) $(CDEFS) -o $@ chkacc3.c $(LDLIBS)
60
61@@ -489,7 +489,7 @@ pmdashutdown: pmdashutdown.c
62 rm -f $@
63 $(CCF) $(CDEFS) -o $@ $@.c $(LDLIBS) -lpcp_pmda
64
65-dumb_pmda: dumb_pmda.c
66+dumb_pmda: dumb_pmda.c localconfig.h
67 $(CCF) $(LCDEFS) $(LCOPTS) -o $@ $@.c $(LDLIBS) -lpcp_pmda
68
69 pmdacache: pmdacache.c
70@@ -633,7 +633,7 @@ else
71 $(CCF) $(CDEFS) -o $@ $@.c $(LIB_FOR_PTHREADS) $(LDLIBS)
72 endif
73
74-multithread2: multithread2.c
75+multithread2: multithread2.c localconfig.h
76 rm -f $@
77 $(CCF) $(CDEFS) -o $@ $@.c $(LIB_FOR_PTHREADS) $(LDLIBS)
78
79@@ -786,7 +786,6 @@ $(NVIDIAQALIB): nvidia-ml.o
80 endif
81
82 arch_maxfd.o: localconfig.h
83-scale.o: localconfig.h
84
6 779246.o: libpcp.h 85 779246.o: libpcp.h
7 aggrstore.o: libpcp.h 86 aggrstore.o: libpcp.h
8 badmmv.o: libpcp.h 87@@ -847,14 +846,14 @@ multithread14.o: libpcp.h
9-chkacc1.o: libpcp.h 88 nameall.o: libpcp.h
10+chkacc1.o: libpcp.h localconfig.h 89 parsehostattrs.o: libpcp.h
11 chkacc2.o: libpcp.h 90 parsehostspec.o: libpcp.h
12 chkacc3.o: libpcp.h 91-pdubufbounds.o: libpcp.h
13 chkacc4.o: libpcp.h 92-pducheck.o: libpcp.h
93+pdubufbounds.o: libpcp.h localconfig.h
94+pducheck.o: libpcp.h localconfig.h
95 pducrash.o: libpcp.h
96-pdu-server.o: libpcp.h
97+pdu-server.o: libpcp.h localconfig.h
98 pmcdgone.o: libpcp.h
99 pmlcmacro.o: libpcp.h
100 pmnsinarchives.o: libpcp.h
101-pmnsunload.o: libpcp.h
102+pmnsunload.o: libpcp.h localconfig.h
103 proc_test.o: libpcp.h
104 qa_libpcp_compat.o: libpcp.h
105 qa_timezone.o: libpcp.h
106@@ -874,6 +873,7 @@ torture_pmns.o: libpcp.h
107 tztest.o: libpcp.h
108 unpack.o: libpcp.h
109 unpickargs.o: libpcp.h
110+username.o: localconfig.h
111 xarch.o: libpcp.h
112 xlog.o: libpcp.h
113 xmktime.o: libpcp.h
diff --git a/meta-oe/recipes-support/pcp/pcp_6.3.7.bb b/meta-oe/recipes-support/pcp/pcp_6.3.7.bb
index c390b9eec2..65efac06be 100644
--- a/meta-oe/recipes-support/pcp/pcp_6.3.7.bb
+++ b/meta-oe/recipes-support/pcp/pcp_6.3.7.bb
@@ -14,6 +14,7 @@ SRC_URI += "file://0001-Remove-unsuitble-part-for-cross-compile.patch \
14 file://pass-options-to-AR.patch \ 14 file://pass-options-to-AR.patch \
15 file://fix_parallel_make.patch \ 15 file://fix_parallel_make.patch \
16 file://0001-bind2-Use-pmcpp-from-native-builds.patch \ 16 file://0001-bind2-Use-pmcpp-from-native-builds.patch \
17 file://0001-pcp-htop-fix-header-build-race-condition.patch \
17 " 18 "
18 19
19export PCP_DIR = "${RECIPE_SYSROOT_NATIVE}" 20export PCP_DIR = "${RECIPE_SYSROOT_NATIVE}"
diff --git a/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.3.bb b/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.3.bb
index d5a560a6a0..169630d319 100644
--- a/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.3.bb
+++ b/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.3.bb
@@ -21,7 +21,7 @@ EXTRA_OECONF = " \
21 --enable-usbdropdir=${libdir}/pcsc/drivers \ 21 --enable-usbdropdir=${libdir}/pcsc/drivers \
22" 22"
23 23
24S = "${WORKDIR}/pcsc-lite-${PV}" 24S = "${UNPACKDIR}/pcsc-lite-${PV}"
25 25
26PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd polkit', d)} udev" 26PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd polkit', d)} udev"
27PACKAGECONFIG:class-native ??= "" 27PACKAGECONFIG:class-native ??= ""
diff --git a/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.2.bb b/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.2.bb
index 1dfba7c716..14ffab6128 100644
--- a/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.2.bb
+++ b/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.2.bb
@@ -9,7 +9,6 @@ SRCREV = "778da3d86a59f5166443118c158e11ba4da9a5f1"
9 9
10inherit autotools pkgconfig 10inherit autotools pkgconfig
11 11
12S = "${WORKDIR}/git"
13 12
14DEPENDS = "pcsc-lite autoconf-archive-native" 13DEPENDS = "pcsc-lite autoconf-archive-native"
15 14
diff --git a/meta-oe/recipes-support/picocom/picocom_2024.bb b/meta-oe/recipes-support/picocom/picocom_2024.bb
index c0c3e25de9..37cf2d0a4c 100644
--- a/meta-oe/recipes-support/picocom/picocom_2024.bb
+++ b/meta-oe/recipes-support/picocom/picocom_2024.bb
@@ -9,7 +9,6 @@ SRCREV = "7b6acbd421a2d4ca99376b7b427828dc1bcba4d8"
9SRC_URI = "git://gitlab.com/wsakernel/picocom;branch=master;protocol=https \ 9SRC_URI = "git://gitlab.com/wsakernel/picocom;branch=master;protocol=https \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14EXTRA_OEMAKE = "'CC=${CC}' 'LD=${CC}' 'VERSION=${PV}' \ 13EXTRA_OEMAKE = "'CC=${CC}' 'LD=${CC}' 'VERSION=${PV}' \
15 'CFLAGS=${CFLAGS}' 'LDFLAGS=${LDFLAGS}' " 14 'CFLAGS=${CFLAGS}' 'LDFLAGS=${LDFLAGS}' "
diff --git a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
index 9337ae5966..c547b0532e 100644
--- a/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
+++ b/meta-oe/recipes-support/pidgin/funyahoo-plusplus_git.bb
@@ -13,7 +13,6 @@ SRCREV = "fbbd9c591100aa00a0487738ec7b6acd3d924b3f"
13# Upstream repo does not tag 13# Upstream repo does not tag
14UPSTREAM_CHECK_COMMITS = "1" 14UPSTREAM_CHECK_COMMITS = "1"
15 15
16S = "${WORKDIR}/git"
17 16
18do_compile() { 17do_compile() {
19 oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}"; 18 oe_runmake CC="${CC}" CXX="${CXX}" EXTRA_INCLUDES="${TARGET_CFLAGS}" AR="${AR}";
diff --git a/meta-oe/recipes-support/pidgin/icyque_git.bb b/meta-oe/recipes-support/pidgin/icyque_git.bb
index b2f9944c16..e8b4a3c2c3 100644
--- a/meta-oe/recipes-support/pidgin/icyque_git.bb
+++ b/meta-oe/recipes-support/pidgin/icyque_git.bb
@@ -15,7 +15,6 @@ SRCREV = "513fc162d5d1a201c2b044e2b42941436d1069d5"
15# Upstream repo does not tag 15# Upstream repo does not tag
16UPSTREAM_CHECK_COMMITS = "1" 16UPSTREAM_CHECK_COMMITS = "1"
17 17
18S = "${WORKDIR}/git"
19 18
20do_compile() { 19do_compile() {
21 oe_runmake; 20 oe_runmake;
diff --git a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
index 1981f1ee9c..421b1725ba 100644
--- a/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
+++ b/meta-oe/recipes-support/pidgin/purple-skypeweb_git.bb
@@ -10,7 +10,6 @@ inherit pkgconfig
10SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=https" 10SRC_URI = "git://github.com/EionRobb/skype4pidgin;branch=master;protocol=https"
11SRCREV = "b226d1c457d73900ae89b8a7469247fbe33677a6" 11SRCREV = "b226d1c457d73900ae89b8a7469247fbe33677a6"
12 12
13S = "${WORKDIR}/git"
14PV = "1.7+git" 13PV = "1.7+git"
15 14
16do_compile() { 15do_compile() {
diff --git a/meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_1.0.bb b/meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_1.0.bb
index 18a156286d..a403289cfc 100644
--- a/meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_1.0.bb
+++ b/meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_1.0.bb
@@ -19,7 +19,6 @@ SRCREV = "8f6b94409d4872265076df310492da1e5f6abdf7"
19 19
20SRC_URI = "git://github.com/latchset/${BPN}.git;branch=main;protocol=https" 20SRC_URI = "git://github.com/latchset/${BPN}.git;branch=main;protocol=https"
21 21
22S = "${WORKDIR}/git"
23 22
24inherit meson pkgconfig 23inherit meson pkgconfig
25 24
diff --git a/meta-oe/recipes-support/poco/poco_1.13.3.bb b/meta-oe/recipes-support/poco/poco_1.13.3.bb
index 662caa27d7..e0f6c4169e 100644
--- a/meta-oe/recipes-support/poco/poco_1.13.3.bb
+++ b/meta-oe/recipes-support/poco/poco_1.13.3.bb
@@ -18,7 +18,6 @@ SRCREV = "7f848d25aa0461d3beeff1189dc61b48ffe8e2f4"
18 18
19UPSTREAM_CHECK_GITTAGREGEX = "poco-(?P<pver>\d+(\.\d+)+)" 19UPSTREAM_CHECK_GITTAGREGEX = "poco-(?P<pver>\d+(\.\d+)+)"
20 20
21S = "${WORKDIR}/git"
22 21
23inherit cmake ptest 22inherit cmake ptest
24 23
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 2bf4d0a449..4451e96307 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
@@ -8,7 +8,6 @@ PV .= "+git"
8SRC_URI = "git://github.com/PortAudio/portaudio.git;branch=master;protocol=https" 8SRC_URI = "git://github.com/PortAudio/portaudio.git;branch=master;protocol=https"
9SRCREV = "929e2e8f7af281c5eb4fa07758930d542ec43d97" 9SRCREV = "929e2e8f7af281c5eb4fa07758930d542ec43d97"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake pkgconfig 12inherit cmake pkgconfig
14 13
diff --git a/meta-oe/recipes-support/pps-tools/pps-tools_1.0.3.bb b/meta-oe/recipes-support/pps-tools/pps-tools_1.0.3.bb
index 34b4bbf75a..65caa05a13 100644
--- a/meta-oe/recipes-support/pps-tools/pps-tools_1.0.3.bb
+++ b/meta-oe/recipes-support/pps-tools/pps-tools_1.0.3.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/ago/pps-tools.git;branch=master;protocol=https \
9 file://0001-Use-lld-in-printf-for-64-bit-time_t.patch \ 9 file://0001-Use-lld-in-printf-for-64-bit-time_t.patch \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14RDEPENDS:${PN} = "bash" 13RDEPENDS:${PN} = "bash"
15 14
diff --git a/meta-oe/recipes-support/procmail/procmail/0001-fix-too-many-arguments-issue.patch b/meta-oe/recipes-support/procmail/procmail/0001-fix-too-many-arguments-issue.patch
new file mode 100644
index 0000000000..9b98720b2e
--- /dev/null
+++ b/meta-oe/recipes-support/procmail/procmail/0001-fix-too-many-arguments-issue.patch
@@ -0,0 +1,88 @@
1From 6f00795de8623347580c4366cb517a6653f73ca4 Mon Sep 17 00:00:00 2001
2From: Liu Yiding <liuyd.fnst@fujitsu.com>
3Date: Mon, 9 Jun 2025 08:01:39 +0000
4Subject: [PATCH] fix too many arguments issue
5
6fix issue like:
7| procmail.c:76:12: error: too many arguments to function 'auth_finduid'; expected 0, have 2
8| 76 | if(tpass=auth_finduid(uid,0)) /* save by copying */
9| | ^~~~~~~~~~~~ ~~~
10| In file included from procmail.c:36:
11| authenticate.h:15:3: note: declared here
12| 15 | *auth_finduid Q((const uid_t uid,const int sock));
13| --
14| procmail.c:212:9: error: too many arguments to function 'checkprivFrom_'; expected 0, have 3
15| 212 | checkprivFrom_(euid,passinvk?auth_username(passinvk):0,override);
16| | ^~~~~~~~~~~~~~ ~~~~
17| In file included from procmail.c:41:
18| from.h:9:2: note: declared here
19| 9 | checkprivFrom_ Q((uid_t euid,const char*logname,int override));
20| --
21| procmail.c:213:9: error: too many arguments to function 'doumask'; expected 0, have 1
22| 213 | doumask(INIT_UMASK); /* allowed to set the From_ line? */
23| | ^~~~~~~
24| In file included from procmail.c:23:
25| robust.h:12:2: note: declared here
26| 12 | doumask Q((const mode_t mask));
27
28Upstream-Status: Submitted [https://github.com/BuGlessRB/procmail/pull/11]
29Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
30---
31 src/authenticate.h | 2 +-
32 src/exopen.c | 2 +-
33 src/includes.h | 2 +-
34 src/misc.h | 1 +
35 4 files changed, 4 insertions(+), 3 deletions(-)
36
37diff --git a/src/authenticate.h b/src/authenticate.h
38index be9d88d..31e665a 100644
39--- a/src/authenticate.h
40+++ b/src/authenticate.h
41@@ -7,7 +7,7 @@ typedef struct auth_identity auth_identity;
42
43 #ifndef P
44 #define P(x) x
45-#define Q(x) ()
46+#define Q(x) x
47 #endif
48
49 /*const*/auth_identity
50diff --git a/src/exopen.c b/src/exopen.c
51index c7647e5..46e3467 100644
52--- a/src/exopen.c
53+++ b/src/exopen.c
54@@ -51,7 +51,7 @@ static const char*safehost P((void)) /* return a hostname safe for filenames */
55 return sname;
56 }
57
58-int unique(full,p,len,mode,verbos,flags)char*const full;char*p;
59+int unique(full,p,len,mode,verbos,flags)const char*const full;char*p;
60 const size_t len;const mode_t mode;const int verbos,flags;
61 { static const char s2c[]=".,+%";static int serial=STRLEN(s2c);
62 static time_t t;char*dot,*end,*host;struct stat filebuf;
63diff --git a/src/includes.h b/src/includes.h
64index 7d6b41f..134805b 100644
65--- a/src/includes.h
66+++ b/src/includes.h
67@@ -530,7 +530,7 @@ extern void*memmove();
68 * problems caused by one of those types being shorter than int and thereby
69 * being passed differently under ANSI rules.
70 */
71-#define Q(args) ()
72+#define Q(args) args
73
74 #ifdef oBRAIN_DAMAGE
75 #undef oBRAIN_DAMAGE
76diff --git a/src/misc.h b/src/misc.h
77index 4f62ebc..659dfcb 100644
78--- a/src/misc.h
79+++ b/src/misc.h
80@@ -1,4 +1,5 @@
81 /*$Id: misc.h,v 1.56 2001/06/30 01:14:19 guenther Exp $*/
82+#include "authenticate.h"
83
84 struct dyna_array{int filled,tspace;char*vals;};
85 union offori{off_t o;int i;};
86--
872.43.0
88
diff --git a/meta-oe/recipes-support/procmail/procmail/0001-fix-uname-declaration.patch b/meta-oe/recipes-support/procmail/procmail/0001-fix-uname-declaration.patch
new file mode 100644
index 0000000000..adbc4f584a
--- /dev/null
+++ b/meta-oe/recipes-support/procmail/procmail/0001-fix-uname-declaration.patch
@@ -0,0 +1,27 @@
1From a9e57d4048c94f6bc2533ccc41e6c35d4416571a Mon Sep 17 00:00:00 2001
2From: Liu Yiding <liuyd.fnst@fujitsu.com>
3Date: Mon, 9 Jun 2025 06:44:06 +0000
4Subject: [PATCH] fix uname declaration
5
6Upstream-Status: Submitted [https://github.com/BuGlessRB/procmail/pull/11]
7Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
8---
9 src/includes.h | 2 +-
10 1 file changed, 1 insertion(+), 1 deletion(-)
11
12diff --git a/src/includes.h b/src/includes.h
13index 4466907..7d6b41f 100644
14--- a/src/includes.h
15+++ b/src/includes.h
16@@ -331,7 +331,7 @@ extern int errno;
17
18 #ifndef NOuname
19 #ifndef P /* SINIX V5.23 has the wrong prototype for uname() */
20-extern int uname(); /* so we fix it :-) */
21+extern int uname(struct utsname *);
22 #define Uname(name) ((int(*)(struct utsname*))uname)(name)
23 #else
24 #define Uname(name) uname(name) /* no fix needed */
25--
262.43.0
27
diff --git a/meta-oe/recipes-support/procmail/procmail_3.22.bb b/meta-oe/recipes-support/procmail/procmail_3.22.bb
index 86d75e8c7c..47c8310eaf 100644
--- a/meta-oe/recipes-support/procmail/procmail_3.22.bb
+++ b/meta-oe/recipes-support/procmail/procmail_3.22.bb
@@ -16,6 +16,8 @@ SRC_URI = "http://www.ring.gr.jp/archives/net/mail/${BPN}/${BP}.tar.gz \
16 file://CVE-2014-3618.patch \ 16 file://CVE-2014-3618.patch \
17 file://CVE-2017-16844.patch \ 17 file://CVE-2017-16844.patch \
18 file://gcc14.patch \ 18 file://gcc14.patch \
19 file://0001-fix-uname-declaration.patch \
20 file://0001-fix-too-many-arguments-issue.patch \
19" 21"
20SRC_URI[sha256sum] = "087c75b34dd33d8b9df5afe9e42801c9395f4bf373a784d9bc97153b0062e117" 22SRC_URI[sha256sum] = "087c75b34dd33d8b9df5afe9e42801c9395f4bf373a784d9bc97153b0062e117"
21 23
@@ -37,7 +39,7 @@ do_configure() {
37} 39}
38 40
39do_compile() { 41do_compile() {
40 oe_runmake -i CFLAGS="$TARGET_CFLAGS -Wno-comments -Wno-implicit-int -Wno-implicit-function-declaration -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS0="${LDFLAGS}" 42 oe_runmake -i CFLAGS="$TARGET_CFLAGS -Wno-comments -Wno-implicit-int -Wno-implicit-function-declaration -Wno-incompatible-pointer-types -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS0="${LDFLAGS}"
41} 43}
42 44
43do_install() { 45do_install() {
diff --git a/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb b/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb
index bdbe6e73ba..ff4668ecde 100644
--- a/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb
+++ b/meta-oe/recipes-support/pxaregs/pxaregs_1.14.bb
@@ -9,8 +9,7 @@ SRC_URI = "file://pxaregs.c \
9 file://serial.patch \ 9 file://serial.patch \
10 file://usb.patch " 10 file://usb.patch "
11 11
12S = "${WORKDIR}/sources" 12S = "${UNPACKDIR}"
13UNPACKDIR = "${S}"
14 13
15do_compile() { 14do_compile() {
16 ${CC} pxaregs.c -o pxaregs ${CFLAGS} ${LDFLAGS} 15 ${CC} pxaregs.c -o pxaregs ${CFLAGS} ${LDFLAGS}
diff --git a/meta-oe/recipes-support/re2/re2_2024.03.01.bb b/meta-oe/recipes-support/re2/re2_2024.03.01.bb
index 76d6f0c7a9..55a834fa42 100644
--- a/meta-oe/recipes-support/re2/re2_2024.03.01.bb
+++ b/meta-oe/recipes-support/re2/re2_2024.03.01.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/google/re2.git;branch=main;protocol=https \
10 ${@bb.utils.contains('PTEST_ENABLED', '1', 'file://run-ptest', '', d)} \ 10 ${@bb.utils.contains('PTEST_ENABLED', '1', 'file://run-ptest', '', d)} \
11 " 11 "
12 12
13S = "${WORKDIR}/git"
14 13
15DEPENDS = "abseil-cpp ${@bb.utils.contains('PTEST_ENABLED', '1', 'gtest googlebenchmark', '', d)}" 14DEPENDS = "abseil-cpp ${@bb.utils.contains('PTEST_ENABLED', '1', 'gtest googlebenchmark', '', d)}"
16 15
diff --git a/meta-oe/recipes-support/reboot-mode/reboot-mode_git.bb b/meta-oe/recipes-support/reboot-mode/reboot-mode_git.bb
index 5e0c6cd21c..4172de857c 100644
--- a/meta-oe/recipes-support/reboot-mode/reboot-mode_git.bb
+++ b/meta-oe/recipes-support/reboot-mode/reboot-mode_git.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d"
6SRC_URI = "git://gitlab.com/postmarketOS/reboot-mode.git;protocol=http;branch=master" 6SRC_URI = "git://gitlab.com/postmarketOS/reboot-mode.git;protocol=http;branch=master"
7SRCREV = "84831b20512abd9033414ca5f5a023f333525335" 7SRCREV = "84831b20512abd9033414ca5f5a023f333525335"
8 8
9S = "${WORKDIR}/git"
10 9
11# Upstream repo has not made releases/tags after 1.0.0 10# Upstream repo has not made releases/tags after 1.0.0
12UPSTREAM_CHECK_COMMITS = "1" 11UPSTREAM_CHECK_COMMITS = "1"
diff --git a/meta-oe/recipes-support/remmina/remmina_1.4.36.bb b/meta-oe/recipes-support/remmina/remmina_1.4.36.bb
index 9d0b676386..aefd871354 100644
--- a/meta-oe/recipes-support/remmina/remmina_1.4.36.bb
+++ b/meta-oe/recipes-support/remmina/remmina_1.4.36.bb
@@ -27,7 +27,6 @@ LDFLAGS:append:libc-musl = " -lexecinfo"
27 27
28SRCREV = "17cf7956b9f925fa788083a2db8d5e669f86bfaf" 28SRCREV = "17cf7956b9f925fa788083a2db8d5e669f86bfaf"
29SRC_URI = "git://gitlab.com/Remmina/Remmina;protocol=https;branch=master" 29SRC_URI = "git://gitlab.com/Remmina/Remmina;protocol=https;branch=master"
30S = "${WORKDIR}/git"
31 30
32inherit cmake features_check mime mime-xdg gtk-icon-cache pkgconfig 31inherit cmake features_check mime mime-xdg gtk-icon-cache pkgconfig
33REQUIRED_DISTRO_FEATURES = "x11" 32REQUIRED_DISTRO_FEATURES = "x11"
diff --git a/meta-oe/recipes-support/reptyr/reptyr_0.10.0.bb b/meta-oe/recipes-support/reptyr/reptyr_0.10.0.bb
index 6889758224..5f4ffcd657 100644
--- a/meta-oe/recipes-support/reptyr/reptyr_0.10.0.bb
+++ b/meta-oe/recipes-support/reptyr/reptyr_0.10.0.bb
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=25a0555028c71837623fa6dfa4cc45c0"
9SRC_URI = "git://github.com/nelhage/reptyr.git;protocol=https;branch=master" 9SRC_URI = "git://github.com/nelhage/reptyr.git;protocol=https;branch=master"
10SRCREV = "1238097fc2cd15db058d2185cc4985daa87bcd41" 10SRCREV = "1238097fc2cd15db058d2185cc4985daa87bcd41"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit bash-completion github-releases manpages pkgconfig 13inherit bash-completion github-releases manpages pkgconfig
15 14
diff --git a/meta-oe/recipes-support/rsnapshot/rsnapshot_git.bb b/meta-oe/recipes-support/rsnapshot/rsnapshot_git.bb
index 3cbd04bd5c..8c4183bae3 100644
--- a/meta-oe/recipes-support/rsnapshot/rsnapshot_git.bb
+++ b/meta-oe/recipes-support/rsnapshot/rsnapshot_git.bb
@@ -29,7 +29,6 @@ SRC_URI = "git://github.com/DrHyde/${BPN};branch=master;protocol=https \
29 file://configure-fix-cmd_rsync.patch \ 29 file://configure-fix-cmd_rsync.patch \
30 " 30 "
31 31
32S = "${WORKDIR}/git"
33 32
34inherit autotools perlnative 33inherit autotools perlnative
35 34
diff --git a/meta-oe/recipes-support/rtc-tools/rtc-tools_2022.02.bb b/meta-oe/recipes-support/rtc-tools/rtc-tools_2022.02.bb
index d65f5da859..711d4696fd 100644
--- a/meta-oe/recipes-support/rtc-tools/rtc-tools_2022.02.bb
+++ b/meta-oe/recipes-support/rtc-tools/rtc-tools_2022.02.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=74274e8a218423e49eefdea80bc55038"
5SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/${BPN}.git;protocol=https;branch=master" 5SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/${BPN}.git;protocol=https;branch=master"
6SRCREV = "61839777afedcc7bdb68ea4628c5ce5ca72c2ac8" 6SRCREV = "61839777afedcc7bdb68ea4628c5ce5ca72c2ac8"
7 7
8S = "${WORKDIR}/git"
9 8
10EXTRA_OEMAKE = "DESTDIR=${D}" 9EXTRA_OEMAKE = "DESTDIR=${D}"
11 10
diff --git a/meta-oe/recipes-support/rtkit/rtkit_0.13.bb b/meta-oe/recipes-support/rtkit/rtkit_0.13.bb
index 4f06e55e8e..b68820dfd6 100644
--- a/meta-oe/recipes-support/rtkit/rtkit_0.13.bb
+++ b/meta-oe/recipes-support/rtkit/rtkit_0.13.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a8e768468b658b3ed44971b53d4a6716"
5SRC_URI = "git://github.com/heftig/rtkit.git;protocol=https;branch=master" 5SRC_URI = "git://github.com/heftig/rtkit.git;protocol=https;branch=master"
6 6
7SRCREV = "b9169402fe5e82d20efb754509eb0b191f214599" 7SRCREV = "b9169402fe5e82d20efb754509eb0b191f214599"
8S = "${WORKDIR}/git"
9 8
10inherit meson pkgconfig features_check useradd 9inherit meson pkgconfig features_check useradd
11 10
diff --git a/meta-oe/recipes-support/satyr/satyr_0.43.bb b/meta-oe/recipes-support/satyr/satyr_0.43.bb
index 9e6d701c7f..1976a929bd 100644
--- a/meta-oe/recipes-support/satyr/satyr_0.43.bb
+++ b/meta-oe/recipes-support/satyr/satyr_0.43.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/abrt/satyr.git;branch=master;protocol=https \
11 file://0002-fix-compile-failure-against-musl-C-library.patch \ 11 file://0002-fix-compile-failure-against-musl-C-library.patch \
12 " 12 "
13SRCREV = "5891618d6a95afc4cde6757374485adf9bf0e9a5" 13SRCREV = "5891618d6a95afc4cde6757374485adf9bf0e9a5"
14S = "${WORKDIR}/git"
15 14
16LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 15LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
17 16
diff --git a/meta-oe/recipes-support/sdmon/sdmon_git.bb b/meta-oe/recipes-support/sdmon/sdmon_git.bb
index 81c8033c15..8007ead6c6 100644
--- a/meta-oe/recipes-support/sdmon/sdmon_git.bb
+++ b/meta-oe/recipes-support/sdmon/sdmon_git.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/Ognian/sdmon;protocol=https;branch=master"
9PV = "0.9.0" 9PV = "0.9.0"
10SRCREV = "4dff9b690e8d4454fada6abfbb6b32fcb794968c" 10SRCREV = "4dff9b690e8d4454fada6abfbb6b32fcb794968c"
11 11
12S = "${WORKDIR}/git"
13 12
14do_compile() { 13do_compile() {
15 oe_runmake -C ${S}/src CC="${CC}" CFLAGS="${CFLAGS} -D_REENTRANT -DVERSION=\"\\\"${PV}\\\"\"" LDFLAGS="${LDFLAGS}" 14 oe_runmake -C ${S}/src CC="${CC}" CFLAGS="${CFLAGS} -D_REENTRANT -DVERSION=\"\\\"${PV}\\\"\"" LDFLAGS="${LDFLAGS}"
diff --git a/meta-oe/recipes-support/serial-utils/pty-forward-native.bb b/meta-oe/recipes-support/serial-utils/pty-forward-native.bb
index 82994331ee..1d7e29ecc5 100644
--- a/meta-oe/recipes-support/serial-utils/pty-forward-native.bb
+++ b/meta-oe/recipes-support/serial-utils/pty-forward-native.bb
@@ -6,7 +6,7 @@ SRCREV = "00dbec2636ae0385ad028587e20e446272ff97ec"
6PV = "1.1+git" 6PV = "1.1+git"
7 7
8SRC_URI = "git://github.com/freesmartphone/cornucopia.git;protocol=https;branch=master" 8SRC_URI = "git://github.com/freesmartphone/cornucopia.git;protocol=https;branch=master"
9S = "${WORKDIR}/git/tools/serial_forward" 9S = "${UNPACKDIR}/${BP}/tools/serial_forward"
10 10
11inherit autotools native 11inherit autotools native
12 12
diff --git a/meta-oe/recipes-support/serial-utils/serial-forward_git.bb b/meta-oe/recipes-support/serial-utils/serial-forward_git.bb
index 541ae84a93..05e965fc63 100644
--- a/meta-oe/recipes-support/serial-utils/serial-forward_git.bb
+++ b/meta-oe/recipes-support/serial-utils/serial-forward_git.bb
@@ -9,6 +9,6 @@ SRC_URI = "git://github.com/freesmartphone/cornucopia.git;branch=master;protocol
9 file://0001-serial_forward-Disable-default-static-linking.patch;striplevel=3 \ 9 file://0001-serial_forward-Disable-default-static-linking.patch;striplevel=3 \
10 file://0001-correct-the-typo-in-include-file-name-string.h.patch;striplevel=3 \ 10 file://0001-correct-the-typo-in-include-file-name-string.h.patch;striplevel=3 \
11 " 11 "
12S = "${WORKDIR}/git/tools/serial_forward" 12S = "${UNPACKDIR}/${BP}/tools/serial_forward"
13 13
14inherit autotools 14inherit autotools
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 c3f13d1af5..42151da532 100644
--- a/meta-oe/recipes-support/serial/serial_1.2.1.bb
+++ b/meta-oe/recipes-support/serial/serial_1.2.1.bb
@@ -11,7 +11,6 @@ SRC_URI = " \
11SRCREV = "10ac4e1c25c2cda1dc0a32a8e12b87fd89f3bb4f" 11SRCREV = "10ac4e1c25c2cda1dc0a32a8e12b87fd89f3bb4f"
12SRC_URI[sha256sum] = "c8cd235dda2ef7d977ba06dfcb35c35e42f45cfd9149ba3ad257756123d8ff96" 12SRC_URI[sha256sum] = "c8cd235dda2ef7d977ba06dfcb35c35e42f45cfd9149ba3ad257756123d8ff96"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
17 16
diff --git a/meta-oe/recipes-support/sg3-utils/sg3-utils_1.48.bb b/meta-oe/recipes-support/sg3-utils/sg3-utils_1.48.bb
index 6c3d813983..4af20fe72a 100644
--- a/meta-oe/recipes-support/sg3-utils/sg3-utils_1.48.bb
+++ b/meta-oe/recipes-support/sg3-utils/sg3-utils_1.48.bb
@@ -17,6 +17,6 @@ SRC_URI[sha256sum] = "d62b6c3cf20390fa7357044390084166d25f1d932a1135c450b69fe5c2
17 17
18inherit autotools-brokensep 18inherit autotools-brokensep
19 19
20S = "${WORKDIR}/sg3_utils-${PV}" 20S = "${UNPACKDIR}/sg3_utils-${PV}"
21 21
22RDEPENDS:${PN} += "bash" 22RDEPENDS:${PN} += "bash"
diff --git a/meta-oe/recipes-support/smarty/smarty_5.4.5.bb b/meta-oe/recipes-support/smarty/smarty_5.4.5.bb
index 7072641d45..047f10589d 100644
--- a/meta-oe/recipes-support/smarty/smarty_5.4.5.bb
+++ b/meta-oe/recipes-support/smarty/smarty_5.4.5.bb
@@ -14,13 +14,10 @@ SRC_URI = "git://github.com/smarty-php/smarty.git;protocol=https;branch=master;t
14 14
15SRCREV = "e26f82d02c4d18fc82094c28fbc65f711e39ed5d" 15SRCREV = "e26f82d02c4d18fc82094c28fbc65f711e39ed5d"
16 16
17S = "${UNPACKDIR}/git"
18 17
19INHIBIT_DEFAULT_DEPS = "1" 18INHIBIT_DEFAULT_DEPS = "1"
20 19
21inherit allarch 20# `make clean` removes files, they can't be rebuild with `make all`
22
23# `make clean` removes files, they can't be rebuild with `make all`
24CLEANBROKEN = "1" 21CLEANBROKEN = "1"
25 22
26do_configure[noexec] = "1" 23do_configure[noexec] = "1"
diff --git a/meta-oe/recipes-support/snapper/snapper_0.11.2.bb b/meta-oe/recipes-support/snapper/snapper_0.11.2.bb
index 74181ad6ae..887615ef45 100644
--- a/meta-oe/recipes-support/snapper/snapper_0.11.2.bb
+++ b/meta-oe/recipes-support/snapper/snapper_0.11.2.bb
@@ -15,7 +15,6 @@ SRC_URI = " \
15" 15"
16SRCREV = "6c603565f36e9996d85045c8012cd04aba5f3708" 16SRCREV = "6c603565f36e9996d85045c8012cd04aba5f3708"
17 17
18S = "${WORKDIR}/git"
19 18
20EXTRA_OECONF += "--disable-zypp" 19EXTRA_OECONF += "--disable-zypp"
21 20
diff --git a/meta-oe/recipes-support/source-highlight/source-highlight_git.bb b/meta-oe/recipes-support/source-highlight/source-highlight_git.bb
index 109af2cfe9..8b0a38095f 100644
--- a/meta-oe/recipes-support/source-highlight/source-highlight_git.bb
+++ b/meta-oe/recipes-support/source-highlight/source-highlight_git.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=ff95bfe019feaf92f524b73dd79e76eb"
8SRCREV = "894cacd0799ca60afa359a63782729dec76cbb79" 8SRCREV = "894cacd0799ca60afa359a63782729dec76cbb79"
9PV = "3.1.9+git" 9PV = "3.1.9+git"
10SRC_URI = "git://git.savannah.gnu.org/git/src-highlite.git;protocol=https;branch=master" 10SRC_URI = "git://git.savannah.gnu.org/git/src-highlite.git;protocol=https;branch=master"
11S = "${WORKDIR}/git"
12 11
13inherit autotools pkgconfig 12inherit autotools pkgconfig
14 13
diff --git a/meta-oe/recipes-support/span-lite/span-lite_0.11.0.bb b/meta-oe/recipes-support/span-lite/span-lite_0.11.0.bb
index 9dc393fd08..9fef39216f 100644
--- a/meta-oe/recipes-support/span-lite/span-lite_0.11.0.bb
+++ b/meta-oe/recipes-support/span-lite/span-lite_0.11.0.bb
@@ -6,6 +6,5 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e4224ccaecb14d942c71d31bef20d78c"
6SRC_URI += "git://github.com/martinmoene/span-lite;branch=master;protocol=https" 6SRC_URI += "git://github.com/martinmoene/span-lite;branch=master;protocol=https"
7SRCREV = "50f55c59d1b66910837313c40d11328d03447a41" 7SRCREV = "50f55c59d1b66910837313c40d11328d03447a41"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit cmake 10inherit cmake
diff --git a/meta-oe/recipes-support/spdlog/spdlog_1.15.0.bb b/meta-oe/recipes-support/spdlog/spdlog_1.15.0.bb
index 963de54f73..25d8249917 100644
--- a/meta-oe/recipes-support/spdlog/spdlog_1.15.0.bb
+++ b/meta-oe/recipes-support/spdlog/spdlog_1.15.0.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/gabime/spdlog.git;protocol=https;branch=v1.x"
9 9
10DEPENDS += "fmt" 10DEPENDS += "fmt"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit cmake 13inherit cmake
15 14
diff --git a/meta-oe/recipes-support/spitools/spitools_git.bb b/meta-oe/recipes-support/spitools/spitools_git.bb
index 929721b27d..e313685d95 100644
--- a/meta-oe/recipes-support/spitools/spitools_git.bb
+++ b/meta-oe/recipes-support/spitools/spitools_git.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8c16666ae6c159876a0ba63099614381"
6PV = "1.0.2" 6PV = "1.0.2"
7SRCREV = "1748e092425a4a0ff693aa347062a57fc1ffdd00" 7SRCREV = "1748e092425a4a0ff693aa347062a57fc1ffdd00"
8 8
9S = "${WORKDIR}/git"
10 9
11SRC_URI = "git://github.com/cpb-/spi-tools.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/cpb-/spi-tools.git;protocol=https;branch=master"
12 11
diff --git a/meta-oe/recipes-support/srecord/srecord_1.65.0.bb b/meta-oe/recipes-support/srecord/srecord_1.65.0.bb
index b4294975bd..1797112a90 100644
--- a/meta-oe/recipes-support/srecord/srecord_1.65.0.bb
+++ b/meta-oe/recipes-support/srecord/srecord_1.65.0.bb
@@ -11,7 +11,7 @@ SRC_URI = " \
11 file://0001-fix-build-failure-with-gcc-15-by-adding-cstdint-head.patch \ 11 file://0001-fix-build-failure-with-gcc-15-by-adding-cstdint-head.patch \
12" 12"
13SRC_URI[sha256sum] = "81c3d07cf15ce50441f43a82cefd0ac32767c535b5291bcc41bd2311d1337644" 13SRC_URI[sha256sum] = "81c3d07cf15ce50441f43a82cefd0ac32767c535b5291bcc41bd2311d1337644"
14S = "${WORKDIR}/${BP}-Source" 14S = "${UNPACKDIR}/${BP}-Source"
15 15
16UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/srecord/files/releases" 16UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/srecord/files/releases"
17 17
diff --git a/meta-oe/recipes-support/ssiapi/ssiapi_1.3.0.bb b/meta-oe/recipes-support/ssiapi/ssiapi_1.3.0.bb
index 613a2199ca..d634ca1b6e 100644
--- a/meta-oe/recipes-support/ssiapi/ssiapi_1.3.0.bb
+++ b/meta-oe/recipes-support/ssiapi/ssiapi_1.3.0.bb
@@ -24,7 +24,7 @@ SRC_URI = "http://sourceforge.net/projects/irstessi/files/${BPN}.${PV}.tgz \
24 " 24 "
25SRC_URI[sha256sum] = "59daab29363d6e9f07c524029c4239653cfbbee6b0e57fd75df62499728dad8a" 25SRC_URI[sha256sum] = "59daab29363d6e9f07c524029c4239653cfbbee6b0e57fd75df62499728dad8a"
26 26
27S = "${WORKDIR}/${BPN}.${PV}" 27S = "${UNPACKDIR}/${BPN}.${PV}"
28 28
29inherit autotools 29inherit autotools
30 30
diff --git a/meta-oe/recipes-support/switchtec-user/switchtec-user_4.2.bb b/meta-oe/recipes-support/switchtec-user/switchtec-user_4.2.bb
index 17f54dcf4c..bba2507e14 100644
--- a/meta-oe/recipes-support/switchtec-user/switchtec-user_4.2.bb
+++ b/meta-oe/recipes-support/switchtec-user/switchtec-user_4.2.bb
@@ -10,7 +10,6 @@ SRCREV = "e7c351c6c722336b3c79b79cd002c7c2986eefb0"
10SRC_URI = "git://github.com/Microsemi/switchtec-user.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/Microsemi/switchtec-user.git;protocol=https;branch=master"
11SRC_URI[sha256sum] = "a715e46d8498418dbb8a2519318ba0714ee148151d7e4a7fa5e27770a2f6888f" 11SRC_URI[sha256sum] = "a715e46d8498418dbb8a2519318ba0714ee148151d7e4a7fa5e27770a2f6888f"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit autotools-brokensep pkgconfig 14inherit autotools-brokensep pkgconfig
16 15
diff --git a/meta-oe/recipes-support/synergy/synergy_git.bb b/meta-oe/recipes-support/synergy/synergy_git.bb
index 2717320886..e215c62620 100644
--- a/meta-oe/recipes-support/synergy/synergy_git.bb
+++ b/meta-oe/recipes-support/synergy/synergy_git.bb
@@ -16,7 +16,6 @@ SRC_URI += "file://CVE-2020-15117.patch"
16SRCREV ?= "1b4c076127687aceac931d269e898beaac1cad9f" 16SRCREV ?= "1b4c076127687aceac931d269e898beaac1cad9f"
17PV = "1.10.1+git" 17PV = "1.10.1+git"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit cmake features_check 20inherit cmake features_check
22 21
diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng_4.8.1.bb b/meta-oe/recipes-support/syslog-ng/syslog-ng_4.8.2.bb
index 94f74d1eef..1b46d66d6c 100644
--- a/meta-oe/recipes-support/syslog-ng/syslog-ng_4.8.1.bb
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng_4.8.2.bb
@@ -26,7 +26,7 @@ SRC_URI = "https://github.com/balabit/syslog-ng/releases/download/${BP}/${BP}.ta
26" 26"
27SRC_URI:append:powerpc64le = " file://0001-plugin.c-workaround-powerpc64le-segfaults-error.patch" 27SRC_URI:append:powerpc64le = " file://0001-plugin.c-workaround-powerpc64le-segfaults-error.patch"
28 28
29SRC_URI[sha256sum] = "e8b8b98c60a5b68b25e3462c4104c35d05b975e6778d38d8a81b8ff7c0e64c5b" 29SRC_URI[sha256sum] = "7d1ebe70746009dc06bd2fa5c412a1985579a9c887292f766cc775d169d60e68"
30 30
31UPSTREAM_CHECK_URI = "https://github.com/balabit/syslog-ng/releases" 31UPSTREAM_CHECK_URI = "https://github.com/balabit/syslog-ng/releases"
32 32
@@ -59,10 +59,12 @@ PACKAGECONFIG[dbi] = "--enable-sql,--disable-sql,libdbi,"
59PACKAGECONFIG[spoof-source] = "--enable-spoof-source --with-libnet=${STAGING_BINDIR_CROSS},--disable-spoof-source,libnet," 59PACKAGECONFIG[spoof-source] = "--enable-spoof-source --with-libnet=${STAGING_BINDIR_CROSS},--disable-spoof-source,libnet,"
60PACKAGECONFIG[http] = "--enable-http,--disable-http,curl," 60PACKAGECONFIG[http] = "--enable-http,--disable-http,curl,"
61PACKAGECONFIG[smtp] = "--enable-smtp --with-libesmtp=${STAGING_LIBDIR},--disable-smtp,libesmtp," 61PACKAGECONFIG[smtp] = "--enable-smtp --with-libesmtp=${STAGING_LIBDIR},--disable-smtp,libesmtp,"
62PACKAGECONFIG[stomp] = "--enable-stomp,--disable-stomp,,"
62PACKAGECONFIG[json] = "--enable-json,--disable-json,json-c," 63PACKAGECONFIG[json] = "--enable-json,--disable-json,json-c,"
63PACKAGECONFIG[tcp-wrapper] = "--enable-tcp-wrapper,--disable-tcp-wrapper,tcp-wrappers," 64PACKAGECONFIG[tcp-wrapper] = "--enable-tcp-wrapper,--disable-tcp-wrapper,tcp-wrappers,"
64PACKAGECONFIG[geoip] = "--enable-geoip,--disable-geoip,geoip," 65PACKAGECONFIG[geoip] = "--enable-geoip,--disable-geoip,geoip,"
65PACKAGECONFIG[native] = "--enable-native,--disable-native,," 66PACKAGECONFIG[native] = "--enable-native,--disable-native,,"
67PACKAGECONFIG[examples] = "--enable-example-modules,--disable-example-modules,,"
66 68
67do_install:append() { 69do_install:append() {
68 install -d ${D}${sysconfdir}/${BPN} 70 install -d ${D}${sysconfdir}/${BPN}
diff --git a/meta-oe/recipes-support/systemd-netlogd/systemd-netlogd_1.4.4.bb b/meta-oe/recipes-support/systemd-netlogd/systemd-netlogd_1.4.4.bb
index d88cad75cd..019098fdf7 100644
--- a/meta-oe/recipes-support/systemd-netlogd/systemd-netlogd_1.4.4.bb
+++ b/meta-oe/recipes-support/systemd-netlogd/systemd-netlogd_1.4.4.bb
@@ -11,7 +11,6 @@ inherit meson systemd pkgconfig useradd features_check
11REQUIRED_DISTRO_FEATURES = "systemd" 11REQUIRED_DISTRO_FEATURES = "systemd"
12COMPATIBLE_HOST:libc-musl = "null" 12COMPATIBLE_HOST:libc-musl = "null"
13 13
14S = "${WORKDIR}/git"
15 14
16DEPENDS += "systemd" 15DEPENDS += "systemd"
17DEPENDS += "openssl" 16DEPENDS += "openssl"
diff --git a/meta-oe/recipes-support/tbb/tbb_2022.1.0.bb b/meta-oe/recipes-support/tbb/tbb_2022.1.0.bb
index 967ace9075..937cf6a0b9 100644
--- a/meta-oe/recipes-support/tbb/tbb_2022.1.0.bb
+++ b/meta-oe/recipes-support/tbb/tbb_2022.1.0.bb
@@ -17,7 +17,6 @@ SRCREV = "45587e94dfb6dfe00220c5f520020a5bc745e92f"
17SRC_URI = "git://github.com/oneapi-src/oneTBB.git;protocol=https;branch=${BRANCH} \ 17SRC_URI = "git://github.com/oneapi-src/oneTBB.git;protocol=https;branch=${BRANCH} \
18 " 18 "
19 19
20S = "${WORKDIR}/git"
21 20
22inherit cmake pkgconfig 21inherit cmake pkgconfig
23 22
diff --git a/meta-oe/recipes-support/tio/tio_3.9.bb b/meta-oe/recipes-support/tio/tio_3.9.bb
index ff9c552d02..67107e2924 100644
--- a/meta-oe/recipes-support/tio/tio_3.9.bb
+++ b/meta-oe/recipes-support/tio/tio_3.9.bb
@@ -9,7 +9,6 @@ SRCREV = "bdfe87e1cbf6e3bfd48324a25ea026fcd3cc47e9"
9 9
10SRC_URI = "git://github.com/tio/tio;protocol=https;branch=master;tag=v${PV}" 10SRC_URI = "git://github.com/tio/tio;protocol=https;branch=master;tag=v${PV}"
11 11
12S = "${WORKDIR}/git"
13 12
14inherit meson pkgconfig 13inherit meson pkgconfig
15 14
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 cb1cbe670d..85859cd968 100644
--- a/meta-oe/recipes-support/udisks/udisks2_2.10.1.bb
+++ b/meta-oe/recipes-support/udisks/udisks2_2.10.1.bb
@@ -22,7 +22,6 @@ SRC_URI = " \
22 file://0001-Makefile.am-Dont-include-buildpath.patch \ 22 file://0001-Makefile.am-Dont-include-buildpath.patch \
23" 23"
24SRCREV = "18c9faf089e306ad6f3f51f5cb887a6b9aa08350" 24SRCREV = "18c9faf089e306ad6f3f51f5cb887a6b9aa08350"
25S = "${WORKDIR}/git"
26 25
27CVE_PRODUCT = "udisks" 26CVE_PRODUCT = "udisks"
28 27
diff --git a/meta-oe/recipes-support/uhubctl/uhubctl_2.6.0.bb b/meta-oe/recipes-support/uhubctl/uhubctl_2.6.0.bb
index bf1103fb57..f4c2eaa63f 100644
--- a/meta-oe/recipes-support/uhubctl/uhubctl_2.6.0.bb
+++ b/meta-oe/recipes-support/uhubctl/uhubctl_2.6.0.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
8 8
9SRCREV = "352f5878e999c0a9d5a453b34110479b2056d7e7" 9SRCREV = "352f5878e999c0a9d5a453b34110479b2056d7e7"
10SRC_URI = "git://github.com/mvp/${BPN};branch=master;protocol=https" 10SRC_URI = "git://github.com/mvp/${BPN};branch=master;protocol=https"
11S = "${WORKDIR}/git"
12 11
13inherit pkgconfig 12inherit pkgconfig
14 13
diff --git a/meta-oe/recipes-support/uim/uim_1.9.0.bb b/meta-oe/recipes-support/uim/uim_1.9.0.bb
index a7857b2487..cb3aee3f0d 100644
--- a/meta-oe/recipes-support/uim/uim_1.9.0.bb
+++ b/meta-oe/recipes-support/uim/uim_1.9.0.bb
@@ -25,7 +25,7 @@ LEAD_SONAME = "libuim.so.1"
25COMPATIBLE_HOST:riscv64 = "null" 25COMPATIBLE_HOST:riscv64 = "null"
26COMPATIBLE_HOST:riscv32 = "null" 26COMPATIBLE_HOST:riscv32 = "null"
27 27
28inherit features_check autotools pkgconfig gettext gtk-immodules-cache 28inherit features_check autotools pkgconfig gettext qemu gtk-immodules-cache
29 29
30REQUIRED_DISTRO_FEATURES = "x11" 30REQUIRED_DISTRO_FEATURES = "x11"
31 31
@@ -120,10 +120,10 @@ FILES:uim-skk = "${libdir}/uim/plugin/libuim-skk.* \
120 ${datadir}/uim/skk*.scm \ 120 ${datadir}/uim/skk*.scm \
121" 121"
122 122
123PACKAGE_WRITE_DEPS += "qemuwrapper-cross" 123PACKAGE_WRITE_DEPS += "qemu-native"
124pkg_postinst:uim-anthy() { 124pkg_postinst:uim-anthy() {
125 if test -n "$D"; then 125 if test -n "$D"; then
126 ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register anthy --path $D${datadir}/uim 126 ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register anthy --path $D${datadir}/uim
127 else 127 else
128 uim-module-manager --register anthy --path ${datadir}/uim 128 uim-module-manager --register anthy --path ${datadir}/uim
129 fi 129 fi
@@ -131,7 +131,7 @@ pkg_postinst:uim-anthy() {
131 131
132pkg_prerm:uim-anthy() { 132pkg_prerm:uim-anthy() {
133 if test -n "$D"; then 133 if test -n "$D"; then
134 ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister anthy 134 ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister anthy
135 else 135 else
136 uim-module-manager --path ${datadir}/uim --unregister anthy 136 uim-module-manager --path ${datadir}/uim --unregister anthy
137 fi 137 fi
@@ -139,7 +139,7 @@ pkg_prerm:uim-anthy() {
139 139
140pkg_postinst:uim-skk() { 140pkg_postinst:uim-skk() {
141 if test -n "$D"; then 141 if test -n "$D"; then
142 ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register skk --path $D${datadir}/uim 142 ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register skk --path $D${datadir}/uim
143 else 143 else
144 uim-module-manager --register skk --path ${datadir}/uim 144 uim-module-manager --register skk --path ${datadir}/uim
145 fi 145 fi
@@ -147,7 +147,7 @@ pkg_postinst:uim-skk() {
147 147
148pkg_postrm:uim-skk() { 148pkg_postrm:uim-skk() {
149 if test -n "$D"; then 149 if test -n "$D"; then
150 ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister skk 150 ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister skk
151 else 151 else
152 uim-module-manager --path ${datadir}/uim --unregister skk 152 uim-module-manager --path ${datadir}/uim --unregister skk
153 fi 153 fi
diff --git a/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb b/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb
index 02f952e528..890568d727 100644
--- a/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb
+++ b/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb
@@ -12,8 +12,7 @@ SRC_URI[ucd-license.sha256sum] = "abf84f74dea2812799e1dbef7f0581adf7db244881e4fe
12 12
13inherit allarch 13inherit allarch
14 14
15S = "${WORKDIR}/sources" 15S = "${UNPACKDIR}"
16UNPACKDIR = "${S}"
17 16
18do_configure[noexec] = "1" 17do_configure[noexec] = "1"
19 18
diff --git a/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb b/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb
index ce02535c95..389c3be903 100644
--- a/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb
+++ b/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb
@@ -18,14 +18,14 @@ SRC_URI[sha256sum] = "f210501445ce21bf607ba51ef8c125e10e22dffdffec377646462df5f0
18UPSTREAM_CHECK_URI = "https://www.unixodbc.org/download.html" 18UPSTREAM_CHECK_URI = "https://www.unixodbc.org/download.html"
19UPSTREAM_CHECK_REGEX = "unixODBC-(?P<pver>\d+(\.\d+)+)\.tar" 19UPSTREAM_CHECK_REGEX = "unixODBC-(?P<pver>\d+(\.\d+)+)\.tar"
20 20
21inherit autotools-brokensep multilib_header 21inherit autotools-brokensep multilib_header qemu
22 22
23S = "${WORKDIR}/unixODBC-${PV}" 23S = "${UNPACKDIR}/unixODBC-${PV}"
24 24
25EXTRA_OEMAKE += "LIBS=-lltdl" 25EXTRA_OEMAKE += "LIBS=-lltdl"
26EXTRA_OECONF += "--enable-utf8ini" 26EXTRA_OECONF += "--enable-utf8ini"
27DEPENDS:append:class-target = "${@' qemu-native' if bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', True, False, d) else ''}" 27DEPENDS:append:class-target = "${@' qemu-native' if bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', True, False, d) else ''}"
28QEMU_WRAPPER = "${@oe.qemu.qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}/${libdir}','${STAGING_DIR_HOST}/${base_libdir}'])}" 28QEMU_WRAPPER = "${@qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}/${libdir}','${STAGING_DIR_HOST}/${base_libdir}'])}"
29 29
30do_configure:prepend() { 30do_configure:prepend() {
31 # old m4 files will cause libtool version don't match 31 # old m4 files will cause libtool version don't match
diff --git a/meta-oe/recipes-support/upower/power-profiles-daemon_0.30.bb b/meta-oe/recipes-support/upower/power-profiles-daemon_0.30.bb
index cc56e2ea8a..f9f7e86990 100644
--- a/meta-oe/recipes-support/upower/power-profiles-daemon_0.30.bb
+++ b/meta-oe/recipes-support/upower/power-profiles-daemon_0.30.bb
@@ -18,7 +18,6 @@ EXTRA_OEMESON = "-Dtests=false"
18 18
19SRCREV = "5b4994c8a91290481bef87a5bae95391d0ec677f" 19SRCREV = "5b4994c8a91290481bef87a5bae95391d0ec677f"
20SRC_URI = "git://gitlab.freedesktop.org/upower/power-profiles-daemon;branch=main;protocol=https" 20SRC_URI = "git://gitlab.freedesktop.org/upower/power-profiles-daemon;branch=main;protocol=https"
21S = "${WORKDIR}/git"
22 21
23do_install:append() { 22do_install:append() {
24 install -d ${D}${sysconfdir}/tmpfiles.d 23 install -d ${D}${sysconfdir}/tmpfiles.d
diff --git a/meta-oe/recipes-support/upower/upower_1.90.6.bb b/meta-oe/recipes-support/upower/upower_1.90.6.bb
index 5bac85c57d..d2f58d5b22 100644
--- a/meta-oe/recipes-support/upower/upower_1.90.6.bb
+++ b/meta-oe/recipes-support/upower/upower_1.90.6.bb
@@ -13,7 +13,7 @@ DEPENDS = " \
13 13
14SRC_URI = "https://gitlab.freedesktop.org/${BPN}/${BPN}/-/archive/v${PV}/${BPN}-v${PV}.tar.bz2" 14SRC_URI = "https://gitlab.freedesktop.org/${BPN}/${BPN}/-/archive/v${PV}/${BPN}-v${PV}.tar.bz2"
15SRC_URI[sha256sum] = "aed4e42a21307512ad236ad58d7ee4e0196670c8524a168a0edccdc32964ea0c" 15SRC_URI[sha256sum] = "aed4e42a21307512ad236ad58d7ee4e0196670c8524a168a0edccdc32964ea0c"
16S = "${WORKDIR}/${BPN}-v${PV}" 16S = "${UNPACKDIR}/${BPN}-v${PV}"
17 17
18UPSTREAM_CHECK_URI = "https://gitlab.freedesktop.org/${BPN}/${BPN}/-/tags" 18UPSTREAM_CHECK_URI = "https://gitlab.freedesktop.org/${BPN}/${BPN}/-/tags"
19UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+)" 19UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+)"
diff --git a/meta-oe/recipes-support/usbids/usbids_2025.04.01.bb b/meta-oe/recipes-support/usbids/usbids_2025.04.01.bb
index bdb5807aa6..aa884419f8 100644
--- a/meta-oe/recipes-support/usbids/usbids_2025.04.01.bb
+++ b/meta-oe/recipes-support/usbids/usbids_2025.04.01.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/usbids/usbids.git;branch=master;protocol=https"
9# April 1, 2025 9# April 1, 2025
10SRCREV = "635738b64eb52d376c5d1756c265de67236c8934" 10SRCREV = "635738b64eb52d376c5d1756c265de67236c8934"
11 11
12S = "${WORKDIR}/git"
13 12
14do_install() { 13do_install() {
15 install -d ${D}${datadir} 14 install -d ${D}${datadir}
diff --git a/meta-oe/recipes-support/uthash/uthash_2.3.0.bb b/meta-oe/recipes-support/uthash/uthash_2.3.0.bb
index ef15613586..357ddfdbca 100644
--- a/meta-oe/recipes-support/uthash/uthash_2.3.0.bb
+++ b/meta-oe/recipes-support/uthash/uthash_2.3.0.bb
@@ -16,7 +16,6 @@ SRC_URI = "\
16 file://run-ptest \ 16 file://run-ptest \
17" 17"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit ptest 20inherit ptest
22 21
diff --git a/meta-oe/recipes-support/utouch/utouch-evemu_git.bb b/meta-oe/recipes-support/utouch/utouch-evemu_git.bb
index bd69dbb11c..e42b19a8d0 100644
--- a/meta-oe/recipes-support/utouch/utouch-evemu_git.bb
+++ b/meta-oe/recipes-support/utouch/utouch-evemu_git.bb
@@ -14,6 +14,5 @@ SRCREV = "9752b50e922572e4cd214ac45ed95e4ee410fe24"
14 14
15PV = "1.0.6+git" 15PV = "1.0.6+git"
16 16
17S = "${WORKDIR}/git"
18 17
19PARALLEL_MAKE = "" 18PARALLEL_MAKE = ""
diff --git a/meta-oe/recipes-support/utouch/utouch-frame_git.bb b/meta-oe/recipes-support/utouch/utouch-frame_git.bb
index ddd27a7e30..44994cafe0 100644
--- a/meta-oe/recipes-support/utouch/utouch-frame_git.bb
+++ b/meta-oe/recipes-support/utouch/utouch-frame_git.bb
@@ -18,4 +18,3 @@ SRCREV = "95363d5a1f7394d71144bf3b408ef4e6db4350fc"
18 18
19PV = "1.1.2+git" 19PV = "1.1.2+git"
20 20
21S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-support/utouch/utouch-mtview_git.bb b/meta-oe/recipes-support/utouch/utouch-mtview_git.bb
index d964d7f263..eccaa81d18 100644
--- a/meta-oe/recipes-support/utouch/utouch-mtview_git.bb
+++ b/meta-oe/recipes-support/utouch/utouch-mtview_git.bb
@@ -16,4 +16,3 @@ DEPENDS += "mtdev utouch-frame utouch-evemu libx11"
16 16
17PV = "1.1.7+git" 17PV = "1.1.7+git"
18 18
19S = "${WORKDIR}/git"
diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.1.8.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.1.8.bb
index c894a61617..dbfa454f13 100644
--- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.1.8.bb
+++ b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.1.8.bb
@@ -18,9 +18,9 @@ SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/${VBOX_NAME}.tar.bz2
18 18
19SRC_URI[sha256sum] = "3f7132c55ac6c5f50585bfaa115d29e30b47ccf535cb0a12ff50214ddae2f63d" 19SRC_URI[sha256sum] = "3f7132c55ac6c5f50585bfaa115d29e30b47ccf535cb0a12ff50214ddae2f63d"
20 20
21S ?= "${WORKDIR}/vbox_module" 21S ?= "${UNPACKDIR}/vbox_module"
22S:task-unpack = "${UNPACKDIR}/${VBOX_NAME}" 22S:task-unpack = "${UNPACKDIR}/${VBOX_NAME}"
23S:task-patch = "${WORKDIR}/${BP}" 23S:task-patch = "${UNPACKDIR}/${BP}"
24 24
25export VBOX_KBUILD_TARGET_ARCH = "${ARCH}" 25export VBOX_KBUILD_TARGET_ARCH = "${ARCH}"
26export VBOX_KBUILD_TARGET_ARCH:x86-64 = "amd64" 26export VBOX_KBUILD_TARGET_ARCH:x86-64 = "amd64"
diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.1.bb b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.1.bb
index b03ed3cbb9..d11d4808fd 100644
--- a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.1.bb
+++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.1.bb
@@ -26,7 +26,7 @@ SRC_URI[sha256sum] = "98efdf21c4cdca0fe0b73ab5a8cb52093b5aa52d9b1b016a93f71dbfa1
26 26
27inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gi-docgen 27inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gi-docgen
28 28
29S = "${WORKDIR}/webkitgtk-${PV}" 29S = "${UNPACKDIR}/webkitgtk-${PV}"
30 30
31ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 31ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
32REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'opengl', '', d)}" 32REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'opengl', '', d)}"
diff --git a/meta-oe/recipes-support/websocketpp/websocketpp_0.8.2.bb b/meta-oe/recipes-support/websocketpp/websocketpp_0.8.2.bb
index 7b8097c80c..17b71411ca 100644
--- a/meta-oe/recipes-support/websocketpp/websocketpp_0.8.2.bb
+++ b/meta-oe/recipes-support/websocketpp/websocketpp_0.8.2.bb
@@ -25,7 +25,6 @@ RDEPENDS:${PN}-dev = ""
25# tag 0.8.2 25# tag 0.8.2
26SRCREV = "56123c87598f8b1dd471be83ca841ceae07f95ba" 26SRCREV = "56123c87598f8b1dd471be83ca841ceae07f95ba"
27 27
28S = "${WORKDIR}/git"
29 28
30inherit cmake 29inherit cmake
31 30
diff --git a/meta-oe/recipes-support/xdelta/xdelta3_3.1.0.bb b/meta-oe/recipes-support/xdelta/xdelta3_3.1.0.bb
index 6b35d71a55..93692af682 100644
--- a/meta-oe/recipes-support/xdelta/xdelta3_3.1.0.bb
+++ b/meta-oe/recipes-support/xdelta/xdelta3_3.1.0.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
9 9
10SRC_URI = "git://github.com/jmacd/xdelta.git;branch=release3_1_apl;protocol=https" 10SRC_URI = "git://github.com/jmacd/xdelta.git;branch=release3_1_apl;protocol=https"
11SRCREV = "4b4aed71a959fe11852e45242bb6524be85d3709" 11SRCREV = "4b4aed71a959fe11852e45242bb6524be85d3709"
12S = "${WORKDIR}/git/xdelta3" 12S = "${UNPACKDIR}/${BP}/xdelta3"
13 13
14inherit autotools 14inherit autotools
15 15
diff --git a/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb b/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb
index fa63196da2..43536f5d7b 100644
--- a/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb
+++ b/meta-oe/recipes-support/xdg-dbus-proxy/xdg-dbus-proxy_0.1.6.bb
@@ -13,7 +13,6 @@ inherit meson pkgconfig
13 13
14SRC_URI = "git://github.com/flatpak/xdg-dbus-proxy.git;protocol=https;branch=main" 14SRC_URI = "git://github.com/flatpak/xdg-dbus-proxy.git;protocol=https;branch=main"
15 15
16S = "${WORKDIR}/git"
17SRCREV = "1c1989e56f94b9eb3b7567f8a6e8a0aa16cba496" 16SRCREV = "1c1989e56f94b9eb3b7567f8a6e8a0aa16cba496"
18 17
19BBCLASSEXTEND = "native" 18BBCLASSEXTEND = "native"
diff --git a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.0.bb b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.0.bb
index 800624bd90..440d836874 100644
--- a/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.0.bb
+++ b/meta-oe/recipes-support/xdg-desktop-portal/xdg-desktop-portal_1.20.0.bb
@@ -31,7 +31,6 @@ SRC_URI = " \
31 file://0001-meson.build-add-a-hack-for-crosscompile.patch \ 31 file://0001-meson.build-add-a-hack-for-crosscompile.patch \
32" 32"
33 33
34S = "${WORKDIR}/git"
35SRCREV = "85df26fb1c53334969fea3f15c2a06a14831094b" 34SRCREV = "85df26fb1c53334969fea3f15c2a06a14831094b"
36 35
37FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1" 36FILES:${PN} += "${libdir}/systemd ${datadir}/dbus-1"
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 2fdfd55f24..0f4ae205b1 100644
--- a/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb
+++ b/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.7.bb
@@ -54,8 +54,11 @@ do_compile_ptest () {
54} 54}
55 55
56do_install:append() { 56do_install:append() {
57 for i in ${bindir}/xmlsec1-config ${libdir}/xmlsec1Conf.sh \ 57 for i in \
58 ${libdir}/pkgconfig/xmlsec1-openssl.pc; do 58 ${bindir}/xmlsec1-config \
59 ${libdir}/xmlsec1Conf.sh \
60 ${libdir}/pkgconfig/xmlsec1-openssl.pc \
61 ${libdir}/pkgconfig/xmlsec1-gnutls.pc; do
59 sed -i -e "s@${RECIPE_SYSROOT}@@g" ${D}$i 62 sed -i -e "s@${RECIPE_SYSROOT}@@g" ${D}$i
60 done 63 done
61} 64}
diff --git a/meta-oe/recipes-support/xmlstarlet/files/0001-Define-ATTRIBUTE_UNUSED-if-its-not-defined.patch b/meta-oe/recipes-support/xmlstarlet/files/0001-Define-ATTRIBUTE_UNUSED-if-its-not-defined.patch
new file mode 100644
index 0000000000..1468559e7f
--- /dev/null
+++ b/meta-oe/recipes-support/xmlstarlet/files/0001-Define-ATTRIBUTE_UNUSED-if-its-not-defined.patch
@@ -0,0 +1,37 @@
1From 4e94034e9231f5d8312497b7504f21b7a6062bf4 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 27 May 2025 16:12:01 -0700
4Subject: [PATCH] Define ATTRIBUTE_UNUSED if its not defined
5
6ATTRIBUTE_UNUSED is not defined in libxml2 2.14+, so check if the define is
7not there then define it.
8
9Fixes build errors e.g.
10../xmlstarlet-1.6.1/src/xml_pyx.c:203:36: error: expected ')'
11 203 | pyxExternalSubsetHandler(void *ctx ATTRIBUTE_UNUSED, const xmlChar *name,
12 | ^
13
14Upstream-Status: Pending
15Signed-off-by: Khem Raj <raj.khem@gmail.com>
16---
17 src/xml_pyx.c | 7 +++++++
18 1 file changed, 7 insertions(+)
19
20diff --git a/src/xml_pyx.c b/src/xml_pyx.c
21index ab295f1..f1a1884 100644
22--- a/src/xml_pyx.c
23+++ b/src/xml_pyx.c
24@@ -21,6 +21,13 @@
25
26 #include "xmlstar.h"
27
28+/**
29+ * Unbreak build with libxml2 2.14
30+ */
31+#ifndef ATTRIBUTE_UNUSED
32+#define ATTRIBUTE_UNUSED __attribute__((unused))
33+#endif
34+
35 /**
36 * Output newline and tab characters as escapes
37 * Required both for attribute values and character data (#PCDATA)
diff --git a/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.6.1.bb b/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.6.1.bb
index 80fbe537e5..c8cfd884e2 100644
--- a/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.6.1.bb
+++ b/meta-oe/recipes-support/xmlstarlet/xmlstarlet_1.6.1.bb
@@ -16,7 +16,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/xmlstar/${BP}.tar.gz \
16 file://configure.ac.patch \ 16 file://configure.ac.patch \
17 file://0001-usage2c.awk-fix-wrong-basename-regexp.patch \ 17 file://0001-usage2c.awk-fix-wrong-basename-regexp.patch \
18 file://0001-Make-xmlError-struct-constant.patch \ 18 file://0001-Make-xmlError-struct-constant.patch \
19 file://0001-Fix-hash_key_put-signature.patch" 19 file://0001-Fix-hash_key_put-signature.patch \
20 file://0001-Define-ATTRIBUTE_UNUSED-if-its-not-defined.patch"
20SRC_URI[sha256sum] = "15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca" 21SRC_URI[sha256sum] = "15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca"
21 22
22inherit autotools 23inherit autotools
diff --git a/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.9.19.bb b/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.9.19.bb
index cad5c07099..533b0801cb 100644
--- a/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.9.19.bb
+++ b/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.9.19.bb
@@ -16,7 +16,6 @@ SRCREV = "d463bad9639c910fadc2f30dac473c7688b11cfc"
16 16
17PV = "0.9.19" 17PV = "0.9.19"
18 18
19S = "${WORKDIR}/git"
20 19
21FILES:${PN} += "${libdir}/xorg/modules/*" 20FILES:${PN} += "${libdir}/xorg/modules/*"
22 21
diff --git a/meta-oe/recipes-support/xserver-xorg-cvt/xserver-xorg-cvt-native_1.20.10.bb b/meta-oe/recipes-support/xserver-xorg-cvt/xserver-xorg-cvt-native_1.20.10.bb
deleted file mode 100644
index e672701ae0..0000000000
--- a/meta-oe/recipes-support/xserver-xorg-cvt/xserver-xorg-cvt-native_1.20.10.bb
+++ /dev/null
@@ -1,40 +0,0 @@
1SUMMARY = "X.Org X cvt"
2HOMEPAGE = "https://linux.die.net/man/1/cvt"
3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880"
5
6DEPENDS += "pixman-native xorgproto-native libxrandr-native"
7
8XORG_PN = "xorg-server"
9
10SRC_URI = "${XORG_MIRROR}/individual/xserver/${XORG_PN}-${PV}.tar.bz2"
11SRC_URI[sha256sum] = "977420c082450dc808de301ef56af4856d653eea71519a973c3490a780cb7c99"
12
13S = "${WORKDIR}/${XORG_PN}-${PV}"
14B = "${WORKDIR}/build"
15
16inherit pkgconfig native
17
18do_configure[noexec] = "1"
19
20do_compile() {
21 cd ${S}
22 for header in `find -name '*.h'`; do
23 path=`dirname $header`
24 if ! echo "$incpaths" | grep -q "$path" ; then
25 incpaths="$incpaths -I$path"
26 fi
27 done
28 CFLAGS="${CFLAGS} -DXORG_VERSION_CURRENT=1 $incpaths `pkg-config --cflags pixman-1`"
29 LDFLAGS="${LDFLAGS} -lm `pkg-config --libs pixman-1`"
30 ${CC} $CFLAGS -o ${B}/cvt \
31 ${S}/hw/xfree86/utils/cvt/cvt.c \
32 ${S}/hw/xfree86/modes/xf86cvt.c \
33 ${S}/os/xprintf.c \
34 $LDFLAGS
35}
36
37do_install() {
38 install -d ${D}${bindir}
39 install -m 755 ${B}/cvt ${D}${bindir}
40}
diff --git a/meta-oe/recipes-support/yaml-cpp/yaml-cpp_0.8.0.bb b/meta-oe/recipes-support/yaml-cpp/yaml-cpp_0.8.0.bb
index 29e53fcf04..09db5519ea 100644
--- a/meta-oe/recipes-support/yaml-cpp/yaml-cpp_0.8.0.bb
+++ b/meta-oe/recipes-support/yaml-cpp/yaml-cpp_0.8.0.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/jbeder/yaml-cpp.git;branch=master;protocol=https"
11SRCREV = "28f93bdec6387d42332220afa9558060c8016795" 11SRCREV = "28f93bdec6387d42332220afa9558060c8016795"
12PV .= "+git" 12PV .= "+git"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
17 16
diff --git a/meta-oe/recipes-support/yyjson/yyjson_0.10.0.bb b/meta-oe/recipes-support/yyjson/yyjson_0.11.1.bb
index a13d73b452..0655f225b4 100644
--- a/meta-oe/recipes-support/yyjson/yyjson_0.10.0.bb
+++ b/meta-oe/recipes-support/yyjson/yyjson_0.11.1.bb
@@ -4,10 +4,9 @@ HOMEPAGE = "https://github.com/ibireme/yyjson"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=c8ae1b99922935413d4c596f50b59545" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=c8ae1b99922935413d4c596f50b59545"
6 6
7SRC_URI = "git://github.com/ibireme/yyjson.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/ibireme/yyjson.git;protocol=https;branch=master;tag=${PV}"
8SRCREV = "9ddba001a4ea88e93b46932e5c5b87b222e19a5f" 8SRCREV = "9e24d6bcead647231f81173cc5c6bb6c097c00e4"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake 11inherit cmake
13 12
diff --git a/meta-oe/recipes-support/zbar/zbar_git.bb b/meta-oe/recipes-support/zbar/zbar_git.bb
index 975779cd18..053e0161d7 100644
--- a/meta-oe/recipes-support/zbar/zbar_git.bb
+++ b/meta-oe/recipes-support/zbar/zbar_git.bb
@@ -15,7 +15,6 @@ SRC_URI = "git://github.com/mchehab/zbar.git;branch=master;protocol=https \
15" 15"
16SRCREV = "89e7900d85dd54ef351a7ed582aec6a5a5d7fa37" 16SRCREV = "89e7900d85dd54ef351a7ed582aec6a5a5d7fa37"
17 17
18S = "${WORKDIR}/git"
19PV = "0.23.1+git" 18PV = "0.23.1+git"
20 19
21DEPENDS += "xmlto-native" 20DEPENDS += "xmlto-native"
diff --git a/meta-oe/recipes-support/zchunk/zchunk_1.5.1.bb b/meta-oe/recipes-support/zchunk/zchunk_1.5.1.bb
index a15540f968..9ef380005c 100644
--- a/meta-oe/recipes-support/zchunk/zchunk_1.5.1.bb
+++ b/meta-oe/recipes-support/zchunk/zchunk_1.5.1.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=daf6e68539f564601a5a5869c31e5242"
6SRC_URI = "git://github.com/zchunk/zchunk.git;protocol=https;branch=main" 6SRC_URI = "git://github.com/zchunk/zchunk.git;protocol=https;branch=main"
7 7
8SRCREV = "69dd7d6764e333413dd12848607d72cab310e406" 8SRCREV = "69dd7d6764e333413dd12848607d72cab310e406"
9S = "${WORKDIR}/git"
10 9
11DEPENDS = "zstd" 10DEPENDS = "zstd"
12DEPENDS:append:libc-musl = " argp-standalone" 11DEPENDS:append:libc-musl = " argp-standalone"
diff --git a/meta-oe/recipes-test/bats/bats_1.11.1.bb b/meta-oe/recipes-test/bats/bats_1.12.0.bb
index 82f57e51b1..14a234c866 100644
--- a/meta-oe/recipes-test/bats/bats_1.11.1.bb
+++ b/meta-oe/recipes-test/bats/bats_1.12.0.bb
@@ -9,10 +9,9 @@ SRC_URI = "\
9 git://github.com/bats-core/bats-core.git;branch=master;protocol=https \ 9 git://github.com/bats-core/bats-core.git;branch=master;protocol=https \
10 " 10 "
11 11
12# v1.10.0 12# v1.12.0
13SRCREV = "b640ec3cf2c7c9cfc9e6351479261186f76eeec8" 13SRCREV = "713504bc0224a19b3d7c7958c18dc07f64f54b44"
14 14
15S = "${WORKDIR}/git"
16 15
17# Numerous scripts assume ${baselib} == lib, which is not true. 16# Numerous scripts assume ${baselib} == lib, which is not true.
18# 17#
diff --git a/meta-oe/recipes-test/catch2/catch2_3.8.1.bb b/meta-oe/recipes-test/catch2/catch2_3.8.1.bb
index f106b39de4..6a7fc5ad47 100644
--- a/meta-oe/recipes-test/catch2/catch2_3.8.1.bb
+++ b/meta-oe/recipes-test/catch2/catch2_3.8.1.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e4224ccaecb14d942c71d31bef20d78c"
7SRC_URI = "git://github.com/catchorg/Catch2.git;branch=devel;protocol=https" 7SRC_URI = "git://github.com/catchorg/Catch2.git;branch=devel;protocol=https"
8SRCREV = "2b60af89e23d28eefc081bc930831ee9d45ea58b" 8SRCREV = "2b60af89e23d28eefc081bc930831ee9d45ea58b"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit cmake python3native 11inherit cmake python3native
13 12
diff --git a/meta-oe/recipes-test/cmocka/cmocka_1.1.7.bb b/meta-oe/recipes-test/cmocka/cmocka_1.1.7.bb
index 6c94e9e275..09afe36666 100644
--- a/meta-oe/recipes-test/cmocka/cmocka_1.1.7.bb
+++ b/meta-oe/recipes-test/cmocka/cmocka_1.1.7.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://git.cryptomilk.org/projects/cmocka.git;protocol=https;branch=st
13 file://run-ptest \ 13 file://run-ptest \
14 " 14 "
15 15
16S = "${WORKDIR}/git"
17 16
18inherit cmake ptest 17inherit cmake ptest
19 18
diff --git a/meta-oe/recipes-test/cpputest/cpputest_4.0.bb b/meta-oe/recipes-test/cpputest/cpputest_4.0.bb
index 5536cf07b6..5710585b6c 100644
--- a/meta-oe/recipes-test/cpputest/cpputest_4.0.bb
+++ b/meta-oe/recipes-test/cpputest/cpputest_4.0.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=ce5d5f1fe02bcd1343ced64a06fd4177"
8SRC_URI = "git://github.com/cpputest/cpputest.git;protocol=https;branch=master" 8SRC_URI = "git://github.com/cpputest/cpputest.git;protocol=https;branch=master"
9SRCREV = "67d2dfd41e13f09ff218aa08e2d35f1c32f032a1" 9SRCREV = "67d2dfd41e13f09ff218aa08e2d35f1c32f032a1"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit cmake 12inherit cmake
14 13
diff --git a/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb b/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb
index e3424d019e..ad545e627b 100644
--- a/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb
+++ b/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/savoirfairelinux/cukinia.git;protocol=https;branch=m
10 10
11SRCREV = "be56f653743cc0e68bef81ef35df7c50ff8919c4" 11SRCREV = "be56f653743cc0e68bef81ef35df7c50ff8919c4"
12 12
13S = "${WORKDIR}/git"
14 13
15RRECOMMENDS:${PN} = "libgpiod-tools" 14RRECOMMENDS:${PN} = "libgpiod-tools"
16 15
diff --git a/meta-oe/recipes-test/cunit/cunit_2.1-3.bb b/meta-oe/recipes-test/cunit/cunit_2.1-3.bb
index b68f0edb3f..9aab617487 100644
--- a/meta-oe/recipes-test/cunit/cunit_2.1-3.bb
+++ b/meta-oe/recipes-test/cunit/cunit_2.1-3.bb
@@ -4,7 +4,7 @@ LICENSE = "LGPL-2.0-only"
4SECTION = "libs" 4SECTION = "libs"
5LIC_FILES_CHKSUM = "file://COPYING;md5=7734aa853b85d6f935466f081490ddbb" 5LIC_FILES_CHKSUM = "file://COPYING;md5=7734aa853b85d6f935466f081490ddbb"
6 6
7S = "${WORKDIR}/CUnit-${PV}" 7S = "${UNPACKDIR}/CUnit-${PV}"
8 8
9SRC_URI = "${SOURCEFORGE_MIRROR}/project/cunit/CUnit/${PV}/CUnit-${PV}.tar.bz2 \ 9SRC_URI = "${SOURCEFORGE_MIRROR}/project/cunit/CUnit/${PV}/CUnit-${PV}.tar.bz2 \
10 file://fixup-install-docdir.patch \ 10 file://fixup-install-docdir.patch \
diff --git a/meta-oe/recipes-test/evtest/evtest_1.35.bb b/meta-oe/recipes-test/evtest/evtest_1.35.bb
index 52f684ce5f..9c42efcdab 100644
--- a/meta-oe/recipes-test/evtest/evtest_1.35.bb
+++ b/meta-oe/recipes-test/evtest/evtest_1.35.bb
@@ -11,6 +11,5 @@ SRC_URI = "git://gitlab.freedesktop.org/libevdev/evtest.git;protocol=https;branc
11 file://0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch \ 11 file://0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15 14
16inherit autotools pkgconfig 15inherit autotools pkgconfig
diff --git a/meta-oe/recipes-test/fbtest/fb-test_1.1.0.bb b/meta-oe/recipes-test/fbtest/fb-test_1.1.0.bb
index b19bba0156..98db76eda1 100644
--- a/meta-oe/recipes-test/fbtest/fb-test_1.1.0.bb
+++ b/meta-oe/recipes-test/fbtest/fb-test_1.1.0.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com//ponty/fb-test-app.git;branch=master;protocol=https"
9# Upstream repo does not tag 9# Upstream repo does not tag
10UPSTREAM_CHECK_COMMITS = "1" 10UPSTREAM_CHECK_COMMITS = "1"
11 11
12S = "${WORKDIR}/git"
13 12
14do_install() { 13do_install() {
15 install -d ${D}${bindir} 14 install -d ${D}${bindir}
diff --git a/meta-oe/recipes-test/googletest/googletest_1.16.0.bb b/meta-oe/recipes-test/googletest/googletest_1.16.0.bb
index fe2f732a5d..55d670a428 100644
--- a/meta-oe/recipes-test/googletest/googletest_1.16.0.bb
+++ b/meta-oe/recipes-test/googletest/googletest_1.16.0.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=cbbd27594afd089daa160d3a16dd515a"
6 6
7PROVIDES += "gmock gtest" 7PROVIDES += "gmock gtest"
8 8
9S = "${WORKDIR}/git"
10SRCREV = "6910c9d9165801d8827d628cb72eb7ea9dd538c5" 9SRCREV = "6910c9d9165801d8827d628cb72eb7ea9dd538c5"
11SRC_URI = "git://github.com/google/googletest.git;branch=v1.16.x;protocol=https \ 10SRC_URI = "git://github.com/google/googletest.git;branch=v1.16.x;protocol=https \
12 file://gtest-ciso646.patch \ 11 file://gtest-ciso646.patch \
diff --git a/meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb b/meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb
index f13925ee18..3588e96847 100644
--- a/meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb
+++ b/meta-oe/recipes-test/libfaketime/libfaketime_0.9.10.bb
@@ -9,7 +9,6 @@ SRC_URI = "git://github.com/wolfcw/libfaketime.git;branch=master;protocol=https
9 file://0001-Makefile-Detect-compiler-in-makefile.patch \ 9 file://0001-Makefile-Detect-compiler-in-makefile.patch \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14CFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE" 13CFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE"
15 14
diff --git a/meta-oe/recipes-test/linux-serial-test/linux-serial-test_git.bb b/meta-oe/recipes-test/linux-serial-test/linux-serial-test_git.bb
index 7346011158..c617cf09a3 100644
--- a/meta-oe/recipes-test/linux-serial-test/linux-serial-test_git.bb
+++ b/meta-oe/recipes-test/linux-serial-test/linux-serial-test_git.bb
@@ -11,6 +11,5 @@ SRCREV = "2ee61484167eab846f7b7c565284d7c350d738d3"
11# Upstream repo does not tag 11# Upstream repo does not tag
12UPSTREAM_CHECK_COMMITS = "1" 12UPSTREAM_CHECK_COMMITS = "1"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit cmake 15inherit cmake
diff --git a/meta-oe/recipes-test/pm-qa/pm-qa_git.bb b/meta-oe/recipes-test/pm-qa/pm-qa_git.bb
index 482e5694f6..d7e9618985 100644
--- a/meta-oe/recipes-test/pm-qa/pm-qa_git.bb
+++ b/meta-oe/recipes-test/pm-qa/pm-qa_git.bb
@@ -15,7 +15,6 @@ SRC_URI = " \
15 file://0001-fix-build-with-gcc-15-Wincompatible-pointer-types-er.patch \ 15 file://0001-fix-build-with-gcc-15-Wincompatible-pointer-types-er.patch \
16" 16"
17 17
18S = "${WORKDIR}/git"
19 18
20CFLAGS += "-pthread" 19CFLAGS += "-pthread"
21 20
diff --git a/meta-oe/recipes-test/shunit2/shunit2_2.1.8.bb b/meta-oe/recipes-test/shunit2/shunit2_2.1.8.bb
index 683600f712..8d298e3c1d 100644
--- a/meta-oe/recipes-test/shunit2/shunit2_2.1.8.bb
+++ b/meta-oe/recipes-test/shunit2/shunit2_2.1.8.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
6SRC_URI = " git://github.com/kward/shunit2.git;branch=master;protocol=https" 6SRC_URI = " git://github.com/kward/shunit2.git;branch=master;protocol=https"
7SRCREV = "080159b303537888c5d41910b4d47a5002638e30" 7SRCREV = "080159b303537888c5d41910b4d47a5002638e30"
8 8
9S = "${WORKDIR}/git"
10 9
11do_install() { 10do_install() {
12 install -D -m 0755 ${S}/shunit2 ${D}${bindir}/shunit2 11 install -D -m 0755 ${S}/shunit2 ${D}${bindir}/shunit2
diff --git a/meta-oe/recipes-test/testfloat/testfloat_3e.bb b/meta-oe/recipes-test/testfloat/testfloat_3e.bb
index f5aace4d33..5000c7d106 100644
--- a/meta-oe/recipes-test/testfloat/testfloat_3e.bb
+++ b/meta-oe/recipes-test/testfloat/testfloat_3e.bb
@@ -21,8 +21,7 @@ SRC_URI[SoftFloat.sha256sum] = "21130ce885d35c1fe73fc1e1bf2244178167e05c6747cad5
21 21
22UPSTREAM_CHECK_URI = "http://www.jhauser.us/arithmetic/TestFloat.html" 22UPSTREAM_CHECK_URI = "http://www.jhauser.us/arithmetic/TestFloat.html"
23 23
24S = "${WORKDIR}/sources" 24S = "${UNPACKDIR}"
25UNPACKDIR = "${S}"
26 25
27do_compile(){ 26do_compile(){
28 oe_runmake -C SoftFloat-${PV}/build/Linux-Cross-Compile/ 27 oe_runmake -C SoftFloat-${PV}/build/Linux-Cross-Compile/
diff --git a/meta-oe/recipes-test/trompeloeil/trompeloeil_v47.bb b/meta-oe/recipes-test/trompeloeil/trompeloeil_v47.bb
index 788a15dba2..3f2f07c28f 100644
--- a/meta-oe/recipes-test/trompeloeil/trompeloeil_v47.bb
+++ b/meta-oe/recipes-test/trompeloeil/trompeloeil_v47.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE_1_0.txt;md5=e4224ccaecb14d942c71d31bef20d78c"
6SRC_URI = "git://github.com/rollbear/trompeloeil.git;branch=main;protocol=https" 6SRC_URI = "git://github.com/rollbear/trompeloeil.git;branch=main;protocol=https"
7SRCREV = "ad9bc41b1e01ae92802de59a12d19cf7c8683d6d" 7SRCREV = "ad9bc41b1e01ae92802de59a12d19cf7c8683d6d"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit cmake 10inherit cmake
12 11
diff --git a/meta-perl/conf/include/non-repro-meta-perl.inc b/meta-perl/conf/include/non-repro-meta-perl.inc
deleted file mode 100755
index 9082691f67..0000000000
--- a/meta-perl/conf/include/non-repro-meta-perl.inc
+++ /dev/null
@@ -1,10 +0,0 @@
1# List of known non-reproducible package of the meta-perl layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_PERL = " \
4 libencode-perl-src \
5 libhtml-tree-perl \
6 libhtml-tree-perl-doc \
7 libmodule-build-tiny-perl \
8 po4a \
9 po4a-doc \
10"
diff --git a/meta-perl/conf/layer.conf b/meta-perl/conf/layer.conf
index 33f0822ec0..7ae1a39fcd 100644
--- a/meta-perl/conf/layer.conf
+++ b/meta-perl/conf/layer.conf
@@ -16,3 +16,14 @@ LAYERVERSION_perl-layer = "1"
16LAYERDEPENDS_perl-layer = "core openembedded-layer" 16LAYERDEPENDS_perl-layer = "core openembedded-layer"
17 17
18LAYERSERIES_COMPAT_perl-layer = "walnascar whinlatter" 18LAYERSERIES_COMPAT_perl-layer = "walnascar whinlatter"
19
20# List of known non-reproducible package of the meta-perl layer
21# Please keep this list sorted
22OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
23 libencode-perl-src \
24 libhtml-tree-perl \
25 libhtml-tree-perl-doc \
26 libmodule-build-tiny-perl \
27 po4a \
28 po4a-doc \
29"
diff --git a/meta-perl/recipes-perl/adduser/adduser_3.118.bb b/meta-perl/recipes-perl/adduser/adduser_3.118.bb
index 431b41a2dd..9718a2ce9b 100644
--- a/meta-perl/recipes-perl/adduser/adduser_3.118.bb
+++ b/meta-perl/recipes-perl/adduser/adduser_3.118.bb
@@ -13,7 +13,7 @@ SRC_URI = "https://launchpad.net/debian/+archive/primary/+sourcefiles/adduser/${
13 13
14SRC_URI[sha256sum] = "3e9eea661c9aac6b2c791bfcc1de3a9c6a422d45c8f3d38ed417737ed3166ffc" 14SRC_URI[sha256sum] = "3e9eea661c9aac6b2c791bfcc1de3a9c6a422d45c8f3d38ed417737ed3166ffc"
15 15
16S = "${WORKDIR}/${BPN}" 16S = "${UNPACKDIR}/${BPN}"
17 17
18inherit cpan-base update-alternatives 18inherit cpan-base update-alternatives
19 19
diff --git a/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb
index cef17fb400..edecc8dbb0 100644
--- a/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb
+++ b/meta-perl/recipes-perl/libalgorithm/libalgorithm-diff-perl_1.15.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = "file://lib/Algorithm/Diff.pm;beginline=406;endline=409;md5=d
15SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEDKONZ/Algorithm-Diff-${PV}.tar.gz" 15SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEDKONZ/Algorithm-Diff-${PV}.tar.gz"
16SRC_URI[sha256sum] = "aa848b75ad3ecc32d31e8651909551e851cceef74a32822c7a3cb35c259f5190" 16SRC_URI[sha256sum] = "aa848b75ad3ecc32d31e8651909551e851cceef74a32822c7a3cb35c259f5190"
17 17
18S = "${WORKDIR}/Algorithm-Diff-${PV}" 18S = "${UNPACKDIR}/Algorithm-Diff-${PV}"
19 19
20inherit cpan 20inherit cpan
21 21
diff --git a/meta-perl/recipes-perl/libauthen/libauthen-radius-perl_0.22.bb b/meta-perl/recipes-perl/libauthen/libauthen-radius-perl_0.22.bb
index 835fd2f6cc..b36006acd3 100644
--- a/meta-perl/recipes-perl/libauthen/libauthen-radius-perl_0.22.bb
+++ b/meta-perl/recipes-perl/libauthen/libauthen-radius-perl_0.22.bb
@@ -18,7 +18,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/M/MA/MANOWAR/RadiusPerl-${PV}.tar.gz \
18" 18"
19SRC_URI[sha256sum] = "3b276506986ccaa4949d92b13ce053a0017ad11562a991cc753364923fe81ca7" 19SRC_URI[sha256sum] = "3b276506986ccaa4949d92b13ce053a0017ad11562a991cc753364923fe81ca7"
20 20
21S = "${WORKDIR}/Authen-Radius-${PV}" 21S = "${UNPACKDIR}/Authen-Radius-${PV}"
22 22
23inherit cpan ptest 23inherit cpan ptest
24 24
diff --git a/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb b/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb
index e8ee641d9c..bcd155ff6f 100644
--- a/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb
+++ b/meta-perl/recipes-perl/libauthen/libauthen-sasl-perl_2.1800.bb
@@ -16,7 +16,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/E/EH/EHUELS/Authen-SASL-${PV}.tar.gz \
16 " 16 "
17SRC_URI[sha256sum] = "0b03686bddbbf7d5c6548e468d079a4051c9b73851df740ae28cfd2db234e922" 17SRC_URI[sha256sum] = "0b03686bddbbf7d5c6548e468d079a4051c9b73851df740ae28cfd2db234e922"
18 18
19S = "${WORKDIR}/Authen-SASL-${PV}" 19S = "${UNPACKDIR}/Authen-SASL-${PV}"
20 20
21inherit cpan ptest 21inherit cpan ptest
22 22
diff --git a/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.50.bb b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.50.bb
index 7154a18788..efd78e20e2 100644
--- a/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.50.bb
+++ b/meta-perl/recipes-perl/libcapture/libcapture-tiny-perl_0.50.bb
@@ -17,7 +17,7 @@ SRCNAME = "Capture-Tiny"
17SRC_URI = "${CPAN_MIRROR}/authors/id/D/DA/DAGOLDEN/${SRCNAME}-${PV}.tar.gz" 17SRC_URI = "${CPAN_MIRROR}/authors/id/D/DA/DAGOLDEN/${SRCNAME}-${PV}.tar.gz"
18SRC_URI[sha256sum] = "ca6e8d7ce7471c2be54e1009f64c367d7ee233a2894cacf52ebe6f53b04e81e5" 18SRC_URI[sha256sum] = "ca6e8d7ce7471c2be54e1009f64c367d7ee233a2894cacf52ebe6f53b04e81e5"
19 19
20S = "${WORKDIR}/${SRCNAME}-${PV}" 20S = "${UNPACKDIR}/${SRCNAME}-${PV}"
21 21
22inherit cpan ptest-perl 22inherit cpan ptest-perl
23 23
diff --git a/meta-perl/recipes-perl/libcgi/libcgi-perl_4.68.bb b/meta-perl/recipes-perl/libcgi/libcgi-perl_4.68.bb
index 59934fe36d..0c738b0b06 100644
--- a/meta-perl/recipes-perl/libcgi/libcgi-perl_4.68.bb
+++ b/meta-perl/recipes-perl/libcgi/libcgi-perl_4.68.bb
@@ -12,7 +12,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEEJO/CGI-${PV}.tar.gz"
12 12
13SRC_URI[sha256sum] = "12fb5a5b392032413571169257f98533488005550774bcbd0715be687a590cf2" 13SRC_URI[sha256sum] = "12fb5a5b392032413571169257f98533488005550774bcbd0715be687a590cf2"
14 14
15S = "${WORKDIR}/CGI-${PV}" 15S = "${UNPACKDIR}/CGI-${PV}"
16 16
17inherit cpan ptest-perl 17inherit cpan ptest-perl
18 18
diff --git a/meta-perl/recipes-perl/libclass/libclass-method-modifiers-perl_2.15.bb b/meta-perl/recipes-perl/libclass/libclass-method-modifiers-perl_2.15.bb
index f6ed718239..93c186d2d5 100644
--- a/meta-perl/recipes-perl/libclass/libclass-method-modifiers-perl_2.15.bb
+++ b/meta-perl/recipes-perl/libclass/libclass-method-modifiers-perl_2.15.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d49d07ae038f38923335ac8cc301e1ba"
12SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Class-Method-Modifiers-${PV}.tar.gz" 12SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Class-Method-Modifiers-${PV}.tar.gz"
13SRC_URI[sha256sum] = "65cd85bfe475d066e9186f7a8cc636070985b30b0ebb1cde8681cf062c2e15fc" 13SRC_URI[sha256sum] = "65cd85bfe475d066e9186f7a8cc636070985b30b0ebb1cde8681cf062c2e15fc"
14 14
15S = "${WORKDIR}/Class-Method-Modifiers-${PV}" 15S = "${UNPACKDIR}/Class-Method-Modifiers-${PV}"
16 16
17inherit cpan 17inherit cpan
18 18
diff --git a/meta-perl/recipes-perl/libcompress/libcompress-raw-bzip2-perl_2.213.bb b/meta-perl/recipes-perl/libcompress/libcompress-raw-bzip2-perl_2.213.bb
index 5735bbba1e..409216fe69 100644
--- a/meta-perl/recipes-perl/libcompress/libcompress-raw-bzip2-perl_2.213.bb
+++ b/meta-perl/recipes-perl/libcompress/libcompress-raw-bzip2-perl_2.213.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "8d75d3d366c9101ca18061b00d438d3da39478c06159147dea3c666770
13 13
14DEPENDS += "bzip2" 14DEPENDS += "bzip2"
15 15
16S = "${WORKDIR}/Compress-Raw-Bzip2-${PV}" 16S = "${UNPACKDIR}/Compress-Raw-Bzip2-${PV}"
17 17
18inherit cpan 18inherit cpan
19 19
diff --git a/meta-perl/recipes-perl/libcompress/libcompress-raw-lzma-perl_2.213.bb b/meta-perl/recipes-perl/libcompress/libcompress-raw-lzma-perl_2.213.bb
index 2bc42cb941..6f18bae7dd 100644
--- a/meta-perl/recipes-perl/libcompress/libcompress-raw-lzma-perl_2.213.bb
+++ b/meta-perl/recipes-perl/libcompress/libcompress-raw-lzma-perl_2.213.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "6b979a8347701ced3ac26123d428c1f202b7999850444da19c4aedbb7c
13 13
14DEPENDS += "xz" 14DEPENDS += "xz"
15 15
16S = "${WORKDIR}/Compress-Raw-Lzma-${PV}" 16S = "${UNPACKDIR}/Compress-Raw-Lzma-${PV}"
17 17
18inherit cpan 18inherit cpan
19 19
diff --git a/meta-perl/recipes-perl/libcompress/libcompress-raw-zlib-perl_2.213.bb b/meta-perl/recipes-perl/libcompress/libcompress-raw-zlib-perl_2.213.bb
index 205e6a548e..0c6a1070cd 100644
--- a/meta-perl/recipes-perl/libcompress/libcompress-raw-zlib-perl_2.213.bb
+++ b/meta-perl/recipes-perl/libcompress/libcompress-raw-zlib-perl_2.213.bb
@@ -14,7 +14,7 @@ SRC_URI[sha256sum] = "56b21c99cb3a3a7f7876a74dd05daa3f41fc9143ddd4dc98f8e46710a1
14 14
15DEPENDS += "zlib" 15DEPENDS += "zlib"
16 16
17S = "${WORKDIR}/Compress-Raw-Zlib-${PV}" 17S = "${UNPACKDIR}/Compress-Raw-Zlib-${PV}"
18 18
19inherit cpan 19inherit cpan
20 20
diff --git a/meta-perl/recipes-perl/libconfig-tiny/libconfig-tiny-perl_2.30.bb b/meta-perl/recipes-perl/libconfig-tiny/libconfig-tiny-perl_2.30.bb
index f232c3585b..73694bb95f 100644
--- a/meta-perl/recipes-perl/libconfig-tiny/libconfig-tiny-perl_2.30.bb
+++ b/meta-perl/recipes-perl/libconfig-tiny/libconfig-tiny-perl_2.30.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ab27c3cedbdb0eb6e656a8722476191a"
11 11
12RDEPENDS:${PN} += "perl" 12RDEPENDS:${PN} += "perl"
13 13
14S = "${WORKDIR}/Config-Tiny-${PV}" 14S = "${UNPACKDIR}/Config-Tiny-${PV}"
15 15
16SRC_URI = "${CPAN_MIRROR}/authors/id/R/RS/RSAVAGE/Config-Tiny-${PV}.tgz" 16SRC_URI = "${CPAN_MIRROR}/authors/id/R/RS/RSAVAGE/Config-Tiny-${PV}.tgz"
17 17
diff --git a/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.319.bb b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.319.bb
index 8331a1d4af..086b2ff32e 100644
--- a/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.319.bb
+++ b/meta-perl/recipes-perl/libconfig/libconfig-autoconf-perl_0.319.bb
@@ -33,7 +33,7 @@ RDEPENDS:${PN} += "perl-module-text-parsewords"
33RDEPENDS:${PN} += "perl-module-warnings" 33RDEPENDS:${PN} += "perl-module-warnings"
34RRECOMMENDS:${PN} += "libfile-slurper-perl" 34RRECOMMENDS:${PN} += "libfile-slurper-perl"
35 35
36S = "${WORKDIR}/Config-AutoConf-${PV}" 36S = "${UNPACKDIR}/Config-AutoConf-${PV}"
37 37
38inherit cpan ptest-perl 38inherit cpan ptest-perl
39 39
diff --git a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-guess-perl_0.15.bb b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-guess-perl_0.15.bb
index dd6cd8041f..09c145e7cd 100644
--- a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-guess-perl_0.15.bb
+++ b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-guess-perl_0.15.bb
@@ -23,7 +23,7 @@ RDEPENDS:${PN} = "\
23 23
24EXTRA_CPANFLAGS = "INC='-I${STAGING_INCDIR}' LIBS='-L${STAGING_LIBDIR} -lssl -L${STAGING_DIR_TARGET}${base_libdir} -lcrypto'" 24EXTRA_CPANFLAGS = "INC='-I${STAGING_INCDIR}' LIBS='-L${STAGING_LIBDIR} -lssl -L${STAGING_DIR_TARGET}${base_libdir} -lcrypto'"
25 25
26S = "${WORKDIR}/Crypt-OpenSSL-Guess-${PV}" 26S = "${UNPACKDIR}/Crypt-OpenSSL-Guess-${PV}"
27 27
28inherit cpan ptest-perl 28inherit cpan ptest-perl
29 29
diff --git a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-random-perl_0.17.bb b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-random-perl_0.17.bb
index c55f7f7680..982d604eaa 100644
--- a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-random-perl_0.17.bb
+++ b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-random-perl_0.17.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9e876d4149406d88b4ff1b37645363ad"
8SRC_URI = "${CPAN_MIRROR}/authors/id/R/RU/RURBAN/Crypt-OpenSSL-Random-${PV}.tar.gz" 8SRC_URI = "${CPAN_MIRROR}/authors/id/R/RU/RURBAN/Crypt-OpenSSL-Random-${PV}.tar.gz"
9SRC_URI[sha256sum] = "a571b24181baaa76c96704e92acffc6934ff593e380dade274db4e43c140ad51" 9SRC_URI[sha256sum] = "a571b24181baaa76c96704e92acffc6934ff593e380dade274db4e43c140ad51"
10 10
11S = "${WORKDIR}/Crypt-OpenSSL-Random-${PV}" 11S = "${UNPACKDIR}/Crypt-OpenSSL-Random-${PV}"
12 12
13DEPENDS += " \ 13DEPENDS += " \
14 openssl \ 14 openssl \
diff --git a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.33.bb b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.33.bb
index 36f96d59cd..5b81cfa4a3 100644
--- a/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.33.bb
+++ b/meta-perl/recipes-perl/libcrypt/libcrypt-openssl-rsa-perl_0.33.bb
@@ -22,7 +22,7 @@ RDEPENDS:${PN} = " \
22 22
23EXTRA_CPANFLAGS = "INC='-I${STAGING_INCDIR}' LIBS='-L${STAGING_LIBDIR} -lssl -L${STAGING_DIR_TARGET}${base_libdir} -lcrypto'" 23EXTRA_CPANFLAGS = "INC='-I${STAGING_INCDIR}' LIBS='-L${STAGING_LIBDIR} -lssl -L${STAGING_DIR_TARGET}${base_libdir} -lcrypto'"
24 24
25S = "${WORKDIR}/Crypt-OpenSSL-RSA-${PV}" 25S = "${UNPACKDIR}/Crypt-OpenSSL-RSA-${PV}"
26 26
27inherit cpan ptest-perl 27inherit cpan ptest-perl
28 28
diff --git a/meta-perl/recipes-perl/libcurses/libcurses-perl_1.45.bb b/meta-perl/recipes-perl/libcurses/libcurses-perl_1.45.bb
index f440209860..e6fc3c8300 100644
--- a/meta-perl/recipes-perl/libcurses/libcurses-perl_1.45.bb
+++ b/meta-perl/recipes-perl/libcurses/libcurses-perl_1.45.bb
@@ -15,7 +15,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/G/GI/GIRAFFED/Curses-${PV}.tar.gz \
15 15
16SRC_URI[sha256sum] = "84221e0013a2d64a0bae6a32bb44b1ae5734d2cb0465fb89af3e3abd6e05aeb2" 16SRC_URI[sha256sum] = "84221e0013a2d64a0bae6a32bb44b1ae5734d2cb0465fb89af3e3abd6e05aeb2"
17 17
18S = "${WORKDIR}/Curses-${PV}" 18S = "${UNPACKDIR}/Curses-${PV}"
19 19
20EXTRA_CPANFLAGS = "INC=-I${STAGING_INCDIR} LIBS=-L${STAGING_LIBDIR} TEST_SYMS_OPTS=-v" 20EXTRA_CPANFLAGS = "INC=-I${STAGING_INCDIR} LIBS=-L${STAGING_LIBDIR} TEST_SYMS_OPTS=-v"
21 21
diff --git a/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.02.bb b/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.02.bb
index f52d0034f2..793889de6d 100644
--- a/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.02.bb
+++ b/meta-perl/recipes-perl/libdata/libdata-hexdump-perl_0.02.bb
@@ -20,7 +20,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/F/FT/FTASSIN/Data-HexDump-${PV}.tar.gz \
20" 20"
21SRC_URI[sha256sum] = "1a9d843e7f667c1c6f77c67af5d77e7462ff23b41937cb17454d03535cd9be70" 21SRC_URI[sha256sum] = "1a9d843e7f667c1c6f77c67af5d77e7462ff23b41937cb17454d03535cd9be70"
22 22
23S = "${WORKDIR}/Data-HexDump-${PV}" 23S = "${UNPACKDIR}/Data-HexDump-${PV}"
24 24
25inherit cpan ptest update-alternatives 25inherit cpan ptest update-alternatives
26 26
diff --git a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb
index 8425607eeb..e8bbf79b13 100644
--- a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb
+++ b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb
@@ -18,7 +18,7 @@ SRC_URI[sha256sum] = "0a33a7a935be63371071dbe600cfaefa67cd971b67580a917bbf6ebaf7
18 18
19UPSTREAM_CHECK_REGEX = "DBD\-SQLite\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" 19UPSTREAM_CHECK_REGEX = "DBD\-SQLite\-(?P<pver>(\d+\.\d+))(?!_\d+).tar"
20 20
21S = "${WORKDIR}/DBD-SQLite-${PV}" 21S = "${UNPACKDIR}/DBD-SQLite-${PV}"
22 22
23DEPENDS += "libdbi-perl-native" 23DEPENDS += "libdbi-perl-native"
24 24
diff --git a/meta-perl/recipes-perl/libdevel/libdevel-globaldestruction-perl_0.14.bb b/meta-perl/recipes-perl/libdevel/libdevel-globaldestruction-perl_0.14.bb
index e8450c7ac8..1da94516eb 100644
--- a/meta-perl/recipes-perl/libdevel/libdevel-globaldestruction-perl_0.14.bb
+++ b/meta-perl/recipes-perl/libdevel/libdevel-globaldestruction-perl_0.14.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=53;endline=55;md5=935dadb9423774f535
12SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Devel-GlobalDestruction-${PV}.tar.gz" 12SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Devel-GlobalDestruction-${PV}.tar.gz"
13SRC_URI[sha256sum] = "34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab" 13SRC_URI[sha256sum] = "34b8a5f29991311468fe6913cadaba75fd5d2b0b3ee3bb41fe5b53efab9154ab"
14 14
15S = "${WORKDIR}/Devel-GlobalDestruction-${PV}" 15S = "${UNPACKDIR}/Devel-GlobalDestruction-${PV}"
16 16
17inherit cpan 17inherit cpan
18 18
diff --git a/meta-perl/recipes-perl/libdigest/libdigest-hmac-perl_1.05.bb b/meta-perl/recipes-perl/libdigest/libdigest-hmac-perl_1.05.bb
index 5bbabf24de..bb19dfb415 100644
--- a/meta-perl/recipes-perl/libdigest/libdigest-hmac-perl_1.05.bb
+++ b/meta-perl/recipes-perl/libdigest/libdigest-hmac-perl_1.05.bb
@@ -13,7 +13,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/A/AR/ARODLAND/Digest-HMAC-${PV}.tar.gz \
13 " 13 "
14SRC_URI[sha256sum] = "215cb59cba610745cfb2d4b3f8ef756d590e57e3ad7986a992e87c4969fcdc7a" 14SRC_URI[sha256sum] = "215cb59cba610745cfb2d4b3f8ef756d590e57e3ad7986a992e87c4969fcdc7a"
15 15
16S = "${WORKDIR}/Digest-HMAC-${PV}" 16S = "${UNPACKDIR}/Digest-HMAC-${PV}"
17 17
18inherit cpan ptest 18inherit cpan ptest
19 19
diff --git a/meta-perl/recipes-perl/libdigest/libdigest-sha1-perl_2.13.bb b/meta-perl/recipes-perl/libdigest/libdigest-sha1-perl_2.13.bb
index c677e8ea59..350bad3ea2 100644
--- a/meta-perl/recipes-perl/libdigest/libdigest-sha1-perl_2.13.bb
+++ b/meta-perl/recipes-perl/libdigest/libdigest-sha1-perl_2.13.bb
@@ -11,7 +11,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/G/GA/GAAS/Digest-SHA1-${PV}.tar.gz \
11 " 11 "
12SRC_URI[sha256sum] = "68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc" 12SRC_URI[sha256sum] = "68c1dac2187421f0eb7abf71452a06f190181b8fc4b28ededf5b90296fb943cc"
13 13
14S = "${WORKDIR}/Digest-SHA1-${PV}" 14S = "${UNPACKDIR}/Digest-SHA1-${PV}"
15 15
16inherit cpan ptest 16inherit cpan ptest
17 17
diff --git a/meta-perl/recipes-perl/libenv/libenv-perl_1.04.bb b/meta-perl/recipes-perl/libenv/libenv-perl_1.04.bb
index f88a418a47..e2a7084061 100644
--- a/meta-perl/recipes-perl/libenv/libenv-perl_1.04.bb
+++ b/meta-perl/recipes-perl/libenv/libenv-perl_1.04.bb
@@ -13,7 +13,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/F/FL/FLORA/Env-${PV}.tar.gz"
13 13
14SRC_URI[sha256sum] = "d94a3d412df246afdc31a2199cbd8ae915167a3f4684f7b7014ce1200251ebb0" 14SRC_URI[sha256sum] = "d94a3d412df246afdc31a2199cbd8ae915167a3f4684f7b7014ce1200251ebb0"
15 15
16S = "${WORKDIR}/Env-${PV}" 16S = "${UNPACKDIR}/Env-${PV}"
17 17
18inherit cpan 18inherit cpan
19 19
diff --git a/meta-perl/recipes-perl/liberror/liberror-perl_0.17030.bb b/meta-perl/recipes-perl/liberror/liberror-perl_0.17030.bb
index cce79f807a..7b28d59228 100644
--- a/meta-perl/recipes-perl/liberror/liberror-perl_0.17030.bb
+++ b/meta-perl/recipes-perl/liberror/liberror-perl_0.17030.bb
@@ -35,7 +35,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/S/SH/SHLOMIF/Error-${PV}.tar.gz"
35 35
36SRC_URI[sha256sum] = "34d382276c0fb0d6b38355b94c96a30b12d834d5662eb53f088ee25e3e712924" 36SRC_URI[sha256sum] = "34d382276c0fb0d6b38355b94c96a30b12d834d5662eb53f088ee25e3e712924"
37 37
38S = "${WORKDIR}/Error-${PV}" 38S = "${UNPACKDIR}/Error-${PV}"
39 39
40inherit cpan ptest-perl 40inherit cpan ptest-perl
41 41
diff --git a/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.008.bb b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.008.bb
index b6e80cd888..401f607571 100644
--- a/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.008.bb
+++ b/meta-perl/recipes-perl/libextutils/libextutils-config-perl_0.008.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1932ab4d8b84c25fd7967aa18088e57e"
10SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Config-${PV}.tar.gz" 10SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Config-${PV}.tar.gz"
11SRC_URI[sha256sum] = "ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c" 11SRC_URI[sha256sum] = "ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c"
12 12
13S = "${WORKDIR}/ExtUtils-Config-${PV}" 13S = "${UNPACKDIR}/ExtUtils-Config-${PV}"
14 14
15inherit cpan ptest-perl 15inherit cpan ptest-perl
16 16
diff --git a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.27.bb b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.27.bb
index c7accb3171..f23d4e3eda 100644
--- a/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.27.bb
+++ b/meta-perl/recipes-perl/libextutils/libextutils-cppguess-perl_0.27.bb
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=81;endline=84;md5=84c0390b90ea8c6702
14SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETJ/ExtUtils-CppGuess-${PV}.tar.gz" 14SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETJ/ExtUtils-CppGuess-${PV}.tar.gz"
15SRC_URI[sha256sum] = "b2c7b581901054a32dfcea12536fda8626457ed0bfbc02600bd354bde7e2a9b4" 15SRC_URI[sha256sum] = "b2c7b581901054a32dfcea12536fda8626457ed0bfbc02600bd354bde7e2a9b4"
16 16
17S = "${WORKDIR}/ExtUtils-CppGuess-${PV}" 17S = "${UNPACKDIR}/ExtUtils-CppGuess-${PV}"
18 18
19inherit cpan 19inherit cpan
20 20
diff --git a/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.028.bb b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.028.bb
index e03496d789..42c99ddf58 100644
--- a/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.028.bb
+++ b/meta-perl/recipes-perl/libextutils/libextutils-helpers-perl_0.028.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c0280160e4f26faafef507664884bf63"
10SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz" 10SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-Helpers-${PV}.tar.gz"
11SRC_URI[sha256sum] = "c8574875cce073e7dc5345a7b06d502e52044d68894f9160203fcaab379514fe" 11SRC_URI[sha256sum] = "c8574875cce073e7dc5345a7b06d502e52044d68894f9160203fcaab379514fe"
12 12
13S = "${WORKDIR}/ExtUtils-Helpers-${PV}" 13S = "${UNPACKDIR}/ExtUtils-Helpers-${PV}"
14 14
15inherit cpan 15inherit cpan
16 16
diff --git a/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.012.bb b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.012.bb
index 25de3fc5d4..13d5a31d0b 100644
--- a/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.012.bb
+++ b/meta-perl/recipes-perl/libextutils/libextutils-installpaths-perl_0.012.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b6fa54d873ce6bcf4809ea88bdf97769"
11SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-${PV}.tar.gz" 11SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-${PV}.tar.gz"
12SRC_URI[sha256sum] = "84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed" 12SRC_URI[sha256sum] = "84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed"
13 13
14S = "${WORKDIR}/ExtUtils-InstallPaths-${PV}" 14S = "${UNPACKDIR}/ExtUtils-InstallPaths-${PV}"
15 15
16inherit cpan ptest-perl 16inherit cpan ptest-perl
17 17
diff --git a/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb b/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb
index c3a85f6f4f..f5b87ff896 100644
--- a/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb
+++ b/meta-perl/recipes-perl/libextutils/libextutils-parsexs-perl_3.35.bb
@@ -16,7 +16,7 @@ SRCNAME = "ExtUtils-ParseXS"
16SRC_URI = "${CPAN_MIRROR}/authors/id/S/SM/SMUELLER/${SRCNAME}-${PV}.tar.gz" 16SRC_URI = "${CPAN_MIRROR}/authors/id/S/SM/SMUELLER/${SRCNAME}-${PV}.tar.gz"
17SRC_URI[sha256sum] = "41def0511278a2a8ba9afa25ccab45b0453f75e7fd774e8644b5f9a57cc4ee1c" 17SRC_URI[sha256sum] = "41def0511278a2a8ba9afa25ccab45b0453f75e7fd774e8644b5f9a57cc4ee1c"
18 18
19S = "${WORKDIR}/${SRCNAME}-${PV}" 19S = "${UNPACKDIR}/${SRCNAME}-${PV}"
20 20
21inherit cpan 21inherit cpan
22 22
diff --git a/meta-perl/recipes-perl/libfile/libfile-slurp-perl_9999.19.bb b/meta-perl/recipes-perl/libfile/libfile-slurp-perl_9999.19.bb
index a0dcacfaa4..d857f1316a 100644
--- a/meta-perl/recipes-perl/libfile/libfile-slurp-perl_9999.19.bb
+++ b/meta-perl/recipes-perl/libfile/libfile-slurp-perl_9999.19.bb
@@ -10,7 +10,7 @@ LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
10LIC_FILES_CHKSUM = "file://README;beginline=37;endline=41;md5=255fbd5f98a90d51d9908d31271ae4d4" 10LIC_FILES_CHKSUM = "file://README;beginline=37;endline=41;md5=255fbd5f98a90d51d9908d31271ae4d4"
11SRC_URI = "${CPAN_MIRROR}/authors/id/U/UR/URI/File-Slurp-${PV}.tar.gz" 11SRC_URI = "${CPAN_MIRROR}/authors/id/U/UR/URI/File-Slurp-${PV}.tar.gz"
12 12
13S = "${WORKDIR}/File-Slurp-${PV}" 13S = "${UNPACKDIR}/File-Slurp-${PV}"
14 14
15inherit cpan 15inherit cpan
16 16
diff --git a/meta-perl/recipes-perl/libfile/libfile-slurper-perl_0.014.bb b/meta-perl/recipes-perl/libfile/libfile-slurper-perl_0.014.bb
index 410ce80461..03001de45e 100644
--- a/meta-perl/recipes-perl/libfile/libfile-slurper-perl_0.014.bb
+++ b/meta-perl/recipes-perl/libfile/libfile-slurper-perl_0.014.bb
@@ -28,7 +28,7 @@ RDEPENDS:${PN}-ptest += "libtest-warnings-perl \
28 perl-module-test-more \ 28 perl-module-test-more \
29 " 29 "
30 30
31S = "${WORKDIR}/File-Slurper-${PV}" 31S = "${UNPACKDIR}/File-Slurper-${PV}"
32 32
33inherit cpan ptest-perl 33inherit cpan ptest-perl
34 34
diff --git a/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb b/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb
index 64330ceeaa..bd6129e4f2 100644
--- a/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb
+++ b/meta-perl/recipes-perl/libhtml/libhtml-parser-perl_3.72.bb
@@ -11,7 +11,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/G/GA/GAAS/HTML-Parser-${PV}.tar.gz"
11 11
12SRC_URI[sha256sum] = "ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b" 12SRC_URI[sha256sum] = "ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b"
13 13
14S = "${WORKDIR}/HTML-Parser-${PV}" 14S = "${UNPACKDIR}/HTML-Parser-${PV}"
15 15
16EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}" 16EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}"
17 17
diff --git a/meta-perl/recipes-perl/libhtml/libhtml-tagset-perl_3.20.bb b/meta-perl/recipes-perl/libhtml/libhtml-tagset-perl_3.20.bb
index a0ce7c0b2e..519c2ad54c 100644
--- a/meta-perl/recipes-perl/libhtml/libhtml-tagset-perl_3.20.bb
+++ b/meta-perl/recipes-perl/libhtml/libhtml-tagset-perl_3.20.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=62;endline=66;md5=aa91eed6adfe182d2a
10SRC_URI = "${CPAN_MIRROR}/authors/id/P/PE/PETDANCE/HTML-Tagset-${PV}.tar.gz" 10SRC_URI = "${CPAN_MIRROR}/authors/id/P/PE/PETDANCE/HTML-Tagset-${PV}.tar.gz"
11SRC_URI[sha256sum] = "adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2" 11SRC_URI[sha256sum] = "adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2"
12 12
13S = "${WORKDIR}/HTML-Tagset-${PV}" 13S = "${UNPACKDIR}/HTML-Tagset-${PV}"
14 14
15 15
16inherit cpan ptest-perl 16inherit cpan ptest-perl
diff --git a/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb b/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb
index 7bdebcd37c..77737f666d 100644
--- a/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb
+++ b/meta-perl/recipes-perl/libhtml/libhtml-tree-perl_5.03.bb
@@ -16,7 +16,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/C/CJ/CJM/HTML-Tree-${PV}.tar.gz \
16" 16"
17SRC_URI[sha256sum] = "7d6d73fca622aa74855a8b088faa39454a0f91b7af83c9ec0387f01eefc2148f" 17SRC_URI[sha256sum] = "7d6d73fca622aa74855a8b088faa39454a0f91b7af83c9ec0387f01eefc2148f"
18 18
19S = "${WORKDIR}/HTML-Tree-${PV}" 19S = "${UNPACKDIR}/HTML-Tree-${PV}"
20 20
21inherit cpan_build 21inherit cpan_build
22 22
diff --git a/meta-perl/recipes-perl/libimport/libimport-into-perl_1.002004.bb b/meta-perl/recipes-perl/libimport/libimport-into-perl_1.002004.bb
index c16c358fcf..76e4d3bbf1 100644
--- a/meta-perl/recipes-perl/libimport/libimport-into-perl_1.002004.bb
+++ b/meta-perl/recipes-perl/libimport/libimport-into-perl_1.002004.bb
@@ -19,7 +19,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=209;endline=223;md5=3cf363f1e405dea6
19SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Import-Into-${PV}.tar.gz" 19SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Import-Into-${PV}.tar.gz"
20SRC_URI[sha256sum] = "decb259bc2ff015fe3dac85e4a287d4128e9b0506a0b2c5fa7244836a68b1084" 20SRC_URI[sha256sum] = "decb259bc2ff015fe3dac85e4a287d4128e9b0506a0b2c5fa7244836a68b1084"
21 21
22S = "${WORKDIR}/Import-Into-${PV}" 22S = "${UNPACKDIR}/Import-Into-${PV}"
23 23
24inherit cpan 24inherit cpan
25 25
diff --git a/meta-perl/recipes-perl/libio/libio-compress-lzma-perl_2.213.bb b/meta-perl/recipes-perl/libio/libio-compress-lzma-perl_2.213.bb
index f6733ad02d..b2da8a903f 100644
--- a/meta-perl/recipes-perl/libio/libio-compress-lzma-perl_2.213.bb
+++ b/meta-perl/recipes-perl/libio/libio-compress-lzma-perl_2.213.bb
@@ -11,7 +11,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/P/PM/PMQS/IO-Compress-Lzma-${PV}.tar.gz"
11 11
12SRC_URI[sha256sum] = "daa63c3fa1f7708aa55b97a4d189820f5e849f8e4583dc24b5cceebd06a493eb" 12SRC_URI[sha256sum] = "daa63c3fa1f7708aa55b97a4d189820f5e849f8e4583dc24b5cceebd06a493eb"
13 13
14S = "${WORKDIR}/IO-Compress-Lzma-${PV}" 14S = "${UNPACKDIR}/IO-Compress-Lzma-${PV}"
15 15
16inherit cpan 16inherit cpan
17 17
diff --git a/meta-perl/recipes-perl/libio/libio-compress-perl_2.213.bb b/meta-perl/recipes-perl/libio/libio-compress-perl_2.213.bb
index 4e0a0be4f0..ce764334f1 100644
--- a/meta-perl/recipes-perl/libio/libio-compress-perl_2.213.bb
+++ b/meta-perl/recipes-perl/libio/libio-compress-perl_2.213.bb
@@ -20,7 +20,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/P/PM/PMQS/IO-Compress-${PV}.tar.gz"
20 20
21SRC_URI[sha256sum] = "ae4d01ae574e4568c5f2fb0573e74631e2720b71ad3bc5a3ffe9480f1cb9a851" 21SRC_URI[sha256sum] = "ae4d01ae574e4568c5f2fb0573e74631e2720b71ad3bc5a3ffe9480f1cb9a851"
22 22
23S = "${WORKDIR}/IO-Compress-${PV}" 23S = "${UNPACKDIR}/IO-Compress-${PV}"
24 24
25inherit cpan 25inherit cpan
26 26
diff --git a/meta-perl/recipes-perl/libio/libio-socket-ssl-perl_2.089.bb b/meta-perl/recipes-perl/libio/libio-socket-ssl-perl_2.090.bb
index 689c46b900..58d099043d 100644
--- a/meta-perl/recipes-perl/libio/libio-socket-ssl-perl_2.089.bb
+++ b/meta-perl/recipes-perl/libio/libio-socket-ssl-perl_2.090.bb
@@ -21,9 +21,9 @@ RDEPENDS:${PN} += "\
21" 21"
22 22
23SRC_URI = "${CPAN_MIRROR}/authors/id/S/SU/SULLR/IO-Socket-SSL-${PV}.tar.gz" 23SRC_URI = "${CPAN_MIRROR}/authors/id/S/SU/SULLR/IO-Socket-SSL-${PV}.tar.gz"
24SRC_URI[sha256sum] = "f683112c1642967e9149f51ad553eccd017833b2f22eb23a9055609d2e3a14d1" 24SRC_URI[sha256sum] = "fdda17888df9f88251b62856f17fcac8f144858c72d7e01d1c4b437d23383d97"
25 25
26S = "${WORKDIR}/IO-Socket-SSL-${PV}" 26S = "${UNPACKDIR}/IO-Socket-SSL-${PV}"
27 27
28inherit cpan ptest-perl 28inherit cpan ptest-perl
29 29
diff --git a/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb b/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb
index 5c5ccf7db2..a2c3e8a46e 100644
--- a/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb
+++ b/meta-perl/recipes-perl/libio/libio-stringy-perl_2.111.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=01406e4ff2e60d88d42ef1caebdd0011"
12SRC_URI = "${CPAN_MIRROR}/authors/id/D/DS/DSKOLL/IO-stringy-${PV}.tar.gz" 12SRC_URI = "${CPAN_MIRROR}/authors/id/D/DS/DSKOLL/IO-stringy-${PV}.tar.gz"
13SRC_URI[sha256sum] = "8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d" 13SRC_URI[sha256sum] = "8c67fd6608c3c4e74f7324f1404a856c331dbf48d9deda6aaa8296ea41bf199d"
14 14
15S = "${WORKDIR}/IO-stringy-${PV}" 15S = "${UNPACKDIR}/IO-stringy-${PV}"
16 16
17inherit cpan 17inherit cpan
18 18
diff --git a/meta-perl/recipes-perl/libipc/libipc-signal-perl_1.00.bb b/meta-perl/recipes-perl/libipc/libipc-signal-perl_1.00.bb
index 43a6ff6527..84fcca8da5 100644
--- a/meta-perl/recipes-perl/libipc/libipc-signal-perl_1.00.bb
+++ b/meta-perl/recipes-perl/libipc/libipc-signal-perl_1.00.bb
@@ -8,7 +8,7 @@ SECTION = "libs"
8LICENSE = "Artistic-1.0 | GPL-1.0-or-later" 8LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
9LIC_FILES_CHKSUM = "file://README;beginline=16;endline=18;md5=f36550f59a0ae5e6e3b0be6a4da60d26" 9LIC_FILES_CHKSUM = "file://README;beginline=16;endline=18;md5=f36550f59a0ae5e6e3b0be6a4da60d26"
10 10
11S = "${WORKDIR}/IPC-Signal-${PV}" 11S = "${UNPACKDIR}/IPC-Signal-${PV}"
12 12
13SRC_URI = "${CPAN_MIRROR}/authors/id/R/RO/ROSCH/IPC-Signal-${PV}.tar.gz" 13SRC_URI = "${CPAN_MIRROR}/authors/id/R/RO/ROSCH/IPC-Signal-${PV}.tar.gz"
14 14
diff --git a/meta-perl/recipes-perl/liblocale/liblocale-gettext-perl_1.07.bb b/meta-perl/recipes-perl/liblocale/liblocale-gettext-perl_1.07.bb
index 9774ac55d1..7c23619cde 100644
--- a/meta-perl/recipes-perl/liblocale/liblocale-gettext-perl_1.07.bb
+++ b/meta-perl/recipes-perl/liblocale/liblocale-gettext-perl_1.07.bb
@@ -13,7 +13,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/P/PV/PVANDRY/Locale-gettext-${PV}.tar.gz"
13 13
14SRC_URI[sha256sum] = "909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15" 14SRC_URI[sha256sum] = "909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15"
15 15
16S = "${WORKDIR}/Locale-gettext-${PV}" 16S = "${UNPACKDIR}/Locale-gettext-${PV}"
17 17
18inherit cpan 18inherit cpan
19 19
diff --git a/meta-perl/recipes-perl/libmime/libmime-charset-perl_1.013.1.bb b/meta-perl/recipes-perl/libmime/libmime-charset-perl_1.013.1.bb
index a390818511..b7b287c399 100644
--- a/meta-perl/recipes-perl/libmime/libmime-charset-perl_1.013.1.bb
+++ b/meta-perl/recipes-perl/libmime/libmime-charset-perl_1.013.1.bb
@@ -11,7 +11,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEZUMI/MIME-Charset-${PV}.tar.gz"
11 11
12SRC_URI[sha256sum] = "1bb7a6e0c0d251f23d6e60bf84c9adefc5b74eec58475bfee4d39107e60870f0" 12SRC_URI[sha256sum] = "1bb7a6e0c0d251f23d6e60bf84c9adefc5b74eec58475bfee4d39107e60870f0"
13 13
14S = "${WORKDIR}/MIME-Charset-${PV}" 14S = "${UNPACKDIR}/MIME-Charset-${PV}"
15 15
16inherit cpan 16inherit cpan
17 17
diff --git a/meta-perl/recipes-perl/libmime/libmime-types-perl_2.28.bb b/meta-perl/recipes-perl/libmime/libmime-types-perl_2.28.bb
index d8203f4353..043e1549af 100644
--- a/meta-perl/recipes-perl/libmime/libmime-types-perl_2.28.bb
+++ b/meta-perl/recipes-perl/libmime/libmime-types-perl_2.28.bb
@@ -16,7 +16,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/M/MA/MARKOV/MIME-Types-${PV}.tar.gz \
16 " 16 "
17SRC_URI[sha256sum] = "7099cb5133401acc92d8fb0fd398cac682140be0680e7dfcb4aaf40315a2dfca" 17SRC_URI[sha256sum] = "7099cb5133401acc92d8fb0fd398cac682140be0680e7dfcb4aaf40315a2dfca"
18 18
19S = "${WORKDIR}/MIME-Types-${PV}" 19S = "${UNPACKDIR}/MIME-Types-${PV}"
20 20
21inherit cpan ptest 21inherit cpan ptest
22 22
diff --git a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.048.bb b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.048.bb
index bab9c5c95d..f3c6e1a016 100644
--- a/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.048.bb
+++ b/meta-perl/recipes-perl/libmodule/libmodule-build-tiny-perl_0.048.bb
@@ -17,7 +17,7 @@ DEPENDS = "libextutils-config-perl-native libextutils-helpers-perl-native libext
17SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz" 17SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Module-Build-Tiny-${PV}.tar.gz"
18SRC_URI[sha256sum] = "79a73e506fb7badabdf79137a45c6c5027daaf6f9ac3dcfb9d4ffcce92eb36bd" 18SRC_URI[sha256sum] = "79a73e506fb7badabdf79137a45c6c5027daaf6f9ac3dcfb9d4ffcce92eb36bd"
19 19
20S = "${WORKDIR}/Module-Build-Tiny-${PV}" 20S = "${UNPACKDIR}/Module-Build-Tiny-${PV}"
21 21
22inherit cpan_build ptest-perl 22inherit cpan_build ptest-perl
23 23
diff --git a/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb b/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb
index fac74ba97e..108c965968 100644
--- a/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb
+++ b/meta-perl/recipes-perl/libmodule/libmodule-pluggable-perl_5.2.bb
@@ -23,7 +23,7 @@ SRC_URI[sha256sum] = "b3f2ad45e4fd10b3fb90d912d78d8b795ab295480db56dc64e86b9fa75
23UPSTREAM_CHECK_REGEX = "Module\-Pluggable\-(?P<pver>(\d+\.\d+))" 23UPSTREAM_CHECK_REGEX = "Module\-Pluggable\-(?P<pver>(\d+\.\d+))"
24UPSTREAM_CHECK_URI = "https://metacpan.org/release/${SRCNAME}" 24UPSTREAM_CHECK_URI = "https://metacpan.org/release/${SRCNAME}"
25 25
26S = "${WORKDIR}/${SRCNAME}-${PV}" 26S = "${UNPACKDIR}/${SRCNAME}-${PV}"
27 27
28inherit cpan 28inherit cpan
29 29
diff --git a/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.016.bb b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.016.bb
index 0ed61ac3a4..4526def40a 100644
--- a/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.016.bb
+++ b/meta-perl/recipes-perl/libmodule/libmodule-runtime-perl_0.016.bb
@@ -25,7 +25,7 @@ SRC_URI[sha256sum] = "68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99
25 25
26UPSTREAM_CHECK_REGEX = "Module\-Runtime\-(?P<pver>(\d+\.\d+)).tar" 26UPSTREAM_CHECK_REGEX = "Module\-Runtime\-(?P<pver>(\d+\.\d+)).tar"
27 27
28S = "${WORKDIR}/${SRCNAME}-${PV}" 28S = "${UNPACKDIR}/${SRCNAME}-${PV}"
29 29
30inherit cpan 30inherit cpan
31 31
diff --git a/meta-perl/recipes-perl/libmoo/libmoo-perl_2.005005.bb b/meta-perl/recipes-perl/libmoo/libmoo-perl_2.005005.bb
index e92d793d9c..bbb8d9868f 100644
--- a/meta-perl/recipes-perl/libmoo/libmoo-perl_2.005005.bb
+++ b/meta-perl/recipes-perl/libmoo/libmoo-perl_2.005005.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=742;endline=787;md5=74f4de483dce5aa4
12SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Moo-${PV}.tar.gz" 12SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Moo-${PV}.tar.gz"
13SRC_URI[sha256sum] = "fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108" 13SRC_URI[sha256sum] = "fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108"
14 14
15S = "${WORKDIR}/Moo-${PV}" 15S = "${UNPACKDIR}/Moo-${PV}"
16 16
17inherit cpan 17inherit cpan
18 18
diff --git a/meta-perl/recipes-perl/libmozilla/libmozilla-ca-perl_20250202.bb b/meta-perl/recipes-perl/libmozilla/libmozilla-ca-perl_20250602.bb
index 0c12b46519..d5c7db4764 100644
--- a/meta-perl/recipes-perl/libmozilla/libmozilla-ca-perl_20250202.bb
+++ b/meta-perl/recipes-perl/libmozilla/libmozilla-ca-perl_20250602.bb
@@ -10,9 +10,9 @@ LICENSE = "MPL-2.0"
10LIC_FILES_CHKSUM = "file://README;beginline=32;endline=39;md5=51e666dce556490a1132e937ad3f8729" 10LIC_FILES_CHKSUM = "file://README;beginline=32;endline=39;md5=51e666dce556490a1132e937ad3f8729"
11 11
12SRC_URI = "${CPAN_MIRROR}/authors/id/L/LW/LWP/Mozilla-CA-${PV}.tar.gz" 12SRC_URI = "${CPAN_MIRROR}/authors/id/L/LW/LWP/Mozilla-CA-${PV}.tar.gz"
13SRC_URI[sha256sum] = "32d43ce8cb3b201813898f0c4c593a08df350c1e47484e043fc8adebbda60dbf" 13SRC_URI[sha256sum] = "adeac0752440b2da094e8036bab6c857e22172457658868f5ac364f0c7b35481"
14 14
15S = "${WORKDIR}/Mozilla-CA-${PV}" 15S = "${UNPACKDIR}/Mozilla-CA-${PV}"
16 16
17inherit cpan ptest-perl 17inherit cpan ptest-perl
18 18
diff --git a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb
index c7c0e381a6..05027f693c 100644
--- a/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-dns-perl_1.50.bb
@@ -13,7 +13,7 @@ SRC_URI[sha256sum] = "c660500b9d96e5aa2b16d9f4260b6f9f05b5602d3c4bea0ca39b45bcd0
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
16S = "${WORKDIR}/Net-DNS-${PV}" 16S = "${UNPACKDIR}/Net-DNS-${PV}"
17 17
18EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}" 18EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}"
19 19
diff --git a/meta-perl/recipes-perl/libnet/libnet-dns-sec-perl_1.10.bb b/meta-perl/recipes-perl/libnet/libnet-dns-sec-perl_1.10.bb
index ba79922bac..ee365f9328 100644
--- a/meta-perl/recipes-perl/libnet/libnet-dns-sec-perl_1.10.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-dns-sec-perl_1.10.bb
@@ -12,7 +12,7 @@ DEPENDS += "openssl"
12 12
13UPSTREAM_CHECK_REGEX = "Net\-DNS\-SEC\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" 13UPSTREAM_CHECK_REGEX = "Net\-DNS\-SEC\-(?P<pver>(\d+\.\d+))(?!_\d+).tar"
14 14
15S = "${WORKDIR}/Net-DNS-SEC-${PV}" 15S = "${UNPACKDIR}/Net-DNS-SEC-${PV}"
16 16
17EXTRA_CPANFLAGS = "INC='-I${STAGING_INCDIR}' LIBS='-L${STAGING_LIBDIR} -lssl -L${STAGING_BASELIBDIR} -lcrypto'" 17EXTRA_CPANFLAGS = "INC='-I${STAGING_INCDIR}' LIBS='-L${STAGING_LIBDIR} -lssl -L${STAGING_BASELIBDIR} -lcrypto'"
18 18
diff --git a/meta-perl/recipes-perl/libnet/libnet-idn-encode_2.500.bb b/meta-perl/recipes-perl/libnet/libnet-idn-encode_2.500.bb
index 7f33fd2b1f..dd53bebf4c 100644
--- a/meta-perl/recipes-perl/libnet/libnet-idn-encode_2.500.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-idn-encode_2.500.bb
@@ -12,7 +12,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/C/CF/CFAERBER/Net-IDN-Encode-${PV}.tar.gz \
12" 12"
13SRC_URI[sha256sum] = "55453633e3ff24ce325b34bc2c8157b9859962a31ab5cf28bf7ccc1c9b3a3eaa" 13SRC_URI[sha256sum] = "55453633e3ff24ce325b34bc2c8157b9859962a31ab5cf28bf7ccc1c9b3a3eaa"
14 14
15S = "${WORKDIR}/Net-IDN-Encode-${PV}" 15S = "${UNPACKDIR}/Net-IDN-Encode-${PV}"
16 16
17inherit cpan ptest-perl 17inherit cpan ptest-perl
18 18
diff --git a/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.68.bb b/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.68.bb
index a7793200a5..c620485123 100644
--- a/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.68.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-ldap-perl_0.68.bb
@@ -13,7 +13,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/M/MA/MARSCHAP/perl-ldap-${PV}.tar.gz"
13 13
14SRC_URI[sha256sum] = "e2f389fe3e7a9e4b61488692919ad723b98f3b479b5288f610daa8c27995b351" 14SRC_URI[sha256sum] = "e2f389fe3e7a9e4b61488692919ad723b98f3b479b5288f610daa8c27995b351"
15 15
16S = "${WORKDIR}/perl-ldap-${PV}" 16S = "${UNPACKDIR}/perl-ldap-${PV}"
17 17
18inherit cpan ptest-perl 18inherit cpan ptest-perl
19 19
diff --git a/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb b/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb
index f56b5a26e4..8f029492b1 100644
--- a/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-libidn-perl_0.12.bb
@@ -19,7 +19,7 @@ SRC_URI += "file://libidn-wr-cross-compile.patch"
19 19
20LIC_FILES_CHKSUM = "file://README;beginline=42;endline=92;md5=3374ea0369ca3ead6047520477a43147" 20LIC_FILES_CHKSUM = "file://README;beginline=42;endline=92;md5=3374ea0369ca3ead6047520477a43147"
21 21
22S = "${WORKDIR}/Net-LibIDN-${PV}" 22S = "${UNPACKDIR}/Net-LibIDN-${PV}"
23 23
24EXTRA_CPANFLAGS = "--with-libidn=${STAGING_LIBDIR} --with-libidn-inc=${STAGING_INCDIR} --compiler='${CC}'" 24EXTRA_CPANFLAGS = "--with-libidn=${STAGING_LIBDIR} --with-libidn-inc=${STAGING_INCDIR} --compiler='${CC}'"
25EXTRA_CPANFLAGS += "--disable-tld" 25EXTRA_CPANFLAGS += "--disable-tld"
diff --git a/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.85.bb b/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.85.bb
index d09f756fbb..daf07baa22 100644
--- a/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.85.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-ssleay-perl_1.85.bb
@@ -29,7 +29,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/M/MI/MIKEM/Net-SSLeay-${PV}.tar.gz \
29 " 29 "
30SRC_URI[sha256sum] = "9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8" 30SRC_URI[sha256sum] = "9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8"
31 31
32S = "${WORKDIR}/Net-SSLeay-${PV}" 32S = "${UNPACKDIR}/Net-SSLeay-${PV}"
33 33
34inherit cpan ptest 34inherit cpan ptest
35 35
diff --git a/meta-perl/recipes-perl/libnet/libnet-telnet-perl_3.05.bb b/meta-perl/recipes-perl/libnet/libnet-telnet-perl_3.05.bb
index 2e79a3b1cd..3d05a3d7a3 100644
--- a/meta-perl/recipes-perl/libnet/libnet-telnet-perl_3.05.bb
+++ b/meta-perl/recipes-perl/libnet/libnet-telnet-perl_3.05.bb
@@ -17,7 +17,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=4;endline=7;md5=e94ab3b72335e3cdadd6
17SRC_URI = "${CPAN_MIRROR}/authors/id/J/JR/JROGERS/Net-Telnet-${PV}.tar.gz" 17SRC_URI = "${CPAN_MIRROR}/authors/id/J/JR/JROGERS/Net-Telnet-${PV}.tar.gz"
18SRC_URI[sha256sum] = "677f68ba2cd2a824fae323fa82e183bf7e3d03c3c499c91d923bd6283796a743" 18SRC_URI[sha256sum] = "677f68ba2cd2a824fae323fa82e183bf7e3d03c3c499c91d923bd6283796a743"
19 19
20S = "${WORKDIR}/Net-Telnet-${PV}" 20S = "${UNPACKDIR}/Net-Telnet-${PV}"
21 21
22inherit cpan 22inherit cpan
23 23
diff --git a/meta-perl/recipes-perl/libproc/libproc-waitstat-perl_1.00.bb b/meta-perl/recipes-perl/libproc/libproc-waitstat-perl_1.00.bb
index d9424ed4d6..8478441211 100644
--- a/meta-perl/recipes-perl/libproc/libproc-waitstat-perl_1.00.bb
+++ b/meta-perl/recipes-perl/libproc/libproc-waitstat-perl_1.00.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=21;endline=23;md5=f36550f59a0ae5e6e3
10 10
11RDEPENDS:${PN} += "perl libipc-signal-perl" 11RDEPENDS:${PN} += "perl libipc-signal-perl"
12 12
13S = "${WORKDIR}/Proc-WaitStat-${PV}" 13S = "${UNPACKDIR}/Proc-WaitStat-${PV}"
14 14
15SRC_URI = "${CPAN_MIRROR}/authors/id/R/RO/ROSCH/Proc-WaitStat-${PV}.tar.gz" 15SRC_URI = "${CPAN_MIRROR}/authors/id/R/RO/ROSCH/Proc-WaitStat-${PV}.tar.gz"
16 16
diff --git a/meta-perl/recipes-perl/librole/librole-tiny-perl_2.002004.bb b/meta-perl/recipes-perl/librole/librole-tiny-perl_2.002004.bb
index 8ccd269e6d..69d84a6edf 100644
--- a/meta-perl/recipes-perl/librole/librole-tiny-perl_2.002004.bb
+++ b/meta-perl/recipes-perl/librole/librole-tiny-perl_2.002004.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=197;endline=234;md5=26df7e7c20551fb1
11SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Role-Tiny-${PV}.tar.gz" 11SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Role-Tiny-${PV}.tar.gz"
12SRC_URI[sha256sum] = "d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45" 12SRC_URI[sha256sum] = "d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45"
13 13
14S = "${WORKDIR}/Role-Tiny-${PV}" 14S = "${UNPACKDIR}/Role-Tiny-${PV}"
15 15
16inherit cpan 16inherit cpan
17 17
diff --git a/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb b/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb
index 6b1c4e8c0f..be52caacf2 100644
--- a/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb
+++ b/meta-perl/recipes-perl/libstatgrab/libunix-statgrab_0.112.bb
@@ -30,7 +30,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c195
30 30
31SRC_URI[sha256sum] = "16a29f7acaeec081bf0e7303ba5ee24fda1d21a1104669b837745f3ea61d6afa" 31SRC_URI[sha256sum] = "16a29f7acaeec081bf0e7303ba5ee24fda1d21a1104669b837745f3ea61d6afa"
32 32
33S = "${WORKDIR}/Unix-Statgrab-${PV}" 33S = "${UNPACKDIR}/Unix-Statgrab-${PV}"
34 34
35export LD = "${CCLD}" 35export LD = "${CCLD}"
36 36
diff --git a/meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000006.bb b/meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000006.bb
index 5a779a6733..426ba68ab8 100644
--- a/meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000006.bb
+++ b/meta-perl/recipes-perl/libstrictures/libstrictures-perl_2.000006.bb
@@ -31,7 +31,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=246;endline=262;md5=43be558cf4f19823
31SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/strictures-${PV}.tar.gz" 31SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/strictures-${PV}.tar.gz"
32SRC_URI[sha256sum] = "09d57974a6d1b2380c802870fed471108f51170da81458e2751859f2714f8d57" 32SRC_URI[sha256sum] = "09d57974a6d1b2380c802870fed471108f51170da81458e2751859f2714f8d57"
33 33
34S = "${WORKDIR}/strictures-${PV}" 34S = "${UNPACKDIR}/strictures-${PV}"
35 35
36inherit cpan ptest-perl 36inherit cpan ptest-perl
37 37
diff --git a/meta-perl/recipes-perl/libsub/libsub-exporter-progressive-perl_0.001013.bb b/meta-perl/recipes-perl/libsub/libsub-exporter-progressive-perl_0.001013.bb
index 10f0fa2044..5ffc3eaef9 100644
--- a/meta-perl/recipes-perl/libsub/libsub-exporter-progressive-perl_0.001013.bb
+++ b/meta-perl/recipes-perl/libsub/libsub-exporter-progressive-perl_0.001013.bb
@@ -16,7 +16,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=003fa970662359a43ac2c2961108b0f1"
16SRC_URI = "${CPAN_MIRROR}/authors/id/F/FR/FREW/Sub-Exporter-Progressive-${PV}.tar.gz" 16SRC_URI = "${CPAN_MIRROR}/authors/id/F/FR/FREW/Sub-Exporter-Progressive-${PV}.tar.gz"
17SRC_URI[sha256sum] = "d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056" 17SRC_URI[sha256sum] = "d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056"
18 18
19S = "${WORKDIR}/Sub-Exporter-Progressive-${PV}" 19S = "${UNPACKDIR}/Sub-Exporter-Progressive-${PV}"
20 20
21inherit cpan 21inherit cpan
22 22
diff --git a/meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb b/meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb
index 7487712a93..084d55ee60 100644
--- a/meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb
+++ b/meta-perl/recipes-perl/libsub/libsub-uplevel-perl_0.2800.bb
@@ -19,7 +19,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/D/DA/${CPAN_AUTHOR}/${CPAN_PACKAGE}-${PV}.t
19 19
20SRC_URI[sha256sum] = "b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293" 20SRC_URI[sha256sum] = "b4f3f63b80f680a421332d8851ddbe5a8e72fcaa74d5d1d98f3c8cc4a3ece293"
21 21
22S = "${WORKDIR}/${CPAN_PACKAGE}-${PV}" 22S = "${UNPACKDIR}/${CPAN_PACKAGE}-${PV}"
23 23
24inherit cpan ptest-perl 24inherit cpan ptest-perl
25 25
diff --git a/meta-perl/recipes-perl/libterm/libterm-readkey-perl_2.38.bb b/meta-perl/recipes-perl/libterm/libterm-readkey-perl_2.38.bb
index 3f184badf5..889b6b655b 100644
--- a/meta-perl/recipes-perl/libterm/libterm-readkey-perl_2.38.bb
+++ b/meta-perl/recipes-perl/libterm/libterm-readkey-perl_2.38.bb
@@ -16,7 +16,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/J/JS/JSTOWE/TermReadKey-${PV}.tar.gz"
16 16
17SRC_URI[sha256sum] = "5a645878dc570ac33661581fbb090ff24ebce17d43ea53fd22e105a856a47290" 17SRC_URI[sha256sum] = "5a645878dc570ac33661581fbb090ff24ebce17d43ea53fd22e105a856a47290"
18 18
19S = "${WORKDIR}/TermReadKey-${PV}" 19S = "${UNPACKDIR}/TermReadKey-${PV}"
20 20
21UPSTREAM_CHECK_URI = "https://metacpan.org/release/TermReadKey" 21UPSTREAM_CHECK_URI = "https://metacpan.org/release/TermReadKey"
22UPSTREAM_CHECK_REGEX = "TermReadKey\-(?P<pver>(\d+\.\d+))(?!_\d+)\.tar.gz" 22UPSTREAM_CHECK_REGEX = "TermReadKey\-(?P<pver>(\d+\.\d+))(?!_\d+)\.tar.gz"
diff --git a/meta-perl/recipes-perl/libtest/libtest-deep-perl_1.205.bb b/meta-perl/recipes-perl/libtest/libtest-deep-perl_1.205.bb
index 7fbddad7fc..414f0efe3d 100644
--- a/meta-perl/recipes-perl/libtest/libtest-deep-perl_1.205.bb
+++ b/meta-perl/recipes-perl/libtest/libtest-deep-perl_1.205.bb
@@ -30,7 +30,7 @@ SRC_URI[sha256sum] = "42781e9943a7a215e662c4973b9feafdc019fd16469bdb849a8537ee58
30 30
31UPSTREAM_CHECK_REGEX = "Test\-Deep\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" 31UPSTREAM_CHECK_REGEX = "Test\-Deep\-(?P<pver>(\d+\.\d+))(?!_\d+).tar"
32 32
33S = "${WORKDIR}/Test-Deep-${PV}" 33S = "${UNPACKDIR}/Test-Deep-${PV}"
34 34
35inherit cpan ptest-perl 35inherit cpan ptest-perl
36 36
diff --git a/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.50.bb b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.50.bb
index 24b6806bc6..0af38719c7 100644
--- a/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.50.bb
+++ b/meta-perl/recipes-perl/libtest/libtest-harness-perl_3.50.bb
@@ -30,7 +30,7 @@ SRC_URI[sha256sum] = "79b6acdc444f1924cd4c2e9ed868bdc6e09580021aca8ff078ede2ffef
30 30
31UPSTREAM_CHECK_REGEX = "Test\-Harness\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" 31UPSTREAM_CHECK_REGEX = "Test\-Harness\-(?P<pver>(\d+\.\d+))(?!_\d+).tar"
32 32
33S = "${WORKDIR}/Test-Harness-${PV}" 33S = "${UNPACKDIR}/Test-Harness-${PV}"
34 34
35inherit cpan ptest-perl 35inherit cpan ptest-perl
36 36
diff --git a/meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb b/meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb
index fe178b46ca..23f339bcda 100644
--- a/meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb
+++ b/meta-perl/recipes-perl/libtest/libtest-nowarnings-perl_1.04.bb
@@ -29,7 +29,7 @@ SRC_URI[sha256sum] = "638a57658cb119af1fe5b15e73d47c2544dcfef84af0c6b1b2e97f0820
29 29
30RDEPENDS:${PN} += "perl-module-test-builder perl-module-test-more perl-module-test-tester" 30RDEPENDS:${PN} += "perl-module-test-builder perl-module-test-more perl-module-test-tester"
31 31
32S = "${WORKDIR}/${CPAN_PACKAGE}-${PV}" 32S = "${UNPACKDIR}/${CPAN_PACKAGE}-${PV}"
33 33
34inherit cpan ptest-perl 34inherit cpan ptest-perl
35 35
diff --git a/meta-perl/recipes-perl/libtest/libtest-warn-perl_0.37.bb b/meta-perl/recipes-perl/libtest/libtest-warn-perl_0.37.bb
index 0f0816df9b..6536787623 100644
--- a/meta-perl/recipes-perl/libtest/libtest-warn-perl_0.37.bb
+++ b/meta-perl/recipes-perl/libtest/libtest-warn-perl_0.37.bb
@@ -19,7 +19,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/B/BI/${CPAN_AUTHOR}/${CPAN_PACKAGE}-${PV}.t
19 19
20SRC_URI[sha256sum] = "98ca32e7f2f5ea89b8bfb9a0609977f3d153e242e2e51705126cb954f1a06b57" 20SRC_URI[sha256sum] = "98ca32e7f2f5ea89b8bfb9a0609977f3d153e242e2e51705126cb954f1a06b57"
21 21
22S = "${WORKDIR}/${CPAN_PACKAGE}-${PV}" 22S = "${UNPACKDIR}/${CPAN_PACKAGE}-${PV}"
23 23
24inherit cpan ptest-perl 24inherit cpan ptest-perl
25 25
diff --git a/meta-perl/recipes-perl/libtext/libtext-charwidth-perl_0.04.bb b/meta-perl/recipes-perl/libtext/libtext-charwidth-perl_0.04.bb
index 8f16aa1ec0..15f8b3f81e 100644
--- a/meta-perl/recipes-perl/libtext/libtext-charwidth-perl_0.04.bb
+++ b/meta-perl/recipes-perl/libtext/libtext-charwidth-perl_0.04.bb
@@ -19,7 +19,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/K/KU/KUBOTA/Text-CharWidth-${PV}.tar.gz"
19 19
20SRC_URI[sha256sum] = "abded5f4fdd9338e89fd2f1d8271c44989dae5bf50aece41b6179d8e230704f8" 20SRC_URI[sha256sum] = "abded5f4fdd9338e89fd2f1d8271c44989dae5bf50aece41b6179d8e230704f8"
21 21
22S = "${WORKDIR}/Text-CharWidth-${PV}" 22S = "${UNPACKDIR}/Text-CharWidth-${PV}"
23 23
24inherit cpan 24inherit cpan
25 25
diff --git a/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
index 9c473d15a2..90bd555403 100644
--- a/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
+++ b/meta-perl/recipes-perl/libtext/libtext-diff-perl_1.41.bb
@@ -16,7 +16,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/O/OV/OVID/Text-Diff-${PV}.tar.gz \
16 " 16 "
17SRC_URI[sha256sum] = "a67f50a48e313c1680cc662109ce5f913ea71454db355d0cf4db87ac89d2d2fa" 17SRC_URI[sha256sum] = "a67f50a48e313c1680cc662109ce5f913ea71454db355d0cf4db87ac89d2d2fa"
18 18
19S = "${WORKDIR}/Text-Diff-${PV}" 19S = "${UNPACKDIR}/Text-Diff-${PV}"
20 20
21inherit cpan ptest 21inherit cpan ptest
22RDEPENDS:${PN}-ptest += "perl-module-test perl-module-test-more" 22RDEPENDS:${PN}-ptest += "perl-module-test perl-module-test-more"
diff --git a/meta-perl/recipes-perl/libtext/libtext-iconv-perl_1.7.bb b/meta-perl/recipes-perl/libtext/libtext-iconv-perl_1.7.bb
index 80c976561a..2d0242d878 100644
--- a/meta-perl/recipes-perl/libtext/libtext-iconv-perl_1.7.bb
+++ b/meta-perl/recipes-perl/libtext/libtext-iconv-perl_1.7.bb
@@ -17,7 +17,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/M/MP/MPIOTR/Text-Iconv-${PV}.tar.gz"
17 17
18SRC_URI[sha256sum] = "5b80b7d5e709d34393bcba88971864a17b44a5bf0f9e4bcee383d029e7d2d5c3" 18SRC_URI[sha256sum] = "5b80b7d5e709d34393bcba88971864a17b44a5bf0f9e4bcee383d029e7d2d5c3"
19 19
20S = "${WORKDIR}/Text-Iconv-${PV}" 20S = "${UNPACKDIR}/Text-Iconv-${PV}"
21 21
22inherit cpan 22inherit cpan
23 23
diff --git a/meta-perl/recipes-perl/libtext/libtext-wrapi18n-perl_0.06.bb b/meta-perl/recipes-perl/libtext/libtext-wrapi18n-perl_0.06.bb
index 7bc2e234ac..025bcc2873 100644
--- a/meta-perl/recipes-perl/libtext/libtext-wrapi18n-perl_0.06.bb
+++ b/meta-perl/recipes-perl/libtext/libtext-wrapi18n-perl_0.06.bb
@@ -20,7 +20,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/K/KU/KUBOTA/Text-WrapI18N-${PV}.tar.gz"
20 20
21SRC_URI[sha256sum] = "4bd29a17f0c2c792d12c1005b3c276f2ab0fae39c00859ae1741d7941846a488" 21SRC_URI[sha256sum] = "4bd29a17f0c2c792d12c1005b3c276f2ab0fae39c00859ae1741d7941846a488"
22 22
23S = "${WORKDIR}/Text-WrapI18N-${PV}" 23S = "${UNPACKDIR}/Text-WrapI18N-${PV}"
24 24
25DEPENDS = "libtext-charwidth-perl" 25DEPENDS = "libtext-charwidth-perl"
26 26
diff --git a/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb b/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb
index ae922d9dda..6b552d9502 100644
--- a/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb
+++ b/meta-perl/recipes-perl/libunicode/libunicode-linebreak-perl_2019.001.bb
@@ -14,7 +14,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/N/NE/NEZUMI/Unicode-LineBreak-${PV}.tar.gz"
14 14
15SRC_URI[sha256sum] = "486762e4cacddcc77b13989f979a029f84630b8175e7fef17989e157d4b6318a" 15SRC_URI[sha256sum] = "486762e4cacddcc77b13989f979a029f84630b8175e7fef17989e157d4b6318a"
16 16
17S = "${WORKDIR}/Unicode-LineBreak-${PV}" 17S = "${UNPACKDIR}/Unicode-LineBreak-${PV}"
18 18
19DEPENDS = "libsombok3 libmime-charset-perl" 19DEPENDS = "libsombok3 libmime-charset-perl"
20 20
diff --git a/meta-perl/recipes-perl/liburi/liburi-perl_5.31.bb b/meta-perl/recipes-perl/liburi/liburi-perl_5.32.bb
index e23942b81e..7c42a7e4a4 100644
--- a/meta-perl/recipes-perl/liburi/liburi-perl_5.31.bb
+++ b/meta-perl/recipes-perl/liburi/liburi-perl_5.32.bb
@@ -12,9 +12,9 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/O/OA/OALDERS/URI-${PV}.tar.gz \
12 file://0001-Skip-TODO-test-cases-that-fail.patch \ 12 file://0001-Skip-TODO-test-cases-that-fail.patch \
13 " 13 "
14 14
15SRC_URI[sha256sum] = "b9c4d58b2614b8611ae03a95a6d60ed996f4b311ef3cd5a937b92f1825ecc564" 15SRC_URI[sha256sum] = "9632067d34e14e0dae2da94631c4f25a387fcc48d06fa29330e8b3c04c4e913d"
16 16
17S = "${WORKDIR}/URI-${PV}" 17S = "${UNPACKDIR}/URI-${PV}"
18 18
19EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}" 19EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR}"
20 20
diff --git a/meta-perl/recipes-perl/libxml/libxml-filter-buffertext-perl_1.01.bb b/meta-perl/recipes-perl/libxml/libxml-filter-buffertext-perl_1.01.bb
index 4393fbd91a..6dc2a19e0b 100644
--- a/meta-perl/recipes-perl/libxml/libxml-filter-buffertext-perl_1.01.bb
+++ b/meta-perl/recipes-perl/libxml/libxml-filter-buffertext-perl_1.01.bb
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "8fd2126d3beec554df852919f4739e689202cbba6a17506e9b66ea1658
17 17
18LIC_FILES_CHKSUM = "file://BufferText.pm;beginline=88;endline=90;md5=497aa6d79cc84c3d769a2a0016bee928" 18LIC_FILES_CHKSUM = "file://BufferText.pm;beginline=88;endline=90;md5=497aa6d79cc84c3d769a2a0016bee928"
19 19
20S = "${WORKDIR}/XML-Filter-BufferText-${PV}" 20S = "${UNPACKDIR}/XML-Filter-BufferText-${PV}"
21 21
22inherit cpan 22inherit cpan
23 23
diff --git a/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0134.bb b/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0134.bb
index e0ed6e7c3e..6450111da9 100644
--- a/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0134.bb
+++ b/meta-perl/recipes-perl/libxml/libxml-libxml-perl_2.0134.bb
@@ -34,7 +34,7 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=64eda1bc135f0ece1d1187f2a8ac82c1
34SRC_URI[libxml.md5sum] = "dce687dd8b7e82d1c359fd74b1852f64" 34SRC_URI[libxml.md5sum] = "dce687dd8b7e82d1c359fd74b1852f64"
35SRC_URI[libxml.sha256sum] = "f0bca4d0c2da35d879fee4cd13f352014186cedab27ab5e191f39b5d7d4f46cf" 35SRC_URI[libxml.sha256sum] = "f0bca4d0c2da35d879fee4cd13f352014186cedab27ab5e191f39b5d7d4f46cf"
36 36
37S = "${WORKDIR}/XML-LibXML-${PV}" 37S = "${UNPACKDIR}/XML-LibXML-${PV}"
38 38
39inherit cpan ptest-perl 39inherit cpan ptest-perl
40 40
diff --git a/meta-perl/recipes-perl/libxml/libxml-sax-writer-perl_0.57.bb b/meta-perl/recipes-perl/libxml/libxml-sax-writer-perl_0.57.bb
index d4a027e6d8..b66cbc3945 100644
--- a/meta-perl/recipes-perl/libxml/libxml-sax-writer-perl_0.57.bb
+++ b/meta-perl/recipes-perl/libxml/libxml-sax-writer-perl_0.57.bb
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "3d61d07ef43b0126f5b4de4f415a256fa859fa88dc4fdabaad70b7be7c
17 17
18LIC_FILES_CHKSUM = "file://README;beginline=45;endline=46;md5=d41d8cd98f00b204e9800998ecf8427e" 18LIC_FILES_CHKSUM = "file://README;beginline=45;endline=46;md5=d41d8cd98f00b204e9800998ecf8427e"
19 19
20S = "${WORKDIR}/XML-SAX-Writer-${PV}" 20S = "${UNPACKDIR}/XML-SAX-Writer-${PV}"
21 21
22inherit cpan 22inherit cpan
23 23
diff --git a/meta-python/classes/distutils-common-base.bbclass b/meta-python/classes/distutils-common-base.bbclass
deleted file mode 100644
index 59c750a3cf..0000000000
--- a/meta-python/classes/distutils-common-base.bbclass
+++ /dev/null
@@ -1,28 +0,0 @@
1export STAGING_INCDIR
2export STAGING_LIBDIR
3
4# LDSHARED is the ld *command* used to create shared library
5export LDSHARED = "${CCLD} -shared"
6# LDXXSHARED is the ld *command* used to create shared library of C++
7# objects
8export LDCXXSHARED = "${CXX} -shared"
9# CCSHARED are the C *flags* used to create objects to go into a shared
10# library (module)
11export CCSHARED = "-fPIC -DPIC"
12# LINKFORSHARED are the flags passed to the $(CC) command that links
13# the python executable
14export LINKFORSHARED = "${SECURITY_CFLAGS} -Xlinker -export-dynamic"
15
16FILES:${PN} += "${libdir}/* ${libdir}/${PYTHON_DIR}/*"
17
18FILES:${PN}-staticdev += "\
19 ${PYTHON_SITEPACKAGES_DIR}/*.a \
20"
21FILES:${PN}-dev += "\
22 ${datadir}/pkgconfig \
23 ${libdir}/pkgconfig \
24 ${PYTHON_SITEPACKAGES_DIR}/*.la \
25"
26python __anonymous() {
27 bb.warn("distutils-common-base.bbclass is deprecated, please use setuptools3-base.bbclass instead")
28}
diff --git a/meta-python/classes/distutils3-base.bbclass b/meta-python/classes/distutils3-base.bbclass
deleted file mode 100644
index d36b4c4a3e..0000000000
--- a/meta-python/classes/distutils3-base.bbclass
+++ /dev/null
@@ -1,9 +0,0 @@
1DEPENDS:append:class-target = " python3-native python3"
2DEPENDS:append:class-nativesdk = " python3-native python3"
3RDEPENDS:${PN} += "${@['', 'python3-core']['${CLASSOVERRIDE}' == 'class-target']}"
4
5inherit distutils-common-base python3native python3targetconfig
6
7python __anonymous() {
8 bb.warn("distutils3-base.bbclass is deprecated, please use setuptools3-base.bbclass instead")
9}
diff --git a/meta-python/classes/distutils3.bbclass b/meta-python/classes/distutils3.bbclass
deleted file mode 100644
index 909415efa0..0000000000
--- a/meta-python/classes/distutils3.bbclass
+++ /dev/null
@@ -1,71 +0,0 @@
1inherit distutils3-base
2
3B = "${WORKDIR}/build"
4distutils_do_configure[cleandirs] = "${B}"
5
6DISTUTILS_BUILD_ARGS ?= ""
7DISTUTILS_INSTALL_ARGS ?= "--root=${D} \
8 --prefix=${prefix} \
9 --install-lib=${PYTHON_SITEPACKAGES_DIR} \
10 --install-data=${datadir}"
11
12DISTUTILS_PYTHON = "python3"
13DISTUTILS_PYTHON:class-native = "nativepython3"
14
15DISTUTILS_SETUP_PATH ?= "${S}"
16
17python __anonymous() {
18 bb.warn("distutils3.bbclass is deprecated, please use setuptools3.bbclass instead")
19}
20
21distutils3_do_configure() {
22 :
23}
24
25distutils3_do_compile() {
26 cd ${DISTUTILS_SETUP_PATH}
27 NO_FETCH_BUILD=1 \
28 STAGING_INCDIR=${STAGING_INCDIR} \
29 STAGING_LIBDIR=${STAGING_LIBDIR} \
30 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py \
31 build --build-base=${B} ${DISTUTILS_BUILD_ARGS} || \
32 bbfatal_log "'python3 setup.py build ${DISTUTILS_BUILD_ARGS}' execution failed."
33}
34distutils3_do_compile[vardepsexclude] = "MACHINE"
35
36distutils3_do_install() {
37 cd ${DISTUTILS_SETUP_PATH}
38 install -d ${D}${PYTHON_SITEPACKAGES_DIR}
39 STAGING_INCDIR=${STAGING_INCDIR} \
40 STAGING_LIBDIR=${STAGING_LIBDIR} \
41 PYTHONPATH=${D}${PYTHON_SITEPACKAGES_DIR} \
42 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py \
43 build --build-base=${B} install --skip-build ${DISTUTILS_INSTALL_ARGS} || \
44 bbfatal_log "'python3 setup.py install ${DISTUTILS_INSTALL_ARGS}' execution failed."
45
46 # support filenames with *spaces*
47 find ${D} -name "*.py" -exec grep -q ${D} {} \; \
48 -exec sed -i -e s:${D}::g {} \;
49
50 for i in ${D}${bindir}/* ${D}${sbindir}/*; do
51 if [ -f "$i" ]; then
52 sed -i -e s:${PYTHON}:${USRBINPATH}/env\ ${DISTUTILS_PYTHON}:g $i
53 sed -i -e s:${STAGING_BINDIR_NATIVE}:${bindir}:g $i
54 fi
55 done
56
57 rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/easy-install.pth
58
59 #
60 # FIXME: Bandaid against wrong datadir computation
61 #
62 if [ -e ${D}${datadir}/share ]; then
63 mv -f ${D}${datadir}/share/* ${D}${datadir}/
64 rmdir ${D}${datadir}/share
65 fi
66}
67distutils3_do_install[vardepsexclude] = "MACHINE"
68
69EXPORT_FUNCTIONS do_configure do_compile do_install
70
71export LDSHARED="${CCLD} -shared"
diff --git a/meta-python/conf/include/non-repro-meta-python.inc b/meta-python/conf/include/non-repro-meta-python.inc
deleted file mode 100755
index 03d3fefba5..0000000000
--- a/meta-python/conf/include/non-repro-meta-python.inc
+++ /dev/null
@@ -1,31 +0,0 @@
1# List of known non-reproducible package of the meta-python layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_PYTHON = " \
4 python3-evdev \
5 python3-evdev-dbg \
6 python3-evdev-src \
7 python3-frozenlist \
8 python3-frozenlist-dbg \
9 python3-kivy-src \
10 python3-lief \
11 python3-mlcommons-loadgen \
12 python3-mlcommons-loadgen-dbg \
13 python3-mlcommons-loadgen-src \
14 python3-pandas \
15 python3-pandas-dbg \
16 python3-pandas-src \
17 python3-propcache \
18 python3-propcache-dbg \
19 python3-pybind11-json-dev \
20 python3-pycocotools-src \
21 python3-pydantic-core \
22 python3-pynacl \
23 python3-pynacl-dbg \
24 python3-pynacl-src \
25 python3-pyproj \
26 python3-pyproj-dbg \
27 python3-pyproj-src \
28 python3-pyzmq \
29 python3-yarl \
30 python3-yarl-dbg \
31"
diff --git a/meta-python/conf/include/ptest-packagelists-meta-python.inc b/meta-python/conf/include/ptest-packagelists-meta-python.inc
index b953ae2502..c62bfab034 100644
--- a/meta-python/conf/include/ptest-packagelists-meta-python.inc
+++ b/meta-python/conf/include/ptest-packagelists-meta-python.inc
@@ -72,6 +72,7 @@ PTESTS_FAST_META_PYTHON = "\
72 python3-pyroute2 \ 72 python3-pyroute2 \
73 python3-pyserial \ 73 python3-pyserial \
74 python3-pytest-mock \ 74 python3-pytest-mock \
75 python3-pytest-sugar \
75 python3-pytoml \ 76 python3-pytoml \
76 python3-pyyaml-include \ 77 python3-pyyaml-include \
77 python3-pydbus \ 78 python3-pydbus \
diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf
index 261c38e89c..b887accbf8 100644
--- a/meta-python/conf/layer.conf
+++ b/meta-python/conf/layer.conf
@@ -17,3 +17,35 @@ LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer"
17LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter" 17LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter"
18 18
19LICENSE_PATH += "${LAYERDIR}/licenses" 19LICENSE_PATH += "${LAYERDIR}/licenses"
20
21# List of known non-reproducible package of the meta-python layer
22# Please keep this list sorted
23OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
24 python3-evdev \
25 python3-evdev-dbg \
26 python3-evdev-src \
27 python3-frozenlist \
28 python3-frozenlist-dbg \
29 python3-kivy-src \
30 python3-lief \
31 python3-mlcommons-loadgen \
32 python3-mlcommons-loadgen-dbg \
33 python3-mlcommons-loadgen-src \
34 python3-pandas \
35 python3-pandas-dbg \
36 python3-pandas-src \
37 python3-propcache \
38 python3-propcache-dbg \
39 python3-pybind11-json-dev \
40 python3-pycocotools-src \
41 python3-pydantic-core \
42 python3-pynacl \
43 python3-pynacl-dbg \
44 python3-pynacl-src \
45 python3-pyproj \
46 python3-pyproj-dbg \
47 python3-pyproj-src \
48 python3-pyzmq \
49 python3-yarl \
50 python3-yarl-dbg \
51"
diff --git a/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.21.0.bb b/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.22.0.bb
index 6a22f2170d..2dba3d48a6 100644
--- a/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.21.0.bb
+++ b/meta-python/recipes-connectivity/python-thrift/python3-thrift_0.22.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "Python bindings for the Apache Thrift RPC system"
2LICENSE = "Apache-2.0" 2LICENSE = "Apache-2.0"
3LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515" 3LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515"
4 4
5SRC_URI[sha256sum] = "5e6f7c50f936ebfa23e924229afc95eb219f8c8e5a83202dd4a391244803e402" 5SRC_URI[sha256sum] = "42e8276afbd5f54fe1d364858b6877bc5e5a4a5ed69f6a005b94ca4918fe1466"
6 6
7inherit pypi setuptools3 7inherit pypi setuptools3
8 8
diff --git a/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb b/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb
index 2d77c32945..205775ef63 100644
--- a/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb
+++ b/meta-python/recipes-connectivity/python-txws/python3-txws_0.9.1.bb
@@ -14,6 +14,5 @@ RDEPENDS:${PN} += " \
14SRC_URI = "git://github.com/MostAwesomeDude/txWS.git;branch=master;protocol=https" 14SRC_URI = "git://github.com/MostAwesomeDude/txWS.git;branch=master;protocol=https"
15SRCREV = "88cf6d9b9b685ffa1720644bd53c742afb10a414" 15SRCREV = "88cf6d9b9b685ffa1720644bd53c742afb10a414"
16 16
17S = "${WORKDIR}/git"
18 17
19inherit setuptools3 18inherit setuptools3
diff --git a/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb b/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb
index cf2b7fa15e..a6395b9e47 100644
--- a/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb
+++ b/meta-python/recipes-connectivity/telepathy/telepathy-python3_0.15.19.bb
@@ -12,7 +12,7 @@ SRC_URI = "http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-
12 file://telepathy-python_fix_for_automake_1.12.patch" 12 file://telepathy-python_fix_for_automake_1.12.patch"
13 13
14 14
15S = "${WORKDIR}/telepathy-python-${PV}" 15S = "${UNPACKDIR}/telepathy-python-${PV}"
16 16
17inherit autotools python3native 17inherit autotools python3native
18 18
diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
index 6866ed93cb..21b79b9c50 100644
--- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
+++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
@@ -69,7 +69,6 @@ RDEPENDS:packagegroup-meta-python3 = "\
69 python3-click-repl \ 69 python3-click-repl \
70 python3-click-spinner \ 70 python3-click-spinner \
71 python3-cmd2 \ 71 python3-cmd2 \
72 python3-colorama \
73 python3-coloredlogs \ 72 python3-coloredlogs \
74 python3-colorlog \ 73 python3-colorlog \
75 python3-colorzero \ 74 python3-colorzero \
diff --git a/meta-python/recipes-devtools/gyp/gyp_git.bb b/meta-python/recipes-devtools/gyp/gyp_git.bb
index 6ac4228a8b..668aaa5340 100644
--- a/meta-python/recipes-devtools/gyp/gyp_git.bb
+++ b/meta-python/recipes-devtools/gyp/gyp_git.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://chromium.googlesource.com/external/gyp;protocol=https;branch=ma
8 " 8 "
9SRCREV = "a03d7413becefc8d55c8aa3df58b55b9bd0e9052" 9SRCREV = "a03d7413becefc8d55c8aa3df58b55b9bd0e9052"
10 10
11S = "${WORKDIR}/git"
12PV = "0.1+git" 11PV = "0.1+git"
13 12
14inherit setuptools3 13inherit setuptools3
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-aiodns_3.2.0.bb b/meta-python/recipes-devtools/python/python3-aiodns_3.5.0.bb
index bf3f1312d2..a714e3ad1a 100644
--- a/meta-python/recipes-devtools/python/python3-aiodns_3.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-aiodns_3.5.0.bb
@@ -2,9 +2,9 @@ SUMMARY = "Simple DNS resolver for asyncio"
2DESCRIPTION = "aiodns provides a simple way for doing asynchronous DNS resolutions using pycares." 2DESCRIPTION = "aiodns provides a simple way for doing asynchronous DNS resolutions using pycares."
3HOMEPAGE = "https://github.com/saghul/aiodns" 3HOMEPAGE = "https://github.com/saghul/aiodns"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a565d8b5d06b9620968a135a2657b093" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=d574ab425d1fcb37c9f1ad3961f18527"
6 6
7SRC_URI[sha256sum] = "62869b23409349c21b072883ec8998316b234c9a9e36675756e8e317e8768f72" 7SRC_URI[sha256sum] = "11264edbab51896ecf546c18eb0dd56dff0428c6aa6d2cd87e643e07300eb310"
8 8
9PYPI_PACKAGE = "aiodns" 9PYPI_PACKAGE = "aiodns"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-alembic_1.15.2.bb b/meta-python/recipes-devtools/python/python3-alembic_1.16.2.bb
index 49bf054ecd..a40a594522 100644
--- a/meta-python/recipes-devtools/python/python3-alembic_1.15.2.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] = "1c72391bbdeffccfe317eefba686cb9a3c078005478885413b95c3b26c57a8a7" 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-annotated-types_0.7.0.bb b/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
index 79e26e7ae3..cf579c74fe 100644
--- a/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-annotated-types_0.7.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c6afb13fdc220497ee5cded1e717ed67"
6 6
7SRC_URI[sha256sum] = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89" 7SRC_URI[sha256sum] = "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"
8 8
9S = "${WORKDIR}/annotated_types-${PV}" 9S = "${UNPACKDIR}/annotated_types-${PV}"
10PYPI_PACKAGE = "annotated_types" 10PYPI_PACKAGE = "annotated_types"
11 11
12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
diff --git a/meta-python/recipes-devtools/python/python3-apispec_6.8.1.bb b/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb
index 7619210eb9..28b31991cf 100644
--- a/meta-python/recipes-devtools/python/python3-apispec_6.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-apispec_6.8.2.bb
@@ -5,6 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a75956865b40c80a37c1e864716592b4"
5 5
6inherit pypi python_setuptools_build_meta 6inherit pypi python_setuptools_build_meta
7 7
8SRC_URI[sha256sum] = "f4916cbb7be156963b18f5929a0e42bd2349135834b680a81b12432bcfaa9a39" 8SRC_URI[sha256sum] = "ce5b69b9fcf0250cb56ba0c1a52a75ff22c2f7c586654e57884399018c519f26"
9 9
10RDEPENDS:${PN} += "python3-packaging" 10RDEPENDS:${PN} += "python3-packaging"
diff --git a/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb b/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb
index bc3315f751..b2834568b7 100644
--- a/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-astor_0.8.1.bb
@@ -11,6 +11,5 @@ SRCREV ?= "c7553c79f9222e20783fe9bd8a553f932e918072"
11 11
12inherit setuptools3 12inherit setuptools3
13 13
14S = "${WORKDIR}/git"
15 14
16BBCLASSEXTEND = "native" 15BBCLASSEXTEND = "native"
diff --git a/meta-python/recipes-devtools/python/python3-astroid_3.3.9.bb b/meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb
index 9617e25e3b..b595335b99 100644
--- a/meta-python/recipes-devtools/python/python3-astroid_3.3.9.bb
+++ b/meta-python/recipes-devtools/python/python3-astroid_3.3.10.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "LGPL-2.1-only" 4LICENSE = "LGPL-2.1-only"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1"
6 6
7SRC_URI[sha256sum] = "622cc8e3048684aa42c820d9d218978021c3c3d174fb03a9f0d615921744f550" 7SRC_URI[sha256sum] = "c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb b/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb
index 8bb5ddd54e..ae600a48b6 100644
--- a/meta-python/recipes-devtools/python/python3-awesomeversion_24.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-awesomeversion_25.5.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d" 5LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d"
6 6
7SRC_URI[sha256sum] = "aee7ccbaed6f8d84e0f0364080c7734a0166d77ea6ccfcc4900b38917f1efc71" 7SRC_URI[sha256sum] = "d64c9f3579d2f60a5aa506a9dd0b38a74ab5f45e04800f943a547c1102280f31"
8 8
9RDEPENDS:${PN} += "python3-profile python3-logging" 9RDEPENDS:${PN} += "python3-profile python3-logging"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb b/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb
index bdadf7c774..4b4ff952ef 100644
--- a/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb
+++ b/meta-python/recipes-devtools/python/python3-aws-iot-device-sdk-python_1.5.2.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/aws/aws-iot-device-sdk-python;branch=master;protocol
11 file://0001-setup.py-Use-setuptools-instead-of-distutils.patch \ 11 file://0001-setup.py-Use-setuptools-instead-of-distutils.patch \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15 14
16inherit setuptools3 15inherit setuptools3
17 16
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-behave_1.2.6.bb b/meta-python/recipes-devtools/python/python3-behave_1.2.6.bb
index da4f3047f9..97b59358f7 100644
--- a/meta-python/recipes-devtools/python/python3-behave_1.2.6.bb
+++ b/meta-python/recipes-devtools/python/python3-behave_1.2.6.bb
@@ -7,7 +7,6 @@ PV .= "+git${SRCREV}"
7SRCREV = "9520119376046aeff73804b5f1ea05d87a63f370" 7SRCREV = "9520119376046aeff73804b5f1ea05d87a63f370"
8SRC_URI += "git://github.com/behave/behave;branch=master;protocol=https" 8SRC_URI += "git://github.com/behave/behave;branch=master;protocol=https"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit setuptools3 11inherit setuptools3
13 12
diff --git a/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb b/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb
index 68572d98b1..f88d43a21a 100644
--- a/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-betamax_0.9.0.bb
@@ -12,7 +12,6 @@ SRC_URI += " \
12 file://0001-Drop-ptests-fixtures-and-recorde_modes.patch \ 12 file://0001-Drop-ptests-fixtures-and-recorde_modes.patch \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit setuptools3 ptest 16inherit setuptools3 ptest
18 17
diff --git a/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb b/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb
index 45b1ff5145..288c4068cd 100644
--- a/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb
+++ b/meta-python/recipes-devtools/python/python3-binwalk_2.3.4.bb
@@ -10,7 +10,6 @@ SRC_URI = "git://github.com/ReFirmLabs/binwalk;protocol=https;branch=master"
10 10
11SRCREV = "cddfede795971045d99422bd7a9676c8803ec5ee" 11SRCREV = "cddfede795971045d99422bd7a9676c8803ec5ee"
12 12
13S = "${WORKDIR}/git"
14 13
15UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 14UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
16 15
diff --git a/meta-python/recipes-devtools/python/python3-bitarray_3.3.1.bb b/meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb
index ccb0238382..b7da117451 100644
--- a/meta-python/recipes-devtools/python/python3-bitarray_3.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-bitarray_3.4.3.bb
@@ -4,8 +4,8 @@ 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] = "8c89219a672d0a15ab70f8a6f41bc8355296ec26becef89a127c1a32bb2e6345" 7SRC_URI[sha256sum] = "dddfb2bf086b66aec1c0110dc46642b7161f587a6441cfe74da9e323975f62f0"
8 8
9inherit setuptools3 pypi 9inherit python_setuptools_build_meta pypi
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-bitstruct_8.20.0.bb b/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb
index f2a291e3bc..9431473548 100644
--- a/meta-python/recipes-devtools/python/python3-bitstruct_8.20.0.bb
+++ b/meta-python/recipes-devtools/python/python3-bitstruct_8.21.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/bitstruct"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
5 5
6SRC_URI[sha256sum] = "f6b16a93097313f2a6c146640c93e5f988a39c33364f8c20a4286ac1c5ed5dae" 6SRC_URI[sha256sum] = "ff0be4968a45caf8688e075f55cca7a3fe9212b069ba67e5b27b0926a11948ac"
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-bleak_0.22.3.bb b/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
index 47b3bcc62f..4c534e1892 100644
--- a/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
+++ b/meta-python/recipes-devtools/python/python3-bleak_0.22.3.bb
@@ -4,11 +4,10 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=bcbc2069a86cba1b5e47253679f66ed7"
5 5
6SRCREV = "2e6890f68f6718b4f92e602b9b926aa3d107b556" 6SRCREV = "2e6890f68f6718b4f92e602b9b926aa3d107b556"
7PYPI_SRC_URI = "git://github.com/hbldh/bleak.git;protocol=https;branch=develop" 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
10 10
11S = "${WORKDIR}/git"
12 11
13RDEPENDS:${PN}-ptest += " \ 12RDEPENDS:${PN}-ptest += " \
14 python3-pytest-asyncio \ 13 python3-pytest-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.2.bb b/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.3.bb
index 6a239c06ed..0ea263b8b5 100644
--- a/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cachecontrol_0.14.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/CacheControl/"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6572692148079ebbbd800be4b9f36c6d" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6572692148079ebbbd800be4b9f36c6d"
5 5
6SRC_URI[sha256sum] = "7d47d19f866409b98ff6025b6a0fca8e4c791fb31abbd95f622093894ce903a2" 6SRC_URI[sha256sum] = "73e7efec4b06b20d9267b441c1f733664f989fb8688391b670ca812d70795d11"
7 7
8inherit pypi python_poetry_core 8inherit pypi python_poetry_core
9 9
diff --git a/meta-python/recipes-devtools/python/python3-cachetools_5.5.2.bb b/meta-python/recipes-devtools/python/python3-cachetools_6.1.0.bb
index d2b65b3d29..702f87f94d 100644
--- a/meta-python/recipes-devtools/python/python3-cachetools_5.5.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cachetools_6.1.0.bb
@@ -14,6 +14,6 @@ RDEPENDS:${PN} += " \
14 python3-math \ 14 python3-math \
15" 15"
16 16
17SRC_URI[sha256sum] = "1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4" 17SRC_URI[sha256sum] = "b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587"
18 18
19BBCLASSEXTEND = "native nativesdk" 19BBCLASSEXTEND = "native nativesdk"
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.1.bb b/meta-python/recipes-devtools/python/python3-cantools_40.2.3.bb
index 51f97bdd25..0e7a692200 100644
--- a/meta-python/recipes-devtools/python/python3-cantools_40.2.1.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] = "dd3bedf69b0dc450a227099d00a913a8bb8febe4a84415eeb55eb6992265c3e0" 6SRC_URI[sha256sum] = "3c55cbd7d7d527a565b98123fbbb8f5df09132f74ceb722ff541fd80b5991424"
7 7
8PYPI_PACKAGE = "cantools" 8PYPI_PACKAGE = "cantools"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch b/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch
deleted file mode 100644
index d544caaa17..0000000000
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer/0001-pyproject.toml-Relax-version-for-mypy.patch
+++ /dev/null
@@ -1,25 +0,0 @@
1From 57b626d6d8c247c9203dde51a988b9401abe065c Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 9 Apr 2025 23:44:44 -0700
4Subject: [PATCH] pyproject.toml: Relax version for mypy
5
6It asks for mypy <= 1.14.0 but we have 1.15.x
7already in meta-python
8
9Upstream-Status: Pending
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 pyproject.toml | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/pyproject.toml b/pyproject.toml
16index bbb8227..ad42715 100644
17--- a/pyproject.toml
18+++ b/pyproject.toml
19@@ -1,5 +1,5 @@
20 [build-system]
21-requires = ["setuptools", "setuptools-scm", "mypy>=1.4.1,<=1.14.0"]
22+requires = ["setuptools", "setuptools-scm", "mypy>=1.4.1,<=1.16.0"]
23 build-backend = "setuptools.build_meta"
24
25 [project]
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.1.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb
index 4f9b09ef93..e62306fff3 100644
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.1.bb
+++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_3.4.2.bb
@@ -3,8 +3,7 @@ HOMEPAGE = "https://github.com/ousret/charset_normalizer"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=48178f3fc1374ad7e830412f812bde05"
5 5
6SRC_URI += "file://0001-pyproject.toml-Relax-version-for-mypy.patch" 6SRC_URI[sha256sum] = "5baececa9ecba31eff645232d59845c07aa030f0c81ee70184a90d35099a0e63"
7SRC_URI[sha256sum] = "44251f18cd68a75b56585dd00dae26183e102cd5e0f9f1466e6df5da2ed64ea3"
8 7
9DEPENDS += "python3-setuptools-scm-native python3-mypy-native" 8DEPENDS += "python3-setuptools-scm-native python3-mypy-native"
10 9
diff --git a/meta-python/recipes-devtools/python/python3-cmake_4.0.0.bb b/meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb
index b2450cd46f..a0d249a962 100644
--- a/meta-python/recipes-devtools/python/python3-cmake_4.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-cmake_4.0.2.bb
@@ -11,7 +11,7 @@ PYPI_PACKAGE = "cmake"
11PYPI_ARCHIVE_NAME_PREFIX = "pypi-" 11PYPI_ARCHIVE_NAME_PREFIX = "pypi-"
12 12
13inherit pypi python_setuptools_build_meta 13inherit pypi python_setuptools_build_meta
14SRC_URI[sha256sum] = "b929ab7d2ebd6b9a81018b0248ea75edb3dc4ad69367e8c75fb0f6774bb6e962" 14SRC_URI[sha256sum] = "d6ce25b2cbebc073344d38b603ba223f8e633a07335f8056375f397a0f0027e5"
15 15
16SRC_URI += " \ 16SRC_URI += " \
17 file://CMakeLists.txt \ 17 file://CMakeLists.txt \
diff --git a/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb b/meta-python/recipes-devtools/python/python3-cmd2_2.6.2.bb
index 45644b4e8f..a4b98860a8 100644
--- a/meta-python/recipes-devtools/python/python3-cmd2_2.5.11.bb
+++ b/meta-python/recipes-devtools/python/python3-cmd2_2.6.2.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] = "30a0d385021fbe4a4116672845e5695bbe56eb682f9096066776394f954a7429" 8SRC_URI[sha256sum] = "bde128c0b6dba9d2d9179a1c7c8fe92ab930473d0ddf46f2bc19cb789f942e4d"
9 9
10inherit pypi python_setuptools_build_meta python3native 10inherit pypi python_setuptools_build_meta python3native
11 11
diff --git a/meta-python/recipes-devtools/python/python3-colorama_0.4.6.bb b/meta-python/recipes-devtools/python/python3-colorama_0.4.6.bb
deleted file mode 100644
index 3871244031..0000000000
--- a/meta-python/recipes-devtools/python/python3-colorama_0.4.6.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1SUMMARY = "Cross-platform colored terminal text."
2HOMEPAGE = "https://github.com/tartley/colorama"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b4936429a56a652b84c5c01280dcaa26"
5
6inherit pypi python_setuptools_build_meta
7
8SRC_URI[sha256sum] = "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
9
10DEPENDS += " \
11 python3-hatchling-native \
12"
13
14BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb b/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb
index 7391c3ae2e..16aa5c3477 100644
--- a/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-covdefaults_2.3.0.bb
@@ -11,7 +11,6 @@ SRC_URI += " \
11 11
12SRCREV = "007f5aff5d1c817883385a5f61f742dd11776dc6" 12SRCREV = "007f5aff5d1c817883385a5f61f742dd11776dc6"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit setuptools3 ptest 15inherit setuptools3 ptest
17 16
diff --git a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb b/meta-python/recipes-devtools/python/python3-coverage_7.9.1.bb
index 9c4330a361..50542889a7 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_7.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-coverage_7.9.1.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] = "7a3d62b3b03b4b6fd41a085f3574874cf946cb4604d2b4d3e8dca8cd570ca501" 6SRC_URI[sha256sum] = "6cf43c78c4282708a28e466316935ec7489a9c487518a77fa68f716c67909cec"
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-crypt-r_3.13.1.bb b/meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb
index 8710b59a95..6e6e3eba31 100644
--- a/meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb
+++ b/meta-python/recipes-devtools/python/python3-crypt-r_3.13.1.bb
@@ -6,6 +6,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2"
6SRC_URI = "git://github.com/fedora-python/crypt_r.git;branch=main;protocol=https" 6SRC_URI = "git://github.com/fedora-python/crypt_r.git;branch=main;protocol=https"
7SRCREV = "b20e21d9f24d6fa17a6781bbc9f272ce38246eef" 7SRCREV = "b20e21d9f24d6fa17a6781bbc9f272ce38246eef"
8 8
9S = "${UNPACKDIR}/git"
10 9
11inherit python_setuptools_build_meta 10inherit python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb b/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb
index ab24870a2a..78402d50f4 100644
--- a/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cvxopt_1.3.2.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://github.com/cvxopt/cvxopt;protocol=https;branch=master"
7 7
8SRCREV = "3b718ee560b3b97d6255c55f0ed7f64cb4b72082" 8SRCREV = "3b718ee560b3b97d6255c55f0ed7f64cb4b72082"
9 9
10S = "${WORKDIR}/git"
11 10
12RDEPENDS:${PN} += "lapack suitesparse" 11RDEPENDS:${PN} += "lapack suitesparse"
13DEPENDS += "lapack suitesparse" 12DEPENDS += "lapack suitesparse"
diff --git a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
index 141e6bfbaf..7c759613ee 100644
--- a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
+++ b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/dasbus-project/dasbus.git;protocol=https;branch=mast
8" 8"
9SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5" 9SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit setuptools3 ptest-python-pytest 12inherit setuptools3 ptest-python-pytest
14 13
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch
new file mode 100644
index 0000000000..fb8f4df4a6
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-dbus-fast/0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch
@@ -0,0 +1,33 @@
1From 85189fb66d3abb2645605f8a3c14d8152ef755fe Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sun, 18 May 2025 10:24:19 -0700
4Subject: [PATCH] pyproject.toml: Remove upper version constraint for Cython
5
6Upstream-Status: Pending
7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8---
9 pyproject.toml | 4 ++--
10 1 file changed, 2 insertions(+), 2 deletions(-)
11
12diff --git a/pyproject.toml b/pyproject.toml
13index e22ea42..f670d3d 100644
14--- a/pyproject.toml
15+++ b/pyproject.toml
16@@ -50,7 +50,7 @@ pytest-cov = ">=3,<7"
17 pytest-asyncio = ">=0.19,<0.27"
18 pycairo = "^1.21.0"
19 PyGObject = {version = ">=3.50,<3.51", python = "<4"}
20-Cython = ">=3,<3.1.0"
21+Cython = ">=3"
22 setuptools = ">=65.4.1,<79.0.0"
23 pytest-timeout = "^2.1.0"
24 pytest-codspeed = "^3.1.1"
25@@ -104,7 +104,7 @@ module = "docs.*"
26 ignore_errors = true
27
28 [build-system]
29-requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3,<3.1.0', "poetry-core>=1.0.0"]
30+requires = ['setuptools>=65.4.1', 'wheel', 'Cython>=3', "poetry-core>=1.0.0"]
31 build-backend = "poetry.core.masonry.api"
32
33 [tool.ruff]
diff --git a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb b/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb
index 95f1eafebd..f827d21bb2 100644
--- a/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb
+++ b/meta-python/recipes-devtools/python/python3-dbus-fast_2.44.1.bb
@@ -3,6 +3,7 @@ HOMEPAGE = "https://github.com/bluetooth-devices/dbus-fast"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=729e372b5ea0168438e4fd4a00a04947"
5 5
6SRC_URI += "file://0001-pyproject.toml-Remove-upper-version-constraint-for-C.patch"
6SRC_URI[sha256sum] = "b027e96c39ed5622bb54d811dcdbbe9d9d6edec3454808a85a1ceb1867d9e25c" 7SRC_URI[sha256sum] = "b027e96c39ed5622bb54d811dcdbbe9d9d6edec3454808a85a1ceb1867d9e25c"
7 8
8PYPI_PACKAGE = "dbus_fast" 9PYPI_PACKAGE = "dbus_fast"
diff --git a/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb b/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb
index 59da4545aa..b72d7bd401 100644
--- a/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb
+++ b/meta-python/recipes-devtools/python/python3-dbussy_1.3.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/ldo/dbussy.git;branch=master;protocol=https \
8 8
9SRCREV = "37ede4242b48def73ada46c2747a4c5cae6abf45" 9SRCREV = "37ede4242b48def73ada46c2747a4c5cae6abf45"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit setuptools3 12inherit setuptools3
14 13
diff --git a/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb b/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb
index f944d75e97..5fa86e1d8f 100644
--- a/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb
+++ b/meta-python/recipes-devtools/python/python3-dirty-equals_0.9.0.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ab599c188b4a314d2856b3a55030c75c"
12 12
13SRC_URI[sha256sum] = "17f515970b04ed7900b733c95fd8091f4f85e52f1fb5f268757f25c858eb1f7b" 13SRC_URI[sha256sum] = "17f515970b04ed7900b733c95fd8091f4f85e52f1fb5f268757f25c858eb1f7b"
14 14
15S = "${WORKDIR}/dirty_equals-${PV}" 15S = "${UNPACKDIR}/dirty_equals-${PV}"
16 16
17inherit pypi python_hatchling 17inherit pypi python_hatchling
18 18
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_5.0.0.bb b/meta-python/recipes-devtools/python/python3-elementpath_5.0.2.bb
index e13faad4e3..f766ed002b 100644
--- a/meta-python/recipes-devtools/python/python3-elementpath_5.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-elementpath_5.0.2.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] = "932ff1087120eaddf38bc82c6345d547cd29b32c293718cbdd36485c704df861" 6SRC_URI[sha256sum] = "26224a33ad9edc82bfa5b26a767a640c8407fbbf9e019b1c369f718dd21823fb"
7 7
8PYPI_PACKAGE = "elementpath" 8PYPI_PACKAGE = "elementpath"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-eventlet_0.39.1.bb b/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.bb
index 6286727ebe..88c3d06967 100644
--- a/meta-python/recipes-devtools/python/python3-eventlet_0.39.1.bb
+++ b/meta-python/recipes-devtools/python/python3-eventlet_0.40.0.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] = "4a8a6475282d4021edde06ba335228c230b911b8d014577ddb33114c2b0c0510" 8SRC_URI[sha256sum] = "f659d735e06795a26167b666008798c7a203fcd8119b08b84036e41076432ff1"
9 9
10inherit pypi python_hatchling 10inherit pypi python_hatchling
11 11
diff --git a/meta-python/recipes-devtools/python/python3-flask_3.1.0.bb b/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb
index 4d1d2d12e6..a1bea8e69b 100644
--- a/meta-python/recipes-devtools/python/python3-flask_3.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-flask_3.1.1.bb
@@ -2,11 +2,11 @@ SUMMARY = "A microframework based on Werkzeug, Jinja2 and good intentions"
2DESCRIPTION = "\ 2DESCRIPTION = "\
3Flask is a microframework for Python based on Werkzeug, Jinja 2 and good \ 3Flask is a microframework for Python based on Werkzeug, Jinja 2 and good \
4intentions. And before you ask: It’s BSD licensed!" 4intentions. And before you ask: It’s BSD licensed!"
5HOMEPAGE = "https://github.com/mitsuhiko/flask/" 5HOMEPAGE = "https://github.com/pallets/flask"
6LICENSE = "BSD-3-Clause" 6LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75" 7LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
8 8
9SRC_URI[sha256sum] = "5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac" 9SRC_URI[sha256sum] = "284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e"
10 10
11inherit pypi python_setuptools_build_meta ptest-python-pytest 11inherit pypi python_setuptools_build_meta ptest-python-pytest
12 12
diff --git a/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch b/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch
deleted file mode 100644
index 4604da2b57..0000000000
--- a/meta-python/recipes-devtools/python/python3-freezegun/1777174bb97c0b514033a09b820078b0d117f4a8.patch
+++ /dev/null
@@ -1,37 +0,0 @@
1From 1777174bb97c0b514033a09b820078b0d117f4a8 Mon Sep 17 00:00:00 2001
2From: Bert Blommers <info@bertblommers.nl>
3Date: Fri, 28 Jun 2024 19:21:04 +0000
4Subject: [PATCH] Admin: Support Python 3.13
5
6Upstream-Status: Backport [https://github.com/spulec/freezegun/pull/550]
7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8---
9 .github/workflows/ci.yaml | 9 ++++++---
10 tests/test_datetimes.py | 6 +++---
11 2 files changed, 9 insertions(+), 6 deletions(-)
12
13diff --git a/tests/test_datetimes.py b/tests/test_datetimes.py
14index a6f1989..b75ad3b 100644
15--- a/tests/test_datetimes.py
16+++ b/tests/test_datetimes.py
17@@ -534,17 +534,17 @@ def test_method_decorator_works_on_unittest(self) -> None:
18 @freeze_time('2013-04-09', as_kwarg='frozen_time')
19 def test_method_decorator_works_on_unittest_kwarg_frozen_time(self, frozen_time: Any) -> None:
20 self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
21- self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today())
22+ assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09"
23
24 @freeze_time('2013-04-09', as_kwarg='hello')
25 def test_method_decorator_works_on_unittest_kwarg_hello(self, **kwargs: Any) -> None:
26 self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
27- self.assertEqual(datetime.date(2013, 4, 9), kwargs.get('hello').time_to_freeze.today()) # type: ignore
28+ assert kwargs.get("hello").time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09" # type: ignore
29
30 @freeze_time(lambda: datetime.date(year=2013, month=4, day=9), as_kwarg='frozen_time')
31 def test_method_decorator_works_on_unittest_kwarg_frozen_time_with_func(self, frozen_time: Any) -> None:
32 self.assertEqual(datetime.date(2013, 4, 9), datetime.date.today())
33- self.assertEqual(datetime.date(2013, 4, 9), frozen_time.time_to_freeze.today())
34+ assert frozen_time.time_to_freeze.today().strftime('%Y-%m-%d') == "2013-04-09"
35
36
37 @freeze_time('2013-04-09')
diff --git a/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb b/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb
index 9d823da507..56674c448b 100644
--- a/meta-python/recipes-devtools/python/python3-freezegun_1.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-freezegun_1.5.2.bb
@@ -3,14 +3,10 @@ HOMEPAGE = "https://github.com/spulec/freezegun"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=acf1d209bb6eddae4cbe6ffd6a0144fe" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=acf1d209bb6eddae4cbe6ffd6a0144fe"
5 5
6SRC_URI[sha256sum] = "b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9" 6SRC_URI[sha256sum] = "a54ae1d2f9c02dbf42e02c18a3ab95ab4295818b549a34dac55592d72a905181"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest 8inherit pypi python_setuptools_build_meta ptest-python-pytest
9 9
10SRC_URI += " \
11 file://1777174bb97c0b514033a09b820078b0d117f4a8.patch \
12"
13
14RDEPENDS:${PN}-ptest += " \ 10RDEPENDS:${PN}-ptest += " \
15 python3-sqlite3 \ 11 python3-sqlite3 \
16" 12"
diff --git a/meta-python/recipes-devtools/python/python3-frozenlist_1.6.0.bb b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
index 8c4acf39d1..7d813a026c 100644
--- a/meta-python/recipes-devtools/python/python3-frozenlist_1.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-frozenlist_1.7.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/frozenlist"
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] = "b99655c32c1c8e06d111e7f41c06c29a5318cb1835df23a45518e02a47c63b68" 6SRC_URI[sha256sum] = "2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f"
7 7
8inherit pypi python_setuptools_build_meta cython 8inherit pypi python_setuptools_build_meta cython
9 9
diff --git a/meta-python/recipes-devtools/python/python3-fsspec_2025.3.2.bb b/meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb
index 623f0a7ed0..c65111e5cc 100644
--- a/meta-python/recipes-devtools/python/python3-fsspec_2025.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-fsspec_2025.5.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/fsspec/filesystem_spec"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=b38a11bf4dcdfc66307f8515ce1fbaa6"
5 5
6SRC_URI[sha256sum] = "e52c77ef398680bbd6a98c0e628fbc469491282981209907bbc8aea76a04fdc6" 6SRC_URI[sha256sum] = "2e55e47a540b91843b755e83ded97c6e897fa0942b11490113f09e9c443c2475"
7 7
8inherit pypi python_hatchling ptest 8inherit pypi python_hatchling ptest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch
index cf5ddf31cc..b06acdf333 100644
--- a/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch
+++ b/meta-python/recipes-devtools/python/python3-gcovr/0001-pyproject.toml-Support-newer-versions.patch
@@ -1,4 +1,4 @@
1From 7963caede294c7615ab0a60900e37790731279cc Mon Sep 17 00:00:00 2001 1From 99d7788bab614ff5a451f09204139b4cae40be3e Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com> 2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Tue, 4 Mar 2025 13:30:48 +0000 3Date: Tue, 4 Mar 2025 13:30:48 +0000
4Subject: [PATCH] pyproject.toml: Support newer versions 4Subject: [PATCH] pyproject.toml: Support newer versions
@@ -9,22 +9,23 @@ Upstream-Status: Inappropriate [oe specific]
9 9
10Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> 10Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
11--- 11---
12 pyproject.toml | 2 +- 12 pyproject.toml | 6 +++---
13 1 file changed, 1 insertion(+), 1 deletion(-) 13 1 file changed, 3 insertions(+), 3 deletions(-)
14 14
15diff --git a/pyproject.toml b/pyproject.toml 15diff --git a/pyproject.toml b/pyproject.toml
16index e162ba062..89798fa23 100644 16index f8e54eb03..e6242f042 100644
17--- a/pyproject.toml 17--- a/pyproject.toml
18+++ b/pyproject.toml 18+++ b/pyproject.toml
19@@ -1,7 +1,7 @@ 19@@ -1,9 +1,9 @@
20 20
21 [build-system] 21 [build-system]
22 requires = [ 22 requires = [
23- "hatchling==1.26.1", 23- "hatchling==1.26.1",
24- "hatch-vcs==0.4.0",
25- "hatch-fancy-pypi-readme==24.1.0"
24+ "hatchling>=1.26.1", 26+ "hatchling>=1.26.1",
25 "hatch-vcs==0.4.0", 27+ "hatch-vcs>=0.4.0",
26 "hatch-fancy-pypi-readme==24.1.0" 28+ "hatch-fancy-pypi-readme>=24.1.0"
27 ] 29 ]
28-- 30 build-backend = "hatchling.build"
292.39.5 31
30
diff --git a/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb b/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb
index a9b29a4458..4f0b6bb150 100644
--- a/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb
+++ b/meta-python/recipes-devtools/python/python3-gcovr_8.3.bb
@@ -10,7 +10,6 @@ SRC_URI = " \
10" 10"
11SRCREV = "fe536afac4da31e86909191ef31708755ab8cf83" 11SRCREV = "fe536afac4da31e86909191ef31708755ab8cf83"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit python_hatchling 14inherit python_hatchling
16 15
diff --git a/meta-python/recipes-devtools/python/python3-google-auth_2.39.0.bb b/meta-python/recipes-devtools/python/python3-google-auth_2.40.3.bb
index 58ac26d239..b7498dcc99 100644
--- a/meta-python/recipes-devtools/python/python3-google-auth_2.39.0.bb
+++ b/meta-python/recipes-devtools/python/python3-google-auth_2.40.3.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
5 5
6inherit pypi setuptools3 ptest 6inherit pypi setuptools3 ptest
7 7
8SRC_URI[sha256sum] = "73222d43cdc35a3aeacbfdcaf73142a97839f10de930550d89ebfe1d0a00cde7" 8SRC_URI[sha256sum] = "500c3a29adedeb36ea9cf24b8d10858e152f2412e3ca37829b3fa18e33d63b77"
9SRC_URI += " \ 9SRC_URI += " \
10 file://run-ptest \ 10 file://run-ptest \
11" 11"
diff --git a/meta-python/recipes-devtools/python/python3-greenlet_3.2.1.bb b/meta-python/recipes-devtools/python/python3-greenlet_3.2.3.bb
index 4f5f39e4fc..47ebd641df 100644
--- a/meta-python/recipes-devtools/python/python3-greenlet_3.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-greenlet_3.2.3.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT & PSF-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \ 4LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \
5 file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a" 5 file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a"
6 6
7SRC_URI[sha256sum] = "9f4dd4b4946b14bb3bf038f81e1d2e535b7d94f1b2a59fdba1293cd9c1a0a4d7" 7SRC_URI[sha256sum] = "8b0dd8ae4c0d6f5e54ee55ba935eeb3d735a9b58a8a1e5b5cbab64e01a39f365"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb
index ec6279a87c..0792506e03 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-channelz_1.72.1.bb
@@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio"
11PYPI_PACKAGE = "grpcio_channelz" 11PYPI_PACKAGE = "grpcio_channelz"
12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
13 13
14SRC_URI[sha256sum] = "3dcb2df1cb9c905f7daaf08bcec214fd082809a59adf1405b66d44f56ef0fad1" 14SRC_URI[sha256sum] = "7dec124f2cefe6d2f2b9176d578496a938a8407ea196eb7a27494f4a40793a0a"
15 15
16RDEPENDS:${PN} = "python3-grpcio" 16RDEPENDS:${PN} = "python3-grpcio"
17 17
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb
index 77c0ec4bbe..a922dcd873 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-reflection_1.72.1.bb
@@ -11,7 +11,7 @@ DEPENDS += "python3-grpcio"
11PYPI_PACKAGE = "grpcio_reflection" 11PYPI_PACKAGE = "grpcio_reflection"
12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 12UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
13 13
14SRC_URI[sha256sum] = "75c4bc9accf8458c635ebfd408317bfb61368424e1219642a20332adf5570dff" 14SRC_URI[sha256sum] = "f04f0c8c21937162c3a7d2b9532a42e568fd4096327bec8eb1cff8e7d8146150"
15 15
16RDEPENDS:${PN} = "python3-grpcio" 16RDEPENDS:${PN} = "python3-grpcio"
17 17
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb
index 071833766f..52d68c71a9 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.72.1.bb
@@ -15,7 +15,7 @@ DEPENDS += "python3-grpcio"
15SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch \ 15SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch \
16 file://0001-protobuf-Disable-musttail-attribute-on-mips.patch \ 16 file://0001-protobuf-Disable-musttail-attribute-on-mips.patch \
17 " 17 "
18SRC_URI[sha256sum] = "23144adf063fad5665160bcdc397220f2dc29e11b7dde88ae69bd9672ff8d9db" 18SRC_URI[sha256sum] = "a11afb21d0e960eb41f3c3053206e9271ec42579582c13193b99a0dca6be86d1"
19 19
20RDEPENDS:${PN} = "python3-grpcio" 20RDEPENDS:${PN} = "python3-grpcio"
21 21
diff --git a/meta-python/recipes-devtools/python/python3-grpcio_1.72.0.bb b/meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb
index 19983c9e33..79059a33cf 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio_1.72.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio_1.72.1.bb
@@ -13,7 +13,7 @@ DEPENDS += "c-ares openssl python3-protobuf re2 zlib"
13SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \ 13SRC_URI += "file://0001-python-enable-unbundled-cross-compilation.patch \
14 file://abseil-ppc-fixes.patch \ 14 file://abseil-ppc-fixes.patch \
15 " 15 "
16SRC_URI[sha256sum] = "05aee9be958a580e169e1aa8987387bcd8be6ed7fc5c2a3a048b6a2b911473cd" 16SRC_URI[sha256sum] = "87f62c94a40947cec1a0f91f95f5ba0aa8f799f23a1d42ae5be667b6b27b959c"
17 17
18RDEPENDS:${PN} = "python3-protobuf" 18RDEPENDS:${PN} = "python3-protobuf"
19 19
diff --git a/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch b/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch
index de2f09ec8e..e24d4f9225 100644
--- a/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch
+++ b/meta-python/recipes-devtools/python/python3-h5py/0001-setup_build.py-avoid-absolute-path.patch
@@ -1,4 +1,4 @@
1From 59d1cc34739a18a32d3250973af2357c41d8d156 Mon Sep 17 00:00:00 2001 1From 76f7c7e6efd8166342cc3c84e53d4e18dbdeda13 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com> 2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Thu, 28 Jan 2021 18:44:10 -0800 3Date: Thu, 28 Jan 2021 18:44:10 -0800
4Subject: [PATCH] setup_build.py: avoid absolute path 4Subject: [PATCH] setup_build.py: avoid absolute path
@@ -14,10 +14,10 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/setup_build.py b/setup_build.py 16diff --git a/setup_build.py b/setup_build.py
17index a041fa6..4d44215 100644 17index 9b4766e..a411462 100644
18--- a/setup_build.py 18--- a/setup_build.py
19+++ b/setup_build.py 19+++ b/setup_build.py
20@@ -20,7 +20,7 @@ from setup_configure import BuildConfig 20@@ -21,7 +21,7 @@ from setup_configure import BuildConfig
21 21
22 22
23 def localpath(*args): 23 def localpath(*args):
@@ -25,4 +25,4 @@ index a041fa6..4d44215 100644
25+ return op.join(*args) 25+ return op.join(*args)
26 26
27 27
28 MODULES = ['defs', '_errors', '_objects', '_proxy', 'h5fd', 'h5z', 28 MODULES_NUMPY2 = ['_npystrings']
diff --git a/meta-python/recipes-devtools/python/python3-h5py_3.13.0.bb b/meta-python/recipes-devtools/python/python3-h5py_3.14.0.bb
index aa8a21c783..da280d1253 100644
--- a/meta-python/recipes-devtools/python/python3-h5py_3.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-h5py_3.14.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=113251d71fb0384712c719b567261c5c"
6 6
7SRC_URI[sha256sum] = "1870e46518720023da85d0895a1960ff2ce398c5671eac3b1a41ec696b7105c3" 7SRC_URI[sha256sum] = "2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4"
8 8
9SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch" 9SRC_URI += "file://0001-setup_build.py-avoid-absolute-path.patch"
10 10
diff --git a/meta-python/recipes-devtools/python/python3-hexbytes_1.3.0.bb b/meta-python/recipes-devtools/python/python3-hexbytes_1.3.1.bb
index f3cb7d7b8a..79eb54255e 100644
--- a/meta-python/recipes-devtools/python/python3-hexbytes_1.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-hexbytes_1.3.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=a26e64020156e806cf0054a6d504b301" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=a26e64020156e806cf0054a6d504b301"
6 6
7SRC_URI[sha256sum] = "4a61840c24b0909a6534350e2d28ee50159ca1c9e89ce275fd31c110312cf684" 7SRC_URI[sha256sum] = "a657eebebdfe27254336f98d8af6e2236f3f83aed164b87466b6cf6c5f5a4765"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb b/meta-python/recipes-devtools/python/python3-html2text_2025.4.15.bb
index 98e0cde1e5..2734dcbdee 100644
--- a/meta-python/recipes-devtools/python/python3-html2text_2024.2.26.bb
+++ b/meta-python/recipes-devtools/python/python3-html2text_2025.4.15.bb
@@ -4,12 +4,17 @@ HOMEPAGE = "https://github.com/Alir3z4/html2text"
4LICENSE = "GPL-3.0-only" 4LICENSE = "GPL-3.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 5LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
6 6
7SRC_URI[sha256sum] = "05f8e367d15aaabc96415376776cdd11afd5127a77fce6e36afc60c563ca2c32" 7SRC_URI[sha256sum] = "948a645f8f0bc3abe7fd587019a2197a12436cd73d0d4908af95bfc8da337588"
8 8
9inherit pypi setuptools3 ptest-python-pytest 9inherit pypi python_setuptools_build_meta ptest-python-pytest
10 10
11PTEST_PYTEST_DIR = "test" 11PTEST_PYTEST_DIR = "test"
12 12
13DEPENDS += " \
14 python3-setuptools-scm-native \
15 python3-toml-native \
16"
17
13RDEPENDS:${PN} += "python3-html" 18RDEPENDS:${PN} += "python3-html"
14 19
15BBCLASSEXTEND = "native nativesdk" 20BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-humanize_4.12.2.bb b/meta-python/recipes-devtools/python/python3-humanize_4.12.3.bb
index d5dddce857..7b32cfba56 100644
--- a/meta-python/recipes-devtools/python/python3-humanize_4.12.2.bb
+++ b/meta-python/recipes-devtools/python/python3-humanize_4.12.3.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENCE;md5=4ecc42519e84f6f3e23529464df7bd1d" 6LIC_FILES_CHKSUM = "file://LICENCE;md5=4ecc42519e84f6f3e23529464df7bd1d"
7 7
8SRC_URI[sha256sum] = "ce0715740e9caacc982bb89098182cf8ded3552693a433311c6a4ce6f4e12a2c" 8SRC_URI[sha256sum] = "8430be3a615106fdfceb0b2c1b41c4c98c6b0fc5cc59663a5539b111dd325fb0"
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-icu_2.15.2.bb b/meta-python/recipes-devtools/python/python3-icu_2.15.2.bb
index d265a20975..8331f9175a 100644
--- a/meta-python/recipes-devtools/python/python3-icu_2.15.2.bb
+++ b/meta-python/recipes-devtools/python/python3-icu_2.15.2.bb
@@ -18,4 +18,4 @@ SRC_URI += "file://0001-Fix-host-contamination-of-include-files.patch \
18inherit pkgconfig pypi python_setuptools_build_meta 18inherit pkgconfig pypi python_setuptools_build_meta
19 19
20# it's lowercase pyicu instead of ${PYPI_PACKAGE} in this version 20# it's lowercase pyicu instead of ${PYPI_PACKAGE} in this version
21S = "${WORKDIR}/pyicu-${PV}" 21S = "${UNPACKDIR}/pyicu-${PV}"
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-importlib-metadata_8.6.1.bb b/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb
index 4b2438b69c..af716ffeb6 100644
--- a/meta-python/recipes-devtools/python/python3-importlib-metadata_8.6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-importlib-metadata_8.7.0.bb
@@ -8,9 +8,9 @@ inherit pypi python_setuptools_build_meta
8PYPI_PACKAGE = "importlib_metadata" 8PYPI_PACKAGE = "importlib_metadata"
9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" 9UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
10 10
11SRC_URI[sha256sum] = "310b41d755445d74569f993ccfc22838295d9fe005425094fad953d7f15c8580" 11SRC_URI[sha256sum] = "d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000"
12 12
13S = "${WORKDIR}/importlib_metadata-${PV}" 13S = "${UNPACKDIR}/importlib_metadata-${PV}"
14 14
15DEPENDS += "python3-setuptools-scm-native" 15DEPENDS += "python3-setuptools-scm-native"
16RDEPENDS:${PN} += "python3-zipp" 16RDEPENDS:${PN} += "python3-zipp"
diff --git a/meta-python/recipes-devtools/python/python3-inflate64_1.0.1.bb b/meta-python/recipes-devtools/python/python3-inflate64_1.0.3.bb
index 841c9239a5..a6f0c67ab8 100644
--- a/meta-python/recipes-devtools/python/python3-inflate64_1.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-inflate64_1.0.3.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
6 6
7inherit python_setuptools_build_meta pypi 7inherit python_setuptools_build_meta pypi
8 8
9SRC_URI[sha256sum] = "3b1c83c22651b5942b35829df526e89602e494192bf021e0d7d0b600e76c429d" 9SRC_URI[sha256sum] = "a89edd416c36eda0c3a5d32f31ff1555db2c5a3884aa8df95e8679f8203e12ee"
10 10
11DEPENDS += "python3-setuptools-scm-native" 11DEPENDS += "python3-setuptools-scm-native"
12 12
diff --git a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.0.bb b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb
index 0442f74f92..247ceed88d 100644
--- a/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.0.bb
+++ b/meta-python/recipes-devtools/python/python3-inline-snapshot_0.23.2.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=7a35eb90dfdf03953dd2074d0fdba1d4"
5 5
6DEPENDS = "python3-hatchling-native" 6DEPENDS = "python3-hatchling-native"
7SRC_URI[sha256sum] = "872d027b1eae4e3e3b4028e0d46128bafbf62889a2424a2667dbe4b69cb1ffdf" 7SRC_URI[sha256sum] = "440060e090db0da98bd1dea5d9c346291a0c7388213ff9437411ed59885a956d"
8 8
9inherit pypi python_hatchling 9inherit pypi python_hatchling
10 10
diff --git a/meta-python/recipes-devtools/python/python3-inotify_git.bb b/meta-python/recipes-devtools/python/python3-inotify_git.bb
index f7df716654..e8d88250a3 100644
--- a/meta-python/recipes-devtools/python/python3-inotify_git.bb
+++ b/meta-python/recipes-devtools/python/python3-inotify_git.bb
@@ -12,7 +12,6 @@ SRC_URI = " \
12 12
13SRCREV = "9be6a51d1660991562eefaaddefa757ca0e0e00f" 13SRCREV = "9be6a51d1660991562eefaaddefa757ca0e0e00f"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit setuptools3 ptest-python-pytest 16inherit setuptools3 ptest-python-pytest
18 17
diff --git a/meta-python/recipes-devtools/python/python3-ipython_9.2.0.bb b/meta-python/recipes-devtools/python/python3-ipython_9.3.0.bb
index 08a6ba307d..3fabbb1606 100644
--- a/meta-python/recipes-devtools/python/python3-ipython_9.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ipython_9.3.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] = "62a9373dbc12f28f9feaf4700d052195bf89806279fc8ca11f3f54017d04751b" 6SRC_URI[sha256sum] = "79eb896f9f23f50ad16c3bc205f686f6e030ad246cc309c6279a242b14afe9d8"
7 7
8RDEPENDS:${PN} = "\ 8RDEPENDS:${PN} = "\
9 python3-setuptools \ 9 python3-setuptools \
diff --git a/meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb b/meta-python/recipes-devtools/python/python3-joblib_1.5.1.bb
index 399ccd22e9..a678f881b8 100644
--- a/meta-python/recipes-devtools/python/python3-joblib_1.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-joblib_1.5.1.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2e481820abf0a70a18011a30153df066"
4 4
5inherit python_setuptools_build_meta pypi 5inherit python_setuptools_build_meta pypi
6 6
7SRC_URI[sha256sum] = "2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e" 7SRC_URI[sha256sum] = "f4f86e351f39fe3d0d32a9f2c3d8af1ee4cec285aafcb27003dda5205576b444"
8 8
9RDEPENDS:${PN} += " \ 9RDEPENDS:${PN} += " \
10 python3-asyncio \ 10 python3-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb b/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb
index 459726199e..99f583e717 100644
--- a/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.3.bb
@@ -8,7 +8,6 @@ SRC_URI = "git://github.com/explodinglabs/jsonrpcclient.git;branch=main;protocol
8 8
9inherit python_setuptools_build_meta 9inherit python_setuptools_build_meta
10 10
11S = "${WORKDIR}/git"
12 11
13RDEPENDS:${PN} += "\ 12RDEPENDS:${PN} += "\
14 python3-json \ 13 python3-json \
diff --git a/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb b/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb
index ba1819979b..ce965b3e43 100644
--- a/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb
+++ b/meta-python/recipes-devtools/python/python3-keras-applications_1.0.8.bb
@@ -9,7 +9,6 @@ SRCREV ?= "3b180cb10eda683dda7913ecee2e6487288d292d"
9 9
10inherit setuptools3 10inherit setuptools3
11 11
12S = "${WORKDIR}/git"
13 12
14BBCLASSEXTEND = "native" 13BBCLASSEXTEND = "native"
15 14
diff --git a/meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch b/meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch
new file mode 100644
index 0000000000..c68e227482
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-kivy/0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch
@@ -0,0 +1,63 @@
1From 288e3d5ecff1bc5e7de29d9daddb83d697280004 Mon Sep 17 00:00:00 2001
2From: Mirko Galimberti <me@mirkogalimberti.com>
3Date: Sun, 18 May 2025 09:38:14 +0200
4Subject: [PATCH] Remove old Python 2 long from Cython files, fixes build with
5 Cython `3.1.x` (#9056)
6
7Upstream-Status: Backport [https://github.com/kivy/kivy/commit/5a1b27d7d3bdee6cedb55440bfae9c4e66fb3c68]
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10 kivy/graphics/context_instructions.pyx | 2 +-
11 kivy/graphics/opengl.pyx | 4 ++--
12 kivy/weakproxy.pyx | 3 ---
13 3 files changed, 3 insertions(+), 6 deletions(-)
14
15diff --git a/kivy/graphics/context_instructions.pyx b/kivy/graphics/context_instructions.pyx
16index 0d4b8f548..1c23c0e1c 100644
17--- a/kivy/graphics/context_instructions.pyx
18+++ b/kivy/graphics/context_instructions.pyx
19@@ -86,7 +86,7 @@ cdef tuple rgb_to_hsv(float r, float g, float b):
20
21 cdef tuple hsv_to_rgb(float h, float s, float v):
22 if s == 0.0: return v, v, v
23- cdef long i = long(h * 6.0)
24+ cdef long i = <long>(h * 6.0)
25 cdef float f = (h * <float>6.0) - i
26 cdef float p = v * (<float>1.0 - s)
27 cdef float q = v * (<float>1.0 - s * f)
28diff --git a/kivy/graphics/opengl.pyx b/kivy/graphics/opengl.pyx
29index bcca70842..f535c62a6 100644
30--- a/kivy/graphics/opengl.pyx
31+++ b/kivy/graphics/opengl.pyx
32@@ -689,7 +689,7 @@ def glDrawElements(GLenum mode, GLsizei count, GLenum type, indices):
33 cdef void *ptr = NULL
34 if isinstance(indices, bytes):
35 ptr = <void *>(<char *>(<bytes>indices))
36- elif isinstance(indices, (long, int)):
37+ elif isinstance(indices, int):
38 ptr = <void *>(<unsigned int>indices)
39 else:
40 raise TypeError("Argument 'indices' has incorrect type (expected bytes or int).")
41@@ -1539,7 +1539,7 @@ def glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean norma
42 cdef void *ptr = NULL
43 if isinstance(data, bytes):
44 ptr = <void *>(<char *>(<bytes>data))
45- elif isinstance(data, (long, int)):
46+ elif isinstance(data, int):
47 ptr = <void *>(<unsigned int>data)
48 else:
49 raise TypeError("Argument 'data' has incorrect type (expected bytes or int).")
50diff --git a/kivy/weakproxy.pyx b/kivy/weakproxy.pyx
51index cac4fe66b..e8e1c0b77 100644
52--- a/kivy/weakproxy.pyx
53+++ b/kivy/weakproxy.pyx
54@@ -253,9 +253,6 @@ cdef class WeakProxy(object):
55 def __int__(self):
56 return int(self.__ref__())
57
58- def __long__(self):
59- return long(self.__ref__())
60-
61 def __float__(self):
62 return float(self.__ref__())
63
diff --git a/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb b/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb
index dd60ea43d5..4cdc773ba6 100644
--- a/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-kivy_2.3.1.bb
@@ -12,11 +12,11 @@ inherit setuptools3 pkgconfig features_check cython
12# Also, if using SDL2 as backend, SDL2 needs to be configured with gles 12# Also, if using SDL2 as backend, SDL2 needs to be configured with gles
13SRC_URI = "git://github.com/kivy/kivy.git;protocol=https;branch=stable \ 13SRC_URI = "git://github.com/kivy/kivy.git;protocol=https;branch=stable \
14 file://0001-add-support-for-glesv2.patch \ 14 file://0001-add-support-for-glesv2.patch \
15 file://0001-Remove-old-Python-2-long-from-Cython-files-fixes-bui.patch \
15 " 16 "
16 17
17SRCREV = "20d74dcd30f143abbd1aa94c76bafc5bd934d5bd" 18SRCREV = "20d74dcd30f143abbd1aa94c76bafc5bd934d5bd"
18 19
19S = "${WORKDIR}/git"
20 20
21PACKAGES += "${PN}-examples" 21PACKAGES += "${PN}-examples"
22FILES:${PN}-examples = "/usr/share/kivy-examples" 22FILES:${PN}-examples = "/usr/share/kivy-examples"
diff --git a/meta-python/recipes-devtools/python/python3-libevdev_0.11.bb b/meta-python/recipes-devtools/python/python3-libevdev_0.12.bb
index 8c05df38e3..cabcfd8df6 100644
--- a/meta-python/recipes-devtools/python/python3-libevdev_0.11.bb
+++ b/meta-python/recipes-devtools/python/python3-libevdev_0.12.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
5LICENSE = "MIT" 5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://COPYING;md5=d94c10c546b419eddc6296157ec40747" 6LIC_FILES_CHKSUM = "file://COPYING;md5=d94c10c546b419eddc6296157ec40747"
7 7
8SRC_URI[sha256sum] = "e9ca006a4df2488a60bd9a740011ee948d81904be2364f017e560169508f560f" 8SRC_URI[sha256sum] = "02e952632ec6c249cbb9c66f6fa00012ea448b06606c77cd139133bc2fe46b08"
9 9
10inherit pypi setuptools3 10inherit pypi setuptools3
11 11
diff --git a/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb b/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
index 2166e3257f..8a0e30133c 100644
--- a/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
+++ b/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
@@ -13,7 +13,6 @@ SRC_URI = " \
13SRCREV = "abcf929efb748c7846dd59007cbb807e108db311" 13SRCREV = "abcf929efb748c7846dd59007cbb807e108db311"
14PV .= "+git" 14PV .= "+git"
15 15
16S = "${WORKDIR}/git"
17PEP517_SOURCE_PATH = "${S}/api/python" 16PEP517_SOURCE_PATH = "${S}/api/python"
18 17
19export LIEF_BUILD_DIR = "${B}" 18export LIEF_BUILD_DIR = "${B}"
diff --git a/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb b/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb
index 8c53d38ce3..26da91b16b 100644
--- a/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb
+++ b/meta-python/recipes-devtools/python/python3-linux-procfs_0.7.3.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6a6855782848d572347212f667a2d637"
7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git;branch=main" 7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git;branch=main"
8SRCREV = "59ecd1ba018141a02ffe59c16a9346991dfd0d48" 8SRCREV = "59ecd1ba018141a02ffe59c16a9346991dfd0d48"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit setuptools3 11inherit setuptools3
13 12
diff --git a/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb b/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb
index f52f0f8970..1022724814 100644
--- a/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb
+++ b/meta-python/recipes-devtools/python/python3-lrparsing_1.0.17.bb
@@ -18,6 +18,6 @@ RDEPENDS:${PN} = " \
18 18
19inherit setuptools3 19inherit setuptools3
20 20
21S = "${WORKDIR}/lrparsing-${PV}" 21S = "${UNPACKDIR}/lrparsing-${PV}"
22 22
23BBCLASSEXTEND = "native" 23BBCLASSEXTEND = "native"
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-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch b/meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch
index bf73bf9a22..f2c85abfbe 100644
--- a/meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch
+++ b/meta-python/recipes-devtools/python/python3-matplotlib/0001-Change-types-for-width-height-to-match-definitions-i.patch
@@ -1,4 +1,4 @@
1From b19715aeafcf8440466553d01717924add1eabf4 Mon Sep 17 00:00:00 2001 1From 9e4624f256a256df595a0169908f28721fc4cdf3 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 9 Apr 2025 23:17:12 -0700 3Date: Wed, 9 Apr 2025 23:17:12 -0700
4Subject: [PATCH] Change types for width/height to match definitions in 4Subject: [PATCH] Change types for width/height to match definitions in
@@ -16,10 +16,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
16 1 file changed, 3 insertions(+), 3 deletions(-) 16 1 file changed, 3 insertions(+), 3 deletions(-)
17 17
18diff --git a/src/_backend_agg.h b/src/_backend_agg.h 18diff --git a/src/_backend_agg.h b/src/_backend_agg.h
19index 0e33d38dfd..dcbd7e1496 100644 19index 8010508..29bb81a 100644
20--- a/src/_backend_agg.h 20--- a/src/_backend_agg.h
21+++ b/src/_backend_agg.h 21+++ b/src/_backend_agg.h
22@@ -131,12 +131,12 @@ class RendererAgg 22@@ -132,12 +132,12 @@ class RendererAgg
23 23
24 virtual ~RendererAgg(); 24 virtual ~RendererAgg();
25 25
@@ -34,7 +34,7 @@ index 0e33d38dfd..dcbd7e1496 100644
34 { 34 {
35 return height; 35 return height;
36 } 36 }
37@@ -206,7 +206,7 @@ class RendererAgg 37@@ -205,7 +205,7 @@ class RendererAgg
38 void restore_region(BufferRegion &reg); 38 void restore_region(BufferRegion &reg);
39 void restore_region(BufferRegion &region, int xx1, int yy1, int xx2, int yy2, int x, int y); 39 void restore_region(BufferRegion &region, int xx1, int yy1, int xx2, int yy2, int x, int y);
40 40
diff --git a/meta-python/recipes-devtools/python/python3-matplotlib_3.10.1.bb b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb
index 6d678bd66a..97a2910fa2 100644
--- a/meta-python/recipes-devtools/python/python3-matplotlib_3.10.1.bb
+++ b/meta-python/recipes-devtools/python/python3-matplotlib_3.10.3.bb
@@ -22,7 +22,7 @@ SRC_URI += "file://run-ptest \
22 file://0001-Do-not-download-external-dependency-tarballs-via-mes.patch \ 22 file://0001-Do-not-download-external-dependency-tarballs-via-mes.patch \
23 file://0001-Change-types-for-width-height-to-match-definitions-i.patch \ 23 file://0001-Change-types-for-width-height-to-match-definitions-i.patch \
24 " 24 "
25SRC_URI[sha256sum] = "e8d2d0e3881b129268585bf4765ad3ee73a4591d77b9a18c214ac7e3a79fb2ba" 25SRC_URI[sha256sum] = "2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0"
26 26
27inherit pypi pkgconfig python3targetconfig meson ptest-python-pytest 27inherit pypi pkgconfig python3targetconfig meson ptest-python-pytest
28 28
diff --git a/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb b/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb
index aacc32a6d6..b801c5d731 100644
--- a/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb
+++ b/meta-python/recipes-devtools/python/python3-monotonic_1.6.bb
@@ -8,6 +8,5 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
8SRCREV = "80681f6604e136e513550342f977edb98f5fc5ad" 8SRCREV = "80681f6604e136e513550342f977edb98f5fc5ad"
9SRC_URI = "git://github.com/atdt/monotonic.git;branch=master;protocol=https" 9SRC_URI = "git://github.com/atdt/monotonic.git;branch=master;protocol=https"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit setuptools3 12inherit setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-moteus_0.3.82.bb b/meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb
index b4e7b64806..b81c53652f 100644
--- a/meta-python/recipes-devtools/python/python3-moteus_0.3.82.bb
+++ b/meta-python/recipes-devtools/python/python3-moteus_0.3.88.bb
@@ -5,9 +5,9 @@ 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] = "88f76d6901312ba044240f038a97f54fff463221888ca89e2c2bdc7e1679bd5d" 8SRC_URI[sha256sum] = "e16387e5fe512a7580ef847e6b2e665d4b40549b064ab237e01fd7dec7c46232"
9 9
10S = "${WORKDIR}/moteus-${PV}" 10S = "${UNPACKDIR}/moteus-${PV}"
11 11
12RDEPENDS:${PN} += "\ 12RDEPENDS:${PN} += "\
13 python3-can \ 13 python3-can \
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.4.3.bb b/meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb
index 5b6c31568d..2a21b39471 100644
--- a/meta-python/recipes-devtools/python/python3-multidict_6.4.3.bb
+++ b/meta-python/recipes-devtools/python/python3-multidict_6.5.1.bb
@@ -8,9 +8,9 @@ inherit pypi python_setuptools_build_meta ptest-python-pytest
8 8
9PV .= "+git" 9PV .= "+git"
10 10
11SRCREV = "5f64e68142df6b4b3075b9df6d7b80b50e4a26eb" 11SRCREV = "df0379fe7f27682359e3298a9ad1507f650cc690"
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 = "${WORKDIR}/git" 13S = "${UNPACKDIR}/python3-multidict-${PV}"
14 14
15RDEPENDS:${PN}-ptest += " \ 15RDEPENDS:${PN}-ptest += " \
16 python3-objgraph \ 16 python3-objgraph \
diff --git a/meta-python/recipes-devtools/python/python3-networkx_3.4.2.bb b/meta-python/recipes-devtools/python/python3-networkx_3.5.bb
index 33caf7529d..a386313ddd 100644
--- a/meta-python/recipes-devtools/python/python3-networkx_3.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-networkx_3.5.bb
@@ -1,9 +1,9 @@
1DESCRIPTION = "Python package for creating and manipulating graphs and networks" 1DESCRIPTION = "Python package for creating and manipulating graphs and networks"
2HOMEPAGE = "http://networkx.github.io/" 2HOMEPAGE = "http://networkx.github.io/"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=810f34d8853910e36388f63c0e87f0ed" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f7592b173aee2da0e062f9cfa0378e9d"
5 5
6SRC_URI[sha256sum] = "307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1" 6SRC_URI[sha256sum] = "d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037"
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-nocasedict_2.0.4.bb b/meta-python/recipes-devtools/python/python3-nocasedict_2.1.0.bb
index 31bd15f8b9..a7c3f55702 100644
--- a/meta-python/recipes-devtools/python/python3-nocasedict_2.0.4.bb
+++ b/meta-python/recipes-devtools/python/python3-nocasedict_2.1.0.bb
@@ -3,9 +3,14 @@ HOMEPAGE = "https://github.com/pywbem/nocasedict"
3LICENSE = "LGPL-2.1-only" 3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
5 5
6SRC_URI[sha256sum] = "4ca934f65df57b10d0fcab5f0c39e9dccb93577ff9f22bef98265ddbf12f8af1" 6SRC_URI[sha256sum] = "b563d5851cbb0e0b10fbb6189ba87e0612d22e5a6f3a004a4573ab5b38aaaa7d"
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-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-paho-mqtt_2.1.0.bb b/meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb
index 0c3e6e9266..88a07f20ee 100644
--- a/meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-paho-mqtt_2.1.0.bb
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "12d6e7511d4137555a3f6ea167ae846af2c7357b10bc6fa4f7c3968fc1
11 11
12PYPI_SRC_URI = "https://files.pythonhosted.org/packages/39/15/0a6214e76d4d32e7f663b109cf71fb22561c2be0f701d67f93950cd40542/paho_mqtt-${PV}.tar.gz" 12PYPI_SRC_URI = "https://files.pythonhosted.org/packages/39/15/0a6214e76d4d32e7f663b109cf71fb22561c2be0f701d67f93950cd40542/paho_mqtt-${PV}.tar.gz"
13 13
14S = "${WORKDIR}/paho_mqtt-${PV}" 14S = "${UNPACKDIR}/paho_mqtt-${PV}"
15 15
16DEPENDS += "python3-pytest-runner-native" 16DEPENDS += "python3-pytest-runner-native"
17 17
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch
index 87023a24ec..e83576eb62 100644
--- a/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch
+++ b/meta-python/recipes-devtools/python/python3-pandas/0001-BLD-add-option-to-specify-numpy-header-location.patch
@@ -25,15 +25,10 @@ Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
25 2 files changed, 11 insertions(+), 3 deletions(-) 25 2 files changed, 11 insertions(+), 3 deletions(-)
26 create mode 100644 meson.options 26 create mode 100644 meson.options
27 27
28diff --git a/meson.options b/meson.options
29new file mode 100644
30index 0000000000..3d3a18d145
31--- /dev/null 28--- /dev/null
32+++ b/meson.options 29+++ b/meson.options
33@@ -0,0 +1 @@ 30@@ -0,0 +1 @@
34+option('numpy_inc_dir', type : 'string', description : 'The absolute path to the numpy headers') 31+option('numpy_inc_dir', type : 'string', description : 'The absolute path to the numpy headers')
35diff --git a/pandas/meson.build b/pandas/meson.build
36index 435103a..a08c77a 100644
37--- a/pandas/meson.build 32--- a/pandas/meson.build
38+++ b/pandas/meson.build 33+++ b/pandas/meson.build
39@@ -3,17 +3,24 @@ incdir_numpy = run_command(py, 34@@ -3,17 +3,24 @@ incdir_numpy = run_command(py,
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch
deleted file mode 100644
index b0ef8ce00c..0000000000
--- a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch
+++ /dev/null
@@ -1,27 +0,0 @@
1From d81d95274d84ac51fc02e0fa91affc7f3cbefccb Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 24 Aug 2024 10:21:43 -0700
4Subject: [PATCH] pyproject.toml: Downgrade numpy version needs to 1.x
5
6Drop it when numpy is upgraded to 2.x or newer in core
7
8Upstream-Status: Inappropriate [OE workaround]
9
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 pyproject.toml | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/pyproject.toml b/pyproject.toml
16index 5158d60..d3daa78 100644
17--- a/pyproject.toml
18+++ b/pyproject.toml
19@@ -8,7 +8,7 @@ requires = [
20 "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
21 # Force numpy higher than 2.0rc1, so that built wheels are compatible
22 # with both numpy 1 and 2
23- "numpy>=2.0.0rc1",
24+ "numpy>=1.24.0",
25 "versioneer[toml]"
26 ]
27
diff --git a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch b/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch
index f60f43a5b0..950f25303f 100644
--- a/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch
+++ b/meta-python/recipes-devtools/python/python3-pandas/0001-pyproject.toml-don-t-pin-dependency-versions.patch
@@ -14,8 +14,6 @@ Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
14 pyproject.toml | 6 +++--- 14 pyproject.toml | 6 +++---
15 1 file changed, 3 insertions(+), 3 deletions(-) 15 1 file changed, 3 insertions(+), 3 deletions(-)
16 16
17diff --git a/pyproject.toml b/pyproject.toml
18index db9f055799..5158d60f59 100644
19--- a/pyproject.toml 17--- a/pyproject.toml
20+++ b/pyproject.toml 18+++ b/pyproject.toml
21@@ -2,10 +2,10 @@ 19@@ -2,10 +2,10 @@
@@ -27,11 +25,8 @@ index db9f055799..5158d60f59 100644
27+ "meson-python>=0.13.1", 25+ "meson-python>=0.13.1",
28+ "meson>=1.2.1", 26+ "meson>=1.2.1",
29 "wheel", 27 "wheel",
30- "Cython==3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json 28- "Cython~=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
31+ "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json 29+ "Cython>=3.0.5", # Note: sync with setup.py, environment.yml and asv.conf.json
32 # Force numpy higher than 2.0rc1, so that built wheels are compatible 30 # Force numpy higher than 2.0, so that built wheels are compatible
33 # with both numpy 1 and 2 31 # with both numpy 1 and 2
34 "numpy>=2.0.0rc1", 32 "numpy>=2.0",
35--
362.39.2
37
diff --git a/meta-python/recipes-devtools/python/python3-pandas_2.2.2.bb b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
index b956f5ca2f..b817b0538d 100644
--- a/meta-python/recipes-devtools/python/python3-pandas_2.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pandas_2.2.3.bb
@@ -8,12 +8,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=cb819092901ddb13a7d0a4f5e05f098a"
8 8
9SRC_URI += " \ 9SRC_URI += " \
10 file://0001-pyproject.toml-don-t-pin-dependency-versions.patch \ 10 file://0001-pyproject.toml-don-t-pin-dependency-versions.patch \
11 file://0001-pyproject.toml-Downgrade-numpy-version-needs-to-1.x.patch \
12 " 11 "
13 12
14SRC_URI:append:class-target = " file://0001-BLD-add-option-to-specify-numpy-header-location.patch " 13SRC_URI:append:class-target = " file://0001-BLD-add-option-to-specify-numpy-header-location.patch "
15 14
16SRC_URI[sha256sum] = "9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54" 15SRC_URI[sha256sum] = "4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667"
17 16
18inherit pkgconfig pypi python_mesonpy cython 17inherit pkgconfig pypi python_mesonpy cython
19 18
@@ -36,4 +35,14 @@ RDEPENDS:${PN} += " \
36PYTHONPATH:prepend:class-target = "${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}:" 35PYTHONPATH:prepend:class-target = "${RECIPE_SYSROOT}${PYTHON_SITEPACKAGES_DIR}:"
37export PYTHONPATH 36export PYTHONPATH
38 37
38do_compile:append() {
39 # Fix absolute paths in generated files
40 find ${B} -name "*.c" -o -name "*.cpp" | xargs -r \
41 sed -i 's|${WORKDIR}/pandas-${PV}/|${TARGET_DBGSRC_DIR}/|g'
42}
43
44do_install:prepend() {
45 sed -i -e 's;${S};;g' ${B}/pandas/_libs/sparse.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/sparse.pyx.c
46}
47
39EXTRA_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/0001-support-cross-compiling.patch b/meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch
index f96da323ff..f5ef71460a 100644
--- a/meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch
+++ b/meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch
@@ -1,4 +1,4 @@
1From 2e59ade9de405e4cdea07bfc7432c76f1e8cb64b Mon Sep 17 00:00:00 2001 1From eee014af3a7cd8a5c3ef8bbb604acb4b53c4e17e Mon Sep 17 00:00:00 2001
2From: Leon Anavi <leon.anavi@konsulko.com> 2From: Leon Anavi <leon.anavi@konsulko.com>
3Date: Mon, 11 Jan 2021 13:25:12 +0000 3Date: Mon, 11 Jan 2021 13:25:12 +0000
4Subject: [PATCH] support cross compiling 4Subject: [PATCH] support cross compiling
@@ -12,10 +12,10 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
12 1 file changed, 3 insertions(+), 3 deletions(-) 12 1 file changed, 3 insertions(+), 3 deletions(-)
13 13
14diff --git a/setup.py b/setup.py 14diff --git a/setup.py b/setup.py
15index a85731db9..d55eb5324 100644 15index 5ecd6b816..582d1a23e 100644
16--- a/setup.py 16--- a/setup.py
17+++ b/setup.py 17+++ b/setup.py
18@@ -131,7 +131,7 @@ _LIB_IMAGING = ( 18@@ -134,7 +134,7 @@ _LIB_IMAGING = (
19 "codec_fd", 19 "codec_fd",
20 ) 20 )
21 21
@@ -24,7 +24,7 @@ index a85731db9..d55eb5324 100644
24 24
25 25
26 class DependencyException(Exception): 26 class DependencyException(Exception):
27@@ -537,12 +537,12 @@ class pil_build_ext(build_ext): 27@@ -542,12 +542,12 @@ class pil_build_ext(build_ext):
28 _add_directory(library_dirs, match.group(1)) 28 _add_directory(library_dirs, match.group(1))
29 29
30 # include, rpath, if set as environment variables: 30 # include, rpath, if set as environment variables:
diff --git a/meta-python/recipes-devtools/python/python3-pillow_11.1.0.bb b/meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb
index f8341c90f7..b9b7a74e6e 100644
--- a/meta-python/recipes-devtools/python/python3-pillow_11.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pillow_11.2.1.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a1b708da743e3fc0e5c35e92daac0bf8"
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 \
9 file://0001-support-cross-compiling.patch \ 9 file://0001-support-cross-compiling.patch \
10 " 10 "
11SRCREV = "4c1aed801e43c6b307e7135279ca1dbc02bbf052" 11SRCREV = "339bc5db93bd95decf65a59fab273f300db6594d"
12 12
13inherit python_setuptools_build_meta ptest-python-pytest 13inherit python_setuptools_build_meta ptest-python-pytest
14 14
@@ -60,7 +60,6 @@ RDEPENDS:${PN}-ptest += " \
60 60
61CVE_PRODUCT = "pillow" 61CVE_PRODUCT = "pillow"
62 62
63S = "${WORKDIR}/git"
64 63
65RPROVIDES:${PN} += "python3-imaging" 64RPROVIDES:${PN} += "python3-imaging"
66 65
diff --git a/meta-python/recipes-devtools/python/python3-platformdirs_4.3.7.bb b/meta-python/recipes-devtools/python/python3-platformdirs_4.3.8.bb
index 4854427aec..38f9f1b583 100644
--- a/meta-python/recipes-devtools/python/python3-platformdirs_4.3.7.bb
+++ b/meta-python/recipes-devtools/python/python3-platformdirs_4.3.8.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/platformdirs/platformdirs"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4f5a41454746a9ed111e3d8723d17a"
5 5
6SRC_URI[sha256sum] = "eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351" 6SRC_URI[sha256sum] = "3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc"
7 7
8inherit pypi python_hatchling ptest-python-pytest 8inherit pypi python_hatchling ptest-python-pytest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-portion_2.6.0.bb b/meta-python/recipes-devtools/python/python3-portion_2.6.1.bb
index 2c2e67579e..942d7d5d4d 100644
--- a/meta-python/recipes-devtools/python/python3-portion_2.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-portion_2.6.1.bb
@@ -5,9 +5,9 @@ SECTION = "devel/python"
5LICENSE = "LGPL-3.0-only" 5LICENSE = "LGPL-3.0-only"
6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404" 6LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3000208d539ec061b899bce1d9ce9404"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest 8inherit pypi python_hatchling ptest-python-pytest
9 9
10SRC_URI[sha256sum] = "6fb538b57a92058f0edd360667694448aa3fc028ab97e41e3091359d14ba4dd5" 10SRC_URI[sha256sum] = "44b1f7d57e052993c4157e519dc447e57b87a4e5e00a77c1c50e7044104e53c6"
11 11
12RDEPENDS:${PN} += "\ 12RDEPENDS:${PN} += "\
13 python3-sortedcontainers \ 13 python3-sortedcontainers \
diff --git a/meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb b/meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb
index a4732993f8..c5f4c1c395 100644
--- a/meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-prctl_1.8.1.bb
@@ -7,7 +7,6 @@ SECTION = "devel/python"
7LICENSE = "GPL-3.0-only" 7LICENSE = "GPL-3.0-only"
8LIC_FILES_CHKSUM = "file://COPYING;md5=1475481f9ec754d758859bd2c75f6f6f" 8LIC_FILES_CHKSUM = "file://COPYING;md5=1475481f9ec754d758859bd2c75f6f6f"
9 9
10S = "${WORKDIR}/git"
11B = "${S}" 10B = "${S}"
12 11
13SRCREV = "5e12e398eb5c4e30d7b29b02458c76d2cc780700" 12SRCREV = "5e12e398eb5c4e30d7b29b02458c76d2cc780700"
diff --git a/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.bb b/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.51.bb
index f59b6a6ae7..77b05f7f90 100644
--- a/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.50.bb
+++ b/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.51.bb
@@ -3,9 +3,9 @@ HOMEPAGE = "https://python-prompt-toolkit.readthedocs.io/"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=b2cde7da89f0c1f3e49bf968d00d554f" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=b2cde7da89f0c1f3e49bf968d00d554f"
5 5
6SRC_URI[sha256sum] = "544748f3860a2623ca5cd6d2795e7a14f3d0e1c3c9728359013f79877fc89bab" 6SRC_URI[sha256sum] = "931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed"
7 7
8inherit pypi setuptools3 8inherit pypi python_setuptools_build_meta
9 9
10PYPI_PACKAGE = "prompt_toolkit" 10PYPI_PACKAGE = "prompt_toolkit"
11UPSTREAM_CHECK_PYPI_PACKAGE = "prompt_toolkit" 11UPSTREAM_CHECK_PYPI_PACKAGE = "prompt_toolkit"
diff --git a/meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb b/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
index 24b72f09c3..e78d7b3428 100644
--- a/meta-python/recipes-devtools/python/python3-propcache_0.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-propcache_0.3.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/propcache"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6SRC_URI[sha256sum] = "40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf" 6SRC_URI[sha256sum] = "20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest cython 8inherit pypi python_setuptools_build_meta ptest-python-pytest cython
9 9
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-ptyprocess_0.7.0.bb b/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
index f16fddf36f..1f372d49ba 100644
--- a/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347
11 11
12inherit pypi python_flit_core ptest-python-pytest 12inherit pypi python_flit_core ptest-python-pytest
13 13
14S = "${WORKDIR}/${SRCNAME}-${PV}" 14S = "${UNPACKDIR}/${SRCNAME}-${PV}"
15 15
16RDEPENDS:${PN} = "\ 16RDEPENDS:${PN} = "\
17 python3-core \ 17 python3-core \
diff --git a/meta-python/recipes-devtools/python/python3-py7zr_0.22.0.bb b/meta-python/recipes-devtools/python/python3-py7zr_1.0.0.bb
index c5cf1e8362..61a9a5569b 100644
--- a/meta-python/recipes-devtools/python/python3-py7zr_0.22.0.bb
+++ b/meta-python/recipes-devtools/python/python3-py7zr_1.0.0.bb
@@ -4,7 +4,7 @@ LICENSE = "LGPL-2.1-or-later"
4SECTION = "devel/python" 4SECTION = "devel/python"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
6 6
7SRC_URI[sha256sum] = "c6c7aea5913535184003b73938490f9a4d8418598e533f9ca991d3b8e45a139e" 7SRC_URI[sha256sum] = "f6bfee81637c9032f6a9f0eb045a4bfc7a7ff4138becfc42d7cb89b54ffbfef1"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pyais_2.9.2.bb b/meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb
index a1ae92985a..53996cc231 100644
--- a/meta-python/recipes-devtools/python/python3-pyais_2.9.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyais_2.9.4.bb
@@ -6,9 +6,8 @@ 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 = "9ce53ae21f19e8dc6e7b841dd0ccc246898730ea" 9SRCREV = "e7780f743b03c5e6ecc651fdeb209fa94e0e0250"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit python_setuptools_build_meta ptest-python-pytest 12inherit python_setuptools_build_meta ptest-python-pytest
14 13
diff --git a/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb b/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb
index 2b6a6c2c0e..cb9b61bd66 100644
--- a/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyatspi_2.46.1.bb
@@ -10,7 +10,6 @@ DEPENDS = "python3-dbus-native glib-2.0 dbus-glib libxml2 atk gtk+ python3-pygob
10SRC_URI = "git://github.com/GNOME/pyatspi2.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/GNOME/pyatspi2.git;protocol=https;branch=master"
11SRCREV = "8c69016b38d0e4caaf4c986938ea3410fb7351b6" 11SRCREV = "8c69016b38d0e4caaf4c986938ea3410fb7351b6"
12 12
13S = "${WORKDIR}/git"
14 13
15# Same restriction as gtk+ 14# Same restriction as gtk+
16inherit features_check setuptools3 15inherit features_check setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pybcj_1.0.3.bb b/meta-python/recipes-devtools/python/python3-pybcj_1.0.6.bb
index 2b78e3a7b3..1d3d0ee245 100644
--- a/meta-python/recipes-devtools/python/python3-pybcj_1.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pybcj_1.0.6.bb
@@ -4,7 +4,7 @@ LICENSE = "LGPL-2.1-or-later"
4SECTION = "devel/python" 4SECTION = "devel/python"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
6 6
7SRC_URI[sha256sum] = "b8873637f0be00ceaa372d0fb81693604b4bbc8decdb2b1ae5f9b84d196788d9" 7SRC_URI[sha256sum] = "70bbe2dc185993351955bfe8f61395038f96f5de92bb3a436acb01505781f8f2"
8 8
9inherit pypi python_setuptools_build_meta pypi 9inherit pypi python_setuptools_build_meta pypi
10 10
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 bb2ccae794..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
@@ -9,6 +9,7 @@ SRC_URI = "git://github.com/pybind/pybind11_json;branch=master;protocol=https \
9DEPENDS += "nlohmann-json python3-pybind11" 9DEPENDS += "nlohmann-json python3-pybind11"
10 10
11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON" 11EXTRA_OECMAKE += "-DPYBIND11_USE_CROSSCOMPILING=ON"
12S = "${WORKDIR}/git"
13 12
14inherit cmake python3native python3targetconfig 13inherit cmake python3native python3targetconfig
14
15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb b/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb
index e853bb33d8..7d71767297 100644
--- a/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb
+++ b/meta-python/recipes-devtools/python/python3-pybind11_2.13.6.bb
@@ -12,7 +12,6 @@ SRC_URI = "\
12 git://github.com/pybind/pybind11.git;branch=stable;protocol=https \ 12 git://github.com/pybind/pybind11.git;branch=stable;protocol=https \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit cmake python_setuptools_build_meta 16inherit cmake python_setuptools_build_meta
18 17
diff --git a/meta-python/recipes-devtools/python/python3-pycares_4.6.1.bb b/meta-python/recipes-devtools/python/python3-pycares_4.9.0.bb
index 7f1f3cf0fa..a8b9ba96ea 100644
--- a/meta-python/recipes-devtools/python/python3-pycares_4.6.1.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] = "8a1d981206a16240eedc79b51af3293575715d4b0b971f4eb47e24839d5ab440" 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-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch
new file mode 100644
index 0000000000..b0d4a88c8e
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-79.0-65.6-to-65.6.patch
@@ -0,0 +1,42 @@
1From ef27075e087e139921b99729a4ec7683e42c5c4a Mon Sep 17 00:00:00 2001
2From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
3Date: Mon, 21 Apr 2025 16:34:55 +0200
4Subject: [PATCH] Update setuptools requirement from <79.0,>=65.6 to
5 >=65.6,<80.0 (#1056)
6
7Upstream-Status: Backport [https://github.com/home-assistant-libs/pychromecast/commit/ef27075e087e139921b99729a4ec7683e42c5c4a]
8
9Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version.
10- [Release notes](https://github.com/pypa/setuptools/releases)
11- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
12- [Commits](https://github.com/pypa/setuptools/compare/v65.6.0...v79.0.0)
13
14---
15updated-dependencies:
16- dependency-name: setuptools
17 dependency-version: 79.0.0
18 dependency-type: direct:production
19...
20
21Signed-off-by: dependabot[bot] <support@github.com>
22Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23
24Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
25---
26 pyproject.toml | 2 +-
27 1 file changed, 1 insertion(+), 1 deletion(-)
28
29diff --git a/pyproject.toml b/pyproject.toml
30index 34f5dc0..88d67fe 100644
31--- a/pyproject.toml
32+++ b/pyproject.toml
33@@ -1,5 +1,5 @@
34 [build-system]
35-requires = ["setuptools>=65.6,<79.0", "wheel>=0.37.1,<0.46.0"]
36+requires = ["setuptools>=65.6,<80.0", "wheel>=0.37.1,<0.46.0"]
37 build-backend = "setuptools.build_meta"
38
39 [project]
40--
412.39.5
42
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch
new file mode 100644
index 0000000000..8630c1632d
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pychromecast/0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch
@@ -0,0 +1,42 @@
1From 7017a1db10a21ed97b79800e31a2f7c70abbffc3 Mon Sep 17 00:00:00 2001
2From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
3Date: Mon, 28 Apr 2025 16:43:13 +0200
4Subject: [PATCH] Update setuptools requirement from <80.0,>=65.6 to
5 >=65.6,<81.0 (#1060)
6
7Upstream-Status: Backport [https://github.com/home-assistant-libs/pychromecast/commit/7017a1db10a21ed97b79800e31a2f7c70abbffc3]
8
9Updates the requirements on [setuptools](https://github.com/pypa/setuptools) to permit the latest version.
10- [Release notes](https://github.com/pypa/setuptools/releases)
11- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
12- [Commits](https://github.com/pypa/setuptools/compare/v65.6.0...v80.0.0)
13
14---
15updated-dependencies:
16- dependency-name: setuptools
17 dependency-version: 80.0.0
18 dependency-type: direct:production
19...
20
21Signed-off-by: dependabot[bot] <support@github.com>
22Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
23
24Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
25---
26 pyproject.toml | 2 +-
27 1 file changed, 1 insertion(+), 1 deletion(-)
28
29diff --git a/pyproject.toml b/pyproject.toml
30index 88d67fe..d5a518c 100644
31--- a/pyproject.toml
32+++ b/pyproject.toml
33@@ -1,5 +1,5 @@
34 [build-system]
35-requires = ["setuptools>=65.6,<80.0", "wheel>=0.37.1,<0.46.0"]
36+requires = ["setuptools>=65.6,<81.0", "wheel>=0.37.1,<0.46.0"]
37 build-backend = "setuptools.build_meta"
38
39 [project]
40--
412.39.5
42
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 7bae0721db..260f6395b7 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
@@ -3,7 +3,12 @@ HOMEPAGE = "https://github.com/balloob/pychromecast"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5"
5 5
6SRC_URI += "file://0001-Update-setuptools-requirement-from-78.0-65.6-to-65.6.patch" 6SRC_URI += "\
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 \
9 file://0001-Update-setuptools-requirement-from-80.0-65.6-to-65.6.patch \
10"
11
7SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848" 12SRC_URI[sha256sum] = "7abbae80a2c9e05b93b1a7b8b4d771bbc764d88fd5e56a566f46ac1bd3f93848"
8 13
9inherit pypi python_setuptools_build_meta 14inherit pypi python_setuptools_build_meta
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-pydantic_2.11.3.bb b/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
index c323534e12..47c077853a 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
@@ -15,7 +15,6 @@ SRCREV = "bce81efdeac1cbefd0196b478a32aa2586bd595a"
15PV .= "+git" 15PV .= "+git"
16SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=main" 16SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=main"
17 17
18S = "${WORKDIR}/git"
19 18
20DEPENDS += "python3-hatch-fancy-pypi-readme-native" 19DEPENDS += "python3-hatch-fancy-pypi-readme-native"
21 20
diff --git a/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb b/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb
index cfdacf53bb..5a1934383e 100644
--- a/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pydbus_0.6.0.bb
@@ -14,7 +14,6 @@ SRC_URI = " \
14 14
15inherit ptest setuptools3 15inherit ptest setuptools3
16 16
17S = "${WORKDIR}/git"
18 17
19RDEPENDS:${PN} = "python3-pygobject \ 18RDEPENDS:${PN} = "python3-pygobject \
20 python3-io \ 19 python3-io \
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-pyhsslms_2.0.0.bb b/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb
index 310366325e..58f571be3f 100644
--- a/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyhsslms_2.0.0.bb
@@ -10,7 +10,6 @@ inherit python_setuptools_build_meta
10SRC_URI = "git:///github.com/russhousley/pyhsslms.git;branch=master;protocol=https" 10SRC_URI = "git:///github.com/russhousley/pyhsslms.git;branch=master;protocol=https"
11SRCREV = "c798728deed6d3f681c9e6bfd7fe8a6705f5638b" 11SRCREV = "c798728deed6d3f681c9e6bfd7fe8a6705f5638b"
12 12
13S = "${WORKDIR}/git"
14 13
15RDEPENDS:${PN} += " \ 14RDEPENDS:${PN} += " \
16 python3-core \ 15 python3-core \
diff --git a/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb b/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb
index 073e0cdb1c..04761471d3 100644
--- a/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb
+++ b/meta-python/recipes-devtools/python/python3-pylint_3.3.6.bb
@@ -12,7 +12,6 @@ SRC_URI += "git://github.com/pylint-dev/pylint;branch=maintenance/3.3.x;protocol
12 12
13inherit python_setuptools_build_meta ptest 13inherit python_setuptools_build_meta ptest
14 14
15S = "${WORKDIR}/git"
16 15
17RDEPENDS:${PN} += "\ 16RDEPENDS:${PN} += "\
18 python3-astroid \ 17 python3-astroid \
diff --git a/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb b/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb
index 1937606642..a9d06c6f1f 100644
--- a/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pymetno_0.13.0.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5d503272f52c35147ec960cb56a03bf4"
5 5
6SRC_URI = "git://github.com/Danielhiversen/pyMetno.git;protocol=https;branch=master" 6SRC_URI = "git://github.com/Danielhiversen/pyMetno.git;protocol=https;branch=master"
7SRCREV = "921812ddad3f147489916c3c7ab7fb7a80d8c646" 7SRCREV = "921812ddad3f147489916c3c7ab7fb7a80d8c646"
8S = "${WORKDIR}/git"
9 8
10inherit setuptools3 9inherit setuptools3
11 10
diff --git a/meta-python/recipes-devtools/python/python3-pymisp_2.5.10.bb b/meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb
index 57079c5d64..861e7d021e 100644
--- a/meta-python/recipes-devtools/python/python3-pymisp_2.5.10.bb
+++ b/meta-python/recipes-devtools/python/python3-pymisp_2.5.12.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/MISP/PyMISP"
3LICENSE = "BSD-2-Clause" 3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=a3639cf5780f71b125d3e9d1dc127c20"
5 5
6SRC_URI[sha256sum] = "369595f98783ea60e97fefb2d56c3c7ef60ea9e56ad13aa10ece924db2343252" 6SRC_URI[sha256sum] = "75dd505d96e1d67b9bfec7a5e1aea3b967426da348e69bdbaa1e554821e10fd6"
7 7
8inherit python_poetry_core pypi 8inherit python_poetry_core pypi
9 9
diff --git a/meta-python/recipes-devtools/python/python3-pymongo_4.12.0.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.13.2.bb
index 52f3d6cd10..9630214dcb 100644
--- a/meta-python/recipes-devtools/python/python3-pymongo_4.12.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] = "d9f74a5cf3fccdb72211e33e07a6c05ac09cd0d7c99d21db5c2473fcfdd03152" 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-pyppmd_1.1.1.bb b/meta-python/recipes-devtools/python/python3-pyppmd_1.2.0.bb
index 753ca4be40..046dca271b 100644
--- a/meta-python/recipes-devtools/python/python3-pyppmd_1.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyppmd_1.2.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
6 6
7inherit pypi python_setuptools_build_meta 7inherit pypi python_setuptools_build_meta
8 8
9SRC_URI[sha256sum] = "f1a812f1e7628f4c26d05de340b91b72165d7b62778c27d322b82ce2e8ff00cb" 9SRC_URI[sha256sum] = "cc04af92f1d26831ec96963439dfb27c96467b5452b94436a6af696649a121fd"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 python3-setuptools-scm-native \ 12 python3-setuptools-scm-native \
diff --git a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.1.bb b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb
index cd4ab341b3..0b47b1219d 100644
--- a/meta-python/recipes-devtools/python/python3-pyroute2_0.9.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyroute2_0.9.2.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=dccbff78d7d79ae7e53953d43445c6e6 \
4 file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 4 file://LICENSE.GPL-2.0-or-later;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
5 file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce" 5 file://LICENSE.Apache-2.0;md5=34281e312165f843a2b7d1f114fe65ce"
6 6
7SRC_URI[sha256sum] = "5934612ad87a334a2ab3da97090979b46d713427deebfbd34c586dc60a1fd3d5" 7SRC_URI[sha256sum] = "aea3c0e1b46f48295edb29caaba3ceb6415bdcb975cba3f1489ffcc3198e0ce3"
8 8
9inherit python_setuptools_build_meta pypi ptest-python-pytest 9inherit python_setuptools_build_meta pypi ptest-python-pytest
10 10
diff --git a/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb b/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
index 297eecad0e..e05b63587f 100644
--- a/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pyruvate_1.2.1.bb
@@ -20,7 +20,6 @@ SRCREV = "57db64c9f65ced05c71b8d786c1cedfaa2991597"
20 20
21SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libsystemd-0.5.0/" 21SRC_URI:append:mips = " file://0001-check-for-mips-targets-for-stat.st_dev-definitions.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libsystemd-0.5.0/"
22 22
23S = "${WORKDIR}/git"
24 23
25inherit python_setuptools3_rust cargo-update-recipe-crates 24inherit python_setuptools3_rust cargo-update-recipe-crates
26 25
diff --git a/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb b/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.4.bb
index 711f2ed0a5..83b8321df2 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-lazy-fixtures_1.1.4.bb
@@ -12,7 +12,7 @@ HOMEPAGE = "https://github.com/dev-petrov/pytest-lazy-fixtures"
12LICENSE = "MIT" 12LICENSE = "MIT"
13LIC_FILES_CHKSUM = "file://LICENSE;md5=4475e66fcfabe27395e6764c8f69c876" 13LIC_FILES_CHKSUM = "file://LICENSE;md5=4475e66fcfabe27395e6764c8f69c876"
14 14
15SRC_URI[sha256sum] = "14ba4154dab52066c1c4d6547cc40bbf60726445cb16f1d2dcc9485cdf38964d" 15SRC_URI[sha256sum] = "c494b52d798890033d64b28687a4d52807c8b0f606d56316e139df0cbe116c57"
16 16
17inherit pypi python_poetry_core 17inherit pypi python_poetry_core
18 18
diff --git a/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest b/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest
new file mode 100644
index 0000000000..b4bf4b65d8
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-sugar/run-ptest
@@ -0,0 +1,3 @@
1#!/bin/sh
2
3pytest -vv | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
diff --git a/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb
new file mode 100644
index 0000000000..9ce29aef7e
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-sugar_1.0.0.bb
@@ -0,0 +1,23 @@
1SUMMARY = "pytest-sugar is a plugin for pytest that changes the default look and feel of pytest (e.g. progressbar, show tests that fail instantly)."
2HOMEPAGE = "https://github.com/Teemu/pytest-sugar"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=dfc31f3b2a6a301239a1ba99b71a9459"
5
6SRC_URI += "file://run-ptest"
7SRC_URI[sha256sum] = "6422e83258f5b0c04ce7c632176c7732cab5fdb909cb39cca5c9139f81276c0a"
8
9inherit pypi python_poetry_core ptest-python-pytest
10
11PACKAGECONFIG ?= ""
12PACKAGECONFIG[dev] = ",,,python3-black python3-flake8 python3-pre-commit"
13
14do_install_ptest:append() {
15 install -d ${D}${PTEST_PATH}/tests
16 cp -rf ${S}/test_sugar.py ${D}${PTEST_PATH}/tests/
17}
18
19RDEPENDS:${PN} += "python3-packaging python3-pytest python3-termcolor \
20 python3-core python3-packaging python3-pytest \
21 python3-pytest-xdist"
22
23RDEPENDS:${PN}-ptest += "python3-tox"
diff --git a/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb
index 5a3b2f0ab2..41ebe44dbd 100644
--- a/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.2.bb
@@ -9,7 +9,6 @@ SRC_URI = " \
9 git://github.com/tanbro/pyyaml-include;protocol=https;branch=main \ 9 git://github.com/tanbro/pyyaml-include;protocol=https;branch=main \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14inherit python_setuptools_build_meta ptest-python-pytest 13inherit python_setuptools_build_meta ptest-python-pytest
15 14
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-pyzstd/0001-Bump-setuptools-dependency-from-74-to-79.patch b/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch
index 8fc26bd90b..f7b43b12a7 100644
--- a/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-79.patch
+++ b/meta-python/recipes-devtools/python/python3-pyzstd/0001-Bump-setuptools-dependency-from-74-to-89.patch
@@ -1,7 +1,7 @@
1From e648bb2439cad0d2ce47875edc7944d0b446fdb4 Mon Sep 17 00:00:00 2001 1From bc9b975c9f41e43481a2eb0623b4180926baecec Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 9 Apr 2025 14:38:31 -0700 3Date: Wed, 9 Apr 2025 14:38:31 -0700
4Subject: [PATCH] Bump setuptools dependency from 74 to 79 4Subject: [PATCH] Bump setuptools dependency from 74 to 89
5 5
6Upstream sticks to 0.74 since setuptools have dropped msvc9compiler 6Upstream sticks to 0.74 since setuptools have dropped msvc9compiler
7support beyond that which is needed for python 3.9 on windows. We 7support beyond that which is needed for python 3.9 on windows. We
@@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/pyproject.toml b/pyproject.toml 16diff --git a/pyproject.toml b/pyproject.toml
17index dd885e4..9f273b3 100644 17index dd885e4..5d4d511 100644
18--- a/pyproject.toml 18--- a/pyproject.toml
19+++ b/pyproject.toml 19+++ b/pyproject.toml
20@@ -1,6 +1,6 @@ 20@@ -1,6 +1,6 @@
@@ -22,6 +22,6 @@ index dd885e4..9f273b3 100644
22 # setuptools 64+ support --build-option 22 # setuptools 64+ support --build-option
23 # setuptools 74+ drops distutils.msvc9compiler required for Python 3.9 under Windows 23 # setuptools 74+ drops distutils.msvc9compiler required for Python 3.9 under Windows
24-requires = ["setuptools>=64,<74"] 24-requires = ["setuptools>=64,<74"]
25+requires = ["setuptools>=64,<79"] 25+requires = ["setuptools>=64,<89"]
26 backend-path = ["build_script"] 26 backend-path = ["build_script"]
27 build-backend = "pyzstd_pep517" 27 build-backend = "pyzstd_pep517"
diff --git a/meta-python/recipes-devtools/python/python3-pyzstd_0.16.2.bb b/meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb
index e1c24404e8..d93411beba 100644
--- a/meta-python/recipes-devtools/python/python3-pyzstd_0.16.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyzstd_0.17.0.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=aedb5a2679cd1552fb61c181ef974b9e"
8 8
9PYPI_PACKAGE = "pyzstd" 9PYPI_PACKAGE = "pyzstd"
10 10
11SRC_URI += "file://0001-Bump-setuptools-dependency-from-74-to-79.patch" 11SRC_URI += "file://0001-Bump-setuptools-dependency-from-74-to-89.patch"
12SRC_URI[sha256sum] = "179c1a2ea1565abf09c5f2fd72f9ce7c54b2764cf7369e05c0bfd8f1f67f63d2" 12SRC_URI[sha256sum] = "d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6"
13 13
14inherit pypi python_setuptools_build_meta ptest-python-pytest 14inherit pypi python_setuptools_build_meta ptest-python-pytest
15 15
diff --git a/meta-python/recipes-devtools/python/python3-qface_2.0.12.bb b/meta-python/recipes-devtools/python/python3-qface_2.0.13.bb
index 04e1847d5b..679c9af629 100644
--- a/meta-python/recipes-devtools/python/python3-qface_2.0.12.bb
+++ b/meta-python/recipes-devtools/python/python3-qface_2.0.13.bb
@@ -2,7 +2,7 @@ SUMMARY = "A generator framework based on a common modern IDL"
2LICENSE = "MIT" 2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=eee61e10a40b0e3045ee5965bcd9a8b5" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=eee61e10a40b0e3045ee5965bcd9a8b5"
4 4
5SRC_URI[sha256sum] = "49136491806352e0c503f3ccaca5d77102a5f45f63de74c608576627ebfc81e0" 5SRC_URI[sha256sum] = "e47be09989e3bf1c3201740501a07d9cd631fb29fb442445e343c94af7b480cb"
6 6
7inherit pypi setuptools3 7inherit pypi setuptools3
8 8
diff --git a/meta-python/recipes-devtools/python/python3-qrcode_8.1.bb b/meta-python/recipes-devtools/python/python3-qrcode_8.2.bb
index e37c6bcdea..1671864c1f 100644
--- a/meta-python/recipes-devtools/python/python3-qrcode_8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-qrcode_8.2.bb
@@ -3,7 +3,7 @@ SECTION = "devel/python"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=4b802d2a65df4626623c79757f486af9" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=4b802d2a65df4626623c79757f486af9"
5 5
6SRC_URI[sha256sum] = "e8df73caf72c3bace3e93d9fa0af5aa78267d4f3f5bc7ab1b208f271605a5e48" 6SRC_URI[sha256sum] = "35c3f2a4172b33136ab9f6b3ef1c00260dd2f66f858f24d88418a015f446506c"
7 7
8inherit pypi python_poetry_core 8inherit pypi python_poetry_core
9 9
diff --git a/meta-python/recipes-devtools/python/python3-robotframework_7.2.2.bb b/meta-python/recipes-devtools/python/python3-robotframework_7.3.1.bb
index cf456ac2e6..0f205b9274 100644
--- a/meta-python/recipes-devtools/python/python3-robotframework_7.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-robotframework_7.3.1.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] = "9c420f6d35e9c8cd4b75b77cc78e36407604534ec4ab0cbddf699d7c0b2fc435" 14SRC_URI[sha256sum] = "10be47f826a5ecff09d08e57bf17fce124d38b6e022b380ce67c526ef747194f"
15 15
16RDEPENDS:${PN} += " \ 16RDEPENDS:${PN} += " \
17 python3-shell \ 17 python3-shell \
diff --git a/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb b/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb
index 50868b9c40..dba3bcace7 100644
--- a/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb
+++ b/meta-python/recipes-devtools/python/python3-schedutils_0.6.bb
@@ -7,6 +7,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git;branch=main" 7SRC_URI = "git://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git;branch=main"
8SRCREV = "46469f425f9844f355f6496785ee1ce993b58747" 8SRCREV = "46469f425f9844f355f6496785ee1ce993b58747"
9 9
10S = "${WORKDIR}/git"
11 10
12inherit setuptools3 11inherit setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.1.bb b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.bb
index 0632503ac9..d1b2fde166 100644
--- a/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.1.bb
+++ b/meta-python/recipes-devtools/python/python3-scikit-build-core_0.11.4.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] = "4e5988df5cd33f0bdb9967b72663ca99f50383c9bc21d8b24fa40c0661ae72b7" 13SRC_URI[sha256sum] = "5b194bbb04092ae327d294b23e4bbffb6181adce4259440a86c9cf6abb8eaa6c"
14 14
15BBCLASSEXTEND = "native nativesdk" 15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-setproctitle_1.3.5.bb b/meta-python/recipes-devtools/python/python3-setproctitle_1.3.6.bb
index 6be65469af..e4a392726b 100644
--- a/meta-python/recipes-devtools/python/python3-setproctitle_1.3.5.bb
+++ b/meta-python/recipes-devtools/python/python3-setproctitle_1.3.6.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=86d2d41b5f4f023f43466f8cb7adebaa"
9 9
10inherit pypi setuptools3 ptest 10inherit pypi setuptools3 ptest
11 11
12SRC_URI[sha256sum] = "1e6eaeaf8a734d428a95d8c104643b39af7d247d604f40a7bebcf3960a853c5e" 12SRC_URI[sha256sum] = "c9f32b96c700bb384f33f7cf07954bb609d35dd82752cef57fb2ee0968409169"
13 13
14SRC_URI += " \ 14SRC_URI += " \
15 file://run-ptest \ 15 file://run-ptest \
diff --git a/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb b/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
index b6680568b4..b706db8d49 100644
--- a/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
+++ b/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
@@ -20,7 +20,7 @@ SRC_URI = "https://github.com/nphilipp/${SRCNAME}/releases/download/${SRCNAME}-$
20 " 20 "
21SRC_URI[sha256sum] = "c726c086f0dd93a0ac7a0176f383a12af91b6657b78a301e3f5b25d9f8d4d10b" 21SRC_URI[sha256sum] = "c726c086f0dd93a0ac7a0176f383a12af91b6657b78a301e3f5b25d9f8d4d10b"
22 22
23S = "${WORKDIR}/${SRCNAME}-${PV}" 23S = "${UNPACKDIR}/${SRCNAME}-${PV}"
24 24
25do_compile:prepend() { 25do_compile:prepend() {
26 sed -e 's/@VERSION@/${PV}/g' ${S}/setup.py.in > ${S}/setup.py 26 sed -e 's/@VERSION@/${PV}/g' ${S}/setup.py.in > ${S}/setup.py
diff --git a/meta-python/recipes-devtools/python/python3-smbus_4.3.bb b/meta-python/recipes-devtools/python/python3-smbus_4.3.bb
index b305a128a2..4eb2037c5b 100644
--- a/meta-python/recipes-devtools/python/python3-smbus_4.3.bb
+++ b/meta-python/recipes-devtools/python/python3-smbus_4.3.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "eec464e42301d93586cbeca3845ed61bff40f560670e5b35baec57301d
9 9
10DEPENDS += "i2c-tools" 10DEPENDS += "i2c-tools"
11 11
12S = "${WORKDIR}/i2c-tools-${PV}" 12S = "${UNPACKDIR}/i2c-tools-${PV}"
13 13
14inherit setuptools3 14inherit setuptools3
15 15
diff --git a/meta-python/recipes-devtools/python/python3-spidev_3.6.bb b/meta-python/recipes-devtools/python/python3-spidev_3.7.bb
index 4c2d94630c..287d612448 100644
--- a/meta-python/recipes-devtools/python/python3-spidev_3.6.bb
+++ b/meta-python/recipes-devtools/python/python3-spidev_3.7.bb
@@ -10,6 +10,6 @@ LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=2077511c543a7c85245a516c47f4de78" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=2077511c543a7c85245a516c47f4de78"
11SRCNAME = "spidev" 11SRCNAME = "spidev"
12 12
13SRC_URI[sha256sum] = "14dbc37594a4aaef85403ab617985d3c3ef464d62bc9b769ef552db53701115b" 13SRC_URI[sha256sum] = "ce628a5ff489f45132679879bff5f455a66abf9751af01843850155b06ae92f0"
14 14
15inherit pypi python_setuptools_build_meta 15inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.40.bb b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb
index c86a2d29d9..c9f337946a 100644
--- a/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.40.bb
+++ b/meta-python/recipes-devtools/python/python3-sqlalchemy_2.0.41.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://www.sqlalchemy.org/"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=061025f14213ac2818ff353223d6eca6" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=061025f14213ac2818ff353223d6eca6"
6 6
7SRC_URI[sha256sum] = "d827099289c64589418ebbcaead0145cd19f4e3e8a93919a0100247af245fa00" 7SRC_URI[sha256sum] = "edba70118c4be3c2b1f90754d308d0b79c6fe2c0fdc52d8ddf603916f83f4db9"
8 8
9inherit pypi python_setuptools_build_meta cython 9inherit pypi python_setuptools_build_meta cython
10 10
diff --git a/meta-python/recipes-devtools/python/python3-starlette_0.46.2.bb b/meta-python/recipes-devtools/python/python3-starlette_0.47.1.bb
index cdbb951647..6fdc4e6da8 100644
--- a/meta-python/recipes-devtools/python/python3-starlette_0.46.2.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] = "7f7361f34eed179294600af672f565727419830b54b7b084efe44bb82d2fccd5" 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-sympy_1.13.3.bb b/meta-python/recipes-devtools/python/python3-sympy_1.14.0.bb
index a0f6700722..dd0a84aa2c 100644
--- a/meta-python/recipes-devtools/python/python3-sympy_1.13.3.bb
+++ b/meta-python/recipes-devtools/python/python3-sympy_1.14.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/sympy/"
3LICENSE = "BSD-3-Clause" 3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea48085d7dff75b49271b25447e8cdca" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=ea48085d7dff75b49271b25447e8cdca"
5 5
6SRC_URI[sha256sum] = "b27fd2c6530e0ab39e275fc9b683895367e51d5da91baa8d3d64db2565fec4d9" 6SRC_URI[sha256sum] = "d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
diff --git a/meta-python/recipes-devtools/python/python3-termcolor_3.0.1.bb b/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb
index a88482f5d4..81e96507dd 100644
--- a/meta-python/recipes-devtools/python/python3-termcolor_3.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-termcolor_3.1.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=e5f5f7c9b280511f124dba5dda3d180e"
6 6
7inherit pypi python_setuptools_build_meta 7inherit pypi python_setuptools_build_meta
8 8
9SRC_URI[sha256sum] = "a6abd5c6e1284cea2934443ba806e70e5ec8fd2449021be55c280f8a3731b611" 9SRC_URI[sha256sum] = "6a6dd7fbee581909eeec6a756cff1d7f7c376063b14e4a298dc4980309e55970"
10 10
11DEPENDS += " \ 11DEPENDS += " \
12 python3-toml-native \ 12 python3-toml-native \
diff --git a/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb b/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb
index 55b56616db..ea364ae8f6 100644
--- a/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-tomli-w_1.2.0.bb
@@ -4,11 +4,10 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5"
5 5
6SRCREV = "a8f80172ba16fe694e37f6e07e6352ecee384c58" 6SRCREV = "a8f80172ba16fe694e37f6e07e6352ecee384c58"
7PYPI_SRC_URI = "git://github.com/hukkin/tomli-w.git;protocol=https;branch=master" 7PYPI_SRC_URI = "git://github.com/hukkin/tomli-w.git;protocol=https;branch=master;destsuffix=${S}"
8 8
9inherit pypi python_flit_core ptest-python-pytest 9inherit pypi python_flit_core ptest-python-pytest
10 10
11S = "${WORKDIR}/git"
12 11
13RDEPENDS:${PN}-ptest += " \ 12RDEPENDS:${PN}-ptest += " \
14 python3-tomli \ 13 python3-tomli \
diff --git a/meta-python/recipes-devtools/python/python3-tomlkit_0.13.2.bb b/meta-python/recipes-devtools/python/python3-tomlkit_0.13.3.bb
index 8eeb9d7603..934c624670 100644
--- a/meta-python/recipes-devtools/python/python3-tomlkit_0.13.2.bb
+++ b/meta-python/recipes-devtools/python/python3-tomlkit_0.13.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/tomlkit/"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82"
5 5
6SRC_URI[sha256sum] = "fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79" 6SRC_URI[sha256sum] = "430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1"
7 7
8inherit pypi python_poetry_core ptest-python-pytest 8inherit pypi python_poetry_core ptest-python-pytest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.4.2.bb b/meta-python/recipes-devtools/python/python3-tornado_6.5.1.bb
index b223a11381..c10589b2b9 100644
--- a/meta-python/recipes-devtools/python/python3-tornado_6.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-tornado_6.5.1.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://www.tornadoweb.org/en/stable/"
6LICENSE = "Apache-2.0" 6LICENSE = "Apache-2.0"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
8 8
9SRC_URI[sha256sum] = "92bad5b4746e9879fd7bf1eb21dce4e3fc5128d71601f80005afa39237ad620b" 9SRC_URI[sha256sum] = "84ceece391e8eb9b2b95578db65e920d2a61070260594819589609ba9bc6308c"
10 10
11inherit pypi python_setuptools_build_meta 11inherit pypi python_setuptools_build_meta
12 12
diff --git a/meta-python/recipes-devtools/python/python3-tox_4.25.0.bb b/meta-python/recipes-devtools/python/python3-tox_4.27.0.bb
index c7a7d2e29c..4deacdb3d9 100644
--- a/meta-python/recipes-devtools/python/python3-tox_4.25.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] = "dd67f030317b80722cf52b246ff42aafd3ed27ddf331c415612d084304cf5e52" 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-twisted_24.11.0.bb b/meta-python/recipes-devtools/python/python3-twisted_25.5.0.bb
index 6f2894e886..4685829ee3 100644
--- a/meta-python/recipes-devtools/python/python3-twisted_24.11.0.bb
+++ b/meta-python/recipes-devtools/python/python3-twisted_25.5.0.bb
@@ -4,9 +4,9 @@ Twisted supports TCP, UDP, SSL/TLS, multicast, Unix sockets, a large number of p
4HOMEPAGE = "https://twisted.org" 4HOMEPAGE = "https://twisted.org"
5 5
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c5d2c2493b848f83864bdedd67bbf5" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=5316a448a61a38d722c291f78d915d11"
8 8
9SRC_URI[sha256sum] = "695d0556d5ec579dcc464d2856b634880ed1319f45b10d19043f2b57eb0115b5" 9SRC_URI[sha256sum] = "1deb272358cb6be1e3e8fc6f9c8b36f78eb0fa7c2233d2dbe11ec6fee04ea316"
10 10
11inherit pypi python_hatchling 11inherit pypi python_hatchling
12 12
@@ -42,6 +42,10 @@ RDEPENDS:${PN} = "\
42 ${PN}-zsh \ 42 ${PN}-zsh \
43" 43"
44 44
45# Optional dependencies
46PACKAGECONFIG ??= ""
47PACKAGECONFIG[websocket] = ",,,python3-wsproto"
48
45RDEPENDS:${PN}-core = "python3-asyncio \ 49RDEPENDS:${PN}-core = "python3-asyncio \
46 python3-attrs \ 50 python3-attrs \
47 python3-automat \ 51 python3-automat \
diff --git a/meta-python/recipes-devtools/python/python3-typeguard_4.4.2.bb b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
index 4d208cb8c5..83dc52ca19 100644
--- a/meta-python/recipes-devtools/python/python3-typeguard_4.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/typeguard/"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=f0e423eea5c91e7aa21bdb70184b3e53"
5 5
6SRC_URI[sha256sum] = "a6f1065813e32ef365bc3b3f503af8a96f9dd4e0033a02c28c4a4983de8c6c49" 6SRC_URI[sha256sum] = "3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest 8inherit pypi python_setuptools_build_meta ptest-python-pytest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-typer_0.15.2.bb b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
index 48d88502ff..5295d2213e 100644
--- a/meta-python/recipes-devtools/python/python3-typer_0.15.2.bb
+++ b/meta-python/recipes-devtools/python/python3-typer_0.16.0.bb
@@ -3,11 +3,11 @@ DESCRIPTION = "\
3 Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. \ 3 Typer is a library for building CLI applications that users will love using and developers will love creating. Based on Python type hints. \
4 It's also a command line tool to run scripts, automatically converting them to CLI applications. \ 4 It's also a command line tool to run scripts, automatically converting them to CLI applications. \
5" 5"
6HOMEPAGE = "https://github.com/tiangolo/typer" 6HOMEPAGE = "https://github.com/fastapi/typer"
7LICENSE = "MIT" 7LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=173d405eb704b1499218013178722617"
9 9
10SRC_URI[sha256sum] = "ab2fab47533a813c49fe1f16b1a370fd5819099c00b119e0633df65f22144ba5" 10SRC_URI[sha256sum] = "af377ffaee1dbe37ae9440cb4e8f11686ea5ce4e9bae01b84ae7c63b87f1dd3b"
11 11
12inherit pypi python_setuptools_build_meta ptest 12inherit pypi python_setuptools_build_meta ptest
13 13
@@ -32,6 +32,7 @@ RDEPENDS:${PN}-ptest += "\
32 python3-mypy \ 32 python3-mypy \
33 python3-pytest \ 33 python3-pytest \
34 python3-pytest-cov \ 34 python3-pytest-cov \
35 python3-pytest-sugar \
35 python3-pytest-xdist \ 36 python3-pytest-xdist \
36 python3-rich \ 37 python3-rich \
37 python3-shellingham \ 38 python3-shellingham \
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..fead4ea903
--- /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 setuptools3
9
10SRC_URI[sha256sum] = "71fe9c4477a7e3d4f1233862f0877af87bff057ff398f04f4e5c0ca60aded197"
11
12BBCLASSEXTEND = "native"
13
14RDEPENDS:${PN} += "\
15 python3-psutil \
16"
diff --git a/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb b/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb
index e9e799e168..09732fc865 100644
--- a/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb
+++ b/meta-python/recipes-devtools/python/python3-uefi-firmware_1.12.bb
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/theopolis/uefi-firmware-parser;protocol=https;branch
11 11
12SRCREV = "0c5fb74bcecc0e5c80625c38130fe948c2a3656e" 12SRCREV = "0c5fb74bcecc0e5c80625c38130fe948c2a3656e"
13 13
14S = "${WORKDIR}/git"
15 14
16inherit setuptools3 15inherit setuptools3
17 16
diff --git a/meta-python/recipes-devtools/python/python3-uritemplate_4.1.1.bb b/meta-python/recipes-devtools/python/python3-uritemplate_4.2.0.bb
index 77a52fa58f..43ba122407 100644
--- a/meta-python/recipes-devtools/python/python3-uritemplate_4.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-uritemplate_4.2.0.bb
@@ -5,7 +5,7 @@ SUMMARY = "Simple python library to deal with URI Templates."
5LICENSE = "Apache-2.0 | BSD-3-Clause" 5LICENSE = "Apache-2.0 | BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=0f6d769bdcfacac3c1a1ffa568937fe0" 6LIC_FILES_CHKSUM = "file://LICENSE;md5=0f6d769bdcfacac3c1a1ffa568937fe0"
7 7
8SRC_URI[sha256sum] = "4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0" 8SRC_URI[sha256sum] = "480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e"
9 9
10inherit pypi setuptools3 ptest-python-pytest 10inherit pypi setuptools3 ptest-python-pytest
11 11
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-validators_0.34.0.bb b/meta-python/recipes-devtools/python/python3-validators_0.35.0.bb
index 5bbcf4d5a5..d598cdc97c 100644
--- a/meta-python/recipes-devtools/python/python3-validators_0.34.0.bb
+++ b/meta-python/recipes-devtools/python/python3-validators_0.35.0.bb
@@ -2,8 +2,8 @@ SUMMARY = "Python Data Validation for Humans"
2HOMEPAGE = "https://python-validators.github.io/validators" 2HOMEPAGE = "https://python-validators.github.io/validators"
3LICENSE = "MIT" 3LICENSE = "MIT"
4 4
5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b3fb4b9e6db86c69a33d5e3ee013ab59" 5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=78327e3919fcd4e9a4a07299899c634c"
6SRC_URI[sha256sum] = "647fe407b45af9a74d245b943b18e6a816acf4926974278f6dd617778e1e781f" 6SRC_URI[sha256sum] = "992d6c48a4e77c81f1b4daba10d16c3a9bb0dbb79b3a19ea847ff0928e70497a"
7 7
8inherit pypi python_setuptools_build_meta ptest-python-pytest 8inherit pypi python_setuptools_build_meta ptest-python-pytest
9 9
diff --git a/meta-python/recipes-devtools/python/python3-virtualenv_20.30.0.bb b/meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb
index 4d259bc9df..6c3aa19266 100644
--- a/meta-python/recipes-devtools/python/python3-virtualenv_20.30.0.bb
+++ b/meta-python/recipes-devtools/python/python3-virtualenv_20.31.2.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/pypa/virtualenv"
6LICENSE = "MIT" 6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538" 7LIC_FILES_CHKSUM = "file://LICENSE;md5=0ce089158cf60a8ab6abb452b6405538"
8 8
9SRC_URI[sha256sum] = "800863162bcaa5450a6e4d721049730e7f2dae07720e0902b0e4040bd6f9ada8" 9SRC_URI[sha256sum] = "e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af"
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-web3_7.10.0.bb b/meta-python/recipes-devtools/python/python3-web3_7.12.0.bb
index e9f067aa96..06e09b9cf1 100644
--- a/meta-python/recipes-devtools/python/python3-web3_7.10.0.bb
+++ b/meta-python/recipes-devtools/python/python3-web3_7.12.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=1d34d9701a1461e4bd71a904ac4cf7be"
6 6
7SRC_URI[sha256sum] = "0cace05ea14f800a4497649ecd99332ca4e85c8a90ea577e05ae909cb08902b9" 7SRC_URI[sha256sum] = "08fbe79a2e2503c9820132ebad24ba0372831588cabac5f467999c97ace7dda3"
8 8
9inherit pypi setuptools3 9inherit pypi setuptools3
10 10
diff --git a/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb b/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb
index ace11be8e5..3a187f9386 100644
--- a/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb
+++ b/meta-python/recipes-devtools/python/python3-wrapt_1.17.2.bb
@@ -12,7 +12,6 @@ SRCREV = "bcc1f26b2fe8fc962f5033c3a3a773425500789a"
12SRC_URI += "git://github.com/GrahamDumpleton/wrapt;protocol=https;branch=master \ 12SRC_URI += "git://github.com/GrahamDumpleton/wrapt;protocol=https;branch=master \
13" 13"
14 14
15S = "${WORKDIR}/git"
16 15
17# python3-misc for 'this' module 16# python3-misc for 'this' module
18RDEPENDS:${PN}-ptest += " \ 17RDEPENDS:${PN}-ptest += " \
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 f8b7c9b5ff..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,9 +11,8 @@ 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
16S = "${WORKDIR}/git"
17 16
18inherit ptest-python-pytest setuptools3 17inherit ptest-python-pytest setuptools3
19 18
diff --git a/meta-python/recipes-devtools/python/python3-xmlschema_4.0.1.bb b/meta-python/recipes-devtools/python/python3-xmlschema_4.1.0.bb
index ed759ab532..abdbf828c2 100644
--- a/meta-python/recipes-devtools/python/python3-xmlschema_4.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-xmlschema_4.1.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/xmlschema"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=26aa26eda991a3a2b61c11b62d3fda65" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=26aa26eda991a3a2b61c11b62d3fda65"
5 5
6SRC_URI[sha256sum] = "9a8598daa2e2859c499f6f08242f7547804ae0c2d037971c44bcb9aae154ff22" 6SRC_URI[sha256sum] = "88ac771cf94d5fc6bbd1a763db8c157f3d683ad23120b0d0b8c46fe4537f2adf"
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-yarl_1.20.0.bb b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
index 04e150e164..bbf9e3d782 100644
--- a/meta-python/recipes-devtools/python/python3-yarl_1.20.0.bb
+++ b/meta-python/recipes-devtools/python/python3-yarl_1.20.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/yarl/"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
5 5
6SRC_URI[sha256sum] = "686d51e51ee5dfe62dec86e4866ee0e9ed66df700d55c828a615640adc885307" 6SRC_URI[sha256sum] = "d017a4997ee50c91fd5466cef416231bb82177b93b029906cefc542ce14c35ac"
7 7
8PYPI_PACKAGE = "yarl" 8PYPI_PACKAGE = "yarl"
9 9
diff --git a/meta-python/recipes-devtools/python/python3-zeroconf_0.146.5.bb b/meta-python/recipes-devtools/python/python3-zeroconf_0.147.0.bb
index 63383a6079..d2ce53905f 100644
--- a/meta-python/recipes-devtools/python/python3-zeroconf_0.146.5.bb
+++ b/meta-python/recipes-devtools/python/python3-zeroconf_0.147.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/jstasiak/python-zeroconf"
3LICENSE = "LGPL-2.1-or-later" 3LICENSE = "LGPL-2.1-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=9fe712b1bc27c5c4e9ecd7f31d208900" 4LIC_FILES_CHKSUM = "file://COPYING;md5=9fe712b1bc27c5c4e9ecd7f31d208900"
5 5
6SRC_URI[sha256sum] = "e2907ce4c12b02c0e05082f3e0fce75cbac82deecb53c02ce118d50a594b48a5" 6SRC_URI[sha256sum] = "f517375de6bf2041df826130da41dc7a3e8772176d3076a5da58854c7d2e8d7a"
7 7
8inherit pypi python_poetry_core cython 8inherit pypi python_poetry_core cython
9 9
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-gspread/python3-gspread_6.2.0.bb b/meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.1.bb
index aa70c04760..950467ab19 100644
--- a/meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.0.bb
+++ b/meta-python/recipes-devtools/python3-gspread/python3-gspread_6.2.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/burnash/gspread"
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9488e21983675fa56dc05af558b83e2f" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9488e21983675fa56dc05af558b83e2f"
5 5
6SRC_URI[sha256sum] = "bc3d02d1c39e0b40bfc8035b4fec407aa71a17f343fc81cc7e3f75bfa6555de6" 6SRC_URI[sha256sum] = "2c7c99f7c32ebea6ec0d36f2d5cbe8a2be5e8f2a48bde87ad1ea203eff32bd03"
7 7
8RDEPENDS:${PN} = " \ 8RDEPENDS:${PN} = " \
9 python3-google-auth \ 9 python3-google-auth \
diff --git a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.15.bb b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.bb
index 26aacde3c9..841753625a 100644
--- a/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.15.bb
+++ b/meta-python/recipes-devtools/python3-mlcommons-loadgen/python3-mlcommons-loadgen_5.0.22.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] = "803121ffcfb35f86ffe837e4fb09860cf485c581589be70a4950c72a2e54b8fa" 20SRC_URI[sha256sum] = "debcae3d1f45d774e76d557805d4dbac5ebc4ff7e0fa91a13a8b4d1a5b537d87"
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-devtools/python3-piccata/python3-piccata_2.0.3.bb b/meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb
index fadcc32c24..af231ca908 100644
--- a/meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb
+++ b/meta-python/recipes-devtools/python3-piccata/python3-piccata_2.0.3.bb
@@ -6,7 +6,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e664eb75e2791c2e505e6e1c274e6d4f"
6SRCREV = "218d310e3d840715b1c8e67cefd5b6d71a2d7a1a" 6SRCREV = "218d310e3d840715b1c8e67cefd5b6d71a2d7a1a"
7SRC_URI = "git://github.com/NordicSemiconductor/piccata.git;protocol=https;branch=master" 7SRC_URI = "git://github.com/NordicSemiconductor/piccata.git;protocol=https;branch=master"
8 8
9S = "${WORKDIR}/git"
10 9
11inherit setuptools3 10inherit setuptools3
12 11
diff --git a/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb b/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb
index bed660ced4..dc57c864e4 100644
--- a/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb
+++ b/meta-python/recipes-devtools/python3-wxgtk4/python3-wxgtk4_4.2.2.bb
@@ -18,7 +18,7 @@ SRC_URI += "file://add-back-option-build-base.patch \
18 " 18 "
19SRC_URI[sha256sum] = "5dbcb0650f67fdc2c5965795a255ffaa3d7b09fb149aa8da2d0d9aa44e38e2ba" 19SRC_URI[sha256sum] = "5dbcb0650f67fdc2c5965795a255ffaa3d7b09fb149aa8da2d0d9aa44e38e2ba"
20 20
21S = "${WORKDIR}/wxPython-${PV}" 21S = "${UNPACKDIR}/wxPython-${PV}"
22 22
23inherit pypi setuptools3 pkgconfig features_check 23inherit pypi setuptools3 pkgconfig features_check
24 24
diff --git a/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb b/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb
index 6a00e48ebb..bf492b3d57 100644
--- a/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb
+++ b/meta-python/recipes-extended/python-blivet/python3-blivet_3.12.1.bb
@@ -24,7 +24,7 @@ REQUIRED_DISTRO_FEATURES = "systemd"
24 24
25RDEPENDS:${PN} += "python3-pykickstart python3-pyudev \ 25RDEPENDS:${PN} += "python3-pykickstart python3-pyudev \
26 parted python3-pyparted multipath-tools \ 26 parted python3-pyparted multipath-tools \
27 lsof cryptsetup libblockdev \ 27 lsof cryptsetup libblockdev libblockdev-bin \
28 libbytesize \ 28 libbytesize \
29" 29"
30 30
diff --git a/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb b/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb
index b615ff2c92..79bee63d08 100644
--- a/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb
+++ b/meta-python/recipes-extended/python-blivet/python3-blivetgui_2.6.0.bb
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
8SRC_URI = "git://github.com/storaged-project/blivet-gui.git;branch=main;protocol=https" 8SRC_URI = "git://github.com/storaged-project/blivet-gui.git;branch=main;protocol=https"
9SRCREV = "7cec4bd48af4c8f7beb1a74bac751c3d520dedf1" 9SRCREV = "7cec4bd48af4c8f7beb1a74bac751c3d520dedf1"
10 10
11S = "${WORKDIR}/git"
12 11
13inherit features_check setuptools3 12inherit features_check setuptools3
14REQUIRED_DISTRO_FEATURES = "x11 systemd gobject-introspection-data" 13REQUIRED_DISTRO_FEATURES = "x11 systemd gobject-introspection-data"
diff --git a/meta-python/recipes-extended/python-cson/python3-cson_git.bb b/meta-python/recipes-extended/python-cson/python3-cson_git.bb
index 489733c767..4ffe68aab6 100644
--- a/meta-python/recipes-extended/python-cson/python3-cson_git.bb
+++ b/meta-python/recipes-extended/python-cson/python3-cson_git.bb
@@ -12,7 +12,6 @@ SRCREV = "69090778bccc5ed124342ba288597fbb2bfa9f39"
12SRC_URI = "git://github.com/gt3389b/python-cson.git;branch=master;protocol=https \ 12SRC_URI = "git://github.com/gt3389b/python-cson.git;branch=master;protocol=https \
13 file://0001-setup.py-Do-not-poke-at-git-describe-to-find-version.patch" 13 file://0001-setup.py-Do-not-poke-at-git-describe-to-find-version.patch"
14 14
15S = "${WORKDIR}/git"
16 15
17RDEPENDS:${PN} = "python3-json" 16RDEPENDS:${PN} = "python3-json"
18 17
diff --git a/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb b/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb
index 266b94c9d8..80f9881b58 100644
--- a/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb
+++ b/meta-python/recipes-extended/python-meh/python3-meh_0.52.bb
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
7 7
8inherit setuptools3_legacy 8inherit setuptools3_legacy
9 9
10S = "${WORKDIR}/git"
11 10
12SRC_URI = "git://github.com/rhinstaller/python-meh.git;protocol=https;branch=master" 11SRC_URI = "git://github.com/rhinstaller/python-meh.git;protocol=https;branch=master"
13 12
diff --git a/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb b/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb
index c701e361b7..830e46a63c 100644
--- a/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb
+++ b/meta-python/recipes-extended/python-pykickstart/python3-pykickstart_3.63.bb
@@ -37,4 +37,3 @@ SRCREV = "6e0d1238cb4696a9040072a5a28a706e5775c552"
37 37
38UPSTREAM_CHECK_GITTAGREGEX = "r(?P<pver>\d+(\.\d+)+(-\d+)*)" 38UPSTREAM_CHECK_GITTAGREGEX = "r(?P<pver>\d+(\.\d+)+(-\d+)*)"
39 39
40S = "${WORKDIR}/git"
diff --git a/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb b/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb
index 95c0fd8a75..8a4d6b843e 100644
--- a/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb
+++ b/meta-python/recipes-extended/python-rich/python3-rich_14.0.0.bb
@@ -17,3 +17,5 @@ RDEPENDS:${PN} = "python3-html \
17 python3-pygments \ 17 python3-pygments \
18 python3-unixadmin \ 18 python3-unixadmin \
19 " 19 "
20
21BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-extended/python3-pydot/python3-pydot_3.0.4.bb b/meta-python/recipes-extended/python3-pydot/python3-pydot_4.0.1.bb
index 960592f714..d62d5014de 100644
--- a/meta-python/recipes-extended/python3-pydot/python3-pydot_3.0.4.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] = "3ce88b2558f3808b0376f22bfa6c263909e1c3981e2a7b629b65b451eee4a25d" 7SRC_URI[sha256sum] = "c2148f681c4a33e08bf0e26a9e5f8e4099a82e0e2a068098f32ce86577364ad5"
8 8
9inherit pypi python_setuptools_build_meta 9inherit pypi python_setuptools_build_meta
10 10
diff --git a/meta-python/recipes-extended/tuna/tuna_0.19.bb b/meta-python/recipes-extended/tuna/tuna_0.19.bb
index ea0f157921..643e3a09ff 100644
--- a/meta-python/recipes-extended/tuna/tuna_0.19.bb
+++ b/meta-python/recipes-extended/tuna/tuna_0.19.bb
@@ -7,7 +7,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/tuna/tuna.git;branch=main"
7 7
8SRCREV = "b972b8ce386c29bcbcd45029a617db3db9e5b6ca" 8SRCREV = "b972b8ce386c29bcbcd45029a617db3db9e5b6ca"
9 9
10S = "${WORKDIR}/git"
11 10
12RDEPENDS:${PN} += " \ 11RDEPENDS:${PN} += " \
13 python3-io \ 12 python3-io \
diff --git a/meta-webserver/conf/include/non-repro-meta-webserver.inc b/meta-webserver/conf/include/non-repro-meta-webserver.inc
deleted file mode 100755
index ee998ea961..0000000000
--- a/meta-webserver/conf/include/non-repro-meta-webserver.inc
+++ /dev/null
@@ -1,7 +0,0 @@
1# List of known non-reproducible package of the meta-webserver layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_WEBSERVER = " \
4 netdata \
5 netdata-dbg \
6 php-phar \
7"
diff --git a/meta-webserver/conf/layer.conf b/meta-webserver/conf/layer.conf
index 16d72a7a56..dcaae5cca8 100644
--- a/meta-webserver/conf/layer.conf
+++ b/meta-webserver/conf/layer.conf
@@ -25,3 +25,11 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
25 phpmyadmin->bash \ 25 phpmyadmin->bash \
26 phpmyadmin->php \ 26 phpmyadmin->php \
27" 27"
28
29# List of known non-reproducible package of the meta-webserver layer
30# Please keep this list sorted
31OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
32 netdata \
33 netdata-dbg \
34 php-phar \
35"
diff --git a/meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb b/meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb
index 0998643b2a..f0653006a3 100644
--- a/meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb
+++ b/meta-webserver/recipes-devtools/swagger-ui/swagger-ui_5.18.2.bb
@@ -16,7 +16,6 @@ SRCREV = "3c7e281d97fd3e70b25f7ff4a001eabd56e375d7"
16 16
17CVE_STATUS[CVE-2016-1000229] = "fixed-version: fixed since 2.2.1" 17CVE_STATUS[CVE-2016-1000229] = "fixed-version: fixed since 2.2.1"
18 18
19S = "${WORKDIR}/git"
20 19
21do_install() { 20do_install() {
22 install -d ${D}${localstatedir}/www/openapi/static 21 install -d ${D}${localstatedir}/www/openapi/static
diff --git a/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb b/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
index 4dbf595c19..b93fa2d186 100644
--- a/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
+++ b/meta-webserver/recipes-httpd/apache-mod/apache-websocket_git.bb
@@ -17,7 +17,6 @@ SRCREV = "0ee34c77fc78ff08fd548706300b80a7bc7874e4"
17 17
18PV = "0.1.2+git" 18PV = "0.1.2+git"
19 19
20S = "${WORKDIR}/git"
21 20
22LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" 21LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
23 22
diff --git a/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb b/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb
index 6f2a2330ae..aca6d598f8 100644
--- a/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb
+++ b/meta-webserver/recipes-httpd/apache-mod/mod-dnssd_0.6.bb
@@ -8,7 +8,6 @@ DEPENDS = "apache2 avahi"
8SRC_URI = "git://git.0pointer.net/mod_dnssd.git;protocol=https;branch=master" 8SRC_URI = "git://git.0pointer.net/mod_dnssd.git;protocol=https;branch=master"
9SRCREV = "be2fb9f6158f800685de7a1bc01c39b6cf1fa12c" 9SRCREV = "be2fb9f6158f800685de7a1bc01c39b6cf1fa12c"
10 10
11S = "${WORKDIR}/git"
12 11
13EXTRA_OECONF = "--disable-lynx" 12EXTRA_OECONF = "--disable-lynx"
14 13
diff --git a/meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb b/meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb
index 9ef8c13b79..2b4ae41d95 100644
--- a/meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb
+++ b/meta-webserver/recipes-httpd/apache2/apache2_2.4.63.bb
@@ -29,7 +29,7 @@ SRC_URI:append:class-target = " \
29LIC_FILES_CHKSUM = "file://LICENSE;md5=bddeddfac80b2c9a882241d008bb41c3" 29LIC_FILES_CHKSUM = "file://LICENSE;md5=bddeddfac80b2c9a882241d008bb41c3"
30SRC_URI[sha256sum] = "88fc236ab99b2864b248de7d49a008ec2afd7551e64dce8b95f58f32f94c46ab" 30SRC_URI[sha256sum] = "88fc236ab99b2864b248de7d49a008ec2afd7551e64dce8b95f58f32f94c46ab"
31 31
32S = "${WORKDIR}/httpd-${PV}" 32S = "${UNPACKDIR}/httpd-${PV}"
33 33
34inherit autotools update-rc.d pkgconfig systemd multilib_script multilib_header 34inherit autotools update-rc.d pkgconfig systemd multilib_script multilib_header
35 35
diff --git a/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb b/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb
index cdb6fb605c..d593b7092b 100644
--- a/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb
+++ b/meta-webserver/recipes-httpd/monkey/monkey_1.6.9.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/monkey/monkey;branch=1.6;protocol=https \
13 file://monkey.init" 13 file://monkey.init"
14 14
15SRCREV = "7999b487fded645381d387ec0e057e92407b0d2c" 15SRCREV = "7999b487fded645381d387ec0e057e92407b0d2c"
16S = "${WORKDIR}/git"
17 16
18UPSTREAM_CHECK_URI = "https://github.com/monkey/monkey/releases" 17UPSTREAM_CHECK_URI = "https://github.com/monkey/monkey/releases"
19UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz" 18UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz"
diff --git a/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb b/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb
index ec188cc482..9ff1772531 100644
--- a/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb
+++ b/meta-webserver/recipes-httpd/sthttpd/sthttpd_2.27.1.bb
@@ -16,7 +16,6 @@ SRC_URI = "git://github.com/blueness/${BPN};branch=master;protocol=https \
16UPSTREAM_CHECK_URI = "https://github.com/blueness/sthttpd/releases/" 16UPSTREAM_CHECK_URI = "https://github.com/blueness/sthttpd/releases/"
17UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz" 17UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+).tar.gz"
18 18
19S = "${WORKDIR}/git"
20 19
21inherit autotools update-rc.d systemd update-alternatives 20inherit autotools update-rc.d systemd update-alternatives
22 21
diff --git a/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb b/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb
index b896f4409a..f0e8b749aa 100644
--- a/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb
+++ b/meta-webserver/recipes-php/phpmyadmin/phpmyadmin_5.2.2.bb
@@ -16,7 +16,7 @@ SRC_URI[sha256sum] = "f881819a3b11e653b0212afaf0cc105db85c767715cb3f5852670f7fc3
16UPSTREAM_CHECK_URI = "https://www.phpmyadmin.net/downloads/" 16UPSTREAM_CHECK_URI = "https://www.phpmyadmin.net/downloads/"
17UPSTREAM_CHECK_REGEX = "phpMyAdmin-(?P<pver>\d+(\.\d+)+)-all-languages.tar.xz" 17UPSTREAM_CHECK_REGEX = "phpMyAdmin-(?P<pver>\d+(\.\d+)+)-all-languages.tar.xz"
18 18
19S = "${WORKDIR}/phpMyAdmin-${PV}-all-languages" 19S = "${UNPACKDIR}/phpMyAdmin-${PV}-all-languages"
20 20
21inherit allarch 21inherit allarch
22 22
diff --git a/meta-webserver/recipes-support/fcgi/fcgi_git.bb b/meta-webserver/recipes-support/fcgi/fcgi_git.bb
index 61ef6073e0..03425c53c9 100644
--- a/meta-webserver/recipes-support/fcgi/fcgi_git.bb
+++ b/meta-webserver/recipes-support/fcgi/fcgi_git.bb
@@ -9,7 +9,6 @@ PV = "2.4.2"
9SRC_URI = "git://github.com/FastCGI-Archives/fcgi2.git;protocol=https;branch=master \ 9SRC_URI = "git://github.com/FastCGI-Archives/fcgi2.git;protocol=https;branch=master \
10 " 10 "
11 11
12S = "${WORKDIR}/git"
13 12
14inherit autotools 13inherit autotools
15 14
diff --git a/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb b/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb
index a9a8ce0541..7aa28885e4 100644
--- a/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb
+++ b/meta-webserver/recipes-support/fcgiwrap/fcgiwrap_git.bb
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/gnosek/fcgiwrap.git;protocol=https;branch=${BRANCH}
13BRANCH = "master" 13BRANCH = "master"
14SRCREV = "99c942c90063c73734e56bacaa65f947772d9186" 14SRCREV = "99c942c90063c73734e56bacaa65f947772d9186"
15 15
16S = "${WORKDIR}/git"
17CFLAGS =+ "-I${B}" 16CFLAGS =+ "-I${B}"
18EXTRA_OEMAKE = "VPATH=${S}" 17EXTRA_OEMAKE = "VPATH=${S}"
19 18
diff --git a/meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb b/meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb
index 7693335dac..f18c979685 100644
--- a/meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb
+++ b/meta-webserver/recipes-webadmin/netdata/netdata_1.47.5.bb
@@ -50,7 +50,7 @@ CFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'go', \
50INSANE_SKIP:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'go', 'already-stripped buildpaths', '', d)}" 50INSANE_SKIP:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'go', 'already-stripped buildpaths', '', d)}"
51 51
52# network is required by go to get dependent packages 52# network is required by go to get dependent packages
53do_compile[network] = "1" 53do_compile[network] = "${@bb.utils.contains('PACKAGECONFIG', 'go', '1', '0', d)}"
54 54
55#systemd 55#systemd
56SYSTEMD_PACKAGES = "${PN}" 56SYSTEMD_PACKAGES = "${PN}"
diff --git a/meta-xfce/classes/thunar-plugin.bbclass b/meta-xfce/classes/thunar-plugin.bbclass
index 3719cba219..ad9e15296e 100644
--- a/meta-xfce/classes/thunar-plugin.bbclass
+++ b/meta-xfce/classes/thunar-plugin.bbclass
@@ -6,7 +6,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
6 6
7DEPENDS += "thunar" 7DEPENDS += "thunar"
8 8
9SRC_URI = "http://archive.xfce.org/src/thunar-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2" 9SRC_URI = "http://archive.xfce.org/src/thunar-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.xz"
10 10
11FILES:${PN} += "${libdir}/thunarx-3/*.so" 11FILES:${PN} += "${libdir}/thunarx-3/*.so"
12 12
diff --git a/meta-xfce/conf/include/non-repro-meta-xfce.inc b/meta-xfce/conf/include/non-repro-meta-xfce.inc
deleted file mode 100755
index aad6b0c24d..0000000000
--- a/meta-xfce/conf/include/non-repro-meta-xfce.inc
+++ /dev/null
@@ -1,7 +0,0 @@
1# List of known non-reproducible package of the meta-xfce layer
2# Please keep this list sorted
3KNOWN_NON_REPRO_META_XFCE = " \
4 catfish \
5 libsamba-util0 \
6 samba-dbg \
7"
diff --git a/meta-xfce/conf/layer.conf b/meta-xfce/conf/layer.conf
index 0b7a359175..e8109725d3 100644
--- a/meta-xfce/conf/layer.conf
+++ b/meta-xfce/conf/layer.conf
@@ -27,3 +27,11 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "\
27 rodent-icon-theme->gdk-pixbuf \ 27 rodent-icon-theme->gdk-pixbuf \
28 rodent-icon-theme->gtk+3 \ 28 rodent-icon-theme->gtk+3 \
29" 29"
30
31# List of known non-reproducible package of the meta-xfce layer
32# Please keep this list sorted
33OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
34 catfish \
35 libsamba-util0 \
36 samba-dbg \
37"
diff --git a/meta-xfce/recipes-apps/orage/orage_4.18.0.bb b/meta-xfce/recipes-apps/orage/orage_4.20.1.bb
index 83a65885ac..cc17393504 100644
--- a/meta-xfce/recipes-apps/orage/orage_4.18.0.bb
+++ b/meta-xfce/recipes-apps/orage/orage_4.20.1.bb
@@ -6,7 +6,7 @@ DEPENDS = "gtk+ xfce4-panel libical popt"
6 6
7inherit xfce-app mime-xdg 7inherit xfce-app mime-xdg
8 8
9SRC_URI[sha256sum] = "6313b49b26cfa39fc5e99468f3fbcfe0fa1c0f3f74273f03674f1a7d6141a3ec" 9SRC_URI[sha256sum] = "7e0331167ba438e494e0dc7fbdf03843fdfa4004910f4d5b113afea77b3eecc0"
10 10
11PACKAGECONFIG ??= "notify" 11PACKAGECONFIG ??= "notify"
12PACKAGECONFIG[notify] = "--enable-libnotify,--disable-libnotify,libnotify" 12PACKAGECONFIG[notify] = "--enable-libnotify,--disable-libnotify,libnotify"
@@ -15,6 +15,7 @@ PACKAGES =+ "xfce4-orageclock-plugin"
15FILES:${PN} += " \ 15FILES:${PN} += " \
16 ${datadir}/dbus-1 \ 16 ${datadir}/dbus-1 \
17 ${datadir}/metainfo \ 17 ${datadir}/metainfo \
18 ${datadir}/themes \
18" 19"
19FILES:xfce4-orageclock-plugin = "${libdir}/xfce4/panel/plugins/*.so ${datadir}/xfce4/panel/plugins" 20FILES:xfce4-orageclock-plugin = "${libdir}/xfce4/panel/plugins/*.so ${datadir}/xfce4/panel/plugins"
20FILES:${PN}-dev += "${libdir}/xfce4/panel/plugins/*.la" 21FILES:${PN}-dev += "${libdir}/xfce4/panel/plugins/*.la"
diff --git a/meta-xfce/recipes-apps/ristretto/ristretto_0.13.1.bb b/meta-xfce/recipes-apps/ristretto/ristretto_0.13.3.bb
index dcae982cee..7175690694 100644
--- a/meta-xfce/recipes-apps/ristretto/ristretto_0.13.1.bb
+++ b/meta-xfce/recipes-apps/ristretto/ristretto_0.13.3.bb
@@ -10,6 +10,6 @@ inherit xfce-app mime-xdg python3native
10 10
11RRECOMMENDS:${PN} += "tumbler" 11RRECOMMENDS:${PN} += "tumbler"
12 12
13SRC_URI[sha256sum] = "d71affbf15245067124725b153c908a53208c4ca1ba2d4df1ec5a1308d53791e" 13SRC_URI[sha256sum] = "5b9172ef704ae192a5338df6bee4e91a59edc65618c375bb4433ffb38e2126cb"
14 14
15FILES:${PN} += "${datadir}/metainfo" 15FILES:${PN} += "${datadir}/metainfo"
diff --git a/meta-xfce/recipes-apps/xarchiver/xarchiver_0.5.4.21.bb b/meta-xfce/recipes-apps/xarchiver/xarchiver_0.5.4.21.bb
index 4822f0cada..61a94f7bf4 100644
--- a/meta-xfce/recipes-apps/xarchiver/xarchiver_0.5.4.21.bb
+++ b/meta-xfce/recipes-apps/xarchiver/xarchiver_0.5.4.21.bb
@@ -10,7 +10,6 @@ DEPENDS = "gtk+3 glib-2.0 xfce4-dev-tools-native intltool-native"
10SRC_URI = "git://github.com/ib/xarchiver.git;branch=master;protocol=https" 10SRC_URI = "git://github.com/ib/xarchiver.git;branch=master;protocol=https"
11SRCREV = "55f923ebc623bcc8f53368543847350a23688189" 11SRCREV = "55f923ebc623bcc8f53368543847350a23688189"
12 12
13S = "${WORKDIR}/git"
14 13
15inherit gettext pkgconfig autotools gtk-icon-cache features_check mime-xdg 14inherit gettext pkgconfig autotools gtk-icon-cache features_check mime-xdg
16 15
diff --git a/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb b/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb
index 3e3301f748..880e73849c 100644
--- a/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb
+++ b/meta-xfce/recipes-apps/xfce-polkit/xfce-polkit_0.3.bb
@@ -11,4 +11,3 @@ SRC_URI = " \
11 git://github.com/ncopa/${BPN}.git;branch=master;protocol=https \ 11 git://github.com/ncopa/${BPN}.git;branch=master;protocol=https \
12" 12"
13SRCREV = "6d3282cc1734c305850d48f5bf4b4d94e88885e9" 13SRCREV = "6d3282cc1734c305850d48f5bf4b4d94e88885e9"
14S = "${WORKDIR}/git"
diff --git a/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb b/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb
index 6bcfc4ba43..308da40c34 100644
--- a/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb
+++ b/meta-xfce/recipes-apps/xfce4-datetime-setter/xfce4-datetime-setter_3.32.2.bb
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/schnitzeltony/xfce4-datetime-setter.git;protocol=htt
12" 12"
13SRCREV = "5c7a73a3824b03b91719e05e2604b97c7a72d50f" 13SRCREV = "5c7a73a3824b03b91719e05e2604b97c7a72d50f"
14 14
15S = "${WORKDIR}/git"
16 15
17inherit gettext meson features_check pkgconfig 16inherit gettext meson features_check pkgconfig
18 17
diff --git a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.1.bb b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.4.bb
index 2c5cba0d8f..7322dedc29 100644
--- a/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.1.bb
+++ b/meta-xfce/recipes-apps/xfce4-screensaver/xfce4-screensaver_4.18.4.bb
@@ -13,7 +13,7 @@ DEPENDS = "dbus-glib garcon gtk+3 libxklavier libxscrnsaver virtual/libx11 xfcon
13inherit xfce-app 13inherit xfce-app
14 14
15SRC_URI:append = " file://fix-cross-compile.patch" 15SRC_URI:append = " file://fix-cross-compile.patch"
16SRC_URI[sha256sum] = "b731e8abd68a18cc5d3b523351aa8f9f293c9f63290c1781c9155259deb04a5c" 16SRC_URI[sha256sum] = "cf717d032d2d0555978c479299da992af6dc3363ae7e758af9515c7166eac170"
17 17
18do_install:append() { 18do_install:append() {
19 install -D -m 0644 ${S}/data/xfce4-screensaver.common-auth ${D}${sysconfdir}/pam.d/xfce4-screensaver 19 install -D -m 0644 ${S}/data/xfce4-screensaver.common-auth ${D}${sysconfdir}/pam.d/xfce4-screensaver
diff --git a/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.4.bb b/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb
index 7c2ecd30d4..8778ff3451 100644
--- a/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.4.bb
+++ b/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.10.6.bb
@@ -3,11 +3,11 @@ HOMEPAGE = "https://docs.xfce.org/apps/xfce4-screenshooter/start"
3SECTION = "x11/application" 3SECTION = "x11/application"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
6DEPENDS = "xfce4-panel libxfce4util libxfce4ui gdk-pixbuf gtk+3 glib-2.0 libsoup-2.4 exo libxfixes xext virtual/libx11 libxml-parser-perl-native" 6DEPENDS = "xfce4-panel libxfce4util libxfce4ui gdk-pixbuf gtk+3 glib-2.0 libsoup exo libxfixes xext virtual/libx11 libxml-parser-perl-native"
7 7
8inherit xfce-app perlnative 8inherit xfce-app perlnative
9 9
10SRC_URI[sha256sum] = "a2f199687e54e16a936d5636d660d42b6b9a5d548cdd0f04bd69213554806494" 10SRC_URI[sha256sum] = "992066cfecfb44a68681340bfd55d524d40410aac3da6ef25c6c6cb2150a5965"
11 11
12do_compile:prepend() { 12do_compile:prepend() {
13 mkdir -p lib 13 mkdir -p lib
diff --git a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.0.4.bb b/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.1.4.bb
index edb0c614ec..50adacbcb1 100644
--- a/meta-xfce/recipes-apps/xfce4-terminal/xfce4-terminal_1.0.4.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] = "78e55957af7c6fc1f283e90be33988661593a4da98383da1b0b54fdf6554baf4" 14SRC_URI[sha256sum] = "873c921da1f4b986ffb459d4960789c9c063af98648c9f0ca146dc6f6f5b71b7"
14 15
15RRECOMMENDS:${PN} += "vte-prompt" 16RRECOMMENDS:${PN} += "vte-prompt"
diff --git a/meta-xfce/recipes-art/cursor-themes/openzone_1.2.4.bb b/meta-xfce/recipes-art/cursor-themes/openzone_1.2.4.bb
index 4b2071eb3f..8ba962fbd4 100644
--- a/meta-xfce/recipes-art/cursor-themes/openzone_1.2.4.bb
+++ b/meta-xfce/recipes-art/cursor-themes/openzone_1.2.4.bb
@@ -9,7 +9,7 @@ inherit allarch gtk-icon-cache
9SRC_URI = "https://mirrors.dotsrc.org/mirrors/exherbo/111343-OpenZone-${PV}.tar.xz" 9SRC_URI = "https://mirrors.dotsrc.org/mirrors/exherbo/111343-OpenZone-${PV}.tar.xz"
10SRC_URI[sha256sum] = "db6fa6d0798aceb56998ce81382fa2246c77911d56b3b06e6aadee4cf5b4816e" 10SRC_URI[sha256sum] = "db6fa6d0798aceb56998ce81382fa2246c77911d56b3b06e6aadee4cf5b4816e"
11 11
12S = "${WORKDIR}/OpenZone" 12S = "${UNPACKDIR}/OpenZone"
13 13
14do_compile() { 14do_compile() {
15} 15}
diff --git a/meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch b/meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch
new file mode 100644
index 0000000000..a2fe0451b0
--- /dev/null
+++ b/meta-xfce/recipes-extended/imsettings/imsettings/0001-remove-man-page.patch
@@ -0,0 +1,79 @@
1From ea6829c152c18e55cbe2a05317bc12a2be65ed65 Mon Sep 17 00:00:00 2001
2From: Liu Yiding <liuyd.fnst@fujitsu.com>
3Date: Mon, 9 Jun 2025 03:22:06 +0000
4Subject: [PATCH] remove man page
5
6Upstream-Status: Inappropriate [OE specific]
7Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
8---
9 configure.ac | 1 -
10 utils/Makefile.am | 23 +----------------------
11 2 files changed, 1 insertion(+), 23 deletions(-)
12
13diff --git a/configure.ac b/configure.ac
14index b843037..224311f 100644
15--- a/configure.ac
16+++ b/configure.ac
17@@ -65,7 +65,6 @@ IMSETTINGS_MODULEDIR="${libdir}/imsettings"
18 AC_SUBST(IMSETTINGS_MODULEDIR)
19
20 AM_MISSING_PROG([GIT], [git])
21-AM_MISSING_PROG([DB2MAN], [db2x_docbook2man])
22
23 dnl ======================================================================
24 dnl functions testing
25diff --git a/utils/Makefile.am b/utils/Makefile.am
26index b492532..2236257 100644
27--- a/utils/Makefile.am
28+++ b/utils/Makefile.am
29@@ -20,19 +20,11 @@ DEPS = \
30 $(NULL)
31 EXTRA_DIST = \
32 $(autostart_in_files) \
33- $(man_xml_files) \
34- $(man1_MANS) \
35 $(NULL)
36 DISTCLEANFILES = \
37 $(autostart_DATA) \
38 $(NULL)
39-BUILT_SOURCES = \
40- $(man1_MANS) \
41- $(NULL)
42-MAINTAINERCLEANFILES = \
43- $(man1_MANS) \
44- $(NULL)
45-SUFFIXES = .1.xml
46+
47
48 ##
49 # Local Rules
50@@ -50,12 +42,6 @@ bin_PROGRAMS = \
51 libexec_PROGRAMS = \
52 imsettings-check \
53 $(NULL)
54-man1_MANS = \
55- imsettings-info.1 \
56- imsettings-list.1 \
57- imsettings-reload.1 \
58- imsettings-switch.1 \
59- $(NULL)
60 #
61 autostartdir = $(sysconfdir)/xdg/autostart
62 #
63@@ -64,13 +50,6 @@ autostart_in_files = \
64 $(NULL)
65 autostart_DATA = $(autostart_in_files:.desktop.in=.desktop)
66 #
67-man_xml_files = $(man1_MANS:.1=.1.xml)
68-#
69-.xml.1:
70- $(AM_V_GEN) $(DB2MAN) $<
71-.1.xml.1:
72- $(AM_V_GEN) $(DB2MAN) $<
73-#
74 imsettings_check_SOURCES = \
75 imsettings-check.c \
76 $(NULL)
77--
782.43.0
79
diff --git a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.3.bb b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb
index 21e9b3908f..59de3b3a08 100644
--- a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.3.bb
+++ b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.10.bb
@@ -10,16 +10,22 @@ SECTION = "Applications/System"
10LICENSE = "LGPL-2.0-or-later" 10LICENSE = "LGPL-2.0-or-later"
11LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1" 11LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
12 12
13inherit autotools gtk-doc gobject-introspection gettext features_check 13inherit autotools gettext gtk-doc gobject-introspection features_check
14 14
15DEPENDS = "autoconf-archive-native gtk+3 libnotify" 15DEPENDS = "autoconf-archive-native gtk+3 libnotify"
16 16
17REQUIRED_DISTRO_FEATURES = "x11" 17REQUIRED_DISTRO_FEATURES = "x11"
18 18
19SRC_URI = "https://bitbucket.org/tagoh/imsettings/downloads/${BPN}-${PV}.tar.bz2 \ 19SRC_URI = "git://gitlab.com/tagoh/imsettings.git;protocol=https;branch=main \
20 file://imsettings-gcc10.patch \ 20 file://imsettings-gcc10.patch \
21 file://0001-remove-man-page.patch \
21 " 22 "
22SRC_URI[sha256sum] = "45986b9ca1b87b760a5dbaecd9a2b77d080adc47868a0512826077175d5b3ee3" 23SRCREV = "27d84c88831ef76397a15891ba0738ce9a83902a"
24
25
26do_configure:prepend() {
27 cp ${STAGING_DATADIR_NATIVE}/gettext/ABOUT-NLS ${AUTOTOOLS_AUXDIR}/
28}
23 29
24EXTRA_OECONF = "--with-xinputsh=50-xinput.sh \ 30EXTRA_OECONF = "--with-xinputsh=50-xinput.sh \
25 --disable-static \ 31 --disable-static \
diff --git a/meta-xfce/recipes-multimedia/parole/parole_4.18.0.bb b/meta-xfce/recipes-multimedia/parole/parole_4.18.2.bb
index eaa233ceb4..7787196fdd 100644
--- a/meta-xfce/recipes-multimedia/parole/parole_4.18.0.bb
+++ b/meta-xfce/recipes-multimedia/parole/parole_4.18.2.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
16 taglib \ 16 taglib \
17" 17"
18 18
19SRC_URI[sha256sum] = "bbe52fbc4d3abe30f6c79fc7ac57bd9de9cf74ce1a79b508a1d7de83dc4f3771" 19SRC_URI[sha256sum] = "6625288b760d38a15c295051ecf66c556fcad21dd1516d6d661c2a582421ee0e"
20 20
21RDEPENDS:${PN} += "gstreamer1.0-plugins-good" 21RDEPENDS:${PN} += "gstreamer1.0-plugins-good"
22 22
diff --git a/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.3.bb b/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.5.bb
index cd868c243b..0cc523e876 100644
--- a/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.3.bb
+++ b/meta-xfce/recipes-multimedia/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.5.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Simple client plugin for Music Player Daemon" 1SUMMARY = "Simple client plugin for Music Player Daemon"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-mpc-plugin/start"
3SECTION = "x11/application" 3SECTION = "x11/application"
4LICENSE = "0BSD" 4LICENSE = "0BSD"
5LIC_FILES_CHKSUM = "file://COPYING;md5=3604d987e6dfdfc672c754d08953b0e0" 5LIC_FILES_CHKSUM = "file://COPYING;md5=3604d987e6dfdfc672c754d08953b0e0"
@@ -14,4 +14,4 @@ LICENSE_FLAGS = "commercial"
14# for now we recommend our own mpd-server 14# for now we recommend our own mpd-server
15RRECOMMENDS:${PN} = "mpd" 15RRECOMMENDS:${PN} = "mpd"
16 16
17SRC_URI[sha256sum] = "0467fb4d1acd982d3c3e0b89cb41019946850524ff19ed0f658a8d56c7b7664d" 17SRC_URI[sha256sum] = "4ce7d77667a263ee9916c0cab2a733b17e3bd65705cd4ed5cec3cbde6e7298cf"
diff --git a/meta-xfce/recipes-multimedia/xfmpc/xfmpc_0.3.1.bb b/meta-xfce/recipes-multimedia/xfmpc/xfmpc_0.3.2.bb
index 73eafeebcf..f92618bfc7 100644
--- a/meta-xfce/recipes-multimedia/xfmpc/xfmpc_0.3.1.bb
+++ b/meta-xfce/recipes-multimedia/xfmpc/xfmpc_0.3.2.bb
@@ -12,7 +12,7 @@ RRECOMMENDS:${PN} = "mpd"
12 12
13inherit xfce-app 13inherit xfce-app
14 14
15SRC_URI[sha256sum] = "4867d5dd100fa42ab39ebde6c784ec21ee31717f1adb3f4da070dafb3848d96d" 15SRC_URI[sha256sum] = "4a58bd9e9c14c391943bb35b57ed8eb49000655da176639e7245da7286b07825"
16 16
17# Fixes build with GCC-14 which enables incompatible-pointer-types as error 17# Fixes build with GCC-14 which enables incompatible-pointer-types as error
18CFLAGS += "-Wno-error=incompatible-pointer-types" 18CFLAGS += "-Wno-error=incompatible-pointer-types"
diff --git a/meta-xfce/recipes-panel-plugins/battery/xfce4-battery-plugin_1.1.5.bb b/meta-xfce/recipes-panel-plugins/battery/xfce4-battery-plugin_1.1.6.bb
index ce119bb6da..80a948a9d5 100644
--- a/meta-xfce/recipes-panel-plugins/battery/xfce4-battery-plugin_1.1.5.bb
+++ b/meta-xfce/recipes-panel-plugins/battery/xfce4-battery-plugin_1.1.6.bb
@@ -1,8 +1,8 @@
1SUMMARY = "A battery monitor panel plugin for Xfce4, compatible with APM and ACP" 1SUMMARY = "A battery monitor panel plugin for Xfce4, compatible with APM and ACP"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-battery-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
6inherit xfce-panel-plugin 6inherit xfce-panel-plugin
7 7
8SRC_URI[sha256sum] = "752233bfb320ee1e26104a656cbb868299f562733063e2b9a18f0966585ce213" 8SRC_URI[sha256sum] = "327d7304dded8411cd1a48da4f46bac248b44d8b27ffbc2036e0268cb37c3676"
diff --git a/meta-xfce/recipes-panel-plugins/calculator/xfce4-calculator-plugin_0.7.2.bb b/meta-xfce/recipes-panel-plugins/calculator/xfce4-calculator-plugin_0.7.3.bb
index 0c464930e1..540935cee4 100644
--- a/meta-xfce/recipes-panel-plugins/calculator/xfce4-calculator-plugin_0.7.2.bb
+++ b/meta-xfce/recipes-panel-plugins/calculator/xfce4-calculator-plugin_0.7.3.bb
@@ -1,8 +1,8 @@
1SUMMARY = "A calculator plugin for the Xfce panel" 1SUMMARY = "A calculator plugin for the Xfce panel"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-calculator-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-calculator-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=909430f63fddd63f120ba29e8979f65c" 4LIC_FILES_CHKSUM = "file://COPYING;md5=909430f63fddd63f120ba29e8979f65c"
5 5
6inherit xfce-panel-plugin gtk-icon-cache 6inherit xfce-panel-plugin gtk-icon-cache
7 7
8SRC_URI[sha256sum] = "d1f622bea41a90c1686bf9f13c488ab28e995e2762b84712dea9027e0c94028b" 8SRC_URI[sha256sum] = "3feb5f56092ceef2858c3c1bd443317d4caf289a6409f9db506f49088e19a2e8"
diff --git a/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.2.bb b/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.3.bb
index 39a8f2edfe..e1eed88098 100644
--- a/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.2.bb
+++ b/meta-xfce/recipes-panel-plugins/clipman/xfce4-clipman-plugin_1.6.3.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Clipman is a clipboard manager for Xfce" 1SUMMARY = "Clipman is a clipboard manager for Xfce"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start"
3SECTION = "x11/application" 3SECTION = "x11/application"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 5LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
@@ -8,7 +8,7 @@ inherit xfce-panel-plugin
8 8
9DEPENDS += "xfconf xorgproto libxtst" 9DEPENDS += "xfconf xorgproto libxtst"
10 10
11SRC_URI[sha256sum] = "ab8a5fe6f68fb1789190e498243a1d1385de3f64e984f470cbd3d1eb779399b8" 11SRC_URI[sha256sum] = "e11c1f976217fc959cee98ecfb934058ae485cb363d2c25c7ddede44394c9a10"
12 12
13PACKAGECONFIG ??= "" 13PACKAGECONFIG ??= ""
14PACKAGECONFIG[qrencode] = "--enable-libqrencode,--disable-libqrencode,qrencode" 14PACKAGECONFIG[qrencode] = "--enable-libqrencode,--disable-libqrencode,qrencode"
diff --git a/meta-xfce/recipes-panel-plugins/closebutton/xfce4-closebutton-plugin_git.bb b/meta-xfce/recipes-panel-plugins/closebutton/xfce4-closebutton-plugin_git.bb
index 2384682ecb..f2a5e544d5 100644
--- a/meta-xfce/recipes-panel-plugins/closebutton/xfce4-closebutton-plugin_git.bb
+++ b/meta-xfce/recipes-panel-plugins/closebutton/xfce4-closebutton-plugin_git.bb
@@ -11,7 +11,6 @@ PV = "4.16.0"
11 11
12SRC_URI = "git://github.com/schnitzeltony/xfce4-closebutton-plugin.git;branch=master;protocol=https" 12SRC_URI = "git://github.com/schnitzeltony/xfce4-closebutton-plugin.git;branch=master;protocol=https"
13SRCREV = "538f9acfc5d5019f5cde734d056bcc0c95da9b4c" 13SRCREV = "538f9acfc5d5019f5cde734d056bcc0c95da9b4c"
14S = "${WORKDIR}/git"
15 14
16EXTRA_OECONF += "--enable-maintainer-mode" 15EXTRA_OECONF += "--enable-maintainer-mode"
17 16
diff --git a/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.8.bb b/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.8.bb
index 8ddf48d6ef..1a19f488c0 100644
--- a/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.8.bb
+++ b/meta-xfce/recipes-panel-plugins/cpufreq/xfce4-cpufreq-plugin_1.2.8.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Panel plugin to display frequency of all cpus" 1SUMMARY = "Panel plugin to display frequency of all cpus"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-cpufreq-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-cpufreq-plugin/start"
3LICENSE = "GPL-2.0-or-later" 3LICENSE = "GPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=1f6f1c0be32491a0c8d2915607a28f36" 4LIC_FILES_CHKSUM = "file://COPYING;md5=1f6f1c0be32491a0c8d2915607a28f36"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/cpugraph/xfce4-cpugraph-plugin_1.2.8.bb b/meta-xfce/recipes-panel-plugins/cpugraph/xfce4-cpugraph-plugin_1.2.8.bb
index 8e58175615..b240eaad5e 100644
--- a/meta-xfce/recipes-panel-plugins/cpugraph/xfce4-cpugraph-plugin_1.2.8.bb
+++ b/meta-xfce/recipes-panel-plugins/cpugraph/xfce4-cpugraph-plugin_1.2.8.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Panel plugin with graphical representation of the cpu frequency" 1SUMMARY = "Panel plugin with graphical representation of the cpu frequency"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-cpugraph-plugin/start"
3LICENSE = "GPL-2.0-or-later" 3LICENSE = "GPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=415654f59d8fa70fe4eac2c3f86c8f5e" 4LIC_FILES_CHKSUM = "file://COPYING;md5=415654f59d8fa70fe4eac2c3f86c8f5e"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb b/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb
index f292a6deaf..f025edd4c5 100644
--- a/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb
+++ b/meta-xfce/recipes-panel-plugins/datetime/xfce4-datetime-plugin_0.8.3.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Panel plugin displaying date and time and a calendar when left-clicked" 1SUMMARY = "Panel plugin displaying date and time and a calendar when left-clicked"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-datetime-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-datetime-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" 4LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/diskperf/xfce4-diskperf-plugin_2.7.0.bb b/meta-xfce/recipes-panel-plugins/diskperf/xfce4-diskperf-plugin_2.7.0.bb
index 25a57f3233..583aa9a006 100644
--- a/meta-xfce/recipes-panel-plugins/diskperf/xfce4-diskperf-plugin_2.7.0.bb
+++ b/meta-xfce/recipes-panel-plugins/diskperf/xfce4-diskperf-plugin_2.7.0.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Panel plugin displaying instant disk/partition performance" 1SUMMARY = "Panel plugin displaying instant disk/partition performance"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-diskperf-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-diskperf-plugin/start"
3LICENSE = "BSD-2-Clause" 3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://COPYING;md5=d3e627798d6a60bece47aa8b3532e1f1" 4LIC_FILES_CHKSUM = "file://COPYING;md5=d3e627798d6a60bece47aa8b3532e1f1"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/eyes/xfce4-eyes-plugin_4.6.0.bb b/meta-xfce/recipes-panel-plugins/eyes/xfce4-eyes-plugin_4.6.1.bb
index 0c796534ab..61de603756 100644
--- a/meta-xfce/recipes-panel-plugins/eyes/xfce4-eyes-plugin_4.6.0.bb
+++ b/meta-xfce/recipes-panel-plugins/eyes/xfce4-eyes-plugin_4.6.1.bb
@@ -1,10 +1,10 @@
1SUMMARY = "Panel plugin with graphical representation of the cpu frequency" 1SUMMARY = "Panel plugin with graphical representation of the cpu frequency"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-eyes-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-eyes-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
6inherit xfce-panel-plugin 6inherit xfce-panel-plugin
7 7
8SRC_URI[sha256sum] = "ad0ff05d88ba393b7c8922f8233edd33fc0a4e8b000b61de1f8f3a10c5ae5324" 8SRC_URI[sha256sum] = "5219b2ec0f203ab65990671a95b1607f539201e09e8910b854aea848d478cb53"
9 9
10FILES:${PN} += "${datadir}/xfce4/eyes" 10FILES:${PN} += "${datadir}/xfce4/eyes"
diff --git a/meta-xfce/recipes-panel-plugins/fsguard/xfce4-fsguard-plugin_1.1.3.bb b/meta-xfce/recipes-panel-plugins/fsguard/xfce4-fsguard-plugin_1.1.4.bb
index 380d2e19e3..d94ccadb5f 100644
--- a/meta-xfce/recipes-panel-plugins/fsguard/xfce4-fsguard-plugin_1.1.3.bb
+++ b/meta-xfce/recipes-panel-plugins/fsguard/xfce4-fsguard-plugin_1.1.4.bb
@@ -1,8 +1,8 @@
1DESCRIPTION = "The FSGuard panel plugin checks free space on a chosen mount point frequently and displays a message when a limit is reached" 1DESCRIPTION = "The FSGuard panel plugin checks free space on a chosen mount point frequently and displays a message when a limit is reached"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-fsguard-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-fsguard-plugin/start"
3LICENSE = "BSD-2-Clause" 3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://COPYING;md5=3434d79d62df09abf5f78bb76d6cd21b" 4LIC_FILES_CHKSUM = "file://COPYING;md5=3434d79d62df09abf5f78bb76d6cd21b"
5 5
6inherit xfce-panel-plugin 6inherit xfce-panel-plugin
7 7
8SRC_URI[sha256sum] = "84ef8bb4752292d64c0ef101badf7b14448790bfa0a85de644dbfa22986ec258" 8SRC_URI[sha256sum] = "24b3789be6de92678e7036678530c4da4b3838aa3cda428439aa8d140704a4a6"
diff --git a/meta-xfce/recipes-panel-plugins/genmon/xfce4-genmon-plugin_4.2.0.bb b/meta-xfce/recipes-panel-plugins/genmon/xfce4-genmon-plugin_4.2.1.bb
index 31ad5e7ced..158dd2fbaa 100644
--- a/meta-xfce/recipes-panel-plugins/genmon/xfce4-genmon-plugin_4.2.0.bb
+++ b/meta-xfce/recipes-panel-plugins/genmon/xfce4-genmon-plugin_4.2.1.bb
@@ -1,8 +1,10 @@
1DESCRIPTION = "This plugin cyclically spawns the indicated script/program, captures its output (stdout) and displays the resulting string into the panel." 1DESCRIPTION = "This plugin cyclically spawns the indicated script/program, captures its output (stdout) and displays the resulting string into the panel."
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-genmon-plugin/start"
3LICENSE = "LGPL-2.1-only" 3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=4b54a1fd55a448865a0b32d41598759d" 4LIC_FILES_CHKSUM = "file://COPYING;md5=4b54a1fd55a448865a0b32d41598759d"
5 5
6inherit xfce-panel-plugin 6inherit xfce-panel-plugin
7 7
8SRC_URI[sha256sum] = "948d08ee5f2140847f109b531bc1d4cc6268496913ea7600d3c5ad89025a0362" 8SRC_URI[sha256sum] = "de540562e1ea58f35a9c815e20736d26af541a0a9372011148cb75b5f0b65951"
9
10FILES:${PN} += "${datadir}/xfce4/genmon"
diff --git a/meta-xfce/recipes-panel-plugins/mailwatch/xfce4-mailwatch-plugin_1.3.1.bb b/meta-xfce/recipes-panel-plugins/mailwatch/xfce4-mailwatch-plugin_1.3.2.bb
index 6ea260765f..9ac375999f 100644
--- a/meta-xfce/recipes-panel-plugins/mailwatch/xfce4-mailwatch-plugin_1.3.1.bb
+++ b/meta-xfce/recipes-panel-plugins/mailwatch/xfce4-mailwatch-plugin_1.3.2.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Multi-protocol, multi-mailbox mail watcher for the Xfce4 panel" 1SUMMARY = "Multi-protocol, multi-mailbox mail watcher for the Xfce4 panel"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-mailwatch-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-mailwatch-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
@@ -7,7 +7,7 @@ inherit xfce-panel-plugin
7 7
8DEPENDS += "gnutls" 8DEPENDS += "gnutls"
9 9
10SRC_URI[sha256sum] = "054964e9fe4ca668486400991ce1ea01d07aac7ba235f4b14d4a8f7d9800046a" 10SRC_URI[sha256sum] = "c4783f1533891cd2e0c34066da859864dce45a23caa6015b58cb9fa9d65a7e44"
11 11
12PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" 12PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
13PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," 13PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"
diff --git a/meta-xfce/recipes-panel-plugins/mount/xfce4-mount-plugin_1.1.5.bb b/meta-xfce/recipes-panel-plugins/mount/xfce4-mount-plugin_1.1.5.bb
index 3a6baf21f9..f11e41f9bd 100644
--- a/meta-xfce/recipes-panel-plugins/mount/xfce4-mount-plugin_1.1.5.bb
+++ b/meta-xfce/recipes-panel-plugins/mount/xfce4-mount-plugin_1.1.5.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Mount/umount utility for the xfce panel" 1SUMMARY = "Mount/umount utility for the xfce panel"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-mount-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-mount-plugin/start"
3SECTION = "x11/application" 3SECTION = "x11/application"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" 5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
diff --git a/meta-xfce/recipes-panel-plugins/netload/xfce4-netload-plugin_1.4.1.bb b/meta-xfce/recipes-panel-plugins/netload/xfce4-netload-plugin_1.4.2.bb
index c30f17a7d4..3c113290fd 100644
--- a/meta-xfce/recipes-panel-plugins/netload/xfce4-netload-plugin_1.4.1.bb
+++ b/meta-xfce/recipes-panel-plugins/netload/xfce4-netload-plugin_1.4.2.bb
@@ -1,9 +1,9 @@
1SUMMARY = "Panel plugin displaying current load of the network interfaces" 1SUMMARY = "Panel plugin displaying current load of the network interfaces"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-netload-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-netload-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=2b6065ae7d3696cdad6869dd8627a9fe" 4LIC_FILES_CHKSUM = "file://COPYING;md5=2b6065ae7d3696cdad6869dd8627a9fe"
5 5
6inherit xfce-panel-plugin 6inherit xfce-panel-plugin
7 7
8SRC_URI = "http://archive.xfce.org/src/panel-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2" 8SRC_URI = "http://archive.xfce.org/src/panel-plugins/${BPN}/${@'${PV}'[0:3]}/${BPN}-${PV}.tar.bz2"
9SRC_URI[sha256sum] = "9fac3a3ad52e18584bfb127cd1721d56de1004b9fdd140915fded89704ccb44e" 9SRC_URI[sha256sum] = "a2041338408b2670f8debe57fcec6af539f704659eba853943c1524936ebabeb"
diff --git a/meta-xfce/recipes-panel-plugins/notes/xfce4-notes-plugin_1.11.2.bb b/meta-xfce/recipes-panel-plugins/notes/xfce4-notes-plugin_1.11.2.bb
index 0bdd2bb5f3..83e527e380 100644
--- a/meta-xfce/recipes-panel-plugins/notes/xfce4-notes-plugin_1.11.2.bb
+++ b/meta-xfce/recipes-panel-plugins/notes/xfce4-notes-plugin_1.11.2.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Notes plugin for the Xfce Panel" 1SUMMARY = "Notes plugin for the Xfce Panel"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-notes-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-notes-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/places/xfce4-places-plugin_1.8.3.bb b/meta-xfce/recipes-panel-plugins/places/xfce4-places-plugin_1.8.4.bb
index 6400e0d3e4..4fe293898d 100644
--- a/meta-xfce/recipes-panel-plugins/places/xfce4-places-plugin_1.8.3.bb
+++ b/meta-xfce/recipes-panel-plugins/places/xfce4-places-plugin_1.8.4.bb
@@ -1,12 +1,12 @@
1SUMMARY = "Menu for quick access to folders, documents and removable media" 1SUMMARY = "Menu for quick access to folders, documents and removable media"
2DESCRIPTION = "Panel plugin displaying menu with quick access to folders, documents and removable media" 2DESCRIPTION = "Panel plugin displaying menu with quick access to folders, documents and removable media"
3HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin" 3HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-places-plugin/start"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=b6952d9a47fc2ad0f315510e1290455f" 5LIC_FILES_CHKSUM = "file://COPYING;md5=b6952d9a47fc2ad0f315510e1290455f"
6 6
7inherit xfce-panel-plugin 7inherit xfce-panel-plugin
8 8
9SRC_URI[sha256sum] = "f11d0e6d03f22ab02c2e6b507d365b5a918532e8819e50647ee1860eca60c743" 9SRC_URI[sha256sum] = "ba766a5d31580fad043fbd1fd66b811cbda706229473d24a734a590d49ef710e"
10 10
11PACKAGECONFIG ??= "notify" 11PACKAGECONFIG ??= "notify"
12PACKAGECONFIG[notify] = "--enable-notifications,--disable-notifications,libnotify" 12PACKAGECONFIG[notify] = "--enable-notifications,--disable-notifications,libnotify"
diff --git a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin/0001-Use-new-xfw_window_activate-signature-in-libwindowin.patch b/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin/0001-Use-new-xfw_window_activate-signature-in-libwindowin.patch
deleted file mode 100644
index 301cda7246..0000000000
--- a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin/0001-Use-new-xfw_window_activate-signature-in-libwindowin.patch
+++ /dev/null
@@ -1,25 +0,0 @@
1From 37d718444bc7e6039fb6abf2360b032a91ddc512 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org>
3Date: Mon, 7 Oct 2024 09:57:59 +0200
4Subject: [PATCH] Use new xfw_window_activate() signature in libwindowing
5 4.19.6
6
7Upstream-Status: Backport [https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/-/merge_requests/63]
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10 panel-plugin/pulseaudio-mpris-player.c | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/panel-plugin/pulseaudio-mpris-player.c b/panel-plugin/pulseaudio-mpris-player.c
14index 1694b3f..b4582c5 100644
15--- a/panel-plugin/pulseaudio-mpris-player.c
16+++ b/panel-plugin/pulseaudio-mpris-player.c
17@@ -291,7 +291,7 @@ pulseaudio_mpris_player_raise_wnck (PulseaudioMprisPlayer *player)
18 {
19 if (g_strcmp0 (player->player_label, xfw_window_get_name (lp->data)) == 0)
20 {
21- xfw_window_activate (lp->data, g_get_monotonic_time () / 1000, NULL);
22+ xfw_window_activate (lp->data, NULL, g_get_monotonic_time () / 1000, NULL);
23 break;
24 }
25 }
diff --git a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.8.bb b/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.9.bb
index 2cb33604c7..1729ebfb29 100644
--- a/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.8.bb
+++ b/meta-xfce/recipes-panel-plugins/pulseaudio/xfce4-pulseaudio-plugin_0.4.9.bb
@@ -1,4 +1,5 @@
1SUMMARY = "Pulseaudio mixer for the xfce panel" 1SUMMARY = "Pulseaudio mixer for the xfce panel"
2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start"
2LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=f5eac6bb0d6ec0dc655e417781d4015f" 4LIC_FILES_CHKSUM = "file://COPYING;md5=f5eac6bb0d6ec0dc655e417781d4015f"
4 5
@@ -8,8 +9,7 @@ REQUIRED_DISTRO_FEATURES = "pulseaudio x11"
8 9
9DEPENDS += "dbus-glib pulseaudio" 10DEPENDS += "dbus-glib pulseaudio"
10 11
11SRC_URI += "file://0001-Use-new-xfw_window_activate-signature-in-libwindowin.patch" 12SRC_URI[sha256sum] = "a0807615fb2848d0361b7e4568a44f26d189fda48011c7ba074986c8bfddc99a"
12SRC_URI[sha256sum] = "bd742b207c39c221e91c57c9c9be2839eb802d1b1ee01a02b7427cd02d3f0348"
13 13
14PACKAGECONFIG ??= "libnotify" 14PACKAGECONFIG ??= "libnotify"
15PACKAGECONFIG[libnotify] = "--enable-libnotify,--disable-libnotify,libnotify" 15PACKAGECONFIG[libnotify] = "--enable-libnotify,--disable-libnotify,libnotify"
diff --git a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.5.bb b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.5.bb
index 596feacba2..d283684aa2 100644
--- a/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.5.bb
+++ b/meta-xfce/recipes-panel-plugins/sensors/xfce4-sensors-plugin_1.4.5.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Sensors plugin for the Xfce Panel" 1SUMMARY = "Sensors plugin for the Xfce Panel"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-sensors-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin/start"
3LICENSE = "GPL-2.0-or-later" 3LICENSE = "GPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/smartbookmark/xfce4-smartbookmark-plugin_0.5.2.bb b/meta-xfce/recipes-panel-plugins/smartbookmark/xfce4-smartbookmark-plugin_0.5.3.bb
index fdec598190..18083ec697 100644
--- a/meta-xfce/recipes-panel-plugins/smartbookmark/xfce4-smartbookmark-plugin_0.5.2.bb
+++ b/meta-xfce/recipes-panel-plugins/smartbookmark/xfce4-smartbookmark-plugin_0.5.3.bb
@@ -1,8 +1,8 @@
1SUMMARY = "Panel plugin allowing to send requests directly to browser" 1SUMMARY = "Panel plugin allowing to send requests directly to browser"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-smartbookmark-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
6inherit xfce-panel-plugin 6inherit xfce-panel-plugin
7 7
8SRC_URI[sha256sum] = "2a279e2f5a54518684e62ad1f3cd8ef950826505b39725f1b5d8f0c43031cdd3" 8SRC_URI[sha256sum] = "3b4db0ac198339197a7682935f0bba5a7e8dd7f35bf575ac6665afa4cecec236"
diff --git a/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.3.2.bb b/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.3.2.bb
index e7a3e9936e..0b07bda32b 100644
--- a/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.3.2.bb
+++ b/meta-xfce/recipes-panel-plugins/systemload/xfce4-systemload-plugin_1.3.2.bb
@@ -1,5 +1,5 @@
1DESCRIPTION = "Panel plugin displaying current CPU load, the memory in use, the swap space and the system uptime" 1DESCRIPTION = "Panel plugin displaying current CPU load, the memory in use, the swap space and the system uptime"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-systemload-plugin/start"
3LICENSE = "BSD-2-Clause" 3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://COPYING;md5=9acb172a93ff6c43cce2aff790a8aef8" 4LIC_FILES_CHKSUM = "file://COPYING;md5=9acb172a93ff6c43cce2aff790a8aef8"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/time-out/xfce4-time-out-plugin_1.1.3.bb b/meta-xfce/recipes-panel-plugins/time-out/xfce4-time-out-plugin_1.1.4.bb
index 9fa287a1ca..f68b051e4f 100644
--- a/meta-xfce/recipes-panel-plugins/time-out/xfce4-time-out-plugin_1.1.3.bb
+++ b/meta-xfce/recipes-panel-plugins/time-out/xfce4-time-out-plugin_1.1.4.bb
@@ -1,9 +1,9 @@
1SUMMARY = "This plugin makes it possible to take periodical breaks" 1SUMMARY = "This plugin makes it possible to take periodical breaks"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-time-out-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-time-out-plugin/start"
3SECTION = "x11/application" 3SECTION = "x11/application"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" 5LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
6 6
7inherit xfce-panel-plugin 7inherit xfce-panel-plugin
8 8
9SRC_URI[sha256sum] = "5a1ca36361e95ec718bbd887ea5be6a270ab458d1c2d672186721522a7228ee8" 9SRC_URI[sha256sum] = "b6b708900d7fd0cc3d8a045514962db94b60d959c266049aa2cff768fc381726"
diff --git a/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.2.bb b/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.2.bb
index 33b60438d1..0f164b79c5 100644
--- a/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.2.bb
+++ b/meta-xfce/recipes-panel-plugins/timer/xfce4-timer-plugin_1.7.2.bb
@@ -1,6 +1,6 @@
1SUMMARY = "XFCE panel plugin to generate alarm messages" 1SUMMARY = "XFCE panel plugin to generate alarm messages"
2DESCRIPTION = "This is a simple plugin that lets the user run an alarm at a specified time or at the end of a specified countdown period" 2DESCRIPTION = "This is a simple plugin that lets the user run an alarm at a specified time or at the end of a specified countdown period"
3HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-timer-plugin" 3HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-timer-plugin/start"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=f1c52159bdaebd029cb11927cbe709e4" 5LIC_FILES_CHKSUM = "file://COPYING;md5=f1c52159bdaebd029cb11927cbe709e4"
6 6
diff --git a/meta-xfce/recipes-panel-plugins/verve/xfce4-verve-plugin_2.0.3.bb b/meta-xfce/recipes-panel-plugins/verve/xfce4-verve-plugin_2.0.3.bb
index 9dcaae8ceb..844d8caf17 100644
--- a/meta-xfce/recipes-panel-plugins/verve/xfce4-verve-plugin_2.0.3.bb
+++ b/meta-xfce/recipes-panel-plugins/verve/xfce4-verve-plugin_2.0.3.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Verve panel plugin is a comfortable command line plugin for the Xfce panel" 1SUMMARY = "Verve panel plugin is a comfortable command line plugin for the Xfce panel"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-verve-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-verve-plugin/start"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/wavelan/xfce4-wavelan-plugin_0.6.3.bb b/meta-xfce/recipes-panel-plugins/wavelan/xfce4-wavelan-plugin_0.6.3.bb
index 530f52425a..64e7ea6a18 100644
--- a/meta-xfce/recipes-panel-plugins/wavelan/xfce4-wavelan-plugin_0.6.3.bb
+++ b/meta-xfce/recipes-panel-plugins/wavelan/xfce4-wavelan-plugin_0.6.3.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Panel plugin displaying stats from a wireless lan interface" 1SUMMARY = "Panel plugin displaying stats from a wireless lan interface"
2HOMEPAGE = "https://goodies.xfce.org/projects/panel-plugins/xfce4-wavelan-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-wavelan-plugin/start"
3LICENSE = "BSD-2-Clause" 3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://COPYING;md5=e1e5872df9c5cf1a23f16493d9104920" 4LIC_FILES_CHKSUM = "file://COPYING;md5=e1e5872df9c5cf1a23f16493d9104920"
5 5
diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0001-libxfce4ui-Avoid-deprecated-functions.patch b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0001-libxfce4ui-Avoid-deprecated-functions.patch
new file mode 100644
index 0000000000..981ba560d4
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0001-libxfce4ui-Avoid-deprecated-functions.patch
@@ -0,0 +1,79 @@
1From 9a3fc89f924f7a322c3b537256621640561daf95 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
3 <congdanhqx@gmail.com>
4Date: Fri, 1 Mar 2024 21:56:34 +0700
5Subject: [PATCH 1/5] libxfce4ui: Avoid deprecated functions
6
7- xfce_titled_dialog_new_with_buttons is deprecated from 4.16.
8- xfce_spawn_command_line_on_screen is deprecated from 4.16
9
10- xfce_titled_dialog_new_with_mixed_buttons is available from 4.14
11- xfce_spawn_command_line is available from 4.16
12
13Upstream-Status: Backport [https://github.com/xfce-mirror/xfce4-weather-plugin/commit/9115037ed7cfe722d3739ca800d5247f4bb3bc53]
14Signed-off-by: Khem Raj <raj.khem@gmail.com>
15---
16 configure.ac | 2 +-
17 panel-plugin/weather-config.c | 4 ++--
18 panel-plugin/weather-search.c | 20 +++++++++++---------
19 3 files changed, 14 insertions(+), 12 deletions(-)
20
21diff --git a/configure.ac b/configure.ac
22index e0516e6..cf82b7e 100644
23--- a/configure.ac
24+++ b/configure.ac
25@@ -66,7 +66,7 @@ XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.22.0])
26 XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.64.0])
27 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.64.0])
28 XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.12.0])
29-XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.12.0])
30+XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.16.0])
31 XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.14.0])
32 XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.12.0])
33 XDT_CHECK_PACKAGE([LIBXML], [libxml-2.0], [2.4.0])
34diff --git a/panel-plugin/weather-config.c b/panel-plugin/weather-config.c
35index 9f77340..2645408 100644
36--- a/panel-plugin/weather-config.c
37+++ b/panel-plugin/weather-config.c
38@@ -958,8 +958,8 @@ button_icons_dir_clicked(GtkWidget *button,
39 g_mkdir_with_parents(dir, 0755);
40 command = g_strdup_printf("exo-open %s", dir);
41 g_free(dir);
42- xfce_spawn_command_line_on_screen(gdk_screen_get_default(),
43- command, FALSE, TRUE, NULL);
44+ xfce_spawn_command_line(gdk_screen_get_default(), command, FALSE,
45+ TRUE, TRUE, NULL);
46 g_free(command);
47 }
48
49diff --git a/panel-plugin/weather-search.c b/panel-plugin/weather-search.c
50index 83f1d71..7e87ae8 100644
51--- a/panel-plugin/weather-search.c
52+++ b/panel-plugin/weather-search.c
53@@ -205,15 +205,17 @@ create_search_dialog(GtkWindow *parent,
54 dialog->session = session;
55
56 dialog->dialog =
57- xfce_titled_dialog_new_with_buttons(_("Search location"),
58- parent,
59- GTK_DIALOG_MODAL |
60- GTK_DIALOG_DESTROY_WITH_PARENT,
61- _("Cancel"),
62- GTK_RESPONSE_REJECT,
63- _("OK"),
64- GTK_RESPONSE_ACCEPT,
65- NULL);
66+ xfce_titled_dialog_new_with_mixed_buttons(_("Search location"),
67+ parent,
68+ GTK_DIALOG_MODAL |
69+ GTK_DIALOG_DESTROY_WITH_PARENT,
70+ "",
71+ _("Cancel"),
72+ GTK_RESPONSE_REJECT,
73+ "",
74+ _("OK"),
75+ GTK_RESPONSE_ACCEPT,
76+ NULL);
77 gtk_dialog_set_response_sensitive(GTK_DIALOG(dialog->dialog),
78 GTK_RESPONSE_ACCEPT, FALSE);
79 gtk_window_set_icon_name(GTK_WINDOW(dialog->dialog), "edit-find");
diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0002-parsers-Generalise-input-to-array-of-gchar.patch b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0002-parsers-Generalise-input-to-array-of-gchar.patch
new file mode 100644
index 0000000000..a76a7741bf
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0002-parsers-Generalise-input-to-array-of-gchar.patch
@@ -0,0 +1,289 @@
1From 3c095487e3a6c14f2900762c18c6e2170d22a283 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
3 <congdanhqx@gmail.com>
4Date: Fri, 1 Mar 2024 21:56:34 +0700
5Subject: [PATCH 2/5] parsers: Generalise input to array of gchar
6
7In a later change, we will move to libsoup-3.0, which doesn't expose
8`response_body' in SoupMessage.
9
10Prepare for that move.
11
12Upstream-Status: Backport [https://github.com/xfce-mirror/xfce4-weather-plugin/commit/3c095487e3a6c14f2900762c18c6e2170d22a283]
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 panel-plugin/weather-config.c | 18 +++++++++++++++--
16 panel-plugin/weather-parsers.c | 36 ++++++++++++++++++----------------
17 panel-plugin/weather-parsers.h | 7 +++----
18 panel-plugin/weather-search.c | 18 +++++++++++++++--
19 panel-plugin/weather.c | 26 ++++++++++++++++++++----
20 5 files changed, 76 insertions(+), 29 deletions(-)
21
22diff --git a/panel-plugin/weather-config.c b/panel-plugin/weather-config.c
23index 2645408..19fa1d8 100644
24--- a/panel-plugin/weather-config.c
25+++ b/panel-plugin/weather-config.c
26@@ -245,6 +245,13 @@ cb_lookup_altitude(SoupSession *session,
27 xfceweather_dialog *dialog = (xfceweather_dialog *) user_data;
28 xml_altitude *altitude;
29 gdouble alt = 0;
30+ const gchar *body = NULL;
31+ gsize len = 0;
32+
33+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
34+ body = msg->response_body->data;
35+ len = msg->response_body->length;
36+ }
37
38 if (global_dialog == NULL) {
39 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
40@@ -252,7 +259,7 @@ cb_lookup_altitude(SoupSession *session,
41 }
42
43 altitude = (xml_altitude *)
44- parse_xml_document(msg, (XmlParseFunc) parse_altitude);
45+ parse_xml_document(body, len, (XmlParseFunc) parse_altitude);
46
47 if (altitude) {
48 alt = string_to_double(altitude->altitude, -9999);
49@@ -274,6 +281,13 @@ cb_lookup_timezone(SoupSession *session,
50 {
51 xfceweather_dialog *dialog = (xfceweather_dialog *) user_data;
52 xml_timezone *xml_tz;
53+ const gchar *body = NULL;
54+ gsize len = 0;
55+
56+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
57+ body = msg->response_body->data;
58+ len = msg->response_body->length;
59+ }
60
61 if (global_dialog == NULL) {
62 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
63@@ -281,7 +295,7 @@ cb_lookup_timezone(SoupSession *session,
64 }
65
66 xml_tz = (xml_timezone *)
67- parse_xml_document(msg, (XmlParseFunc) parse_timezone);
68+ parse_xml_document(body, len, (XmlParseFunc) parse_timezone);
69 weather_dump(weather_dump_timezone, xml_tz);
70
71 if (xml_tz) {
72diff --git a/panel-plugin/weather-parsers.c b/panel-plugin/weather-parsers.c
73index d53a2bc..28934c4 100644
74--- a/panel-plugin/weather-parsers.c
75+++ b/panel-plugin/weather-parsers.c
76@@ -791,49 +791,51 @@ parse_timezone(xmlNode *cur_node)
77
78
79 xmlDoc *
80-get_xml_document(SoupMessage *msg)
81+get_xml_document(const gchar *data, gsize len)
82 {
83- if (G_LIKELY(msg && msg->response_body && msg->response_body->data)) {
84- if (g_utf8_validate(msg->response_body->data, -1, NULL)) {
85+ if (G_LIKELY(data && len)) {
86+ if (g_utf8_validate(data, len, NULL)) {
87 /* force parsing as UTF-8, the XML encoding header may lie */
88- return xmlReadMemory(msg->response_body->data,
89- strlen(msg->response_body->data),
90+ return xmlReadMemory(data, len,
91 NULL, "UTF-8", 0);
92 } else {
93- return xmlParseMemory(msg->response_body->data,
94- strlen(msg->response_body->data));
95+ return xmlParseMemory(data, len);
96 }
97 }
98 return NULL;
99 }
100
101 json_object *
102-get_json_tree(SoupMessage *msg)
103+get_json_tree(const gchar *data, gsize len)
104 {
105 json_object *res=NULL;
106- enum json_tokener_error err;
107+ struct json_tokener *tok = json_tokener_new();
108
109- if (G_LIKELY(msg && msg->response_body && msg->response_body->data)) {
110- res = json_tokener_parse_verbose(msg->response_body->data, &err);
111- if (err != json_tokener_success)
112- g_warning("get_json_tree: error =%d",err);
113+ if (G_UNLIKELY(tok == NULL)) {
114+ return NULL;
115+ } else if (G_LIKELY(data && len)) {
116+ res = json_tokener_parse_ex(tok, data, len);
117+ if (res == NULL)
118+ g_warning("get_json_tree: error =%d",
119+ json_tokener_get_error(tok));
120 }
121+ json_tokener_free(tok);
122 return res;
123 }
124
125 gpointer
126-parse_xml_document(SoupMessage *msg,
127+parse_xml_document(const gchar *data, gsize len,
128 XmlParseFunc parse_func)
129 {
130 xmlDoc *doc;
131 xmlNode *root_node;
132 gpointer user_data = NULL;
133
134- g_assert(msg != NULL);
135- if (G_UNLIKELY(msg == NULL))
136+ g_assert(data != NULL);
137+ if (G_UNLIKELY(data == NULL || len == 0))
138 return NULL;
139
140- doc = get_xml_document(msg);
141+ doc = get_xml_document(data, len);
142 if (G_LIKELY(doc)) {
143 root_node = xmlDocGetRootElement(doc);
144 if (G_LIKELY(root_node))
145diff --git a/panel-plugin/weather-parsers.h b/panel-plugin/weather-parsers.h
146index a9d019d..09b9c02 100644
147--- a/panel-plugin/weather-parsers.h
148+++ b/panel-plugin/weather-parsers.h
149@@ -22,7 +22,6 @@
150 #include <glib.h>
151 #include <gtk/gtk.h>
152 #include <libxml/parser.h>
153-#include <libsoup/soup.h>
154 #include <json-c/json_tokener.h>
155
156 #define DATA_EXPIRY_TIME (24 * 3600)
157@@ -157,11 +156,11 @@ xml_astro *get_astro(const GArray *astrodata,
158 const time_t day_t,
159 guint *index);
160
161-xmlDoc *get_xml_document(SoupMessage *msg);
162+xmlDoc *get_xml_document(const gchar *data, gsize len);
163
164-json_object *get_json_tree(SoupMessage *msg);
165+json_object *get_json_tree(const gchar *data, gsize len);
166
167-gpointer parse_xml_document(SoupMessage *msg,
168+gpointer parse_xml_document(const gchar *data, gsize len,
169 XmlParseFunc parse_func);
170
171 xml_astro *xml_astro_copy(const xml_astro *src);
172diff --git a/panel-plugin/weather-search.c b/panel-plugin/weather-search.c
173index 7e87ae8..6a2ba1f 100644
174--- a/panel-plugin/weather-search.c
175+++ b/panel-plugin/weather-search.c
176@@ -89,6 +89,13 @@ cb_searchdone(SoupSession *session,
177 gint found = 0;
178 GtkTreeIter iter;
179 GtkTreeSelection *selection;
180+ const gchar *body = NULL;
181+ gsize len = 0;
182+
183+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
184+ body = msg->response_body->data;
185+ len = msg->response_body->length;
186+ }
187
188 if (global_dialog == NULL) {
189 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
190@@ -97,7 +104,7 @@ cb_searchdone(SoupSession *session,
191
192 gtk_widget_set_sensitive(dialog->find_button, TRUE);
193
194- doc = get_xml_document(msg);
195+ doc = get_xml_document(body, len);
196 if (!doc)
197 return;
198
199@@ -385,6 +392,13 @@ cb_geolocation(SoupSession *session,
200 xml_geolocation *geo;
201 gchar *full_loc;
202 units_config *units;
203+ const gchar *body = NULL;
204+ gsize len = 0;
205+
206+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
207+ body = msg->response_body->data;
208+ len = msg->response_body->length;
209+ }
210
211 if (global_dialog == NULL) {
212 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
213@@ -392,7 +406,7 @@ cb_geolocation(SoupSession *session,
214 }
215
216 geo = (xml_geolocation *)
217- parse_xml_document(msg, (XmlParseFunc) parse_geolocation);
218+ parse_xml_document(body, len, (XmlParseFunc) parse_geolocation);
219 weather_dump(weather_dump_geolocation, geo);
220
221 if (!geo) {
222diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c
223index 0a92b4e..b75c633 100644
224--- a/panel-plugin/weather.c
225+++ b/panel-plugin/weather.c
226@@ -489,11 +489,17 @@ cb_astro_update_sun(SoupSession *session,
227 json_object *json_tree;
228 time_t now_t;
229 guint astro_forecast_days;
230+ const gchar *body = NULL;
231+ gsize len = 0;
232
233 data->msg_parse->sun_msg_processed++;
234 data->astro_update->http_status_code = msg->status_code;
235 if ((msg->status_code == 200 || msg->status_code == 203)) {
236- json_tree = get_json_tree(msg);
237+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
238+ body = msg->response_body->data;
239+ len = msg->response_body->length;
240+ }
241+ json_tree = get_json_tree(body, len);
242 if (G_LIKELY(json_tree)) {
243 if (!parse_astrodata_sun(json_tree, data->astrodata)) {
244 data->msg_parse->sun_msg_parse_error++;
245@@ -545,11 +551,17 @@ cb_astro_update_moon(SoupSession *session,
246 json_object *json_tree;
247 time_t now_t;
248 guint astro_forecast_days;
249+ const gchar *body = NULL;
250+ gsize len = 0;
251
252 data->msg_parse->moon_msg_processed++;
253 data->astro_update->http_status_code = msg->status_code;
254 if ((msg->status_code == 200 || msg->status_code == 203)) {
255- json_tree = get_json_tree(msg);
256+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
257+ body = msg->response_body->data;
258+ len = msg->response_body->length;
259+ }
260+ json_tree = get_json_tree(body, len);
261 if (G_LIKELY(json_tree)) {
262 if (!parse_astrodata_moon(json_tree, data->astrodata)) {
263 data->msg_parse->moon_msg_parse_error++;
264@@ -606,17 +618,23 @@ cb_weather_update(SoupSession *session,
265 gpointer user_data)
266 {
267 plugin_data *data = user_data;
268- xmlDoc *doc;
269+ xmlDoc *doc = NULL;
270 xmlNode *root_node;
271 time_t now_t;
272 gboolean parsing_error = TRUE;
273+ const gchar *body = NULL;
274+ gsize len = 0;
275
276 weather_debug("Processing downloaded weather data.");
277 time(&now_t);
278 data->weather_update->attempt++;
279 data->weather_update->http_status_code = msg->status_code;
280 if (msg->status_code == 200 || msg->status_code == 203) {
281- doc = get_xml_document(msg);
282+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
283+ body = msg->response_body->data;
284+ len = msg->response_body->length;
285+ }
286+ doc = get_xml_document(body, len);
287 if (G_LIKELY(doc)) {
288 root_node = xmlDocGetRootElement(doc);
289 if (G_LIKELY(root_node))
diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0003-libsoup-Port-to-libsoup-3.0.patch b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0003-libsoup-Port-to-libsoup-3.0.patch
new file mode 100644
index 0000000000..3970df672b
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0003-libsoup-Port-to-libsoup-3.0.patch
@@ -0,0 +1,563 @@
1From 05b3ab7c755d7a6667852576ed11944304acdd4a Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
3 <congdanhqx@gmail.com>
4Date: Fri, 1 Mar 2024 21:56:34 +0700
5Subject: [PATCH 3/5] libsoup: Port to libsoup-3.0
6
7Upstream-Status: Backport [https://github.com/xfce-mirror/xfce4-weather-plugin/commit/05b3ab7c755d7a6667852576ed11944304acdd4a]
8Signed-off-by: Khem Raj <raj.khem@gmail.com>
9---
10 README | 4 +-
11 configure.ac | 2 +-
12 panel-plugin/weather-config.c | 32 ++++---
13 panel-plugin/weather-search.c | 37 ++++++---
14 panel-plugin/weather-summary.c | 23 ++++--
15 panel-plugin/weather.c | 147 +++++++++++++++------------------
16 panel-plugin/weather.h | 2 +-
17 7 files changed, 132 insertions(+), 115 deletions(-)
18
19diff --git a/README b/README
20index 6587581..3530b1f 100644
21--- a/README
22+++ b/README
23@@ -152,10 +152,10 @@ using gdb or any other debugger should the plugin crash:
24 BUILD REQUIREMENTS AND DEPENDENCIES
25 ==========================================================================
26 To be able to build the plugin, the following requirements have to be
27-met in addition to those of XFCE-4.14:
28+met in addition to those of XFCE-4.16:
29
30 * >=libxml-2.4.0
31-* >=libsoup-2.42.0
32+* >=libsoup-3.0.0
33 * >=upower-0.9.0 (optional)
34
35 You might also need developer libraries necessary for building other
36diff --git a/configure.ac b/configure.ac
37index cf82b7e..15e8b46 100644
38--- a/configure.ac
39+++ b/configure.ac
40@@ -70,7 +70,7 @@ XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.16.0])
41 XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.14.0])
42 XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.12.0])
43 XDT_CHECK_PACKAGE([LIBXML], [libxml-2.0], [2.4.0])
44-XDT_CHECK_PACKAGE([SOUP], [libsoup-2.4], [2.42.0])
45+XDT_CHECK_PACKAGE([SOUP], [libsoup-3.0], [3.0.0])
46 XDT_CHECK_PACKAGE([JSON], [json-c], [0.13.1])
47 XDT_CHECK_OPTIONAL_PACKAGE([UPOWER_GLIB], [upower-glib], [0.9.0], [upower],
48 [upower for adapting update interval to power state])
49diff --git a/panel-plugin/weather-config.c b/panel-plugin/weather-config.c
50index 19fa1d8..d27c825 100644
51--- a/panel-plugin/weather-config.c
52+++ b/panel-plugin/weather-config.c
53@@ -238,8 +238,8 @@ sanitize_location_name(const gchar *location_name)
54
55
56 static void
57-cb_lookup_altitude(SoupSession *session,
58- SoupMessage *msg,
59+cb_lookup_altitude(GObject *source,
60+ GAsyncResult *result,
61 gpointer user_data)
62 {
63 xfceweather_dialog *dialog = (xfceweather_dialog *) user_data;
64@@ -247,11 +247,14 @@ cb_lookup_altitude(SoupSession *session,
65 gdouble alt = 0;
66 const gchar *body = NULL;
67 gsize len = 0;
68+ GError *error = NULL;
69+ GBytes *response =
70+ soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
71
72- if (G_LIKELY(msg->response_body && msg->response_body->data)) {
73- body = msg->response_body->data;
74- len = msg->response_body->length;
75- }
76+ if (G_UNLIKELY(error))
77+ g_error_free(error);
78+ else
79+ body = g_bytes_get_data(response, &len);
80
81 if (global_dialog == NULL) {
82 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
83@@ -271,23 +274,27 @@ cb_lookup_altitude(SoupSession *session,
84 else if (dialog->pd->units->altitude == FEET)
85 alt /= 0.3048;
86 gtk_spin_button_set_value(GTK_SPIN_BUTTON(dialog->spin_alt), alt);
87+ g_bytes_unref(response);
88 }
89
90
91 static void
92-cb_lookup_timezone(SoupSession *session,
93- SoupMessage *msg,
94+cb_lookup_timezone(GObject *source,
95+ GAsyncResult *result,
96 gpointer user_data)
97 {
98 xfceweather_dialog *dialog = (xfceweather_dialog *) user_data;
99 xml_timezone *xml_tz;
100 const gchar *body = NULL;
101 gsize len = 0;
102+ GError *error = NULL;
103+ GBytes *response =
104+ soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
105
106- if (G_LIKELY(msg->response_body && msg->response_body->data)) {
107- body = msg->response_body->data;
108- len = msg->response_body->length;
109- }
110+ if (G_UNLIKELY(error))
111+ g_error_free(error);
112+ else
113+ body = g_bytes_get_data(response, &len);
114
115 if (global_dialog == NULL) {
116 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
117@@ -304,6 +311,7 @@ cb_lookup_timezone(SoupSession *session,
118 xml_timezone_free(xml_tz);
119 } else
120 gtk_entry_set_text(GTK_ENTRY(dialog->text_timezone), "");
121+ g_bytes_unref(response);
122 }
123
124
125diff --git a/panel-plugin/weather-search.c b/panel-plugin/weather-search.c
126index 6a2ba1f..e030ff8 100644
127--- a/panel-plugin/weather-search.c
128+++ b/panel-plugin/weather-search.c
129@@ -78,8 +78,8 @@ sanitize_str(const gchar *str)
130
131
132 static void
133-cb_searchdone(SoupSession *session,
134- SoupMessage *msg,
135+cb_searchdone(GObject *source,
136+ GAsyncResult *result,
137 gpointer user_data)
138 {
139 search_dialog *dialog = (search_dialog *) user_data;
140@@ -91,11 +91,14 @@ cb_searchdone(SoupSession *session,
141 GtkTreeSelection *selection;
142 const gchar *body = NULL;
143 gsize len = 0;
144+ GError *error = NULL;
145+ GBytes *response =
146+ soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
147
148- if (G_LIKELY(msg->response_body && msg->response_body->data)) {
149- body = msg->response_body->data;
150- len = msg->response_body->length;
151- }
152+ if (G_UNLIKELY(error))
153+ g_error_free(error);
154+ else
155+ body = g_bytes_get_data(response, &len);
156
157 if (global_dialog == NULL) {
158 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
159@@ -105,8 +108,10 @@ cb_searchdone(SoupSession *session,
160 gtk_widget_set_sensitive(dialog->find_button, TRUE);
161
162 doc = get_xml_document(body, len);
163- if (!doc)
164+ if (!doc) {
165+ g_bytes_unref(response);
166 return;
167+ }
168
169 cur_node = xmlDocGetRootElement(doc);
170 if (cur_node) {
171@@ -140,6 +145,7 @@ cb_searchdone(SoupSession *session,
172 }
173
174 gtk_tree_view_column_set_title(dialog->column, _("Results"));
175+ g_bytes_unref(response);
176 }
177
178
179@@ -384,8 +390,8 @@ get_preferred_units(const gchar *country_code)
180
181
182 static void
183-cb_geolocation(SoupSession *session,
184- SoupMessage *msg,
185+cb_geolocation(GObject *source,
186+ GAsyncResult *result,
187 gpointer user_data)
188 {
189 geolocation_data *data = (geolocation_data *) user_data;
190@@ -394,11 +400,14 @@ cb_geolocation(SoupSession *session,
191 units_config *units;
192 const gchar *body = NULL;
193 gsize len = 0;
194+ GError *error = NULL;
195+ GBytes *response =
196+ soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
197
198- if (G_LIKELY(msg->response_body && msg->response_body->data)) {
199- body = msg->response_body->data;
200- len = msg->response_body->length;
201- }
202+ if (G_UNLIKELY(error))
203+ g_error_free(error);
204+ else
205+ body = g_bytes_get_data(response, &len);
206
207 if (global_dialog == NULL) {
208 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
209@@ -411,6 +420,7 @@ cb_geolocation(SoupSession *session,
210
211 if (!geo) {
212 data->cb(NULL, NULL, NULL, NULL, data->user_data);
213+ g_bytes_unref(response);
214 g_free(data);
215 return;
216 }
217@@ -441,6 +451,7 @@ cb_geolocation(SoupSession *session,
218 g_slice_free(units_config, units);
219 xml_geolocation_free(geo);
220 g_free(full_loc);
221+ g_bytes_unref(response);
222 g_free(data);
223 }
224
225diff --git a/panel-plugin/weather-summary.c b/panel-plugin/weather-summary.c
226index a6a2f56..224bb34 100644
227--- a/panel-plugin/weather-summary.c
228+++ b/panel-plugin/weather-summary.c
229@@ -234,22 +234,29 @@ get_logo_path(void)
230
231
232 static void
233-logo_fetched(SoupSession *session,
234- SoupMessage *msg,
235+logo_fetched(GObject *source,
236+ GAsyncResult *result,
237 gpointer user_data)
238 {
239- if (msg && msg->response_body && msg->response_body->length > 0) {
240+ GError *error = NULL;
241+ GBytes *response =
242+ soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
243+
244+ if (G_LIKELY(error == NULL)) {
245+ gsize len = 0;
246+ const gchar *body = g_bytes_get_data(response, &len);
247 gchar *path = get_logo_path();
248- GError *error = NULL;
249 GdkPixbuf *pixbuf = NULL;
250 gint scale_factor;
251- if (!g_file_set_contents(path, msg->response_body->data,
252- msg->response_body->length, &error)) {
253+ g_file_set_contents(path, body, len, &error);
254+ g_bytes_unref(response);
255+ if (error) {
256 g_warning("Error downloading met.no logo image to %s, "
257 "reason: %s\n", path,
258 error ? error->message : "unknown");
259 g_error_free(error);
260 g_free(path);
261+ g_bytes_unref(response);
262 return;
263 }
264 scale_factor = gtk_widget_get_scale_factor(user_data);
265@@ -261,7 +268,9 @@ logo_fetched(SoupSession *session,
266 cairo_surface_destroy(surface);
267 g_object_unref(pixbuf);
268 }
269- }
270+ g_bytes_unref(response);
271+ } else
272+ g_error_free(error);
273 }
274
275
276diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c
277index b75c633..1a84537 100644
278--- a/panel-plugin/weather.c
279+++ b/panel-plugin/weather.c
280@@ -23,6 +23,8 @@
281 #include <string.h>
282 #include <sys/stat.h>
283
284+#include <glib.h>
285+
286 #include <libxfce4util/libxfce4util.h>
287 #include <libxfce4ui/libxfce4ui.h>
288 #include <xfconf/xfconf.h>
289@@ -106,13 +108,14 @@ static void schedule_next_wakeup(plugin_data *data);
290 void
291 weather_http_queue_request(SoupSession *session,
292 const gchar *uri,
293- SoupSessionCallback callback_func,
294+ GAsyncReadyCallback callback_func,
295 gpointer user_data)
296 {
297 SoupMessage *msg;
298
299 msg = soup_message_new("GET", uri);
300- soup_session_queue_message(session, msg, callback_func, user_data);
301+ soup_session_send_and_read_async(session, msg, G_PRIORITY_DEFAULT, NULL,
302+ callback_func, user_data);
303 }
304
305
306@@ -481,8 +484,8 @@ calc_next_download_time(const update_info *upi,
307 * Process downloaded sun astro data and schedule next astro update.
308 */
309 static void
310-cb_astro_update_sun(SoupSession *session,
311- SoupMessage *msg,
312+cb_astro_update_sun(GObject *source,
313+ GAsyncResult *result,
314 gpointer user_data)
315 {
316 plugin_data *data = user_data;
317@@ -491,14 +494,17 @@ cb_astro_update_sun(SoupSession *session,
318 guint astro_forecast_days;
319 const gchar *body = NULL;
320 gsize len = 0;
321+ SoupMessage *msg;
322+ GError *error = NULL;
323+ GBytes *response;
324
325+ msg = soup_session_get_async_result_message(SOUP_SESSION(source), result);
326 data->msg_parse->sun_msg_processed++;
327- data->astro_update->http_status_code = msg->status_code;
328- if ((msg->status_code == 200 || msg->status_code == 203)) {
329- if (G_LIKELY(msg->response_body && msg->response_body->data)) {
330- body = msg->response_body->data;
331- len = msg->response_body->length;
332- }
333+ data->astro_update->http_status_code = soup_message_get_status(msg);
334+ response = soup_session_send_and_read_finish(SOUP_SESSION(source),
335+ result, &error);
336+ if (G_LIKELY(error == NULL)) {
337+ body = g_bytes_get_data(response, &len);
338 json_tree = get_json_tree(body, len);
339 if (G_LIKELY(json_tree)) {
340 if (!parse_astrodata_sun(json_tree, data->astrodata)) {
341@@ -514,10 +520,12 @@ cb_astro_update_sun(SoupSession *session,
342 g_warning("Error parsing sun astronomical data!");
343 weather_debug("No json_tree");
344 }
345+ g_bytes_unref(response);
346 } else {
347 data->msg_parse->http_msg_fail = TRUE;
348- g_warning_once("Download of sun astronomical data failed with HTTP Status Code %d, Reason phrase: %s",
349- msg->status_code, msg->reason_phrase);
350+ g_warning_once("Download of sun astronomical data failed: %s",
351+ error->message);
352+ g_error_free(error);
353 }
354
355 astro_forecast_days = data->forecast_days + 1;
356@@ -543,8 +551,8 @@ cb_astro_update_sun(SoupSession *session,
357 * Process downloaded moon astro data and schedule next astro update.
358 */
359 static void
360-cb_astro_update_moon(SoupSession *session,
361- SoupMessage *msg,
362+cb_astro_update_moon(GObject *source,
363+ GAsyncResult *result,
364 gpointer user_data)
365 {
366 plugin_data *data = user_data;
367@@ -553,14 +561,17 @@ cb_astro_update_moon(SoupSession *session,
368 guint astro_forecast_days;
369 const gchar *body = NULL;
370 gsize len = 0;
371+ SoupMessage *msg;
372+ GError *error = NULL;
373+ GBytes *response;
374
375+ response = soup_session_send_and_read_finish(SOUP_SESSION(source),
376+ result, &error);
377+ msg = soup_session_get_async_result_message(SOUP_SESSION(source), result);
378 data->msg_parse->moon_msg_processed++;
379- data->astro_update->http_status_code = msg->status_code;
380- if ((msg->status_code == 200 || msg->status_code == 203)) {
381- if (G_LIKELY(msg->response_body && msg->response_body->data)) {
382- body = msg->response_body->data;
383- len = msg->response_body->length;
384- }
385+ data->astro_update->http_status_code = soup_message_get_status(msg);
386+ if (G_LIKELY(error == NULL)) {
387+ body = g_bytes_get_data(response, &len);
388 json_tree = get_json_tree(body, len);
389 if (G_LIKELY(json_tree)) {
390 if (!parse_astrodata_moon(json_tree, data->astrodata)) {
391@@ -576,10 +587,12 @@ cb_astro_update_moon(SoupSession *session,
392 g_warning("Error parsing moon astronomical data");
393 weather_debug("No json_tree");
394 }
395+ g_bytes_unref(response);
396 } else {
397 data->msg_parse->http_msg_fail = TRUE;
398- g_warning_once("Download of moon astronomical data failed with HTTP Status Code %d, Reason phrase: %s",
399- msg->status_code, msg->reason_phrase);
400+ g_warning_once("Download of moon astronomical data failed: %s",
401+ error->message);
402+ g_error_free(error);
403 }
404
405 astro_forecast_days = data->forecast_days + 1;
406@@ -613,8 +626,8 @@ cb_astro_update_moon(SoupSession *session,
407 * Process downloaded weather data and schedule next weather update.
408 */
409 static void
410-cb_weather_update(SoupSession *session,
411- SoupMessage *msg,
412+cb_weather_update(GObject *source,
413+ GAsyncResult *result,
414 gpointer user_data)
415 {
416 plugin_data *data = user_data;
417@@ -624,16 +637,19 @@ cb_weather_update(SoupSession *session,
418 gboolean parsing_error = TRUE;
419 const gchar *body = NULL;
420 gsize len = 0;
421+ SoupMessage *msg;
422+ GError *error = NULL;
423+ GBytes *response = NULL;
424
425 weather_debug("Processing downloaded weather data.");
426+ response = soup_session_send_and_read_finish(SOUP_SESSION(source),
427+ result, &error);
428+ msg = soup_session_get_async_result_message(SOUP_SESSION(source), result);
429 time(&now_t);
430 data->weather_update->attempt++;
431- data->weather_update->http_status_code = msg->status_code;
432- if (msg->status_code == 200 || msg->status_code == 203) {
433- if (G_LIKELY(msg->response_body && msg->response_body->data)) {
434- body = msg->response_body->data;
435- len = msg->response_body->length;
436- }
437+ data->weather_update->http_status_code = soup_message_get_status(msg);
438+ if (G_LIKELY(error == NULL)) {
439+ body = g_bytes_get_data(response, &len);
440 doc = get_xml_document(body, len);
441 if (G_LIKELY(doc)) {
442 root_node = xmlDocGetRootElement(doc);
443@@ -645,12 +661,13 @@ cb_weather_update(SoupSession *session,
444 }
445 xmlFreeDoc(doc);
446 }
447+ g_bytes_unref(response);
448 if (parsing_error)
449 g_warning("Error parsing weather data!");
450- } else
451- weather_debug
452- ("Download of weather data failed with HTTP Status Code %d, "
453- "Reason phrase: %s", msg->status_code, msg->reason_phrase);
454+ } else {
455+ weather_debug("Download of weather data failed: %s", error->message);
456+ g_error_free(error);
457+ }
458 data->weather_update->next = calc_next_download_time(data->weather_update,
459 now_t);
460
461@@ -1708,32 +1725,6 @@ mi_click(GtkWidget *widget,
462 update_weatherdata_with_reset(data);
463 }
464
465-static void
466-proxy_auth(SoupSession *session,
467- SoupMessage *msg,
468- SoupAuth *auth,
469- gboolean retrying,
470- gpointer user_data)
471-{
472- SoupURI *soup_proxy_uri;
473- const gchar *proxy_uri;
474-
475- if (!retrying) {
476- if (msg->status_code == SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED) {
477- proxy_uri = g_getenv("HTTP_PROXY");
478- if (!proxy_uri)
479- proxy_uri = g_getenv("http_proxy");
480- if (proxy_uri) {
481- soup_proxy_uri = soup_uri_new(proxy_uri);
482- soup_auth_authenticate(auth,
483- soup_uri_get_user(soup_proxy_uri),
484- soup_uri_get_password(soup_proxy_uri));
485- soup_uri_free(soup_proxy_uri);
486- }
487- }
488- }
489-}
490-
491
492 #ifdef HAVE_UPOWER_GLIB
493 static void
494@@ -2037,9 +2028,10 @@ static plugin_data *
495 xfceweather_create_control(XfcePanelPlugin *plugin)
496 {
497 plugin_data *data = g_slice_new0(plugin_data);
498- SoupURI *soup_proxy_uri;
499+ GProxyResolver *proxy_resolver;
500 const gchar *proxy_uri;
501- const gchar *proxy_user;
502+ const gchar *no_proxy;
503+ gchar **no_proxy_lst = NULL;
504 GtkWidget *refresh;
505 cairo_surface_t *icon = NULL;
506 data_types lbl;
507@@ -2077,29 +2069,26 @@ xfceweather_create_control(XfcePanelPlugin *plugin)
508
509 /* Setup session for HTTP connections */
510 data->session = soup_session_new();
511- g_object_set(data->session, SOUP_SESSION_USER_AGENT,
512- PACKAGE_NAME "-" PACKAGE_VERSION, NULL);
513- g_object_set(data->session, SOUP_SESSION_TIMEOUT,
514- CONN_TIMEOUT, NULL);
515+ soup_session_set_user_agent(data->session,
516+ PACKAGE_NAME "-" PACKAGE_VERSION);
517+ soup_session_set_timeout(data->session, CONN_TIMEOUT);
518
519 /* Set the proxy URI from environment */
520 proxy_uri = g_getenv("HTTP_PROXY");
521 if (!proxy_uri)
522 proxy_uri = g_getenv("http_proxy");
523 if (proxy_uri) {
524- soup_proxy_uri = soup_uri_new(proxy_uri);
525- g_object_set(data->session, SOUP_SESSION_PROXY_URI,
526- soup_proxy_uri, NULL);
527-
528- /* check if uri contains authentication info */
529- proxy_user = soup_uri_get_user(soup_proxy_uri);
530- if (proxy_user && strlen(proxy_user) > 0) {
531- g_signal_connect(G_OBJECT(data->session), "authenticate",
532- G_CALLBACK(proxy_auth), NULL);
533- }
534-
535- soup_uri_free(soup_proxy_uri);
536- }
537+ no_proxy = g_getenv("no_proxy");
538+ if (!no_proxy)
539+ no_proxy = g_getenv("NO_PROXY");
540+ if (no_proxy)
541+ no_proxy_lst = g_strsplit(no_proxy, ",", -1);
542+ proxy_resolver = g_simple_proxy_resolver_new(proxy_uri, no_proxy_lst);
543+ g_strfreev(no_proxy_lst);
544+ soup_session_set_proxy_resolver(data->session, proxy_resolver);
545+ g_object_unref(proxy_resolver);
546+ }
547+ /* Otherwise, g_proxy_resolver_get_default() will be used */
548
549 data->scrollbox = gtk_scrollbox_new();
550
551diff --git a/panel-plugin/weather.h b/panel-plugin/weather.h
552index 208de09..01974ce 100644
553--- a/panel-plugin/weather.h
554+++ b/panel-plugin/weather.h
555@@ -183,7 +183,7 @@ extern gboolean debug_mode;
556
557 void weather_http_queue_request(SoupSession *session,
558 const gchar *uri,
559- SoupSessionCallback callback_func,
560+ GAsyncReadyCallback callback_func,
561 gpointer user_data);
562
563 void scrollbox_set_visible(plugin_data *data);
diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0004-Report-UPower-Glib-support.patch b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0004-Report-UPower-Glib-support.patch
new file mode 100644
index 0000000000..d7ee7b8135
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0004-Report-UPower-Glib-support.patch
@@ -0,0 +1,20 @@
1From 34ac536970d2e9f3c3f8ffd691d6a8ef6f434b1a Mon Sep 17 00:00:00 2001
2From: Andrzej Radecki <andrzejr@xfce.org>
3Date: Sun, 10 Nov 2024 16:24:28 +0000
4Subject: [PATCH 4/5] Report UPower Glib support
5
6Upstream-Status: Submitted [Upstream-Status: Backport [https://github.com/xfce-mirror/xfce4-weather-plugin/commit/34ac536970d2e9f3c3f8ffd691d6a8ef6f434b1a]
7Signed-off-by: Khem Raj <raj.khem@gmail.com>
8---
9 configure.ac | 1 +
10 1 file changed, 1 insertion(+)
11
12diff --git a/configure.ac b/configure.ac
13index 15e8b46..da98a5e 100644
14--- a/configure.ac
15+++ b/configure.ac
16@@ -120,3 +120,4 @@ echo
17 echo "Build Configuration:"
18 echo
19 echo "* Debug Support: $enable_debug"
20+echo "* UPower Glib Support: ${UPOWER_GLIB_FOUND:-no}"
diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0005-Make-libsoup-v3-support-optional.patch b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0005-Make-libsoup-v3-support-optional.patch
new file mode 100644
index 0000000000..46042154f9
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin/0005-Make-libsoup-v3-support-optional.patch
@@ -0,0 +1,626 @@
1From 663c416c59ea8e063d4b5a181104f26e4bd1658c Mon Sep 17 00:00:00 2001
2From: Andrzej Radecki <andrzejr@xfce.org>
3Date: Sun, 10 Nov 2024 16:29:21 +0000
4Subject: [PATCH 5/5] Make libsoup v3 support optional
5
6The plugin still targets Xfce4.16 and its contemporary is libsoup-2.4.
7This commit is to be reverted when support for libsoup-2.4 is
8no longer needed as all the #if's make the libsoup code less maintainable.
9
10Upstream-Status: Submitted [Upstream-Status: Backport [https://github.com/xfce-mirror/xfce4-weather-plugin/commit/663c416c59ea8e063d4b5a181104f26e4bd1658c]
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12---
13 configure.ac | 5 +-
14 panel-plugin/weather-config.c | 28 +++++++
15 panel-plugin/weather-search.c | 32 ++++++++
16 panel-plugin/weather-summary.c | 21 +++++
17 panel-plugin/weather.c | 140 ++++++++++++++++++++++++++++++++-
18 panel-plugin/weather.h | 4 +
19 6 files changed, 225 insertions(+), 5 deletions(-)
20
21diff --git a/configure.ac b/configure.ac
22index da98a5e..f60ad64 100644
23--- a/configure.ac
24+++ b/configure.ac
25@@ -70,7 +70,9 @@ XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.16.0])
26 XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-2.0], [4.14.0])
27 XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.12.0])
28 XDT_CHECK_PACKAGE([LIBXML], [libxml-2.0], [2.4.0])
29-XDT_CHECK_PACKAGE([SOUP], [libsoup-3.0], [3.0.0])
30+dnl XDT_CHECK_PACKAGE([SOUP], [libsoup-3.0], [3.0.0])
31+XDT_CHECK_PACKAGE([SOUP], [libsoup-3.0], [3.0.0], [],
32+ [XDT_CHECK_PACKAGE([SOUP], [libsoup-2.4], [2.42.0])])
33 XDT_CHECK_PACKAGE([JSON], [json-c], [0.13.1])
34 XDT_CHECK_OPTIONAL_PACKAGE([UPOWER_GLIB], [upower-glib], [0.9.0], [upower],
35 [upower for adapting update interval to power state])
36@@ -121,3 +123,4 @@ echo "Build Configuration:"
37 echo
38 echo "* Debug Support: $enable_debug"
39 echo "* UPower Glib Support: ${UPOWER_GLIB_FOUND:-no}"
40+echo "* Soup Version: ${SOUP_VERSION:-no}"
41diff --git a/panel-plugin/weather-config.c b/panel-plugin/weather-config.c
42index d27c825..1035ddd 100644
43--- a/panel-plugin/weather-config.c
44+++ b/panel-plugin/weather-config.c
45@@ -238,8 +238,13 @@ sanitize_location_name(const gchar *location_name)
46
47
48 static void
49+#if SOUP_CHECK_VERSION(3, 0, 0)
50 cb_lookup_altitude(GObject *source,
51 GAsyncResult *result,
52+#else
53+cb_lookup_altitude(SoupSession *session,
54+ SoupMessage *msg,
55+#endif
56 gpointer user_data)
57 {
58 xfceweather_dialog *dialog = (xfceweather_dialog *) user_data;
59@@ -247,6 +252,7 @@ cb_lookup_altitude(GObject *source,
60 gdouble alt = 0;
61 const gchar *body = NULL;
62 gsize len = 0;
63+#if SOUP_CHECK_VERSION(3, 0, 0)
64 GError *error = NULL;
65 GBytes *response =
66 soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
67@@ -255,6 +261,12 @@ cb_lookup_altitude(GObject *source,
68 g_error_free(error);
69 else
70 body = g_bytes_get_data(response, &len);
71+#else
72+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
73+ body = msg->response_body->data;
74+ len = msg->response_body->length;
75+ }
76+#endif
77
78 if (global_dialog == NULL) {
79 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
80@@ -274,19 +286,27 @@ cb_lookup_altitude(GObject *source,
81 else if (dialog->pd->units->altitude == FEET)
82 alt /= 0.3048;
83 gtk_spin_button_set_value(GTK_SPIN_BUTTON(dialog->spin_alt), alt);
84+#if SOUP_CHECK_VERSION(3, 0, 0)
85 g_bytes_unref(response);
86+#endif
87 }
88
89
90 static void
91+#if SOUP_CHECK_VERSION(3, 0, 0)
92 cb_lookup_timezone(GObject *source,
93 GAsyncResult *result,
94+#else
95+cb_lookup_timezone(SoupSession *session,
96+ SoupMessage *msg,
97+#endif
98 gpointer user_data)
99 {
100 xfceweather_dialog *dialog = (xfceweather_dialog *) user_data;
101 xml_timezone *xml_tz;
102 const gchar *body = NULL;
103 gsize len = 0;
104+#if SOUP_CHECK_VERSION(3, 0, 0)
105 GError *error = NULL;
106 GBytes *response =
107 soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
108@@ -295,6 +315,12 @@ cb_lookup_timezone(GObject *source,
109 g_error_free(error);
110 else
111 body = g_bytes_get_data(response, &len);
112+#else
113+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
114+ body = msg->response_body->data;
115+ len = msg->response_body->length;
116+ }
117+#endif
118
119 if (global_dialog == NULL) {
120 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
121@@ -311,7 +337,9 @@ cb_lookup_timezone(GObject *source,
122 xml_timezone_free(xml_tz);
123 } else
124 gtk_entry_set_text(GTK_ENTRY(dialog->text_timezone), "");
125+#if SOUP_CHECK_VERSION(3, 0, 0)
126 g_bytes_unref(response);
127+#endif
128 }
129
130
131diff --git a/panel-plugin/weather-search.c b/panel-plugin/weather-search.c
132index e030ff8..b07627e 100644
133--- a/panel-plugin/weather-search.c
134+++ b/panel-plugin/weather-search.c
135@@ -78,8 +78,13 @@ sanitize_str(const gchar *str)
136
137
138 static void
139+#if SOUP_CHECK_VERSION(3, 0, 0)
140 cb_searchdone(GObject *source,
141 GAsyncResult *result,
142+#else
143+cb_searchdone(SoupSession *session,
144+ SoupMessage *msg,
145+#endif
146 gpointer user_data)
147 {
148 search_dialog *dialog = (search_dialog *) user_data;
149@@ -91,6 +96,7 @@ cb_searchdone(GObject *source,
150 GtkTreeSelection *selection;
151 const gchar *body = NULL;
152 gsize len = 0;
153+#if SOUP_CHECK_VERSION(3, 0, 0)
154 GError *error = NULL;
155 GBytes *response =
156 soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
157@@ -99,6 +105,12 @@ cb_searchdone(GObject *source,
158 g_error_free(error);
159 else
160 body = g_bytes_get_data(response, &len);
161+#else
162+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
163+ body = msg->response_body->data;
164+ len = msg->response_body->length;
165+ }
166+#endif
167
168 if (global_dialog == NULL) {
169 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
170@@ -109,7 +121,9 @@ cb_searchdone(GObject *source,
171
172 doc = get_xml_document(body, len);
173 if (!doc) {
174+#if SOUP_CHECK_VERSION(3, 0, 0)
175 g_bytes_unref(response);
176+#endif
177 return;
178 }
179
180@@ -145,7 +159,9 @@ cb_searchdone(GObject *source,
181 }
182
183 gtk_tree_view_column_set_title(dialog->column, _("Results"));
184+#if SOUP_CHECK_VERSION(3, 0, 0)
185 g_bytes_unref(response);
186+#endif
187 }
188
189
190@@ -390,8 +406,13 @@ get_preferred_units(const gchar *country_code)
191
192
193 static void
194+#if SOUP_CHECK_VERSION(3, 0, 0)
195 cb_geolocation(GObject *source,
196 GAsyncResult *result,
197+#else
198+cb_geolocation(SoupSession *session,
199+ SoupMessage *msg,
200+#endif
201 gpointer user_data)
202 {
203 geolocation_data *data = (geolocation_data *) user_data;
204@@ -400,6 +421,7 @@ cb_geolocation(GObject *source,
205 units_config *units;
206 const gchar *body = NULL;
207 gsize len = 0;
208+#if SOUP_CHECK_VERSION(3, 0, 0)
209 GError *error = NULL;
210 GBytes *response =
211 soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
212@@ -408,6 +430,12 @@ cb_geolocation(GObject *source,
213 g_error_free(error);
214 else
215 body = g_bytes_get_data(response, &len);
216+#else
217+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
218+ body = msg->response_body->data;
219+ len = msg->response_body->length;
220+ }
221+#endif
222
223 if (global_dialog == NULL) {
224 weather_debug("%s called after dialog was destroyed", G_STRFUNC);
225@@ -420,7 +448,9 @@ cb_geolocation(GObject *source,
226
227 if (!geo) {
228 data->cb(NULL, NULL, NULL, NULL, data->user_data);
229+#if SOUP_CHECK_VERSION(3, 0, 0)
230 g_bytes_unref(response);
231+#endif
232 g_free(data);
233 return;
234 }
235@@ -451,7 +481,9 @@ cb_geolocation(GObject *source,
236 g_slice_free(units_config, units);
237 xml_geolocation_free(geo);
238 g_free(full_loc);
239+#if SOUP_CHECK_VERSION(3, 0, 0)
240 g_bytes_unref(response);
241+#endif
242 g_free(data);
243 }
244
245diff --git a/panel-plugin/weather-summary.c b/panel-plugin/weather-summary.c
246index 224bb34..8e79b0a 100644
247--- a/panel-plugin/weather-summary.c
248+++ b/panel-plugin/weather-summary.c
249@@ -234,10 +234,16 @@ get_logo_path(void)
250
251
252 static void
253+#if SOUP_CHECK_VERSION(3, 0, 0)
254 logo_fetched(GObject *source,
255 GAsyncResult *result,
256+#else
257+logo_fetched(SoupSession *session,
258+ SoupMessage *msg,
259+#endif
260 gpointer user_data)
261 {
262+#if SOUP_CHECK_VERSION(3, 0, 0)
263 GError *error = NULL;
264 GBytes *response =
265 soup_session_send_and_read_finish(SOUP_SESSION(source), result, &error);
266@@ -251,12 +257,23 @@ logo_fetched(GObject *source,
267 g_file_set_contents(path, body, len, &error);
268 g_bytes_unref(response);
269 if (error) {
270+#else
271+ if (msg && msg->response_body && msg->response_body->length > 0) {
272+ gchar *path = get_logo_path();
273+ GError *error = NULL;
274+ GdkPixbuf *pixbuf = NULL;
275+ gint scale_factor;
276+ if (!g_file_set_contents(path, msg->response_body->data,
277+ msg->response_body->length, &error)) {
278+#endif
279 g_warning("Error downloading met.no logo image to %s, "
280 "reason: %s\n", path,
281 error ? error->message : "unknown");
282 g_error_free(error);
283 g_free(path);
284+#if SOUP_CHECK_VERSION(3, 0, 0)
285 g_bytes_unref(response);
286+#endif
287 return;
288 }
289 scale_factor = gtk_widget_get_scale_factor(user_data);
290@@ -268,9 +285,13 @@ logo_fetched(GObject *source,
291 cairo_surface_destroy(surface);
292 g_object_unref(pixbuf);
293 }
294+#if SOUP_CHECK_VERSION(3, 0, 0)
295 g_bytes_unref(response);
296 } else
297 g_error_free(error);
298+#else
299+ }
300+#endif
301 }
302
303
304diff --git a/panel-plugin/weather.c b/panel-plugin/weather.c
305index 1a84537..db123fa 100644
306--- a/panel-plugin/weather.c
307+++ b/panel-plugin/weather.c
308@@ -108,14 +108,22 @@ static void schedule_next_wakeup(plugin_data *data);
309 void
310 weather_http_queue_request(SoupSession *session,
311 const gchar *uri,
312+#if SOUP_CHECK_VERSION(3, 0, 0)
313 GAsyncReadyCallback callback_func,
314+#else
315+ SoupSessionCallback callback_func,
316+#endif
317 gpointer user_data)
318 {
319 SoupMessage *msg;
320
321 msg = soup_message_new("GET", uri);
322+#if SOUP_CHECK_VERSION(3, 0, 0)
323 soup_session_send_and_read_async(session, msg, G_PRIORITY_DEFAULT, NULL,
324 callback_func, user_data);
325+#else
326+ soup_session_queue_message(session, msg, callback_func, user_data);
327+#endif
328 }
329
330
331@@ -484,8 +492,13 @@ calc_next_download_time(const update_info *upi,
332 * Process downloaded sun astro data and schedule next astro update.
333 */
334 static void
335+#if SOUP_CHECK_VERSION(3, 0, 0)
336 cb_astro_update_sun(GObject *source,
337 GAsyncResult *result,
338+#else
339+cb_astro_update_sun(SoupSession *session,
340+ SoupMessage *msg,
341+#endif
342 gpointer user_data)
343 {
344 plugin_data *data = user_data;
345@@ -494,6 +507,7 @@ cb_astro_update_sun(GObject *source,
346 guint astro_forecast_days;
347 const gchar *body = NULL;
348 gsize len = 0;
349+#if SOUP_CHECK_VERSION(3, 0, 0)
350 SoupMessage *msg;
351 GError *error = NULL;
352 GBytes *response;
353@@ -505,6 +519,15 @@ cb_astro_update_sun(GObject *source,
354 result, &error);
355 if (G_LIKELY(error == NULL)) {
356 body = g_bytes_get_data(response, &len);
357+#else
358+ data->msg_parse->sun_msg_processed++;
359+ data->astro_update->http_status_code = msg->status_code;
360+ if ((msg->status_code == 200 || msg->status_code == 203)) {
361+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
362+ body = msg->response_body->data;
363+ len = msg->response_body->length;
364+ }
365+#endif
366 json_tree = get_json_tree(body, len);
367 if (G_LIKELY(json_tree)) {
368 if (!parse_astrodata_sun(json_tree, data->astrodata)) {
369@@ -520,12 +543,19 @@ cb_astro_update_sun(GObject *source,
370 g_warning("Error parsing sun astronomical data!");
371 weather_debug("No json_tree");
372 }
373+#if SOUP_CHECK_VERSION(3, 0, 0)
374 g_bytes_unref(response);
375- } else {
376+#endif
377+ } else {
378 data->msg_parse->http_msg_fail = TRUE;
379+#if SOUP_CHECK_VERSION(3, 0, 0)
380 g_warning_once("Download of sun astronomical data failed: %s",
381 error->message);
382 g_error_free(error);
383+#else
384+ g_warning_once("Download of sun astronomical data failed with HTTP Status Code %d, Reason phrase: %s",
385+ msg->status_code, msg->reason_phrase);
386+#endif
387 }
388
389 astro_forecast_days = data->forecast_days + 1;
390@@ -551,8 +581,13 @@ cb_astro_update_sun(GObject *source,
391 * Process downloaded moon astro data and schedule next astro update.
392 */
393 static void
394+#if SOUP_CHECK_VERSION(3, 0, 0)
395 cb_astro_update_moon(GObject *source,
396 GAsyncResult *result,
397+#else
398+cb_astro_update_moon(SoupSession *session,
399+ SoupMessage *msg,
400+#endif
401 gpointer user_data)
402 {
403 plugin_data *data = user_data;
404@@ -561,6 +596,7 @@ cb_astro_update_moon(GObject *source,
405 guint astro_forecast_days;
406 const gchar *body = NULL;
407 gsize len = 0;
408+#if SOUP_CHECK_VERSION(3, 0, 0)
409 SoupMessage *msg;
410 GError *error = NULL;
411 GBytes *response;
412@@ -572,6 +608,15 @@ cb_astro_update_moon(GObject *source,
413 data->astro_update->http_status_code = soup_message_get_status(msg);
414 if (G_LIKELY(error == NULL)) {
415 body = g_bytes_get_data(response, &len);
416+#else
417+ data->msg_parse->moon_msg_processed++;
418+ data->astro_update->http_status_code = msg->status_code;
419+ if ((msg->status_code == 200 || msg->status_code == 203)) {
420+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
421+ body = msg->response_body->data;
422+ len = msg->response_body->length;
423+ }
424+#endif
425 json_tree = get_json_tree(body, len);
426 if (G_LIKELY(json_tree)) {
427 if (!parse_astrodata_moon(json_tree, data->astrodata)) {
428@@ -587,13 +632,20 @@ cb_astro_update_moon(GObject *source,
429 g_warning("Error parsing moon astronomical data");
430 weather_debug("No json_tree");
431 }
432+#if SOUP_CHECK_VERSION(3, 0, 0)
433 g_bytes_unref(response);
434- } else {
435+#endif
436+ } else {
437 data->msg_parse->http_msg_fail = TRUE;
438+#if SOUP_CHECK_VERSION(3, 0, 0)
439 g_warning_once("Download of moon astronomical data failed: %s",
440 error->message);
441 g_error_free(error);
442- }
443+#else
444+ g_warning_once("Download of moon astronomical data failed with HTTP Status Code %d, Reason phrase: %s",
445+ msg->status_code, msg->reason_phrase);
446+#endif
447+ }
448
449 astro_forecast_days = data->forecast_days + 1;
450 if (data->msg_parse->sun_msg_processed == astro_forecast_days && data->msg_parse->moon_msg_processed == astro_forecast_days) {
451@@ -626,8 +678,13 @@ cb_astro_update_moon(GObject *source,
452 * Process downloaded weather data and schedule next weather update.
453 */
454 static void
455+#if SOUP_CHECK_VERSION(3, 0, 0)
456 cb_weather_update(GObject *source,
457 GAsyncResult *result,
458+#else
459+cb_weather_update(SoupSession *session,
460+ SoupMessage *msg,
461+#endif
462 gpointer user_data)
463 {
464 plugin_data *data = user_data;
465@@ -637,6 +694,7 @@ cb_weather_update(GObject *source,
466 gboolean parsing_error = TRUE;
467 const gchar *body = NULL;
468 gsize len = 0;
469+#if SOUP_CHECK_VERSION(3, 0, 0)
470 SoupMessage *msg;
471 GError *error = NULL;
472 GBytes *response = NULL;
473@@ -650,6 +708,17 @@ cb_weather_update(GObject *source,
474 data->weather_update->http_status_code = soup_message_get_status(msg);
475 if (G_LIKELY(error == NULL)) {
476 body = g_bytes_get_data(response, &len);
477+#else
478+ weather_debug("Processing downloaded weather data.");
479+ time(&now_t);
480+ data->weather_update->attempt++;
481+ data->weather_update->http_status_code = msg->status_code;
482+ if (msg->status_code == 200 || msg->status_code == 203) {
483+ if (G_LIKELY(msg->response_body && msg->response_body->data)) {
484+ body = msg->response_body->data;
485+ len = msg->response_body->length;
486+ }
487+#endif
488 doc = get_xml_document(body, len);
489 if (G_LIKELY(doc)) {
490 root_node = xmlDocGetRootElement(doc);
491@@ -661,14 +730,22 @@ cb_weather_update(GObject *source,
492 }
493 xmlFreeDoc(doc);
494 }
495+#if SOUP_CHECK_VERSION(3, 0, 0)
496 g_bytes_unref(response);
497+#endif
498 if (parsing_error)
499 g_warning("Error parsing weather data!");
500 } else {
501+#if SOUP_CHECK_VERSION(3, 0, 0)
502 weather_debug("Download of weather data failed: %s", error->message);
503 g_error_free(error);
504+#else
505+ weather_debug
506+ ("Download of weather data failed with HTTP Status Code %d, "
507+ "Reason phrase: %s", msg->status_code, msg->reason_phrase);
508+#endif
509 }
510- data->weather_update->next = calc_next_download_time(data->weather_update,
511+ data->weather_update->next = calc_next_download_time(data->weather_update,
512 now_t);
513
514 xml_weather_clean(data->weatherdata);
515@@ -1725,6 +1802,33 @@ mi_click(GtkWidget *widget,
516 update_weatherdata_with_reset(data);
517 }
518
519+#if !SOUP_CHECK_VERSION(3, 0, 0)
520+static void
521+proxy_auth(SoupSession *session,
522+ SoupMessage *msg,
523+ SoupAuth *auth,
524+ gboolean retrying,
525+ gpointer user_data)
526+{
527+ SoupURI *soup_proxy_uri;
528+ const gchar *proxy_uri;
529+
530+ if (!retrying) {
531+ if (msg->status_code == SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED) {
532+ proxy_uri = g_getenv("HTTP_PROXY");
533+ if (!proxy_uri)
534+ proxy_uri = g_getenv("http_proxy");
535+ if (proxy_uri) {
536+ soup_proxy_uri = soup_uri_new(proxy_uri);
537+ soup_auth_authenticate(auth,
538+ soup_uri_get_user(soup_proxy_uri),
539+ soup_uri_get_password(soup_proxy_uri));
540+ soup_uri_free(soup_proxy_uri);
541+ }
542+ }
543+ }
544+}
545+#endif
546
547 #ifdef HAVE_UPOWER_GLIB
548 static void
549@@ -2028,10 +2132,18 @@ static plugin_data *
550 xfceweather_create_control(XfcePanelPlugin *plugin)
551 {
552 plugin_data *data = g_slice_new0(plugin_data);
553+#if SOUP_CHECK_VERSION(3, 0, 0)
554 GProxyResolver *proxy_resolver;
555+#else
556+ SoupURI *soup_proxy_uri;
557+#endif
558 const gchar *proxy_uri;
559+#if SOUP_CHECK_VERSION(3, 0, 0)
560 const gchar *no_proxy;
561 gchar **no_proxy_lst = NULL;
562+#else
563+ const gchar *proxy_user;
564+#endif
565 GtkWidget *refresh;
566 cairo_surface_t *icon = NULL;
567 data_types lbl;
568@@ -2069,15 +2181,23 @@ xfceweather_create_control(XfcePanelPlugin *plugin)
569
570 /* Setup session for HTTP connections */
571 data->session = soup_session_new();
572+#if SOUP_CHECK_VERSION(3, 0, 0)
573 soup_session_set_user_agent(data->session,
574 PACKAGE_NAME "-" PACKAGE_VERSION);
575 soup_session_set_timeout(data->session, CONN_TIMEOUT);
576+#else
577+ g_object_set(data->session, SOUP_SESSION_USER_AGENT,
578+ PACKAGE_NAME "-" PACKAGE_VERSION, NULL);
579+ g_object_set(data->session, SOUP_SESSION_TIMEOUT,
580+ CONN_TIMEOUT, NULL);
581+#endif
582
583 /* Set the proxy URI from environment */
584 proxy_uri = g_getenv("HTTP_PROXY");
585 if (!proxy_uri)
586 proxy_uri = g_getenv("http_proxy");
587 if (proxy_uri) {
588+#if SOUP_CHECK_VERSION(3, 0, 0)
589 no_proxy = g_getenv("no_proxy");
590 if (!no_proxy)
591 no_proxy = g_getenv("NO_PROXY");
592@@ -2087,6 +2207,18 @@ xfceweather_create_control(XfcePanelPlugin *plugin)
593 g_strfreev(no_proxy_lst);
594 soup_session_set_proxy_resolver(data->session, proxy_resolver);
595 g_object_unref(proxy_resolver);
596+#else
597+ soup_proxy_uri = soup_uri_new(proxy_uri);
598+ g_object_set(data->session, SOUP_SESSION_PROXY_URI,
599+ soup_proxy_uri, NULL);
600+ /* check if uri contains authentication info */
601+ proxy_user = soup_uri_get_user(soup_proxy_uri);
602+ if (proxy_user && strlen(proxy_user) > 0) {
603+ g_signal_connect(G_OBJECT(data->session), "authenticate",
604+ G_CALLBACK(proxy_auth), NULL);
605+ }
606+ soup_uri_free(soup_proxy_uri);
607+#endif
608 }
609 /* Otherwise, g_proxy_resolver_get_default() will be used */
610
611diff --git a/panel-plugin/weather.h b/panel-plugin/weather.h
612index 01974ce..87a6157 100644
613--- a/panel-plugin/weather.h
614+++ b/panel-plugin/weather.h
615@@ -183,7 +183,11 @@ extern gboolean debug_mode;
616
617 void weather_http_queue_request(SoupSession *session,
618 const gchar *uri,
619+#if SOUP_CHECK_VERSION(3, 0, 0)
620 GAsyncReadyCallback callback_func,
621+#else
622+ SoupSessionCallback callback_func,
623+#endif
624 gpointer user_data);
625
626 void scrollbox_set_visible(plugin_data *data);
diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.1.bb b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.1.bb
deleted file mode 100644
index 858bd5459b..0000000000
--- a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.1.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1SUMMARY = "Panel plugin to display current temperature and weather condition"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin"
3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5
6inherit xfce-panel-plugin
7
8DEPENDS += "libsoup-2.4 dbus-glib upower"
9
10SRC_URI[sha256sum] = "a45146f9a0dcdc95d191c09c64ad279ae289cf8f811c4433e08e31a656845239"
11
12FILES:${PN} += "${datadir}/xfce4/weather"
diff --git a/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.3.bb b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.3.bb
new file mode 100644
index 0000000000..c0c2ad3313
--- /dev/null
+++ b/meta-xfce/recipes-panel-plugins/weather/xfce4-weather-plugin_0.11.3.bb
@@ -0,0 +1,18 @@
1SUMMARY = "Panel plugin to display current temperature and weather condition"
2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-weather-plugin/start"
3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5
6inherit xfce-panel-plugin
7
8DEPENDS += "libsoup dbus-glib upower json-c"
9
10SRC_URI += "file://0001-libxfce4ui-Avoid-deprecated-functions.patch \
11 file://0002-parsers-Generalise-input-to-array-of-gchar.patch \
12 file://0003-libsoup-Port-to-libsoup-3.0.patch \
13 file://0004-Report-UPower-Glib-support.patch \
14 file://0005-Make-libsoup-v3-support-optional.patch \
15"
16SRC_URI[sha256sum] = "002d1fe63906d2f3a012f3cb58cceff1dfbcc466759e36c76d3b03dd01c0dc57"
17
18FILES:${PN} += "${datadir}/xfce4/weather"
diff --git a/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.2.bb b/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.2.bb
index 3d935a3d71..0e482af353 100644
--- a/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.2.bb
+++ b/meta-xfce/recipes-panel-plugins/xkb/xfce4-xkb-plugin_0.8.2.bb
@@ -1,5 +1,5 @@
1SUMMARY = "XKB layout switching panel plug-in for the Xfce desktop environment" 1SUMMARY = "XKB layout switching panel plug-in for the Xfce desktop environment"
2HOMEPAGE = "http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin" 2HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-xkb-plugin/start"
3SECTION = "x11/application" 3SECTION = "x11/application"
4LICENSE = "GPL-2.0-only" 4LICENSE = "GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://COPYING;md5=496f09f084b0f7e6f02f769a84490c6b" 5LIC_FILES_CHKSUM = "file://COPYING;md5=496f09f084b0f7e6f02f769a84490c6b"
diff --git a/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.2.bb b/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.6.0.bb
index 91b3efa83e..e38636be24 100644
--- a/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.5.2.bb
+++ b/meta-xfce/recipes-thunar-plugins/archive/thunar-archive-plugin_0.6.0.bb
@@ -1,11 +1,11 @@
1DESCRIPTION = "Thunar Archive Plugin allows you to create and extract archive files using file context menus in Thunar" 1DESCRIPTION = "Thunar Archive Plugin allows you to create and extract archive files using file context menus in Thunar"
2HOMEPAGE = "http://goodies.xfce.org/projects/thunar-plugins/thunar-archive-plugin" 2HOMEPAGE = "https://docs.xfce.org/xfce/thunar/archive"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db" 4LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db"
5 5
6inherit thunar-plugin 6inherit thunar-plugin
7 7
8SRC_URI[sha256sum] = "6379f877bcfc0ea85db9f43723b6fb317893050c712bd03c2ae3232fb9d5ade3" 8SRC_URI[sha256sum] = "692708cd047c7a552f2f85fe2ee32f19c7d5be5bf695d0288e8cadf50289db06"
9 9
10# install tap files in ${libdir}/thunar-archive-plugin 10# install tap files in ${libdir}/thunar-archive-plugin
11EXTRA_OECONF += "--libexecdir=${libdir}" 11EXTRA_OECONF += "--libexecdir=${libdir}"
diff --git a/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.4.0.bb b/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.6.0.bb
index 00afa2bbb2..5d75e43e61 100644
--- a/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.4.0.bb
+++ b/meta-xfce/recipes-thunar-plugins/media-tags/thunar-media-tags-plugin_0.6.0.bb
@@ -7,4 +7,4 @@ inherit thunar-plugin
7 7
8DEPENDS += "taglib" 8DEPENDS += "taglib"
9 9
10SRC_URI[sha256sum] = "9592111e11699e449c1fbd5f72d1633ef39b00f17a988cd251ba228dab4fc90a" 10SRC_URI[sha256sum] = "b62dc047100346324e63d46acaaa497e8d7fccd1d10ef5bfb8370fd666a48c4a"
diff --git a/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.3.2.bb b/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.5.0.bb
index 065e89254b..3b4f38da02 100644
--- a/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.3.2.bb
+++ b/meta-xfce/recipes-thunar-plugins/shares/thunar-shares-plugin_0.5.0.bb
@@ -7,6 +7,6 @@ inherit thunar-plugin features_check
7ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 7ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
8REQUIRED_DISTRO_FEATURES = "pam" 8REQUIRED_DISTRO_FEATURES = "pam"
9 9
10SRC_URI[sha256sum] = "1009d5e6c91534fa49a69090c53c54ab9da2e0428d08d8e687528f63a4ac3f07" 10SRC_URI[sha256sum] = "34d4d69d413e63837c5083506b4dbf65f1fd2efe17667b1d7ad0699e1e2eb07d"
11 11
12RDEPENDS:${PN} += "samba-server" 12RDEPENDS:${PN} += "samba-server"
diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.0.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.1.bb
index 22ce3fe67b..b2dd9dfa79 100644
--- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.0.bb
+++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.20.1.bb
@@ -1,4 +1,5 @@
1SUMMARY = "Xfce4 Widget library and X Window System interaction" 1SUMMARY = "Xfce4 Widget library and X Window System interaction"
2HOMEPAGE = "https://docs.xfce.org/xfce/libxfce4ui/start"
2SECTION = "x11/libs" 3SECTION = "x11/libs"
3LICENSE = "LGPL-2.0-or-later" 4LICENSE = "LGPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db" 5LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db"
@@ -12,7 +13,7 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
12 13
13# TODO: Check if 0001-... can go 14# TODO: Check if 0001-... can go
14SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch" 15SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
15SRC_URI[sha256sum] = "75e8996984f20375aadecd5c16f5147c211ed0bd26d7861ab0257561eb76eaee" 16SRC_URI[sha256sum] = "ec99f0b8f6d7cd4222c8f8e3bca51d144fb240d719829344b354900eb3a07100"
16 17
17EXTRA_OECONF += "--with-vendor-info=${DISTRO}" 18EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
18EXTRA_OECONF += "--disable-vala" 19EXTRA_OECONF += "--disable-vala"
diff --git a/meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.20.0.bb b/meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.20.1.bb
index 0b8356e0a2..22f1ec28c3 100644
--- a/meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.20.0.bb
+++ b/meta-xfce/recipes-xfce/libxfce4util/libxfce4util_4.20.1.bb
@@ -1,4 +1,5 @@
1SUMMARY = "Basic utility library for Xfce4" 1SUMMARY = "Basic utility library for Xfce4"
2HOMEPAGE = "https://docs.xfce.org/xfce/libxfce4util/start"
2SECTION = "x11/libs" 3SECTION = "x11/libs"
3LICENSE = "LGPL-2.0-or-later" 4LICENSE = "LGPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db" 5LIC_FILES_CHKSUM = "file://COPYING;md5=4cf66a4984120007c9881cc871cf49db"
@@ -6,4 +7,4 @@ DEPENDS = "intltool-native xfce4-dev-tools-native glib-2.0"
6 7
7inherit xfce gtk-doc gobject-introspection vala 8inherit xfce gtk-doc gobject-introspection vala
8 9
9SRC_URI[sha256sum] = "21493f9c9995a282823db93839f6b9f06ae31edb094191ba9acf04d932a2b592" 10SRC_URI[sha256sum] = "84bfc4daab9e466193540c3665eee42b2cf4d24e3f38fc3e8d1e0a2bebe3b8f1"
diff --git a/meta-xfce/recipes-xfce/libxfce4windowing/libxfce4windowing_4.20.0.bb b/meta-xfce/recipes-xfce/libxfce4windowing/libxfce4windowing_4.20.3.bb
index e16997ca11..988814a22f 100644
--- a/meta-xfce/recipes-xfce/libxfce4windowing/libxfce4windowing_4.20.0.bb
+++ b/meta-xfce/recipes-xfce/libxfce4windowing/libxfce4windowing_4.20.3.bb
@@ -1,11 +1,12 @@
1SUMMARY = "Windowing concept abstraction library for X11 and Wayland" 1SUMMARY = "Windowing concept abstraction library for X11 and Wayland"
2HOMEPAGE = "https://docs.xfce.org/xfce/libxfce4windowing/start"
2SECTION = "x11/libs" 3SECTION = "x11/libs"
3LICENSE = "LGPL-2.1-only" 4LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=435ed639f84d4585d93824e7da3d85da" 5LIC_FILES_CHKSUM = "file://COPYING;md5=435ed639f84d4585d93824e7da3d85da"
5 6
6DEPENDS = "xfce4-dev-tools-native libdisplay-info libwnck3" 7DEPENDS = "xfce4-dev-tools-native libdisplay-info libwnck3"
7 8
8SRC_URI[sha256sum] = "56f29b1d79606fb00a12c83ef4ece12877d2b22bf1acaaff89537fbe8e939f68" 9SRC_URI[sha256sum] = "df2419a6bd960c0bfac3307eff593050857524642597eb35a26fb4f8261a017b"
9 10
10inherit features_check gobject-introspection gtk-doc xfce 11inherit features_check gobject-introspection gtk-doc xfce
11 12
diff --git a/meta-xfce/recipes-xfce/thunar/thunar_4.20.0.bb b/meta-xfce/recipes-xfce/thunar/thunar_4.20.3.bb
index 43125c1e2b..c5a800bb02 100644
--- a/meta-xfce/recipes-xfce/thunar/thunar_4.20.0.bb
+++ b/meta-xfce/recipes-xfce/thunar/thunar_4.20.3.bb
@@ -1,4 +1,5 @@
1SUMMARY = "File manager for the Xfce Desktop Environment" 1SUMMARY = "File manager for the Xfce Desktop Environment"
2HOMEPAGE = "https://docs.xfce.org/xfce/thunar/start"
2SECTION = "x11" 3SECTION = "x11"
3LICENSE = "GPL-2.0-or-later" 4LICENSE = "GPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
@@ -10,7 +11,7 @@ inherit xfce gobject-introspection features_check mime-xdg perlnative gtk-doc
10# cairo would at least needed to be built with xlib. 11# cairo would at least needed to be built with xlib.
11ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 12ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
12 13
13SRC_URI[sha256sum] = "27731a76f3aecf3752b1ca35afad89e264c52244f70083d933507dd4a17548b0" 14SRC_URI[sha256sum] = "fe1908b396298e6515a90fa9ddaec0db8b684e4b3d7773118e21561baf8f9639"
14 15
15PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" 16PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
16PACKAGECONFIG[pcre] = "--enable-pcre2,--disable-pcre2,libpcre2" 17PACKAGECONFIG[pcre] = "--enable-pcre2,--disable-pcre2,libpcre2"
diff --git a/meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.20.0.bb b/meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.21.0.bb
index f4e88c4aa0..3338126557 100644
--- a/meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.20.0.bb
+++ b/meta-xfce/recipes-xfce/xfce4-dev-tools/xfce4-dev-tools_4.21.0.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Xfce4 development tools" 1SUMMARY = "Xfce4 development tools"
2HOMEPAGE = "http://www.xfce.org" 2HOMEPAGE = "https://docs.xfce.org/xfce/xfce4-dev-tools/start"
3SECTION = "x11/libs" 3SECTION = "x11/libs"
4LICENSE = "GPL-2.0-or-later" 4LICENSE = "GPL-2.0-or-later"
5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
@@ -11,7 +11,7 @@ SRC_URI = "http://archive.xfce.org/src/xfce/${BPN}/${@'${PV}'[0:4]}/${BP}.tar.bz
11 file://0001-m4macros-Check-for-a-function-provided-by-libX11-in-.patch \ 11 file://0001-m4macros-Check-for-a-function-provided-by-libX11-in-.patch \
12 " 12 "
13SRC_URI:append:class-target = " file://0001-Run-native-xdt-csource-on-tests.patch" 13SRC_URI:append:class-target = " file://0001-Run-native-xdt-csource-on-tests.patch"
14SRC_URI[sha256sum] = "1fba39a08a0ecc771eaa3a3b6e4272a4f0b9e7c67d0f66e780cd6090cd4466aa" 14SRC_URI[sha256sum] = "36059f48bbb196645f6514ab5a356e55cdd9bc917edcaf6afd86adfc28d7a358"
15 15
16inherit autotools pkgconfig 16inherit autotools pkgconfig
17 17
diff --git a/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.20.0.bb b/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.20.0.bb
index 46f70e6e03..c6eed849be 100644
--- a/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.20.0.bb
+++ b/meta-xfce/recipes-xfce/xfce4-power-manager/xfce4-power-manager_4.20.0.bb
@@ -1,5 +1,5 @@
1SUMMARY = "Power manager for the Xfce desktop environment" 1SUMMARY = "Power manager for the Xfce desktop environment"
2HOMEPAGE = "http://goodies.xfce.org/projects/applications/xfce4-power-manager" 2HOMEPAGE = "https://docs.xfce.org/xfce/xfce4-power-manager/start"
3SECTION = "x11" 3SECTION = "x11"
4 4
5LICENSE = "GPL-2.0-or-later" 5LICENSE = "GPL-2.0-or-later"
diff --git a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.0.bb b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.1.bb
index d3360b293f..a24ed76d53 100644
--- a/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.0.bb
+++ b/meta-xfce/recipes-xfce/xfdesktop/xfdesktop_4.20.1.bb
@@ -1,4 +1,5 @@
1SUMMARY = "Xfce4 Desktop Manager" 1SUMMARY = "Xfce4 Desktop Manager"
2HOMEPAGE = "https://docs.xfce.org/xfce/xfdesktop/start"
2SECTION = "x11/base" 3SECTION = "x11/base"
3LICENSE = "GPL-2.0-or-later" 4LICENSE = "GPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" 5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
@@ -21,7 +22,7 @@ inherit xfce features_check
21 22
22REQUIRED_DISTRO_FEATURES = "x11" 23REQUIRED_DISTRO_FEATURES = "x11"
23 24
24SRC_URI[sha256sum] = "227041ba80c7f3eb9c99dec817f1132b35d8aec7a4335703f61ba1735cd65632" 25SRC_URI[sha256sum] = "acccde849265bbf4093925ba847977b7abf70bb2977e4f78216570e887c157b8"
25 26
26PACKAGECONFIG ??= "notify" 27PACKAGECONFIG ??= "notify"
27PACKAGECONFIG[notify] = "--enable-notifications,--disable-notifications,libnotify" 28PACKAGECONFIG[notify] = "--enable-notifications,--disable-notifications,libnotify"