pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/geeqie geeqie: update to 1.7.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8f6c42e0355c
branches:  trunk
changeset: 379612:8f6c42e0355c
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri May 20 12:03:08 2022 +0000

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

diffstat:

 graphics/geeqie/Makefile         |  21 ++++++++++++++-------
 graphics/geeqie/PLIST            |   6 +-----
 graphics/geeqie/distinfo         |  10 +++++-----
 graphics/geeqie/patches/patch-ac |  31 +++++++------------------------
 4 files changed, 27 insertions(+), 41 deletions(-)

diffs (154 lines):

diff -r 440bf64039fe -r 8f6c42e0355c graphics/geeqie/Makefile
--- a/graphics/geeqie/Makefile  Fri May 20 11:01:15 2022 +0000
+++ b/graphics/geeqie/Makefile  Fri May 20 12:03:08 2022 +0000
@@ -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_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"
diff -r 440bf64039fe -r 8f6c42e0355c graphics/geeqie/PLIST
--- a/graphics/geeqie/PLIST     Fri May 20 11:01:15 2022 +0000
+++ b/graphics/geeqie/PLIST     Fri May 20 12:03:08 2022 +0000
@@ -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-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}/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
diff -r 440bf64039fe -r 8f6c42e0355c graphics/geeqie/distinfo
--- a/graphics/geeqie/distinfo  Fri May 20 11:01:15 2022 +0000
+++ b/graphics/geeqie/distinfo  Fri May 20 12:03:08 2022 +0000
@@ -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
diff -r 440bf64039fe -r 8f6c42e0355c graphics/geeqie/patches/patch-ac
--- a/graphics/geeqie/patches/patch-ac  Fri May 20 11:01:15 2022 +0000
+++ b/graphics/geeqie/patches/patch-ac  Fri May 20 12:03:08 2022 +0000
@@ -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 @@
 
 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 @@
  #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