git: d69c1f49df7c - main - graphics/pqiv: Update to 2.13.2

From: Danilo Egea Gondolfo <danilo_at_FreeBSD.org>
Date: Mon, 04 Nov 2024 17:22:50 UTC
The branch main has been updated by danilo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d69c1f49df7cd6a49f768ccdf007891512e40ee2

commit d69c1f49df7cd6a49f768ccdf007891512e40ee2
Author:     Danilo Egea Gondolfo <danilo@FreeBSD.org>
AuthorDate: 2024-11-04 17:12:46 +0000
Commit:     Danilo Egea Gondolfo <danilo@FreeBSD.org>
CommitDate: 2024-11-04 17:22:47 +0000

    graphics/pqiv: Update to 2.13.2
    
    - Move USES to a better place (portlint).
    - Convert the BACKENDS option GROUP to MULTI as pqiv needs at least one
      backend to compile.
    - Enable more formats by default to make the package more useful.
      LIBARCHIVE, LIBAV (for video), POPPLER (for PDF) and WEBP were added
      to the list. In the Debian package, whose pqiv developer is the
      package maintainer, all the backends seem to be enabled by default.
    - Default to GTK3. This is the default in the Debian package too.
    - Update pkg-descr according to the current README.markdown from the
      upstream project.
    
    Changelog: https://github.com/phillipberndt/pqiv/releases/tag/2.13.2
---
 graphics/pqiv/Makefile  | 11 ++++++-----
 graphics/pqiv/distinfo  |  6 +++---
 graphics/pqiv/pkg-descr | 27 ++++++++-------------------
 3 files changed, 17 insertions(+), 27 deletions(-)

diff --git a/graphics/pqiv/Makefile b/graphics/pqiv/Makefile
index cf3d5aef709f..5193cdb1f598 100644
--- a/graphics/pqiv/Makefile
+++ b/graphics/pqiv/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	pqiv
-PORTVERSION=	2.13.1
+PORTVERSION=	2.13.2
 CATEGORIES=	graphics
 
 MAINTAINER=	danilo@FreeBSD.org
@@ -12,6 +12,8 @@ LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2
 BUILD_DEPENDS=	bash:shells/bash
 
+USES=		compiler gettext-runtime gmake gnome pkgconfig xorg
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	phillipberndt
 
@@ -20,16 +22,15 @@ OPTIONS_DEFINE=	DOCS
 OPTIONS_SINGLE=		GTK
 OPTIONS_SINGLE_GTK=	GTK2 GTK3
 
-OPTIONS_GROUP=		BACKENDS
-OPTIONS_GROUP_BACKENDS=	LIBARCHIVE LIBAV PIXBUF POPPLER SPECTRE WAND WEBP
+OPTIONS_MULTI=		BACKENDS
+OPTIONS_MULTI_BACKENDS=	LIBARCHIVE LIBAV PIXBUF POPPLER SPECTRE WAND WEBP
 LIBARCHIVE_DESC=	Libarchive formats support
 LIBAV_DESC=		Video support
 SPECTRE_DESC=		PS/EPS support
 WAND_DESC=		ImageMagick image processing support
 
-OPTIONS_DEFAULT=	GTK2 PIXBUF
+OPTIONS_DEFAULT=	GTK3 LIBARCHIVE LIBAV PIXBUF POPPLER WEBP
 
-USES=		compiler gettext-runtime gmake gnome pkgconfig xorg
 USE_XORG=	x11
 USE_GNOME=	cairo gdkpixbuf2
 HAS_CONFIGURE=	yes
diff --git a/graphics/pqiv/distinfo b/graphics/pqiv/distinfo
index 79ce0abaafbd..fccc1a9d8396 100644
--- a/graphics/pqiv/distinfo
+++ b/graphics/pqiv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710278178
-SHA256 (phillipberndt-pqiv-2.13.1_GH0.tar.gz) = 1db8567f75884dfc5dd41208f309b11e4e4ca48ecad537915885b64aa03857a4
-SIZE (phillipberndt-pqiv-2.13.1_GH0.tar.gz) = 143660
+TIMESTAMP = 1730735101
+SHA256 (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 154cbbe0a62be12cee23b0a46a86b2305d8128fd19924308ad5e9d22fa5ad4f7
+SIZE (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 143704
diff --git a/graphics/pqiv/pkg-descr b/graphics/pqiv/pkg-descr
index bf4998603943..68340232d9e2 100644
--- a/graphics/pqiv/pkg-descr
+++ b/graphics/pqiv/pkg-descr
@@ -1,20 +1,9 @@
-Originally, PQIV was written as a drop-in replacement for QIV. The first
-release was not more than a Python script, hence the name. Now, PQIV is
-a (modulo some small extras) full featured clone of QIV written in C
-using GTK-2 and GLIB-2.
+pqiv is a powerful GTK 3 based command-line image viewer with a
+minimal UI. It is highly customizable, can be fully controlled from
+scripts, and has support for various file formats including PDF,
+Postscript, video files and archives. It is optimized to be quick and
+responsive.
 
-Features include:
-* Command line image viewer
-* Directory traversing to view whole directories
-* Watch files and directories for changes
-* Natural order sorting of the images
-* A status bar showing information on the current image
-* Transparency and animation support
-* Moving, zooming, rotation, flipping
-* Slideshows
-* Highly customizable
-* Supports external image filters (e.g. convert)
-* Preloads the next image in the background
-* Fade between images
-* Optional PDF/eps/ps support (useful e.g. for scientific plots)
-* Optional video format support (e.g. for webm animations)
+It comes with support for animations, slideshows, transparency,
+VIM-like key bindings, automated loading of new images as they appear,
+external image filters, marks, image preloading, and much more.