svn commit: r493466 - in head/comms: . redsea

Kai Knoblich kai at FreeBSD.org
Wed Feb 20 21:49:11 UTC 2019


Author: kai
Date: Wed Feb 20 21:49:09 2019
New Revision: 493466
URL: https://svnweb.freebsd.org/changeset/ports/493466

Log:
  New port: comms/redsea
  
  redsea is a lightweight command-line decoder for broadcast FM-RDS data,
  such as that provided from a software-defined radio (SDR). It can also
  decode raw ASCII bitstreams, the hex format provided by RDS Spy, and audio
  files containing multiplex signals. Decoded RDS groups are printed to the
  terminal as line-delimited JSON objects; optionally, undecoded hex blocks
  can be output instead.
  
  This program is intended to be used in combination with a separate source
  of demodulated FM multiplex signals, such as rtl-sdr.
  
  WWW: https://github.com/windytan/redsea/
  
  PR:		234726
  Submitted by:	Andrew <morrand276 at gmail.com>
  Approved by:	miwi (mentor)
  Differential Revision:	https://reviews.freebsd.org/D19164

Added:
  head/comms/redsea/
  head/comms/redsea/Makefile   (contents, props changed)
  head/comms/redsea/distinfo   (contents, props changed)
  head/comms/redsea/pkg-descr   (contents, props changed)
  head/comms/redsea/pkg-message   (contents, props changed)
Modified:
  head/comms/Makefile

Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile	Wed Feb 20 21:46:31 2019	(r493465)
+++ head/comms/Makefile	Wed Feb 20 21:49:09 2019	(r493466)
@@ -153,6 +153,7 @@
     SUBDIR += qt5-serialport
     SUBDIR += qtel
     SUBDIR += quisk
+    SUBDIR += redsea
     SUBDIR += remserial
     SUBDIR += rtl-sdr
     SUBDIR += rubygem-callsign

Added: head/comms/redsea/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/redsea/Makefile	Wed Feb 20 21:49:09 2019	(r493466)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	redsea
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.17.1
+CATEGORIES=	comms
+
+MAINTAINER=	morrand276 at gmail.com
+COMMENT=	Lightweight command-line FM-RDS decoder
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libsndfile.so:audio/libsndfile
+
+USES=	autoreconf:build compiler:c++14-lang iconv localbase:ldflags
+USE_GITHUB=	yes
+GH_ACCOUNT=	windytan
+
+GNU_CONFIGURE=	yes
+PLIST_FILES=	bin/redsea ${DOCSDIR}/README.md
+
+OPTIONS_DEFINE=		DEMOD TMC
+OPTIONS_DEFAULT=	DEMOD TMC
+
+DEMOD_DESC=	Demodulation support via comms/liquid-dsp
+TMC_DESC=	TMC (traffic messages) support (may slow building)
+
+DEMOD_CONFIGURE_WITH=	liquid
+DEMOD_LIB_DEPENDS=	libliquid.so:comms/liquid-dsp
+TMC_CONFIGURE_ENABLE=	tmc
+
+pre-configure:
+	@cd ${WRKSRC} && ${AUTORECONF} -i
+
+.include <bsd.port.mk>

Added: head/comms/redsea/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/redsea/distinfo	Wed Feb 20 21:49:09 2019	(r493466)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1546699406
+SHA256 (windytan-redsea-v0.17.1_GH0.tar.gz) = 15fc9f2c733ce0b68b27301df071b20846ad30ac5670599a9344d63bd7d0afbd
+SIZE (windytan-redsea-v0.17.1_GH0.tar.gz) = 119115

Added: head/comms/redsea/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/redsea/pkg-descr	Wed Feb 20 21:49:09 2019	(r493466)
@@ -0,0 +1,11 @@
+redsea is a lightweight command-line decoder for broadcast FM-RDS data,
+such as that provided from a software-defined radio (SDR). It can also
+decode raw ASCII bitstreams, the hex format provided by RDS Spy, and audio
+files containing multiplex signals. Decoded RDS groups are printed to the
+terminal as line-delimited JSON objects; optionally, undecoded hex blocks
+can be output instead.
+
+This program is intended to be used in combination with a separate source
+of demodulated FM multiplex signals, such as rtl-sdr.
+
+WWW: https://github.com/windytan/redsea/

Added: head/comms/redsea/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/redsea/pkg-message	Wed Feb 20 21:49:09 2019	(r493466)
@@ -0,0 +1,10 @@
+Don't forget to give redsea something to decode!  For output from a USB 
+software-defined radio stick, you may want to consider installing 
+comms/rtl-sdr or another SDR tool of your choice that can feed raw I/Q 
+data on stdout.  
+
+You can also provide redsea with hex data from RDS Spy, raw ASCII 
+bitstream, or an audio file containing a multiplexed FM signal.
+
+Fuller details are contained in the redsea wiki:
+https://github.com/windytan/redsea/wiki/Input-formats


More information about the svn-ports-all mailing list