Accepting request 1198276 from graphics

- update to 3.0.3:
  * The x86-64 SIMD extensions now include support for Intel
    Control-flow Enforcement Technology (CET), which is enabled
    automatically if CET is enabled in the C compiler.
  * Fixed a regression introduced by 3.0 beta2[6] that made it
    impossible for calling applications to supply custom Huffman
    tables when generating 12-bit-per-component lossy JPEG images
    using the libjpeg API.
  * Fixed a segfault that occurred when attempting to use the
    jpegtran `-drop` option with a specially-crafted malformed
    input image or drop image (specifically an image in which all
    of the scans contain fewer components than the number of
    components specified in the Start Of Frame segment.) (forwarded request 1198096 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1198276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libjpeg-turbo?expand=0&rev=73
This commit is contained in:
Dominique Leuenberger 2024-09-03 11:37:47 +00:00 committed by Git OBS Bridge
commit cbf1620c63
6 changed files with 22 additions and 6 deletions

BIN
libjpeg-turbo-3.0.2.tar.gz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

View File

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

Binary file not shown.

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Sat Aug 31 15:37:59 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 3.0.3:
* The x86-64 SIMD extensions now include support for Intel
Control-flow Enforcement Technology (CET), which is enabled
automatically if CET is enabled in the C compiler.
* Fixed a regression introduced by 3.0 beta2[6] that made it
impossible for calling applications to supply custom Huffman
tables when generating 12-bit-per-component lossy JPEG images
using the libjpeg API.
* Fixed a segfault that occurred when attempting to use the
jpegtran `-drop` option with a specially-crafted malformed
input image or drop image (specifically an image in which all
of the scans contain fewer components than the number of
components specified in the Start Of Frame segment.)
-------------------------------------------------------------------
Mon Feb 5 19:40:36 UTC 2024 - Martin Hauke <mardnh@gmx.de>

View File

@ -23,7 +23,6 @@
%define asan_build 0
%define debug_build 0
%define srcver 3.0.2
%if "%{flavor}" == "libjpeg-turbo"
%define major 8
%define minor 3
@ -40,7 +39,7 @@
%endif
%define libver %{major}.%{minor}.%{micro}
Name: %{flavor}
Version: %{srcver}
Version: 3.0.3
Release: 0
Summary: A SIMD-accelerated library for manipulating JPEG image files
License: BSD-3-Clause
@ -123,7 +122,7 @@ necessary for compiling and linking programs which will manipulate JPEG
files using the libjpeg library.
%prep
%autosetup -p1 -n libjpeg-turbo-%{srcver}
%autosetup -p1 -n libjpeg-turbo-%{VERSION}
%build
MYLDFLAGS="-Wl,-z,relro,-z,now"