<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8cdb5c1fe6640351f6f476d5fcb4a75a6f90f83f">https://github.com/macports/macports-ports/commit/8cdb5c1fe6640351f6f476d5fcb4a75a6f90f83f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 8cdb5c1  libextractor: fix build against exiv2 0.27
</span>8cdb5c1 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8cdb5c1fe6640351f6f476d5fcb4a75a6f90f83f
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Sun Dec 23 21:39:35 2018 -0800

<span style='display:block; white-space:pre;color:#404040;'>    libextractor: fix build against exiv2 0.27
</span>---
 devel/libextractor/Portfile                        |  4 +-
 .../patch-src-plugins-exiv2_extractor.cc.diff      | 64 ++++++++++++++++++++++
 2 files changed, 67 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libextractor/Portfile b/devel/libextractor/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index abdabc3..f39f590 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libextractor/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libextractor/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,8 @@ master_sites        gnu
</span> platforms           darwin
 
 checksums           rmd160  9e72434f395df4e18913bff257c7dba6567771d3 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  84128170a4a9aa3a19942dd53fdf30ed17b56d7fae79b5f6e7e17a0d65d1f66c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  84128170a4a9aa3a19942dd53fdf30ed17b56d7fae79b5f6e7e17a0d65d1f66c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    8045312
</span> 
 depends_build       port:pkgconfig
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,6 +53,7 @@ depends_lib         port:bzip2 \
</span>                     port:zlib
 
 patchfiles          patch-configure.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-src-plugins-exiv2_extractor.cc.diff \
</span>                     patch-src-plugins-html_extractor.c.diff \
                     patch-ffmpeg-4.0.diff
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libextractor/files/patch-src-plugins-exiv2_extractor.cc.diff b/devel/libextractor/files/patch-src-plugins-exiv2_extractor.cc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0a1de47
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libextractor/files/patch-src-plugins-exiv2_extractor.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,64 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/plugins/exiv2_extractor.cc.orig    2017-06-10 05:22:57.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/plugins/exiv2_extractor.cc 2018-12-23 21:34:50.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,6 +31,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <exiv2/error.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <exiv2/image.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <exiv2/futils.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <exiv2/version.hpp>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * Enable debugging to get error messages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -316,7 +317,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   const unsigned char *r;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (1 != ec->read (ec->cls, &data, 1))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    throw Exiv2::BasicError<char> (42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    throw Exiv2::Error(Exiv2::kerErrorMessage,  42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   r = (const unsigned char *) data;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return *r;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -371,7 +372,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ExtractorIO::transfer (Exiv2::BasicIo& src)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  throw Exiv2::BasicError<char> (42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  throw Exiv2::Error(Exiv2::kerErrorMessage, 42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -416,7 +417,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Exiv2::byte *
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ExtractorIO::mmap (bool isWritable)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  throw Exiv2::BasicError<char> (42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  throw Exiv2::Error(Exiv2::kerErrorMessage, 42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -504,7 +505,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ std::string
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ExtractorIO::path () const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  throw Exiv2::BasicError<char> (42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  throw Exiv2::Error(Exiv2::kerErrorMessage, 42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -517,7 +518,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ std::wstring
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ExtractorIO::wpath () const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  throw Exiv2::BasicError<char> (42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  throw Exiv2::Error(Exiv2::kerErrorMessage, 42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -531,7 +532,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ExtractorIO::temporary () const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fprintf (stderr, "throwing temporary error\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  throw Exiv2::BasicError<char> (42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  throw Exiv2::Error(Exiv2::kerErrorMessage, 42 /* error code */);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>