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 May 20 12:03:09 UTC 2022

Modified Files:
        pkgsrc/graphics/geeqie: Makefile PLIST distinfo
        pkgsrc/graphics/geeqie/patches: patch-ac

Log Message:
geeqie: update to 1.7.3.

pkgsrc: enable some more modern image formats (heif, webp, jp2)

Geeqie 1.7.3
============

- Fix crash with Flatpak version

Geeqie 1.7.2
============

- Copy image to clipboard option
- Fix MacOS problems
- Multi-threaded find duplicates
- Generate sRGB thumbnails for images with embedded color profile
- External image decoder option
- AppImage supported
- Support jpeg xl format
- Automated cache maintenance
- Support archive (e.g. zip) files
- Use system theme background color

And as usual:
- Many small improvements
- Many bug fixes
- Updated language support


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 pkgsrc/graphics/geeqie/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/geeqie/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/graphics/geeqie/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/graphics/geeqie/patches/patch-ac

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.94 pkgsrc/graphics/geeqie/Makefile:1.95
--- pkgsrc/graphics/geeqie/Makefile:1.94        Mon Apr 18 19:11:16 2022
+++ pkgsrc/graphics/geeqie/Makefile     Fri May 20 12:03:08 2022
@@ -1,16 +1,18 @@
-# $NetBSD: Makefile,v 1.94 2022/04/18 19:11:16 adam Exp $
+# $NetBSD: Makefile,v 1.95 2022/05/20 12:03:08 wiz Exp $
 
-DISTNAME=      geeqie-1.6
-PKGREVISION=   4
+DISTNAME=      geeqie-1.7.3
 CATEGORIES=    graphics
-MASTER_SITES=  http://www.geeqie.org/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=BestImageViewer/}
 EXTRACT_SUFX=  .tar.xz
+GITHUB_RELEASE=        v${PKGVERSION_NOREV}
 
 MAINTAINER=    gdt%NetBSD.org@localhost
 HOMEPAGE=      http://www.geeqie.org/
 COMMENT=       Image viewer
 LICENSE=       gnu-gpl-v2
 
+BUILD_DEPENDS+=        gettext-m4-[0-9]*:../../devel/gettext-m4
+
 GNU_CONFIGURE=         yes
 
 LDFLAGS.SunOS+=                -lm -lsocket -lnsl
