- version update to 2.1.1
1. Fixed a regression introduced in 2.1.0 that caused build failures with non-GCC-compatible compilers for Un*x/Arm platforms. 2. Fixed a regression introduced by 2.1 beta1[13] that prevented the Arm 32-bit (AArch32) Neon SIMD extensions from building unless the C compiler flags included -mfloat-abi=softfp or -mfloat-abi=hard. 3. Fixed an issue in the AArch32 Neon SIMD Huffman encoder whereby reliance on undefined C compiler behavior led to crashes ("SIGBUS: illegal alignment") on Android systems when running AArch32/Thumb builds of libjpeg-turbo built with recent versions of Clang. 4. Added a command-line argument (-copy icc) to jpegtran that causes it to copy only the ICC profile markers from the source file and discard any other metadata. 5. libjpeg-turbo should now build and run on CHERI-enabled architectures, which use capability pointers that are larger than the size of size_t. 6. Fixed a regression introduced by 2.1 beta1[5] that caused a segfault in the 64-bit SSE2 Huffman encoder when attempting to losslessly transform a specially-crafted malformed JPEG image. OBS-URL: https://build.opensuse.org/package/show/graphics/libjpeg-turbo?expand=0&rev=122
This commit is contained in:
parent
ba50c0c1ed
commit
6e2a30ff1f
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bef89803e506f27715c5627b1e3219c95b80fc31465d4452de2a909d382e4444
|
||||
size 2255497
|
Binary file not shown.
3
libjpeg-turbo-2.1.1.tar.gz
Normal file
3
libjpeg-turbo-2.1.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b76aaedefb71ba882cbad4e9275b30c2ae493e3195be0a099425b5c6b99bd510
|
||||
size 2256321
|
BIN
libjpeg-turbo-2.1.1.tar.gz.sig
Normal file
BIN
libjpeg-turbo-2.1.1.tar.gz.sig
Normal file
Binary file not shown.
@ -1,3 +1,27 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 20 11:43:06 UTC 2021 - pgajdos@suse.com
|
||||
|
||||
- version update to 2.1.1
|
||||
1. Fixed a regression introduced in 2.1.0 that caused build failures
|
||||
with non-GCC-compatible compilers for Un*x/Arm platforms.
|
||||
2. Fixed a regression introduced by 2.1 beta1[13] that prevented the
|
||||
Arm 32-bit (AArch32) Neon SIMD extensions from building unless
|
||||
the C compiler flags included -mfloat-abi=softfp or -mfloat-abi=hard.
|
||||
3. Fixed an issue in the AArch32 Neon SIMD Huffman encoder whereby
|
||||
reliance on undefined C compiler behavior led to crashes
|
||||
("SIGBUS: illegal alignment") on Android systems when running
|
||||
AArch32/Thumb builds of libjpeg-turbo built with recent versions
|
||||
of Clang.
|
||||
4. Added a command-line argument (-copy icc) to jpegtran that causes
|
||||
it to copy only the ICC profile markers from the source file and
|
||||
discard any other metadata.
|
||||
5. libjpeg-turbo should now build and run on CHERI-enabled
|
||||
architectures, which use capability pointers that are larger than
|
||||
the size of size_t.
|
||||
6. Fixed a regression introduced by 2.1 beta1[5] that caused a segfault
|
||||
in the 64-bit SSE2 Huffman encoder when attempting to losslessly
|
||||
transform a specially-crafted malformed JPEG image.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 4 11:12:57 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
%define asan_build 0
|
||||
%define debug_build 0
|
||||
%define srcver 2.1.0
|
||||
%define srcver 2.1.1
|
||||
%define major 8
|
||||
%define minor 2
|
||||
%define micro 2
|
||||
|
@ -19,7 +19,7 @@
|
||||
%define major 62
|
||||
%define minor 3
|
||||
%define micro 0
|
||||
%define srcver 2.1.0
|
||||
%define srcver 2.1.1
|
||||
%define libver %{major}.%{minor}.%{micro}
|
||||
Name: libjpeg62-turbo
|
||||
Version: %{srcver}
|
||||
|
Loading…
x
Reference in New Issue
Block a user