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)


Reply via email to