Created attachment 180830 [details] shar(1) archive of comms/direwolf Direwolf is incredibly useful, quoth the `pkg-descr`: Direwolf can be used stand-alone to observe APRS traffic, as a digipeater, APRStt gateway, or Internet Gateway (IGate). It can also be used as a virtual TNC for other applications such as APRSIS32, UI-View32, Xastir, APRS-TW, YAAC, UISS, Linux AX25, SARTrack, RMS Express, BPQ32, Outpost PM and many others. It can interface with other applications by way of AGW network or KISS/serial network. Looked over with: portlint -aACN Test build with: poudriere testport
For functionality testing, I setup my rtl-sdr on my laptop listening for APRS data on 144.39MHz. I piped the output of rtl_fm into direwolf, and setup direwolf as an APRS IGate connected to noam.aprs2.net. My test was at least mostly successful. Unfortunately, APRS is very quiet in my area and I don't have any gear to transmit APRS beacons at the moment. However, I was at least able to verify that it's not doing anything particularly stupid. It was able to get a good connection to a gate in noam.aprs2.net with my callsign and passcode, and it was indeed not trying to send along anything that it did not actually decode as verified from the webserver running on the remote gate. I hope to acquire some equipment to transmit APRS beacons soon.
(In reply to Kyle Evans from comment #1) Excellent. I'll commit today.
A commit references this bug: Author: db Date: Fri Mar 24 14:01:50 UTC 2017 New revision: 436814 URL: https://svnweb.freebsd.org/changeset/ports/436814 Log: Dire Wolf is a software "soundcard" modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a digipeater, APRStt gateway, or Internet Gateway (IGate). It can also be used as a virtual TNC for other applications such as APRSIS32, UI-View32, Xastir, APRS-TW, YAAC, UISS, Linux AX25, SARTrack, RMS Express, BPQ32, Outpost PM and many others. PR: 217791 Submitted by: bsdports@kyle-evans.net Changes: head/comms/Makefile head/comms/direwolf/ head/comms/direwolf/Makefile head/comms/direwolf/distinfo head/comms/direwolf/files/ head/comms/direwolf/files/Makefile.FreeBSD head/comms/direwolf/files/patch-Makefile head/comms/direwolf/files/patch-dw-start.sh head/comms/direwolf/files/patch-dwgpsd.c head/comms/direwolf/pkg-descr head/comms/direwolf/pkg-plist