]> git.pld-linux.org Git - packages/digikam.git/blame - exiv2-0.27.patch
- release 4 (by relup.sh)
[packages/digikam.git] / exiv2-0.27.patch
CommitLineData
143dbf0d
JR
1--- digikam-5.9.0/core/cmake/modules/FindExiv2.cmake~ 2018-03-19 10:41:56.000000000 +0100
2+++ digikam-5.9.0/core/cmake/modules/FindExiv2.cmake 2019-02-11 22:51:15.308354934 +0100
3@@ -54,7 +54,7 @@
4
5 # Get the version number from exiv2/version.hpp and store it in the cache:
6 if(EXIV2_INCLUDE_DIR AND NOT EXIV2_VERSION)
7- file(READ ${EXIV2_INCLUDE_DIR}/exiv2/version.hpp EXIV2_VERSION_CONTENT)
8+ file(READ ${EXIV2_INCLUDE_DIR}/exiv2/exv_conf.h EXIV2_VERSION_CONTENT)
9 string(REGEX MATCH "#define EXIV2_MAJOR_VERSION +\\( *([0-9]+) *\\)" _dummy "${EXIV2_VERSION_CONTENT}")
10 set(EXIV2_VERSION_MAJOR "${CMAKE_MATCH_1}")
11
12--- digikam-5.9.0/core/libs/dmetadata/metaengine_p.h~ 2018-03-19 10:41:58.000000000 +0100
13+++ digikam-5.9.0/core/libs/dmetadata/metaengine_p.h 2019-02-11 23:13:30.270882447 +0100
14@@ -70,6 +70,7 @@
15 #include <exiv2/types.hpp>
16 #include <exiv2/exif.hpp>
17 #include <exiv2/xmpsidecar.hpp>
18+#include <exiv2/version.hpp>
19
20 // Check if Exiv2 support XMP
21
22--- digikam-5.9.0/core/libs/dmetadata/metaengine_exif.cpp~ 2018-03-19 10:41:58.000000000 +0100
23+++ digikam-5.9.0/core/libs/dmetadata/metaengine_exif.cpp 2019-02-11 23:16:52.323399768 +0100
24@@ -1007,7 +1007,11 @@
25
26 if (pos == d->exifMetadata().end() || pos->count() != 1 || pos->toLong() != 0)
27 {
28+#if EXIV2_TEST_VERSION(0,27,0)
29+ throw Exiv2::Error(Exiv2::kerErrorMessage, "Exif.Image.NewSubfileType missing or not set as main image");
30+#else
31 throw Exiv2::Error(1, "Exif.Image.NewSubfileType missing or not set as main image");
32+#endif
33 }
34
35 // Remove sub-IFD tags
This page took 0.163416 seconds and 4 git commands to generate.