From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4Zxh9V2YKLz3781 for ; Tue, 13 May 2025 16:03:58 +0000 (UTC) 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 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4Zxh9M6w2Sz34C9 for ; Tue, 13 May 2025 16:03:51 +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 4Zxh9L5CYrz6V4; Tue, 13 May 2025 16:03:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747152230; 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: in-reply-to:in-reply-to:references:references; bh=qG75A9sJeBUZ7fYuxZbzAZ9WBkP8uIG+2U8XakHEINc=; b=qFDc5/s4etWQMnRWF3qeauelNxf6fieNVmn4BvOAycP9kurm7xqRvGOhbFQ9hFZno0F2wg u4kw3eJ/VSMeW2sbR7/vozTxsnqrOljoiMGW95NyGAaZ46wIxhewciP0bEge0+HLrM57F2 MCBJfF0SnTtYuWS4OyC9WMHFgpp1h+pQJU4ULdnCmlYbGxMuplFjbUFSpILlasQWA0vgzO LnbwbFr9g8lpW5mEs2lqwBfCvoGodVo0OY8m4HPscd15FrcAcRqJ/HyKrEv95sXstdzea2 mpy/bETfPfMCLSkSb54WShfAWKc69hmXKiWZw+dRVnLcrpo0DQbOEj4edkVwcQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747152230; 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: in-reply-to:in-reply-to:references:references; bh=qG75A9sJeBUZ7fYuxZbzAZ9WBkP8uIG+2U8XakHEINc=; b=anhAhBMtMnfCcjEp+DEpmk1y1nvEzzQ4eBjKmvbki/+mS/5wM3KfF/BGZMV9uLvzGL1yNH RL28YkdD5xG+17Cw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] libpng: Update to version 1.6.48 Date: Tue, 13 May 2025 18:03:39 +0200 Message-ID: <20250513160343.2096670-7-adolf.belka@ipfire.org> In-Reply-To: <20250513160343.2096670-1-adolf.belka@ipfire.org> References: <20250513160343.2096670-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 Content-Transfer-Encoding: 8bit - Update from version 1.6.45 to 1.6.48 - Update of rootfile - Changelog 1.6.48 Fixed the floating-point version of the mDCv setter `png_set_mDCv`. (Reported by Mohit Bakshi; fixed by John Bowler) Added #error directives to discourage the inclusion of private libpng implementation header files in PNG-supporting applications. Added the CMake build option `PNG_LIBCONF_HEADER`, to be used as an alternative to `DFA_XTRA`. Removed the Travis CI configuration files, with heartfelt thanks for their generous support of our project over the past five years! 1.6.47 Modified the behaviour of colorspace chunks in order to adhere to the new precedence rules formulated in the latest draft of the PNG Specification. (Contributed by John Bowler) Fixed a latent bug in `png_write_iCCP`. This would have been a read-beyond-end-of-malloc vulnerability, introduced early in the libpng-1.6.0 development, yet (fortunately!) it was inaccessible before the above-mentioned modification of the colorspace precedence rules, due to pre-existing colorspace checks. (Reported by Bob Friesenhahn; fixed by John Bowler) 1.6.46 Added support for the mDCV and cLLI chunks. (Contributed by John Bowler) Fixed a build issue affecting C89 compilers. This was a regression introduced in libpng-1.6.45. (Contributed by John Bowler) Added makefile.c89, specifically for testing C89 compilers. Cleaned up contrib/pngminus: corrected an old typo, removed an old workaround, and updated the CMake file. Signed-off-by: Adolf Belka --- config/rootfiles/common/libpng | 2 +- lfs/libpng | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/common/libpng b/config/rootfiles/common/libpng index 06b4a8556..1e7de2f61 100644 --- a/config/rootfiles/common/libpng +++ b/config/rootfiles/common/libpng @@ -16,7 +16,7 @@ usr/lib/libpng.so #usr/lib/libpng16.la usr/lib/libpng16.so usr/lib/libpng16.so.16 -usr/lib/libpng16.so.16.45.0 +usr/lib/libpng16.so.16.48.0 #usr/lib/pkgconfig/libpng.pc #usr/lib/pkgconfig/libpng16.pc #usr/share/man/man3/libpng.3 diff --git a/lfs/libpng b/lfs/libpng index 679320299..a97e13916 100644 --- a/lfs/libpng +++ b/lfs/libpng @@ -24,7 +24,7 @@ include Config -VER = 1.6.45 +VER = 1.6.48 THISAPP = libpng-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 4905c7ee3d0e0b63add6f196883e37f1a62bdc6a02f92bc16c9e70c3b2ee202eec00c8ef619e2d8bda37c7de392eebddcbb94255f4eecb953e765cf1b45d53b1 +$(DL_FILE)_BLAKE2 = 2aec3b237d8cf2109186518a1604d9d10e0ef6739730988e01b91f20d48dcd736a293d3c96bed719807778a68273d1bf5cc2467fc19852dbfffd39295fcbf515 install : $(TARGET) -- 2.49.0