<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/995831bb7803b6043874c8a11a60c713289ca4c7">https://github.com/macports/macports-ports/commit/995831bb7803b6043874c8a11a60c713289ca4c7</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 995831bb7803b6043874c8a11a60c713289ca4c7
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Wed Jun 5 22:59:22 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    geeqie: update to 2.4, fix for older systems
</span>---
 graphics/geeqie/Portfile | 61 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 40 insertions(+), 21 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/geeqie/Portfile b/graphics/geeqie/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3a2c6f0a434..0616a07fe2c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/geeqie/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/geeqie/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,73 +4,92 @@ PortSystem          1.0
</span> PortGroup           active_variants 1.1
 PortGroup           app 1.0
 PortGroup           github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           legacysupport 1.1
</span> PortGroup           meson 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        BestImageViewer geeqie 2.2 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# strndup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        BestImageViewer geeqie 2.4 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> github.tarball_from releases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  f6649522b86410edf019b8d8c4dcd6c813fddfdc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  899ac33b801e0e83380f79e9094bc2615234730ccf6a02d93fd6da3e6f8cfe94 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2169096
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  052e57377a6a934624008457c4da9c6dc5cf7c27 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f2b7d1290786fdd1afec09bbe0217f327ff1ee7c80363563e8a108d03aec77da \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2178572
</span> 
 categories          graphics x11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Check: dependencies may not build on 10.6 and earlier
</span> maintainers         nomaintainer
 license             GPL-2+
 # only used at build
 license_noconflict  graphviz openssl11
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         image viewer and organiser
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Image viewer and organiser
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    Geeqie is a lightweight Gtk+-based image viewer and browser.  Provides \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    slideshow function and supports MANY image formats.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Geeqie is a lightweight Gtk+-based image viewer and browser. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Provides slideshow function and supports MANY image formats.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.geeqie.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.geeqie.org
</span> 
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       path:bin/pkg-config:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pandoc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       path:bin/pkg-config:pkgconfig
</span> 
 depends_lib         port:desktop-file-utils \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
</span>                     port:djvulibre \
                     port:exiv2 \
                     port:ffmpegthumbnailer \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
</span>                     port:gspell \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libjxl \
</span>                     port:lcms \
                     port:libarchive \
                     port:libheif \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libraw \
</span>                     path:include/turbojpeg.h:libjpeg-turbo \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libjxl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libraw \
</span>                     port:openjpeg \
                     path:lib/pkgconfig/poppler.pc:poppler \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:tiff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:tiff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:webp
</span> 
 depends_run         port:adwaita-icon-theme
 
 # dependencies needed by plugins (not checked by configure) -
 depends_run-append  port:ImageMagick \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:exiftran \
</span>                     port:exiftool \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:exiftran \
</span>                     port:gphoto2 \
                     port:zenity
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      -Dlua=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# geeqie(23119,0x26fc408) malloc: *** error for object 0x246f700: Non-aligned pointer being freed (2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.redirect_bins geeqie
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ERROR: C++ Compiler does not support -std=c++14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      -Ddoxygen=disabled \
</span>                     -Devince=disabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dwebp=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dlua=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dpandoc=disabled \
</span>                     -Dyelp-build=disabled
 
 variant print_preview description {Print preview support with evince} {
 # appears non-functional but adds many dependencies
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     depends_run-append port:evince
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     depends_run-append     port:evince
</span>      configure.args-replace -Devince=disabled -Devince=enabled
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant docs description {Build documentation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# avoid depending on pandoc which needs ghc by default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     depends_build-append   path:bin/doxygen:doxygen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:pandoc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     configure.args-replace -Ddoxygen=disabled -Ddoxygen=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -Dpandoc=disabled -Dpandoc=enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant help_files description {Enable help browswer} {
 # TODO - log window currently says "Unable to detect an installed browser."
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     depends_build-append port:yelp-tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     depends_build-append   port:pandoc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:yelp-tools
</span>      configure.args-replace -Dyelp-build=disabled -Dyelp-build=enabled
 }
 
</pre><pre style='margin:0'>

</pre>