From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Subject: [PATCH] xz: Update to version 5.4.1
Date: Wed, 25 Jan 2023 23:41:24 +0100 [thread overview]
Message-ID: <20230125224125.3599166-5-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20230125224125.3599166-1-adolf.belka@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 6945 bytes --]
- 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 <adolf.belka(a)ipfire.org>
---
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 <info(a)ipfire.org> #
+# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
# #
# 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)
--
2.39.1
next prev parent reply other threads:[~2023-01-25 22:41 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-25 22:41 [PATCH 1/2] cairo: Update to version 1.17.6 Adolf Belka
2023-01-25 22:41 ` [PATCH] lz4: Update to version 1.9.4 Adolf Belka
2023-01-25 22:41 ` [PATCH] nfs: Update to version 2.6.2 Adolf Belka
2023-01-25 22:41 ` [PATCH] xfsprogs: Update to version 6.1.1 Adolf Belka
2023-01-25 22:41 ` Adolf Belka [this message]
2023-01-25 22:41 ` [PATCH 2/2] pixman: Update to version 0.42.2 Adolf Belka
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230125224125.3599166-5-adolf.belka@ipfire.org \
--to=adolf.belka@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox