Created attachment 200897 [details] Makefile etc redsea is a command-line utility for decoding and displaying radio data service (RDS) blocks as, for example, may be received using a software-defined radio. It is also capable of decoding RDS data that are provided in hex or binary formats.
Hello Andrew, thank you for your submission. As far I can see this is your first contribution, the patchfile had only minor issue and was well crafted from an overall view. ports-mgmt/portlint is a good tool to fix such minor issue for future contributions. The "autoreconf --install" is indeed are rare case and you did it right. I just converted it to "@cd ${WRKSRC} && ${AUTORECONF} -i" as like in the Makefile of emulators/gngeo for an example. Well, at the moment there's only one hurdle before the port can land into the ports tree: By conventions the MAINTAINER address has to match the address of your Bugzilla account. If you like to use the email address given in the Makefile you should change it in your Bugzilla account beforehand. For the other case if you would like to use the Bugzilla address instead, I can change it for you in the Make and you don't need to take any actions.
(In reply to Kai Knoblich from comment #1) Hello Kai, Thank you for your kind comments. This is indeed my first submission, and I'm glad to hear that it was mostly correct. I'm still learning my way around Makefile syntax, so I am interested in what you did to the "autoreconf" invocation. That does look closer to what I was trying to accomplish, and more reliable as well. I also agree with using my Bugzilla address in the Maintainer field. That is a more reliable address, anyway.
(In reply to Andrew from comment #2) Hello Andrew, thank you for the confirmation to use the email address of your Bugzilla account. I updated the review at https://reviews.freebsd.org/D19164 accordingly. There you can also see my minor changes I have done so far.
A commit references this bug: Author: kai Date: Wed Feb 20 21:49:10 UTC 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@gmail.com> Approved by: miwi (mentor) Differential Revision: https://reviews.freebsd.org/D19164 Changes: head/comms/Makefile head/comms/redsea/ head/comms/redsea/Makefile head/comms/redsea/distinfo head/comms/redsea/pkg-descr head/comms/redsea/pkg-message
Committed, comms/redsea is now available in the ports tree. Thank you for your contribution!