FreeBSD Ports

comms/sdrangel 7.27.1_1

Software defined radio application and signal analyzer

Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
c7af4fa998
License
GPLv3
Categories
comms, hamradio
Package size
46331.3 KiB, 89906.0 KiB installed

Description

SDRangel is a Qt based software defined radio application. It supports receiving, transmitting and analyzing radio signals through devices such as HackRF, RTL-SDR, Airspy and SoapySDR compatible hardware.

Install

As a binary package — by origin, or by package name:

pkg install comms/sdrangel
pkg install sdrangel

From the ports tree:

cd /usr/ports/comms/sdrangel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sdrangel>0:comms/sdrangel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest7.27.1_17.27.1_1---
FreeBSD:14:quarterly7.27.1_1-n/a--
FreeBSD:15:latest7.27.1_17.27.1_1n/a--
FreeBSD:15:quarterly7.27.1_17.27.1_1n/an/an/a
FreeBSD:16:latest7.27.1_17.27.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

Library 15

The full lists below include those, and their dependencies in turn.

All build dependencies 308

The first 100 are listed.

All run dependencies 301

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++17-lang desktop-file-utils gl pkgconfig qt:6
Service scripts
none

Message after installing

SDRangel has been installed.
Supported and tested SDR devices on FreeBSD include:

- HackRF
- RTL-SDR
- Airspy

Support for additional SDR devices may be available through SoapySDR.
To use SoapySDR devices, install the appropriate modules, for example:

# pkg install SoapySDR SoapyHackRF SoapyRTLSDR

To access USB SDR devices as a regular user, make sure your account has
permission to access USB devices. Depending on your system configuration,
you may need to configure devfs rules and add your user to the
appropriate group, for example:

# pw groupmod operator -m <username>

Log out and log back in after changing group membership.

To verify that a HackRF device is detected correctly, run:
$ hackrf_info

If SDRangel cannot detect an SDR device, first verify that the vendor
utility (such as hackrf_info or rtl_test) can access the hardware.

Files

