git: 5bbd861998ff - main - comms/gtkmmorse: Update 0.9.27 => 0.9.28, undeprecate

From: Älven <alven_at_FreeBSD.org>
Date: Sun, 28 Sep 2025 10:59:20 UTC
The branch main has been updated by alven:

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

commit 5bbd861998ff172606e93c579beab7737cc2faa6
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2025-09-21 10:31:12 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2025-09-28 10:58:50 +0000

    comms/gtkmmorse: Update 0.9.27 => 0.9.28, undeprecate
    
    * Switch MASTER_SITES to Savannah git source tree snapshot packages
    + Add LICENSE
    
    Approved by:    hamradio@ (alven@, yuri@)
    Approved by:    yuri@ (Mentor)
    
    Differential Revision: https://reviews.freebsd.org/D52656
---
 comms/gtkmmorse/Makefile                            | 21 ++++++++++-----------
 comms/gtkmmorse/distinfo                            |  5 +++--
 .../{patch-astream.cc => patch-src_astream.cc}      |  6 +++---
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/comms/gtkmmorse/Makefile b/comms/gtkmmorse/Makefile
index b776745d240d..54976c454863 100644
--- a/comms/gtkmmorse/Makefile
+++ b/comms/gtkmmorse/Makefile
@@ -1,30 +1,29 @@
 PORTNAME=	gtkmmorse
-PORTVERSION=	0.9.27
-PORTREVISION=	7
+DISTVERSION=	0.9.28
 CATEGORIES=	comms education hamradio
-MASTER_SITES=	SAVANNAH
+MASTER_SITES=	https://cgit.git.savannah.gnu.org/cgit/${PORTNAME}.git/snapshot/
 
 MAINTAINER=	hamradio@FreeBSD.org
 COMMENT=	Graphical Morse Code Trainer
-WWW=		https://www.nongnu.org/gtkmmorse/
+WWW=		https://gtkmmorse.nongnu.org/ \
+		https://www.nongnu.org/gtkmmorse/
 
-DEPRECATED=	Depends on expired devel/gconfmm26
-EXPIRATION_DATE=2025-11-25
+LICENSE=	GPLv2+
 
 LIB_DEPENDS=	libao.so:audio/libao \
-		libgtkmm-2.4.so:x11-toolkits/gtkmm24 \
 		libgconfmm-2.6.so:devel/gconfmm26
 
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USES=		compiler:c++11-lang pkgconfig tar:bzip2
+USES=		autoreconf compiler:c++11-lang gnome pkgconfig
 USE_CXXSTD=	c++11
+USE_GNOME=	gconf2 gtkmm24
+
+GNU_CONFIGURE=	yes
 
 PLIST_FILES=	bin/gtkmmorse \
 		share/man/man1/gtkmmorse.1.gz
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|-ansi||g' -e 's|-pedantic||g' \
-		${WRKSRC}/src/Makefile.in
+		${WRKSRC}/src/Makefile.am
 
 .include <bsd.port.mk>
diff --git a/comms/gtkmmorse/distinfo b/comms/gtkmmorse/distinfo
index 4cacd4b0cfe0..d2b0b0f87a36 100644
--- a/comms/gtkmmorse/distinfo
+++ b/comms/gtkmmorse/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gtkmmorse-0.9.27.tar.bz2) = d511970004ee2826b8755938f7e96ff183f2bc59aa53bb3d8096896ce5f2ca93
-SIZE (gtkmmorse-0.9.27.tar.bz2) = 96435
+TIMESTAMP = 1758444981
+SHA256 (gtkmmorse-0.9.28.tar.gz) = 04dfe164ebe1895ff617d38f791a4305f3864be899b3e6614168db08a5c43a0d
+SIZE (gtkmmorse-0.9.28.tar.gz) = 29628
diff --git a/comms/gtkmmorse/files/patch-astream.cc b/comms/gtkmmorse/files/patch-src_astream.cc
similarity index 53%
rename from comms/gtkmmorse/files/patch-astream.cc
rename to comms/gtkmmorse/files/patch-src_astream.cc
index c0f2473aca08..bc0d714170bb 100644
--- a/comms/gtkmmorse/files/patch-astream.cc
+++ b/comms/gtkmmorse/files/patch-src_astream.cc
@@ -1,6 +1,6 @@
---- src/astream.cc.orig	2008-01-30 09:02:57.000000000 -0800
-+++ src/astream.cc	2012-04-26 20:04:36.000000000 -0700
-@@ -44,6 +44,7 @@
+--- src/astream.cc.orig	2008-02-28 18:08:45 UTC
++++ src/astream.cc
+@@ -44,6 +44,7 @@ oastream::oastream()
      m_format.channels = 2;
      m_format.rate = 44100;
      m_format.byte_format = AO_FMT_LITTLE;