Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdeflate for openSUSE:Factory checked in at 2025-12-30 12:00:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdeflate (Old) and /work/SRC/openSUSE:Factory/.libdeflate.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdeflate" Tue Dec 30 12:00:21 2025 rev:17 rq:1324623 version:1.25 Changes: -------- --- /work/SRC/openSUSE:Factory/libdeflate/libdeflate.changes 2025-09-11 14:39:22.267874252 +0200 +++ /work/SRC/openSUSE:Factory/.libdeflate.new.1928/libdeflate.changes 2025-12-30 12:00:32.901013848 +0100 @@ -1,0 +2,7 @@ +Mon Dec 29 00:30:39 UTC 2025 - Dirk Müller <[email protected]> + +- update to 1.25: + * Fixed a build error with gcc 16. + * The libdeflate CMake package is now relocatable. + +------------------------------------------------------------------- Old: ---- libdeflate-1.24.tar.gz New: ---- libdeflate-1.25.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdeflate.spec ++++++ --- /var/tmp/diff_new_pack.Q4EvVH/_old 2025-12-30 12:00:34.749089761 +0100 +++ /var/tmp/diff_new_pack.Q4EvVH/_new 2025-12-30 12:00:34.761090254 +0100 @@ -19,7 +19,7 @@ %define major 0 %define libname %{name}%{major} Name: libdeflate -Version: 1.24 +Version: 1.25 Release: 0 Summary: Library for DEFLATE/zlib/gzip compression and decompression License: BSD-2-Clause ++++++ libdeflate-1.24.tar.gz -> libdeflate-1.25.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/.github/workflows/ci.yml new/libdeflate-1.25/.github/workflows/ci.yml --- old/libdeflate-1.24/.github/workflows/ci.yml 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/.github/workflows/ci.yml 2025-11-01 03:19:27.000000000 +0100 @@ -108,12 +108,10 @@ strategy: matrix: include: - - {os: windows-2022, gen: "Visual Studio 17 2022", toolset: v143, vs: x64, vcpkg: x64-windows} - - {os: windows-2022, gen: "Visual Studio 17 2022", toolset: ClangCL, vs: x64, vcpkg: x64-windows} - - {os: windows-2022, gen: "Visual Studio 17 2022", toolset: v143, vs: Win32, vcpkg: x86-windows} - - {os: windows-2022, gen: "Visual Studio 17 2022", toolset: ClangCL, vs: Win32, vcpkg: x86-windows} - - {os: windows-2019, gen: "Visual Studio 16 2019", toolset: v142, vs: x64, vcpkg: x64-windows} - - {os: windows-2019, gen: "Visual Studio 16 2019", toolset: v142, vs: Win32, vcpkg: x86-windows} + - {os: windows-latest, gen: "Visual Studio 17 2022", toolset: v143, vs: x64, vcpkg: x64-windows} + - {os: windows-latest, gen: "Visual Studio 17 2022", toolset: ClangCL, vs: x64, vcpkg: x64-windows} + - {os: windows-latest, gen: "Visual Studio 17 2022", toolset: v143, vs: Win32, vcpkg: x86-windows} + - {os: windows-latest, gen: "Visual Studio 17 2022", toolset: ClangCL, vs: Win32, vcpkg: x86-windows} runs-on: ${{matrix.os}} steps: - uses: actions/checkout@v4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/CMakeLists.txt new/libdeflate-1.25/CMakeLists.txt --- old/libdeflate-1.24/CMakeLists.txt 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/CMakeLists.txt 2025-11-01 03:19:27.000000000 +0100 @@ -244,7 +244,7 @@ set(LIB_INCLUDE_DIRS $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> - $<INSTALL_INTERFACE:${CMAKE_INSTALL_FULL_INCLUDEDIR}>) +) if(LIBDEFLATE_APPLE_FRAMEWORK) # Define resource files for Apple Framework diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/NEWS.md new/libdeflate-1.25/NEWS.md --- old/libdeflate-1.24/NEWS.md 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/NEWS.md 2025-11-01 03:19:27.000000000 +0100 @@ -1,5 +1,11 @@ # libdeflate release notes +## Version 1.25 + +* Fixed a build error with gcc 16. + +* The libdeflate CMake package is now relocatable. + ## Version 1.24 * The CMake-based build system now supports Apple Framework builds. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/README.md new/libdeflate-1.25/README.md --- old/libdeflate-1.24/README.md 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/README.md 2025-11-01 03:19:27.000000000 +0100 @@ -154,6 +154,7 @@ * Python: [deflate](https://github.com/dcwatson/deflate) * Ruby: [libdeflate-ruby](https://github.com/kaorimatz/libdeflate-ruby) * Rust: [libdeflater](https://github.com/adamkewley/libdeflater) +* Swift: [SwiftDeflate](https://github.com/dcwatson/SwiftDeflate) Note: these are third-party projects which haven't necessarily been vetted by the authors of libdeflate. Please direct all questions, bugs, and improvements diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/lib/x86/adler32_impl.h new/libdeflate-1.25/lib/x86/adler32_impl.h --- old/libdeflate-1.24/lib/x86/adler32_impl.h 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/lib/x86/adler32_impl.h 2025-11-01 03:19:27.000000000 +0100 @@ -82,7 +82,7 @@ */ # define adler32_x86_avx512_vl256_vnni adler32_x86_avx512_vl256_vnni # define SUFFIX _avx512_vl256_vnni -# define ATTRIBUTES _target_attribute("avx512bw,avx512vl,avx512vnni" NO_EVEX512) +# define ATTRIBUTES _target_attribute("avx512bw,avx512vl,avx512vnni") # define VL 32 # define USE_VNNI 1 # define USE_AVX512 1 @@ -94,7 +94,7 @@ */ # define adler32_x86_avx512_vl512_vnni adler32_x86_avx512_vl512_vnni # define SUFFIX _avx512_vl512_vnni -# define ATTRIBUTES _target_attribute("avx512bw,avx512vnni" EVEX512) +# define ATTRIBUTES _target_attribute("avx512bw,avx512vnni") # define VL 64 # define USE_VNNI 1 # define USE_AVX512 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/lib/x86/cpu_features.h new/libdeflate-1.25/lib/x86/cpu_features.h --- old/libdeflate-1.24/lib/x86/cpu_features.h 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/lib/x86/cpu_features.h 2025-11-01 03:19:27.000000000 +0100 @@ -165,15 +165,6 @@ # define HAVE_AVXVNNI(features) ((features) & X86_CPU_FEATURE_AVXVNNI) #endif -#if (GCC_PREREQ(14, 0) || CLANG_PREREQ(18, 0, 18000000)) \ - && !defined(__EVEX512__) /* avoid subtracting the evex512 feature */ -# define EVEX512 ",evex512" /* needed to override potential -mno-evex512 */ -# define NO_EVEX512 ",no-evex512" -#else -# define EVEX512 "" -# define NO_EVEX512 "" -#endif - #endif /* ARCH_X86_32 || ARCH_X86_64 */ #endif /* LIB_X86_CPU_FEATURES_H */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/lib/x86/crc32_impl.h new/libdeflate-1.25/lib/x86/crc32_impl.h --- old/libdeflate-1.24/lib/x86/crc32_impl.h 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/lib/x86/crc32_impl.h 2025-11-01 03:19:27.000000000 +0100 @@ -104,7 +104,7 @@ */ # define crc32_x86_vpclmulqdq_avx512_vl256 crc32_x86_vpclmulqdq_avx512_vl256 # define SUFFIX _vpclmulqdq_avx512_vl256 -# define ATTRIBUTES _target_attribute("vpclmulqdq,pclmul,avx512bw,avx512vl" NO_EVEX512) +# define ATTRIBUTES _target_attribute("vpclmulqdq,pclmul,avx512bw,avx512vl") # define VL 32 # define USE_AVX512 1 # include "crc32_pclmul_template.h" @@ -117,7 +117,7 @@ */ # define crc32_x86_vpclmulqdq_avx512_vl512 crc32_x86_vpclmulqdq_avx512_vl512 # define SUFFIX _vpclmulqdq_avx512_vl512 -# define ATTRIBUTES _target_attribute("vpclmulqdq,pclmul,avx512bw,avx512vl" EVEX512) +# define ATTRIBUTES _target_attribute("vpclmulqdq,pclmul,avx512bw,avx512vl") # define VL 64 # define USE_AVX512 1 # include "crc32_pclmul_template.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdeflate-1.24/libdeflate.h new/libdeflate-1.25/libdeflate.h --- old/libdeflate-1.24/libdeflate.h 2025-05-11 21:02:37.000000000 +0200 +++ new/libdeflate-1.25/libdeflate.h 2025-11-01 03:19:27.000000000 +0100 @@ -13,8 +13,8 @@ #endif #define LIBDEFLATE_VERSION_MAJOR 1 -#define LIBDEFLATE_VERSION_MINOR 24 -#define LIBDEFLATE_VERSION_STRING "1.24" +#define LIBDEFLATE_VERSION_MINOR 25 +#define LIBDEFLATE_VERSION_STRING "1.25" /* * Users of libdeflate.dll on Windows can define LIBDEFLATE_DLL to cause
