Package: exactimage / 0.9.1-16
Metadata
Package | Version | Patches format |
---|---|---|
exactimage | 0.9.1-16 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
Respect CFLAGS from the environment.patch | (download) |
Makefile |
4 2 + 2 - 0 ! |
respect cflags from the environment. |
Add missing agg includes.patch | (download) |
codecs/agg_svg_path_renderer.hh |
3 3 + 0 - 0 ! |
add missing agg includes Add several header includes to be able to link with system copy of AGG. |
Use PIC version of static AGG library.patch | (download) |
lib/Makefile |
2 1 + 1 - 0 ! |
use pic version of static agg library. |
Disable dead code that is causing compilation errors.patch | (download) |
lib/ImageIterator2.hh |
10 10 + 0 - 0 ! |
disable dead code that is causing compilation errors. Bug-Debian: https://bugs.debian.org/583281 |
Remove dead timer code which causes FTBFS.patch | (download) |
utility/Timer.cc |
4 4 + 0 - 0 ! |
remove dead timer code which causes ftbfs Disable dead code in utility/Timer.cc, as it is causing build failures on some architectures. |
Fix FTBFS with libpng 1.5.patch | (download) |
codecs/png.cc |
27 16 + 11 - 0 ! |
fix ftbfs with libpng 1.5 |
Build jpeg functionality for libjpeg8.patch | (download) |
codecs/jpegcomp.h |
30 30 + 0 - 0 ! |
build jpeg functionality for libjpeg8 Bug-Debian: https://bugs.debian.org/679775 |
Enforce simple verbose build for blhc.patch | (download) |
build/bottom.make |
11 1 + 10 - 0 ! |
enforce simple verbose build for blhc The Debian build log analyzer gets confused by the extra output belonging to the quiet build. Removing them and enforcing verbose builds removes these false positives and increases the effectiveness of blhc |
Decode image before accessing the stride attribute f.patch | (download) |
lib/rotate.cc |
11 5 + 6 - 0 ! |
decode image before accessing the stride attribute for rotation Bug-Debian: https://bugs.debian.org/523948 |
Avoid infinite loops generated by GCC 4.8 caused by .patch | (download) |
codecs/dcraw.h |
46 31 + 15 - 0 ! |
avoid infinite loops generated by gcc 4.8 caused by undefined behaviour GCC 4.8 uses an aggressive loop optimizer which can cause unexpected runtime behavior when the code tries to access memory in an incorrect way. |
Link against libgif instead of deprecated libungif.patch | (download) |
codecs/Makefile |
4 2 + 2 - 0 ! |
link against libgif instead of deprecated libungif |
Disable unused Evas Helper function to avoid FTBFS.patch | (download) |
gfx/X11Helper.cc |
4 2 + 2 - 0 ! |
disable unused evas helper function to avoid ftbfs Evas_Object and Evas are defined as the same type. Thus it is not possible to |
Install module to perl vendor path.patch | (download) |
api/perl/Makefile |
5 3 + 2 - 0 ! |
install module to perl vendor path Bug-Debian: https://bugs.debian.org/752344 |
Fix buffer overflow when decoding code128 code_set_c.patch | (download) |
bardecode/code128.hh |
5 3 + 2 - 0 ! |
fix buffer overflow when decoding code128 code_set_c A dual character string needs at least 3 bytes to be saved by sprintf. Saving it in a 2 byte buffer will cause the 0-delimiter to overwrite other data on the stack. It is better to use snprintf to make sure that no data is written outside the allocated buffer and provide 3 byte for the buffer. Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/exactimage/+bug/1425472 |
fixed dcraw CVE fix to be able to load dcraw images.patch | (download) |
codecs/dcraw.h |
6 3 + 3 - 0 ! |
fixed dcraw cve fix to be able to load dcraw images |
Drop date to make build reproducible.patch | (download) |
config/functions |
5 2 + 3 - 0 ! |
drop date to make build reproducible |
Avoid overflow in ljpeg_start.patch | (download) |
codecs/dcraw.h |
3 2 + 1 - 0 ! |
avoid overflow in ljpeg_start(). |
Encode Ren as UTF 8.patch | (download) |
config/c++-available.c |
2 1 + 1 - 0 ! |
=?utf-8?q?encode_ren=c3=a9_as_utf-8?= MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit The configure test for x11 currently fails because grep is detecting the config/pkgcheck-x11.c as binary file. The config/function script is not be able to extract the CC=, CFLAGS= and LIBS= from the config/pkgcheck-*.c files. The result is a failed test. Instead encode Ren as UTF-8 everywhere. |
Fix memory leak when switching between images in edi.patch | (download) |
edisplay/edisplay.cc |
2 0 + 2 - 0 ! |
fix memory leak when switching between images in edisplay The variable with the local scope evas_data has a higher priority than the variable evas_data of the Viewer class. This caused the application to allocate new data when generating the EvasImage instead of reusing/reallocating the memory block of the Viewer object. |
giflib5.patch | (download) |
codecs/gif.cc |
70 62 + 8 - 0 ! |
build using giflib5 |
Fix FTBFS when building with swig 3.0.7.patch | (download) |
api/api-swig.hh |
1 0 + 1 - 0 ! |
fix ftbfs when building with swig 3.0.7 swig 3.0.7 fails to build the package with api/python/../api-swig.hh:25: Error: Unknown SWIG preprocessor directive: manually (if this is a block of target language code, delimit it with %{ and %}) api/perl/Makefile:11: recipe for target 'objdir/api/perl/api-perl-wrap.cc' failed Bug-Debian: https://bugs.debian.org/804466 |
fixed loading absolute filenames with colon was parsed as.patch | (download) |
codecs/Codecs.cc |
6 3 + 3 - 0 ! |
fixed loading (absolute) filenames with colon (was parsed as codec spec) |
Build as C 98 code to avoid errors when compiling as C 11.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
build as c++98 code to avoid errors when compiling as c++11 Bug-Debian: https://bugs.debian.org/811784 |
Fix typo s optinally optionally.patch | (download) |
frontends/econvert.cc |
2 1 + 1 - 0 ! |
fix typo s/optinally/optionally/ |
Don t compile dynamic shared objects as PIE.patch | (download) |
build/bottom.make |
2 1 + 1 - 0 ! |
don't compile dynamic shared objects as pie |
Fix CVE 2015 8366 Index overflow in smal_decode_segment.patch | (download) |
codecs/dcraw.h |
2 2 + 0 - 0 ! |
fix cve-2015-8366: index overflow in smal_decode_segment |
Sort X_SRCS to reduce noise in reproducible diff.patch | (download) |
build/bottom.make |
2 1 + 1 - 0 ! |
sort x_srcs to reduce noise in reproducible diffs |
Fix typo s sufficently sufficiently.patch | (download) |
codecs/raw.cc |
2 1 + 1 - 0 ! |
fix typo s/sufficently/sufficiently/ |
Disable per processor optimization.patch | (download) |
Makefile |
13 0 + 13 - 0 ! |
disable per processor optimization Special per processor optimization break reproducible build because the |