<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4d3316dea7957b70c2e6c07cea92da050dffd51d">https://github.com/macports/macports-ports/commit/4d3316dea7957b70c2e6c07cea92da050dffd51d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 4d3316dea7957b70c2e6c07cea92da050dffd51d
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon Aug 12 19:48:18 2019 -0700
<span style='display:block; white-space:pre;color:#404040;'> darktable: reformat Portfile
</span>---
graphics/darktable/Portfile | 176 ++++++++++++++++++++++----------------------
1 file changed, 89 insertions(+), 87 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 2ed64a3..759fabb 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;'>@@ -1,92 +1,91 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup active_variants 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup app 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cxx11 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup darktable-org darktable 2.4.4 release-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_xz yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 eef5f65d5be1ec2bc59ca6d91db443303a8d998e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 964320b8c9ffef680fa0407a6ca16ed5136ad1f449572876e262764e78acb04d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3432268
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories graphics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Virtual lighttable and darkroom for photographers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Darktable is a virtual lighttable and darkroom for \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- photographers: it manages your digital negatives in a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- database and lets you view them through a zoomable \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lighttable. It also enables you to develop raw images \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- and enhance them.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.darktable.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:intltool \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:po4a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:atk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/cairo.pc:cairo \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:curl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:exiv2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:flickcurl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:GraphicsMagick \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gdk-pixbuf2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gtk-osx-application-gtk3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gtk3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:jpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:json-glib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:lcms2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:lensfun \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libgphoto2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libpng \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:librsvg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libsecret \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libsoup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libusb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:lua \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openjpeg \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:osm-gps-map \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/pango.pc:pango \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pugixml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:webp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:tiff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run port:adwaita-icon-theme \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:desktop-file-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup app 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup darktable-org darktable 2.4.4 release-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories graphics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-3+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Virtual lighttable and darkroom for photographers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Darktable is a virtual lighttable and darkroom for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ photographers: it manages your digital negatives in a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ database and lets you view them through a zoomable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lighttable. It also enables you to develop raw images \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and enhance them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://www.darktable.org/
</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;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append 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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:atk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/cairo.pc:cairo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:exiv2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:flickcurl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:GraphicsMagick \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gdk-pixbuf2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gtk-osx-application-gtk3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gtk3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:jpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:json-glib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lcms2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lensfun \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libgphoto2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:librsvg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libsecret \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libsoup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libusb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lua \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openjpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:osm-gps-map \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/pango.pc:pango \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pugixml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:webp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tiff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run port:adwaita-icon-theme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:desktop-file-utils
</span>
require_active_variants gtk3 quartz
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-src-common-exif.cc.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-src-external-rawspeed-cmake-build-type.cmake.diff
</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>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DBUILD_CMSTEST=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DTESTBUILD_OPENCL_PROGRAMS=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DUSE_COLORD=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DUSE_KWALLET=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DUSE_OPENMP=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DUSE_UNITY=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DBUILD_CMSTEST=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DTESTBUILD_OPENCL_PROGRAMS=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_COLORD=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_KWALLET=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_OPENMP=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_UNITY=OFF
</span>
post-build {
set wrap [open "${workpath}/darktable-app" w 0755]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,15 +108,17 @@ post-activate {
</span> system "env XDG_DATA_DIRS=${prefix}/share ${prefix}/bin/update-mime-database -V ${prefix}/share/mime"
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-app.executable ${workpath}/darktable-app
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-app.icon packaging/macosx/Icons.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.executable ${workpath}/darktable-app
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+app.icon packaging/macosx/Icons.icns
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant no
</span>
# compiling src/osx/osx.mm with GCC results in a cascade of errors
variant openmp description {enable support for OpenMP} {
configure.args-replace -DUSE_OPENMP=OFF -DUSE_OPENMP=ON
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.whitelist macports-clang-7.0 macports-clang-6.0 macports-clang-5.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.whitelist macports-clang-7.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-6.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macports-clang-5.0 \
</span> macports-clang-3.7
compiler.fallback macports-clang-7.0
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -129,5 +130,6 @@ http://www.darktable.org/usermanual/index.html.php
</span> PDF documentation may be downloaded at:
http://www.darktable.org/resources/
"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.url https://github.com/darktable-org/darktable/releases
livecheck.regex release-(${branch}.\[0-9.\]?).tar
</pre><pre style='margin:0'>
</pre>