<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/03b4b53578043ac673505bc3bda35fd754521a65">https://github.com/macports/macports-ports/commit/03b4b53578043ac673505bc3bda35fd754521a65</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 03b4b53  darktable: update to 2.4.4
</span>03b4b53 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 03b4b53578043ac673505bc3bda35fd754521a65
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Sat Dec 22 13:35:37 2018 -0800

<span style='display:block; white-space:pre;color:#404040;'>    darktable: update to 2.4.4
</span>---
 graphics/darktable/Portfile                          | 20 +++++++++++---------
 .../darktable/files/patch-src-common-exif.cc.diff    | 20 ++++++++++++++++++++
 ...src-external-rawspeed-cmake-build-type.cmake.diff |  8 ++++++++
 3 files changed, 39 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable/Portfile b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4448857..33eb6ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,17 +6,15 @@ PortGroup           active_variants 1.1
</span> PortGroup           app 1.0
 PortGroup           cmake 1.1
 PortGroup           cxx11 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           conflicts_build 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        darktable-org darktable 2.2.5 release-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        darktable-org darktable 2.4.4 release-
</span> 
 github.tarball_from releases
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  1a66797ca24dc7ef06fc5bb2fbed98724d50c0f8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e303a42b33f78eb1f48d3b36d1df46f30873df4c5a7b49605314f61c49fbf281 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    3092540
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  eef5f65d5be1ec2bc59ca6d91db443303a8d998e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  964320b8c9ffef680fa0407a6ca16ed5136ad1f449572876e262764e78acb04d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3432268
</span> 
 set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          graphics
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +33,10 @@ long_description    Darktable is a virtual lighttable and darkroom for \
</span> 
 homepage            http://www.darktable.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append  port:pkgconfig port:intltool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:intltool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:po4a
</span> 
 depends_lib-append  port:atk \
                     path:lib/pkgconfig/cairo.pc:cairo \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,7 +60,7 @@ depends_lib-append  port:atk \
</span>                     port:libsecret \
                     port:libsoup \
                     port:libusb \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:lua52 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lua \
</span>                     port:libxml2 \
                     port:openexr \
                     port:openjpeg \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +77,8 @@ depends_run         port:adwaita-icon-theme \
</span> 
 require_active_variants gtk3 quartz
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts_build lua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-src-common-exif.cc.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-src-external-rawspeed-cmake-build-type.cmake.diff
</span> 
 configure.args-append \
                     -DBUILD_CMSTEST=OFF \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable/files/patch-src-common-exif.cc.diff b/graphics/darktable/files/patch-src-common-exif.cc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..932e0b4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable/files/patch-src-common-exif.cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/common/exif.cc.orig        2018-06-05 14:31:36.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/common/exif.cc     2018-12-22 13:20:37.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2644,7 +2644,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if(Exiv2::XmpParser::encode(xmpPacket, xmpData,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       Exiv2::XmpParser::useCompactFormat | Exiv2::XmpParser::omitPacketWrapper) != 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      throw Exiv2::Error(1, "[xmp_write] failed to serialize xmp data");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      throw Exiv2::Error(Exiv2::kerErrorMessage, "Failed to serialize XMP data");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return g_strdup(xmpPacket.c_str());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2769,7 +2769,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if(Exiv2::XmpParser::encode(xmpPacket, xmpData,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        Exiv2::XmpParser::useCompactFormat | Exiv2::XmpParser::omitPacketWrapper) != 0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      throw Exiv2::Error(1, "[xmp_write] failed to serialize xmp data");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      throw Exiv2::Error(Exiv2::kerErrorMessage, "Failed to serialize XMP data");
</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;'>+     // hash the new data and compare it to the old hash (if applicable)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable/files/patch-src-external-rawspeed-cmake-build-type.cmake.diff b/graphics/darktable/files/patch-src-external-rawspeed-cmake-build-type.cmake.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f39c6d8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable/files/patch-src-external-rawspeed-cmake-build-type.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/external/rawspeed/cmake/build-type.cmake.orig      2018-04-22 12:39:52.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/external/rawspeed/cmake/build-type.cmake   2018-12-22 13:11:46.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add a sensible build type default and warning because empty means no optimization and no debug info.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(CMAKE_BUILD_TYPE "RELEASE")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(NOT CMAKE_BUILD_TYPE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   message("WARNING: CMAKE_BUILD_TYPE is not defined!")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>