From patchwork Tue Nov 7 15:22:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 34015 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 B8540C4332F for ; Tue, 7 Nov 2023 15:22:44 +0000 (UTC) Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) by mx.groups.io with SMTP id smtpd.web10.13643.1699370563752572155 for ; Tue, 07 Nov 2023 07:22:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=fF3R6h9g; spf=pass (domain: konsulko.com, ip: 209.85.218.51, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-9dbb3d12aefso854069066b.0 for ; Tue, 07 Nov 2023 07:22:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1699370562; x=1699975362; 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=0n7XhszxGbyizbSNZLlpixcSvdQjlk4d0AtrRb8NeNY=; b=fF3R6h9gYODl7yN9RRI+Xw7Y99Rhp0HL9FxWtySyRgKFeapyVi9YeOH6wq78TfTQ8h XPYowlbiCYAcqv6XvUFRG4xhT/EoNaARNytPz6QFF15WZtZtKiAhwuJE/AWvYlyQUp40 bkcn1DqQHkg1SaCLSOcQk9F6PrVOoA1fE8I1o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699370562; x=1699975362; 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=0n7XhszxGbyizbSNZLlpixcSvdQjlk4d0AtrRb8NeNY=; b=kJ5Bi7Nl7SWncrdJ9uGi8gqUYH9DT/7YEnOP6Ye0eBA4ReJFK2842XIgFDCevPan9x Ci56fUp+eIUU6SFWZMenDuiGx1R4Hyxtl0jpcHDUDAhx+ZcJ0d25xSbyHAbYrVJqa4QD j9dccQlMRmc6Itf8c6habnVHc+5OJY93ghM0EvlF4ApvU71wd1amWTsNs2qkRT+C6pG2 nqIKifnw0KhJwhyNSuEAQZjkBAO+CwWtaJSyWp47DdTmK0Rl22in0CVYSSGzf+KN/il1 sQqpwfgUZTANIKQejxt1RJBs7tjNRdJbcFxdzU/+qsi8d6HmUpjY+8sgSd1ytCdquDoV HmbQ== X-Gm-Message-State: AOJu0YyE1srbAKoTUeOD/SNwGWngY46vJth+WT66aveqeecowvCNBLBt Sl51PD4yxkdpNLSC8bsJGBSu8P0dEB5owAsTZh0= X-Google-Smtp-Source: AGHT+IHHm7mK7OaAVEuzSpFwx1GfwZ3Kd297WZW+x8G7EkYySot1HfxJr3zqP2nB/sEiybCbTEnGcQ== X-Received: by 2002:a17:906:eec6:b0:99d:e617:abeb with SMTP id wu6-20020a170906eec600b0099de617abebmr14412960ejb.23.1699370561785; Tue, 07 Nov 2023 07:22:41 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id s12-20020a170906168c00b0099cd1c0cb21sm1136897ejd.129.2023.11.07.07.22.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 07:22:41 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-oe][PATCH 1/3] imlib2: Upgrade 1.7.1 -> 1.12.1 Date: Tue, 7 Nov 2023 17:22:37 +0200 Message-Id: <20231107152239.2219002-1-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 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 ; Tue, 07 Nov 2023 15:22:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/106454 Upgrade to version 1.12.1: - Fix some clang complaints - scaling: MMX asm scaling causes segv, disable for now - loading: Call module exit function also when not dlclosing module on unload - loaders: Fix build with -m32 --enable-debug - RAW loader: Don't unload loader - imlib2_grab, imlib2_view: Unset context colormap - x11_grab: Use correct depth when grabbing Remove bzip2 from PACKAGECONFIG because for this version it is an unrecognised option. This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi --- meta-oe/recipes-graphics/imlib2/imlib2_git.bb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/meta-oe/recipes-graphics/imlib2/imlib2_git.bb b/meta-oe/recipes-graphics/imlib2/imlib2_git.bb index 9b8849b58..ceb14301e 100644 --- a/meta-oe/recipes-graphics/imlib2/imlib2_git.bb +++ b/meta-oe/recipes-graphics/imlib2/imlib2_git.bb @@ -7,8 +7,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=344895f253c32f38e182dcaf30fe8a35" DEPENDS = "freetype " PROVIDES = "virtual/imlib2" -PV = "1.7.1" -SRCREV = "01424487e360383a039dc123bc2a345fe7ea2535" +PV = "1.12.1" +SRCREV = "9198db25369f04db069ce61a661c3c47b2622655" inherit autotools pkgconfig lib_package @@ -28,7 +28,6 @@ PACKAGECONFIG[png] = "--with-png,--without-png,libpng" PACKAGECONFIG[tiff] = "--with-tiff,--without-tiff,tiff" PACKAGECONFIG[webp] = "--with-webp,--without-webp,libwebp" -PACKAGECONFIG[bzip2] = "--with-bzip2,--without-bzip2,bzip2" PACKAGECONFIG[zlib] = "--with-zlib,--without-zlib,zlib" PACKAGECONFIG[id3] = "--with-id3,--without-id3,libid3tag" From patchwork Tue Nov 7 15:22:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 34016 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 A484AC4167B for ; Tue, 7 Nov 2023 15:22:54 +0000 (UTC) Received: from mail-ed1-f47.google.com (mail-ed1-f47.google.com [209.85.208.47]) by mx.groups.io with SMTP id smtpd.web10.13644.1699370565039231229 for ; Tue, 07 Nov 2023 07:22:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=VfNqINSU; spf=pass (domain: konsulko.com, ip: 209.85.208.47, mailfrom: leon.anavi@konsulko.com) Received: by mail-ed1-f47.google.com with SMTP id 4fb4d7f45d1cf-53db360294fso9997831a12.3 for ; Tue, 07 Nov 2023 07:22:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1699370563; x=1699975363; 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=rShIYh6PYOUNMrobb9EJ3g6kVMp2JjgKREVzNTy0Smw=; b=VfNqINSULW6/gzGn9X6ovsCwjup73eT8EUd7rCk4VwCMZ92HeFdz3BXwBiHS11vFAa CR19+xFKrsqVVAmHvgKyj7ORylwQIelcwYa33Mfzr2U2gpCaj/Kj+E7nh8NhgAupNYsv 6V4NlYNnVcher6e+hgl4Z9DFDctfwlGDPWQ24= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699370563; x=1699975363; 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=rShIYh6PYOUNMrobb9EJ3g6kVMp2JjgKREVzNTy0Smw=; b=F2++0cudBMmff37eQMR2FsgbEFV+9xHA8s7gz0Vgi/n8RGujqyK/a5Qivd2htarOMp WwCfi8J3EFI/oLRqrZkGOz1j4lcxjrNrx5/QXZdHwGA2BBc6GyiDpoP6H2+mPlRisjj+ Apsyjk63sg9Wa7rTuaL7jAO9jm2dEWIGvneA2hCjIiudQB5a72kucUPnr6V/OGkOAGUe jvQhe+OxzNMuSQ/KAlrWdKClnwCrKKNi3Uwo1TJ2LTXgb/kF7C1RA9D0bMjMtR2DAcoj qin0aBYX99M0JaoJiskm8QC22jGzpKMBqardczS0T4c5h1DMFHrPOvT6tC45YEkMWM9Z nG9Q== X-Gm-Message-State: AOJu0YxW6gfaXaYyZViyt2rCRu2Imf26oWNGpEbp0cU7w9aQDcxhIdoY 3K5jYPH2GpQ1AoQZnU63sBx3KKnt5hgC8asmiHs= X-Google-Smtp-Source: AGHT+IHhzDgQqQddZP7WqaQOadO/wqK3T08M8GTvL+GY0yBXTvL3oOcF9YjuHX6DboiY8cFPYq2YBg== X-Received: by 2002:a17:907:3f17:b0:9be:84c1:447e with SMTP id hq23-20020a1709073f1700b009be84c1447emr17695710ejc.41.1699370562788; Tue, 07 Nov 2023 07:22:42 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id s12-20020a170906168c00b0099cd1c0cb21sm1136897ejd.129.2023.11.07.07.22.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 07:22:42 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-oe][PATCH 2/3] qpdf: Update 10.6.3 -> 11.6.3 Date: Tue, 7 Nov 2023 17:22:38 +0200 Message-Id: <20231107152239.2219002-2-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231107152239.2219002-1-leon.anavi@konsulko.com> References: <20231107152239.2219002-1-leon.anavi@konsulko.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 ; Tue, 07 Nov 2023 15:22:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/106455 Update to version 11.6.3: - Fix a bug in which qpdf could potentially discard a character in a binary string if that character was preceded by an octal escaped string with fewer than three digits. This bug was introduced in the 11.0.0 release. The bug would not apply to content streams with default settings. - The linearization specification precludes linearized files that require offets past the 4 GB mark. A bug in qpdf was preventing it from working when offsets had to pass the 2 GB mark. This has been corrected. Switch to cmake. Use /dev/random to perform encryption securely. Change the fully defined path on the target to about buildpaths QA issues with libqpdfTargets.cmake. This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi --- .../qpdf/{qpdf_10.6.3.bb => qpdf_11.6.3.bb} | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) rename meta-oe/recipes-printing/qpdf/{qpdf_10.6.3.bb => qpdf_11.6.3.bb} (67%) diff --git a/meta-oe/recipes-printing/qpdf/qpdf_10.6.3.bb b/meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb similarity index 67% rename from meta-oe/recipes-printing/qpdf/qpdf_10.6.3.bb rename to meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb index fa33daf52..17a65acc6 100644 --- a/meta-oe/recipes-printing/qpdf/qpdf_10.6.3.bb +++ b/meta-oe/recipes-printing/qpdf/qpdf_11.6.3.bb @@ -2,14 +2,14 @@ DESCRIPTION = "PDF transformation/inspection software" HOMEPAGE = "http://qpdf.sourceforge.net" LICENSE = "Artistic-2.0" SECTION = "libs" -DEPENDS = "libpcre zlib libjpeg-turbo" +DEPENDS = "libpcre zlib libjpeg-turbo openssl" SRC_URI = "${SOURCEFORGE_MIRROR}/qpdf/qpdf-${PV}.tar.gz" -SRC_URI[sha256sum] = "e8fc23b2a584ea68c963a897515d3eb3129186741dd19d13c86d31fa33493811" +SRC_URI[sha256sum] = "c394b1b0cff4cd9d13b0f5e16bdf3cf54da424dc434f9d40264b7fe67acd90bc" LIC_FILES_CHKSUM = "file://Artistic-2.0;md5=7806296b9fae874361e6fb10072b7ee3" -inherit autotools-brokensep gettext +inherit cmake gettext # disable random file detection for cross-compile EXTRA_OECONF = "--without-random \ @@ -17,11 +17,18 @@ EXTRA_OECONF = "--without-random \ --disable-check-autofiles \ " +EXTRA_OECMAKE = '-DRANDOM_DEVICE="/dev/random"' + LDFLAGS:append:mipsarch = " -latomic" LDFLAGS:append:riscv32 = " -latomic" S="${WORKDIR}/${BPN}-${PV}" +do_install:append() { + # Change the fully defined path on the target + sed -i -e 's|${STAGING_LIBDIR}|${libdir}|g' ${D}${libdir}/cmake/${BPN}/libqpdfTargets.cmake +} + # avoid Makefile returning error on 'make clean' before configure was run CLEANBROKEN = "1" From patchwork Tue Nov 7 15:22:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leon Anavi X-Patchwork-Id: 34017 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 A2252C4332F for ; Tue, 7 Nov 2023 15:22:54 +0000 (UTC) Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) by mx.groups.io with SMTP id smtpd.web11.13456.1699370565578401325 for ; Tue, 07 Nov 2023 07:22:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@konsulko.com header.s=google header.b=KsdzfSps; spf=pass (domain: konsulko.com, ip: 209.85.218.52, mailfrom: leon.anavi@konsulko.com) Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-9dd6dc9c00cso611549566b.3 for ; Tue, 07 Nov 2023 07:22:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; t=1699370564; x=1699975364; 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=HirFTFp5cm9JtpLtW4EoizB6x+zMLDLEghvGIPTSIEg=; b=KsdzfSps5Xt6I2L++FR0gjWX/kx55iO41VMZdg2JSg1VkSzsbqoS50J6COm9KaCIiy eU7g/ofZ2kkmIKdLzqd5yj3YVu+5mI8OSmwQljUOD1buI9RwZPytVOvK94y5RRi5jJYS r94EeITomgqcQ2cbEuWV9zuz8ENZSipmzugMs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699370564; x=1699975364; 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=HirFTFp5cm9JtpLtW4EoizB6x+zMLDLEghvGIPTSIEg=; b=pbM/SdmI2vqm/6QAo8XtK318t3VeOhWPaRHh4/3mbn1JZkg7pi/81Q/2hWpAmkjA0L AmZX+ARTN9K67qF8tHMtnynok9clbP7U5M7TxUZ9EJiGW1XQHQw0NpDQUPGQDsaufO6X O1xNGmOWpPFU2QGFbHDO27nE/sGKd2U31ammPu22SA/Vb/Xw3JlRuyIe7nKWS8UZc8E2 Euc0k/uivX4e2EK1jZOpXV9g08rEXXFgVxLXnc0lvvj/WflmnqfVrMyfVFZSbVjiCqIa cSaLPtXGOVBk8wGM9u9qVFa5QIjTASUuAYJg492PssoRqCl9Op9Df7Ch/81mmp6MwFTt LtCw== X-Gm-Message-State: AOJu0YwPRXT1FuhD4pRs3Dr614ZZbAILXNOVytK9be2IngmP3VR7a/hJ oEvnfUseLHkJJQqKSW1ChUu2GFjRqvMJkQQFZhI= X-Google-Smtp-Source: AGHT+IEGQM+q3D5Pxl/06MNksWr0SjROryk30pAXBQDIZdwpjG7MfEUSbAySwgUuuWm6GUj4wGnzVw== X-Received: by 2002:a17:907:a088:b0:9e2:ac00:8fb7 with SMTP id hu8-20020a170907a08800b009e2ac008fb7mr1341301ejc.27.1699370563595; Tue, 07 Nov 2023 07:22:43 -0800 (PST) Received: from tone.k.g (lan.nucleusys.com. [92.247.61.126]) by smtp.gmail.com with ESMTPSA id s12-20020a170906168c00b0099cd1c0cb21sm1136897ejd.129.2023.11.07.07.22.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Nov 2023 07:22:43 -0800 (PST) From: Leon Anavi To: openembedded-devel@lists.openembedded.org Cc: Leon Anavi Subject: [meta-oe][PATCH 3/3] libblockdev: Upgrade 3.0.3 -> 3.0.4 Date: Tue, 7 Nov 2023 17:22:39 +0200 Message-Id: <20231107152239.2219002-3-leon.anavi@konsulko.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231107152239.2219002-1-leon.anavi@konsulko.com> References: <20231107152239.2219002-1-leon.anavi@konsulko.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 ; Tue, 07 Nov 2023 15:22:54 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/106456 Upgrade to 3.0.4: - spec: Obsolete vdo plugin packages - spec: Move obsoleted devel subpackages to libblockdev-devel - ci: Bump actions/checkout from v3 to v4 - part: Do not open disk read-write for read only operations - fs: Disable progress for ntfsresize - packit: Add configuration for downstream builds - logging: Default to DEBUG log level if compiled with --enable-debug - Use log function when calling a plugin function that is not loaded - lvm-dbus: Replace g_critical calls with bd_utils_log_format - tests: Fail early when recompilation fails in library_test - tests: Fix "invalid escape sequence '\#'" warning from Python 3.12 This work was sponsored by GOVCERT.LU. Signed-off-by: Leon Anavi --- .../libblockdev/{libblockdev_3.03.bb => libblockdev_3.0.4.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-oe/recipes-extended/libblockdev/{libblockdev_3.03.bb => libblockdev_3.0.4.bb} (97%) diff --git a/meta-oe/recipes-extended/libblockdev/libblockdev_3.03.bb b/meta-oe/recipes-extended/libblockdev/libblockdev_3.0.4.bb similarity index 97% rename from meta-oe/recipes-extended/libblockdev/libblockdev_3.03.bb rename to meta-oe/recipes-extended/libblockdev/libblockdev_3.0.4.bb index 99175e611..d6ee103bb 100644 --- a/meta-oe/recipes-extended/libblockdev/libblockdev_3.03.bb +++ b/meta-oe/recipes-extended/libblockdev/libblockdev_3.0.4.bb @@ -15,7 +15,7 @@ DEPENDS = "autoconf-archive-native glib-2.0 kmod udev libnvme" SRC_URI = "git://github.com/storaged-project/libblockdev;branch=master;protocol=https \ file://0001-fix-pythondir-for-multilib-when-cross-compiling.patch \ " -SRCREV = "38378931d285b91333ff2e2a391b1fe91072f9bb" +SRCREV = "ec0120de06f28ecfc10953b712f7f42735787bcf" S = "${WORKDIR}/git" FILES:${PN} += "${libdir}/python3.*/site-packages"