Debian Patches

Status for freeimage/3.18.0+ds2-10

Patch Description Author Forwarded Bugs Origin Last update
Disable-vendored-dependencies.patch 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.
Ghislain Antony Vaillant <> no 2015-11-03
Use-system-dependencies.patch 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.
Ghislain Antony Vaillant <> no 2015-11-05
Fix-macro-redefinition-for-64-bit-integer-types.patch 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.
Debian QA Group <> no 2015-11-06
Fix-compatibility-with-system-libpng.patch 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.
Ghislain Antony Vaillant <> no 2015-11-03
Disable-usage-of-HTML-timestamps-in-doxygen.patch Disable usage of HTML timestamps in doxygen.
Improves package reproducibility.
Ghislain Antony Vaillant <> no 2015-11-10
Disable-testing-of-JPEG-transform.patch Disable testing of JPEG transform.
result of the stripping of the vendored dependencies.
Ghislain Antony Vaillant <> no 2015-11-03
Disable-testing-of-JXR-MemIO.patch Disable testing of JXR MemIO.
and needs to be assessed with upstream. Meanwhile the failing test should be
temporarily disabled.
Ghislain Antony Vaillant <> no 2015-11-05
Fix-encoding-of-fi-header.patch Fix encoding of fi header. Ghislain Antony Vaillant <> no 2016-01-10
Enable-substitution-of-pkg-config.patch Enable substitution of pkg-config Helmut Grohne <> no 2016-12-13
CVE-2019-12211-13.patch =================================================================== no
Fix_compilation_external-static.patch Fix compilation due to external-static mismatch Anton Gladky <> no debian 2020-07-15
Fix-libraw-compilation.patch Fix FTBFS against libraw 0.20.0
no debian 2020-08-27
Use-system-jpeg_read_icc_profile.patch Use jpeg_read_icc_profile() from libjpeg Current version of libjpeg8-turbo provides jpeg_read_icc_profile(), which
means our static definition now conflicts with the system headers. Drop
the local implementation in favor of the (compatible) libjpeg one.

Steve Langasek <> no
Fix-libraw-compilation-2.patch =================================================================== no
Fix-big-endian.patch Fix FTBFS on some big-endian targets
no debian backport,
r1830-minor-refactoring.patch ===================================================================
diff --git a/Source/Utilities.h b/Source/Utilities.h
r1832-improved-BMP-plugin-when-working-with-malicious-images.patch no upstream, r1832
r1836-improved-BMP-plugin-when-working-with-malicious-images.patch no upstream, r1836
r1848-improved-PFM-plugin-against-malicious-images.patch no upstream, r1848
r1877-improved-DDS-plugin-against-malicious-images.patch ===================================================================
diff --git a/Source/FreeImage/PluginDDS.cpp b/Source/FreeImage/PluginDDS.cpp
no upstream, r1877

All known versions for source package 'freeimage'