git: 47cc51612f66 - main - multimedia/*pipe-viewer: Update to 0.4.6

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sun, 21 May 2023 17:26:40 UTC
The branch main has been updated by fuz:

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

commit 47cc51612f66cc93c339994f66958fd8bff85f7b
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2023-05-19 00:44:56 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-05-21 17:25:44 +0000

    multimedia/*pipe-viewer: Update to 0.4.6
    
    * Add FORK_MANAGER option
    * Remove GTK3_USES=desktop-file-utils (.desktop file does not use MimeType)
    
    ChangeLog: https://github.com/trizen/pipe-viewer/blob/0.4.6/Changes
    
    * Fixed the internal extracting of streaming URLs.
    * Extended `fat32safe` option to convert Unicode characters to
      ASCII equivalent when `Text::Unidecode` is available.
    * Recognize several more audio itags.
    
    PR:             271503, 269607
---
 multimedia/gtk-pipe-viewer/Makefile |  4 ++--
 multimedia/pipe-viewer/Makefile     | 12 +++++++-----
 multimedia/pipe-viewer/distinfo     |  6 +++---
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/multimedia/gtk-pipe-viewer/Makefile b/multimedia/gtk-pipe-viewer/Makefile
index ccf91e6ea00e..71ab535b0d00 100644
--- a/multimedia/gtk-pipe-viewer/Makefile
+++ b/multimedia/gtk-pipe-viewer/Makefile
@@ -8,7 +8,7 @@ CONFLICTS_INSTALL=	multimedia/pipe-viewer
 
 MASTERDIR=	${.CURDIR}/../pipe-viewer
 
-OPTIONS_DEFAULT=	GTK3 JSON_XS LINE_BREAK LOCAL_CACHE READLINE SHARE_DIR \
-			YT_DLP
+OPTIONS_DEFAULT=	FORK_MANAGER GTK3 JSON_XS LINE_BREAK LOCAL_CACHE \
+			READLINE SHARE_DIR YT_DLP
 
 .include "${MASTERDIR}/Makefile"
diff --git a/multimedia/pipe-viewer/Makefile b/multimedia/pipe-viewer/Makefile
index 4692cfd0b341..6398f39d15b5 100644
--- a/multimedia/pipe-viewer/Makefile
+++ b/multimedia/pipe-viewer/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	pipe-viewer
-PORTVERSION=	0.4.5
-PORTREVISION=	1
+PORTVERSION=	0.4.6
 CATEGORIES=	multimedia perl5
 
 MAINTAINER?=	DtxdF@disroot.org
@@ -23,8 +22,10 @@ USE_PERL5=	modbuild
 
 CONFLICTS_INSTALL?=	multimedia/gtk-pipe-viewer
 
-OPTIONS_DEFINE=			GTK3 JSON_XS LOCAL_CACHE READLINE SHARE_DIR
-OPTIONS_DEFAULT?=		JSON_XS LINE_BREAK LOCAL_CACHE READLINE YT_DLP
+OPTIONS_DEFINE=			FORK_MANAGER GTK3 JSON_XS LOCAL_CACHE READLINE \
+				SHARE_DIR
+OPTIONS_DEFAULT?=		FORK_MANAGER JSON_XS LINE_BREAK LOCAL_CACHE \
+				READLINE YT_DLP
 OPTIONS_RADIO=			FIXED_WIDTH YOUTUBE
 OPTIONS_RADIO_FIXED_WIDTH=	CHAR_WIDTH LINE_BREAK
 OPTIONS_RADIO_YOUTUBE=		YOUTUBE_DL YT_DLP
@@ -33,6 +34,7 @@ OPTIONS_SUB=	yes
 
 CHAR_WIDTH_DESC=	Install with p5-Unicode-LineBreak
 FIXED_WIDTH_DESC=	Fixed-width formatting
+FORK_MANAGER_DESC=	Enable *_parallel config-options support
 JSON_XS_DESC=		Faster JSON deserialization
 LINE_BREAK_DESC=	Install with p5-Text-CharWidth
 LOCAL_CACHE_DESC=	Local cache support
@@ -42,8 +44,8 @@ YOUTUBE_DL_DESC=	Enable Youtube support with youtube_dl
 YT_DLP_DESC=		Enable Youtube support with yt-dlp
 
 CHAR_WIDTH_RUN_DEPENDS=		p5-Text-CharWidth>0:textproc/p5-Text-CharWidth
+FORK_MANAGER_RUN_DEPENDS=	p5-Parallel-ForkManager>0:devel/p5-Parallel-ForkManager
 GTK3_RUN_DEPENDS=		p5-Gtk3>0:x11-toolkits/p5-Gtk3
-GTK3_USES=			desktop-file-utils
 GTK3_CONFIGURE_ON=		--gtk
 JSON_XS_RUN_DEPENDS=		p5-JSON-XS>0:converters/p5-JSON-XS
 LINE_BREAK_RUN_DEPENDS=		p5-Unicode-LineBreak>0:textproc/p5-Unicode-LineBreak
diff --git a/multimedia/pipe-viewer/distinfo b/multimedia/pipe-viewer/distinfo
index eb78c2d7e612..ba0140f9dd4f 100644
--- a/multimedia/pipe-viewer/distinfo
+++ b/multimedia/pipe-viewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675884057
-SHA256 (trizen-pipe-viewer-0.4.5_GH0.tar.gz) = 33ef771d7decb9406b2bf084f9994bc998ae6258f1b17332b96382e4bdeb2d90
-SIZE (trizen-pipe-viewer-0.4.5_GH0.tar.gz) = 267746
+TIMESTAMP = 1684335658
+SHA256 (trizen-pipe-viewer-0.4.6_GH0.tar.gz) = d40fe91d65cadd92c2cc02503b91ab761c8ae4fd9bdcfc42b87cd4750523c64b
+SIZE (trizen-pipe-viewer-0.4.6_GH0.tar.gz) = 268101