From patchwork Mon Sep 28 09:30:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10283 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4htbds5F1Gz3x2N for ; Mon, 28 Sep 2026 09:30:57 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [IPv6:2001:678:b28::201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4htbdr2z1Qz8Xv for ; Mon, 28 Sep 2026 09:30:56 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4htbdr26cHz33m2 for ; Mon, 28 Sep 2026 09:30:56 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4htbdn3L72z30Rv for ; Mon, 28 Sep 2026 09:30:53 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4htbdk5TRPz6M; Mon, 28 Sep 2026 09:30:50 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1790587850; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=8beFrwoCn27nljBkRQgjYQucrn50zOXSqYqS9apVvFc=; b=ddg7cNRDbqjYNqDNUgmzA6PXOkcjmibzD+eUBbzsAuSp41LUDg2ckHTt8C9odNSoYUSm6Z eB7MCCKS/kwIWDDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1790587850; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=8beFrwoCn27nljBkRQgjYQucrn50zOXSqYqS9apVvFc=; b=W5oFMUe1R9KvhMnNL21MsqUWJRosD0jOrXa2imVQK8onoYC71nAjh2YiEuZjvLm4EQs/ZX ewRRJRU/hafQA7QV7iBNLhvzSz2eyp+RRK7pr7pIiCzUeRylulNCjz8f9XBQXBs7+evhPC tyP888zMTxGYhThWIcgIzIl9V82uDxFCma/loIrORYaQMWFqU36TfjzCb+jzwRce+Qky9y trRK9jEaOv8qIQCkey9Mzwm1g0DHYemztRVlRYHRHBedMw625M/bCfe9+hxPni7T4GWsK0 Ni8ZYfZaKP9Y6xPGCF7bY8QrN5yEEFQu7OU/25IVDTck3a7FaaFtnDGaX10dXA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] cairo: Update to version 1.18.6 Date: Mon, 28 Sep 2026 11:30:41 +0200 Message-ID: <20260928093047.47304-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 1.18.4 to 1.18.6 - Update of rootfile - Changelog 1.18.6 The XCB surface triggered an UAF warning when building with GCC. [#898] The clipping code was accessing various fields in a guard value, and causing a crash inside Inkscape. See: https://gitlab.com/inkscape/inkscape/-/issues/5631 Multiple fixes for the Windows backends, including improvements in the thread safety of the DirectWrite code. [#897] The DirectWrite backend now supports COLRv1 fonts. [#903] Multiple fixes for building with MSVC and ClangCL. A leak in the PDF surfaces has been fixed. [!644] Various gaps between abutting rectangles when drawing with ANTIALIAS_NONE were removed by using absolute coordinates and avoiding rounding errors. [#976] Remove an overflow when computing the buffer size in the XRender code. [#950] Signed-off-by: Adolf Belka --- config/rootfiles/common/cairo | 6 +++--- lfs/cairo | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/rootfiles/common/cairo b/config/rootfiles/common/cairo index 8bf1ee483..5448bc040 100644 --- a/config/rootfiles/common/cairo +++ b/config/rootfiles/common/cairo @@ -17,13 +17,13 @@ #usr/lib/cairo/libcairo-trace.so #usr/lib/libcairo-gobject.so usr/lib/libcairo-gobject.so.2 -usr/lib/libcairo-gobject.so.2.11804.4 +usr/lib/libcairo-gobject.so.2.11806.6 #usr/lib/libcairo-script-interpreter.so usr/lib/libcairo-script-interpreter.so.2 -usr/lib/libcairo-script-interpreter.so.2.11804.4 +usr/lib/libcairo-script-interpreter.so.2.11806.6 #usr/lib/libcairo.so usr/lib/libcairo.so.2 -usr/lib/libcairo.so.2.11804.4 +usr/lib/libcairo.so.2.11806.6 #usr/lib/pkgconfig/cairo-fc.pc #usr/lib/pkgconfig/cairo-ft.pc #usr/lib/pkgconfig/cairo-gobject.pc diff --git a/lfs/cairo b/lfs/cairo index 62cfe98cb..5a68d0c67 100644 --- a/lfs/cairo +++ b/lfs/cairo @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 1.18.4 +VER = 1.18.6 THISAPP = cairo-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 976de469b077dac964d15257e5d2edf271df720d45370c6cd6ee1d1df79aec5b1e1126a2fb1954c5f5dd74b0b83f32e44d3e442f983d436aa7f389807615b3ed +$(DL_FILE)_BLAKE2 = 5283fae2d77187b2f0342e86d7ff3383b90a98f29afa2e71cc0f33d1e709056d64822db50dee336651639dab17bdb6fe73fba140ecba791a666d021e6bb7d87b install : $(TARGET)