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 4Zxh9V5kHtz36VY 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 4Zxh9Q1Rslz33ll for ; Tue, 13 May 2025 16:03:54 +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 4Zxh9M4FTZz6SY; Tue, 13 May 2025 16:03:51 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747152231; 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=aU8H8yid0eXI6FlIUCZH8ahJo306251+NiuQq3WCROY=; b=RiGQeXOTE320/wYNe5fESfFvGLU7qb5z8kgRJsVrBxRu0Q8A1SsJK6kawbNn6eX2GhfPQC hreDoE33J/nJqXCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747152231; 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=aU8H8yid0eXI6FlIUCZH8ahJo306251+NiuQq3WCROY=; b=kf+Indz70WFFaEEPaYNeD5GEUrRMgzRJ3iSLGNueSk57Auna8cZg2zkqVfEy9I6e7UTKb+ 1TjANdZybi7+T3q17DWWO5NmF0ZSAw2FYxiKyViAWgahyMygjUgLZpxFKBhi/VmfZpoOny GF7Q9Z5SqV1qqNJax9Vg/Tu5BW8nPUdiGne6+pVJlfCohPIsxGoJItfbODtnoPduHkfea8 u8+qBRqT3heEGRzPNHeYXNPOGUo2d3E7+JjULgaWm3W35aTzks50MtifNgdOrBUDj+CzhJ gHBdf3bU2dQEKTZDwDU+D19LA5t+ESCPzZ6hYhz/bi9UrTepW/EYF6ljyzAskg== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] pixman: Update to version 0.46.0 Date: Tue, 13 May 2025 18:03:42 +0200 Message-ID: <20250513160343.2096670-10-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 0.44.0 to 0.46.0 - Update of rootfile - Changelog 0.46.0 This release notably adds fast paths for RISC-V using the "V" vector extension, contributed by developers at Samsung. RISC-V: Only enable RVV on linux if hwcap headers are available Test case for compositing with a negative stride Fix arm64 advanced prefetcher region: add parametric primitive type to generalize implementation detail region: make print specifier parametric region: add fractional implementation based on 64bit floating point numbe region: add rectf convenience functions region: add pixman_region32_copy_from_region64f utility function region: add image clip and composite functions for fractional regions test/region: add fractional region tests Add a16b16g16r16 format test/stress-test: add a16b16g16r16 ci: Improve coverage and artifact handling ci: Use newer version of QEMU for Bookworm test: Increase timeout for alpha-loop test ci: Enable cross PPC tests ci: Clean up after disabling failing targets ci: Add option to change the default runner tag ci: Move Docker build to a CI template ci: Use native ARM runners for Linux ARM targets ci: Improve Windows images ci: Use regular Debian as base Windows for ARM ci: Fix runner tag variable expansion Fix some build warning rvv: Pass through clang-format docker: Update Wine to 10.5 and update LLVM-MinGW docker: Update Meson to 1.7 docker: Move LLVM archive to a separate thin layer docker: Decrease build time for gcovr test: Add lowlevel-blt-bench result comparison script rvv: Add float suffix to float implementation rvv: Add integer operations ci: Build Wine for windows-amd64 from source ci: Use untagged runners if possible ci: Increase number of retries for Windows targets Post-release version bump to 0.44.3 vmx: Remove unnecessary variable vmx: Remove unpack_565_to_8888() and associated constants vmx: Remove unpack_128_2x128_16() vmx: Remove unpack{hi,lo}_128_8x16 functions vmx: Move and use unpack{hi,lo}_128_16x8 in pix_multiply() vmx: Use create_mask_32_128() more places vmx: Use appropriate types vmx: Add and use create_mask_16_128() function vmx: Use selector variables vmx: Add and use `vzero` constant vmx: Simplify over() function vmx: Make in_over() a real function vmx: Simplify unpack{hi,lo}_128_16x8() function vmx: Move create_mask_32_128() function vmx: Avoid two shifts in pix_multiply() function vmx: Optimize pix_multiply() vmx: Declare iterator variable in for loop vmx: Disable clang-format around some data structure declarations vmx: Run clang-format ci: Enable LLVM testing on linux-arm-v7 ci: Allow failures in windows-amd64 jobs Pre-release version bump to 0.46.0 arm: Move the .fpu neon directive around .clang-format: Add 0.44.2 meson: require Meson >= 1.3.0 ci: Rename mips64el to mips64le ci: Enable ppc64le testing with clang Post-release version bump to 0.44.1 vmx: Fix is_opaque, is_zero, is_transparent functions release.sh: Some improvements Pre-release version bump to 0.44.2 RISC-V: fix rvv auto-detection on `gcc-13` release.sh: Add script RISC-V: Force spec 1p0 in architecture definiton Signed-off-by: Adolf Belka --- config/rootfiles/common/pixman | 2 +- lfs/pixman | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/config/rootfiles/common/pixman b/config/rootfiles/common/pixman index 3f81a4b12..385a9ecee 100644 --- a/config/rootfiles/common/pixman +++ b/config/rootfiles/common/pixman @@ -3,5 +3,5 @@ #usr/include/pixman-1/pixman.h #usr/lib/libpixman-1.so usr/lib/libpixman-1.so.0 -usr/lib/libpixman-1.so.0.44.0 +usr/lib/libpixman-1.so.0.46.0 #usr/lib/pkgconfig/pixman-1.pc diff --git a/lfs/pixman b/lfs/pixman index 858939c99..c2c6fcf2e 100644 --- a/lfs/pixman +++ b/lfs/pixman @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2024 IPFire Team # +# Copyright (C) 2007-2025 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 = 0.44.0 +VER = 0.46.0 THISAPP = pixman-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = ea3f5fc5e6febfd3e6acf89b9bb7ce2d7c82d42ede2b3f7df69ce6d65ec2d75d3402523a1a3227135caac34633556dec3010a435ace23f2c8255ea210c03d5db +$(DL_FILE)_BLAKE2 = 5fc9d0df2f685afc1931ac12757d7ec0369c1f90b51f79b696479a2edd0c13e0684938871166318ca5c78b4955195ba5517e98e4666803b9062f4ed2b6593afa install : $(TARGET) @@ -71,9 +71,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) - cd $(DIR_APP) && meson \ - --prefix=/usr \ - builddir/ + cd $(DIR_APP) && meson setup \ + --prefix=/usr \ + builddir/ cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING) cd $(DIR_APP) && ninja -C builddir/ install @rm -rf $(DIR_APP) -- 2.49.0