Debian Patches

Status for exiv2/0.28.2+dfsg-1

Patch Description Author Forwarded Bugs Origin Last update
non-free.diff Remove references to non-free excluded content Pino Toscano <pino@debian.org> not-needed 2023-07-15
pkgconfig-no-private.diff Remove private/static markers from the pkg-config file The pkg-config file lists as as private the internal libraries used by exiv2.
The problem is that those private markers require the availability of those
other pkg-config files to make exiv2.pc usable; since those are needed only
for static linking, and that there are no static libraries, simply delete them
to make exiv2.pc usable again.
Pino Toscano <pino@debian.org> no 2023-06-21
tests-overflow-skip-unsigned-char-23bit.diff Tweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes AdditionOverflowInLoaderExifJpeg expects an overflow to happen on 32bit
architectures; due to the way LoaderExifJpeg & StringValueBase work and the
test data is fabricated, the overflow happens only architectures with signed
char.
.
Tweak AdditionOverflowInLoaderExifJpeg to account for this, by not expecting an
overflow in case the architecture has unsigned char (e.g. ARM and POWER).
.
For more discussion and notes, see: https://github.com/Exiv2/exiv2/issues/933
Pino Toscano <pino@debian.org> not-needed 2023-07-16
cmake-no-private.diff Remove private dependencies from the cmake config file The cmake config file requires the private dependencies used by exiv2; since
those are needed only for static linking, and that there are no static
libraries, simply stop requiring them in the cmake config file.
Pino Toscano <pino@debian.org> no 2023-11-15

All known versions for source package 'exiv2'

Links