| Port details |
- sdrangel Software defined radio application and signal analyzer
- 7.27.1 comms
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: res2500@ukr.net
 - Port Added: 2026-07-31 17:33:03
- Last Update: 2026-07-31 17:30:33
- Commit Hash: 6c26b51
- Also Listed In: hamradio
- License: GPLv3
- WWW:
- https://github.com/f4exb/sdrangel
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- sdrangel>0:comms/sdrangel
- To install the port:
- cd /usr/ports/comms/sdrangel/ && make install clean
- To add the package, run one of these commands:
- pkg install comms/sdrangel
- pkg install sdrangel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: sdrangel
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1783620350
SHA256 (f4exb-sdrangel-7.27.1-v7.27.1_GH0.tar.gz) = 4f3df4fb3d896c3632b39afb3f79a0b1d7715bdb83f6ca1b0051d70111e219cc
SIZE (f4exb-sdrangel-7.27.1-v7.27.1_GH0.tar.gz) = 137711784
No package information for this port in our database- Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- boost-libs>0 : devel/boost-libs
- flac : audio/flac
- airspyhf_rx : comms/airspyhf
- opencv_version : graphics/opencv
- vulkan-headers>=1.4 : graphics/vulkan-headers
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- lupdate : devel/qt6-tools
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- lupdate : devel/qt6-tools
- Library dependencies:
-
- libcodec2.so : audio/codec2
- libfftw3f.so : math/fftw3-float
- libhackrf.so : comms/hackrf
- librtlsdr.so : comms/rtl-sdr
- libairspy.so : comms/airspy
- libairspyhf.so : comms/airspyhf
- libSoapySDR.so : misc/soapysdr
- libsndfile.so : audio/libsndfile
- libfaad.so : audio/faad
- libopencv_core.so : graphics/opencv
- libopus.so : audio/opus
- libhamlib.so : comms/hamlib
- libhidapi.so : comms/hidapi
- libavcodec.so : multimedia/ffmpeg
- libFLAC.so : audio/flac
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libQt6Core.so : devel/qt6-base
- libQt6Charts.so : x11-toolkits/qt6-charts
- libQt6Qml.so : x11-toolkits/qt6-declarative
- libQt6Location.so : devel/qt6-location
- libQt6Multimedia.so : multimedia/qt6-multimedia
- libQt6Positioning.so : devel/qt6-positioning
- libQt6Scxml.so : devel/qt6-scxml
- libQt6SerialPort.so : comms/qt6-serialport
- libQt6TextToSpeech.so : accessibility/qt6-speech
- libQt6Svg.so : graphics/qt6-svg
- libQt6WebChannel.so : www/qt6-webchannel
- libQt6WebEngineCore.so : www/qt6-webengine
- libQt6WebSockets.so : www/qt6-websockets
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- comms_sdrangel
- USES:
- cmake compiler:c++17-lang desktop-file-utils gl pkgconfig qt:6
- pkg-message:
- For install:
- 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.
- Master Sites:
|