Hello community, here is the log from the commit of package libjpeg-turbo for openSUSE:Factory checked in at 2016-06-13 21:48:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libjpeg-turbo (Old) and /work/SRC/openSUSE:Factory/.libjpeg-turbo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libjpeg-turbo" Changes: -------- --- /work/SRC/openSUSE:Factory/libjpeg-turbo/libjpeg-turbo.changes 2016-03-16 10:26:19.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libjpeg-turbo.new/libjpeg-turbo.changes 2016-06-13 21:48:46.000000000 +0200 @@ -1,0 +2,30 @@ +Wed Jun 8 07:53:26 UTC 2016 - idon...@suse.com + +- Update to version 1.5.0 + + Fixed an issue whereby a malformed motion-JPEG frame could + cause the "fast path" of libjpeg-turbo's Huffman decoder to + read from uninitialized memory. + + Added libjpeg-turbo version and build information to the global + string table of the libjpeg and TurboJPEG API libraries. + + Fixed a couple of issues in the PPM reader that would cause + buffer overruns in cjpeg if one of the values in a binary + PPM/PGM input file exceeded the maximum value defined in the + file's header. libjpeg-turbo 1.4.2 already included a similar + fix for ASCII PPM/PGM files. Note that these issues were not + security bugs, since they were confined to the cjpeg program + and did not affect any of the libjpeg-turbo libraries. + + Fixed an issue whereby attempting to decompress a JPEG file with + a corrupt header using the tjDecompressToYUV2() function would + cause the function to abort without returning an error and, + under certain circumstances, corrupt the stack. This only + occurred if tjDecompressToYUV2() was called prior to calling + tjDecompressHeader3(), or if the return value from + tjDecompressHeader3() was ignored (both cases represent + incorrect usage of the TurboJPEG API.) + + The jpeg_stdio_src(), jpeg_mem_src(), jpeg_stdio_dest(), + and jpeg_mem_dest() functions in the libjpeg API will now + throw an error if a source/destination manager has already + been assigned to the compress or decompress object by a + different function or by the calling program. + +------------------------------------------------------------------- libjpeg62-turbo.changes: same change Old: ---- libjpeg-turbo-1.4.2.tar.gz New: ---- libjpeg-turbo-1.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libjpeg-turbo.spec ++++++ --- /var/tmp/diff_new_pack.fA1ZR8/_old 2016-06-13 21:48:47.000000000 +0200 +++ /var/tmp/diff_new_pack.fA1ZR8/_new 2016-06-13 21:48:47.000000000 +0200 @@ -16,9 +16,9 @@ # -%define srcver 1.4.2 +%define srcver 1.5.0 %define major 8 -%define minor 0 +%define minor 1 %define micro 2 %define libver %{major}.%{minor}.%{micro} %define tmajor 0 @@ -39,6 +39,7 @@ Patch2: libjpeg-1.4.0-ocloexec.patch BuildRequires: gcc-c++ BuildRequires: libtool +BuildRequires: pkgconfig BuildRequires: yasm Obsoletes: jpeg = 6b Obsoletes: jpeg = 8.0.1 @@ -114,8 +115,6 @@ %install %make_install -# Fix perms -chmod -x README-turbo.txt # Remove unwanted files rm -f %{buildroot}%{_libdir}/lib{,turbo}jpeg.la # Remove docs, we'll select docs manually @@ -131,7 +130,7 @@ %files %defattr(-,root,root) -%doc README README-turbo.txt change.log ChangeLog.txt +%doc README.md change.log ChangeLog.md %doc usage.txt wizard.txt %{_bindir}/* %doc %{_mandir}/man1/* @@ -151,6 +150,8 @@ %{_includedir}/*.h %{_libdir}/libjpeg.so %{_libdir}/libturbojpeg.so +%{_libdir}/pkgconfig/libjpeg.pc +%{_libdir}/pkgconfig/libturbojpeg.pc %doc coderules.txt jconfig.txt libjpeg.txt structure.txt example.c %changelog ++++++ libjpeg62-turbo.spec ++++++ --- /var/tmp/diff_new_pack.fA1ZR8/_old 2016-06-13 21:48:47.000000000 +0200 +++ /var/tmp/diff_new_pack.fA1ZR8/_new 2016-06-13 21:48:47.000000000 +0200 @@ -17,9 +17,9 @@ %define major 62 -%define minor 1 +%define minor 2 %define micro 0 -%define srcver 1.4.2 +%define srcver 1.5.0 %define libver %{major}.%{minor}.%{micro} Name: libjpeg62-turbo @@ -35,6 +35,7 @@ Patch2: libjpeg-1.4.0-ocloexec.patch BuildRequires: gcc-c++ BuildRequires: libtool +BuildRequires: pkgconfig BuildRequires: yasm BuildRoot: %{_tmppath}/%{name}-%{version}-build Conflicts: jpeg%{major} @@ -94,8 +95,6 @@ %install %make_install -# Fix perms -chmod -x README-turbo.txt # Remove unwanted files rm -f %{buildroot}%{_libdir}/lib{,turbo}jpeg.la rm %{buildroot}%{_bindir}/* @@ -112,7 +111,7 @@ %files %defattr(-,root,root) -%doc README README-turbo.txt change.log ChangeLog.txt +%doc README.md change.log ChangeLog.md %doc usage.txt wizard.txt %files -n libjpeg%{major} @@ -124,6 +123,8 @@ %defattr(-,root,root) %{_includedir}/*.h %{_libdir}/libjpeg.so +%{_libdir}/pkgconfig/libjpeg.pc +%{_libdir}/pkgconfig/libturbojpeg.pc %doc coderules.txt jconfig.txt libjpeg.txt structure.txt example.c %changelog ++++++ libjpeg-turbo-1.4.2.tar.gz -> libjpeg-turbo-1.5.0.tar.gz ++++++ ++++ 44929 lines of diff (skipped)