hi,
quick diff for latest geeqie, seems to work fine in limited testing.
testing/feedback welcome.
Landry
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/geeqie/Makefile,v
diff -u -r1.50 Makefile
--- Makefile 4 Jul 2026 08:14:47 -0000 1.50
+++ Makefile 31 Oct 2026 09:57:04 -0000
@@ -1,7 +1,7 @@
-COMMENT= lightweight Gtk+3 based image viewer
+COMMENT= lightweight Gtk+4 based image viewer
FIX_EXTRACT_PERMISSIONS= Yes
-V= 2.9
+V= 3.3
DISTNAME= geeqie-${V}
EXTRACT_SUFX= .tar.xz
CATEGORIES= graphics
@@ -15,8 +15,8 @@
PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX} c cairo exiv2
-WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
-WANTLIB += gtk-3 heif intl jpeg lcms2 m openjp2 pango-1.0
+WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 graphene-1.0
+WANTLIB += gtk-4 heif intl jpeg lcms2 m openjp2 pango-1.0
WANTLIB += pangocairo-1.0 raw tiff webp
# C++14
@@ -39,19 +39,20 @@
graphics/libraw \
graphics/openjp2 \
multimedia/libheif \
- x11/gtk+3
+ x11/gtk+4
CONFIGURE_ARGS+= -Darchive=disabled \
-Ddjvu=disabled \
-Dexecinfo=disabled \
-Dexr=disabled \
-Dfits=disabled \
- -Dgps-map=disabled \
+ -Dgps_map=disabled \
-Djpegxl=disabled \
-Dlua=disabled \
-Dpdf=disabled \
-Dspell=disabled \
- -Dyelp-build=disabled \
+ -Dyelp_build=disabled \
+ -Dvideometadata=disabled \
-Dvideothumbnailer=disabled \
-Dgq_htmldir=${PREFIX}/share/doc/geeqie \
-Dgq_helpdir=${PREFIX}/share/doc/geeqie
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/geeqie/distinfo,v
diff -u -r1.18 distinfo
--- distinfo 4 Jul 2026 08:14:47 -0000 1.18
+++ distinfo 31 Oct 2026 09:57:04 -0000
@@ -1,2 +1,2 @@
-SHA256 (geeqie-2.9.tar.xz) = XwIUd4ES2m2vNzam6gTBCwk+ozncxUZ2Q1oJfvjfzS0=
-SIZE (geeqie-2.9.tar.xz) = 1920800
+SHA256 (geeqie-3.3.tar.xz) = ReoO88K5O3VOM3Y6EHRnOrOA4IjYIXwovjd5Qj9W/kg=
+SIZE (geeqie-3.3.tar.xz) = 2051856