As a side note, looking at the Debian patch tracker, most of the diff
currently in Debian is the result of upgrading the embedded copy of
libtiff to resolve outstanding security vulnerabilities, because the
Debian maintainer was unable to separate freeimage's use of libtiff
internals. Assuming that libtiff in freeimage is up to date, it
shouldn't be necessary to carry that diff forward.

Given that, you're just left with the patches to the build system
(Makefile.srcs, fipMakefile.srcs, genfipsrclist.sh, and gensrclist.sh)
to disable building the embedded libraries and remove them from the
include path, and patches to the plugin interface source files
(Source/FreeImage/J2KHelper.cpp, Source/FreeImage/PluginEXR.cpp,
Source/FreeImage/PluginJ2K.cpp, Source/FreeImage/PluginJP2.cpp,
Source/FreeImage/PluginJPEG.cpp, Source/FreeImage/PluginMNG.cpp,
Source/FreeImage/PluginPNG.cpp, Source/FreeImage/ZLibInterface.cpp,
Source/FreeImageToolkit/JPEGTransform.cpp) which change the #includes to
use system libraries instead of the embedded ones (and also to cleanup a
SIZEOF macro that doesn't exist)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/898845

Title:
  New upstream release: FreeImage 3.15.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freeimage/+bug/898845/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to