<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>