summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch')
-rw-r--r--media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch b/media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch
new file mode 100644
index 00000000000..23dd5428921
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch
@@ -0,0 +1,28 @@
+--- a/src/hugin_base/panodata/Exiv2Helper.cpp
++++ b/src/hugin_base/panodata/Exiv2Helper.cpp
+@@ -29,6 +29,7 @@
+ #include "hugin_math/hugin_math.h"
+ #include "hugin_utils/utils.h"
+ #include "exiv2/easyaccess.hpp"
++#include "exiv2/version.hpp"
+
+ namespace HuginBase
+ {
+@@ -232,7 +233,7 @@
+ return false;
+ };
+ };
+-#if EXIV2_TEST_VERSION(0,23,0)
++#if defined EXIV2_VERSION && EXIV2_VERSION >= EXIV2_MAKE_VERSION(0,23,0)
+ if (_getExiv2Value(exifData, "Exif.PentaxDng.RedBalance", val1) &&
+ _getExiv2Value(exifData, "Exif.PentaxDng.BlueBalance", val2))
+ {
+@@ -563,7 +564,7 @@
+ std::string lensName;
+ // first we are reading LensModel in Exif section, this is only available
+ // with EXIF >= 2.3
+-#if EXIV2_TEST_VERSION(0,22,0)
++#if defined EXIV2_VERSION && EXIV2_VERSION >= EXIV2_MAKE_VERSION(0,22,0)
+ //the string "Exif.Photo.LensModel" is only defined in exiv2 0.22.0 and above
+ if(_getExiv2Value(exifData, "Exif.Photo.LensModel", lensName))
+ #else