BSD Ports

comms/sdr++ 20250105_2 FreeBSD

Cross-platform SDR software

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ad9d649bd0
License
GPLv3
Categories
comms, hamradio
Package size
1586.7 KiB, 6125.7 KiB installed

Description

SDR++ is a cross-platform and open source SDR software with the aim of being bloat-free and simple to use.

Install

Binary package:

pkg install sdr++

From the ports tree:

cd /usr/ports/comms/sdr++/ && make install clean

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

RUN_DEPENDS=	sdr++>0:comms/sdr++
LIB_DEPENDS=	libsdrpp_core.so:comms/sdr++

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:latest20250105_220250105_2--20250105_2
FreeBSD:14:quarterly20250105_220250105_2n/a-20250105_2
FreeBSD:15:latest20250105_220250105_2n/a-20250105
FreeBSD:15:quarterly20250105_220250105_2n/an/an/a
FreeBSD:16:latest20250105_220250105_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

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

Build dependencies 159

The first 100 are listed.

Run dependencies 152

The first 100 are listed.

No port depends on this one.

Configuration

Options name: comms_sdr++

OptionDefaultDescription
AIRSPYoffAirspy Source Module
AIRSPYHFoffAirspy HF+ Source Module
ATV_DECODERoffATV decoder
BADGESDR_SOURCEoffBadgeSDR Source Module
BLADERFoffBladeRF Source Module
DAB_DECODERoffDAB/DAB+ decoder
FOBOSoffFobosSDR Source Module
HACKRFoffHackRF Source Module
LIMESDRoffLimeSDR Source Module
M17_DECODERoffM17 decoder module
METEOR_DECODERoffMETEOR demodulator module
NETWORK_SINKoffNetwork Audio Sink Module
PLUTOSDRoffPlutoSDR Source Module
PORTAUDIO_SINKoffPortAudio Sink Module
RADIOoffMain audio modulation decoder (AM, FM, SSB, etc...)
RTAUDIO_SINKoffRtAudio Sink Module
RTAUDIO_SOURCEoffRtAudio Source Module
RTL_SDRoffRTL-SDR Source Module
WEATHER_SAT_DECODERoffHRPT decoder module
USES
cmake compiler:c++17-lang gl pkgconfig xorg
Service scripts
none

Message after installing

This port requires audio/rtaudio built with PULSEAUDIO option.
audio/rtaudio currently doesn't work with PCM devices directly.

Files

