From patchwork Wed Jan 25 22:41:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6467 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 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4P2Jjh3Lpyz3wcl for ; Wed, 25 Jan 2023 22:41:44 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4P2JjY0CD1z107; Wed, 25 Jan 2023 22:41:37 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4P2JjX0NHLz30HN; Wed, 25 Jan 2023 22:41:36 +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 (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4P2JjT72mdz2y1h for ; Wed, 25 Jan 2023 22:41:33 +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 ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4P2JjT5XywzRS; Wed, 25 Jan 2023 22:41:33 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1674686493; 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=WklnA610iN98smVSeGEVaYQeTvq8yNBQUCJl6qitMY4=; b=9krT10XO9O4UNda7mPgGvqmdSffrVVL9PaEufpzaXze7Vhlu3EHXHA17Woxgqb7RBBYSN2 vKgwt1bdDezY1YDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1674686493; 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=WklnA610iN98smVSeGEVaYQeTvq8yNBQUCJl6qitMY4=; b=oDe6uYRwv5JQTiEKeUAq9pjNRpMAbGGRFL+1lorDTgVGU9DEs2iEaf6t7yT+FVQiQLbs0Z PFeob97HIqaapo2uYZbFg9HSgFizB1O6uwSf4Hf+vuKH1jI+VwgKq4RtxzItlDtt5PWZnW LKIsbOxhodMzaOiKSIoAtGg09sQpKkj8lwmH+E7BgoeFWxokYCH0aAUYTgM0yT2imZrQSh hiweeufeI7H8VLiEMiITBbBzqU2/npuu4et+asWFPCzTeAwx0kGjamAVHJiDWLt4qtTXLi sXiDetkLS+H+ETEkp/pqIh6IXepNQWSwrR67yCQLKPo/2Q7AcSSqcltAbibVAQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] xz: Update to version 5.4.1 Date: Wed, 25 Jan 2023 23:41:24 +0100 Message-Id: <20230125224125.3599166-5-adolf.belka@ipfire.org> In-Reply-To: <20230125224125.3599166-1-adolf.belka@ipfire.org> References: <20230125224125.3599166-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 5.4.0 to 5.4.1 - Update of rootfile - Changelog 5.4.1 (2023-01-11) * liblzma: - Fixed the return value of lzma_microlzma_encoder() if the LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options made the function return LZMA_STREAM_END without encoding anything instead of returning LZMA_OPTIONS_ERROR. - Windows / Visual Studio: Workaround a possible compiler bug when targeting 32-bit x86 and compiling the CLMUL version of the CRC64 code. The CLMUL code isn't enabled by the Windows project files but it is in the CMake-based builds. * Build systems: - Windows-specific CMake changes: * Don't try to enable CLMUL CRC64 code if _mm_set_epi64x() isn't available. This fixes CMake-based build with Visual Studio 2013. * Created a workaround for a build failure with windres from GNU binutils. It is used only when the C compiler is GCC (not Clang). The workaround is incompatible with llvm-windres, resulting in "XZx20Utils" instead of "XZ Utils" in the resource file, but without the workaround llvm-windres works correctly. See the comment in CMakeLists.txt for details. * Included the resource files in the xz and xzdec build rules. Building the command line tools is still experimental but possible with MinGW-w64. - Visual Studio: Added stream_decoder_mt.c to the project files. Now the threaded decompressor lzma_stream_decoder_mt() gets built. CMake-based build wasn't affected. - Updated windows/INSTALL-MSVC.txt to mention that CMake-based build is now the preferred method with Visual Studio. The project files will probably be removed after 5.4.x releases. - Changes to #defines in config.h: * HAVE_DECL_CLOCK_MONOTONIC was replaced by HAVE_CLOCK_MONOTONIC. The old macro was always defined in configure-generated config.h to either 0 or 1. The new macro is defined (to 1) only if the declaration of CLOCK_MONOTONIC is available. This matches the way most other config.h macros work and makes things simpler with other build systems. * HAVE_DECL_PROGRAM_INVOCATION_NAME was replaced by HAVE_PROGRAM_INVOCATION_NAME for the same reason. * Tests: - Fixed test script compatibility with ancient /bin/sh versions. Now the five test_compress_* tests should no longer fail on Solaris 10. - Added and refactored a few tests. * Translations: - Updated the Catalan and Esperanto translations. - Added Korean and Ukrainian man page translations. Signed-off-by: Adolf Belka --- config/rootfiles/common/xz | 52 ++++++++++++++++++++++++++++++++++++-- lfs/xz | 6 ++--- 2 files changed, 53 insertions(+), 5 deletions(-) diff --git a/config/rootfiles/common/xz b/config/rootfiles/common/xz index 1e4a43729..69d440435 100644 --- a/config/rootfiles/common/xz +++ b/config/rootfiles/common/xz @@ -39,9 +39,9 @@ usr/bin/xzmore #usr/include/lzma/vli.h #usr/lib/liblzma.a #usr/lib/liblzma.la -usr/lib/liblzma.so +#usr/lib/liblzma.so usr/lib/liblzma.so.5 -usr/lib/liblzma.so.5.4.0 +usr/lib/liblzma.so.5.4.1 #usr/lib/pkgconfig/liblzma.pc #usr/share/doc/xz #usr/share/doc/xz/AUTHORS @@ -130,6 +130,30 @@ usr/lib/liblzma.so.5.4.0 #usr/share/man/fr/man1/xzdiff.1 #usr/share/man/fr/man1/xzless.1 #usr/share/man/fr/man1/xzmore.1 +#usr/share/man/ko +#usr/share/man/ko/man1 +#usr/share/man/ko/man1/lzcat.1 +#usr/share/man/ko/man1/lzcmp.1 +#usr/share/man/ko/man1/lzdiff.1 +#usr/share/man/ko/man1/lzegrep.1 +#usr/share/man/ko/man1/lzfgrep.1 +#usr/share/man/ko/man1/lzgrep.1 +#usr/share/man/ko/man1/lzless.1 +#usr/share/man/ko/man1/lzma.1 +#usr/share/man/ko/man1/lzmadec.1 +#usr/share/man/ko/man1/lzmore.1 +#usr/share/man/ko/man1/unlzma.1 +#usr/share/man/ko/man1/unxz.1 +#usr/share/man/ko/man1/xz.1 +#usr/share/man/ko/man1/xzcat.1 +#usr/share/man/ko/man1/xzcmp.1 +#usr/share/man/ko/man1/xzdec.1 +#usr/share/man/ko/man1/xzdiff.1 +#usr/share/man/ko/man1/xzegrep.1 +#usr/share/man/ko/man1/xzfgrep.1 +#usr/share/man/ko/man1/xzgrep.1 +#usr/share/man/ko/man1/xzless.1 +#usr/share/man/ko/man1/xzmore.1 #usr/share/man/man1/lzcat.1 #usr/share/man/man1/lzcmp.1 #usr/share/man/man1/lzdiff.1 @@ -177,3 +201,27 @@ usr/lib/liblzma.so.5.4.0 #usr/share/man/ro/man1/xzgrep.1 #usr/share/man/ro/man1/xzless.1 #usr/share/man/ro/man1/xzmore.1 +#usr/share/man/uk +#usr/share/man/uk/man1 +#usr/share/man/uk/man1/lzcat.1 +#usr/share/man/uk/man1/lzcmp.1 +#usr/share/man/uk/man1/lzdiff.1 +#usr/share/man/uk/man1/lzegrep.1 +#usr/share/man/uk/man1/lzfgrep.1 +#usr/share/man/uk/man1/lzgrep.1 +#usr/share/man/uk/man1/lzless.1 +#usr/share/man/uk/man1/lzma.1 +#usr/share/man/uk/man1/lzmadec.1 +#usr/share/man/uk/man1/lzmore.1 +#usr/share/man/uk/man1/unlzma.1 +#usr/share/man/uk/man1/unxz.1 +#usr/share/man/uk/man1/xz.1 +#usr/share/man/uk/man1/xzcat.1 +#usr/share/man/uk/man1/xzcmp.1 +#usr/share/man/uk/man1/xzdec.1 +#usr/share/man/uk/man1/xzdiff.1 +#usr/share/man/uk/man1/xzegrep.1 +#usr/share/man/uk/man1/xzfgrep.1 +#usr/share/man/uk/man1/xzgrep.1 +#usr/share/man/uk/man1/xzless.1 +#usr/share/man/uk/man1/xzmore.1 diff --git a/lfs/xz b/lfs/xz index 1e4020dde..3c9875a6e 100644 --- a/lfs/xz +++ b/lfs/xz @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team # +# Copyright (C) 2007-2023 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 = 5.4.0 +VER = 5.4.1 THISAPP = xz-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -45,7 +45,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 8896044ae2761561161f4dcfc1e8e0bc6a58a2a7784567156b23e589cdb80028b37655af65802a20d2631ef05c209e406424f061c0293458a41b16dbf75a4f29 +$(DL_FILE)_BLAKE2 = 64c555ccc163ea1135c7eda077ef31e5bd68975ed3b6e395d5d6e602caed13112349c72a7596c67797e007246782747f048dd4a518239d9005305932b0975d67 install : $(TARGET)