From patchwork Thu Sep 11 08:51:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 69999 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 77321CAC58D for ; Thu, 11 Sep 2025 08:51:38 +0000 (UTC) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.web10.41407.1757580695720397409 for ; Thu, 11 Sep 2025 01:51:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ib4OiGa4; spf=pass (domain: gmail.com, ip: 209.85.128.51, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-45dfb8e986aso5132925e9.0 for ; Thu, 11 Sep 2025 01:51:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580694; x=1758185494; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=J27f86bd8e8140Fk9IqBSnshfGulIqsADK+TQMyNWQw=; b=ib4OiGa46ZpoW2mnZHFFBIocJ+9ELml+OU7kudkXgVTiukwlQLGZddaLbStQaNagL6 yDxUMkIDPxZ/IFd24kKfPxCPWPUGUGbUANI5Fahdw3dJNlVCDgI0uytpP/UpN7Q1UwIb HK56aR5UWlgm3wxxfaBfZMTAeQ015CS1NGL0BNa9gQmPs8pOWBCR+50EmDOUspXploOG ONJXJUZY9o/gHs5LlTjsmUR0ZbKO6ROqdx7miaqXb8bbVzGGIhoGbh7we2c3KR29NI3h ZS4bFuHjD5Sp438dMO7jPm7UnH4pBRz+t4XM5QRxZoqdlzzKyOeY/lJaIK0xQoU3f+Gq PlfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580694; x=1758185494; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=J27f86bd8e8140Fk9IqBSnshfGulIqsADK+TQMyNWQw=; b=mtMaqx4zqyQp2F+6g6S0tkdPitfnYxSoRpvkS6pyUci2givGVj/Smv4gUr46yco2BG EYmI3pW2EOqrqG3MS4venAm4LQcQFzMqNwht8UA9NP5HR7DkW4gDlu9XjX+k0PblA3+I FMrXR7D7dGSUMRw4XnLiPC+srW1oXr1Y7aokjOaVEnzTS1Wyxoftm+kEOJ46PBgjRK5K TZfCZW+cr+whfhUfJpGUYIb5c7arKCuZ9JjUSxecNQamn1wEucReIqZRZ4ToiVmrFlPl UzWRi7gedWsEcVjZuYf130LYkoIa8vc4y0crOJdW+Np0oDDtHwSOZfHTpYj2RV+iCzdV wwTg== X-Gm-Message-State: AOJu0Yx9uDUYa+6ADxwT6ko5n5fLR7YV+23IpxMri/uo4hcFb/YDlTTQ tPI/nCaJtO8ormtysSHBY/1DS1PGu8QjExP/OVt3L23xr6pEn/dE0OS65fbtDQ== X-Gm-Gg: ASbGnctiMPJraM4RmFh9qD3BAgalw9KC6aUsxTZauoIxP0qyhJC0pFQ7xc3wreHFLUJ AdmS1ph1cE3Os+LxXpNB/rGXaBnbTZRv5DmP2DJYIOmjC/IdwSCmsIp9g7wQcvp1zb36o0HB7Ju EDeAmuBFEbqG0OjpaUT2v5ToQ7DRVbpr+ZLbamFZe5aYX0XbX3w/1LU0l4Lkc+nckpm8uYls7av ckpt+6T4iXgyGaHXYqEzwuTqwT7YDDmPxHZNSRwusadI7hrFGtIWKpOPnV4DfFARRyhpiS/w8xt NEsSDk4myECrHgtn4FE86HMa4sUZNdEY9kyf8+3MIo5JmVrAG5Dt5TWDS+7hwehbRSAr7aAoN9V iq20yC0sEqvBiL8JRiyEEDNWKTYhagcDvpJ8UEGPLZab/QfTVyRmaDbtHyhgti92pJpHA+yZE8+ Or8kto1mBPJa9vRYikGi3amgqx60GICPiLlUZKN4HczeabwNZbH7+ZEJNbfkhwHD0sqVgq X-Google-Smtp-Source: AGHT+IF7vOGuE2aVUjB4JdNy3qDmBmUdG5k4D+m8ny+RxtRVSFl/q2wRHs5/cnvUEDW55cBYDVzowA== X-Received: by 2002:a05:600c:630e:b0:45d:d8d6:7fcc with SMTP id 5b1f17b1804b1-45dddee5da3mr150185875e9.27.1757580693879; Thu, 11 Sep 2025 01:51:33 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:33 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 01/16] gnupg: update 2.5.5 -> 2.5.11 Date: Thu, 11 Sep 2025 10:51:08 +0200 Message-Id: <20250911085123.1551425-1-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223248 From: Alexander Kanavin 2.5.x are pre-releases (there was an update to 2.5.0 one year ago by mistake), but it's good to pull in bug fixes and stabilisation and stay close to eventual final release. Signed-off-by: Alexander Kanavin --- .../gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch | 2 +- ...configure.ac-use-a-custom-value-for-the-location-of-.patch | 4 ++-- .../gnupg/0002-use-pkgconfig-instead-of-npth-config.patch | 2 +- meta/recipes-support/gnupg/gnupg/relocate.patch | 2 +- .../recipes-support/gnupg/{gnupg_2.5.5.bb => gnupg_2.5.11.bb} | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) rename meta/recipes-support/gnupg/{gnupg_2.5.5.bb => gnupg_2.5.11.bb} (97%) diff --git a/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch b/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch index 6299eb95cec..b48db409704 100644 --- a/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch +++ b/meta/recipes-support/gnupg/gnupg/0001-Woverride-init-is-not-needed-with-gcc-9.patch @@ -1,4 +1,4 @@ -From 690faa62529c584cd80c8eaa56210ec1e4a96d7f Mon Sep 17 00:00:00 2001 +From 9b7ef8aa1a5d71fc95f36a92874d3faa4579fc4e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 20 Dec 2018 17:37:48 -0800 Subject: [PATCH] Woverride-init is not needed with gcc 9 diff --git a/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch b/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch index ed94145833e..bfee9c99043 100644 --- a/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch +++ b/meta/recipes-support/gnupg/gnupg/0001-configure.ac-use-a-custom-value-for-the-location-of-.patch @@ -1,4 +1,4 @@ -From c9392c615a95c965dd58b0896cb3b87deafc62a4 Mon Sep 17 00:00:00 2001 +From 84a16d46a72a2501cbe3a4a83ea7f8393ada4038 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Mon, 22 Jan 2018 18:00:21 +0200 Subject: [PATCH] configure.ac: use a custom value for the location of @@ -13,7 +13,7 @@ Signed-off-by: Alexander Kanavin 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 23a9101..3e10021 100644 +index 023604b..c84442c 100644 --- a/configure.ac +++ b/configure.ac @@ -1908,7 +1908,7 @@ AC_DEFINE_UNQUOTED(GPGCONF_DISP_NAME, "GPGConf", diff --git a/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch b/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch index 2d23ca1e669..90d53674d4e 100644 --- a/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch +++ b/meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch @@ -1,4 +1,4 @@ -From 9f7cf2e4770697c24f8d24ce9f79b8548120bbf8 Mon Sep 17 00:00:00 2001 +From 0c3a09a95875e5744a910a0d3c93fa2e9dbe8c69 Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Wed, 16 Aug 2017 11:16:30 +0800 Subject: [PATCH] use pkgconfig instead of npth config diff --git a/meta/recipes-support/gnupg/gnupg/relocate.patch b/meta/recipes-support/gnupg/gnupg/relocate.patch index 1ae8a564d40..fedb7f6407d 100644 --- a/meta/recipes-support/gnupg/gnupg/relocate.patch +++ b/meta/recipes-support/gnupg/gnupg/relocate.patch @@ -1,4 +1,4 @@ -From 917a98f9380d581548f3cbb59428cee3a5c29bae Mon Sep 17 00:00:00 2001 +From 8d7658741da050f604bcf26f8a6c24a0b15df94b Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Wed, 19 Sep 2018 14:44:40 +0100 Subject: [PATCH] Allow the environment to override where gnupg looks for its diff --git a/meta/recipes-support/gnupg/gnupg_2.5.5.bb b/meta/recipes-support/gnupg/gnupg_2.5.11.bb similarity index 97% rename from meta/recipes-support/gnupg/gnupg_2.5.5.bb rename to meta/recipes-support/gnupg/gnupg_2.5.11.bb index cbf0988953f..9cc063f8374 100644 --- a/meta/recipes-support/gnupg/gnupg_2.5.5.bb +++ b/meta/recipes-support/gnupg/gnupg_2.5.11.bb @@ -24,7 +24,7 @@ SRC_URI:append:class-native = " file://0001-configure.ac-use-a-custom-value-for- file://relocate.patch" SRC_URI:append:class-nativesdk = " file://relocate.patch" -SRC_URI[sha256sum] = "7afa71d72ff9aaff75a6810b87b486bc492fd752e4f77b07c41759ce4ef36b31" +SRC_URI[sha256sum] = "5f765ec1eb605dce9e9c48679cd43b5818d4d4b84c8ea4c0c60eb5dca13c405c" EXTRA_OECONF = "--disable-ldap \ --disable-ccid-driver \ From patchwork Thu Sep 11 08:51:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70001 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 79FD6CAC593 for ; Thu, 11 Sep 2025 08:51:38 +0000 (UTC) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.web11.41399.1757580696475566019 for ; Thu, 11 Sep 2025 01:51:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=QIenznJb; spf=pass (domain: gmail.com, ip: 209.85.128.43, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-45de287cc11so8812645e9.1 for ; Thu, 11 Sep 2025 01:51:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580695; x=1758185495; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sKTargJJzNLOd+JkcVIHbiw57ZwweYjpLuKVmZHQTSA=; b=QIenznJblPMTnueEthJVdHtaSfVMtcQ4eQJ9OBoLNlNQ6ANi2BSbx5zZvGsaMRZyrd pjHiKdqvCe5m2aRAZI8ro6an+3D7fiXU5YD7QWGnJx4+qIWJUNdewiegur30Hgz//TH/ MOXPmwVomT3aPU9PF8d+8+F0txKhu8mmUPG5GmYpbciRIDJ4UhJSpHav3QnNrMjSswrO FYs2C9oaoPVGg4hD2je5jrYW5TdSBA6MNbjs42jnWRNNj+OdOaJ3jUKNVwUJbgtMKEv1 bFS5cTs/ycH2VoBNItr+hHSTOdD7uw7cg6YAMx4IuCK3FucXtJZqXjz1m2u2S7/AS8iq dIDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580695; x=1758185495; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sKTargJJzNLOd+JkcVIHbiw57ZwweYjpLuKVmZHQTSA=; b=urxYoVzJ7acZ5yYmCc/gEhDtKuuB+Xovumplr6YDXOplCwW0Ba2M1oL6Ikye/QS4Y6 cMvbayUJoyOqahQ4qEe4WGCUTEYimiS+P2g1cFVguOyVD78pzOsVdNBjvyv09mQtJ6UW Eh7ZSs2wWX2HW2zyrNbFDasa/wB+1fFLfx0d+FDOHOtdHsmVRQ6SyzRNgYBreDYTRvxh H7o5rfIKR9a6IBL2ILRG1ewjZ4wTm+xOY7cD7UHDA4AsSyAMM6drm8Qkhlkr3m4Iocgd YT1EPB3VqAhxyCtUhnd/qz26Htn986l9pLKjkvh72Q1qshEhyopdkTt37p5MGv1QmiFw 8PuA== X-Gm-Message-State: AOJu0Yx90mJiE4+UZM9Xwel4xU1O5bhphnvhaobXzW+ExhSNauq/si69 elGO/91gayw/R4HzBv7xlVW/nrs58UaARQ9zVJoWdDtgkz7r7MidhMDgA613PQ== X-Gm-Gg: ASbGncvWgZFVwgX8XC/9P6W9yEpPEUJ4NGTEmzmDVig6p50HPfeTqkzaMyah05EI1nB MKAmixlwii7FwGEkjoDivT4jnbLE5PXJylrvBZfSzY7vBzx/Ah/epaa/iXX85rQ2cKDdh/uZLtd Cap7PLjEl/AaK56hMYrWOnjhT4+kJ4i1JTT2sgUUk2d7lSwexUGKMw2+zY8I/yUjDLuwXew+J/d 0vKj/4gp7qp7ZE1m9JWLCo9DHXWYBcR/by7TiJ4N3Fv7bKTTiw8eu4h2BReGREC+rVPpmOb7Mqs 71tykda7wKDmrtsSProrW4ZnjwdKshGDUshKchcrRq8KnxT4aqu1UPLuU2FK7MpYApg5qlexsmE NLQkTJ6sJRUq/XPz13GMYW5EfTGTXOA8Qu/ebLPOpKfdksF88rGS8+l+P5RoyzrdZ/GypchA+9v 1l2EO2HidyxaV1SAlu4Oug4r3IVI9LzkEktWIJzjWSuhrvy/pL/hkz0EkF9g== X-Google-Smtp-Source: AGHT+IECsBPavQSXd2CvUx2vzVyNbJPIkVe21EBIdDul5DDIiKlv1dJjKZfzvoTwFkiryh6EzFf/cg== X-Received: by 2002:a05:600c:49a2:b0:45b:92a6:63e3 with SMTP id 5b1f17b1804b1-45dfd5e3d5bmr16517685e9.9.1757580694553; Thu, 11 Sep 2025 01:51:34 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:34 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 02/16] ovmf-shell-image: move .wks file to its own directory Date: Thu, 11 Sep 2025 10:51:09 +0200 Message-Id: <20250911085123.1551425-2-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223249 From: Alexander Kanavin If it's in ovmf/, devtool thinks it belongs to the ovmf recipe and then deletes the file as it is not referred to by that recipe anywhere. Signed-off-by: Alexander Kanavin --- meta/recipes-core/ovmf/ovmf-shell-image.bb | 2 +- .../ovmf/{ovmf => ovmf-shell-image}/ovmf-shell-image.wks | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-core/ovmf/{ovmf => ovmf-shell-image}/ovmf-shell-image.wks (100%) diff --git a/meta/recipes-core/ovmf/ovmf-shell-image.bb b/meta/recipes-core/ovmf/ovmf-shell-image.bb index 5aafba97e05..bc068e6e255 100644 --- a/meta/recipes-core/ovmf/ovmf-shell-image.bb +++ b/meta/recipes-core/ovmf/ovmf-shell-image.bb @@ -6,7 +6,7 @@ COMPATIBLE_HOST:class-target = '(i.86|x86_64).*' # boot loader and no rootfs partition, not additional # tools are needed for this .wks file. IMAGE_FSTYPES:forcevariable = 'wic' -WKS_FILE = "ovmf/ovmf-shell-image.wks" +WKS_FILE = "ovmf-shell-image/ovmf-shell-image.wks" WKS_FILE_DEPENDS = "" inherit image diff --git a/meta/recipes-core/ovmf/ovmf/ovmf-shell-image.wks b/meta/recipes-core/ovmf/ovmf-shell-image/ovmf-shell-image.wks similarity index 100% rename from meta/recipes-core/ovmf/ovmf/ovmf-shell-image.wks rename to meta/recipes-core/ovmf/ovmf-shell-image/ovmf-shell-image.wks From patchwork Thu Sep 11 08:51:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70000 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 79097CA1016 for ; Thu, 11 Sep 2025 08:51:38 +0000 (UTC) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.web10.41408.1757580697429612084 for ; Thu, 11 Sep 2025 01:51:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=CuUNA81f; spf=pass (domain: gmail.com, ip: 209.85.128.48, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-45de287cc11so8812735e9.1 for ; Thu, 11 Sep 2025 01:51:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580696; x=1758185496; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FZtMm7w2WZUlI8+gn1CFhpVI7Edk/Xlrl916CVflvZA=; b=CuUNA81f8wr+4a/NFUuMW1FZ+hDEg7x6VjbsShB4+77hS3IjFqgB1p61CubqLCuuQ0 HxatXQR33Zjzq4y7AiXIh5Wr+OXtkJTzu/CBCfAcz8ZTxbtDyg48pQNq9EoIYccoq5re Q5grSo99fGrH9bPcCeZQIXTo1hqv7hje8nguPy9Wc0A/+WWyK+5DQ40n/ZzqoJTT0V2d 3yboFHCmYl0Vkg87J6AJkeDbu+o45jvz3Yq4R/7cRHQXWwC8ZGIqGX6FB2G5MvMKlegZ qZ9T129LD7lyu1ODRbdvQJPeiDrzV5ERMlTKS940866oxQrFh5PvnJ8iTsr4mMFilT5Q 1jUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580696; x=1758185496; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FZtMm7w2WZUlI8+gn1CFhpVI7Edk/Xlrl916CVflvZA=; b=KXDP03fy1mnhJHOQhdHnQ5ivlb5LMzgYAkubDh/T+5HCnkESnkKlOg70ot0wmtwykS aHZ8+2E3OViNWFsjQ9HnjBdPeKz0ZF0FZ3C2w8GHRwrfzoISzYNla/XNuXjLq++BDV8b Njk/C+0xG3rFh67xy1AnuFxa+iStlSENt1S74YZe88IK28zZsdhj17I0Cv1V6Vo9HviO w91+qtdNF5L8Gn+7WDx+51edscD57NyJJsukUPkkfVDQ1Xvsd2qKbv8gJdQpBMZSImKu nbS+QBRGzzs6P+p/3T7tGvsB8fF8VawjuXzQPlXvvDRgsk2bdvd7N5Eo1ZygokSixFT9 epiA== X-Gm-Message-State: AOJu0Yz+hIfJ021KAZpO6Rxa48BXWMWff2FLE4ptW2HC5epnlo7e1wOB 1WGQFU8dXDyYEUlld4PqnJ90PW+dwsGHuQ7F2RpC+NnihC1I+nNfYHDaeIE71w== X-Gm-Gg: ASbGncvTIFFJCiFhXVnWrV46Ic7b7R09zIHWy9bSws0omZR+d82cEv7BPBCBcznPSSl BzsyOgZizNWwO6ad7tdAEAWR0kQ6H/3MT17bBVWHmdpCWJjljZ7sBnG7K1sgWs1n44Jr+PLDl4P EQBzML9tgcR5RohaBbd54Q4sQ0SgLKKZnMnChZtirgw+vCD59LyXvXsC0rc5W4ApLizxa6EZ+cx dNnjl7gsTjtDq2Y73NeYdAQwF7kE632F+ixVw45UEYag+E5IMBc9GqIn7Ut9ycdlj6SG/08eaKW boOSP73gSkXNfYNfDSvXNWWjanklyG9k/F+Ftm2MfIaGz5LQz3o9tqAN8b/IYuhTPhqgdZOkbEG 1Vxx6eyJEKxDcq+DqEwsjMqdXRCEkxt88svLJba26UMTep2kXC1RLIekJFueJRzk/XroqiENUpc /YcSJ20ToQPG3w0QsN+ItGyu6TVL6nKx8kNkS1HZosoLo0AEjfS+DQ6XcPz5krs0WTe02m X-Google-Smtp-Source: AGHT+IElcak4tSM285BIenBzV4j6GxCL6wPVP1RKhF5aowMSV2ORfz5RnygZ/3dKuzdtul/kFzauFw== X-Received: by 2002:a05:6000:400f:b0:3df:22a3:d240 with SMTP id ffacd0b85a97d-3e75e0f032cmr2157210f8f.4.1757580695326; Thu, 11 Sep 2025 01:51:35 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:34 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 03/16] ovmf: update 202502 -> 202508 Date: Thu, 11 Sep 2025 10:51:10 +0200 Message-Id: <20250911085123.1551425-3-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223250 From: Alexander Kanavin Remove backports. Signed-off-by: Alexander Kanavin --- ...t-define-bool-type-if-building-in-C2.patch | 35 ------- ...ovmf-update-path-to-native-BaseTools.patch | 7 +- ...ile-adjust-to-build-in-under-bitbake.patch | 11 +-- .../ovmf/ovmf/0003-debug-prefix-map.patch | 26 ++--- .../ovmf/ovmf/0004-reproducible.patch | 32 +++--- .../ovmf/ovmf/CVE-2024-38797-1.patch | 43 -------- .../ovmf/ovmf/CVE-2024-38797-2.patch | 63 ------------ .../ovmf/ovmf/CVE-2024-38797-3.patch | 99 ------------------- .../ovmf/ovmf/CVE-2024-38797-4.patch | 97 ------------------ .../ovmf/ovmf/CVE-2025-2295.patch | 56 ----------- meta/recipes-core/ovmf/ovmf_git.bb | 12 +-- 11 files changed, 43 insertions(+), 438 deletions(-) delete mode 100644 meta/recipes-core/ovmf/ovmf/0001-SecurityPkg-Don-t-define-bool-type-if-building-in-C2.patch delete mode 100644 meta/recipes-core/ovmf/ovmf/CVE-2024-38797-1.patch delete mode 100644 meta/recipes-core/ovmf/ovmf/CVE-2024-38797-2.patch delete mode 100644 meta/recipes-core/ovmf/ovmf/CVE-2024-38797-3.patch delete mode 100644 meta/recipes-core/ovmf/ovmf/CVE-2024-38797-4.patch delete mode 100644 meta/recipes-core/ovmf/ovmf/CVE-2025-2295.patch diff --git a/meta/recipes-core/ovmf/ovmf/0001-SecurityPkg-Don-t-define-bool-type-if-building-in-C2.patch b/meta/recipes-core/ovmf/ovmf/0001-SecurityPkg-Don-t-define-bool-type-if-building-in-C2.patch deleted file mode 100644 index a555070ca59..00000000000 --- a/meta/recipes-core/ovmf/ovmf/0001-SecurityPkg-Don-t-define-bool-type-if-building-in-C2.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 772fa11ac82579a8f6fa171e6b835f68af3f64be Mon Sep 17 00:00:00 2001 -From: Rebecca Cran -Date: Mon, 26 May 2025 08:01:39 -0600 -Subject: [PATCH] SecurityPkg: Don't define bool type if building in C23 mode - -In C23 bool is a built-in type, so it's not necessary to typedef -bool in LibspdmStdBoolAlt.h. - -Signed-off-by: Rebecca Cran - -Upstream-Status: Backport [https://github.com/tianocore/edk2/commit/772fa11ac82579a8f6fa171e6b835f68af3f64be] - -Signed-off-by: Mingli Yu ---- - .../DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h b/SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h -index 08af7296d0..395ef22d43 100644 ---- a/SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h -+++ b/SecurityPkg/DeviceSecurity/SpdmLib/Include/hal/LibspdmStdBoolAlt.h -@@ -10,7 +10,10 @@ SPDX-License-Identifier: BSD-2-Clause-Patent - #ifndef LIBSPDM_STDBOOL_ALT_H - #define LIBSPDM_STDBOOL_ALT_H - -+// In C23, bool is a built-in type -+#if __STDC_VERSION__ < 202311L - typedef BOOLEAN bool; -+#endif - - #ifndef true - #define true TRUE --- -2.34.1 - diff --git a/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch b/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch index cee5042846c..890e5862107 100644 --- a/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch +++ b/meta/recipes-core/ovmf/ovmf/0001-ovmf-update-path-to-native-BaseTools.patch @@ -1,7 +1,7 @@ -From 61583b59620946683551f43c6110e656604a252f Mon Sep 17 00:00:00 2001 +From 0f859c6de2914cd984f8a0dd61471b91a2371bfa Mon Sep 17 00:00:00 2001 From: Ricardo Neri Date: Thu, 9 Jun 2016 02:23:01 -0700 -Subject: [PATCH 1/4] ovmf: update path to native BaseTools +Subject: [PATCH] ovmf: update path to native BaseTools BaseTools is a set of utilities to build EDK-based firmware. These utilities are used during the build process. Thus, they need to be built natively. @@ -28,6 +28,3 @@ index 279f0d099a..285f061bf4 100755 echo $EDK_TOOLS_PATH source edksetup.sh BaseTools else --- -2.39.5 - diff --git a/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch b/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch index 11d97c739a0..4a55528571e 100644 --- a/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch +++ b/meta/recipes-core/ovmf/ovmf/0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch @@ -1,7 +1,7 @@ -From aacbf7c91732b9959e569e90844cf9de078b2f14 Mon Sep 17 00:00:00 2001 +From 9dbd082516fdd7100f99f0f389b8eef5ececab19 Mon Sep 17 00:00:00 2001 From: Ricardo Neri Date: Fri, 26 Jul 2019 17:34:26 -0400 -Subject: [PATCH 2/4] BaseTools: makefile: adjust to build in under bitbake +Subject: [PATCH] BaseTools: makefile: adjust to build in under bitbake Prepend the build flags with those of bitbake. This is to build using the bitbake native sysroot include and library directories. @@ -18,10 +18,10 @@ Upstream-Status: Inappropriate [needs to be converted to in-recipe fixups] 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/BaseTools/Source/C/Makefiles/header.makefile b/BaseTools/Source/C/Makefiles/header.makefile -index d369908a09..22c670f316 100644 +index 55a7307a5e..e36e6a8f04 100644 --- a/BaseTools/Source/C/Makefiles/header.makefile +++ b/BaseTools/Source/C/Makefiles/header.makefile -@@ -85,35 +85,34 @@ endif +@@ -154,35 +154,34 @@ endif INCLUDE = $(TOOL_INCLUDE) -I $(MAKEROOT) -I $(MAKEROOT)/Include/Common -I $(MAKEROOT)/Include/ -I $(MAKEROOT)/Include/IndustryStandard -I $(MAKEROOT)/Common/ -I .. -I . $(ARCH_INCLUDE) INCLUDE += -I $(EDK2_PATH)/MdePkg/Include @@ -64,6 +64,3 @@ index d369908a09..22c670f316 100644 ifeq ($(HOST_ARCH), IA32) # # Snow Leopard is a 32-bit and 64-bit environment. uname -m returns i386, but gcc defaults --- -2.39.5 - diff --git a/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch b/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch index 4a20548c61e..1e79c23ae94 100644 --- a/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch +++ b/meta/recipes-core/ovmf/ovmf/0003-debug-prefix-map.patch @@ -1,7 +1,7 @@ -From 96fa2a7f2f54f1e6330275b5eba07e1efdbd865b Mon Sep 17 00:00:00 2001 +From eb6db21ed0a845dce149d17acf8673d5188adea4 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Mon, 14 Jun 2021 19:56:28 +0200 -Subject: [PATCH 3/4] debug prefix map +Subject: [PATCH] debug prefix map We want to pass ${DEBUG_PREFIX_MAP} to gcc commands and also pass in --debug-prefix-map to nasm (we carry a patch to nasm for this). The @@ -21,9 +21,11 @@ Signed-off-by: Alexander Kanavin BaseTools/Conf/tools_def.template | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) +diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.template +index 0caa1c9001..dd86b3249d 100755 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template -@@ -920,7 +920,7 @@ NOOPT_*_*_OBJCOPY_ADDDEBUGFLAG = --a +@@ -920,7 +920,7 @@ NOOPT_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink="$(DEBUG_DIR)/$(MODULE_ *_*_*_DTC_PATH = DEF(DTC_BIN) # All supported GCC archs except LOONGARCH64 support -mstack-protector-guard=global, so set that on everything except LOONGARCH64 @@ -32,18 +34,18 @@ Signed-off-by: Alexander Kanavin DEFINE GCC_IA32_X64_CC_FLAGS = -mstack-protector-guard=global DEFINE GCC_ARM_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mlittle-endian -mabi=aapcs -fno-short-enums -funsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -Wno-address -mthumb -fno-pic -fno-pie -mstack-protector-guard=global DEFINE GCC_LOONGARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mabi=lp64d -fno-asynchronous-unwind-tables -Wno-address -fno-short-enums -fsigned-char -ffunction-sections -fdata-sections -@@ -941,8 +941,8 @@ DEFINE GCC_ARM_ASLDLINK_FLAGS = DEF +@@ -938,8 +938,8 @@ DEFINE GCC_ARM_AARCH64_ASLDLINK_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GC + DEFINE GCC_ARM_ASLDLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS) DEFINE GCC_AARCH64_ASLDLINK_FLAGS = DEF(GCC_AARCH64_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) DEF(GCC_ARM_AARCH64_ASLDLINK_FLAGS) DEFINE GCC_LOONGARCH64_ASLDLINK_FLAGS = DEF(GCC_LOONGARCH64_DLINK_FLAGS) -Wl,--entry,ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) - DEFINE GCC_IA32_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20 -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map -DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros AutoGen.h -DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h +DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros AutoGen.h ENV(GCC_PREFIX_MAP) +DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h ENV(GCC_PREFIX_MAP) - DEFINE GCC_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h + DEFINE GCC_VFRPP_FLAGS = -x c -E -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h DEFINE GCC_ASLPP_FLAGS = -x c -E -include AutoGen.h DEFINE GCC_ASLCC_FLAGS = -x c -@@ -1095,7 +1095,7 @@ DEFINE GCC5_LOONGARCH64_PP_FLAGS +@@ -1092,7 +1092,7 @@ DEFINE GCC5_LOONGARCH64_PP_FLAGS = -mabi=lp64d -march=loongarch64 DEF( *_GCC48_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS) *_GCC48_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) *_GCC48_IA32_OBJCOPY_FLAGS = @@ -52,7 +54,7 @@ Signed-off-by: Alexander Kanavin DEBUG_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Wno-unused-but-set-variable -@@ -1123,7 +1123,7 @@ RELEASE_GCC48_IA32_CC_FLAGS = DEF( +@@ -1120,7 +1120,7 @@ RELEASE_GCC48_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -Wno-unused-but-set *_GCC48_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS) *_GCC48_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) *_GCC48_X64_OBJCOPY_FLAGS = @@ -61,7 +63,7 @@ Signed-off-by: Alexander Kanavin DEBUG_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) RELEASE_GCC48_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) -Wno-unused-but-set-variable -@@ -1232,7 +1232,7 @@ RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(G +@@ -1229,7 +1229,7 @@ RELEASE_GCC48_AARCH64_CC_FLAGS = DEF(GCC48_AARCH64_CC_FLAGS) -Wno-unused-but-s *_GCC49_IA32_DLINK2_FLAGS = DEF(GCC49_IA32_DLINK2_FLAGS) *_GCC49_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) *_GCC49_IA32_OBJCOPY_FLAGS = @@ -70,7 +72,7 @@ Signed-off-by: Alexander Kanavin DEBUG_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Wno-unused-but-set-variable -Wno-unused-const-variable -@@ -1260,7 +1260,7 @@ RELEASE_GCC49_IA32_CC_FLAGS = DEF( +@@ -1257,7 +1257,7 @@ RELEASE_GCC49_IA32_CC_FLAGS = DEF(GCC49_IA32_CC_FLAGS) -Wno-unused-but-set *_GCC49_X64_DLINK2_FLAGS = DEF(GCC49_X64_DLINK2_FLAGS) *_GCC49_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) *_GCC49_X64_OBJCOPY_FLAGS = @@ -79,7 +81,7 @@ Signed-off-by: Alexander Kanavin DEBUG_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) RELEASE_GCC49_X64_CC_FLAGS = DEF(GCC49_X64_CC_FLAGS) -Wno-unused-but-set-variable -Wno-unused-const-variable -@@ -1519,7 +1519,7 @@ RELEASE_GCCNOLTO_AARCH64_DLINK_XIPFLAGS +@@ -1516,7 +1516,7 @@ RELEASE_GCCNOLTO_AARCH64_DLINK_XIPFLAGS = -z common-page-size=0x20 *_GCC5_IA32_DLINK2_FLAGS = DEF(GCC5_IA32_DLINK2_FLAGS) -no-pie *_GCC5_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) *_GCC5_IA32_OBJCOPY_FLAGS = @@ -88,7 +90,7 @@ Signed-off-by: Alexander Kanavin DEBUG_GCC5_IA32_CC_FLAGS = DEF(GCC5_IA32_CC_FLAGS) -flto DEBUG_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl,-m,elf_i386,--oformat=elf32-i386 -@@ -1551,7 +1551,7 @@ RELEASE_GCC5_IA32_DLINK_FLAGS = DEF(G +@@ -1548,7 +1548,7 @@ RELEASE_GCC5_IA32_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -flto -Os -Wl, *_GCC5_X64_DLINK2_FLAGS = DEF(GCC5_X64_DLINK2_FLAGS) *_GCC5_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) *_GCC5_X64_OBJCOPY_FLAGS = diff --git a/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch b/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch index 0ddb86f530d..73f242321e4 100644 --- a/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch +++ b/meta/recipes-core/ovmf/ovmf/0004-reproducible.patch @@ -1,7 +1,7 @@ -From fc2d3c17ff2a7b39e8d47b788eeaac5e1487cdee Mon Sep 17 00:00:00 2001 +From 0d22e07cd9cc35ede04c01d3141068db744d7677 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Mon, 14 Jun 2021 19:57:30 +0200 -Subject: [PATCH 4/4] reproducible +Subject: [PATCH] reproducible This patch fixes various things which make the build more reproducible. Some changes here only change intermediate artefacts but that means when you have two build trees @@ -34,9 +34,11 @@ Signed-off-by: Alexander Kanavin .../Source/Python/AutoGen/ModuleAutoGen.py | 5 +++- 4 files changed, 24 insertions(+), 16 deletions(-) +diff --git a/BaseTools/Source/C/GenFw/Elf64Convert.c b/BaseTools/Source/C/GenFw/Elf64Convert.c +index 18594122ea..92b5f13cf6 100644 --- a/BaseTools/Source/C/GenFw/Elf64Convert.c +++ b/BaseTools/Source/C/GenFw/Elf64Convert.c -@@ -15,6 +15,8 @@ SPDX-License-Identifier: BSD-2-Clause-Pa +@@ -15,6 +15,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent #include #undef RUNTIME_FUNCTION #include @@ -54,7 +56,7 @@ Signed-off-by: Alexander Kanavin // // Add more space in the .debug data region for the DllCharacteristicsEx -@@ -2310,7 +2312,7 @@ WriteDebug64 ( +@@ -2322,7 +2324,7 @@ WriteDebug64 ( EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY *Nb10; EFI_IMAGE_DEBUG_EX_DLLCHARACTERISTICS_ENTRY *DllEntry; @@ -63,7 +65,7 @@ Signed-off-by: Alexander Kanavin NtHdr = (EFI_IMAGE_OPTIONAL_HEADER_UNION *)(mCoffFile + mNtHdrOffset); DataDir = &NtHdr->Pe32Plus.OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_DEBUG]; -@@ -2343,7 +2345,7 @@ WriteDebug64 ( +@@ -2355,7 +2357,7 @@ WriteDebug64 ( Nb10 = (EFI_IMAGE_DEBUG_CODEVIEW_NB10_ENTRY*)(Dir + 1); Nb10->Signature = CODEVIEW_SIGNATURE_NB10; @@ -72,6 +74,8 @@ Signed-off-by: Alexander Kanavin } STATIC +diff --git a/BaseTools/Source/Python/AutoGen/BuildEngine.py b/BaseTools/Source/Python/AutoGen/BuildEngine.py +index b829a2503c..afe826b78f 100644 --- a/BaseTools/Source/Python/AutoGen/BuildEngine.py +++ b/BaseTools/Source/Python/AutoGen/BuildEngine.py @@ -70,6 +70,9 @@ class TargetDescBlock(object): @@ -84,9 +88,11 @@ Signed-off-by: Alexander Kanavin def AddInput(self, Input): if Input not in self.Inputs: self.Inputs.append(Input) +diff --git a/BaseTools/Source/Python/AutoGen/GenMake.py b/BaseTools/Source/Python/AutoGen/GenMake.py +index e5f282c4ac..27a34ef7c6 100755 --- a/BaseTools/Source/Python/AutoGen/GenMake.py +++ b/BaseTools/Source/Python/AutoGen/GenMake.py -@@ -576,7 +576,7 @@ cleanlib: +@@ -571,7 +571,7 @@ cleanlib: os.remove(RespFileList) # convert source files and binary files to build targets @@ -95,7 +101,7 @@ Signed-off-by: Alexander Kanavin if len(self.ResultFileList) == 0 and len(MyAgo.SourceFileList) != 0: EdkLogger.error("build", AUTOGEN_ERROR, "Nothing to build", ExtraData="[%s]" % str(MyAgo)) -@@ -727,7 +727,7 @@ cleanlib: +@@ -722,7 +722,7 @@ cleanlib: OutputFile = '' DepsFileList = [] @@ -104,7 +110,7 @@ Signed-off-by: Alexander Kanavin if Cmd[2]: for CopyCmd in Cmd[2]: Src, Dst = CopyCmd -@@ -760,7 +760,7 @@ cleanlib: +@@ -755,7 +755,7 @@ cleanlib: self.BuildTargetList.append('\t%s' % CmdString) self.ParseSecCmd(DepsFileList, Cmd[1]) @@ -113,7 +119,7 @@ Signed-off-by: Alexander Kanavin self.BuildTargetList.append('%s : %s' % (self.ReplaceMacro(SecOutputFile), self.ReplaceMacro(SecDepsFile))) self.BuildTargetList.append('\t%s' % self.ReplaceMacro(SecCmd)) self.FfsOutputFileList = [] -@@ -799,13 +799,13 @@ cleanlib: +@@ -794,13 +794,13 @@ cleanlib: def CommandExceedLimit(self): FlagDict = { @@ -134,7 +140,7 @@ Signed-off-by: Alexander Kanavin } RespDict = {} -@@ -1019,9 +1019,9 @@ cleanlib: +@@ -1014,9 +1014,9 @@ cleanlib: if not self.ObjTargetDict.get(T.Target.SubDir): self.ObjTargetDict[T.Target.SubDir] = set() self.ObjTargetDict[T.Target.SubDir].add(NewFile) @@ -146,9 +152,11 @@ Signed-off-by: Alexander Kanavin # Generate related macros if needed if T.GenFileListMacro and T.FileListMacro not in self.FileListMacros: self.FileListMacros[T.FileListMacro] = [] +diff --git a/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py b/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py +index aa0b71632e..57c9cad117 100755 --- a/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py +++ b/BaseTools/Source/Python/AutoGen/ModuleAutoGen.py -@@ -1474,6 +1474,9 @@ class ModuleAutoGen(AutoGen): +@@ -1429,6 +1429,9 @@ class ModuleAutoGen(AutoGen): for File in Files: if File.lower().endswith('.pdb'): AsBuiltInfDict['binary_item'].append('DISPOSABLE|' + File) @@ -158,7 +166,7 @@ Signed-off-by: Alexander Kanavin HeaderComments = self.Module.HeaderComments StartPos = 0 for Index in range(len(HeaderComments)): -@@ -1749,7 +1752,7 @@ class ModuleAutoGen(AutoGen): +@@ -1704,7 +1707,7 @@ class ModuleAutoGen(AutoGen): if os.path.exists (self.TimeStampPath): os.remove (self.TimeStampPath) diff --git a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-1.patch b/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-1.patch deleted file mode 100644 index 066dfa0ff0a..00000000000 --- a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-1.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 2c8fb3e5164effc8a370e800fe91db7341e69116 Mon Sep 17 00:00:00 2001 -From: Doug Flick -Date: Mon, 7 Apr 2025 11:23:41 -0700 -Subject: [PATCH 1/4] SecurityPkg: Update SecurityFixes.yaml for CVE-2024-38797 - -This commit updates the SecurityFixes.yaml file to include -information about the CVE-2024-38797 vulnerability. - -Signed-off-by: Doug Flick - -CVE: CVE-2024-38797 -Upstream-Status: Backport [https://github.com/tianocore/edk2/pull/10928/commits/519366f542e9370bee982b1c3687ffedb5cabc21] -Signed-off-by: Hongxu Jia ---- - SecurityPkg/SecurityFixes.yaml | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/SecurityPkg/SecurityFixes.yaml b/SecurityPkg/SecurityFixes.yaml -index b4006b4..06b597a 100644 ---- a/SecurityPkg/SecurityFixes.yaml -+++ b/SecurityPkg/SecurityFixes.yaml -@@ -40,3 +40,18 @@ CVE_2022_36764: - - Library\DxeTpmMeasureBootLib\DxeTpmMeasureBootLib.c - links: - - https://bugzilla.tianocore.org/show_bug.cgi?id=4118 -+CVE_2024_38797: -+ commit-titles: -+ - "SecurityPkg: Out of bound read in HashPeImageByType()" -+ - "SecurityPkg: Improving HashPeImageByType () logic" -+ - "SecurityPkg: Improving SecureBootConfigImpl:HashPeImageByType () logic" -+ cve: CVE-2024-38797 -+ date_reported: 2024-06-04 12:00 UTC -+ description: Out of bound read in HashPeImageByType() -+ note: -+ files_impacted: -+ - SecurityPkg\Library\DxeImageVerificationLib\DxeImageVerificationLib.c -+ - SecurityPkg\VariableAuthenticated\SecureBootConfigDxe\SecureBootConfigImpl.c -+ links: -+ - https://bugzilla.tianocore.org/show_bug.cgi?id=2214 -+ - https://github.com/tianocore/edk2/security/advisories/GHSA-4wjw-6xmf-44xf --- -2.34.1 - diff --git a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-2.patch b/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-2.patch deleted file mode 100644 index 9bf66456813..00000000000 --- a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-2.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 1a7be26382c4a34504875f094e15fe371d44192e Mon Sep 17 00:00:00 2001 -From: Doug Flick -Date: Thu, 3 Oct 2024 09:37:18 -0700 -Subject: [PATCH 2/4] SecurityPkg: Out of bound read in HashPeImageByType() - -In HashPeImageByType(), the hash of PE/COFF image is calculated. -This function may get untrusted input. - -Inside this function, the following code verifies the loaded image has -the correct format, by reading the second byte of the buffer. - -```c - if ((*(AuthData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE) { - ... - } -``` - -The input image is not trusted and that may not have the second byte to -read. So this poses an out of bound read error. - -With below fix we are assuring that we don't do out of bound read. i.e, -we make sure that AuthDataSize is greater than 1. - -```c - if (AuthDataSize > 1 - && (*(AuthData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE){ - ... - } -``` - -AuthDataSize size is verified before reading the second byte. -So if AuthDataSize is less than 2, the second byte will not be read, and -the out of bound read situation won't occur. - -Tested the patch on real platform with and without TPM connected and -verified image is booting fine. - -Authored-by: Raj AlwinX Selvaraj -Signed-off-by: Doug Flick - -CVE: CVE-2024-38797 -Upstream-Status: Backport [https://github.com/tianocore/edk2/pull/10928/commits/2dcdb41b564aa3cb846644b4b1722a0b3ae5e06b] -Signed-off-by: Hongxu Jia ---- - .../Library/DxeImageVerificationLib/DxeImageVerificationLib.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c b/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c -index b05da19..2afa2c9 100644 ---- a/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c -+++ b/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c -@@ -642,7 +642,7 @@ HashPeImageByType ( - // This field has the fixed offset (+32) in final Authenticode ASN.1 data. - // Fixed offset (+32) is calculated based on two bytes of length encoding. - // -- if ((*(AuthData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE) { -+ if ((AuthDataSize > 1) && ((*(AuthData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE)) { - // - // Only support two bytes of Long Form of Length Encoding. - // --- -2.34.1 - diff --git a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-3.patch b/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-3.patch deleted file mode 100644 index 169c78daab1..00000000000 --- a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-3.patch +++ /dev/null @@ -1,99 +0,0 @@ -From 4db363db013a92937431234252fc9d84e44fc120 Mon Sep 17 00:00:00 2001 -From: Doug Flick -Date: Thu, 3 Oct 2024 10:16:57 -0700 -Subject: [PATCH 3/4] SecurityPkg: Improving HashPeImageByType () logic - -Namely: - -(1) The TWO_BYTE_ENCODE check is independent of Index. If it evalutes - to TRUE for Index==0, then it will evaluate to TRUE for all other - Index values as well. As a result, the (Index == HASHALG_MAX) - condition will fire after the loop, and we'll return - EFI_UNSUPPORTED. - - While this is correct, functionally speaking, it is wasteful to - keep re-checking TWO_BYTE_ENCODE in the loop body. The check - should be made at the top of the function, and EFI_UNSUPPORTED - should be returned at once, if appropriate. - -(2) If the hash algorithm selected by Index has such a large OID that - the OID comparison cannot even be performed (because AuthDataSize - is not large enough for containing the OID in question, starting - at offset 32), then the function returns EFI_UNSUPPORTED at once. - - This is bogus; this case should simply be treated as an OID - mismatch, and the loop should advance to the next Index value / - hash algorithm candidate. A remaining hash algo may have a shorter - OID and yield an OID match. - -Signed-off-by: Doug Flick - -CVE: CVE-2024-38797 -Upstream-Status: Backport [https://github.com/tianocore/edk2/pull/10928/commits/5df518ec510324f48ed1cf0376150960644b41f0] -Signed-off-by: Hongxu Jia ---- - .../DxeImageVerificationLib.c | 37 ++++++++++--------- - 1 file changed, 19 insertions(+), 18 deletions(-) - -diff --git a/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c b/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c -index 2afa2c9..2eca39d 100644 ---- a/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c -+++ b/SecurityPkg/Library/DxeImageVerificationLib/DxeImageVerificationLib.c -@@ -618,6 +618,7 @@ Done: - @param[in] AuthDataSize Size of the Authenticode Signature in bytes. - - @retval EFI_UNSUPPORTED Hash algorithm is not supported. -+ @retval EFI_BAD_BUFFER_SIZE AuthData provided is invalid size. - @retval EFI_SUCCESS Hash successfully. - - **/ -@@ -629,28 +630,28 @@ HashPeImageByType ( - { - UINT8 Index; - -- for (Index = 0; Index < HASHALG_MAX; Index++) { -+ // -+ // Check the Hash algorithm in PE/COFF Authenticode. -+ // According to PKCS#7 Definition: -+ // SignedData ::= SEQUENCE { -+ // version Version, -+ // digestAlgorithms DigestAlgorithmIdentifiers, -+ // contentInfo ContentInfo, -+ // .... } -+ // The DigestAlgorithmIdentifiers can be used to determine the hash algorithm in PE/COFF hashing -+ // This field has the fixed offset (+32) in final Authenticode ASN.1 data. -+ // Fixed offset (+32) is calculated based on two bytes of length encoding. -+ // -+ if ((AuthDataSize > 1) && ((*(AuthData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE)) { - // -- // Check the Hash algorithm in PE/COFF Authenticode. -- // According to PKCS#7 Definition: -- // SignedData ::= SEQUENCE { -- // version Version, -- // digestAlgorithms DigestAlgorithmIdentifiers, -- // contentInfo ContentInfo, -- // .... } -- // The DigestAlgorithmIdentifiers can be used to determine the hash algorithm in PE/COFF hashing -- // This field has the fixed offset (+32) in final Authenticode ASN.1 data. -- // Fixed offset (+32) is calculated based on two bytes of length encoding. -+ // Only support two bytes of Long Form of Length Encoding. - // -- if ((AuthDataSize > 1) && ((*(AuthData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE)) { -- // -- // Only support two bytes of Long Form of Length Encoding. -- // -- continue; -- } -+ return EFI_BAD_BUFFER_SIZE; -+ } - -+ for (Index = 0; Index < HASHALG_MAX; Index++) { - if (AuthDataSize < 32 + mHash[Index].OidLength) { -- return EFI_UNSUPPORTED; -+ continue; - } - - if (CompareMem (AuthData + 32, mHash[Index].OidValue, mHash[Index].OidLength) == 0) { --- -2.34.1 - diff --git a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-4.patch b/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-4.patch deleted file mode 100644 index 86bc950e7da..00000000000 --- a/meta/recipes-core/ovmf/ovmf/CVE-2024-38797-4.patch +++ /dev/null @@ -1,97 +0,0 @@ -From cb3342702c5c1f8a4ddbb6d503a98ed720d14eb3 Mon Sep 17 00:00:00 2001 -From: Doug Flick -Date: Fri, 17 Jan 2025 11:30:17 -0800 -Subject: [PATCH 4/4] SecurityPkg: Improving - SecureBootConfigImpl:HashPeImageByType () logic - -Namely: - -(1) The TWO_BYTE_ENCODE check is independent of Index. If it evalutes - to TRUE for Index==0, then it will evaluate to TRUE for all other - Index values as well. As a result, the (Index == HASHALG_MAX) - condition will fire after the loop, and we'll return - EFI_UNSUPPORTED. - - While this is correct, functionally speaking, it is wasteful to - keep re-checking TWO_BYTE_ENCODE in the loop body. The check - should be made at the top of the function, and EFI_UNSUPPORTED - should be returned at once, if appropriate. - -(2) If the hash algorithm selected by Index has such a large OID that - the OID comparison cannot even be performed (because AuthDataSize - is not large enough for containing the OID in question, starting - at offset 32), then the function returns EFI_UNSUPPORTED at once. - - This is bogus; this case should simply be treated as an OID - mismatch, and the loop should advance to the next Index value / - hash algorithm candidate. A remaining hash algo may have a shorter - OID and yield an OID match. - -Signed-off-by: Doug Flick - -CVE: CVE-2024-38797 -Upstream-Status: Backport [https://github.com/tianocore/edk2/pull/10928/commits/8676572908b950dd4d1f8985006011be99c0a5b6] -Signed-off-by: Hongxu Jia ---- - .../SecureBootConfigImpl.c | 37 +++++++++++-------- - 1 file changed, 21 insertions(+), 16 deletions(-) - -diff --git a/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigImpl.c b/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigImpl.c -index 6d4560c..155e755 100644 ---- a/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigImpl.c -+++ b/SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigImpl.c -@@ -2096,30 +2096,35 @@ HashPeImageByType ( - { - UINT8 Index; - WIN_CERTIFICATE_EFI_PKCS *PkcsCertData; -+ UINT32 PkcsCertSize; - - PkcsCertData = (WIN_CERTIFICATE_EFI_PKCS *)(mImageBase + mSecDataDir->Offset); -+ PkcsCertSize = mSecDataDir->SizeOfCert; - -- for (Index = 0; Index < HASHALG_MAX; Index++) { -+ // -+ // Check the Hash algorithm in PE/COFF Authenticode. -+ // According to PKCS#7 Definition: -+ // SignedData ::= SEQUENCE { -+ // version Version, -+ // digestAlgorithms DigestAlgorithmIdentifiers, -+ // contentInfo ContentInfo, -+ // .... } -+ // The DigestAlgorithmIdentifiers can be used to determine the hash algorithm in PE/COFF hashing -+ // This field has the fixed offset (+32) in final Authenticode ASN.1 data. -+ // Fixed offset (+32) is calculated based on two bytes of length encoding. -+ // -+ if ((PkcsCertSize > 1) && ((*(PkcsCertData->CertData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE)) { - // -- // Check the Hash algorithm in PE/COFF Authenticode. -- // According to PKCS#7 Definition: -- // SignedData ::= SEQUENCE { -- // version Version, -- // digestAlgorithms DigestAlgorithmIdentifiers, -- // contentInfo ContentInfo, -- // .... } -- // The DigestAlgorithmIdentifiers can be used to determine the hash algorithm in PE/COFF hashing -- // This field has the fixed offset (+32) in final Authenticode ASN.1 data. -- // Fixed offset (+32) is calculated based on two bytes of length encoding. -+ // Only support two bytes of Long Form of Length Encoding. - // -- if ((*(PkcsCertData->CertData + 1) & TWO_BYTE_ENCODE) != TWO_BYTE_ENCODE) { -- // -- // Only support two bytes of Long Form of Length Encoding. -- // -+ return EFI_BAD_BUFFER_SIZE; -+ } -+ -+ for (Index = 0; Index < HASHALG_MAX; Index++) { -+ if (PkcsCertSize < 32 + mHash[Index].OidLength) { - continue; - } - -- // - if (CompareMem (PkcsCertData->CertData + 32, mHash[Index].OidValue, mHash[Index].OidLength) == 0) { - break; - } --- -2.34.1 - diff --git a/meta/recipes-core/ovmf/ovmf/CVE-2025-2295.patch b/meta/recipes-core/ovmf/ovmf/CVE-2025-2295.patch deleted file mode 100644 index 038a3f2dbc7..00000000000 --- a/meta/recipes-core/ovmf/ovmf/CVE-2025-2295.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 4b028816b5619ede6c3720664478055e09151516 Mon Sep 17 00:00:00 2001 -From: Madhavan -Date: Fri, 14 Mar 2025 14:15:13 -0400 -Subject: [PATCH] NetworkPkg/IScsiDxe:Fix for Remote Memory Exposure in ISCSI - bz4206 - -Used SafeUint32Add to calculate and validate OutTransferLength with -boundary check in IScsiOnR2TRcvd to avoid integer overflow - -Signed-off-by: Madhavan - -CVE: CVE-2025-2295 -Upstream-Status: Backport [https://github.com/tianocore/edk2/commit/17cdc512f02a2dfd1b9e24133da56fdda099abda] -Signed-off-by: Hongxu Jia ---- - NetworkPkg/IScsiDxe/IScsiProto.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/NetworkPkg/IScsiDxe/IScsiProto.c b/NetworkPkg/IScsiDxe/IScsiProto.c -index ef587649a0..fb48e6304d 100644 ---- a/NetworkPkg/IScsiDxe/IScsiProto.c -+++ b/NetworkPkg/IScsiDxe/IScsiProto.c -@@ -1,7 +1,7 @@ - /** @file - The implementation of iSCSI protocol based on RFC3720. - --Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.
-+Copyright (c) 2004 - 2025, Intel Corporation. All rights reserved.
- SPDX-License-Identifier: BSD-2-Clause-Patent - - **/ -@@ -2682,6 +2682,7 @@ IScsiOnR2TRcvd ( - EFI_STATUS Status; - ISCSI_XFER_CONTEXT *XferContext; - UINT8 *Data; -+ UINT32 TransferLength; - - R2THdr = (ISCSI_READY_TO_TRANSFER *)NetbufGetByte (Pdu, 0, NULL); - if (R2THdr == NULL) { -@@ -2712,7 +2713,12 @@ IScsiOnR2TRcvd ( - XferContext->Offset = R2THdr->BufferOffset; - XferContext->DesiredLength = R2THdr->DesiredDataTransferLength; - -- if (((XferContext->Offset + XferContext->DesiredLength) > Packet->OutTransferLength) || -+ Status = SafeUint32Add (XferContext->Offset, XferContext->DesiredLength, &TransferLength); -+ if (EFI_ERROR (Status)) { -+ return EFI_PROTOCOL_ERROR; -+ } -+ -+ if ((TransferLength > Packet->OutTransferLength) || - (XferContext->DesiredLength > Tcb->Conn->Session->MaxBurstLength) - ) - { --- -2.48.1 - diff --git a/meta/recipes-core/ovmf/ovmf_git.bb b/meta/recipes-core/ovmf/ovmf_git.bb index a8efcc2a462..577310a6782 100644 --- a/meta/recipes-core/ovmf/ovmf_git.bb +++ b/meta/recipes-core/ovmf/ovmf_git.bb @@ -20,21 +20,15 @@ PACKAGECONFIG[tpm] = "-D TPM_ENABLE=TRUE,-D TPM_ENABLE=FALSE,," #see https://src.fedoraproject.org/rpms/edk2/blob/rawhide/f/0032-Basetools-turn-off-gcc12-warning.patch BUILD_CFLAGS += "-Wno-error=stringop-overflow" -SRC_URI = "gitsm://github.com/tianocore/edk2.git;branch=master;protocol=https \ +SRC_URI = "gitsm://github.com/tianocore/edk2.git;branch=master;protocol=https;tag=${PV} \ file://0001-ovmf-update-path-to-native-BaseTools.patch \ file://0002-BaseTools-makefile-adjust-to-build-in-under-bitbake.patch \ file://0003-debug-prefix-map.patch \ file://0004-reproducible.patch \ - file://CVE-2025-2295.patch \ - file://CVE-2024-38797-1.patch \ - file://CVE-2024-38797-2.patch \ - file://CVE-2024-38797-3.patch \ - file://CVE-2024-38797-4.patch \ - file://0001-SecurityPkg-Don-t-define-bool-type-if-building-in-C2.patch \ " -PV = "edk2-stable202502" -SRCREV = "fbe0805b2091393406952e84724188f8c1941837" +PV = "edk2-stable202508" +SRCREV = "d46aa46c8361194521391aa581593e556c707c6e" UPSTREAM_CHECK_GITTAGREGEX = "(?Pedk2-stable.*)" CVE_PRODUCT = "edk2" From patchwork Thu Sep 11 08:51:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70002 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57401CAC592 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.web11.41401.1757580697949318649 for ; Thu, 11 Sep 2025 01:51:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Gb0nHgGb; spf=pass (domain: gmail.com, ip: 209.85.128.49, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-45b9a856dc2so2754425e9.0 for ; Thu, 11 Sep 2025 01:51:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580696; x=1758185496; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yzufoHzEg4n1eZTDRQHlyZI6q/VxDNwLU/ySJHWijos=; b=Gb0nHgGbFO9+Pi0onzrbZ5IPlKmlKrjzURy2MLI0L0OPNSQILnzzkhySaAvDLmD33L nVIj3sLixZqwEgwG+olxIbq7Sk4jK2k6sDYLTWdgpzZbR2NcCp1DNcUP4NmwfkqDP61Z VWbTEHg4n0bvuNJh5MNTntJv2Vn+KF0YykCdDSG467wkkazPMD7PUst7zbLGh2VSGing j7+p2UnVSahfK0BnWUKK383DBhcNLmhZDE8CaaTlaHMmxUI7KULq4LuYAwf/NzfbHtEe 2g8EySVw+ch2qm4P8Lt5xZnax4Q8Ysqh/fICFGmhMvEbc7b+GDLsMQZjnrxIcwGsxXWe QE9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580696; x=1758185496; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yzufoHzEg4n1eZTDRQHlyZI6q/VxDNwLU/ySJHWijos=; b=qdB1a3mBD4J8LDPNy7nJNBnLufm2izDXH7getta1hB2HOlH0MEcsfSF1o+fHnyLUv1 RF4TGSF/p+3xgGI/w2Wn/BGpZSNAWWNZUEtMIttOAC66ycx8ITDbmHM1pU4y/plom2WA N38dLOmL2KOHwLnmkzXSQjjsPxHs7OFesJ6xf7IpiUUEoKq8fkIWTvoxPlsT9k/sMbsn 9yyZL6r9mdPA2BWahgepuFHYPt7ohuouGqIP3WEHyqyowyarGEmnq8Zt+qW2ZZKAl0y6 pytp9fLPYouqAwq0ernAyOilVqANfmToxMT5FSijQQgC8UYNi6P55KZ16V5hxn83wPIN T7oA== X-Gm-Message-State: AOJu0Yw2W62yCPI+gic+/rcBkrUWrAya4vp4G//9VT0pjRp/ZelJgVKW j7ej08MnZl/RSiwyYCG9EV5K+8l1M5FL4hdxJmbFLb1z4zfcfmacgL4sN3vGAg== X-Gm-Gg: ASbGncvuOhC1HwaC6xJiq8P6HpCrWkw484Vxu35vmiUHD6kjDqObeFL4hPw3D+jB1Nh 0q24YOxuJ8GLZOKKXgXSUYwpiSUSB04ll+uqSXKeghe6E9Azb0swZB5uvG85WCfA9bdgTaxb5sm 5GFRef1JqPKA20kWbggVkUqKajvbdF6LaWVTQKI4KFhbYCFGLxRfO4aXc5af7SjKgYR+A2TCJzg GjAlFWqe1IX/eZsVlsLtvGUQiOhpJi3cfWS4Yx6Q/QuWrOLhu0XqrA27GruAWZp/DaZG8gz/ekl aEN/zSq2l75O0vsqp5YmW824ahhO+d1OV+JRjPp89cV1ctAVbDW3n5sI1PsTAXOZKTwvcpCKEgL 07Wdcu6O6JoUFHK8ByuHltVtu9fYGbvjdcfwpGZJyUjRYBa3G8dfzIBNLuWfip5FZ5QUuRszb0X 4C2d9S8VloyE1tPEJ2LkKugHAdPFoyU6YSn/007jHyRR/gHHdOz0lnDm2Z80/Gio4KotaB X-Google-Smtp-Source: AGHT+IHOmYbrh4x5z+SlxPzQ966qPZOGpCC0mykx7HNyGAYCsJGIUrqgQfGKgObT/X4bDH8ORN5PsQ== X-Received: by 2002:a05:600c:4f09:b0:45d:e54b:fa29 with SMTP id 5b1f17b1804b1-45ded923f53mr78054035e9.14.1757580696076; Thu, 11 Sep 2025 01:51:36 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:35 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 04/16] librepo: update 1.19.0 -> 1.20.0 Date: Thu, 11 Sep 2025 10:51:11 +0200 Message-Id: <20250911085123.1551425-4-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223251 From: Alexander Kanavin Drop 0004-Set-gpgme-variables-with-pkg-config-not-with-cmake-m.patch as upstream added pkg-config support at last. Signed-off-by: Alexander Kanavin --- ...tain-PYTHON_INSTALL_DIR-by-running-p.patch | 2 +- ...les-with-pkg-config-not-with-cmake-m.patch | 26 ------------------- .../{librepo_1.19.0.bb => librepo_1.20.0.bb} | 5 ++-- 3 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 meta/recipes-devtools/librepo/librepo/0004-Set-gpgme-variables-with-pkg-config-not-with-cmake-m.patch rename meta/recipes-devtools/librepo/{librepo_1.19.0.bb => librepo_1.20.0.bb} (83%) diff --git a/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch b/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch index 1425041dad6..ac5373f2e76 100644 --- a/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch +++ b/meta/recipes-devtools/librepo/librepo/0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch @@ -1,4 +1,4 @@ -From e86f562d3cc6cea3e19c4bab77ffa2902f634615 Mon Sep 17 00:00:00 2001 +From 0062f49b62ce014dc81485c6ae101d49399d22cf Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Fri, 30 Dec 2016 18:05:36 +0200 Subject: [PATCH] Do not try to obtain PYTHON_INSTALL_DIR by running python. diff --git a/meta/recipes-devtools/librepo/librepo/0004-Set-gpgme-variables-with-pkg-config-not-with-cmake-m.patch b/meta/recipes-devtools/librepo/librepo/0004-Set-gpgme-variables-with-pkg-config-not-with-cmake-m.patch deleted file mode 100644 index edee8698d80..00000000000 --- a/meta/recipes-devtools/librepo/librepo/0004-Set-gpgme-variables-with-pkg-config-not-with-cmake-m.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 93d3c49dbdf348eec9900d53a152457f6d1cb816 Mon Sep 17 00:00:00 2001 -From: Alexander Kanavin -Date: Fri, 30 Dec 2016 18:23:27 +0200 -Subject: [PATCH] Set gpgme variables with pkg-config, not with cmake module - (which doesn't work properly) - -Upstream-Status: Inappropriate [gpgme upstream does not have pkg-config support and is not interested in it] -Signed-off-by: Alexander Kanavin ---- - CMakeLists.txt | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 68ce953..04f83b9 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -39,7 +39,8 @@ PKG_CHECK_MODULES(LIBXML2 libxml-2.0 REQUIRED) - FIND_PACKAGE(CURL 7.52.0 REQUIRED) - - IF (USE_GPGME) -- FIND_PACKAGE(Gpgme REQUIRED) -+ PKG_CHECK_MODULES(GPGME gpgme REQUIRED) -+ set(GPGME_VANILLA_LIBRARIES ${GPGME_LIBRARIES}) - IF (ENABLE_SELINUX) - PKG_CHECK_MODULES(SELINUX REQUIRED libselinux) - ENDIF(ENABLE_SELINUX) diff --git a/meta/recipes-devtools/librepo/librepo_1.19.0.bb b/meta/recipes-devtools/librepo/librepo_1.20.0.bb similarity index 83% rename from meta/recipes-devtools/librepo/librepo_1.19.0.bb rename to meta/recipes-devtools/librepo/librepo_1.20.0.bb index ba66c8ef68f..6557dda43a4 100644 --- a/meta/recipes-devtools/librepo/librepo_1.19.0.bb +++ b/meta/recipes-devtools/librepo/librepo_1.20.0.bb @@ -5,12 +5,11 @@ DESCRIPTION = "${SUMMARY}" LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" -SRC_URI = "git://github.com/rpm-software-management/librepo.git;branch=master;protocol=https \ +SRC_URI = "git://github.com/rpm-software-management/librepo.git;branch=master;protocol=https;tag=${PV} \ file://0002-Do-not-try-to-obtain-PYTHON_INSTALL_DIR-by-running-p.patch \ - file://0004-Set-gpgme-variables-with-pkg-config-not-with-cmake-m.patch \ " -SRCREV = "7955987e33ba98dddb3fc2c63bb6dc892e3505fa" +SRCREV = "363cb70c6548be900832bc9b18ced3e7569da15a" DEPENDS = "curl glib-2.0 openssl attr gpgme libxml2" From patchwork Thu Sep 11 08:51:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70008 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7236CAC59B for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.web11.41402.1757580698485813361 for ; Thu, 11 Sep 2025 01:51:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=InRXIj3L; spf=pass (domain: gmail.com, ip: 209.85.128.51, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-45cb5492350so3182475e9.1 for ; Thu, 11 Sep 2025 01:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580697; x=1758185497; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4SbNp6CkLdbGlrDh9FBocyJC/CW8JElALGenhGfsbqY=; b=InRXIj3LckQBWBRApCzvhvuIy3b+pnGCmhUwR3KDjZHeUx4wGVAv3ReyP3/Tq9sfu8 npeguk10cH5uSEtNB0RsdDmdIQEK6PBBnv8Uch9r575VpCJ2DdLxVQ395aXDXgvZ64nM xJT5RloWFHGpASBfOJ4U+Jt1y3wr1e8msJ+bLtDYKQihwJZRs+xvgpMf2gVr0TGJtPsi /GxLO+NNOYPlRZntS7aus3eVZT3nNb15hV0A7AZnYpOCBAJGKYDUIP9TaZ5SM0DLbl04 B6hoogzfIH81LI1KpW+hJJ4zC9FZKXOcBsFqQJEkpY1sfdauffgB3AcWaOyUpRR/Sg+d 0vgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580697; x=1758185497; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4SbNp6CkLdbGlrDh9FBocyJC/CW8JElALGenhGfsbqY=; b=macxYDLdNVdrpf4cR/6wllkqIcbs5czkhBuO2Qf+cf0ZwH5grWfMKXMfydTavIEaVl K8Jb6KdbjkBn76hwLoTKjm9wwAKR3hokF5BoTJ7WbQtQ8p6IMylq7foYgJi6Fadztpwj S16eJcxQ665p+sWMcxiCalKgLUliQud/QR3xVrUNKhsIWOOJjP0jgaP86CyEn1GhNbSm Yjg2mKnwiYR2fwQE3QKVjwkjvbRMA3yqXT8dHAN22njdparDg1/Zz/mtJgUZJxUGJ6DL 8FVlUCiV+CVkvAqdpl5bpe4T+N4zwON6g1B8XzRBJUx6M0K8hdjqa2uCfoeyIZPPfgrh Y//w== X-Gm-Message-State: AOJu0YxPv+BgiMz0SgvSBHPwx1nPU4h1unBriYrtbHEW8E5NsHs9zvJY BAY11gBGlo+IrZGYokG4qKKTEk5Tl4hftI1J0YVmxZzzjXjeDL08uX7x01sjyg== X-Gm-Gg: ASbGncsunejKFJAnX3g0BxesOCKWL2WOhj0kxW4SWxFqPNKjadlfw81DLSpRzvHPwHD s4gOcQAxtNjgl3JZ3Eu0SYJDCobpMA5jhXGQOBfhenAaEx8mdGLuApYemo7Ccrap7eC+llujHFD HKSGi1v+yF0A8DHVX0KRQLB1b6KSBBFXD/wITK8DPW+j/NPvZYI5mLYaVhc9uBPMM8Uw8PQ9CkS bmlJKYE+fduyowLkBBaaiHrRFywUg09GaP7szpkoGBq/1F3iKJrsA8Oq0KSoCTNah15RxsA5wEL Py0JVZ/p1Ct0cfPkgZSq9CINVorckNemygcvplqbvYJ+75L/g4t7pNjCjom9GJ9CXlwGzpWuGqB hSG7Cj90KYv4W1UXjJLz+ks/dvbD+zntL0DxNHiOmo2QBZPTWGUR0rmMZng+lb/7zIdxwFRcoJE KT6CBYfKEJMfcWsodVr+tJWrB+cKA/qks2xABSy7OhOqin3auYP2LkoAtURKFsaQFdjsT1 X-Google-Smtp-Source: AGHT+IHBnRz/6/XvdBw6P0ZiftLHUaJIGlZbSUuwBqZtH+Cqy8hbDfX6RibgohuxtAQvPzF13KTzdw== X-Received: by 2002:a05:600c:5303:b0:45d:d5e2:f683 with SMTP id 5b1f17b1804b1-45de078d428mr162288895e9.25.1757580696796; Thu, 11 Sep 2025 01:51:36 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:36 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 05/16] pypi.bbclass: add / to UPSTREAM_CHECK_URI value Date: Thu, 11 Sep 2025 10:51:12 +0200 Message-Id: <20250911085123.1551425-5-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223252 From: Alexander Kanavin This avoid an unnecessary 301 redirect and is matching the spec: https://packaging.python.org/en/latest/specifications/simple-repository-api/#project-detail Signed-off-by: Alexander Kanavin --- meta/classes-recipe/pypi.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/pypi.bbclass b/meta/classes-recipe/pypi.bbclass index eb30004a0fc..1372d85e8d4 100644 --- a/meta/classes-recipe/pypi.bbclass +++ b/meta/classes-recipe/pypi.bbclass @@ -51,7 +51,7 @@ UPSTREAM_CHECK_PYPI_PACKAGE ?= "${@pypi_normalize(d)}" # https://packaging.python.org/en/latest/specifications/simple-repository-api/ # # NOTE: All URLs for the simple API MUST request canonical normalized URLs per the spec -UPSTREAM_CHECK_URI ?= "https://pypi.org/simple/${@pypi_normalize(d)}" +UPSTREAM_CHECK_URI ?= "https://pypi.org/simple/${@pypi_normalize(d)}/" UPSTREAM_CHECK_REGEX ?= "${UPSTREAM_CHECK_PYPI_PACKAGE}-(?P(\d+[\.\-_]*)+).(tar\.gz|tgz|zip|tar\.bz2)" CVE_PRODUCT ?= "python:${PYPI_PACKAGE}" From patchwork Thu Sep 11 08:51:13 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70014 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id B36DCCAC59A for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mx.groups.io with SMTP id smtpd.web11.41404.1757580699338004494 for ; Thu, 11 Sep 2025 01:51:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=duwrUkl0; spf=pass (domain: gmail.com, ip: 209.85.221.44, mailfrom: alex.kanavin@gmail.com) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3dea538b826so444639f8f.2 for ; Thu, 11 Sep 2025 01:51:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580698; x=1758185498; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8Zw5/gKQ2d4A+gg+7YutOIbEiLpcjYdwlchBk8mk+uU=; b=duwrUkl0YrVyxkToT+rwn6VJIJbkAurbcXFGOazDnYqlo10PUsyu7b1BfuDErrOxih 8FdFiO5gRkLkIzD1eI7RnSIAUTS/ezuzyg+zSjJ4l3uelZBPlfcfXsN46r7Gra89n3L9 /PmotHQiR89DdLPir1ZvJHwCAvIq22l6FA2So3HjbceIRzP4yChlGp4a/cqbGxRUuUla 841h2T6nNA7b/0q2Nsoq/ldCRfaLr/x0PcFOeDrehEQJ5dQ3BALmmyLmiZ/UGNXCZPuM kjGfx7yaQbTDkE4F5ev6I5fetINAJCGimUYf8vLp3rxc33tydApOAYnX5cQyzJBxyHy6 tgtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580698; x=1758185498; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8Zw5/gKQ2d4A+gg+7YutOIbEiLpcjYdwlchBk8mk+uU=; b=KXvBQ1/XclknfAGxAFKS4XQ4IQxI2lxUNrVVl1yqqP7xF1Mmex+14lgBo36URLVD41 hJpHzhULE/Atm4W/fRwHLfHC3Ldva+fFSGV1qAluy37l/g1EqxgIadVk+M1iYJPPHitX BmVvA2fSHAOjxIMTKKOLB2nCnFa451UKDGpSJMu6hndPQapvLETGleuqff4uticowj1L 0adFdi3LTn7NIpNKlfYhI/bhc8qDkXPM1WzKAkJgMM0TzCT+v24ufgiyi2wrISO3Mlr4 VFibA8HnXE7OMjLKCmdMIjPhKtGHwraPWAVrQTosUqifRenMUVFor8qqzH/AyJRCBKRT 334w== X-Gm-Message-State: AOJu0Yx/0qUnKmY0xGfo+zvOgo+nBVG+vixQ+xIOXjG+XFYrSvRmSlBg 1L6DBEEebP9L8cQ674L+OMcpXJvpqZflaaZTuAmh+csrBpo+03u6dK7jUXY1sw== X-Gm-Gg: ASbGncvm16fdcv6OIO8J0t+7Wrj4nrBBeWPNHEvVN6vqKkINuW5fEZGHB03Ei991KEl vfgz34xzkLOjMqLEnu6lY0wSY+EQNgDLZGMRD9g7ib26lC4n1ozvx/Yqb0+vXUHkkFSmSAvZy9S AlFbT7ewL33IdJGMnXr/omBFEO0lhtbDa2/ICo3zQdbqsjWtugzGAFou53YzueRCYjmoWVl+ecN 54sO0CvT1rXnzuK8AtRbFEPb1C4ODlDZWeLZl+T2vBD5VWnoBTTz7bhX4sGZ4ypkr3JrykbJeNS 5Yv6nFOKtoIWU7Ht1ey3QNVGABsvxAFzLMoeb4OauTphParSuEbam8toXiYJljy/xkyJ4XV0/gF NLjgjdrYuVwrHK8cLl4OslKA5Gy2cI49nmhIDD1u/UAWTI4MQEDmBueKwrGmW+oH6g56o+WK2WU X42QAhmLCS3J4s7oXwgp/9dXER8R5Qnl5fujY5FwbKT0kPvL2Hofq7Cnxd0w== X-Google-Smtp-Source: AGHT+IGsKVAxQTmU0193hamlHrJj9IMhy+KQkUdl3kt7NWyH0WRV4x0eoC70t4+6R8J2nVtoOXwPGw== X-Received: by 2002:a05:6000:2281:b0:3e7:4c93:18bc with SMTP id ffacd0b85a97d-3e74c931a00mr9034974f8f.49.1757580697547; Thu, 11 Sep 2025 01:51:37 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:37 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 06/16] python3-booleanpy: update 4.0 -> 5.0 Date: Thu, 11 Sep 2025 10:51:13 +0200 Message-Id: <20250911085123.1551425-6-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223253 From: Alexander Kanavin pypi's inability to make up its mind regarding separators goes on (and on and on). Signed-off-by: Alexander Kanavin --- .../{python3-booleanpy_4.0.bb => python3-booleanpy_5.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-devtools/python/{python3-booleanpy_4.0.bb => python3-booleanpy_5.0.bb} (76%) diff --git a/meta/recipes-devtools/python/python3-booleanpy_4.0.bb b/meta/recipes-devtools/python/python3-booleanpy_5.0.bb similarity index 76% rename from meta/recipes-devtools/python/python3-booleanpy_4.0.bb rename to meta/recipes-devtools/python/python3-booleanpy_5.0.bb index 4563cb8c4bd..e51ad9d2c16 100644 --- a/meta/recipes-devtools/python/python3-booleanpy_4.0.bb +++ b/meta/recipes-devtools/python/python3-booleanpy_5.0.bb @@ -4,9 +4,9 @@ HOMEPAGE = "https://github.com/bastikr/boolean.py" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=d118b5feceee598ebeca76e13395c2bd" -SRC_URI[sha256sum] = "17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4" +SRC_URI[sha256sum] = "60cbc4bad079753721d32649545505362c754e121570ada4658b852a3a318d95" -PYPI_PACKAGE = "boolean.py" +PYPI_PACKAGE = "boolean_py" UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}" inherit pypi setuptools3 From patchwork Thu Sep 11 08:51:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70012 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C3F54CAC59C for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by mx.groups.io with SMTP id smtpd.web11.41405.1757580699945293953 for ; Thu, 11 Sep 2025 01:51:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=KhqnLU2L; spf=pass (domain: gmail.com, ip: 209.85.128.46, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-45dd7b15a64so4037255e9.0 for ; Thu, 11 Sep 2025 01:51:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580698; x=1758185498; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vN93Obe/xQMYxbtVn7gO36rEoj2fE/PgN8kbVmpfZZY=; b=KhqnLU2LgAnbvuZWKMbdPlsJLXSsJqtVYNT4RVfaB1iYiE+ddKUV6wHIqq0kcX/gvq o0YPOI+b8PXX12NIF78uxDBpGGBnbgXTKzzpUKFA0tNPtYK3XO8+bhrHLeNYW/xKgIjv iDaIeFP8eRvjC6Oks6EKd8oZ6g/gTv5dc7n46o3Qrq1lqdK9n9e6iCbzw1bP9imThyHM cV4Cw/cFTG7mY1TU6VOAekef89uW9p8s79526X4wkcedleEeEnQ8rnRUA+3qGtcqGTFA 1Y2zYm0MtKf981LY1J5kL7GrgO1lC8zr6aQVtnW1MTQ8VzBGYTdf9SsZrJg7Ggpjbrhe MHpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580698; x=1758185498; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vN93Obe/xQMYxbtVn7gO36rEoj2fE/PgN8kbVmpfZZY=; b=wUfXVmwR6DucdmfOOalRY+2NUkM0xfCaOHFZIUNlq3q2TiJfLPXt9WpzWpQtyUaeyD w3kAvYOCi4CCCNSSpirKB/RYvU+trzpHb9hE8gwQPoyX0ne6TLIWBrwexMxLAxpcFhS4 pJlz7vBkrzSs1rGm8OpeMqceuxE2rkSZHY7evwn3dacNMxkrxm9RdGNEEQwnLXKTKhRI Kx5mNeAzFeDPJxkX1TNnqM4+GhNvv044peY054F63Qky8LPHEMkftPmaA6CAp21T1g6+ T/NQ8BPgcAul30KRW26ezl9biS3FCdI0/XhqiLU5JjmhGW6mB7aQWRLT8rUfkwiz01jp OSzg== X-Gm-Message-State: AOJu0YwmqmU8DWRIv/wLxUUdGnze7GOAX1SNVgfDOVfPa6XqFTSQ/673 uPCwuKyid0ndgKGdSAKvxn20AycYYmV7hEKQ2Hb6PKP4Zx8ICmRsWG8MDUkpeg== X-Gm-Gg: ASbGncviWZkerTNw7IpPU/lHrGovt9+jlWCdUt7B2ssi/5ihSnaRF6PlFwCbqf8GKdG ccYBXdiBjMpOSbVr5P/okEgCjjEvAGccO5kcYHu8IMo9E5tg3FfHAwZTW44vT6KGFRT3EVIvp1f 7TMu9xuIuc6KmfVFWjUTHy0VVQKyPGL//Lxz8lUN/n2v8XkaGg0FMhJqfdBGcAUbIKWPWxSfoYD t8zVUFwfunhK+ujATN4r8ea1JxVavVHqzCYQYlawURTWlLIHf6zGmUQnC3yl/aQHBimXOxXHQxq M1a9sW1i3hplvomU86YcdD9usm76ROZqSzWO9hpj4krgH/uMTj7WQa/cagV5TAjyH4eYnf/WMzG KnfFPgQxGs/EoxSWLNkyrao99DKZZMp5AYrhzkUnXlC/zqpfSmsT42X3qqVoAvZIe+KOxqviXsq T38FGf6OdKlm+icPyJzKHNoe+xudR7y9rS0yaaxjPb/TtA7mcKM2XrHve/7U/F0M4Z3ZRxwHYOs CdMRXc= X-Google-Smtp-Source: AGHT+IE4qKxL2xwDphelzo1vm4Xsxili/CuEkY7DUA6M1oZzrEhP3tZnS9/NkFm3U+GXSHRHpuQNwg== X-Received: by 2002:a05:600c:3e1a:b0:45d:e4d6:a7db with SMTP id 5b1f17b1804b1-45dfe9c6a1fmr19065725e9.5.1757580698224; Thu, 11 Sep 2025 01:51:38 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:37 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 07/16] python3-pbr: update 6.1.0 -> 7.0.1 Date: Thu, 11 Sep 2025 10:51:14 +0200 Message-Id: <20250911085123.1551425-7-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223254 From: Alexander Kanavin Drop 0001-change-shebang-to-python3.patch (the change is made only to tests which aren't installed, and probably isn't necessary to begin with as upstream would've fixed it already). Merge .inc into .bb. Switch away from setuptools3 as pyproject.toml now exists. Signed-off-by: Alexander Kanavin --- .../0001-change-shebang-to-python3.patch | 39 ------------------- .../python/python3-pbr_6.1.0.bb | 4 -- .../{python-pbr.inc => python3-pbr_7.0.1.bb} | 6 +-- 3 files changed, 3 insertions(+), 46 deletions(-) delete mode 100644 meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch delete mode 100644 meta/recipes-devtools/python/python3-pbr_6.1.0.bb rename meta/recipes-devtools/python/{python-pbr.inc => python3-pbr_7.0.1.bb} (74%) diff --git a/meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch b/meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch deleted file mode 100644 index 218add1778e..00000000000 --- a/meta/recipes-devtools/python/python3-pbr/0001-change-shebang-to-python3.patch +++ /dev/null @@ -1,39 +0,0 @@ -From df0a8c56f03004738599e06a7b5a1d2b67189848 Mon Sep 17 00:00:00 2001 -From: Changqing Li -Date: Thu, 23 Apr 2020 09:28:58 +0000 -Subject: [PATCH] change shebang to python3 - -Upstream-Status: Pending - -Signed-off-by: Changqing Li ---- - pbr/tests/test_integration.py | 2 +- - pbr/tests/test_packaging.py | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/pbr/tests/test_integration.py b/pbr/tests/test_integration.py -index cb4b5e5..4cbfb19 100644 ---- a/pbr/tests/test_integration.py -+++ b/pbr/tests/test_integration.py -@@ -171,7 +171,7 @@ class TestInstallWithoutPbr(base.BaseTestCase): - pkgs = { - 'pkgTest': { - 'setup.py': textwrap.dedent("""\ -- #!/usr/bin/env python -+ #!/usr/bin/env python3 - import setuptools - setuptools.setup( - name = 'pkgTest', -diff --git a/pbr/tests/test_packaging.py b/pbr/tests/test_packaging.py -index dddf7ae..bec03ce 100644 ---- a/pbr/tests/test_packaging.py -+++ b/pbr/tests/test_packaging.py -@@ -219,7 +219,7 @@ class CreatePackages(fixtures.Fixture): - - defaults = { - 'setup.py': textwrap.dedent(six.u("""\ -- #!/usr/bin/env python -+ #!/usr/bin/env python3 - import setuptools - setuptools.setup( - setup_requires=['pbr'], diff --git a/meta/recipes-devtools/python/python3-pbr_6.1.0.bb b/meta/recipes-devtools/python/python3-pbr_6.1.0.bb deleted file mode 100644 index a58b491a825..00000000000 --- a/meta/recipes-devtools/python/python3-pbr_6.1.0.bb +++ /dev/null @@ -1,4 +0,0 @@ -inherit setuptools3 -require python-pbr.inc - -SRC_URI[sha256sum] = "788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24" diff --git a/meta/recipes-devtools/python/python-pbr.inc b/meta/recipes-devtools/python/python3-pbr_7.0.1.bb similarity index 74% rename from meta/recipes-devtools/python/python-pbr.inc rename to meta/recipes-devtools/python/python3-pbr_7.0.1.bb index f08d9fd3819..6878fa09671 100644 --- a/meta/recipes-devtools/python/python-pbr.inc +++ b/meta/recipes-devtools/python/python3-pbr_7.0.1.bb @@ -5,10 +5,10 @@ SECTION = "devel/python" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2" -SRC_URI += "file://0001-change-shebang-to-python3.patch" - -inherit pypi +inherit pypi python_setuptools_build_meta RDEPENDS:${PN} += "python3-pip" BBCLASSEXTEND = "native nativesdk" + +SRC_URI[sha256sum] = "3ecbcb11d2b8551588ec816b3756b1eb4394186c3b689b17e04850dfc20f7e57" From patchwork Thu Sep 11 08:51:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70010 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A313CCAC599 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) by mx.groups.io with SMTP id smtpd.web11.41408.1757580700784000714 for ; Thu, 11 Sep 2025 01:51:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Xz672fYA; spf=pass (domain: gmail.com, ip: 209.85.128.49, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-45dd513f4ecso2801395e9.3 for ; Thu, 11 Sep 2025 01:51:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580699; x=1758185499; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=S6MBugWgX6aGK5UOkYrxbe48c65h5s7Pjd+x7GIulf8=; b=Xz672fYAnRqtwi1nloIgjAKAGjAy8guWPn98TlxxmOwSBKwvSSbXz0YR+8jhITIT68 ZDTGN7/UYuVmRuFgsjjEfVy7iZQOEh0mC9u6InUn90jD3MbmvTi6RuKh0VlHL8Sl0J4R I3nyNB3At2OdvgNVRNc0tZO9rIP67JvURb6YH16JS5oPSBSLFtdYLigkAE99q4oRo0sr yOrQ6q5e3JriyxxWQk51x37cLvhW82UleWRfNzTXDTNcTWE/73O7/0k9tUA2j8ir1cpG YVSD4SqMOlI2B6asKN9wPO3//I/dopoQ1Rqh/CsTwSuvfP14gAW72zVSlHJwUwEpW/d/ Qm/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580699; x=1758185499; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=S6MBugWgX6aGK5UOkYrxbe48c65h5s7Pjd+x7GIulf8=; b=sGWEXiQmt8uGlhyu3gX17tbGO+BrecjUF9HeaJ61ue+1iVnAuMTlnZDF06/l9BTLv9 AZ4ZSYSKSyKoBNfqR4LIa8Xg2wlN2vQ+56OBBNd4TZZCIF57Zks6H80b1jVOxd8vx9xr i3oYE9oM51iiyUU5wcPtM8oUzqn4dIPGrrSw6Y1DOtQcY2luE4tFAplUczgFQ1Whueet tKA3nSZEN00O74xrCL7b03HbxjO8Ea+l6ZhmwqvpY/cry3YqSf9zcIyRkfxzJeAqq1SR 0UiwNNKCcsXulNSUbsDvW5CwQIFFRXHzYADKf7HQqMz3ke3J9VEv7DsbwM+xiWPMpgX+ KIwA== X-Gm-Message-State: AOJu0Yz9Lk9Z2vUO1NXyP0lXu9YaGWimaCKuL3341WOSD+0gyAc2XdOv mMvfVDbNay8hZtxAc9B4EEWR0VKazudwFIbnrHlZADHw2aVZchB8n+1odCvVbg== X-Gm-Gg: ASbGncsMO6fC8ZjL4UbPuBzkKbQQsgKYqvmfdWhhhK17Po+gWu395JI/pQzPRYKzEkN O1QNHMWem6kFlXRqS+T0IsJP6kMA6Sm+oU0PboTnKTE9O65ILzMDKIdtkQSXPUfB9YsPND9i6/i csuqswk2gOwI00TZ4RYPM2BfrQ+OxIX5BMhm+fJL3B7REF12Q5Rr1Pay/2kv3XdmQH6gIUk/vFt +LtUx1X7+egJyrmDnTz5TcMGX+VbdavXGST6jWNfevtUnsIwXwPnJcSlUfzZsptE3bWGXTl+thv YXqCdS0rBlJPTWuCOoxu3iSS2dLajgdsiJIHZaq3FTptq7zVZuNEKZyjPwkBTlTw1rP1zxn70x9 a3QOBRfzsH5vSYjpQtjmSfwvXx2xSmGgZaVvu5jbQottIWM+oaOLjq9OkWxIGSqfEo53Vj7yN8u KMw+nNpGPKDFCm8bePwo1BGa6VKfOA/HnIu1eVCAKsQldlm+ZnTUsBxoio1SWwd/5M3+kQ X-Google-Smtp-Source: AGHT+IG678fFgMPaSyKyUmXua9w1lXSVyB0X16EbvIux7iGfoYRMDudJvdsvY+k1SU4O9Lu3fi7LfA== X-Received: by 2002:a05:600c:190b:b0:45d:d3a1:70dd with SMTP id 5b1f17b1804b1-45dddee3a58mr148119775e9.35.1757580699059; Thu, 11 Sep 2025 01:51:39 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:38 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 08/16] python3-pip: update 25.1.1 -> 25.2 Date: Thu, 11 Sep 2025 10:51:15 +0200 Message-Id: <20250911085123.1551425-8-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223255 From: Alexander Kanavin License-update: drop typing extensions license as it has been removed from vendor directory. Signed-off-by: Alexander Kanavin --- .../python/python3-pip/no_shebang_mangling.patch | 4 ++-- .../python/{python3-pip_25.1.1.bb => python3-pip_25.2.bb} | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) rename meta/recipes-devtools/python/{python3-pip_25.1.1.bb => python3-pip_25.2.bb} (93%) diff --git a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch index 71836dca078..7f15e9c0da7 100644 --- a/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch +++ b/meta/recipes-devtools/python/python3-pip/no_shebang_mangling.patch @@ -1,4 +1,4 @@ -From a715a622989ac182d18f6f2ada8201122282d889 Mon Sep 17 00:00:00 2001 +From 6adf47097928ee3bb1b02c204126ed923faa7446 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 23 Feb 2022 12:27:06 +0000 Subject: [PATCH] python3-pip: Don't change shebang @@ -13,7 +13,7 @@ Upstream-Status: Inappropriate [OE specific config] 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pip/_vendor/distlib/scripts.py b/src/pip/_vendor/distlib/scripts.py -index b1fc705..c030e98 100644 +index 195dc3f..a0e0d61 100644 --- a/src/pip/_vendor/distlib/scripts.py +++ b/src/pip/_vendor/distlib/scripts.py @@ -155,6 +155,8 @@ class ScriptMaker(object): diff --git a/meta/recipes-devtools/python/python3-pip_25.1.1.bb b/meta/recipes-devtools/python/python3-pip_25.2.bb similarity index 93% rename from meta/recipes-devtools/python/python3-pip_25.1.1.bb rename to meta/recipes-devtools/python/python3-pip_25.2.bb index 431ba182c68..350092d9ad0 100644 --- a/meta/recipes-devtools/python/python3-pip_25.1.1.bb +++ b/meta/recipes-devtools/python/python3-pip_25.2.bb @@ -19,7 +19,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=63ec52baf95163b597008bb46db68030 \ file://src/pip/_vendor/rich/LICENSE;md5=b5f0b94fbc94f5ad9ae4efcf8a778303 \ file://src/pip/_vendor/tomli/LICENSE;md5=aaaaf0879d17df0110d1aa8c8c9f46f5 \ file://src/pip/_vendor/truststore/LICENSE;md5=74420fc3965c4558a4a1529e63c2867f \ - file://src/pip/_vendor/typing_extensions.LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2 \ file://src/pip/_vendor/urllib3/LICENSE.txt;md5=c2823cb995439c984fd62a973d79815c \ " @@ -27,7 +26,7 @@ inherit pypi python_setuptools_build_meta SRC_URI += "file://no_shebang_mangling.patch" -SRC_URI[sha256sum] = "3de45d411d308d5054c2168185d8da7f9a2cd753dbac8acbfa88a8909ecd9077" +SRC_URI[sha256sum] = "578283f006390f85bb6282dffb876454593d637f5d1be494b5202ce4877e71f2" RDEPENDS:${PN} = "\ python3-compile \ From patchwork Thu Sep 11 08:51:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70013 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6FCB3CAC594 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) by mx.groups.io with SMTP id smtpd.web11.41410.1757580702274218892 for ; Thu, 11 Sep 2025 01:51:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=nPAiOoCq; spf=pass (domain: gmail.com, ip: 209.85.221.42, mailfrom: alex.kanavin@gmail.com) Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-3e7428c4cbdso338510f8f.0 for ; Thu, 11 Sep 2025 01:51:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580701; x=1758185501; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zgQy0/vJ8HIGzDFZSngaiZgy0n4g28qmEce1DndJFCU=; b=nPAiOoCqFlhQ9QVWN+YNbofeyWaAKOv/luqQ0pPqZwQfRJpscKwZ2NjJqUuigs8TZD 9F3FfA3CVDEyTd+/wS0ISy+FRgwSC5R/FKHZCMIYNO6CKckcYOk+lRf13kEOCe4WKhlW 8nDsM9MouCBj0bELRGXbEhTALhTUzV342dxe2LuLZIdq94T3456S5QI4CHT0qZcA3ym1 PFewvUMRw+O3V5KsFbEkmfULSAg1rLUPaoIqMaNFDHuaflxXG3i/txey4s0+A+qmYDH0 n+x2SKw7xqikLIY3Pp98FfdkA7TNI7PzLL9UyZMz1n8pOEfFX27WsU49zsHqTICJgu0U sblQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580701; x=1758185501; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zgQy0/vJ8HIGzDFZSngaiZgy0n4g28qmEce1DndJFCU=; b=Aa7hBoisH6Tlwe2m/g8XmH5Cn3syjmlNlDZNlQTI2GeZ9tPIXxVsTHxM2svJ1L70VU XzpFZXIg9oZW/3P/SSUbDKaJBQP2LsU6c9gfLKxsXzmx1FaGm0ROI0r0OeO2x4WnEJ+e z6g2kt7A5FiTKwYBYaDrIaKkN0l8ssAZuS1Wk5OeIeIPEqJx6YLucM0sAGoqf45iSaWA iIYt2lZLIqGp7e3YcfQFaUC8l9Rlly7zQVKq5XB+mIQwDI9uuhNUDF9qb0h98CRP5JG0 qplE7nhrVGwtE16yYQqrS1y/+149v9DuJWUfMw8JP6NmCh8JzUEozHeHdImYjzobwZvr +gNg== X-Gm-Message-State: AOJu0YxKDJIhb4ecgqtUXKBYFuXPPCgb5+D8jsrkr9F21azGJ6rk8MrV nSnP0degdOlZ0OolayDSEE71RH0DJji2tmR/IAmokHroeCcveUEgmkptd9rYYw== X-Gm-Gg: ASbGncv62hXYx5p/B1NEvCO1NFjwGHy8aQZRvtISIQaGrfwdGZQuupJ3Q+r4haMTcPh z1/2Xy0OG2mLBONCdL/Sg336wLWAT/DBVlM+YdjDORLE/DCKLKriv5U5fb5dl3hiv73hZGHztQN 8sS/Ivo2hUdrSXDAJ5BzvrgPjCpjfnxaXoobm081BR/WrMBXrTO8sgYIY/+6ojuLMNu6mUlpmPW Fjqm0P8byOGRE3446cgU+6J1R+yv6UX4KNrA4drhwEY7bI07RYZXiO5fv8Y2YDA04g61Y0Xbvfs UhrmgacDUc/WXJJooAc6OGIdsscHce6RyfE4go3Vsv6thhCFryaIfbzSVoS6gpfaHYInoDvW/SX mFd07dK/BZUWCkNIKQ3zX+8NboXeG9NYaMKS8EVobAZR30ZMqI+pYiI+SrjD8AQI2M6gBDdP/5d zh2HmuFUdzkpGLWoTYzD4PRLT4oonX70GgW8yuTqQBnpGf2Us+daRV9BmgLXiV/PsYC5al X-Google-Smtp-Source: AGHT+IEeqPnVDhyXIlGJDvHDB7Kw/ulvbuPyffNlRq25nOkMvhZr9c/eH1SEKBqilctq/UzSDuUMQQ== X-Received: by 2002:adf:ec07:0:b0:3e7:6350:c0a6 with SMTP id ffacd0b85a97d-3e76350c9a3mr252007f8f.28.1757580700001; Thu, 11 Sep 2025 01:51:40 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:39 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 09/16] cargo-c: update 0.10.14 -> 0.10.15 Date: Thu, 11 Sep 2025 10:51:16 +0200 Message-Id: <20250911085123.1551425-9-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223257 From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/rust/cargo-c-crates.inc | 310 +++++++++--------- ...9.0.bb => cargo-c_0.10.15+cargo-0.90.0.bb} | 2 +- 2 files changed, 148 insertions(+), 164 deletions(-) rename meta/recipes-devtools/rust/{cargo-c_0.10.14+cargo-0.89.0.bb => cargo-c_0.10.15+cargo-0.90.0.bb} (87%) diff --git a/meta/recipes-devtools/rust/cargo-c-crates.inc b/meta/recipes-devtools/rust/cargo-c-crates.inc index c7d333ce6ed..9d34d007fe1 100644 --- a/meta/recipes-devtools/rust/cargo-c-crates.inc +++ b/meta/recipes-devtools/rust/cargo-c-crates.inc @@ -1,4 +1,4 @@ -# Autogenerated with 'bitbake -c update_crates cargo-c-native' +# Autogenerated with 'bitbake -c update_crates cargo-c' # from Cargo.lock SRC_URI += " \ @@ -7,11 +7,11 @@ SRC_URI += " \ crate://crates.io/aho-corasick/1.1.3 \ crate://crates.io/allocator-api2/0.2.21 \ crate://crates.io/annotate-snippets/0.11.5 \ - crate://crates.io/anstream/0.6.19 \ + crate://crates.io/anstream/0.6.20 \ crate://crates.io/anstyle/1.0.11 \ crate://crates.io/anstyle-parse/0.2.7 \ - crate://crates.io/anstyle-query/1.1.3 \ - crate://crates.io/anstyle-wincon/3.0.9 \ + crate://crates.io/anstyle-query/1.1.4 \ + crate://crates.io/anstyle-wincon/3.0.10 \ crate://crates.io/anyhow/1.0.98 \ crate://crates.io/arc-swap/1.7.1 \ crate://crates.io/arrayref/0.3.9 \ @@ -28,21 +28,21 @@ SRC_URI += " \ crate://crates.io/bumpalo/3.19.0 \ crate://crates.io/byteorder/1.5.0 \ crate://crates.io/bytes/1.10.1 \ - crate://crates.io/cargo/0.89.0 \ + crate://crates.io/cargo/0.90.0 \ crate://crates.io/cargo-credential/0.4.8 \ - crate://crates.io/cargo-credential-libsecret/0.4.14 \ - crate://crates.io/cargo-credential-macos-keychain/0.4.14 \ - crate://crates.io/cargo-credential-wincred/0.4.14 \ + crate://crates.io/cargo-credential-libsecret/0.5.0 \ + crate://crates.io/cargo-credential-macos-keychain/0.4.15 \ + crate://crates.io/cargo-credential-wincred/0.4.15 \ crate://crates.io/cargo-platform/0.3.0 \ - crate://crates.io/cargo-util/0.2.21 \ - crate://crates.io/cargo-util-schemas/0.8.2 \ + crate://crates.io/cargo-util/0.2.22 \ + crate://crates.io/cargo-util-schemas/0.9.0 \ crate://crates.io/cbindgen/0.29.0 \ - crate://crates.io/cc/1.2.27 \ + crate://crates.io/cc/1.2.32 \ crate://crates.io/cfg-if/1.0.1 \ - crate://crates.io/clap/4.5.40 \ - crate://crates.io/clap_builder/4.5.40 \ - crate://crates.io/clap_complete/4.5.54 \ - crate://crates.io/clap_derive/4.5.40 \ + crate://crates.io/clap/4.5.43 \ + crate://crates.io/clap_builder/4.5.43 \ + crate://crates.io/clap_complete/4.5.56 \ + crate://crates.io/clap_derive/4.5.41 \ crate://crates.io/clap_lex/0.7.5 \ crate://crates.io/clru/0.6.2 \ crate://crates.io/color-print/0.3.7 \ @@ -53,8 +53,8 @@ SRC_URI += " \ crate://crates.io/core-foundation/0.10.1 \ crate://crates.io/core-foundation-sys/0.8.7 \ crate://crates.io/cpufeatures/0.2.17 \ - crate://crates.io/crates-io/0.40.11 \ - crate://crates.io/crc32fast/1.4.2 \ + crate://crates.io/crates-io/0.40.12 \ + crate://crates.io/crc32fast/1.5.0 \ crate://crates.io/crossbeam-channel/0.5.15 \ crate://crates.io/crossbeam-deque/0.8.6 \ crate://crates.io/crossbeam-epoch/0.9.18 \ @@ -80,7 +80,6 @@ SRC_URI += " \ crate://crates.io/errno/0.3.13 \ crate://crates.io/fallible-iterator/0.3.0 \ crate://crates.io/fallible-streaming-iterator/0.1.9 \ - crate://crates.io/faster-hex/0.9.0 \ crate://crates.io/faster-hex/0.10.0 \ crate://crates.io/fastrand/2.3.0 \ crate://crates.io/ff/0.13.1 \ @@ -97,66 +96,61 @@ SRC_URI += " \ crate://crates.io/getrandom/0.3.3 \ crate://crates.io/git2/0.20.2 \ crate://crates.io/git2-curl/0.21.0 \ - crate://crates.io/gix/0.71.0 \ - crate://crates.io/gix-actor/0.34.0 \ - crate://crates.io/gix-attributes/0.25.0 \ + crate://crates.io/gix/0.72.1 \ + crate://crates.io/gix-actor/0.35.3 \ + crate://crates.io/gix-attributes/0.26.1 \ crate://crates.io/gix-bitmap/0.2.14 \ crate://crates.io/gix-chunk/0.4.11 \ - crate://crates.io/gix-command/0.5.0 \ - crate://crates.io/gix-commitgraph/0.27.0 \ - crate://crates.io/gix-config/0.44.0 \ - crate://crates.io/gix-config-value/0.14.12 \ - crate://crates.io/gix-credentials/0.28.0 \ - crate://crates.io/gix-date/0.9.4 \ - crate://crates.io/gix-diff/0.51.0 \ - crate://crates.io/gix-dir/0.13.0 \ - crate://crates.io/gix-discover/0.39.0 \ - crate://crates.io/gix-features/0.41.1 \ + crate://crates.io/gix-command/0.6.2 \ + crate://crates.io/gix-commitgraph/0.28.0 \ + crate://crates.io/gix-config/0.45.1 \ + crate://crates.io/gix-config-value/0.15.1 \ + crate://crates.io/gix-credentials/0.29.0 \ + crate://crates.io/gix-date/0.10.4 \ + crate://crates.io/gix-diff/0.52.1 \ + crate://crates.io/gix-dir/0.14.1 \ + crate://crates.io/gix-discover/0.40.1 \ crate://crates.io/gix-features/0.42.1 \ - crate://crates.io/gix-filter/0.18.0 \ - crate://crates.io/gix-fs/0.14.0 \ + crate://crates.io/gix-filter/0.19.2 \ crate://crates.io/gix-fs/0.15.0 \ - crate://crates.io/gix-glob/0.19.0 \ - crate://crates.io/gix-hash/0.17.0 \ + crate://crates.io/gix-glob/0.20.1 \ crate://crates.io/gix-hash/0.18.0 \ crate://crates.io/gix-hashtable/0.8.1 \ - crate://crates.io/gix-ignore/0.14.0 \ - crate://crates.io/gix-index/0.39.0 \ + crate://crates.io/gix-ignore/0.15.0 \ + crate://crates.io/gix-index/0.40.1 \ crate://crates.io/gix-lock/17.1.0 \ - crate://crates.io/gix-negotiate/0.19.0 \ - crate://crates.io/gix-object/0.48.0 \ - crate://crates.io/gix-odb/0.68.0 \ - crate://crates.io/gix-pack/0.58.0 \ - crate://crates.io/gix-packetline/0.18.4 \ - crate://crates.io/gix-packetline-blocking/0.18.3 \ - crate://crates.io/gix-path/0.10.18 \ - crate://crates.io/gix-pathspec/0.10.0 \ - crate://crates.io/gix-prompt/0.10.0 \ - crate://crates.io/gix-protocol/0.49.0 \ - crate://crates.io/gix-quote/0.5.0 \ - crate://crates.io/gix-ref/0.51.0 \ - crate://crates.io/gix-refspec/0.29.0 \ - crate://crates.io/gix-revision/0.33.0 \ - crate://crates.io/gix-revwalk/0.19.0 \ - crate://crates.io/gix-sec/0.10.12 \ - crate://crates.io/gix-shallow/0.3.0 \ - crate://crates.io/gix-submodule/0.18.0 \ + crate://crates.io/gix-negotiate/0.20.1 \ + crate://crates.io/gix-object/0.49.1 \ + crate://crates.io/gix-odb/0.69.1 \ + crate://crates.io/gix-pack/0.59.1 \ + crate://crates.io/gix-packetline/0.19.1 \ + crate://crates.io/gix-packetline-blocking/0.19.1 \ + crate://crates.io/gix-path/0.10.20 \ + crate://crates.io/gix-pathspec/0.11.0 \ + crate://crates.io/gix-prompt/0.11.1 \ + crate://crates.io/gix-protocol/0.50.1 \ + crate://crates.io/gix-quote/0.6.0 \ + crate://crates.io/gix-ref/0.52.1 \ + crate://crates.io/gix-refspec/0.30.1 \ + crate://crates.io/gix-revision/0.34.1 \ + crate://crates.io/gix-revwalk/0.20.1 \ + crate://crates.io/gix-sec/0.11.0 \ + crate://crates.io/gix-shallow/0.4.0 \ + crate://crates.io/gix-submodule/0.19.1 \ crate://crates.io/gix-tempfile/17.1.0 \ - crate://crates.io/gix-trace/0.1.12 \ - crate://crates.io/gix-transport/0.46.0 \ - crate://crates.io/gix-traverse/0.45.0 \ - crate://crates.io/gix-url/0.30.0 \ - crate://crates.io/gix-utils/0.2.0 \ + crate://crates.io/gix-trace/0.1.13 \ + crate://crates.io/gix-transport/0.47.0 \ + crate://crates.io/gix-traverse/0.46.2 \ + crate://crates.io/gix-url/0.31.0 \ crate://crates.io/gix-utils/0.3.0 \ - crate://crates.io/gix-validate/0.9.4 \ crate://crates.io/gix-validate/0.10.0 \ - crate://crates.io/gix-worktree/0.40.0 \ + crate://crates.io/gix-worktree/0.41.0 \ crate://crates.io/glob/0.3.2 \ crate://crates.io/globset/0.4.16 \ crate://crates.io/group/0.13.0 \ crate://crates.io/hash32/0.3.1 \ crate://crates.io/hashbrown/0.14.5 \ - crate://crates.io/hashbrown/0.15.4 \ + crate://crates.io/hashbrown/0.15.5 \ crate://crates.io/hashlink/0.10.0 \ crate://crates.io/heapless/0.8.0 \ crate://crates.io/heck/0.5.0 \ @@ -176,7 +170,7 @@ SRC_URI += " \ crate://crates.io/idna_adapter/1.2.1 \ crate://crates.io/ignore/0.4.23 \ crate://crates.io/im-rc/15.1.0 \ - crate://crates.io/implib/0.3.5 \ + crate://crates.io/implib/0.4.0 \ crate://crates.io/indexmap/2.10.0 \ crate://crates.io/is_executable/1.0.4 \ crate://crates.io/is_terminal_polyfill/1.70.1 \ @@ -196,12 +190,11 @@ SRC_URI += " \ crate://crates.io/libgit2-sys/0.18.2+1.9.1 \ crate://crates.io/libloading/0.8.8 \ crate://crates.io/libnghttp2-sys/0.1.11+1.64.0 \ - crate://crates.io/libredox/0.1.4 \ + crate://crates.io/libredox/0.1.9 \ crate://crates.io/libsqlite3-sys/0.32.0 \ crate://crates.io/libssh2-sys/0.3.1 \ crate://crates.io/libz-rs-sys/0.5.1 \ crate://crates.io/libz-sys/1.1.22 \ - crate://crates.io/linux-raw-sys/0.4.15 \ crate://crates.io/linux-raw-sys/0.9.4 \ crate://crates.io/litemap/0.8.0 \ crate://crates.io/lock_api/0.4.13 \ @@ -209,7 +202,7 @@ SRC_URI += " \ crate://crates.io/matchers/0.1.0 \ crate://crates.io/maybe-async/0.2.10 \ crate://crates.io/memchr/2.7.5 \ - crate://crates.io/memmap2/0.9.5 \ + crate://crates.io/memmap2/0.9.7 \ crate://crates.io/memoffset/0.9.1 \ crate://crates.io/minimal-lexical/0.2.1 \ crate://crates.io/miniz_oxide/0.8.9 \ @@ -219,15 +212,14 @@ SRC_URI += " \ crate://crates.io/nu-ansi-term/0.46.0 \ crate://crates.io/num-conv/0.1.0 \ crate://crates.io/num-traits/0.2.19 \ - crate://crates.io/object/0.36.7 \ - crate://crates.io/object/0.37.1 \ + crate://crates.io/object/0.37.2 \ crate://crates.io/once_cell/1.21.3 \ crate://crates.io/once_cell_polyfill/1.70.1 \ crate://crates.io/opener/0.7.2 \ crate://crates.io/openssl/0.10.73 \ crate://crates.io/openssl-macros/0.1.1 \ crate://crates.io/openssl-probe/0.1.6 \ - crate://crates.io/openssl-src/300.5.0+3.5.0 \ + crate://crates.io/openssl-src/300.5.2+3.5.2 \ crate://crates.io/openssl-sys/0.9.109 \ crate://crates.io/ordered-float/2.10.1 \ crate://crates.io/orion/0.17.11 \ @@ -236,14 +228,14 @@ SRC_URI += " \ crate://crates.io/p384/0.13.1 \ crate://crates.io/parking_lot/0.12.4 \ crate://crates.io/parking_lot_core/0.9.11 \ - crate://crates.io/pasetors/0.7.6 \ + crate://crates.io/pasetors/0.7.7 \ crate://crates.io/pathdiff/0.2.3 \ crate://crates.io/pem-rfc7468/0.7.0 \ crate://crates.io/percent-encoding/2.3.1 \ crate://crates.io/pin-project-lite/0.2.16 \ crate://crates.io/pkcs8/0.10.2 \ crate://crates.io/pkg-config/0.3.32 \ - crate://crates.io/plist/1.7.2 \ + crate://crates.io/plist/1.7.4 \ crate://crates.io/portable-atomic/1.11.1 \ crate://crates.io/portable-atomic-util/0.2.4 \ crate://crates.io/potential_utf/0.1.2 \ @@ -252,15 +244,15 @@ SRC_URI += " \ crate://crates.io/primeorder/0.13.6 \ crate://crates.io/proc-macro2/1.0.95 \ crate://crates.io/prodash/29.0.2 \ - crate://crates.io/quick-xml/0.37.5 \ + crate://crates.io/quick-xml/0.38.1 \ crate://crates.io/quote/1.0.40 \ crate://crates.io/r-efi/5.3.0 \ - crate://crates.io/rand/0.9.1 \ + crate://crates.io/rand/0.9.2 \ crate://crates.io/rand_chacha/0.9.0 \ crate://crates.io/rand_core/0.6.4 \ crate://crates.io/rand_core/0.9.3 \ crate://crates.io/rand_xoshiro/0.6.0 \ - crate://crates.io/redox_syscall/0.5.13 \ + crate://crates.io/redox_syscall/0.5.17 \ crate://crates.io/regex/1.11.1 \ crate://crates.io/regex-automata/0.1.10 \ crate://crates.io/regex-automata/0.4.9 \ @@ -271,14 +263,13 @@ SRC_URI += " \ crate://crates.io/rustc-hash/2.1.1 \ crate://crates.io/rustc-stable-hash/0.1.2 \ crate://crates.io/rustfix/0.9.1 \ - crate://crates.io/rustix/0.38.44 \ - crate://crates.io/rustix/1.0.7 \ + crate://crates.io/rustix/1.0.8 \ crate://crates.io/ryu/1.0.20 \ crate://crates.io/same-file/1.0.6 \ crate://crates.io/schannel/0.1.27 \ crate://crates.io/scopeguard/1.2.0 \ crate://crates.io/sec1/0.7.3 \ - crate://crates.io/security-framework/3.2.0 \ + crate://crates.io/security-framework/3.3.0 \ crate://crates.io/security-framework-sys/2.14.0 \ crate://crates.io/semver/1.0.26 \ crate://crates.io/serde/1.0.219 \ @@ -286,7 +277,7 @@ SRC_URI += " \ crate://crates.io/serde-value/0.7.0 \ crate://crates.io/serde_derive/1.0.219 \ crate://crates.io/serde_ignored/0.1.12 \ - crate://crates.io/serde_json/1.0.140 \ + crate://crates.io/serde_json/1.0.142 \ crate://crates.io/serde_spanned/0.6.9 \ crate://crates.io/sha1/0.10.6 \ crate://crates.io/sha1-checked/0.10.0 \ @@ -358,13 +349,14 @@ SRC_URI += " \ crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ crate://crates.io/winapi-util/0.1.9 \ crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ + crate://crates.io/windows-link/0.1.3 \ crate://crates.io/windows-sys/0.48.0 \ crate://crates.io/windows-sys/0.52.0 \ crate://crates.io/windows-sys/0.59.0 \ crate://crates.io/windows-sys/0.60.2 \ crate://crates.io/windows-targets/0.48.5 \ crate://crates.io/windows-targets/0.52.6 \ - crate://crates.io/windows-targets/0.53.2 \ + crate://crates.io/windows-targets/0.53.3 \ crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ crate://crates.io/windows_aarch64_gnullvm/0.53.0 \ @@ -388,7 +380,7 @@ SRC_URI += " \ crate://crates.io/windows_x86_64_msvc/0.48.5 \ crate://crates.io/windows_x86_64_msvc/0.52.6 \ crate://crates.io/windows_x86_64_msvc/0.53.0 \ - crate://crates.io/winnow/0.7.11 \ + crate://crates.io/winnow/0.7.12 \ crate://crates.io/wit-bindgen-rt/0.39.0 \ crate://crates.io/writeable/0.6.1 \ crate://crates.io/yoke/0.8.0 \ @@ -399,7 +391,7 @@ SRC_URI += " \ crate://crates.io/zerofrom-derive/0.1.6 \ crate://crates.io/zeroize/1.8.1 \ crate://crates.io/zerotrie/0.2.2 \ - crate://crates.io/zerovec/0.11.2 \ + crate://crates.io/zerovec/0.11.4 \ crate://crates.io/zerovec-derive/0.11.1 \ crate://crates.io/zlib-rs/0.5.1 \ " @@ -409,11 +401,11 @@ SRC_URI[ahash-0.8.12.sha256sum] = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" SRC_URI[annotate-snippets-0.11.5.sha256sum] = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4" -SRC_URI[anstream-0.6.19.sha256sum] = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" +SRC_URI[anstream-0.6.20.sha256sum] = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" SRC_URI[anstyle-1.0.11.sha256sum] = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" -SRC_URI[anstyle-query-1.1.3.sha256sum] = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" -SRC_URI[anstyle-wincon-3.0.9.sha256sum] = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" +SRC_URI[anstyle-query-1.1.4.sha256sum] = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" +SRC_URI[anstyle-wincon-3.0.10.sha256sum] = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" SRC_URI[anyhow-1.0.98.sha256sum] = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" SRC_URI[arc-swap-1.7.1.sha256sum] = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" @@ -430,21 +422,21 @@ SRC_URI[bstr-1.12.0.sha256sum] = "234113d19d0d7d613b40e86fb654acf958910802bcceab SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" SRC_URI[bytes-1.10.1.sha256sum] = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" -SRC_URI[cargo-0.89.0.sha256sum] = "4ffb868a2869728e8cad2afd836cf7f287f5e9379f2e857deea187abfd7c5cfd" +SRC_URI[cargo-0.90.0.sha256sum] = "a95c123eb754e6e2da70c00b026df85c7bae211692581e371e2cd9d8c175e069" SRC_URI[cargo-credential-0.4.8.sha256sum] = "ac1ef5080adde1db190e901884d2c400990856c2a23201c5a181b910a6dbdf2a" -SRC_URI[cargo-credential-libsecret-0.4.14.sha256sum] = "d4c6e10380bfa25a4f1495e6ca7256332857e3ef7bb16adf376641e6af03acaf" -SRC_URI[cargo-credential-macos-keychain-0.4.14.sha256sum] = "123e3570992ff3f899a62eefd482e131dea655df8c08150ae559bda2ff492836" -SRC_URI[cargo-credential-wincred-0.4.14.sha256sum] = "0310db795786db4bbe6cc00f30099ff6a157bb78f9f590376e5e1005866a68d3" +SRC_URI[cargo-credential-libsecret-0.5.0.sha256sum] = "42fb1e935ce4b67f386202b943abe6538cbf3bc520c8de4cad40434588f6e12d" +SRC_URI[cargo-credential-macos-keychain-0.4.15.sha256sum] = "6ed2a4071b9baff1491f11e8fbd09ef66fdb49e542438520079b81fb6405d37a" +SRC_URI[cargo-credential-wincred-0.4.15.sha256sum] = "ede93c95e499507ef7b09bd48721660809b7fe7d94ca6094f9dbe617fe067730" SRC_URI[cargo-platform-0.3.0.sha256sum] = "8abf5d501fd757c2d2ee78d0cc40f606e92e3a63544420316565556ed28485e2" -SRC_URI[cargo-util-0.2.21.sha256sum] = "c95ec8b2485b20aed818bd7460f8eecc6c87c35c84191b353a3aba9aa1736c36" -SRC_URI[cargo-util-schemas-0.8.2.sha256sum] = "7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830" +SRC_URI[cargo-util-0.2.22.sha256sum] = "4f46ba11692cd1e4b09cd123877e02b74e180acae237caf905ef20b42e14e206" +SRC_URI[cargo-util-schemas-0.9.0.sha256sum] = "0af3961378b28006148f83291d9e485044f9110542e54aae90d195e0cf178c40" SRC_URI[cbindgen-0.29.0.sha256sum] = "975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684" -SRC_URI[cc-1.2.27.sha256sum] = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc" +SRC_URI[cc-1.2.32.sha256sum] = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" SRC_URI[cfg-if-1.0.1.sha256sum] = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" -SRC_URI[clap-4.5.40.sha256sum] = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" -SRC_URI[clap_builder-4.5.40.sha256sum] = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" -SRC_URI[clap_complete-4.5.54.sha256sum] = "aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677" -SRC_URI[clap_derive-4.5.40.sha256sum] = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" +SRC_URI[clap-4.5.43.sha256sum] = "50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f" +SRC_URI[clap_builder-4.5.43.sha256sum] = "c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65" +SRC_URI[clap_complete-4.5.56.sha256sum] = "67e4efcbb5da11a92e8a609233aa1e8a7d91e38de0be865f016d14700d45a7fd" +SRC_URI[clap_derive-4.5.41.sha256sum] = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" SRC_URI[clap_lex-0.7.5.sha256sum] = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" SRC_URI[clru-0.6.2.sha256sum] = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" SRC_URI[color-print-0.3.7.sha256sum] = "3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4" @@ -455,8 +447,8 @@ SRC_URI[constant_time_eq-0.3.1.sha256sum] = "7c74b8349d32d297c9134b8c88677813a22 SRC_URI[core-foundation-0.10.1.sha256sum] = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -SRC_URI[crates-io-0.40.11.sha256sum] = "9d8912d1316660f138aa2dec2c20e38633449fb7a3b2b8fcbf1698ac31941b8e" -SRC_URI[crc32fast-1.4.2.sha256sum] = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +SRC_URI[crates-io-0.40.12.sha256sum] = "a8022895e0e2ac5156fe59598ff40c7d4354600a56ca12bcf7aa715df2c07159" +SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" SRC_URI[crossbeam-channel-0.5.15.sha256sum] = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" @@ -482,7 +474,6 @@ SRC_URI[erased-serde-0.4.6.sha256sum] = "e004d887f51fcb9fef17317a2f3525c887d8aa3 SRC_URI[errno-0.3.13.sha256sum] = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" SRC_URI[fallible-iterator-0.3.0.sha256sum] = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" SRC_URI[fallible-streaming-iterator-0.1.9.sha256sum] = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" -SRC_URI[faster-hex-0.9.0.sha256sum] = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183" SRC_URI[faster-hex-0.10.0.sha256sum] = "7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73" SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" SRC_URI[ff-0.13.1.sha256sum] = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" @@ -499,66 +490,61 @@ SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" SRC_URI[git2-0.20.2.sha256sum] = "2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110" SRC_URI[git2-curl-0.21.0.sha256sum] = "be8dcabbc09ece4d30a9aa983d5804203b7e2f8054a171f792deff59b56d31fa" -SRC_URI[gix-0.71.0.sha256sum] = "a61e71ec6817fc3c9f12f812682cfe51ee6ea0d2e27e02fc3849c35524617435" -SRC_URI[gix-actor-0.34.0.sha256sum] = "f438c87d4028aca4b82f82ba8d8ab1569823cfb3e5bc5fa8456a71678b2a20e7" -SRC_URI[gix-attributes-0.25.0.sha256sum] = "e4e25825e0430aa11096f8b65ced6780d4a96a133f81904edceebb5344c8dd7f" +SRC_URI[gix-0.72.1.sha256sum] = "01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8" +SRC_URI[gix-actor-0.35.3.sha256sum] = "d1b1ec302f8dc059df125ed46dfdc7e9d33fe7724df19843aea53b5ffd32d5bb" +SRC_URI[gix-attributes-0.26.1.sha256sum] = "6f50d813d5c2ce9463ba0c29eea90060df08e38ad8f34b8a192259f8bce5c078" SRC_URI[gix-bitmap-0.2.14.sha256sum] = "b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540" SRC_URI[gix-chunk-0.4.11.sha256sum] = "0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f" -SRC_URI[gix-command-0.5.0.sha256sum] = "c0378995847773a697f8e157fe2963ecf3462fe64be05b7b3da000b3b472def8" -SRC_URI[gix-commitgraph-0.27.0.sha256sum] = "043cbe49b7a7505150db975f3cb7c15833335ac1e26781f615454d9d640a28fe" -SRC_URI[gix-config-0.44.0.sha256sum] = "9c6f830bf746604940261b49abf7f655d2c19cadc9f4142ae9379e3a316e8cfa" -SRC_URI[gix-config-value-0.14.12.sha256sum] = "8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6" -SRC_URI[gix-credentials-0.28.0.sha256sum] = "25322308aaf65789536b860d21137c3f7b69004ac4971c15c1abb08d3951c062" -SRC_URI[gix-date-0.9.4.sha256sum] = "daa30058ec7d3511fbc229e4f9e696a35abd07ec5b82e635eff864a2726217e4" -SRC_URI[gix-diff-0.51.0.sha256sum] = "a2c975dad2afc85e4e233f444d1efbe436c3cdcf3a07173984509c436d00a3f8" -SRC_URI[gix-dir-0.13.0.sha256sum] = "5879497bd3815d8277ed864ec8975290a70de5b62bb92d2d666a4cefc5d4793b" -SRC_URI[gix-discover-0.39.0.sha256sum] = "f7fb8a4349b854506a3915de18d3341e5f1daa6b489c8affc9ca0d69efe86781" -SRC_URI[gix-features-0.41.1.sha256sum] = "016d6050219458d14520fe22bdfdeb9cb71631dec9bc2724767c983f60109634" +SRC_URI[gix-command-0.6.2.sha256sum] = "6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196" +SRC_URI[gix-commitgraph-0.28.0.sha256sum] = "e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951" +SRC_URI[gix-config-0.45.1.sha256sum] = "48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881" +SRC_URI[gix-config-value-0.15.1.sha256sum] = "9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309" +SRC_URI[gix-credentials-0.29.0.sha256sum] = "ce1c7307e36026b6088e5b12014ffe6d4f509c911ee453e22a7be4003a159c9b" +SRC_URI[gix-date-0.10.4.sha256sum] = "467254054f8df1e85b5f73cb910602767b0122391d994302a091841ba43edfaa" +SRC_URI[gix-diff-0.52.1.sha256sum] = "5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252" +SRC_URI[gix-dir-0.14.1.sha256sum] = "01e6e2dc5b8917142d0ffe272209d1671e45b771e433f90186bc71c016792e87" +SRC_URI[gix-discover-0.40.1.sha256sum] = "dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c" SRC_URI[gix-features-0.42.1.sha256sum] = "56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed" -SRC_URI[gix-filter-0.18.0.sha256sum] = "cb2b2bbffdc5cc9b2b82fc82da1b98163c9b423ac2b45348baa83a947ac9ab89" -SRC_URI[gix-fs-0.14.0.sha256sum] = "951e886120dc5fa8cac053e5e5c89443f12368ca36811b2e43d1539081f9c111" +SRC_URI[gix-filter-0.19.2.sha256sum] = "ecf004912949bbcf308d71aac4458321748ecb59f4d046830d25214208c471f1" SRC_URI[gix-fs-0.15.0.sha256sum] = "67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7" -SRC_URI[gix-glob-0.19.0.sha256sum] = "20972499c03473e773a2099e5fd0c695b9b72465837797a51a43391a1635a030" -SRC_URI[gix-hash-0.17.0.sha256sum] = "834e79722063958b03342edaa1e17595cd2939bb2b3306b3225d0815566dcb49" +SRC_URI[gix-glob-0.20.1.sha256sum] = "90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9" SRC_URI[gix-hash-0.18.0.sha256sum] = "8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8" SRC_URI[gix-hashtable-0.8.1.sha256sum] = "b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904" -SRC_URI[gix-ignore-0.14.0.sha256sum] = "9a27c8380f493a10d1457f756a3f81924d578fc08d6535e304dfcafbf0261d18" -SRC_URI[gix-index-0.39.0.sha256sum] = "855bece2d4153453aa5d0a80d51deea1ce8cd6a3b4cf213da85ac344ccb908a7" +SRC_URI[gix-ignore-0.15.0.sha256sum] = "ae358c3c96660b10abc7da63c06788dfded603e717edbd19e38c6477911b71c8" +SRC_URI[gix-index-0.40.1.sha256sum] = "b38e919efd59cb8275d23ad2394b2ab9d002007b27620e145d866d546403b665" SRC_URI[gix-lock-17.1.0.sha256sum] = "570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796" -SRC_URI[gix-negotiate-0.19.0.sha256sum] = "dad912acf5a68a7defa4836014337ff4381af8c3c098f41f818a8c524285e57b" -SRC_URI[gix-object-0.48.0.sha256sum] = "4943fcdae6ffc135920c9ea71e0362ed539182924ab7a85dd9dac8d89b0dd69a" -SRC_URI[gix-odb-0.68.0.sha256sum] = "50306d40dcc982eb6b7593103f066ea6289c7b094cb9db14f3cd2be0b9f5e610" -SRC_URI[gix-pack-0.58.0.sha256sum] = "9b65fffb09393c26624ca408d32cfe8776fb94cd0a5cdf984905e1d2f39779cb" -SRC_URI[gix-packetline-0.18.4.sha256sum] = "123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04" -SRC_URI[gix-packetline-blocking-0.18.3.sha256sum] = "1ecf3ea2e105c7e45587bac04099824301262a6c43357fad5205da36dbb233b3" -SRC_URI[gix-path-0.10.18.sha256sum] = "567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b" -SRC_URI[gix-pathspec-0.10.0.sha256sum] = "fef8422c3c9066d649074b24025125963f85232bfad32d6d16aea9453b82ec14" -SRC_URI[gix-prompt-0.10.0.sha256sum] = "fbf9cbf6239fd32f2c2c9c57eeb4e9b28fa1c9b779fa0e3b7c455eb1ca49d5f0" -SRC_URI[gix-protocol-0.49.0.sha256sum] = "5678ddae1d62880bc30e2200be1b9387af3372e0e88e21f81b4e7f8367355b5a" -SRC_URI[gix-quote-0.5.0.sha256sum] = "1b005c550bf84de3b24aa5e540a23e6146a1c01c7d30470e35d75a12f827f969" -SRC_URI[gix-ref-0.51.0.sha256sum] = "b2e1f7eb6b7ce82d2d19961f74bd637bab3ea79b1bc7bfb23dbefc67b0415d8b" -SRC_URI[gix-refspec-0.29.0.sha256sum] = "1d8587b21e2264a6e8938d940c5c99662779c13a10741a5737b15fc85c252ffc" -SRC_URI[gix-revision-0.33.0.sha256sum] = "342caa4e158df3020cadf62f656307c3948fe4eacfdf67171d7212811860c3e9" -SRC_URI[gix-revwalk-0.19.0.sha256sum] = "2dc7c3d7e5cdc1ab8d35130106e4af0a4f9f9eca0c81f4312b690780e92bde0d" -SRC_URI[gix-sec-0.10.12.sha256sum] = "47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888" -SRC_URI[gix-shallow-0.3.0.sha256sum] = "cc0598aacfe1d52575a21c9492fee086edbb21e228ec36c819c42ab923f434c3" -SRC_URI[gix-submodule-0.18.0.sha256sum] = "78c7390c2059505c365e9548016d4edc9f35749c6a9112b7b1214400bbc68da2" +SRC_URI[gix-negotiate-0.20.1.sha256sum] = "2e1ea901acc4d5b44553132a29e8697210cb0e739b2d9752d713072e9391e3c9" +SRC_URI[gix-object-0.49.1.sha256sum] = "d957ca3640c555d48bb27f8278c67169fa1380ed94f6452c5590742524c40fbb" +SRC_URI[gix-odb-0.69.1.sha256sum] = "868f703905fdbcfc1bd750942f82419903ecb7039f5288adb5206d6de405e0c9" +SRC_URI[gix-pack-0.59.1.sha256sum] = "9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450" +SRC_URI[gix-packetline-0.19.1.sha256sum] = "2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93" +SRC_URI[gix-packetline-blocking-0.19.1.sha256sum] = "fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94" +SRC_URI[gix-path-0.10.20.sha256sum] = "06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd" +SRC_URI[gix-pathspec-0.11.0.sha256sum] = "ce061c50e5f8f7c830cacb3da3e999ae935e283ce8522249f0ce2256d110979d" +SRC_URI[gix-prompt-0.11.1.sha256sum] = "6ffa1a7a34c81710aaa666a428c142b6c5d640492fcd41267db0740d923c7906" +SRC_URI[gix-protocol-0.50.1.sha256sum] = "f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401" +SRC_URI[gix-quote-0.6.0.sha256sum] = "4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd" +SRC_URI[gix-ref-0.52.1.sha256sum] = "d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762" +SRC_URI[gix-refspec-0.30.1.sha256sum] = "445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42" +SRC_URI[gix-revision-0.34.1.sha256sum] = "78d0b8e5cbd1c329e25383e088cb8f17439414021a643b30afa5146b71e3c65d" +SRC_URI[gix-revwalk-0.20.1.sha256sum] = "1bc756b73225bf005ddeb871d1ca7b3c33e2417d0d53e56effa5a36765b52b28" +SRC_URI[gix-sec-0.11.0.sha256sum] = "d0dabbc78c759ecc006b970339394951b2c8e1e38a37b072c105b80b84c308fd" +SRC_URI[gix-shallow-0.4.0.sha256sum] = "6b9a6f6e34d6ede08f522d89e5c7990b4f60524b8ae6ebf8e850963828119ad4" +SRC_URI[gix-submodule-0.19.1.sha256sum] = "5f51472f05a450cc61bc91ed2f62fb06e31e2bbb31c420bc4be8793f26c8b0c1" SRC_URI[gix-tempfile-17.1.0.sha256sum] = "c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa" -SRC_URI[gix-trace-0.1.12.sha256sum] = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" -SRC_URI[gix-transport-0.46.0.sha256sum] = "b3f68c2870bfca8278389d2484a7f2215b67d0b0cc5277d3c72ad72acf41787e" -SRC_URI[gix-traverse-0.45.0.sha256sum] = "36c0b049f8bdb61b20016694102f7b507f2e1727e83e9c5e6dad4f7d84ff7384" -SRC_URI[gix-url-0.30.0.sha256sum] = "48dfe23f93f1ddb84977d80bb0dd7aa09d1bf5d5afc0c9b6820cccacc25ae860" -SRC_URI[gix-utils-0.2.0.sha256sum] = "189f8724cf903e7fd57cfe0b7bc209db255cacdcb22c781a022f52c3a774f8d0" +SRC_URI[gix-trace-0.1.13.sha256sum] = "e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658" +SRC_URI[gix-transport-0.47.0.sha256sum] = "edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59" +SRC_URI[gix-traverse-0.46.2.sha256sum] = "b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33" +SRC_URI[gix-url-0.31.0.sha256sum] = "42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8" SRC_URI[gix-utils-0.3.0.sha256sum] = "5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5" -SRC_URI[gix-validate-0.9.4.sha256sum] = "34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084" SRC_URI[gix-validate-0.10.0.sha256sum] = "77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d" -SRC_URI[gix-worktree-0.40.0.sha256sum] = "f7760dbc4b79aa274fed30adc0d41dca6b917641f26e7867c4071b1fb4dc727b" +SRC_URI[gix-worktree-0.41.0.sha256sum] = "54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9" SRC_URI[glob-0.3.2.sha256sum] = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" SRC_URI[globset-0.4.16.sha256sum] = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" SRC_URI[group-0.13.0.sha256sum] = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" SRC_URI[hash32-0.3.1.sha256sum] = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -SRC_URI[hashbrown-0.15.4.sha256sum] = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +SRC_URI[hashbrown-0.15.5.sha256sum] = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" SRC_URI[hashlink-0.10.0.sha256sum] = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" SRC_URI[heapless-0.8.0.sha256sum] = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" @@ -578,7 +564,7 @@ SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bb SRC_URI[idna_adapter-1.2.1.sha256sum] = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" SRC_URI[ignore-0.4.23.sha256sum] = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" SRC_URI[im-rc-15.1.0.sha256sum] = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe" -SRC_URI[implib-0.3.5.sha256sum] = "598bf7096215f835b0f70c94d7b033da3cbf66181b619f25e54d65adaf825e62" +SRC_URI[implib-0.4.0.sha256sum] = "7923c255262a0e44362e221f8b74b931fe21484b83f27386aa45f021a379caf6" SRC_URI[indexmap-2.10.0.sha256sum] = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" SRC_URI[is_executable-1.0.4.sha256sum] = "d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2" SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" @@ -598,12 +584,11 @@ SRC_URI[libdbus-sys-0.2.5.sha256sum] = "06085512b750d640299b79be4bad3d2fa90a9c00 SRC_URI[libgit2-sys-0.18.2+1.9.1.sha256sum] = "1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222" SRC_URI[libloading-0.8.8.sha256sum] = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" SRC_URI[libnghttp2-sys-0.1.11+1.64.0.sha256sum] = "1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4" -SRC_URI[libredox-0.1.4.sha256sum] = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" +SRC_URI[libredox-0.1.9.sha256sum] = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" SRC_URI[libsqlite3-sys-0.32.0.sha256sum] = "fbb8270bb4060bd76c6e96f20c52d80620f1d82a3470885694e41e0f81ef6fe7" SRC_URI[libssh2-sys-0.3.1.sha256sum] = "220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9" SRC_URI[libz-rs-sys-0.5.1.sha256sum] = "172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221" SRC_URI[libz-sys-1.1.22.sha256sum] = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" -SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" SRC_URI[linux-raw-sys-0.9.4.sha256sum] = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" SRC_URI[litemap-0.8.0.sha256sum] = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" SRC_URI[lock_api-0.4.13.sha256sum] = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" @@ -611,7 +596,7 @@ SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f SRC_URI[matchers-0.1.0.sha256sum] = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" SRC_URI[maybe-async-0.2.10.sha256sum] = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" SRC_URI[memchr-2.7.5.sha256sum] = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" -SRC_URI[memmap2-0.9.5.sha256sum] = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" +SRC_URI[memmap2-0.9.7.sha256sum] = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" @@ -621,15 +606,14 @@ SRC_URI[normpath-1.3.0.sha256sum] = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7a SRC_URI[nu-ansi-term-0.46.0.sha256sum] = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -SRC_URI[object-0.36.7.sha256sum] = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -SRC_URI[object-0.37.1.sha256sum] = "03fd943161069e1768b4b3d050890ba48730e590f57e56d4aa04e7e090e61b4a" +SRC_URI[object-0.37.2.sha256sum] = "b3e3d0a7419f081f4a808147e845310313a39f322d7ae1f996b7f001d6cbed04" SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" SRC_URI[opener-0.7.2.sha256sum] = "d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681" SRC_URI[openssl-0.10.73.sha256sum] = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" SRC_URI[openssl-macros-0.1.1.sha256sum] = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" SRC_URI[openssl-probe-0.1.6.sha256sum] = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" -SRC_URI[openssl-src-300.5.0+3.5.0.sha256sum] = "e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f" +SRC_URI[openssl-src-300.5.2+3.5.2.sha256sum] = "d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4" SRC_URI[openssl-sys-0.9.109.sha256sum] = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" SRC_URI[ordered-float-2.10.1.sha256sum] = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" SRC_URI[orion-0.17.11.sha256sum] = "21b3da83b2b4cdc74ab6a556b2e7b473da046d5aa4008c0a7a3ae96b1b4aabb4" @@ -638,14 +622,14 @@ SRC_URI[overload-0.1.1.sha256sum] = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f SRC_URI[p384-0.13.1.sha256sum] = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6" SRC_URI[parking_lot-0.12.4.sha256sum] = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" SRC_URI[parking_lot_core-0.9.11.sha256sum] = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" -SRC_URI[pasetors-0.7.6.sha256sum] = "8c1c6d47c07a08cb59ddad44d53cb5729855e35f7d993184cec3aa37ccdb7008" +SRC_URI[pasetors-0.7.7.sha256sum] = "03e1ed71dcdf863d9f66d9de86de714db38aedc2fcabc1a60207d1fde603e2d5" SRC_URI[pathdiff-0.2.3.sha256sum] = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" SRC_URI[pem-rfc7468-0.7.0.sha256sum] = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" SRC_URI[pkcs8-0.10.2.sha256sum] = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" -SRC_URI[plist-1.7.2.sha256sum] = "3d77244ce2d584cd84f6a15f86195b8c9b2a0dfbfd817c09e0464244091a58ed" +SRC_URI[plist-1.7.4.sha256sum] = "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1" SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" SRC_URI[potential_utf-0.1.2.sha256sum] = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" @@ -654,15 +638,15 @@ SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458 SRC_URI[primeorder-0.13.6.sha256sum] = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" SRC_URI[proc-macro2-1.0.95.sha256sum] = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" SRC_URI[prodash-29.0.2.sha256sum] = "f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc" -SRC_URI[quick-xml-0.37.5.sha256sum] = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" +SRC_URI[quick-xml-0.38.1.sha256sum] = "9845d9dccf565065824e69f9f235fafba1587031eda353c1f1561cd6a6be78f4" SRC_URI[quote-1.0.40.sha256sum] = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" -SRC_URI[rand-0.9.1.sha256sum] = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" SRC_URI[rand_xoshiro-0.6.0.sha256sum] = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" -SRC_URI[redox_syscall-0.5.13.sha256sum] = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" +SRC_URI[redox_syscall-0.5.17.sha256sum] = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" SRC_URI[regex-automata-0.1.10.sha256sum] = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" @@ -673,14 +657,13 @@ SRC_URI[rusqlite-0.34.0.sha256sum] = "37e34486da88d8e051c7c0e23c3f15fd806ea85462 SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" SRC_URI[rustc-stable-hash-0.1.2.sha256sum] = "781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08" SRC_URI[rustfix-0.9.1.sha256sum] = "8abe01883100061761642e19324f87514bcaed7ddaab2dfd68041c992987b289" -SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -SRC_URI[rustix-1.0.7.sha256sum] = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +SRC_URI[rustix-1.0.8.sha256sum] = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" SRC_URI[schannel-0.1.27.sha256sum] = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" SRC_URI[sec1-0.7.3.sha256sum] = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -SRC_URI[security-framework-3.2.0.sha256sum] = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" +SRC_URI[security-framework-3.3.0.sha256sum] = "80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c" SRC_URI[security-framework-sys-2.14.0.sha256sum] = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" SRC_URI[semver-1.0.26.sha256sum] = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" SRC_URI[serde-1.0.219.sha256sum] = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" @@ -688,7 +671,7 @@ SRC_URI[serde-untagged-0.1.7.sha256sum] = "299d9c19d7d466db4ab10addd5703e4c615de SRC_URI[serde-value-0.7.0.sha256sum] = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" SRC_URI[serde_derive-1.0.219.sha256sum] = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" SRC_URI[serde_ignored-0.1.12.sha256sum] = "b516445dac1e3535b6d658a7b528d771153dfb272ed4180ca4617a20550365ff" -SRC_URI[serde_json-1.0.140.sha256sum] = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +SRC_URI[serde_json-1.0.142.sha256sum] = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" SRC_URI[serde_spanned-0.6.9.sha256sum] = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" SRC_URI[sha1-checked-0.10.0.sha256sum] = "89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423" @@ -760,13 +743,14 @@ SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761 SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +SRC_URI[windows-link-0.1.3.sha256sum] = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -SRC_URI[windows-targets-0.53.2.sha256sum] = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" +SRC_URI[windows-targets-0.53.3.sha256sum] = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" SRC_URI[windows_aarch64_gnullvm-0.53.0.sha256sum] = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" @@ -790,7 +774,7 @@ SRC_URI[windows_x86_64_gnullvm-0.53.0.sha256sum] = "0a6e035dd0599267ce1ee132e51c SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" SRC_URI[windows_x86_64_msvc-0.53.0.sha256sum] = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" -SRC_URI[winnow-0.7.11.sha256sum] = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" +SRC_URI[winnow-0.7.12.sha256sum] = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" SRC_URI[writeable-0.6.1.sha256sum] = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" SRC_URI[yoke-0.8.0.sha256sum] = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" @@ -801,6 +785,6 @@ SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870f SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" SRC_URI[zeroize-1.8.1.sha256sum] = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" SRC_URI[zerotrie-0.2.2.sha256sum] = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -SRC_URI[zerovec-0.11.2.sha256sum] = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" +SRC_URI[zerovec-0.11.4.sha256sum] = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" SRC_URI[zerovec-derive-0.11.1.sha256sum] = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" SRC_URI[zlib-rs-0.5.1.sha256sum] = "626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a" diff --git a/meta/recipes-devtools/rust/cargo-c_0.10.14+cargo-0.89.0.bb b/meta/recipes-devtools/rust/cargo-c_0.10.15+cargo-0.90.0.bb similarity index 87% rename from meta/recipes-devtools/rust/cargo-c_0.10.14+cargo-0.89.0.bb rename to meta/recipes-devtools/rust/cargo-c_0.10.15+cargo-0.90.0.bb index f21fa9557ac..911f5be1414 100644 --- a/meta/recipes-devtools/rust/cargo-c_0.10.14+cargo-0.89.0.bb +++ b/meta/recipes-devtools/rust/cargo-c_0.10.15+cargo-0.90.0.bb @@ -9,7 +9,7 @@ SRC_URI = "crate://crates.io/cargo-c/${PV};name=cargo-c \ file://0001-getrandom-Use-libc-SYS_futex_time64-on-riscv32.patch;patchdir=../getrandom-0.3.3/ \ file://0001-parking-lot-Use-libc-SYS_futex_time64-on-riscv32.patch;patchdir=../parking_lot_core-0.9.11/ \ " -SRC_URI[cargo-c.sha256sum] = "fe82742019f0e5c1a9f8549b0f41b20f1bc834f5ed0626c47019f15be566b321" +SRC_URI[cargo-c.sha256sum] = "32a05aa20690ce4b2ce5f8cf409ba112f7f11161f017e8430f549af3890dc948" S = "${CARGO_VENDORING_DIRECTORY}/cargo-c-${PV}" inherit cargo cargo-update-recipe-crates pkgconfig From patchwork Thu Sep 11 08:51:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70005 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 639AECAC593 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by mx.groups.io with SMTP id smtpd.web11.41411.1757580702474802276 for ; Thu, 11 Sep 2025 01:51:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=bYiwVd0i; spf=pass (domain: gmail.com, ip: 209.85.128.45, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-45ddc7d5731so3184065e9.1 for ; Thu, 11 Sep 2025 01:51:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580701; x=1758185501; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xyiseXmVclp/eAKGg/+/+CdMQJw1TqDBxegntCIgWZ0=; b=bYiwVd0iLGAVXWPvwaMbUONPufAPV+SaANHCHzwl/yA1S2ycZs8h0QwPlJEVgTSwzM 7qB1yjuZwCgTqrNzIdtxKOvfnCzqDtWH1vGtBrAq+oC3tBwtwn5yEaX+lGmWHrC7Mmka GdfXF37+6NMEBtFwriUvELLEeZUjvAe+qj9IFobpD7ZRPAFqjU8oeeYyfxbtkTEgna4e 2YtGQaDxGSdkfe3pdRRTuQsVn4gN83Gwlsx9VUgfPF7Hx9ZlJaYTdHoQ46HHo7r4XqCZ nNQy0bVG/ipvbnoupT+H+pV3eY2MDOvOGWFbYAl3SiE4AMMCvaDWkU49GIjZpoBrhdnO ZF3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580701; x=1758185501; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xyiseXmVclp/eAKGg/+/+CdMQJw1TqDBxegntCIgWZ0=; b=n5JxnoVyzOtpBKY4AI2nkYey1KyLJzcC55xQf4qP8Nt13ijc0yNKEtHECWajmlFMye Z4wS3v3GKBoNTcAkCAw/5iYzorpwMyjiwYmNvvoR8eZTywUJzkI91S6eS36Os0VMtrtU px40A7g4srfBEBfrOZpU4OA7bU96zlxzVoOWBfSuaQ8k7bgjRO2xprvOeO6uBe0vDlSE G2Kp/DnTEGa7ZC5+GNd+y9qI99XBYUsjDDIMN3pafl4zjYp2xLfOcbWCQjhj84/z8KHC 7QRF2Hk5vL2XKWfMZ0ELfDmzlzZdKiIoFvGtTHKzrV4E5SCwXoh6khca9YvSJwuVhTSl 6Y9w== X-Gm-Message-State: AOJu0YyCDW0vO0cAFVnKSeVbCOIu45LMn1NQFXUHwlqgQOdEQMZvGOPg Xa6Qnh8aK/S3dcRZ4FXcS4evI8SRgTc9sYR7ofROWl5SeDTTku43VROFX/AmHA== X-Gm-Gg: ASbGncttzC+tzw8dHINgarQa5cfAZYeUaT74UKIpdmjjxMGLJlaODY4tNOx5ABqyWun kqKu1xIhgp18JwWcqYbkyRHjTirrnf7WIfZehiSn+kfmxWxGVeMqicXkEO8/piYXh2H3Z8KmFH5 zZT/b1mNPVyItX7JNbpLHLk3na3dH+M0aXsSmt8+Du2umB20iQw4yD145eV78DjDmABdOfu9J5o CsPCRN/JQILwQdgaHYp6crXZRM3mYy5+Qkr4rCNgDxgJh2rAsai5tse4+1mZ3+0x2mgF1LnVlsP tZW41cukpMBd0LdPIVQVElMgw1jOImX/Y88h+HP/uy/X+hTpgrs1xZuYncT6nt+LGG7k393rBx2 1RNFsv/CL1wNzkvK4Wt9i5gPEXQ24kzHZPJlx1LDgX8UgR5ScIxgOU5PD2deUaM0IsEjxXHU8c6 hmMwBYe9rp225FEpb1ufEfu9P7SYM5AYnphf5dVqYFIrvffI1v8CkCpxksuw== X-Google-Smtp-Source: AGHT+IFQ8SlOZQDWKDuwEC6od7QybTOoysSWNrk/Nci+yk30WuUdPMptj5345p2I9l4mNcR2Kf/VBg== X-Received: by 2002:a05:600c:19c7:b0:45d:dbf4:8882 with SMTP id 5b1f17b1804b1-45ddded6c74mr154208255e9.28.1757580700741; Thu, 11 Sep 2025 01:51:40 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:40 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 10/16] which: update 2.21 -> 2.23 Date: Thu, 11 Sep 2025 10:51:17 +0200 Message-Id: <20250911085123.1551425-10-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223256 From: Alexander Kanavin This (and 2.22) is a first release in many years. - drop tweaks and dependency on cwautomacros as that is no longer used - drop patch as configure.ac has been rewritten - drop --disable-iberty as otherwise built-in implementation of xmalloc() isn't enabled Sadly, cwautomacros has been replaced by an equally custom, weird set of macros, written by 'which' maintainer: https://github.com/CarloWood/cwm4 - one effect of that is that autoreconf isn't happy with which's configure.ac and won't run; one is supposed to use a custom script instead: https://github.com/CarloWood/cwm4/blob/master/scripts/bootstrap.sh - alas, that script is not shipped in tarballs; the maintainer wants everyone to trust their 200k configure script (hello xz backdoor) - building from git (where the script exists) is not impossible, but that has no version tags - so in the end configure.ac is deleted; this has an effect of autotools.bbclass running configure instead All this 'special handling' for what, exactly? One single-function executable, one manpage and one info page, which should all be in coreutils to begin with. GNU's attachment to autotools defies reason. Signed-off-by: Alexander Kanavin --- .../which/which-2.21/automake.patch | 19 ------------ ...opt-Fix-signature-of-getenv-function.patch | 29 +++++++++++-------- .../which/{which_2.21.bb => which_2.23.bb} | 8 ++--- 3 files changed, 19 insertions(+), 37 deletions(-) delete mode 100644 meta/recipes-extended/which/which-2.21/automake.patch rename meta/recipes-extended/which/{which-2.21 => which-2.23}/0001-getopt-Fix-signature-of-getenv-function.patch (51%) rename meta/recipes-extended/which/{which_2.21.bb => which_2.23.bb} (74%) diff --git a/meta/recipes-extended/which/which-2.21/automake.patch b/meta/recipes-extended/which/which-2.21/automake.patch deleted file mode 100644 index 4d0f2e4d7be..00000000000 --- a/meta/recipes-extended/which/which-2.21/automake.patch +++ /dev/null @@ -1,19 +0,0 @@ -Update autoconf prologue to use "foreign" strictness. - -Upstream-Status: Pending -Signed-off-by: Ross Burton - -diff --git a/configure.ac b/configure.ac -index d974461..a20dfa8 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1,7 +1,7 @@ - dnl Process this file with autoconf to produce a configure script. - AC_INIT([which], [2.21]) - AC_CONFIG_SRCDIR(which.c) --AM_INIT_AUTOMAKE -+AM_INIT_AUTOMAKE([foreign]) - AM_CONFIG_HEADER(config.h) - AM_MAINTAINER_MODE - - diff --git a/meta/recipes-extended/which/which-2.21/0001-getopt-Fix-signature-of-getenv-function.patch b/meta/recipes-extended/which/which-2.23/0001-getopt-Fix-signature-of-getenv-function.patch similarity index 51% rename from meta/recipes-extended/which/which-2.21/0001-getopt-Fix-signature-of-getenv-function.patch rename to meta/recipes-extended/which/which-2.23/0001-getopt-Fix-signature-of-getenv-function.patch index e006d797d3c..c54368a0840 100644 --- a/meta/recipes-extended/which/which-2.21/0001-getopt-Fix-signature-of-getenv-function.patch +++ b/meta/recipes-extended/which/which-2.23/0001-getopt-Fix-signature-of-getenv-function.patch @@ -1,4 +1,4 @@ -From 16a1647fc26953fab659de5f55d4c0defdfb894f Mon Sep 17 00:00:00 2001 +From 83d2ed3fd203868a8f287d2ebedc7c304c74fbb4 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 22 Mar 2025 17:56:19 -0700 Subject: [PATCH] getopt: Fix signature of getenv function @@ -13,27 +13,32 @@ Upstream-Status: Submitted [https://lists.gnu.org/archive/html/which-bugs/2025-0 Signed-off-by: Khem Raj --- getopt.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + getopt.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) +diff --git a/getopt.c b/getopt.c +index 9ac2ed6..b1aa322 100644 --- a/getopt.c +++ b/getopt.c -@@ -209,7 +209,7 @@ static char *posixly_correct; +@@ -205,7 +205,7 @@ static char *posixly_correct; /* Avoid depending on library functions or files whose names are inconsistent. */ --char *getenv (); +-char *getenv(); +char *getenv (const char*); - static char * - my_index (str, chr) + static char *my_index(str, chr) const char *str; + int chr; +diff --git a/getopt.h b/getopt.h +index f080053..e04e3ca 100644 --- a/getopt.h +++ b/getopt.h -@@ -103,7 +103,7 @@ struct option +@@ -102,7 +102,7 @@ struct option { errors, only prototype getopt for the GNU C library. */ - extern int getopt (int argc, char *const *argv, const char *shortopts); - #else /* not __GNU_LIBRARY__ */ --extern int getopt (); + extern int getopt(int argc, char *const *argv, const char *shortopts); + #else /* not __GNU_LIBRARY__ */ +-extern int getopt(); +extern int getopt (int, char * const [], const char *); #endif /* __GNU_LIBRARY__ */ - extern int getopt_long (int argc, char *const *argv, const char *shortopts, - const struct option *longopts, int *longind); + extern int getopt_long(int argc, char *const *argv, const char *shortopts, const struct option *longopts, int *longind); + extern int getopt_long_only(int argc, char *const *argv, const char *shortopts, const struct option *longopts, diff --git a/meta/recipes-extended/which/which_2.21.bb b/meta/recipes-extended/which/which_2.23.bb similarity index 74% rename from meta/recipes-extended/which/which_2.21.bb rename to meta/recipes-extended/which/which_2.23.bb index 7279a047373..e98d897e75b 100644 --- a/meta/recipes-extended/which/which_2.21.bb +++ b/meta/recipes-extended/which/which_2.23.bb @@ -9,21 +9,17 @@ HOMEPAGE = "https://carlowood.github.io/which/" LICENSE = "GPL-3.0-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504\ file://which.c;beginline=1;endline=17;md5=a9963693af2272e7a8df6f231164e7a2" -DEPENDS = "cwautomacros-native" inherit autotools texinfo update-alternatives -EXTRA_OECONF = "--disable-iberty" - SRC_URI = "${GNU_MIRROR}/which/which-${PV}.tar.gz \ - file://automake.patch \ file://0001-getopt-Fix-signature-of-getenv-function.patch \ " -SRC_URI[sha256sum] = "f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad" +SRC_URI[sha256sum] = "a2c558226fc4d9e4ce331bd2fd3c3f17f955115d2c00e447618a4ef9978a2a73" do_configure:prepend() { - sed -i -e 's%@ACLOCAL_CWFLAGS@%-I ${STAGING_DIR_NATIVE}/usr/share/cwautomacros/m4%g' ${S}/Makefile.am ${S}/tilde/Makefile.am + rm -f ${S}/configure.ac } ALTERNATIVE:${PN} = "which" From patchwork Thu Sep 11 08:51:18 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70006 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 75781CAC58D for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) by mx.groups.io with SMTP id smtpd.web10.41409.1757580703156331172 for ; Thu, 11 Sep 2025 01:51:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=RZyQWEVh; spf=pass (domain: gmail.com, ip: 209.85.128.41, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-45cb6180b60so3124585e9.0 for ; Thu, 11 Sep 2025 01:51:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580701; x=1758185501; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Qt8d9JzSZWzKB6zR6glJt+WsGA83T7DRl7jL1Ajfjd4=; b=RZyQWEVhb6Pwto3IaiJKaMiZHaIdVnDlrJCChMjnrX+mhuPLmduqpqZAf9MB3arg1N yXqOmW1trF0GAY3cuLdV7MP5czTv3yRuvdNhxeuQE+gk2JDzZLzAe1aLZWwSvpmbCLyK Wn4SYUYI+JJZyhMQmpvuSnjT0dJ7QRolSukVSwAFbiqEu9PJk5BJa0RgkpD7R2vuOY2b GS/tdfvzEQ1FPsxhs1DbsZ1L/ih/M0ZIafpUZC7la0KFhd89Pa6rns/QLFu5Fb18B9zZ KqdNvVdLJIeT0F6OOZuaBaOCQxjOmBFppBcWcIVEv/yA+x0mzgcoTvnCKO7xfZTj3Fq9 DeIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580701; x=1758185501; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qt8d9JzSZWzKB6zR6glJt+WsGA83T7DRl7jL1Ajfjd4=; b=ttN2T0CuVlfIVoo9SRQLNvQHzG/qlE5KSer0C3VtG2uZCEFCReS/vYV+yEHuHQrRvz X5hj2+M7ei0flZd/0GiSVEswtxgNItSemi/ISrmgGKEnvrbGvDZRvkxHQKvkoWuhXmOp iEclTSi+bVMfXayPg7/mXfJ1uupb7eSD0H7FoialeN6y1F10IYVTvaT1V6zwuEeGUN/1 0jxhfUOJpzQ0dckuk7gZ2EveneZevfzR7fBf8QxdfWiFd6J7/oSYBrOscOzKKqvPceZj ya61C0u2vv0FjE4uPLLHRlpF6jOWGp+rpJtG2fxQl3euTi4w6+LvKc9DbjmHioBXg0XN 4sQQ== X-Gm-Message-State: AOJu0YyCtDy2xOLP7NgBmLyWUQh6ExOScg31UMoMrJPjmWnSXPRi5s+7 hD8uty6+O7BWsyzTW2VAfp55vxhwHLHqtQo7H8np4nxcQaGw6AP9FKj6QJFekA== X-Gm-Gg: ASbGncuyzlqvEo08OtZcC4lvPOPw0aXsdpVsUx2tCRk4ZNyslkMw6neppBX5yEVSsqj HZvD/Js/DbfjzF5UIrhxlOW+DT9AolnBbZ8+xVDtpEqjo35G/ioWq/jrI4daIR1qf0GrlYxqRcI yaBNs9RRHKl+Nx2/NZm+P0MaDx+2CRfx/NUuXgrd943TeXgZUJ+xopBDH0aBf1SBpI/qeRGjFd+ hMYXDfSnvVfrpEprVXmVoPbNUMtr8W61VeSw4TpWnPa8QM1Jz/GHEO8fdCOvzNCEWMKeIpB5Lrk uQmm96O7rXqpyYLbhupUS8RnwVF+zU486PPQTqmZMymUqohYJr4kzJ199dR6fW8FVke6oUS3iEA oV3jzfB1ksxcoxXbscPOoT7C/MTgLQhyUm0pM1ELBVFavCI0MbZs5cHpA9KApR1YeKepKI0SdHr ffDg06R/zI61k3KwDr0qY6q4Id9YNiLqfNKxJeJffcXxAisEwr9zpxZR5qBg== X-Google-Smtp-Source: AGHT+IFkAxNBGluTRcJuFHgdlZK4dIws4XlybwxnyUbrBgcSchEH2UqztL4tOkJUVKVt2daqFkeJ4A== X-Received: by 2002:a05:600c:34cb:b0:45d:e0cf:41c9 with SMTP id 5b1f17b1804b1-45de0cf447fmr154058885e9.22.1757580701408; Thu, 11 Sep 2025 01:51:41 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:41 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 11/16] cwautomacros: delete the recipe Date: Thu, 11 Sep 2025 10:51:18 +0200 Message-Id: <20250911085123.1551425-11-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223258 From: Alexander Kanavin This is a long-obsolete set of custom autotools macros; 'which' was the last consumer in core or meta-oe. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/maintainers.inc | 1 - .../cwautomacros/cwautomacros_20110201.bb | 25 ------------------- 2 files changed, 26 deletions(-) delete mode 100644 meta/recipes-extended/cwautomacros/cwautomacros_20110201.bb diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 239f1f80836..b3b1a0b4f5b 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -139,7 +139,6 @@ RECIPE_MAINTAINER:pn-cryptodev-tests = "Robert Yang " RECIPE_MAINTAINER:pn-cups = "Chen Qi " RECIPE_MAINTAINER:pn-curl = "Robert Joslyn " RECIPE_MAINTAINER:pn-cve-update-nvd2-native = "Ross Burton " -RECIPE_MAINTAINER:pn-cwautomacros = "Ross Burton " RECIPE_MAINTAINER:pn-db = "Unassigned " RECIPE_MAINTAINER:pn-dbus = "Chen Qi " RECIPE_MAINTAINER:pn-dbus-glib = "Chen Qi " diff --git a/meta/recipes-extended/cwautomacros/cwautomacros_20110201.bb b/meta/recipes-extended/cwautomacros/cwautomacros_20110201.bb deleted file mode 100644 index 7efe5cc5922..00000000000 --- a/meta/recipes-extended/cwautomacros/cwautomacros_20110201.bb +++ /dev/null @@ -1,25 +0,0 @@ -SUMMARY = "Collection of autoconf m4 macros" -SECTION = "base" -HOMEPAGE = "http://sourceforge.net/projects/cwautomacros.berlios/" -DESCRIPTION = "A collection of autoconf macros, plus an autogen.sh script that can be used with them." -LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://LICENSE;md5=eb723b61539feef013de476e68b5c50a" - -SOURCEFORGE_PROJECT = "${BPN}.berlios" -SRC_URI = "${SOURCEFORGE_MIRROR}/${SOURCEFORGE_PROJECT}/${BP}.tar.bz2" -SRC_URI[sha256sum] = "3115603b891f3a163c0bbb5fea2f3742113a183fa6745ee5e89e5f6d0e9f6121" - -inherit sourceforge-releases - -do_configure() { - : -} - -do_install() { - oe_runmake LABEL=`date -d @${SOURCE_DATE_EPOCH} +%Y%m%d` CWAUTOMACROSPREFIX=${D}${prefix} install - - # cleanup buildpaths in autogen.sh - sed -i -e 's,${D},,g' ${D}${prefix}/share/cwautomacros/scripts/autogen.sh -} - -BBCLASSEXTEND = "native" From patchwork Thu Sep 11 08:51:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70007 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7C840CAC596 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) by mx.groups.io with SMTP id smtpd.web11.41412.1757580703990204033 for ; Thu, 11 Sep 2025 01:51:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=nYKc8NRy; spf=pass (domain: gmail.com, ip: 209.85.221.49, mailfrom: alex.kanavin@gmail.com) Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-3e3aafe06a7so304915f8f.0 for ; Thu, 11 Sep 2025 01:51:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580702; x=1758185502; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aQnS0KsVuXSHOWFxdDw2o6DCyM71qsdw8INANKUbahs=; b=nYKc8NRykmh9yRgoriYgSZW45sBQwLgIbt8aNLxxJFVjP1DsOIVqfoURf/OuwsBvEn liCc374nxcbzhlcPA2UZnv6oche3LCAUSbOyC87aPGbGG7UQ3BwNHQs7lNVknvnJY6+F SevqV3Cf+W5aEgA9hDGYnNLPh47U1NgFbm6peONyiDJ/y2UF3yU43x0JgRddCiH5pvh2 BKBBG8YsbwhYYvEYm7pQaOZKlbLYD3aaBkIfQXC309LeuAUVIb1SEo/1ei6+O4t1IrKX uO8yOKexCHcPceBPbgZPofBq+NzNvv/bhQLxr28umPjc+de/I1ZkBhNplmW8UGhDmeCV fxJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580702; x=1758185502; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=aQnS0KsVuXSHOWFxdDw2o6DCyM71qsdw8INANKUbahs=; b=V6LMwZUmmBn9vmetz9NG4Nd7Su/6wrcBz5doM3rCpIFYYKgSJUDsj1oOkTggej0QEY fsx+K2AIhchA3STkVgJ9yA5aRZDSep9VRyHITeJrEWYooXte92mwkjCAwWyVIXb3NrgY ZT+xsg1iBAeqanLlKhSCMWQI3biHc01zitIMS2GIBb7wepU9e84CQrCpEqpB0szDG/3e 2N90T2zBQdnMsZvAVzPNPXI65kRJJvdDVt7JBVmiT/jBPZRL7b/j05/rGIjjdWDsx2/l veBB1AccBqdsxqyHjMfJ0LIJPGPMlw99dtGWMpfDWsnDerJGaByINKwC4xXJ50oR81E4 MMxw== X-Gm-Message-State: AOJu0YyWANSa+XycjmIi1oTFQOP6PlAbOShY+fwCLa47QfBuYqKNwpnC uF5o0zEe5yYgHErIkN2JLdBmkXWiuMd9HS/vwhAXNAXGU50Yf2Y3M4XqMGXGEg== X-Gm-Gg: ASbGncue9MbdJmP2pschhHciHz5Jy+Cu5koaIDiSXFJQr0/rymyc8CY5WAR8Jwmm7if gpFVOZBONkV7QbmQnS3dv2n1qiLXnR2YZFu95i9BdYJOfkJn+dFeasGWCEo+m2x2aN0VeJyClVJ NcJGvN/BBlXjSA6Og9tqP6OlCL8SdWa1ojydL52VzUtaxbsZDnjwZWGn9CiBJE6zS0Z6iDSvC5l yFAqf/p5kZ3jJKcOxIKLkZEhrxCiX6P79bN/yFhTzc5gWCY9PxUYVfgNQ1kP1kmzFOhmncmJ1P1 9LBxYSpxi/aF8DwVP1ko0IoQr5jKb6XEA53rPK7IEhLWgO2VEUUtnu04QDIEfVQGFhP6KX9OGMw ILhIWLIabQZznuNjmDcjsmgOstiq80nwFO5hbQNDc7YpKXYa6yHyxmCB7UqrysTo06CK2FNXGG4 ttQAk2OG8i2KMRfinHQy+CwecqnYa2s2dqdmkMx2G9/vtd6b7PSfAkaLPKYy7Aq4n4mQ3JFYN3i UV//Xk= X-Google-Smtp-Source: AGHT+IGx8Dsi3LTSysQwahAnS1YePQ2bNB6tWRRTtx0ozFL0le0Jf2EgU2Ujo8MWywK636X/c9q/OA== X-Received: by 2002:a5d:5848:0:b0:3e0:c28a:abe1 with SMTP id ffacd0b85a97d-3e641c4c826mr15887846f8f.14.1757580702192; Thu, 11 Sep 2025 01:51:42 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:41 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 12/16] fontconfig: update 2.15.0 -> 2.17.1 Date: Thu, 11 Sep 2025 10:51:19 +0200 Message-Id: <20250911085123.1551425-12-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223259 From: Alexander Kanavin Tarballs have relocated to gitlab. Convert to meson. License-update: trim the code, keep only the license (there used to be a second copyright notice from a different author but with mostly same MIT-ish content) Add a backport to fix musl builds. Signed-off-by: Alexander Kanavin --- .../fontconfig/fontconfig/musl-fix.patch | 66 +++++++++++++++++++ ...tconfig_2.15.0.bb => fontconfig_2.17.1.bb} | 15 +++-- 2 files changed, 74 insertions(+), 7 deletions(-) create mode 100644 meta/recipes-graphics/fontconfig/fontconfig/musl-fix.patch rename meta/recipes-graphics/fontconfig/{fontconfig_2.15.0.bb => fontconfig_2.17.1.bb} (75%) diff --git a/meta/recipes-graphics/fontconfig/fontconfig/musl-fix.patch b/meta/recipes-graphics/fontconfig/fontconfig/musl-fix.patch new file mode 100644 index 00000000000..c4508bd15a0 --- /dev/null +++ b/meta/recipes-graphics/fontconfig/fontconfig/musl-fix.patch @@ -0,0 +1,66 @@ +From 75cc3e6ef0e451f42d3464ed4d639304ad9a4f58 Mon Sep 17 00:00:00 2001 +From: Akira TAGOH +Date: Thu, 3 Jul 2025 03:31:49 +0900 +Subject: [PATCH] test: Fix a build issue with musl libc + +Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/484 + +Changelog: fixed +Upstream-Status: Backport [https://gitlab.freedesktop.org/fontconfig/fontconfig/-/commit/75cc3e6ef0e451f42d3464ed4d639304ad9a4f58] +Signed-off-by: Alexander Kanavin +--- + test/test-mt-fccfg.c | 22 ++++++++++++++++++++-- + 1 file changed, 20 insertions(+), 2 deletions(-) + +diff --git a/test/test-mt-fccfg.c b/test/test-mt-fccfg.c +index 24ad7583..3b7d843d 100644 +--- a/test/test-mt-fccfg.c ++++ b/test/test-mt-fccfg.c +@@ -1,9 +1,12 @@ + /* Copyright (C) 2025 fontconfig Authors */ + /* SPDX-License-Identifier: HPND */ ++#ifdef HAVE_CONFIG_H ++# include "config.h" ++#endif ++ + #include + + #include +-#define __USE_XOPEN + #include + #include + +@@ -13,6 +16,21 @@ struct thr_arg_s { + int thr_num; + }; + ++#ifdef _WIN32 ++int ++setenv (const char *name, const char *value, int o) ++{ ++ size_t len = strlen (name) + strlen (value) + 1; ++ char *s = malloc (len + 1); ++ int ret; ++ ++ snprintf (s, len, "%s=%s", name, value); ++ ret = _putenv (s); ++ free (s); ++ return ret; ++} ++#endif ++ + static void * + run_test_in_thread (void *arg) + { +@@ -61,7 +79,7 @@ test (void) + if (c1 == c2) + return 1; + /* To make visible if we have any references */ +- putenv ("FC_DEBUG=16"); ++ setenv ("FC_DEBUG", "16", 1); + FcFini(); + + return 0; +-- +GitLab + diff --git a/meta/recipes-graphics/fontconfig/fontconfig_2.15.0.bb b/meta/recipes-graphics/fontconfig/fontconfig_2.17.1.bb similarity index 75% rename from meta/recipes-graphics/fontconfig/fontconfig_2.15.0.bb rename to meta/recipes-graphics/fontconfig/fontconfig_2.17.1.bb index b737447e472..17d2f87dd6f 100644 --- a/meta/recipes-graphics/fontconfig/fontconfig_2.15.0.bb +++ b/meta/recipes-graphics/fontconfig/fontconfig_2.17.1.bb @@ -13,20 +13,21 @@ BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig" LICENSE = "MIT & MIT & PD" LIC_FILES_CHKSUM = "file://COPYING;md5=00252fd272bf2e722925613ad74cb6c7 \ - file://src/fcfreetype.c;endline=45;md5=ef8702fbf3dc506715be8a9d69cb0252 \ + file://src/fcfreetype.c;endline=23;md5=f7c0140c1b0387cf4cf45420b059847c \ " SECTION = "libs" DEPENDS = "expat freetype zlib gperf-native util-linux" -SRC_URI = "http://fontconfig.org/release/fontconfig-${PV}.tar.gz \ +SRC_URI = "https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/${PV}/fontconfig-${PV}.tar.xz \ file://revert-static-pkgconfig.patch \ + file://musl-fix.patch \ " +SRC_URI[sha256sum] = "9f5cae93f4fffc1fbc05ae99cdfc708cd60dfd6612ffc0512827025c026fa541" -SRC_URI[sha256sum] = "f5f359d6332861bd497570848fcb42520964a9e83d5e3abe397b6b6db9bcaaf4" - -UPSTREAM_CHECK_REGEX = "fontconfig-(?P\d+\.\d+\.(?!9\d+)\d+)" +UPSTREAM_CHECK_URI = "https://gitlab.freedesktop.org/fontconfig/fontconfig/-/tags" +UPSTREAM_CHECK_REGEX = "releases/(?P.+)" do_configure:prepend() { # work around https://bugs.freedesktop.org/show_bug.cgi?id=101280 @@ -56,7 +57,7 @@ RREPLACES:fontconfig-utils = "libfontconfig-utils" RCONFLICTS:fontconfig-utils = "libfontconfig-utils" DEBIAN_NOAUTONAME:fontconfig-utils = "1" -inherit autotools pkgconfig relative_symlinks gettext +inherit meson pkgconfig relative_symlinks gettext FONTCONFIG_CACHE_DIR ?= "${localstatedir}/cache/fontconfig" @@ -64,6 +65,6 @@ FONTCONFIG_CACHE_DIR ?= "${localstatedir}/cache/fontconfig" # /usr/share/fonts is already included by default (you can change it with --with-default-fonts) FONTCONFIG_FONT_DIRS ?= "no" -EXTRA_OECONF = " --disable-docs --with-default-fonts=${datadir}/fonts --with-cache-dir=${FONTCONFIG_CACHE_DIR} --with-add-fonts=${FONTCONFIG_FONT_DIRS}" +EXTRA_OEMESON = " -Ddoc=disabled -Ddefault-fonts-dirs=${datadir}/fonts -Dcache-dir=${FONTCONFIG_CACHE_DIR} -Dadditional-fonts-dirs=${FONTCONFIG_FONT_DIRS}" BBCLASSEXTEND = "native nativesdk" From patchwork Thu Sep 11 08:51:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70011 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8A1FDCAC597 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) by mx.groups.io with SMTP id smtpd.web11.41413.1757580704711451107 for ; Thu, 11 Sep 2025 01:51:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=lIbJRDOZ; spf=pass (domain: gmail.com, ip: 209.85.128.42, mailfrom: alex.kanavin@gmail.com) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-45deccb2c1eso3441355e9.1 for ; Thu, 11 Sep 2025 01:51:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580703; x=1758185503; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qHmx2kLG5AqEg6+eHj4Fvk7v6qh3zBTvQdePMvLcxzc=; b=lIbJRDOZYxDwe9Rk6JDRJ3Kn4PKjklnb1i1k71BAhmK9QqAGezMIga38s26fxPFF6X EWs+KelFsWrupaC3JOgTuJHiHSL47b27dBYghgzXOM6M5PzxOu146Rdw+GJawfJ3pO5L H43jc1p4xEOSH8a/CsRWsntI7wexy87qrNvzagbedGdrg2c6cXiDra37mwi6EgG+Utv1 BAcNDCVLTBO1NIXAwS5t+0vTK8ci35HkT10c2SfGgPAp1hDD9btrNXAOXCdYAkihtGCJ Dz0of6rRO0cJMaGsOJS2kHY+FA4EoB1BeYWJtc3GEjavg6u9ywwTv5dj65mZU+V0gRdG mMEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580703; x=1758185503; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qHmx2kLG5AqEg6+eHj4Fvk7v6qh3zBTvQdePMvLcxzc=; b=phCZ7r0Kar+HkaDSVRwH2PVJRDzELZnDN6bLipiQboZPR+cBgTXt4VQ+Tx4Kuif4Ej POpoPLqtD4s8ZlXCjfQDQPI69r7HWlgMvxp1Nh6nRUIQrpTGfWgxw3NT0hIl2SLLJ46o tkuaBhMquutdZNu9L0TkIa3eOpxd5catLJbFUNIyB9GyaC5psQHfhN5SIujsTOSQZQ0M YEzLGKWqcLTbxQD1LLnfASUp5Ty9ptkqrfRkV0YmhaA0KJvy08bv5UjizuXjKI8fcSBM cgqteoW28hnWjJT2DxZEb2xGZsWoVcm9lEW2nj8jc3afbrUBsYDeCbq8REMG1YnfP+q4 nRcg== X-Gm-Message-State: AOJu0YwmuPA0dUhXZP93e6S8bCkX9sS84CUXvhT7CRk5TehnHbgk0Mle vCcX9m5OlUywAxBhRXw+9s8NKa0bQ8IvZYjqiFBsyoC8HMvUh7tLKMkjZmgwaw== X-Gm-Gg: ASbGncviDdQeF6LDyrTCpPBKtMflj5oosJTGhYwX0ow0GK9CNW8Faw9RDXHoZgzsGof GUVctB6NfkFWPJ6gAomi1LetLDTlBZHCpLXS8WfcbxCyJxs5PHu7s6XTrUUfABuvBMpyBXK0bn0 158OZJ280AicI8Ut5u1E4U5yHPvIzbJhqZ1xKQjKR6tWsH56O3M+h6/8ADWPMf7DNSUxLZ/pgG7 iK7bhFfRXvL0UJBiAEFALqt/5nXJEusCwOI2RCG4QHkUHmRGL/23uIK8U8gn6b1oOSoPxf+2GwO aAcExBoYyPNQ6VM3/qEZrMFAKJdiMyc6Be3FGuKjM6IKtL627aCPHTqS6Uthx28oQJa/2iB0sfG Yc9vEbT7ohLtzTuPvNDF6NjrSdAd/1gCEC1EleTpnxMRyUCjT3J8gvXzreLho6jXhphGpjv53LK rOyVg1YZiWCbzsaQp/IqniItIFZB2QP/s3SQDdgm/rN9IQNY26ba6/6rx4hw== X-Google-Smtp-Source: AGHT+IF0SWBi8BgDtPYxS2tV8J5bJa0hTLLb28PlL0DzwuIE3R2VPXxEit7/y8Bbfb4BqKZ7HBaw3w== X-Received: by 2002:a5d:64e7:0:b0:3de:b99d:d43 with SMTP id ffacd0b85a97d-3e6428d7c2dmr15219678f8f.19.1757580702950; Thu, 11 Sep 2025 01:51:42 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:42 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 13/16] igt-gpu-tools: update 1.30 -> 2.1 Date: Thu, 11 Sep 2025 10:51:20 +0200 Message-Id: <20250911085123.1551425-13-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223260 From: Alexander Kanavin Drop patch merged upstream. Signed-off-by: Alexander Kanavin --- ...c-address-procps-4.0.5-compatibility.patch | 30 ------------------- ...gpu-tools_1.30.bb => igt-gpu-tools_2.1.bb} | 5 ++-- 2 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch rename meta/recipes-graphics/igt-gpu-tools/{igt-gpu-tools_1.30.bb => igt-gpu-tools_2.1.bb} (91%) diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch deleted file mode 100644 index 7db773fe0db..00000000000 --- a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools/0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 173cdf607bf39c13eb4d4b0dadcb9dc6add76014 Mon Sep 17 00:00:00 2001 -From: Alexander Kanavin -Date: Tue, 7 Jan 2025 09:54:07 +0100 -Subject: [PATCH] lib/igt_aux.c: address procps 4.0.5 compatibility - -Upstream-Status: Submitted [https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/164] -Signed-off-by: Alexander Kanavin ---- - lib/igt_aux.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/lib/igt_aux.c b/lib/igt_aux.c -index 3407cc4f2..7028d3f57 100644 ---- a/lib/igt_aux.c -+++ b/lib/igt_aux.c -@@ -1358,10 +1358,10 @@ static bool get_process_ids(struct igt_process *prcs) - prcs->comm = NULL; - prcs->stack = procps_pids_get(prcs->info, PIDS_FETCH_TASKS_ONLY); - if (prcs->stack) { -- prcs->tid = PIDS_VAL(EU_PID, s_int, prcs->stack, prcs->info); -- prcs->euid = PIDS_VAL(EU_EUID, s_int, prcs->stack, prcs->info); -- prcs->egid = PIDS_VAL(EU_EGID, s_int, prcs->stack, prcs->info); -- prcs->comm = PIDS_VAL(EU_CMD, str, prcs->stack, prcs->info); -+ prcs->tid = PIDS_VAL(EU_PID, s_int, prcs->stack); -+ prcs->euid = PIDS_VAL(EU_EUID, s_int, prcs->stack); -+ prcs->egid = PIDS_VAL(EU_EGID, s_int, prcs->stack); -+ prcs->comm = PIDS_VAL(EU_CMD, str, prcs->stack); - } - #endif - return prcs->tid != 0; diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.1.bb similarity index 91% rename from meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb rename to meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.1.bb index 1eae416c014..96f3530436c 100644 --- a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb +++ b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_2.1.bb @@ -9,10 +9,9 @@ LICENSE = "MIT" inherit meson pkgconfig -SRCREV = "edf352a96646c8d793f0c1eb11795112f9bde725" +SRCREV = "4871829d8b7117553eb2dc1bdb9a0d18de428a98" -SRC_URI = "git://gitlab.freedesktop.org/drm/igt-gpu-tools.git;protocol=https;branch=master \ - file://0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch \ +SRC_URI = "git://gitlab.freedesktop.org/drm/igt-gpu-tools.git;protocol=https;branch=master;tag=v${PV} \ " DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native" From patchwork Thu Sep 11 08:51:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70004 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6FCF0CAC595 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mx.groups.io with SMTP id smtpd.web11.41414.1757580705999931985 for ; Thu, 11 Sep 2025 01:51:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jxvvqalR; spf=pass (domain: gmail.com, ip: 209.85.221.45, mailfrom: alex.kanavin@gmail.com) Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3e7636aa65fso47817f8f.1 for ; Thu, 11 Sep 2025 01:51:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580704; x=1758185504; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=rszRQav+bYBEVuetlU9OZR7YXVqYvUIBpDTM/jt7PWE=; b=jxvvqalRjZ5o27avfu7cEsmhI2CQD0AyZOlx7UkSPJ3vPotN/X912SEeXPie6M76Sw gC8jm1tVaV+apUrrNoyUyDGHG8Tl9sh+GcDnYhb7Tna2ad12beZmtZ6Shrn/mHpUtF4p GbBeUoWdYQZJdBKxvKUMMFdeABfCnolkAIGc7F7nGpuVzmnkIhEdLD9imIPoDZEDMN/U 1sqGR5Ak/GBLu88x3DCACexVtH5fG6MX/qDRjbf5svEYefECgoUKlMCH8NJ0LVodsR0m CpqaVUzf4zve/mn7OG/BBnbSQT8XuYokhJR3KPZKUUGZlJHiTKXSMXswkYMdPVksslWm hlgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580704; x=1758185504; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rszRQav+bYBEVuetlU9OZR7YXVqYvUIBpDTM/jt7PWE=; b=EU4ruLc/P8t0qnDRDRvdQxPLuMAVLxEGjI7s1yEjrHM3JgiM9/40y9/JcxzgQQWVuh 2ft0VawmGjZLjeh7SiV1Po2WaqDnb0rtQKpWpcOYhqdUMIgtxTK1dAJkQtXl5LYw5pVi 4zftnQNGeER4N+pvfqVQb8h0aAk8BisrxCqCAkDIwI8pAIsJk1rK4eWK5s/K4vFgTNER opNdKL5eM9cnsctTFRobQfUrxbL1aP2+vGEqEAQoSKaTuoOb0KxvoO3tXZeDgTR3IUO9 Bjv9Yw4sULoaDMP+15lqVbtbAuTKgzhovmTms5bEz2eg3TzUeNpBHymzAzRMisQ3c7Y8 ojhg== X-Gm-Message-State: AOJu0YwL5n64Dto/Y1QcTSZzT4M+CoXvDnFPB1D79W1ih36jgGR21TM1 x7PiMf2+ydlH66xjFh5TVbcudGn0Wc40yo08c51gEx/nE8qUzNkQA1GFtxLUwQ== X-Gm-Gg: ASbGncs/U2XapyDjTNurprD6PJS/S5fZP8vsP92Uk7C9V23ehq5ouEhB8V51SMhK3pB fpc8opv+fcT8/vm7W3YxwkW9jjApGuUq8RGypK6nSoT1fKKgEGrfklvgNMVhKiZaBtOYjf8wOBM AnTIHyme+rz6jGaCFd+1ykYiJmVdk9qmN4srw8liICg1KgNz3lIWsQJe/8Fc0HLocM4yT8gMQS5 HSxnX1Qd3+fFFANXSd5HsrLmiyQQVKeVHejhbhfMKdqBwvsLNBUI9VD9OhZmUO1d7WQu5IQFlgT FjCV60jmK/y2j9h12R9zybjJt9dgsUfS0GThGtGBPYhpDnUnjJWRRvLdRxYwwYnEbuc36m9ThFO VVJ/zXZpbOzjr4a4DE8h69TTvEDRbZmgy+lrBQGL1yGBWbzYpnS30mp48VmffesEGhYXbpi5peG FMwU5Ex12nhKI6vVEJgAQfcEhraO2ak9VgT5cHoV7MkAzh7CzqtI7UvzawCpzVTrweoiO+ls+08 XKMgFU= X-Google-Smtp-Source: AGHT+IG/NuWypFBUUKWQ5ucbwsn2fSCp4tMl8m5NLmw+q3ljR9xD8glI7tPpxoBwiJEL9O3D6SwY6g== X-Received: by 2002:a05:6000:2489:b0:3e5:13bc:1fea with SMTP id ffacd0b85a97d-3e642f91885mr15782907f8f.31.1757580704348; Thu, 11 Sep 2025 01:51:44 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:43 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 14/16] pango: update 1.56.4 -> 1.57.0 Date: Thu, 11 Sep 2025 10:51:21 +0200 Message-Id: <20250911085123.1551425-14-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223261 From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../recipes-graphics/pango/{pango_1.56.4.bb => pango_1.57.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/pango/{pango_1.56.4.bb => pango_1.57.0.bb} (94%) diff --git a/meta/recipes-graphics/pango/pango_1.56.4.bb b/meta/recipes-graphics/pango/pango_1.57.0.bb similarity index 94% rename from meta/recipes-graphics/pango/pango_1.56.4.bb rename to meta/recipes-graphics/pango/pango_1.57.0.bb index 5de51508fe4..5dc8a67dfe4 100644 --- a/meta/recipes-graphics/pango/pango_1.56.4.bb +++ b/meta/recipes-graphics/pango/pango_1.57.0.bb @@ -18,7 +18,7 @@ UPSTREAM_CHECK_REGEX = "pango-(?P\d+\.(?!9\d+)\d+\.\d+)" GIR_MESON_ENABLE_FLAG = "enabled" GIR_MESON_DISABLE_FLAG = "disabled" -SRC_URI[archive.sha256sum] = "17065e2fcc5f5a5bdbffc884c956bfc7c451a96e8c4fb2f8ad837c6413cb5a01" +SRC_URI[archive.sha256sum] = "890640c841dae77d3ae3d8fe8953784b930fa241b17423e6120c7bfdf8b891e7" DEPENDS = "glib-2.0 glib-2.0-native fontconfig freetype virtual/libiconv cairo harfbuzz fribidi" DEPENDS += "${@' python3-docutils-native' if d.getVar('GIDOCGEN_ENABLED') == 'True' else ''}" From patchwork Thu Sep 11 08:51:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70009 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94C4ACAC598 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mx.groups.io with SMTP id smtpd.web11.41415.1757580706796446350 for ; Thu, 11 Sep 2025 01:51:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Pgf+3RE+; spf=pass (domain: gmail.com, ip: 209.85.221.45, mailfrom: alex.kanavin@gmail.com) Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3e751508f21so325524f8f.0 for ; Thu, 11 Sep 2025 01:51:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580705; x=1758185505; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jUDNcCbnIRb++38115p2wzc7DWVsSFTrvcyE4jJ0vII=; b=Pgf+3RE+hPCPv+GMtiV54EZ59s2n+sxF3WVCtNEXV6kDNrhVNFBBKM3jfYfRs8K+Ri Ji+JnVWz9bJXsewT9Y0GCnDUwVe1JogzP2zS7BrNohtYbDMyPcmFlI9djxo6hBkQKimL QO3CxUY2ecuBBmUQQkFDwvk38QZuZOKUo8UcTuyi5XlCJM1BiO60F98Ex4iUidl9CeDq qmqLdAt4/hFZh9xJq2d1THZXUlJ0laDc3MnVzeWS9eTmlRAuiirtmMLMWw02eAT/phzh wSXHLRvHHj9YZn3LiA1p1y2jGr9sha0WGvSNdmnktBtwPCIG0cVQio42fstAqhdnJagu gg5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580705; x=1758185505; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jUDNcCbnIRb++38115p2wzc7DWVsSFTrvcyE4jJ0vII=; b=QLyaHll4QHiIVlqj2h0tkJRb4/fEoFkPJb7jsjGkSuHs06CahFGrm+sQqKy1ZfF1a1 iZa7qFGpjt94R3muAF9WVOK/ELqLLFucOfLtljWSnrMORa0Guo4idPj9cCC8R+CyeAXb XWJOgpRtaKUerCVr7Q6Mk0pLqHcRUpeT4D7svDV4xDrVmiphDBGw1KK7wQXGH48zN0G5 +2fldq+8CzGz+0jpk+Krm/ln6r6lOP7i99zx3sQbiLz3leGuru92ovnzFbUOX777rXNm EMd7udffBcFGQMPj2p6eIPnEsWygkRpoJdd2JdS0F/Ag9CqW9akSIly6KLBpenrH42B6 Rnyw== X-Gm-Message-State: AOJu0YwR7F03CMeQvTauMNVApqI9qeTtXDNYO3OBjyWUyv4WWEDLaqL7 j9TjdR+QlhVG0348qbRxhqmAY9/yim1w0Fwbg5EqGjjFwn4exi193L5vFiQ23Q== X-Gm-Gg: ASbGnctfg88FNO3wOrSCf3GUpDn9V3ohGGb9Ka4pPS24Qr1ncnOZh44YLNuYmbL93tc eDxa3wAVuSkas4kCyGi629P0qtaSvquWkIeNyi6JFq3dQzXA+wQrSzv4QOGFSrYq89QTgk8gDAD Rph8N6VW1ZmuPjE8BbqqAoD2wJzqCIC6W9aHNGdKa72tdn9/IBvsKWSj2q9mbCK52YxnmoKSd1Z dVb5KwX77JIz9H1EWSnsYCViQTL31J0IDyCt+7c7iZF8Fx2RENgnLfx9MNarQ3I9nASFS51zicK emjOO0Ol+Gmy1XTJOBqklE++mCx2gC/JH/mv1nt+JFIxMOUL2YQs4L/MQyLq2JkfHJnyP3g75gJ abMn+vuxJ+0CzfvQ4NQNnjQqfgm0omU1NccA8JI8q2LPd9RZaEOJzCV/wORzNEQI/nK2F7nsYnj 0yqmBV+SnY6/Bt8XoZbB9MNxnSTASVrZH2efs5TnQK3UlML6tKYAzC4tsdSE86BcSMjGXW X-Google-Smtp-Source: AGHT+IGan76lxcQkfkNZKy374ZWQUhoRBUC7bC4iq/jfNs1KwUq0aQHn0LpiLHOo18EyKtq37+aA6Q== X-Received: by 2002:a5d:5f50:0:b0:3e7:4fda:fe0c with SMTP id ffacd0b85a97d-3e74fdafe2bmr9842345f8f.15.1757580705065; Thu, 11 Sep 2025 01:51:45 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:44 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 15/16] xkeyboard-config: update 2.44 -> 2.45 Date: Thu, 11 Sep 2025 10:51:22 +0200 Message-Id: <20250911085123.1551425-15-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223262 From: Alexander Kanavin License-update: disclaimer and copyright clarifications per https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/821 Replace manual symlink creation with a meson option. Drop no-op autoconf options. Adjust packaging as this is where upstream installs now. Signed-off-by: Alexander Kanavin --- ...oard-config_2.44.bb => xkeyboard-config_2.45.bb} | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) rename meta/recipes-graphics/xorg-lib/{xkeyboard-config_2.44.bb => xkeyboard-config_2.45.bb} (65%) diff --git a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb similarity index 65% rename from meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb rename to meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb index 52d074fd5ed..857ccc75160 100644 --- a/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.44.bb +++ b/meta/recipes-graphics/xorg-lib/xkeyboard-config_2.45.bb @@ -10,23 +10,18 @@ HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig" BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config" LICENSE = "MIT & MIT" -LIC_FILES_CHKSUM = "file://COPYING;md5=8fc8ae699974c360e2e2e883a63ce264" +LIC_FILES_CHKSUM = "file://COPYING;md5=faa756e04053029ddc602caf99e5ef1d" SRC_URI = "${XORG_MIRROR}/individual/data/xkeyboard-config/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "54d2c33eeebb031d48fa590c543e54c9bcbd0f00386ebc6489b2f47a0da4342a" +SRC_URI[sha256sum] = "169e075a92d957a57787c199e84e359df2931b7196c1c5b4a3d576ee6235a87c" SECTION = "x11/libs" DEPENDS = "util-macros libxslt-native" -EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps" - -FILES:${PN} += "${datadir}/X11/xkb" +FILES:${PN} += "${datadir}/X11/xkb ${datadir}/xkeyboard-config-2" inherit meson pkgconfig gettext python3native -do_install:append () { - install -d ${D}${datadir}/X11/xkb/compiled - cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg -} +EXTRA_OEMESON += "-Dxorg-rules-symlinks=true" BBCLASSEXTEND += "native" From patchwork Thu Sep 11 08:51:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 70003 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 573C7CA1016 for ; Thu, 11 Sep 2025 08:51:48 +0000 (UTC) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) by mx.groups.io with SMTP id smtpd.web11.41416.1757580707433245679 for ; Thu, 11 Sep 2025 01:51:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=F0zA0H3w; spf=pass (domain: gmail.com, ip: 209.85.221.54, mailfrom: alex.kanavin@gmail.com) Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-3dae49b117bso447476f8f.1 for ; Thu, 11 Sep 2025 01:51:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757580706; x=1758185506; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nzySFHi7a7e6CXiLDVBY8slLtQvdmYYsjeqRU01cww4=; b=F0zA0H3wkGVN1oaojKbdUqMUkwc0hFt6Wsvubwmv/EJ0qXOpFVO/f2GToWigYFB6Ih Bo0BBmceAKpKmMJTEGp1xCRESCjDIzUJTFUhlCEKeo3/VHEYTM75PsoeckLS/BRUDbdn /JhQZatc8OB+6tNtrKPh5yoGyqWdi53oPmMZaq7oZMB2L1GqGDKpwInUK7Ma9aqBTmDH kdfUjfh5gDVEtCv5Em51jpazG1iLLJAWFBoszbZUeHaTWTiZCiTSjsdMWqbB4ebfGmBi ojq6PIVIKaKoKJsY5JWpW7HIDp2MdRO1yts7hLaknOmWzUyHx9E9CO9tmV28CkcO5MYn jIMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757580706; x=1758185506; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nzySFHi7a7e6CXiLDVBY8slLtQvdmYYsjeqRU01cww4=; b=mFnFlkEJOC1Xjfs1hUI683Q/y7UFe7pqeosuMz1u8TZeAmChVPk+c/zdx0F9aJuocO 4a4saUesPlW9imEpUJ9IlWuwDW6Nkv4lCL04VWCoDJIxQSndvRgDiInmAZE7V4Xkm9G3 evoihY6YfUg3R4olr3r6Xhw2/tsK2ghVabRl6/+OZ8msETdLhnzV/MW92PHuRGfFRfM7 Wqt7bZZPT/CEYLQO9490eUu1qT1gYqUf+ypNONIMoIjsgS161Jj7yDkM67GB8RbhV++T c60K29T7Bix3zSLipocNXQQ3WMN2EKkcRKIhMR+SjPCvahL3HfiWu2zjADSvkD11QZq+ cjzQ== X-Gm-Message-State: AOJu0Yw/a8uAz3cuRY5ZRE2xLr/pw5UMCf4GNsjPHZFdiUa0hZiUAwdY stKI3iUbje02W0uijWN9jraovJ+ynMdCoHHbXdRtCVXhpoV0goHTcQHuCqs+IQ== X-Gm-Gg: ASbGncvWlDmPL0BOZp95UG9koNnXQO+V0EJW2DEODGNBv1FPFDwCR4nA/SimWusbzgf ohaTONqosQIJUQXceNQxuJpW/EptgFzkfv+R1/ahfOUnOx37T+JWSy5jkQDJQDKBbAQZ5mLBYgP Lx2XTzyC0H28bEsx0EjAntYwsED+5cRJAZTQIXsF77IAQcS6mYjvMaRCbljXIPrxKtpSDVBOKPy Ig8A00AjiFYyta429fkmEc6R2EVFsWCVM7SYOHmYmk01PRZPCilV9vKp5dL9pkbv/mBY1RWtKxg 01UpqFoERmRn2fZPOzdu/FUkBLNw9Hb9H1mE30Sso4ir68NI72YSf49BWlcyOSoXSnmvpPxqO6P 255SuH+ZSqHl7qHUpR6etJU/+rcJfsio3FEyIp3dLLQWRtmJHw+S7mMSU4dKhQidf+wh9GtMABe 8N5AqJS5V7hJDNE5bzXGMq0yPfYn8OLkVOKdZIA0hqH/JfC/jQ0IbOxdGC1A== X-Google-Smtp-Source: AGHT+IFQGPg1IqlJ07YVrPJ9sZ/dSkTFMhhhpE7uPyaD6t1HVUWpquAVsQzt/CdUelU2qgX6j6JNCg== X-Received: by 2002:a05:6000:1449:b0:3e2:804b:bfcd with SMTP id ffacd0b85a97d-3e642bb7cb5mr14417487f8f.19.1757580705751; Thu, 11 Sep 2025 01:51:45 -0700 (PDT) Received: from Zen2.lab.linutronix.de. (drugstore.linutronix.de. [80.153.143.164]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-45e017b2f4esm19382005e9.17.2025.09.11.01.51.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Sep 2025 01:51:45 -0700 (PDT) From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Cc: Alexander Kanavin Subject: [PATCH 16/16] ffmpeg: update 7.1.1 -> 8.0 Date: Thu, 11 Sep 2025 10:51:23 +0200 Message-Id: <20250911085123.1551425-16-alex.kanavin@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250911085123.1551425-1-alex.kanavin@gmail.com> References: <20250911085123.1551425-1-alex.kanavin@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 11 Sep 2025 08:51:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223263 From: Alexander Kanavin libpostproc removed upstream. License-update: formatting. Signed-off-by: Alexander Kanavin --- .../ffmpeg/{ffmpeg_7.1.1.bb => ffmpeg_8.0.bb} | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) rename meta/recipes-multimedia/ffmpeg/{ffmpeg_7.1.1.bb => ffmpeg_8.0.bb} (94%) diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.1.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_8.0.bb similarity index 94% rename from meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.1.bb rename to meta/recipes-multimedia/ffmpeg/ffmpeg_8.0.bb index 5a86ad563f9..ecaced7690b 100644 --- a/meta/recipes-multimedia/ffmpeg/ffmpeg_7.1.1.bb +++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_8.0.bb @@ -12,19 +12,19 @@ LICENSE:libavdevice = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or- LICENSE:libavfilter = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" LICENSE:libavformat = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" LICENSE:libavutil = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" -LICENSE:libpostproc = "GPL-2.0-or-later" LICENSE:libswresample = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" LICENSE:libswscale = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" LICENSE_FLAGS = "commercial" LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ file://COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \ - file://COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 \ - file://COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02" + file://COPYING.LGPLv2.1;md5=eed22b3456132611e3d4aa7a7ec64dac \ + file://COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02 \ + " SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz" -SRC_URI[sha256sum] = "733984395e0dbbe5c046abda2dc49a5544e7e0e1e2366bba849222ae9e3a03b1" +SRC_URI[sha256sum] = "b2751fccb6cc4c77708113cd78b561059b6fa904b24162fa0be2d60273d27b8e" # Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717 ARM_INSTRUCTION_SET:armv4 = "arm" @@ -32,15 +32,14 @@ ARM_INSTRUCTION_SET:armv5 = "arm" ARM_INSTRUCTION_SET:armv6 = "arm" # Should be API compatible with libav (which was a fork of ffmpeg) -# libpostproc was previously packaged from a separate recipe -PROVIDES = "libav libpostproc" +PROVIDES = "libav" DEPENDS:append:x86 = " nasm-native" DEPENDS:append:x86-64 = " nasm-native" inherit autotools pkgconfig -PACKAGECONFIG ??= "avdevice avfilter avcodec avformat swresample swscale postproc \ +PACKAGECONFIG ??= "avdevice avfilter avcodec avformat swresample swscale \ alsa bzlib lzma theora zlib \ ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xv xcb', '', d)}" @@ -51,7 +50,6 @@ PACKAGECONFIG[avcodec] = "--enable-avcodec,--disable-avcodec" PACKAGECONFIG[avformat] = "--enable-avformat,--disable-avformat" PACKAGECONFIG[swresample] = "--enable-swresample,--disable-swresample" PACKAGECONFIG[swscale] = "--enable-swscale,--disable-swscale" -PACKAGECONFIG[postproc] = "--enable-postproc,--disable-postproc" # features to support PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib" @@ -154,7 +152,6 @@ PACKAGES =+ "libavcodec \ libavfilter \ libavformat \ libavutil \ - libpostproc \ libswresample \ libswscale \ ${PN}-examples" @@ -164,7 +161,6 @@ FILES:libavdevice = "${libdir}/libavdevice${SOLIBS}" FILES:libavfilter = "${libdir}/libavfilter${SOLIBS}" FILES:libavformat = "${libdir}/libavformat${SOLIBS}" FILES:libavutil = "${libdir}/libavutil${SOLIBS}" -FILES:libpostproc = "${libdir}/libpostproc${SOLIBS}" FILES:libswresample = "${libdir}/libswresample${SOLIBS}" FILES:libswscale = "${libdir}/libswscale${SOLIBS}" FILES:${PN}-examples = "${datadir}/${BPN}/examples"