git: 716c8f511a06 - main - multimedia/gst123: Update 0.3.3 → 0.4.1 and remove DEPRECATED

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Tue, 14 Jan 2025 18:50:51 UTC
The branch main has been updated by vvd:

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

commit 716c8f511a063d2b8545244e3b195941adc17a5f
Author:     mew14930xvi <mew14930xvi@inbox.lv>
AuthorDate: 2025-01-14 18:28:58 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-01-14 18:48:53 +0000

    multimedia/gst123: Update 0.3.3 → 0.4.1 and remove DEPRECATED
    
    Changes in port:
    - undeprecate;
    - get maintainership;
    - pet portclippy.
    
    Since version 0.4.0, migrate the configuration file from ~/.gst123rc
    to $XDG_CONFIG_HOME/gst123rc which defaults to ~/.config/gst123rc.
    
    Changelogs:
    https://github.com/swesterfeld/gst123/releases/tag/0.4.0
    https://github.com/swesterfeld/gst123/releases/tag/0.4.1
    
    PR:             283852
    Approved by:    Herbert J. Skuhra <herbert@gojira.at> (former maintainer)
---
 multimedia/gst123/Makefile    | 23 +++++++++--------------
 multimedia/gst123/distinfo    |  5 +++--
 multimedia/gst123/pkg-message |  8 ++++++++
 3 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/multimedia/gst123/Makefile b/multimedia/gst123/Makefile
index bb91f53bca86..590cd49ce568 100644
--- a/multimedia/gst123/Makefile
+++ b/multimedia/gst123/Makefile
@@ -1,29 +1,24 @@
 PORTNAME=	gst123
-PORTVERSION=	0.3.3
-PORTREVISION=	5
+DISTVERSION=	0.4.1
 CATEGORIES=	multimedia
-MASTER_SITES=	http://space.twc.de/~stefan/gst123/
+MASTER_SITES=	https://github.com/swesterfeld/${PORTNAME}/releases/download/${DISTVERSION}/
 
-MAINTAINER=	h.skuhra@gmail.com
+MAINTAINER=	mew14930xvi@inbox.lv
 COMMENT=	Command-line tool to play audio and video files
 WWW=		https://space.twc.de/~stefan/gst123.php
 
-LICENSE=	LGPL20
+LICENSE=	LGPL20+
 
-DEPRECATED=	Outdated, unsupported upstream and depends on deprecated library GTK2
-EXPIRATION_DATE=2025-02-28
+USES=		compiler:c++11-lang localbase gmake gnome gstreamer ncurses \
+		pkgconfig tar:bzip2 xorg
+USE_GNOME=	gtk30
+USE_GSTREAMER=	good
+USE_XORG=	x11
 
 GNU_CONFIGURE=	yes
-USES=		compiler:c++11-lang localbase gmake gnome gstreamer ncurses pkgconfig \
-		tar:bzip2
-USE_GNOME=	gtk20
-CONFIGURE_ENV=	NCURSES5_CONFIG=/usr/bin/true
-LDFLAGS+=	-ltinfo -lncurses
 
 PLIST_FILES=	bin/${PORTNAME} share/man/man1/${PORTNAME}.1.gz
 
-USE_GSTREAMER=	good
-
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/multimedia/gst123/distinfo b/multimedia/gst123/distinfo
index a4e7e1847af0..a8958cbb29c0 100644
--- a/multimedia/gst123/distinfo
+++ b/multimedia/gst123/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gst123-0.3.3.tar.bz2) = 45359410c99a622790dd2b6efdc2d1a94748da3763242d95da79c633b5dfbce9
-SIZE (gst123-0.3.3.tar.bz2) = 113344
+TIMESTAMP = 1736050485
+SHA256 (gst123-0.4.1.tar.bz2) = 891d4f0a39f1341a80d3acc4293f46a5fb563c41f6795935a49425a2219d2e68
+SIZE (gst123-0.4.1.tar.bz2) = 121588
diff --git a/multimedia/gst123/pkg-message b/multimedia/gst123/pkg-message
new file mode 100644
index 000000000000..a622dd2b3e84
--- /dev/null
+++ b/multimedia/gst123/pkg-message
@@ -0,0 +1,8 @@
+[
+{ type: install
+  message: <<EOM
+Since version 0.4.0, migrate the configuration file from ~/.gst123rc
+to $XDG_CONFIG_HOME/gst123rc which defaults to ~/.config/gst123rc.
+EOM
+}
+]