Package: freeimage / 3.18.0+ds2-1+deb10u1
Metadata
Package | Version | Patches format |
---|---|---|
freeimage | 3.18.0+ds2-1+deb10u1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
Disable vendored dependencies.patch | (download) |
Source/FreeImage.h |
9 8 + 1 - 0 ! |
disable vendored dependencies. This commit disables usage of the embedded dependencies for building FreeImage and FreeImagePlus. Functionalities which could not use the packaged dependencies are delibarately disabled for security reasons. This patch is based on Fedora's FreeImage-3.17.0_unbundle patch. |
Use system dependencies.patch | (download) |
Makefile.fip |
45 17 + 28 - 0 ! |
use system dependencies. This commit patches the build system to use the packaged dependencies for building FreeImage and FreeImagePlus. This patch also modifies some targets in the corresponding Makefiles to help with the package build process. |
Fix macro redefinition for 64 bit integer types.patch | (download) |
Source/FreeImage.h |
2 2 + 0 - 0 ! |
fix macro redefinition for 64-bit integer types. Both FreeImage and LibRAW defines INT64 and UINT64 aliases in their respective public headers via macros. This commit guards against macro redefinitions for these types inside the FreeImage.h public header. |
Fix compatibility with system libpng.patch | (download) |
Source/FreeImage/PluginPNG.cpp |
29 23 + 6 - 0 ! |
fix compatibility with system libpng. [Ghislain Antony Vaillant] The PNG plugin of FreeImage makes use of optional features of libpng, which are not enabled in Debian. This commit adds the necessary guards for FreeImage to compile and run without these features. [Tobias Frost] Fix FTBFS with libpng 1.6. |
Disable usage of HTML timestamps in doxygen.patch | (download) |
Wrapper/FreeImagePlus/doc/FreeImagePlus.dox |
2 1 + 1 - 0 ! |
disable usage of html timestamps in doxygen. Improves package reproducibility. |
Disable testing of JPEG transform.patch | (download) |
TestAPI/testJPEG.cpp |
4 4 + 0 - 0 ! |
disable testing of jpeg transform. Reason: the JPEG transform features are disabled from the Debian build as a result of the stripping of the vendored dependencies. |
Disable testing of JXR MemIO.patch | (download) |
TestAPI/MainTestSuite.cpp |
2 1 + 1 - 0 ! |
disable testing of jxr memio. Reason: The JXR MemIO test raises an assertion error, whose origin is unknown and needs to be assessed with upstream. Meanwhile the failing test should be temporarily disabled. |
Fix encoding of fi header.patch | (download) |
Source/FreeImage.h |
2 1 + 1 - 0 ! |
fix encoding of fi header. |
Enable substitution of pkg config.patch | (download) |
Makefile.gnu |
9 6 + 3 - 0 ! |
enable substitution of pkg-config |
CVE 2019 12211 13.patch | (download) |
Source/FreeImage/PluginTIFF.cpp |
70 58 + 12 - 0 ! |
--- |