git: 6ffb491b502e - main - audio/sonicradio: Add new port

From: Nicola Vitale <nivit_at_FreeBSD.org>
Date: Fri, 14 Feb 2025 09:56:30 UTC
The branch main has been updated by nivit:

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

commit 6ffb491b502e83cf623c211540a1c3f200ba271c
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2025-02-14 09:53:57 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2025-02-14 09:55:55 +0000

    audio/sonicradio: Add new port
    
    Sonicradio is a stylish TUI radio player making use of Radio Browser API
    and Bubbletea.
    
    https://github.com/dancnb/sonicradio
---
 audio/Makefile             |  1 +
 audio/sonicradio/Makefile  | 18 ++++++++++++++++++
 audio/sonicradio/distinfo  |  5 +++++
 audio/sonicradio/pkg-descr |  2 ++
 4 files changed, 26 insertions(+)

diff --git a/audio/Makefile b/audio/Makefile
index 8944a7eb6dd2..bd560e21ca26 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -738,6 +738,7 @@
     SUBDIR += sonata
     SUBDIR += songrec
     SUBDIR += sonic-visualiser
+    SUBDIR += sonicradio
     SUBDIR += sonivox
     SUBDIR += sonivox-eas
     SUBDIR += sorcer-lv2
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
new file mode 100644
index 000000000000..f5e9075a187d
--- /dev/null
+++ b/audio/sonicradio/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	sonicradio
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.6.4
+CATEGORIES=	audio
+
+MAINTAINER=	nivit@FreeBSD.org
+COMMENT=	TUI radio player making use of Radio Browser API
+WWW=		https://github.com/dancnb/sonicradio
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:1.23,modules
+GO_MODULE=	github.com/dancnb/sonicradio
+
+PLIST_FILES=	bin/sonicradio
+
+.include <bsd.port.mk>
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
new file mode 100644
index 000000000000..621260b7de8b
--- /dev/null
+++ b/audio/sonicradio/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1739526330
+SHA256 (go/audio_sonicradio/sonicradio-v0.6.4/v0.6.4.mod) = 627c8ffab4659186517e615e7381782ba1434ee49249421b53f364e29ce979bc
+SIZE (go/audio_sonicradio/sonicradio-v0.6.4/v0.6.4.mod) = 1250
+SHA256 (go/audio_sonicradio/sonicradio-v0.6.4/v0.6.4.zip) = a5d197c6bb9da069b7eb401dd966d7cac5f9c9ce6cb7539c3a5b0436716874f8
+SIZE (go/audio_sonicradio/sonicradio-v0.6.4/v0.6.4.zip) = 1248508
diff --git a/audio/sonicradio/pkg-descr b/audio/sonicradio/pkg-descr
new file mode 100644
index 000000000000..47fea76d9a91
--- /dev/null
+++ b/audio/sonicradio/pkg-descr
@@ -0,0 +1,2 @@
+Sonicradio is a stylish TUI radio player making use of Radio Browser API and
+Bubbletea.