- fix upstream bug 388 [bsc#1156402]

- added patches
  https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388
  + libjpeg-turbo-issue-388.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/libjpeg-turbo?expand=0&rev=100
This commit is contained in:
Petr Gajdos 2019-11-12 14:10:19 +00:00 committed by Git OBS Bridge
parent 8d141fa87b
commit fb14e2719a
3 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,13 @@
Index: libjpeg-turbo-2.0.3/tjbench.c
===================================================================
--- libjpeg-turbo-2.0.3.orig/tjbench.c 2019-08-30 19:02:50.000000000 +0200
+++ libjpeg-turbo-2.0.3/tjbench.c 2019-11-12 15:07:33.012759214 +0100
@@ -171,7 +171,7 @@ static int decomp(unsigned char *srcBuf,
}
/* Set the destination buffer to gray so we know whether the decompressor
attempted to write to it */
- memset(dstBuf, 127, pitch * scaledh);
+ memset(dstBuf, 127, (size_t)pitch * scaledh);
if (doYUV) {
int width = doTile ? tilew : scaledw;

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Tue Nov 12 14:09:12 UTC 2019 - pgajdos@suse.com
- fix upstream bug 388 [bsc#1156402]
- added patches
https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388
+ libjpeg-turbo-issue-388.patch
-------------------------------------------------------------------
Sat Oct 5 09:08:03 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -39,6 +39,8 @@ Source0: http://downloads.sf.net/libjpeg-turbo/libjpeg-turbo-%{version}.t
Source1: baselibs.conf
Patch1: libjpeg-turbo-1.3.0-tiff-ojpeg.patch
Patch2: ctest-depends.patch
# https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388
Patch3: libjpeg-turbo-issue-388.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: pkgconfig
@ -104,6 +106,7 @@ files using the libjpeg library.
%setup -q
%patch1
%patch2 -p1
%patch3 -p1
%build
MYLDFLAGS="-Wl,-z,relro,-z,now"