head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.22 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.20 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.18 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.16 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.14 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.12 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.10 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.8 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.6 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.4 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.2 pkgsrc-2023Q3-base:1.1; locks; strict; comment @// @; 1.1 date 2023.07.19.08.05.51; author wiz; state Exp; branches; next ; commitid FTmOhlpL7D6w3oxE; desc @@ 1.1 log @luminance-hdr: fix build with exiv2 0.28 @ text @$NetBSD$ Fix build with exiv2 0.28. https://github.com/LuminanceHDR/LuminanceHDR/pull/273 --- src/Libpfs/exif/exifdata.cpp.orig 2019-06-09 19:18:38.000000000 +0000 +++ src/Libpfs/exif/exifdata.cpp @@@@ -52,7 +52,7 @@@@ ExifData::ExifData(const std::string &fi void ExifData::fromFile(const std::string &filename) { reset(); try { - ::Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(filename); + ::Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(filename); image->readMetadata(); ::Exiv2::ExifData &exifData = image->exifData(); @@@@ -121,7 +121,7 @@@@ void ExifData::fromFile(const std::strin */ if ((it = exifData.findKey(Exiv2::ExifKey("Exif.Image.Orientation"))) != exifData.end()) { - long rotation = it->toLong(); + long rotation = it->toInt64(); switch (rotation) { case 3: m_orientation = 180; @@@@ -134,7 +134,7 @@@@ void ExifData::fromFile(const std::strin break; } } - } catch (Exiv2::AnyError &e) { + } catch (Exiv2::Error &e) { return; } } @