pkg-plist 119
  • bin/sdrangel
  • lib/sdrangel/libfcdhid.so
  • lib/sdrangel/libfcdlib.so
  • lib/sdrangel/libft8.so
  • lib/sdrangel/libhackrfdevice.so
  • lib/sdrangel/libhttpserver.so
  • lib/sdrangel/liblogging.so
  • lib/sdrangel/libmetisdevice.so
  • lib/sdrangel/libmodemm17.so
  • lib/sdrangel/libmodemmeshcore.so
  • lib/sdrangel/libmodemmeshtastic.so
  • lib/sdrangel/libqrtplib.so
  • lib/sdrangel/libsdrbase.so
  • lib/sdrangel/libsdrgui.so
  • lib/sdrangel/libsoapysdrdevice.so
  • lib/sdrangel/libswagger.so
  • lib/sdrangel/libwdsp.so
  • lib/sdrangel/plugins/libantennatools.so
  • lib/sdrangel/plugins/libaprs.so
  • lib/sdrangel/plugins/libbeamsteeringcwmod.so
  • lib/sdrangel/plugins/libchanalyzer.so
  • lib/sdrangel/plugins/libchannelpower.so
  • lib/sdrangel/plugins/libdemodadsb.so
  • lib/sdrangel/plugins/libdemodais.so
  • lib/sdrangel/plugins/libdemodam.so
  • lib/sdrangel/plugins/libdemodatv.so
  • lib/sdrangel/plugins/libdemodbfm.so
  • lib/sdrangel/plugins/libdemodchirpchat.so
  • lib/sdrangel/plugins/libdemoddatv.so
  • lib/sdrangel/plugins/libdemoddsc.so
  • lib/sdrangel/plugins/libdemodendoftrain.so
  • lib/sdrangel/plugins/libdemodfreedv.so
  • lib/sdrangel/plugins/libdemodft8.so
  • lib/sdrangel/plugins/libdemodils.so
  • lib/sdrangel/plugins/libdemodm17.so
  • lib/sdrangel/plugins/libdemodmeshcore.so
  • lib/sdrangel/plugins/libdemodmeshtastic.so
  • lib/sdrangel/plugins/libdemodnavtex.so
  • lib/sdrangel/plugins/libdemodnfm.so
  • lib/sdrangel/plugins/libdemodpacket.so
  • lib/sdrangel/plugins/libdemodpager.so
  • lib/sdrangel/plugins/libdemodradiosonde.so
  • lib/sdrangel/plugins/libdemodrtty.so
  • lib/sdrangel/plugins/libdemodssb.so
  • lib/sdrangel/plugins/libdemodvor.so
  • lib/sdrangel/plugins/libdemodwfm.so
  • lib/sdrangel/plugins/libdoa2.so
  • lib/sdrangel/plugins/libfeatureafc.so
  • lib/sdrangel/plugins/libfeatureais.so
  • lib/sdrangel/plugins/libfeaturedemodanalyzer.so
  • lib/sdrangel/plugins/libfeaturefreqdisplay.so
  • lib/sdrangel/plugins/libfeaturegs232controller.so
  • lib/sdrangel/plugins/libfeaturepertester.so
  • lib/sdrangel/plugins/libfeatureradiosonde.so
  • lib/sdrangel/plugins/libfeatureremotecontrol.so
  • lib/sdrangel/plugins/libfeaturerigctlserver.so
  • lib/sdrangel/plugins/libfeaturesid.so
  • lib/sdrangel/plugins/libfeaturesimpleptt.so
  • lib/sdrangel/plugins/libfeatureskymap.so
  • lib/sdrangel/plugins/libfilesink.so
  • lib/sdrangel/plugins/libfilesource.so
  • lib/sdrangel/plugins/libfreqscanner.so
  • lib/sdrangel/plugins/libfreqtracker.so
  • lib/sdrangel/plugins/libheatmap.so
  • lib/sdrangel/plugins/libinputaaroniartsa.so
  • lib/sdrangel/plugins/libinputairspy.so
  • lib/sdrangel/plugins/libinputairspyhf.so
  • lib/sdrangel/plugins/libinputaudio.so
  • lib/sdrangel/plugins/libinputfcdpro.so
  • lib/sdrangel/plugins/libinputfcdproplus.so
  • lib/sdrangel/plugins/libinputfileinput.so
  • lib/sdrangel/plugins/libinputhackrf.so
  • lib/sdrangel/plugins/libinputkiwisdr.so
  • lib/sdrangel/plugins/libinputlocal.so
  • lib/sdrangel/plugins/libinputrtlsdr.so
  • lib/sdrangel/plugins/libinputsoapysdr.so
  • lib/sdrangel/plugins/libinputtcpremote.so
  • lib/sdrangel/plugins/libinputtestsource.so
  • lib/sdrangel/plugins/libinterferometer.so
  • lib/sdrangel/plugins/libjogdialcontroller.so
  • lib/sdrangel/plugins/liblocalsink.so
  • lib/sdrangel/plugins/liblocalsource.so
  • lib/sdrangel/plugins/libmap.so
  • lib/sdrangel/plugins/libmimoaudiocatsiso.so
  • lib/sdrangel/plugins/libmimometismiso.so
  • lib/sdrangel/plugins/libmimotestmi.so
  • lib/sdrangel/plugins/libmodais.so
  • lib/sdrangel/plugins/libmodam.so
  • lib/sdrangel/plugins/libmodatv.so
  • lib/sdrangel/plugins/libmodchirpchat.so
  • lib/sdrangel/plugins/libmoddatv.so
  • lib/sdrangel/plugins/libmodfreedv.so
  • lib/sdrangel/plugins/libmodieee_802_15_4.so
  • lib/sdrangel/plugins/libmodm17.so
  • lib/sdrangel/plugins/libmodmeshcore.so
  • lib/sdrangel/plugins/libmodmeshtastic.so
  • lib/sdrangel/plugins/libmodnfm.so
  • lib/sdrangel/plugins/libmodpacket.so
  • lib/sdrangel/plugins/libmodpsk31.so
  • lib/sdrangel/plugins/libmodrtty.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
f4exb-sdrangel-7.27.1-v7.27.1_GH0.tar.gz1.37711784e+084f3df4fb3d896c3632b39afb3f79a0b1d7715bdb83f6ca1b0051d70111e219cc

Commit history 2

DateCommitCreditsLog message
c7af4fa998 Vladimir Druzenko */*: Bump after soname changed in update audio/codec2
in 6621902b7ed5b3b2480461d0400baf8fb5fe662a Approved by: blanket Sponsored by: UNIS Labs
6c26b5198b Diane Bruce comms/sdrangel: software-defined radio application
Patch for new comms/sdrangel port Please find attached a new port for comms/sdrangel. SDRangel is an open-source software-defined radio application supporting receive and transmit operation with a wide range of SDR hardware. Features: - Qt6 GUI - HackRF support - RTL-SDR support - Airspy support - SoapySDR support - Audio and DSP plugins The port has been tested on: - FreeBSD 15.0-RELEASE amd64 Portlint/portfmt checks have been performed where applicable. - ran through poudriere added missing dependancies [db] PR: 297000 Reported by: [email protected]