exiv2.git
5 months agoMerge version 0.28.3+dfsg-2+rpi1 and 0.28.5+dfsg-1 to produce 0.28.5+dfsg-1+rpi1 trixie-staging archive/raspbian/0.28.5+dfsg-1+rpi1 raspbian/0.28.5+dfsg-1+rpi1
Raspbian automatic forward porter [Sat, 21 Jun 2025 15:38:22 +0000 (16:38 +0100)]
Merge version 0.28.3+dfsg-2+rpi1 and 0.28.5+dfsg-1 to produce 0.28.5+dfsg-1+rpi1

9 months agoMerge exiv2 (0.28.5+dfsg-1) import into refs/heads/workingbranch
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
Merge exiv2 (0.28.5+dfsg-1) import into refs/heads/workingbranch

9 months agoTweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
Tweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes

Last-Update: 2023-07-16
Forwarded: not-needed

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

Gbp-Pq: Name tests-overflow-skip-unsigned-char-23bit.diff

9 months agoRemove private/static markers from the pkg-config file
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
Remove private/static markers from the pkg-config file

Forwarded: not-needed
Origin: vendor
Last-Update: 2023-06-21

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.

This was forwarded upstream in a cleaner way together with the changes in the
CMake config files, and the changes affecting the pkg-config file were
rejected: https://github.com/Exiv2/exiv2/pull/2872

Gbp-Pq: Name pkgconfig-no-private.diff

9 months agoRemove references to non-free excluded content
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
Remove references to non-free excluded content

Forwarded: not-needed
Last-Update: 2023-07-15

Gbp-Pq: Name non-free.diff

