10 Commits

Author SHA256 Message Date
a97def9b9a Accepting request 1324623 from devel:libraries:c_c++
- update to 1.25:
  * Fixed a build error with gcc 16.
  * The libdeflate CMake package is now relocatable.

OBS-URL: https://build.opensuse.org/request/show/1324623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=17
2025-12-30 11:00:21 +00:00
bc23dd10e5 - update to 1.25:
* Fixed a build error with gcc 16.
  * The libdeflate CMake package is now relocatable.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=34
2025-12-29 00:30:48 +00:00
d8b5e30626 Accepting request 1303580 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1303580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=16
2025-09-11 12:38:11 +00:00
eedbceb61b - version update to 1.24
* Made another small optimization to the x86 and ARM CRC32 code.
  * Fixed a compiler warning on certain platforms (issue #416).

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=32
2025-09-10 09:14:14 +00:00
8ab8e639b9 Accepting request 1265498 from devel:libraries:c_c++
- update to 1.23:
  * Fixed bug introduced in 1.20 where incorrect checksums could
    be calculated if libdeflate was compiled with clang at -O0
    and run on a CPU supporting AVX512.
  * Fixed build error when using -mno-evex512 with clang 18+ or
    gcc 14+.
  * Increased the minimum CMake version to 3.10.
  * Further optimized the x86 CRC code.
  * The CMake-based build system now implements a workaround for
    gcc being paired with a too-old binutils version.
    This can prevent build errors.

OBS-URL: https://build.opensuse.org/request/show/1265498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=15
2025-04-02 15:05:10 +00:00
589217068b - update to 1.23:
* Fixed bug introduced in 1.20 where incorrect checksums could
    be calculated if libdeflate was compiled with clang at -O0
    and run on a CPU supporting AVX512.
  * Fixed build error when using -mno-evex512 with clang 18+ or
    gcc 14+.
  * Increased the minimum CMake version to 3.10.
  * Further optimized the x86 CRC code.
  * The CMake-based build system now implements a workaround for
    gcc being paired with a too-old binutils version.
    This can prevent build errors.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=30
2025-03-30 08:50:47 +00:00
8f20b013fb Accepting request 1194548 from devel:libraries:c_c++
- update to 1.21:
  * Fixed build error on x86 with gcc 8.1 and gcc 8.2.
  * Fixed build error on x86 when gcc 11 is paired with a
    binutils version that doesn't support AVX-VNNI
    e.g. as it is on RHEL 9.
  * Fixed build error on arm64 with gcc 6.
  * Fixed build error on arm64 with gcc 13.1 and later with some
    -mcpu options.
  * Enabled detection of dotprod support in Windows ARM64 builds.

OBS-URL: https://build.opensuse.org/request/show/1194548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=14
2024-08-20 14:12:22 +00:00
0c1d372563 - update to 1.21:
* Fixed build error on x86 with gcc 8.1 and gcc 8.2.
  * Fixed build error on x86 when gcc 11 is paired with a
    binutils version that doesn't support AVX-VNNI
    e.g. as it is on RHEL 9.
  * Fixed build error on arm64 with gcc 6.
  * Fixed build error on arm64 with gcc 13.1 and later with some
    -mcpu options.
  * Enabled detection of dotprod support in Windows ARM64 builds.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=28
2024-08-18 12:59:14 +00:00
f08ad4f816 Accepting request 1164543 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1164543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdeflate?expand=0&rev=13
2024-04-04 20:24:48 +00:00
2baeec30a2 Accepting request 1164440 from home:dirkmueller:Factory
- update to 1.20:
  * Improved CRC-32 performance on recent x86 CPUs by adding
  * VPCLMULQDQ-accelerated implementations using 256-bit and
    512-bit vectors.
  * Improved Adler-32 performance on recent x86 CPUs by adding
  * VNNI-accelerated implementations using 256-bit and 512-bit
    vectors.
  * Improved CRC-32 and Adler-32 performance on short inputs.
  * Optimized the portable implementation of Adler-32.
  * Added some basic optimizations for RISC-V.
  * Dropped support for gcc versions older than v4.9 (released in
    2014) and clang versions older than v3.9 (released in 2016).
  * Dropped support for CRC-32 acceleration on 32-bit ARM using
    the ARMv8 pmull or crc32 instructions.

OBS-URL: https://build.opensuse.org/request/show/1164440
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libdeflate?expand=0&rev=26
2024-04-04 09:14:29 +00:00
4 changed files with 65 additions and 5 deletions

Binary file not shown.

3
libdeflate-1.25.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d11473c1ad4c57d874695e8026865e38b47116bbcb872bfc622ec8f37a86017d
size 197494

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
Mon Dec 29 00:30:39 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.25:
* Fixed a build error with gcc 16.
* The libdeflate CMake package is now relocatable.
-------------------------------------------------------------------
Tue Sep 9 13:14:43 UTC 2025 - pgajdos@suse.com
- version update to 1.24
* Made another small optimization to the x86 and ARM CRC32 code.
* Fixed a compiler warning on certain platforms (issue #416).
-------------------------------------------------------------------
Sun Mar 30 08:46:46 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 1.23:
* Fixed bug introduced in 1.20 where incorrect checksums could
be calculated if libdeflate was compiled with clang at -O0
and run on a CPU supporting AVX512.
* Fixed build error when using -mno-evex512 with clang 18+ or
gcc 14+.
* Increased the minimum CMake version to 3.10.
* Further optimized the x86 CRC code.
* The CMake-based build system now implements a workaround for
gcc being paired with a too-old binutils version.
This can prevent build errors.
-------------------------------------------------------------------
Sun Aug 18 12:58:40 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.21:
* Fixed build error on x86 with gcc 8.1 and gcc 8.2.
* Fixed build error on x86 when gcc 11 is paired with a
binutils version that doesn't support AVX-VNNI
e.g. as it is on RHEL 9.
* Fixed build error on arm64 with gcc 6.
* Fixed build error on arm64 with gcc 13.1 and later with some
-mcpu options.
* Enabled detection of dotprod support in Windows ARM64 builds.
-------------------------------------------------------------------
Wed Apr 3 19:08:43 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.20:
* Improved CRC-32 performance on recent x86 CPUs by adding
* VPCLMULQDQ-accelerated implementations using 256-bit and
512-bit vectors.
* Improved Adler-32 performance on recent x86 CPUs by adding
* VNNI-accelerated implementations using 256-bit and 512-bit
vectors.
* Improved CRC-32 and Adler-32 performance on short inputs.
* Optimized the portable implementation of Adler-32.
* Added some basic optimizations for RISC-V.
* Dropped support for gcc versions older than v4.9 (released in
2014) and clang versions older than v3.9 (released in 2016).
* Dropped support for CRC-32 acceleration on 32-bit ARM using
the ARMv8 pmull or crc32 instructions.
-------------------------------------------------------------------
Mon Feb 12 14:09:50 UTC 2024 - pgajdos@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package libdeflate
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define major 0
%define libname %{name}%{major}
Name: libdeflate
Version: 1.19
Version: 1.25
Release: 0
Summary: Library for DEFLATE/zlib/gzip compression and decompression
License: BSD-2-Clause