Files
poky/meta/recipes-extended
Wang Mingyu 7205f011a3 xz: upgrade 5.4.0 -> 5.4.1
Changelog:
==========
* 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.

(From OE-Core rev: bf829fec65b5f5047a4139ede8c4c2982ba81f1c)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-16 10:42:07 +00:00
..
2023-01-12 23:08:59 +00:00
2023-01-06 12:03:48 +00:00
2022-12-06 15:23:18 +00:00
2022-09-08 14:59:39 +01:00
2022-11-27 23:54:51 +00:00
2023-01-16 10:42:07 +00:00
2023-01-15 08:49:08 +00:00
2022-11-27 23:54:51 +00:00
2022-10-29 16:28:35 +01:00
2022-11-01 17:34:59 +00:00
2022-04-10 08:31:17 +01:00
2022-10-29 16:28:35 +01:00
2022-05-20 22:52:22 +01:00
2022-11-29 10:29:58 +00:00
2022-09-21 20:19:53 +01:00
2022-04-19 14:14:12 +01:00
2022-11-08 22:47:16 +00:00
2023-01-06 12:03:48 +00:00
2023-01-06 12:03:47 +00:00
2022-12-21 10:16:31 +00:00
2023-01-16 10:42:07 +00:00
2023-01-15 08:49:08 +00:00
2022-08-17 19:57:32 +01:00
2022-12-18 19:48:00 +00:00
2022-11-23 18:27:07 +00:00
2021-08-02 15:44:10 +01:00
2022-01-20 11:57:29 +00:00
2022-12-22 23:05:50 +00:00
2022-11-22 12:26:46 +00:00
2021-11-13 16:11:28 +00:00
2022-11-14 16:19:43 +00:00
2022-11-22 12:26:46 +00:00
2022-08-21 22:51:42 +01:00
2022-08-21 22:51:42 +01:00
2022-11-14 16:19:43 +00:00
2022-12-06 15:23:18 +00:00
2022-08-17 19:57:32 +01:00
2022-12-18 19:48:00 +00:00
2022-03-02 18:43:24 +00:00
2022-08-25 11:08:06 +01:00
2023-01-16 10:42:07 +00:00
2022-08-16 14:57:58 +01:00
2022-07-25 22:59:00 +01:00