From 6e2a30ff1ff9584210709de00be441f50dc14839cc592aa0580d00e5ceb99a39 Mon Sep 17 00:00:00 2001 From: Petr Gajdos Date: Fri, 20 Aug 2021 11:49:34 +0000 Subject: [PATCH] - 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 --- libjpeg-turbo-2.1.0.tar.gz | 3 --- libjpeg-turbo-2.1.0.tar.gz.sig | Bin 543 -> 0 bytes libjpeg-turbo-2.1.1.tar.gz | 3 +++ libjpeg-turbo-2.1.1.tar.gz.sig | Bin 0 -> 543 bytes libjpeg-turbo.changes | 24 ++++++++++++++++++++++++ libjpeg-turbo.spec | 2 +- libjpeg62-turbo.spec | 2 +- 7 files changed, 29 insertions(+), 5 deletions(-) delete mode 100644 libjpeg-turbo-2.1.0.tar.gz delete mode 100644 libjpeg-turbo-2.1.0.tar.gz.sig create mode 100644 libjpeg-turbo-2.1.1.tar.gz create mode 100644 libjpeg-turbo-2.1.1.tar.gz.sig diff --git a/libjpeg-turbo-2.1.0.tar.gz b/libjpeg-turbo-2.1.0.tar.gz deleted file mode 100644 index c0f58ab..0000000 --- a/libjpeg-turbo-2.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bef89803e506f27715c5627b1e3219c95b80fc31465d4452de2a909d382e4444 -size 2255497 diff --git a/libjpeg-turbo-2.1.0.tar.gz.sig b/libjpeg-turbo-2.1.0.tar.gz.sig deleted file mode 100644 index 8cb0dc824558809c8a377e48762d93adb93828647ace49198ec0c3510601c979..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3L0vrSY0RjL91p;7#`91&&2@rn5+qU%E^fUpf5B@$53Ec~7IqJv2^_nc{`cVDdJeAIWOS@-G{m=K!|LSp5h9djbD4u`_=i697_aV(~) z@gqxhao8(z_fNyir)>Q~^?`7fx+xj}IIICrAfa$XcaQ$t6Ba&S9!q94C+i>uQVDhMI{K?WL^cdgZ+#umyGP)2md_n-Jmw-E?b@df!#X^zY?8+=De)*wi; zU!?ZNp}8b`SgZ6nxLey#@>{`xxAI7}R*1nH$ABhD%xWZDU*+AcqPu9`Q~63TanqWd zH2ND(OQqQW_9;@r>gQ*BC`SX^BA&+h@42QaUg&}p!R8iJysTo)XGb-V3QWRqOOFLi zQ^f;nf(ntn1gYWh_+(UHx;AUZJ=EG_I4H2MUQrEqrAK;kAUUc|BF&R@`g4~AsFYD|B`@dRAcWVUipbv6-(Eq)G_KwytM*0ieDBN~6 zw{GM5DZ`RpwXV+i>x4~f_{BEFqyZsPr(0^_$C*{6O}kx%lb_F^g9x$LOS~%Ml2DQ? h_#=phJuH@EER*{zn8uB#joNHNUg4#BEt^5GfSV?v4cheU$Vmw@`Ca#K60kOQDThi?b2@r1fF@=6_I+{+K5Y0eSWP+4hDnBj zQ5xi2z;gV;TrPedNf|yXvR4DQok;OEB2pEjg^^7Gp0Z{cv}w19*9^dSWimR)7buii zHI><(b!8?udlD5Y$B@0_C?jCv>efVDlUD?Mqei^X(C~EYfD4mXpDsfx#rvzzVN8SY z04+D`l$42e*X36xy19sU&K`aVmrrkJ#^qFVG@!;AW+cyJgY%SSjik^s`FSmq!p4#9 zK3Fayn?UBzO|1)?)Hf)vg7n{uU5=s`KY!qj;Y84q&&0&?v$1=AWrleA)z(X5;h~y6@^MXLBic* diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index baa40fd..7e5ff48 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -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 diff --git a/libjpeg62-turbo.spec b/libjpeg62-turbo.spec index 937f0c5..f5d53e0 100644 --- a/libjpeg62-turbo.spec +++ b/libjpeg62-turbo.spec @@ -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}