Hello community, here is the log from the commit of package libjpeg-turbo for openSUSE:Factory checked in at 2013-05-18 09:21:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2012-08-14 14:26:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libjpeg-turbo.new/libjpeg-turbo.changes 2013-05-18 09:21:33.000000000 +0200 @@ -1,0 +2,5 @@ +Fri May 17 07:28:47 UTC 2013 - [email protected] + +- libjpeg62-turbo package created [bnc#807183] + +------------------------------------------------------------------- New Changes file: --- /dev/null 2013-05-15 01:32:43.420028506 +0200 +++ /work/SRC/openSUSE:Factory/.libjpeg-turbo.new/libjpeg62-turbo.changes 2013-05-18 09:21:33.000000000 +0200 @@ -0,0 +1,110 @@ +------------------------------------------------------------------- +Wed Mar 6 11:19:02 UTC 2013 - [email protected] + +- remove + %{_bindir}/* + %doc %{_mandir}/man1/* + https://bugzilla.novell.com/show_bug.cgi?id=807183#c14 + +------------------------------------------------------------------- +Wed Mar 6 07:58:46 UTC 2013 - [email protected] + +- libjpeg62-turbo package created [bnc#807183] + +------------------------------------------------------------------- +Mon Aug 13 17:05:35 UTC 2012 - [email protected] + +- selfconflicts are not possible, remove it + +------------------------------------------------------------------- +Mon Jul 23 11:33:56 UTC 2012 - [email protected] + +- Update to version 1.2.1: + * fixed heap overflow [bnc#771791] + +------------------------------------------------------------------- +Thu Mar 22 13:25:09 UTC 2012 - [email protected] + +- Update to version 1.2.0 + * Fixed out-of-bounds read in SSE2 SIMD code + * Added a compile-time macro (LIBJPEG_TURBO_VERSION) that can + be used to check the version of libjpeg-turbo against which + an application was compiled. + * Added new RGBA/BGRA/ABGR/ARGB colorspace extension constants + * libjpeg-turbo will now correctly decompress erroneous + CMYK/YCCK JPEGs whose K component is assigned a component ID + of 1 instead of 4. + * Added SIMD routines for RGB-to-grayscale color conversion + * Improved the performance of the C color conversion routines + * Added a function to the TurboJPEG API that performs lossless + transforms. + * Added support for 4:4:0 (transposed 4:2:2) subsampling + +------------------------------------------------------------------- +Sat Nov 19 20:38:03 UTC 2011 - [email protected] + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Sat Nov 12 22:54:58 UTC 2011 - [email protected] + +- Open all file descriptors with O_CLOEXEC, extended description + in the patch file. + +------------------------------------------------------------------- +Thu May 19 14:44:56 CEST 2011 - [email protected] + +- updated to 1.1.1: + * Fixed a 1-pixel error in row 0, column 21 of the luminance + plane generated by tjEncodeYUV(). + * libjpeg-turbo's accelerated Huffman decoder previously + ignored unexpected markers found in the middle of the + JPEG data stream during decompression. It will now + hand off decoding of a particular block to the unaccelerated + Huffman decoder if an unexpected marker is found, so that + the unaccelerated Huffman decoder can generate an appropriate + warning. + * Fixed a bug in jpeg_read_coefficients() whereby it would + not initialize cinfo->image_width and cinfo->image_height + if libjpeg v7 or v8 emulation was enabled. This specifically + caused the jpegoptim program to fail if it was linked against + a version of libjpeg-turbo that was built with libjpeg v7 or + v8 emulation. + * Eliminated excessive I/O overhead that occurred when reading + BMP files in cjpeg. + * + +------------------------------------------------------------------- +Thu Mar 3 13:53:18 CET 2011 - [email protected] + +- updated to 1.1.0: + * Added further protections against invalid Huffman codes. + * Added an extended version of tjDecompressHeader(). + * Added arithmetic encoding and decoding support. + * TurboJPEG/OSS can now compress from/decompress to + grayscale bitmaps. + * Added emulation of the libjpeg v7 and v8 APIs and ABIs. + * Added two new TurboJPEG API functions, tjEncodeYUV() and + tjDecompressToYUV(). + * The TurboJPEG dynamic library now uses versioned symbols. + * Fixed visual artifacts in grayscale JPEG compression + caused by a typo in the RGB-to-chrominance lookup tables. +- see ChangeLog.txt for details. +- removed upstreamed jpegtran.patch and rh639672.patch + +------------------------------------------------------------------- +Tue Dec 14 14:32:56 CET 2010 - [email protected] + +- spec file cleanup + +------------------------------------------------------------------- +Fri Dec 10 13:02:58 UTC 2010 - [email protected] + +- this jpeg version will be the default to the prejudice of jpeg8 + from now on + +------------------------------------------------------------------- +Sun Nov 7 12:53:26 UTC 2010 - [email protected] + +- created package based on Fedora one (v 1.0.1) + New: ---- libjpeg62-turbo.changes libjpeg62-turbo.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libjpeg-turbo.spec ++++++ --- /var/tmp/diff_new_pack.JKHQcY/_old 2013-05-18 09:21:34.000000000 +0200 +++ /var/tmp/diff_new_pack.JKHQcY/_new 2013-05-18 09:21:34.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package libjpeg-turbo # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,6 @@ %define srcver 1.2.1 %define libver %{major}.%{minor}.%{micro} # major number of library from jpeg8 -%define cmajor 8 Name: libjpeg-turbo Version: %{srcver} @@ -31,10 +30,10 @@ License: BSD-3-Clause Group: Productivity/Graphics/Convertors Url: http://sourceforge.net/projects/libjpeg-turbo -Source0: http://downloads.sourceforge.net/project/%{name}/%{version}/%{name}-%{version}.tar.gz +Source0: http://downloads.sourceforge.net/project/%{name}/%{version}/libjpeg-turbo-%{version}.tar.gz Source1: baselibs.conf -Patch0: %{name}-%{version}-int32.patch -Patch1: %{name}-%{version}-tiff-ojpeg.patch +Patch0: libjpeg-turbo-%{version}-int32.patch +Patch1: libjpeg-turbo-%{version}-tiff-ojpeg.patch Patch2: libjpeg-ocloexec.patch BuildRequires: gcc-c++ BuildRequires: libtool @@ -54,7 +53,6 @@ Release: 0 Summary: The MMX/SSE accelerated JPEG compression/decompression library Group: System/Libraries - Provides: libjpeg%{major} = %{version} Obsoletes: libjpeg%{major} < %{version} # bug437293 @@ -72,13 +70,10 @@ Release: 0 Summary: Development Tools for applications which will use the Libjpeg Library Group: Development/Libraries/C and C++ - Requires: libjpeg%{major} = %{version} Provides: libjpeg-devel = %{version} Obsoletes: libjpeg-devel < %{version} -%if "%{major}" != "%{cmajor}" -Conflicts: libjpeg%{cmajor}-devel -%endif +Conflicts: otherproviders(libjpeg-devel) # bug437293 %ifarch ppc64 Obsoletes: libjpeg-devel-64bit < %{version} ++++++ libjpeg62-turbo.spec ++++++ # # spec file for package libjpeg62-turbo # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define major 62 %define minor 0 %define micro 0 %define srcver 1.2.1 %define libver %{major}.%{minor}.%{micro} Name: libjpeg62-turbo Version: %{srcver} Release: 0 Summary: A MMX/SSE2 accelerated library for manipulating JPEG image files License: BSD-3-Clause Group: Productivity/Graphics/Convertors Url: http://sourceforge.net/projects/libjpeg-turbo Source0: http://downloads.sourceforge.net/project/libjpeg-turbo/%{version}/libjpeg-turbo-%{version}.tar.gz Source1: baselibs.conf Patch0: libjpeg-turbo-%{version}-int32.patch Patch1: libjpeg-turbo-%{version}-tiff-ojpeg.patch Patch2: libjpeg-ocloexec.patch BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: yasm Provides: jpeg = %{version} Obsoletes: jpeg < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build Conflicts: jpeg%{major} %description The libjpeg-turbo package contains a library of functions for manipulating JPEG images. %package -n libjpeg%{major} Version: %{libver} Release: 0 Summary: The MMX/SSE accelerated JPEG compression/decompression library Group: System/Libraries Provides: libjpeg%{major} = %{version} Obsoletes: libjpeg%{major} < %{version} # bug437293 %ifarch ppc64 Obsoletes: libjpeg-64bit < %{version} %endif # %description -n libjpeg%{major} This library contains MMX/SSE accelerated functions for manipulating JPEG images. %package -n libjpeg%{major}-devel Version: %{libver} Release: 0 Summary: Development Tools for applications which will use the Libjpeg Library Group: Development/Libraries/C and C++ Requires: libjpeg%{major} = %{version} Provides: libjpeg-devel = %{version} Obsoletes: libjpeg-devel < %{version} Conflicts: otherproviders(libjpeg-devel) # bug437293 %ifarch ppc64 Obsoletes: libjpeg-devel-64bit < %{version} %endif # %description -n libjpeg%{major}-devel The libjpeg-devel package includes the header files and libraries necessary for compiling and linking programs which will manipulate JPEG files using the libjpeg library. %prep %setup -q -n libjpeg-turbo-%{srcver} %patch0 %patch1 %patch2 %build autoreconf -fiv %configure --disable-static make %{?_smp_mflags} %check make test libdir=%{_libdir} %install %makeinstall # Fix perms chmod -x README-turbo.txt release/copyright # Remove unwanted files rm -f %{buildroot}%{_libdir}/lib{,turbo}jpeg.la rm %{buildroot}%{_bindir}/* rm %{buildroot}%{_mandir}/man1/* # Don't distribute libjpegturbo because it is unversioned rm %{buildroot}%{_includedir}/turbojpeg.h rm %{buildroot}%{_libdir}/libturbojpeg.so # Remove docs, we'll select docs manually rm -rf %{buildroot}%{_datadir}/doc/ %post -n libjpeg%{major} -p /sbin/ldconfig %postun -n libjpeg%{major} -p /sbin/ldconfig %files %defattr(-,root,root) %doc README README-turbo.txt change.log ChangeLog.txt %doc release/copyright usage.txt wizard.txt %files -n libjpeg%{major} %defattr(-,root,root) %{_libdir}/libjpeg.so.%{libver} %{_libdir}/libjpeg.so.%{major} %files -n libjpeg%{major}-devel %defattr(-,root,root) %{_includedir}/*.h %{_libdir}/libjpeg.so %doc coderules.txt jconfig.txt libjpeg.txt structure.txt example.c %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.JKHQcY/_old 2013-05-18 09:21:34.000000000 +0200 +++ /var/tmp/diff_new_pack.JKHQcY/_new 2013-05-18 09:21:34.000000000 +0200 @@ -1,2 +1,9 @@ libjpeg8 libjpeg8-devel + conflicts "jpeg-devel-<targettype>" + provides "jpeg-devel-<targettype>" +libjpeg62 +libjpeg62-devel + conflicts "jpeg-devel-<targettype>" + provides "jpeg-devel-<targettype>" + -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