@@ -20,15 +22,20 @@ USE_LANGUAGES=              c c++
 USE_TOOLS=             bash:run gmake intltool msgfmt pkg-config automake autoconf autoreconf
 
 REPLACE_BASH+=         plugins/*/*
-REPLACE_BASH+=         gen_changelog.sh
+REPLACE_BASH+=         doc/*.sh
+REPLACE_BASH+=         g*.sh
+REPLACE_BASH+=         version.sh
 
-pre-configure:
-       cd ${WRKSRC} && NOCONFIGURE=yes ${SH} ./autogen.sh
+pre-configure: replace-interpreter
+       cd ${WRKSRC} && autoreconf -fiv
 
 .include "options.mk"
 
 .include "../../graphics/exiv2/buildlink3.mk"
 .include "../../graphics/lcms2/buildlink3.mk"
+.include "../../graphics/libheif/buildlink3.mk"
+.include "../../graphics/libwebp/buildlink3.mk"
+.include "../../graphics/openjpeg/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 BUILDLINK_API_DEPENDS.gnome-doc-utils+=        gnome-doc-utils>=0.20.10nb4
 .include "../../textproc/gnome-doc-utils/buildlink3.mk"

Index: pkgsrc/graphics/geeqie/PLIST
diff -u pkgsrc/graphics/geeqie/PLIST:1.10 pkgsrc/graphics/geeqie/PLIST:1.11
--- pkgsrc/graphics/geeqie/PLIST:1.10   Sun Dec  6 10:22:21 2020
+++ pkgsrc/graphics/geeqie/PLIST        Fri May 20 12:03:08 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2020/12/06 10:22:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2022/05/20 12:03:08 wiz Exp $
 bin/geeqie
 lib/geeqie/geeqie-camera-import
 lib/geeqie/geeqie-camera-import-hook-script
@@ -9,7 +9,6 @@ lib/geeqie/geeqie-rotate
 lib/geeqie/geeqie-symlink
 lib/geeqie/geeqie-tethered-photography
 lib/geeqie/geeqie-tethered-photography-hook-script
-lib/geeqie/geeqie-ufraw
 lib/geeqie/geocode-parameters.awk
 lib/geeqie/lensID
 man/man1/geeqie.1
@@ -23,9 +22,6 @@ share/doc/${PKGNAME}/README.md
 share/doc/${PKGNAME}/TODO
 share/geeqie/applications/camera-import.desktop
 share/geeqie/applications/export-jpeg.desktop
-share/geeqie/applications/geeqie-ufraw-id.desktop
-share/geeqie/applications/geeqie-ufraw-recursive.desktop
-share/geeqie/applications/geeqie-ufraw.desktop
 share/geeqie/applications/image-crop.desktop
 share/geeqie/applications/random-image.desktop
 share/geeqie/applications/rotate.desktop

Index: pkgsrc/graphics/geeqie/distinfo
diff -u pkgsrc/graphics/geeqie/distinfo:1.23 pkgsrc/graphics/geeqie/distinfo:1.24
--- pkgsrc/graphics/geeqie/distinfo:1.23        Tue Oct 26 10:46:09 2021
+++ pkgsrc/graphics/geeqie/distinfo     Fri May 20 12:03:08 2022
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.23 2021/10/26 10:46:09 nia Exp $
+$NetBSD: distinfo,v 1.24 2022/05/20 12:03:08 wiz Exp $
 
-BLAKE2s (geeqie-1.6.tar.xz) = 53af7488af4d3f9922c60bbc41c4399a2ee28aae10701b2d5ef995aa6a3ec220
-SHA512 (geeqie-1.6.tar.xz) = 4acd05c6012c80581e9c594c7dc7d12265528aa8d3868afef9def36798945afb851da9376bbe5f205ac3c5e1e2362188cc0e2891b49f3ea4396bbc6974c143ef
-Size (geeqie-1.6.tar.xz) = 1693488 bytes
-SHA1 (patch-ac) = b85998dc728b92689bc34f4b2cfcbb44ce56a8e6
+BLAKE2s (geeqie-1.7.3.tar.xz) = 81f86e9d23ef3677c70731aed68617e227cb1d3745afd705574166aa6de2ed44
+SHA512 (geeqie-1.7.3.tar.xz) = 5647422876dcd41ec369cc926783661e15f33c2794e073df98827b8fc030baf3ebf03587e42eef35caaddc3b315b74ee0f8c3a156422f72522ffbbb7ec0fd8d9
+Size (geeqie-1.7.3.tar.xz) = 1949696 bytes
+SHA1 (patch-ac) = df54d39df0ba883759e17e0614a203d6a119f7db

Index: pkgsrc/graphics/geeqie/patches/patch-ac
diff -u pkgsrc/graphics/geeqie/patches/patch-ac:1.6 pkgsrc/graphics/geeqie/patches/patch-ac:1.7
--- pkgsrc/graphics/geeqie/patches/patch-ac:1.6 Mon Jan 11 18:18:58 2021
+++ pkgsrc/graphics/geeqie/patches/patch-ac     Fri May 20 12:03:08 2022
@@ -1,4 +1,4 @@
-$NetBSD: patch-ac,v 1.6 2021/01/11 18:18:58 gdt Exp $
+$NetBSD: patch-ac,v 1.7 2022/05/20 12:03:08 wiz Exp $
 
 * first hunk
 
@@ -9,22 +9,17 @@ Comment from 2009/07/24:
 
 This is not known to be reported upstream.
 
-* second hunk
-
-Avoid clutter crash.  Cherrypicked from upstream:
-  https://github.com/BestImageViewer/geeqie/commit/f34ea0700048c27319a2256408171adda32a7580
-
---- src/main.c.orig    2020-11-20 21:36:33.000000000 +0000
+--- src/main.c.orig    2022-04-12 09:46:17.000000000 +0000
 +++ src/main.c
-@@ -873,6 +873,7 @@ void exit_program(void)
+@@ -1223,6 +1223,7 @@ void exit_program(void)
   */
- /* FIXME: this probably needs some better ifdefs. Please report any compilation problems */
+ /** @FIXME this probably needs some better ifdefs. Please report any compilation problems */
  
 +#if 0
  #if defined(SIGBUS) && defined(SA_SIGINFO)
  static void sigbus_handler_cb(int signum, siginfo_t *info, void *context)
  {
-@@ -881,9 +882,11 @@ static void sigbus_handler_cb(int signum
+@@ -1231,9 +1232,11 @@ static void sigbus_handler_cb(int signum
        mmap((void *)(((unsigned long)info->si_addr / pagesize) * pagesize), pagesize, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
  }
  #endif
@@ -36,23 +31,11 @@ Avoid clutter crash.  Cherrypicked from 
  #if defined(SIGBUS) && defined(SA_SIGINFO)
        struct sigaction sigbus_action;
        sigfillset(&sigbus_action.sa_mask);
-@@ -892,6 +895,7 @@ static void setup_sigbus_handler(void)
+@@ -1242,6 +1245,7 @@ static void setup_sigbus_handler(void)
  
        sigaction(SIGBUS, &sigbus_action, NULL);
  #endif
 +#endif /* 0 */
  }
  
- gint main(gint argc, gchar *argv[])
-@@ -905,11 +909,6 @@ gint main(gint argc, gchar *argv[])
- #if !GLIB_CHECK_VERSION(2,32,0)
-       g_thread_init(NULL);
- #endif
--#ifdef HAVE_CLUTTER
--/* FIXME: see below */
--      putenv("LIBGL_ALWAYS_INDIRECT=1");
--      XInitThreads();
--#endif
-       gdk_threads_init();
-       gdk_threads_enter();
- 
+ static void set_theme_bg_color()



Home | Main Index | Thread Index | Old Index