pkg-plist 86
  • bin/sdrpp
  • lib/libsdrpp_core.so
  • lib/sdrpp/plugins/airspy_source.so
  • lib/sdrpp/plugins/airspyhf_source.so
  • lib/sdrpp/plugins/atv_decoder.so
  • lib/sdrpp/plugins/audio_sink.so
  • lib/sdrpp/plugins/audio_source.so
  • lib/sdrpp/plugins/badgesdr_source.so
  • lib/sdrpp/plugins/bladerf_source.so
  • lib/sdrpp/plugins/discord_integration.so
  • lib/sdrpp/plugins/file_source.so
  • lib/sdrpp/plugins/fobossdr_source.so
  • lib/sdrpp/plugins/frequency_manager.so
  • lib/sdrpp/plugins/hackrf_source.so
  • lib/sdrpp/plugins/hermes_source.so
  • lib/sdrpp/plugins/iq_exporter.so
  • lib/sdrpp/plugins/limesdr_source.so
  • lib/sdrpp/plugins/m17_decoder.so
  • lib/sdrpp/plugins/meteor_demodulator.so
  • lib/sdrpp/plugins/network_sink.so
  • lib/sdrpp/plugins/network_source.so
  • lib/sdrpp/plugins/new_portaudio_sink.so
  • lib/sdrpp/plugins/pager_decoder.so
  • lib/sdrpp/plugins/plutosdr_source.so
  • lib/sdrpp/plugins/radio.so
  • lib/sdrpp/plugins/recorder.so
  • lib/sdrpp/plugins/rfspace_source.so
  • lib/sdrpp/plugins/rigctl_client.so
  • lib/sdrpp/plugins/rigctl_server.so
  • lib/sdrpp/plugins/rtl_sdr_source.so
  • lib/sdrpp/plugins/rtl_tcp_source.so
  • lib/sdrpp/plugins/scanner.so
  • lib/sdrpp/plugins/sdrpp_server_source.so
  • lib/sdrpp/plugins/spectran_http_source.so
  • lib/sdrpp/plugins/spyserver_source.so
  • share/sdrpp/bandplans/australia.json
  • share/sdrpp/bandplans/austria.json
  • share/sdrpp/bandplans/belgium.json
  • share/sdrpp/bandplans/brazil.json
  • share/sdrpp/bandplans/canada.json
  • share/sdrpp/bandplans/china.json
  • share/sdrpp/bandplans/france.json
  • share/sdrpp/bandplans/general.json
  • share/sdrpp/bandplans/germany-mobile-lte-bands.json
  • share/sdrpp/bandplans/germany-mobile-networks.json
  • share/sdrpp/bandplans/germany.json
  • share/sdrpp/bandplans/ireland.json
  • share/sdrpp/bandplans/italy.json
  • share/sdrpp/bandplans/netherlands.json
  • share/sdrpp/bandplans/qo-100.json
  • share/sdrpp/bandplans/republic-of-korea.json
  • share/sdrpp/bandplans/russia.json
  • share/sdrpp/bandplans/slovakia.json
  • share/sdrpp/bandplans/turkey.json
  • share/sdrpp/bandplans/united-kingdom.json
  • share/sdrpp/bandplans/usa.json
  • share/sdrpp/colormaps/classic.json
  • share/sdrpp/colormaps/classic_green.json
  • share/sdrpp/colormaps/electric.json
  • share/sdrpp/colormaps/gqrx.json
  • share/sdrpp/colormaps/greyscale.json
  • share/sdrpp/colormaps/inferno.json
  • share/sdrpp/colormaps/magma.json
  • share/sdrpp/colormaps/plasma.json
  • share/sdrpp/colormaps/smoke.json
  • share/sdrpp/colormaps/temper_colors.json
  • share/sdrpp/colormaps/turbo.json
  • share/sdrpp/colormaps/viridis.json
  • share/sdrpp/colormaps/vivid.json
  • share/sdrpp/colormaps/websdr.json
  • share/sdrpp/fonts/Roboto-Medium.ttf
  • share/sdrpp/icons/center_tuning.png
  • share/sdrpp/icons/menu.png
  • share/sdrpp/icons/muted.png
  • share/sdrpp/icons/normal_tuning.png
  • share/sdrpp/icons/play.png
  • share/sdrpp/icons/sdrpp.ico
  • share/sdrpp/icons/sdrpp.macos.png
  • share/sdrpp/icons/sdrpp.png
  • share/sdrpp/icons/stop.png
  • share/sdrpp/icons/unmuted.png
  • share/sdrpp/themes/army green.json
  • share/sdrpp/themes/dark.json
  • share/sdrpp/themes/deep blue.json
  • share/sdrpp/themes/grey.json
  • share/sdrpp/themes/light.json
distinfo 1
FileSizeSHA256
AlexandreRouma-SDRPlusPlus-20250105-ea3675d_GH0.tar.gz3.781691e+0674b8301af4b84c525f89ced9b5b4e5d68f4a14ec466c504f78fe0e1caaced2aa

Commit history 2

DateCommitCreditsLog message
ad9d649bd0 Yuri Victorovich */*: CMake 4.5 compatibility
PR: 295319
c7af4fa998 Vladimir Druzenko */*: Bump after soname changed in update audio/codec2
in 6621902b7ed5b3b2480461d0400baf8fb5fe662a Approved by: blanket Sponsored by: UNIS Labs