9 months agoexiv2 (0.28.5+dfsg-1) unstable; urgency=medium
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
exiv2 (0.28.5+dfsg-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
  * Bump standards version to 4.7.1, no changes required.
  * Update the patches:
    - upstream_Revert-fix-copy-constructors.patch: drop, backported from
      upstream
    - pkgconfig-no-private.diff: mark as vendor-specific, since upstream did
      not agree on changing the pkg-config file for shared library builds

[dgit import unpatched exiv2 0.28.5+dfsg-1]

9 months agoImport exiv2_0.28.5+dfsg.orig.tar.xz
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
Import exiv2_0.28.5+dfsg.orig.tar.xz

[dgit import orig exiv2_0.28.5+dfsg.orig.tar.xz]

9 months agoImport exiv2_0.28.5+dfsg-1.debian.tar.xz
Pino Toscano [Wed, 26 Feb 2025 06:09:30 +0000 (07:09 +0100)]
Import exiv2_0.28.5+dfsg-1.debian.tar.xz

[dgit import tarball exiv2 0.28.5+dfsg-1 exiv2_0.28.5+dfsg-1.debian.tar.xz]

14 months agoMerge exiv2 (0.28.3+dfsg-2+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Mon, 30 Sep 2024 23:40:44 +0000 (23:40 +0000)]
Merge exiv2 (0.28.3+dfsg-2+rpi1) import into refs/heads/workingbranch

14 months agoRemove private dependencies from the cmake config file
Pino Toscano [Mon, 30 Sep 2024 23:40:44 +0000 (23:40 +0000)]
Remove private dependencies from the cmake config file

Forwarded: no
Last-Update: 2023-11-15

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.

Gbp-Pq: Name cmake-no-private.diff

14 months agoTweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes
Pino Toscano [Mon, 30 Sep 2024 23:40:44 +0000 (23:40 +0000)]
Tweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes

Last-Update: 2023-07-16
Forwarded: not-needed

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

Gbp-Pq: Name tests-overflow-skip-unsigned-char-23bit.diff

14 months agoRemove private/static markers from the pkg-config file
Pino Toscano [Mon, 30 Sep 2024 23:40:44 +0000 (23:40 +0000)]
Remove private/static markers from the pkg-config file

Forwarded: no
Last-Update: 2023-06-21

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.

Gbp-Pq: Name pkgconfig-no-private.diff

14 months agoRemove references to non-free excluded content
Pino Toscano [Mon, 30 Sep 2024 23:40:44 +0000 (23:40 +0000)]
Remove references to non-free excluded content

Forwarded: not-needed
Last-Update: 2023-07-15

Gbp-Pq: Name non-free.diff

14 months agoexiv2 (0.28.3+dfsg-2+rpi1) trixie-staging; urgency=medium
Peter Michael Green [Mon, 30 Sep 2024 23:40:44 +0000 (23:40 +0000)]
exiv2 (0.28.3+dfsg-2+rpi1) trixie-staging; urgency=medium

  * Update symbols file for raspbian.

[dgit import unpatched exiv2 0.28.3+dfsg-2+rpi1]

14 months agoImport exiv2_0.28.3+dfsg-2+rpi1.debian.tar.xz
Peter Michael Green [Mon, 30 Sep 2024 23:40:44 +0000 (23:40 +0000)]
Import exiv2_0.28.3+dfsg-2+rpi1.debian.tar.xz

[dgit import tarball exiv2 0.28.3+dfsg-2+rpi1 exiv2_0.28.3+dfsg-2+rpi1.debian.tar.xz]

15 months agoMerge exiv2 (0.28.3+dfsg-2) import into refs/heads/workingbranch
Pino Toscano [Thu, 5 Sep 2024 17:02:33 +0000 (19:02 +0200)]
Merge exiv2 (0.28.3+dfsg-2) import into refs/heads/workingbranch

15 months agoRemove private dependencies from the cmake config file
Pino Toscano [Thu, 5 Sep 2024 17:02:33 +0000 (19:02 +0200)]
Remove private dependencies from the cmake config file

Forwarded: no
Last-Update: 2023-11-15

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.

Gbp-Pq: Name cmake-no-private.diff

15 months agoTweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes
Pino Toscano [Thu, 5 Sep 2024 17:02:33 +0000 (19:02 +0200)]
Tweak AdditionOverflowInLoaderExifJpeg for 32bit unsigned char OSes

Last-Update: 2023-07-16
Forwarded: not-needed

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

Gbp-Pq: Name tests-overflow-skip-unsigned-char-23bit.diff

15 months agoRemove private/static markers from the pkg-config file
Pino Toscano [Thu, 5 Sep 2024 17:02:33 +0000 (19:02 +0200)]
Remove private/static markers from the pkg-config file

Forwarded: no
Last-Update: 2023-06-21

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.

Gbp-Pq: Name pkgconfig-no-private.diff

15 months agoRemove references to non-free excluded content
Pino Toscano [Thu, 5 Sep 2024 17:02:33 +0000 (19:02 +0200)]
Remove references to non-free excluded content

Forwarded: not-needed
Last-Update: 2023-07-15

Gbp-Pq: Name non-free.diff

15 months agoexiv2 (0.28.3+dfsg-2) unstable; urgency=medium
Pino Toscano [Thu, 5 Sep 2024 17:02:33 +0000 (19:02 +0200)]
exiv2 (0.28.3+dfsg-2) unstable; urgency=medium

  * Team upload.
  * Upload to unstable (see #1080439).

[dgit import unpatched exiv2 0.28.3+dfsg-2]

15 months agoImport exiv2_0.28.3+dfsg-2.debian.tar.xz
Pino Toscano [Thu, 5 Sep 2024 17:02:33 +0000 (19:02 +0200)]
Import exiv2_0.28.3+dfsg-2.debian.tar.xz

[dgit import tarball exiv2 0.28.3+dfsg-2 exiv2_0.28.3+dfsg-2.debian.tar.xz]

17 months agoImport exiv2_0.28.3+dfsg.orig.tar.xz
Pino Toscano [Sat, 13 Jul 2024 10:56:53 +0000 (12:56 +0200)]
Import exiv2_0.28.3+dfsg.orig.tar.xz

[dgit import orig exiv2_0.28.3+dfsg.orig.tar.xz]

2 years agoxmpsdk-integer-typedef-x64 Unconditionally use <stdint.h> to define known bit-width...
Steve Robbins [Tue, 3 Sep 2019 03:07:58 +0000 (22:07 -0500)]
xmpsdk-integer-typedef-x64 Unconditionally use <stdint.h> to define known bit-width types. ===================================================================

Gbp-Pq: Name xmpsdk-integer-typedef-x64.patch

2 years agoexiv2 (0.27.6-1) unstable; urgency=medium
Pino Toscano [Sat, 28 Jan 2023 10:45:47 +0000 (11:45 +0100)]
exiv2 (0.27.6-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
  * Update standards version to 4.6.2, no changes needed.
  * Update Vcs-* fields.
  * Use execute_after_dh_* to avoid invoking dh_* manually
  * Execute chrpath right after dh_auto_install, rather than after dh_install.
  * Update the build dependencies according to the upstream build system:
    - bump cmake to 3.7.2
  * Remove non-existing file from copyright.
  * Rename debian/docs to debian/exiv2.docs, to make it clearer (and consistent
    with other files) to which package it refers to.

[dgit import unpatched exiv2 0.27.6-1]

2 years agoImport exiv2_0.27.6.orig.tar.gz
Pino Toscano [Sat, 28 Jan 2023 10:45:47 +0000 (11:45 +0100)]
Import exiv2_0.27.6.orig.tar.gz

[dgit import orig exiv2_0.27.6.orig.tar.gz]

2 years agoImport exiv2_0.27.6-1.debian.tar.xz
Pino Toscano [Sat, 28 Jan 2023 10:45:47 +0000 (11:45 +0100)]
Import exiv2_0.27.6-1.debian.tar.xz

[dgit import tarball exiv2 0.27.6-1 exiv2_0.27.6-1.debian.tar.xz]