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