Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zlib-ng for openSUSE:Factory checked in at 2023-06-22 23:26:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zlib-ng (Old) and /work/SRC/openSUSE:Factory/.zlib-ng.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zlib-ng" Thu Jun 22 23:26:35 2023 rev:11 rq:1094603 version:2.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/zlib-ng/zlib-ng.changes 2023-04-06 15:57:54.612962812 +0200 +++ /work/SRC/openSUSE:Factory/.zlib-ng.new.15902/zlib-ng.changes 2023-06-22 23:27:21.682239461 +0200 @@ -1,0 +2,21 @@ +Thu Jun 22 08:21:11 UTC 2023 - Martin Pluskal <mplus...@suse.com> + +- Update to version 2.1.2: + * Many improvements to the CMake scripts. + * Improved support for detecting memory alignment functions. + * Improved support for unaligned access by letting the compiler promote code to unaligned if supported by the CPU. + * Remove x86 cpu feature detection for TZCNT, safely fallback to BSF. + * Enable using AVX512 intrinsics with GCC <9. + * Decompression is a lot faster (56% faster measured on AVX2-capable x86-64) + * Compresson is improved for Level 9, at the cost of a little performance. + * Compression is improved for Level 3, by switching from deflate_fast to deflate_medium. + * Levels 3 and 4 have been reconfigured to provide a better gradual tradeoff for speed/compression between levels 2 and 5. + * Deflate_quick (Level 1) has been improved to default to a bigger windowsize and support changing the window size like the other levels. + * Deflate_rle has been optimized with its own compare_256 implementation. + * Adler32 implementation using AVX512, AVX512-VNNI, VMX. + * CRC32-B implementation using VPCLMULQDQ & IBM-Z. + * Slide hash implementation using VMX. + * Compare256 implementations using SSE2, Neon, & POWER9. + * Inflate chunk copying using SSSE3 & VSX. + +------------------------------------------------------------------- Old: ---- zlib-ng-2.0.7.tar.gz New: ---- zlib-ng-2.1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zlib-ng.spec ++++++ --- /var/tmp/diff_new_pack.WhTVki/_old 2023-06-22 23:27:22.346242846 +0200 +++ /var/tmp/diff_new_pack.WhTVki/_new 2023-06-22 23:27:22.346242846 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package zlib-ng # # Copyright (c) 2023 SUSE LLC # @@ -17,23 +17,20 @@ %define target @BUILD_FLAVOR@%{nil} -%if "%target" == "compat" +%if "%{target}" == "compat" %bcond_without zlib_compat %else %bcond_with zlib_compat %endif - +%bcond_with systemtap %if %{with zlib_compat} %define soversion 1 %define compat_suffix -compat %else %define soversion 2 %endif - -%bcond_with systemtap - Name: zlib-ng%{?compat_suffix} -Version: 2.0.7 +Version: 2.1.2 Release: 0 Summary: Zlib replacement with SIMD optimizations License: Zlib @@ -42,6 +39,7 @@ Source1: baselibs.conf BuildRequires: cmake BuildRequires: gcc +BuildRequires: gcc-c++ %if %{with systemtap} BuildRequires: systemtap-sdt-devel %endif @@ -85,7 +83,8 @@ %if %{with zlib_compat} -DZLIB_COMPAT=ON \ %endif - -DINSTALL_LIB_DIR=%{_libdir} + -DINSTALL_LIB_DIR=%{_libdir} \ + -DWITH_GTEST=OFF %cmake_build %install @@ -113,11 +112,13 @@ %if %{with zlib_compat} %{_includedir}/zconf.h %{_includedir}/zlib.h +%{_includedir}/zlib_name_mangling.h %{_libdir}/libz.so %{_libdir}/pkgconfig/zlib.pc %else %{_includedir}/zconf-ng.h %{_includedir}/zlib-ng.h +%{_includedir}/zlib_name_mangling-ng.h %{_libdir}/libz-ng.so %{_libdir}/pkgconfig/zlib-ng.pc %endif ++++++ zlib-ng-2.0.7.tar.gz -> zlib-ng-2.1.2.tar.gz ++++++ ++++ 84558 lines of diff (skipped)