diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2023-07-02 14:00:58 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2023-07-09 22:08:09 +0000 |
commit | b6555cf39dd1d05fe12e581950b36d9d6038722f (patch) | |
tree | d9e2982f20d4ce2db8e1a410211de2ac208f7898 | |
parent | c18dfc530ea227bb514506dfc7295b91e0b4adcf (diff) | |
download | ports-b6555cf39dd1d05fe12e581950b36d9d6038722f.tar.gz ports-b6555cf39dd1d05fe12e581950b36d9d6038722f.zip |
astro/merkaartor: make compatible with exiv2 0.28
PR: 272311
-rw-r--r-- | astro/merkaartor/Makefile | 2 | ||||
-rw-r--r-- | astro/merkaartor/files/patch-src_Docks_GeoImageDock.cpp | 38 |
2 files changed, 39 insertions, 1 deletions
diff --git a/astro/merkaartor/Makefile b/astro/merkaartor/Makefile index 815ed9425877..a36ac1d643dc 100644 --- a/astro/merkaartor/Makefile +++ b/astro/merkaartor/Makefile @@ -1,6 +1,6 @@ PORTNAME= merkaartor PORTVERSION= 0.19.0 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= astro MAINTAINER= dev2@heesakkers.info diff --git a/astro/merkaartor/files/patch-src_Docks_GeoImageDock.cpp b/astro/merkaartor/files/patch-src_Docks_GeoImageDock.cpp new file mode 100644 index 000000000000..498ceed7afb0 --- /dev/null +++ b/astro/merkaartor/files/patch-src_Docks_GeoImageDock.cpp @@ -0,0 +1,38 @@ +--- src/Docks/GeoImageDock.cpp.orig 2021-08-27 12:34:31 UTC ++++ src/Docks/GeoImageDock.cpp +@@ -456,7 +456,7 @@ void GeoImageDock::loadImages(QStringList fileNames) + Document *theDocument = Main->document(); + MapView *theView = Main->view(); + +- Exiv2::Image::AutoPtr image; ++ Exiv2::Image::UniquePtr image; + Exiv2::ExifData exifData; + bool positionValid = false; + +@@ -868,7 +868,7 @@ void GeoImageDock::saveImage() + // fn = QFileDialog::getSaveFileName(0, "Specify output filename", fn, tr("JPEG Images (*.jpg)")); + qDebug() << fn; + if (!fn.isEmpty()) { +- Exiv2::Image::AutoPtr imageIn, imageOut; ++ Exiv2::Image::UniquePtr imageIn, imageOut; + Exiv2::ExifData exifData; + try { + imageIn = Exiv2::ImageFactory::open(usedTrackPoints.at(index).filename.toStdString()); +@@ -892,7 +892,7 @@ Coord GeoImageDock::getGeoDataFromImage(const QString + { + Coord pos; + double lat = 0.0, lon = 0.0; +- Exiv2::Image::AutoPtr image; ++ Exiv2::Image::UniquePtr image; + Exiv2::ExifData exifData; + bool positionValid = false; + +@@ -932,7 +932,7 @@ Coord GeoImageDock::getGeoDataFromImage(const QString + + void GeoImageDock::addGeoDataToImage(Coord position, const QString & file) + { +- Exiv2::Image::AutoPtr image; ++ Exiv2::Image::UniquePtr image; + + try { + image = Exiv2::ImageFactory::open(file.toStdString()); |