Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jul 2023 22:09:38 GMT
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b6555cf39dd1 - main - astro/merkaartor: make compatible with exiv2 0.28
Message-ID:  <202307092209.369M9c6Q034262@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mandree:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b6555cf39dd1d05fe12e581950b36d9d6038722f

commit b6555cf39dd1d05fe12e581950b36d9d6038722f
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2023-07-02 14:00:58 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2023-07-09 22:08:09 +0000

    astro/merkaartor: make compatible with exiv2 0.28
    
    PR:             272311
---
 astro/merkaartor/Makefile                          |  2 +-
 .../files/patch-src_Docks_GeoImageDock.cpp         | 38 ++++++++++++++++++++++
 2 files changed, 39 insertions(+), 1 deletion(-)

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());



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202307092209.369M9c6Q034262>