Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package freeimage for openSUSE:Factory checked in at 2023-10-05 20:05:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/freeimage (Old) and /work/SRC/openSUSE:Factory/.freeimage.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freeimage" Thu Oct 5 20:05:20 2023 rev:12 rq:1115869 version:3.18.0.1909 Changes: -------- --- /work/SRC/openSUSE:Factory/freeimage/freeimage.changes 2023-01-20 17:40:09.077009424 +0100 +++ /work/SRC/openSUSE:Factory/.freeimage.new.28202/freeimage.changes 2023-10-05 20:06:48.330629964 +0200 @@ -1,0 +2,41 @@ +Thu Sep 7 17:28:28 UTC 2023 - Enrico Belleri <kilgore.tr...@idesmi.eu> + +- Update to SVN revision 1909: + * added the 'ExtraSamples' tag key to the FIMD_EXIF_MAIN + & FIMD_EXIF_EXIF metadata models + * added support for Exif v2.3.2 tags + * improved TIFF compression when using float images with + TIFF_ADOBE_DEFLATE or TIFF_LZW flag + * improved performance of _MemoryReadProc function (see FreeImageIO.cpp) + * improved TIFF validation against Canon CR2 files (CR2 files are no + longer recognized as TIFF) + * improved TIFF plugin when working with malicious images + * improved BMP plugin when working with malicious images + * improved FreeImage_LoadFromMemory robustness when working with + malicious images + * fixed JXR plugin when working under a Linux OS + * improved PFM plugin against malicious images + * improved JXR plugin against malicious images + * improved Targa plugin against malicious images + * improved DDS plugin against malicious images + * improved PCX plugin against malicious images + * improved PNM plugin against malicious images + * improved TIFF plugin against malicious images + * improved J2K plugin against malicious images + * fixed FreeImage_OpenMultiBitmap with usage of filenames longer than + 255 characters & Windows Long Path disabled + * TIFF images saved with TIFF_DEFLATE compression are saved to images + with TIFF_ADOBE_DEFLATE compresssion (TIFF_DEFLATE is obsolete) + * fixed FreeImage_FlipVertical behavior with very large images + * fixed FreeImage_Paste behavior with very large images + * fixed FreeImage_SeekMemory behavior with 64-bit malicious images +- CVE-2019-12211_2019-12213.patch merged upstream +- libraw_0_20.patch libraw_0_21.patch merged upstream +- bigendian.patch merged upstream +- freeimage-no-return-in-nonvoid.patch merged upstream +- edit unbundle.patch +- closes boo#1135736 boo#1135731 boo#1214776 boo#1214557 boo#1214555 boo#1214556 +- Fixes CVEs: CVE-2019-12213 CVE-2019-12211 CVE-2020-21426 CVE-2020-21427 + CVE-2020-21428 CVE-2020-22524 + +------------------------------------------------------------------- @@ -263 +303,0 @@ - Old: ---- CVE-2019-12211_2019-12213.patch FreeImage3180.zip bigendian.patch freeimage-no-return-in-nonvoid.patch libraw_0_20.patch libraw_0_21.patch New: ---- _service _servicedata freeimage-3.18.0.1909.obscpio freeimage.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ freeimage.spec ++++++ --- /var/tmp/diff_new_pack.SBmJWo/_old 2023-10-05 20:06:50.222698318 +0200 +++ /var/tmp/diff_new_pack.SBmJWo/_new 2023-10-05 20:06:50.222698318 +0200 @@ -16,37 +16,30 @@ # +%define tag_ver 3.19.0 %define so_ver 3 -%define tarver 3180 Name: freeimage -Version: 3.18.0 +Version: 3.18.0.1909 Release: 0 Summary: Multi-format Image Decoder Library License: GPL-2.0-only OR GPL-3.0-only URL: https://freeimage.sourceforge.io/ -Source0: https://downloads.sourceforge.net/freeimage/FreeImage%{tarver}.zip +Source0: %{name}-%{version}.tar.xz Patch0: unbundle.patch # PATCH-FIX-OPENSUSE doxygen.patch asterios.dra...@gmail.com -- Fix documentation building (Based on patch from Fedora) Patch1: doxygen.patch # PATCH-FIX-OPENSUSE makefiles_fixes.patch asterios.dra...@gmail.com -- Fix CFLAGS and CXXFLAGS, removed -s (strip) option, add missing symlinks for libfreeimageplus, remove root user from install Patch3: makefiles_fixes.patch -Patch4: freeimage-no-return-in-nonvoid.patch -Patch5: CVE-2019-12211_2019-12213.patch -Patch6: bigendian.patch -# PATCH-FIX-UPSTREAM: compile with libraw 0.20.0 - https://734724.bugs.gentoo.org/attachment.cgi?id=651956 -Patch7: libraw_0_20.patch -Patch8: libraw_0_21.patch # build with openexr3 Patch9: freeimage-openexr3.patch BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: jxrlib-devel BuildRequires: libjpeg-devel -BuildRequires: openjpeg2-devel BuildRequires: pkgconfig -BuildRequires: unzip BuildRequires: pkgconfig(OpenEXR) BuildRequires: pkgconfig(libmng) +BuildRequires: pkgconfig(libopenjp2) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libraw) BuildRequires: pkgconfig(libtiff-4) @@ -87,11 +80,9 @@ by today's multimedia applications. %prep -%autosetup -n FreeImage -p1 +%autosetup -p1 %build -# Remove bundled libs to make sure these don't get used during compile -rm -rf Source/LibPNG/ Source/LibRawLite/ Source/OpenEXR/ Source/ZLib/ Source/LibOpenJPEG/ Source/LibJPEG/ # clear files which cannot be built due to dependencies on private headers # (see also unbundle patch) @@ -140,9 +131,9 @@ %files -n lib%{name}%{so_ver} %{_libdir}/lib%{name}.so.3* -%{_libdir}/lib%{name}-%{version}.so +%{_libdir}/lib%{name}-%{tag_ver}.so %files -n lib%{name}plus%{so_ver} %{_libdir}/lib%{name}plus.so.3* -%{_libdir}/lib%{name}plus-%{version}.so +%{_libdir}/lib%{name}plus-%{tag_ver}.so ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="manual"> <param name="url">https://svn.code.sf.net/p/freeimage/svn/FreeImage/trunk/</param> <param name="scm">svn</param> <param name="filename">freeimage</param> <param name="versionprefix">3.18.0</param> <param name="changesgenerate">enable</param> <param name="exclude">*.sln</param> <param name="exclude">*.vcxproj</param> <param name="exclude">*.vcproj</param> <param name="exclude">*.vcxproj.filters</param> <param name="exclude">*.cygwin</param> <param name="exclude">*.iphone</param> <param name="exclude">*.mingw</param> <param name="exclude">*.minGW</param> <param name="exclude">*.osx</param> <param name="exclude">*.solaris</param> <param name="exclude">Wrapper/FreeImage.NET/*</param> <param name="exclude">Source/LibJPEG/*</param> <param name="exclude">Source/LibPNG/*</param> <param name="exclude">Source/LibJXR/*</param> <param name="exclude">Source/LibOpenJPEG/*</param> <param name="exclude">Source/LibRawLite/*</param> <param name="exclude">Source/LibTIFF4/*</param> <param name="exclude">Source/LibWebP/*</param> <param name="exclude">Source/ZLib/*</param> <param name="exclude">Source/OpenEXR/*</param> </service> <service name="set_version" mode="buildtime"/> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://svn.code.sf.net/p/freeimage/svn/FreeImage/trunk/</param> <param name="changesrevision">1909</param></service></servicedata> (No newline at EOF) ++++++ freeimage-openexr3.patch ++++++ --- /var/tmp/diff_new_pack.SBmJWo/_old 2023-10-05 20:06:50.274700197 +0200 +++ /var/tmp/diff_new_pack.SBmJWo/_new 2023-10-05 20:06:50.278700341 +0200 @@ -1,7 +1,7 @@ -Index: FreeImage/Source/FreeImage/PluginEXR.cpp +Index: freeimage-3.18.0.1909/Source/FreeImage/PluginEXR.cpp =================================================================== ---- FreeImage.orig/Source/FreeImage/PluginEXR.cpp 2021-04-14 13:16:56.226320847 +0200 -+++ FreeImage/Source/FreeImage/PluginEXR.cpp 2021-04-14 13:20:02.683435617 +0200 +--- freeimage-3.18.0.1909.orig/Source/FreeImage/PluginEXR.cpp ++++ freeimage-3.18.0.1909/Source/FreeImage/PluginEXR.cpp @@ -37,7 +37,7 @@ #include <OpenEXR/ImfRgba.h> #include <OpenEXR/ImfArray.h> @@ -39,15 +39,15 @@ _io->seek_proc(_handle, (unsigned)pos, SEEK_SET); } }; -Index: FreeImage/Source/FreeImage/PluginTIFF.cpp +Index: freeimage-3.18.0.1909/Source/FreeImage/PluginTIFF.cpp =================================================================== ---- FreeImage.orig/Source/FreeImage/PluginTIFF.cpp 2021-04-14 13:16:56.254321015 +0200 -+++ FreeImage/Source/FreeImage/PluginTIFF.cpp 2021-04-14 13:16:56.274321135 +0200 +--- freeimage-3.18.0.1909.orig/Source/FreeImage/PluginTIFF.cpp ++++ freeimage-3.18.0.1909/Source/FreeImage/PluginTIFF.cpp @@ -39,7 +39,7 @@ #include "Utilities.h" - #include <tiffio.h> + #include "../LibTIFF4/tiffiop.h" #include "../Metadata/FreeImageTag.h" --#include <OpenEXR/half.h> +-#include "../OpenEXR/Half/half.h" +#include <half.h> #include "FreeImageIO.h" ++++++ freeimage.obsinfo ++++++ name: freeimage version: 3.18.0.1909 mtime: 1684545497 ++++++ unbundle.patch ++++++ ++++ 826 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/freeimage/unbundle.patch ++++ and /work/SRC/openSUSE:Factory/.freeimage.new.28202/unbundle.patch