pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/geeqie



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Jan 26 14:13:02 UTC 2024

Modified Files:
        pkgsrc/graphics/geeqie: Makefile PLIST distinfo options.mk
        pkgsrc/graphics/geeqie/patches: patch-src_exif-common.cc
Removed Files:
        pkgsrc/graphics/geeqie/patches: patch-meson.build patch-src_meson.build
            patch-src_misc.cc

Log Message:
geeqie: update to 2.2.

Add more options (libarchive, libraw, pdf, gspell, libwebp), default off for now.

- Enhanced debug output with -Ddevel=enabled option
- GitHub workflows for code tests and AppImage building
- Modify Collections user interface
- Remote keyboard actions
- Allow .desktop files to be linked to programmable mouse buttons
- Option to show-hide selectable bars
- On exit additional check for multiple windows open
- Plugin to resize an image
- Include a separator as a toolbar option
- Change all .desktop files to RDNS style
- GTK "Open With" feature menu option
- Reduce the height of toolbars
- Option to select "hamburger" menu style
- More progress in GTK4 migration
- Many bug fixes


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 pkgsrc/graphics/geeqie/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/geeqie/PLIST
cvs rdiff -u -r1.33 -r1.34 pkgsrc/graphics/geeqie/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/geeqie/options.mk
cvs rdiff -u -r1.3 -r0 pkgsrc/graphics/geeqie/patches/patch-meson.build
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/graphics/geeqie/patches/patch-src_exif-common.cc
cvs rdiff -u -r1.1 -r0 pkgsrc/graphics/geeqie/patches/patch-src_meson.build
cvs rdiff -u -r1.2 -r0 pkgsrc/graphics/geeqie/patches/patch-src_misc.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/geeqie/Makefile
diff -u pkgsrc/graphics/geeqie/Makefile:1.121 pkgsrc/graphics/geeqie/Makefile:1.122
--- pkgsrc/graphics/geeqie/Makefile:1.121       Mon Jan  1 11:41:12 2024
+++ pkgsrc/graphics/geeqie/Makefile     Fri Jan 26 14:13:01 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.121 2024/01/01 11:41:12 wiz Exp $
+# $NetBSD: Makefile,v 1.122 2024/01/26 14:13:01 wiz Exp $
 
-DISTNAME=      geeqie-2.1
-PKGREVISION=   6
+DISTNAME=      geeqie-2.2
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=BestImageViewer/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/graphics/geeqie/PLIST
diff -u pkgsrc/graphics/geeqie/PLIST:1.13 pkgsrc/graphics/geeqie/PLIST:1.14
--- pkgsrc/graphics/geeqie/PLIST:1.13   Sat Jun 17 16:45:43 2023
+++ pkgsrc/graphics/geeqie/PLIST        Fri Jan 26 14:13:01 2024
@@ -1,29 +1,35 @@
-@comment $NetBSD: PLIST,v 1.13 2023/06/17 16:45:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2024/01/26 14:13:01 wiz Exp $
 bin/geeqie
+lib/geeqie/downsize
 lib/geeqie/geeqie-camera-import
 lib/geeqie/geeqie-camera-import-hook-script
 lib/geeqie/geeqie-export-jpeg
 lib/geeqie/geeqie-image-crop
 lib/geeqie/geeqie-random-image
+lib/geeqie/geeqie-resize-image
 lib/geeqie/geeqie-rotate
 lib/geeqie/geeqie-symlink
 lib/geeqie/geeqie-tethered-photography
 lib/geeqie/geeqie-tethered-photography-hook-script
 lib/geeqie/geocode-parameters.awk
 lib/geeqie/lensID
+lib/geeqie/resize-help.sh
 man/man1/geeqie.1
-share/applications/geeqie.desktop
+share/applications/org.geeqie.Geeqie.desktop
 share/doc/geeqie/COPYING
 share/doc/geeqie/README.md
 share/doc/geeqie/TODO
-share/geeqie/applications/camera-import.desktop
-share/geeqie/applications/export-jpeg.desktop
-share/geeqie/applications/image-crop.desktop
-share/geeqie/applications/random-image.desktop
-share/geeqie/applications/rotate.desktop
-share/geeqie/applications/symlink.desktop
-share/geeqie/applications/tethered-photography.desktop
-share/geeqie/template.desktop
+share/geeqie/applications/org.geeqie.camera-import.desktop
+share/geeqie/applications/org.geeqie.export-jpeg.desktop
+share/geeqie/applications/org.geeqie.image-crop.desktop
+share/geeqie/applications/org.geeqie.open-with.desktop
+share/geeqie/applications/org.geeqie.random-image.desktop
+share/geeqie/applications/org.geeqie.resize-image.desktop
+share/geeqie/applications/org.geeqie.rotate.desktop
+share/geeqie/applications/org.geeqie.symlink.desktop
+share/geeqie/applications/org.geeqie.tethered-photography.desktop
+share/geeqie/applications/org.geeqie.video-player.desktop
+share/geeqie/org.geeqie.template.desktop
 share/icons/hicolor/scalable/apps/geeqie.svg
 share/locale/ar/LC_MESSAGES/geeqie.mo
 share/locale/be/LC_MESSAGES/geeqie.mo

