From owner-svn-ports-all@freebsd.org Wed Feb 20 21:49:11 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E48014DD95C; Wed, 20 Feb 2019 21:49:11 +0000 (UTC) (envelope-from kai@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E6BDF7041A; Wed, 20 Feb 2019 21:49:10 +0000 (UTC) (envelope-from kai@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D4294B7AA; Wed, 20 Feb 2019 21:49:10 +0000 (UTC) (envelope-from kai@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x1KLnANe023448; Wed, 20 Feb 2019 21:49:10 GMT (envelope-from kai@FreeBSD.org) Received: (from kai@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x1KLn9v6023441; Wed, 20 Feb 2019 21:49:09 GMT (envelope-from kai@FreeBSD.org) Message-Id: <201902202149.x1KLn9v6023441@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kai set sender to kai@FreeBSD.org using -f From: Kai Knoblich Date: Wed, 20 Feb 2019 21:49:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r493466 - in head/comms: . redsea X-SVN-Group: ports-head X-SVN-Commit-Author: kai X-SVN-Commit-Paths: in head/comms: . redsea X-SVN-Commit-Revision: 493466 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: E6BDF7041A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Feb 2019 21:49:11 -0000 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 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@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 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