Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F102025788
D19164.id53909.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D19164.id53909.diff
View Options
Index: comms/Makefile
===================================================================
--- comms/Makefile
+++ comms/Makefile
@@ -152,6 +152,7 @@
SUBDIR += qt5-serialport
SUBDIR += qtel
SUBDIR += quisk
+ SUBDIR += redsea
SUBDIR += remserial
SUBDIR += rtl-sdr
SUBDIR += rubygem-callsign
Index: comms/redsea/Makefile
===================================================================
--- /dev/null
+++ comms/redsea/Makefile
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME= redsea
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.17.1
+CATEGORIES= comms
+
+MAINTAINER= morrand276@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>
Index: comms/redsea/distinfo
===================================================================
--- /dev/null
+++ comms/redsea/distinfo
@@ -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
Index: comms/redsea/pkg-descr
===================================================================
--- /dev/null
+++ comms/redsea/pkg-descr
@@ -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/
Index: comms/redsea/pkg-message
===================================================================
--- /dev/null
+++ comms/redsea/pkg-message
@@ -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
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Nov 7, 4:45 PM (10 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14483987
Default Alt Text
D19164.id53909.diff (2 KB)
Attached To
Mode
D19164: New port: comms/redsea: Lightweight CLI FM-RDS decoder
Attached
Detach File
Event Timeline
Log In to Comment