Index: pkgsrc/graphics/geeqie/distinfo
diff -u pkgsrc/graphics/geeqie/distinfo:1.33 pkgsrc/graphics/geeqie/distinfo:1.34
--- pkgsrc/graphics/geeqie/distinfo:1.33        Sun Jun 18 12:13:28 2023
+++ pkgsrc/graphics/geeqie/distinfo     Fri Jan 26 14:13:01 2024
@@ -1,9 +1,6 @@
-$NetBSD: distinfo,v 1.33 2023/06/18 12:13:28 wiz Exp $
+$NetBSD: distinfo,v 1.34 2024/01/26 14:13:01 wiz Exp $
 
-BLAKE2s (geeqie-2.1.tar.xz) = 179c98a22e51fcc7cbe7f9832f1a0902abbf3c8ef688a809bd24ba2cef82cbc1
-SHA512 (geeqie-2.1.tar.xz) = 1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f
-Size (geeqie-2.1.tar.xz) = 1800612 bytes
-SHA1 (patch-meson.build) = 311a42d3250251a8b274a5124bacf31fe0dc541a
-SHA1 (patch-src_exif-common.cc) = 3d3bb4963a71d3d138287aa418c86455f73734e0
-SHA1 (patch-src_meson.build) = 472290eb04acc6761fe50e415270f68a2c628b55
-SHA1 (patch-src_misc.cc) = 8b5ed531aa5bd15dfd296329c623d3fe9d7229eb
+BLAKE2s (geeqie-2.2.tar.xz) = e03408fa45c5384a7a92b13c1d6d318e6013ce896309a71f2d59d754acef5d38
+SHA512 (geeqie-2.2.tar.xz) = 7d03493b463a1949cbc5e377927abc4bc6fa62914e8cdddb30a832cb9c6caad579f5ba5bd2b8b0913b77063300c9c5ac1f7e671ddfb2ce18d8a8d0efcfb51dbe
+Size (geeqie-2.2.tar.xz) = 2169096 bytes
+SHA1 (patch-src_exif-common.cc) = 122c1ea386578a00f9eba36dce1f5aabe5f6343b

Index: pkgsrc/graphics/geeqie/options.mk
diff -u pkgsrc/graphics/geeqie/options.mk:1.10 pkgsrc/graphics/geeqie/options.mk:1.11
--- pkgsrc/graphics/geeqie/options.mk:1.10      Mon Nov 21 22:28:41 2022
+++ pkgsrc/graphics/geeqie/options.mk   Fri Jan 26 14:13:01 2024
@@ -1,13 +1,33 @@
-# $NetBSD: options.mk,v 1.10 2022/11/21 22:28:41 wiz Exp $
+# $NetBSD: options.mk,v 1.11 2024/01/26 14:13:01 wiz Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.geeqie
-PKG_SUPPORTED_OPTIONS=         libchamplain
+PKG_SUPPORTED_OPTIONS=         gspell libarchive libchamplain libraw libwebp pdf
 PKG_SUGGESTED_OPTIONS=         # none
 
 .include "../../mk/bsd.options.mk"
 
+.if !empty(PKG_OPTIONS:Mgspell)
+.include "../../textproc/gspell/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibarchive)
+.include "../../archivers/libarchive/buildlink3.mk"
+.endif
+
 .if !empty(PKG_OPTIONS:Mlibchamplain)
 # While clutter is optional, the map requires it.
 .include "../../graphics/clutter/buildlink3.mk"
 .include "../../geography/libchamplain012/buildlink3.mk"
 .endif
+
+.if !empty(PKG_OPTIONS:Mlibraw)
+.include "../../graphics/libraw/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibwebp)
+.include "../../graphics/libwebp/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mpdf)
+.include "../../print/poppler/buildlink3.mk"
+.endif

Index: pkgsrc/graphics/geeqie/patches/patch-src_exif-common.cc
diff -u pkgsrc/graphics/geeqie/patches/patch-src_exif-common.cc:1.2 pkgsrc/graphics/geeqie/patches/patch-src_exif-common.cc:1.3
--- pkgsrc/graphics/geeqie/patches/patch-src_exif-common.cc:1.2 Sat Jun 17 16:50:53 2023
+++ pkgsrc/graphics/geeqie/patches/patch-src_exif-common.cc     Fri Jan 26 14:13:01 2024
@@ -1,16 +1,16 @@
-$NetBSD: patch-src_exif-common.cc,v 1.2 2023/06/17 16:50:53 wiz Exp $
+$NetBSD: patch-src_exif-common.cc,v 1.3 2024/01/26 14:13:01 wiz Exp $
 
-../src/exif-common.cc:780:3: error: 'setenv' was not declared in this scope; did you mean 'getenv'?                                                                                                    
            
-https://github.com/BestImageViewer/geeqie/pull/1110
+With _XOPEN_SOURCE defined without value, NetBSD headers don't provide setenv().
+https://github.com/BestImageViewer/geeqie/issues/1230
 
---- src/exif-common.cc.orig    2023-06-17 12:12:30.000000000 +0000
+--- src/exif-common.cc.orig    2024-01-26 13:57:52.740080922 +0000
 +++ src/exif-common.cc
-@@ -19,6 +19,8 @@
+@@ -19,7 +19,7 @@
  
  #include <config.h>
  
-+#include <stdlib.h>
-+
- #define _XOPEN_SOURCE
+-#define _XOPEN_SOURCE
++//#define _XOPEN_SOURCE
  
- #include <string.h>
+ #include <cmath>
+ #include <cstdlib>



Home | Main Index | Thread Index | Old Index