diff --git a/comms/sdr++/Makefile b/comms/sdr++/Makefile index 1fa2aa16dc1f..4c19b9063cfc 100644 --- a/comms/sdr++/Makefile +++ b/comms/sdr++/Makefile @@ -1,123 +1,124 @@ PORTNAME= sdr++ -DISTVERSION= 20241022 # rolling (nightly) release is the current release model (see README) +DISTVERSION= 20250105 # rolling (nightly) release is the current release model (see README) CATEGORIES= comms hamradio MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform SDR software WWW= https://github.com/AlexandreRouma/SDRPlusPlus LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/license LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libglfw.so:graphics/glfw \ libvolk.so:devel/volk \ libzstd.so:archivers/zstd USES= cmake compiler:c++17-lang gl pkgconfig xorg USE_GL= gl glew glu opengl USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= AlexandreRouma GH_PROJECT= SDRPlusPlus -GH_TAGNAME= 3982db7 +GH_TAGNAME= ea3675d PORTSCOUT= ignore:1 # rolling release OPTIONS_GROUP= MODULES AUDIO_SOURCE AUDIO_SINK AUDIO_DECODER # the list is defined in CMakeLists.txt, also see https://github.com/AlexandreRouma/SDRPlusPlus?tab=readme-ov-file#module-list OPTIONS_GROUP_AUDIO_SOURCE= AIRSPY AIRSPYHF BADGESDR_SOURCE BLADERF FOBOS HACKRF LIMESDR PLUTOSDR RTAUDIO_SOURCE RTL_SDR OPTIONS_GROUP_AUDIO_SINK= NETWORK_SINK PORTAUDIO_SINK RTAUDIO_SINK # portaudio sinks are intended for MacOS only OPTIONS_GROUP_AUDIO_DECODER= ATV_DECODER DAB_DECODER M17_DECODER METEOR_DECODER RADIO WEATHER_SAT_DECODER OPTIONS_SUB= yes AUDIO_SOURCE_DESC= Audio Sources AUDIO_SINK_DESC= Audio Sinks AUDIO_DECODER_DESC= Audio Decoders ## Sources AIRSPY_DESC= Airspy Source Module AIRSPY_CMAKE_BOOL= OPT_BUILD_AIRSPY_SOURCE AIRSPY_LIB_DEPENDS= libairspy.so:comms/airspy AIRSPYHF_DESC= Airspy HF+ Source Module AIRSPYHF_CMAKE_BOOL= OPT_BUILD_AIRSPYHF_SOURCE AIRSPYHF_LIB_DEPENDS= libairspyhf.so:comms/airspyhf BADGESDR_SOURCE_DESC= BadgeSDR Source Module BADGESDR_SOURCE_CMAKE_BOOL= OPT_BUILD_BADGESDR_SOURCE BLADERF_DESC= BladeRF Source Module BLADERF_CMAKE_BOOL= OPT_BUILD_BLADERF_SOURCE BLADERF_LIB_DEPENDS= libbladeRF.so:comms/bladerf FOBOS_DESC= FobosSDR Source Module FOBOS_CMAKE_BOOL= OPT_BUILD_FOBOSSDR_SOURCE FOBOS_LIB_DEPENDS= libfobos.so:comms/libfobos +FOBOS_BROKEN= https://github.com/AlexandreRouma/SDRPlusPlus/issues/1572 PLUTOSDR_DESC= PlutoSDR Source Module PLUTOSDR_CMAKE_BOOL= OPT_BUILD_PLUTOSDR_SOURCE PLUTOSDR_LIB_DEPENDS= libad9361.so:misc/libad9361-iio \ libiio.so:misc/libiio LIMESDR_DESC= LimeSDR Source Module LIMESDR_CMAKE_BOOL= OPT_BUILD_LIMESDR_SOURCE LIMESDR_LIB_DEPENDS= libLimeSuite.so:comms/limesuite HACKRF_DESC= HackRF Source Module HACKRF_CMAKE_BOOL= OPT_BUILD_HACKRF_SOURCE HACKRF_LIB_DEPENDS= libhackrf.so:comms/hackrf RTAUDIO_SOURCE_DESC= RtAudio Source Module RTAUDIO_SOURCE_CMAKE_BOOL= OPT_BUILD_AUDIO_SOURCE RTAUDIO_SOURCE_LIB_DEPENDS= librtaudio.so:audio/rtaudio RTL_SDR_DESC= RTL-SDR Source Module RTL_SDR_CMAKE_BOOL= OPT_BUILD_RTL_SDR_SOURCE RTL_SDR_LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr ## Sinks NETWORK_SINK_DESC= Network Audio Sink Module NETWORK_SINK_CMAKE_BOOL= OPT_BUILD_NETWORK_SINK PORTAUDIO_SINK_DESC= PortAudio Sink Module PORTAUDIO_SINK_CMAKE_BOOL= OPT_BUILD_PORTAUDIO_SINK OPT_BUILD_NEW_PORTAUDIO_SINK PORTAUDIO_SINK_LIB_DEPENDS= libportaudio.so:audio/portaudio RTAUDIO_SINK_DESC= RtAudio Sink Module RTAUDIO_SINK_CMAKE_BOOL= OPT_BUILD_AUDIO_SINK RTAUDIO_SINK_LIB_DEPENDS= librtaudio.so:audio/rtaudio RTAUDIO_SINK_BROKEN= fails at run-time: Illegal Instruction ## Decoders ATV_DECODER_DESC= ATV decoder ATV_DECODER_CMAKE_BOOL= OPT_BUILD_ATV_DECODER DAB_DECODER_DESC= DAB/DAB+ decoder DAB_DECODER_CMAKE_BOOL= OPT_BUILD_DAB_DECODER DAB_DECODER_BROKEN= unfinished as per https://github.com/AlexandreRouma/SDRPlusPlus?tab=readme-ov-file#decoders M17_DECODER_DESC= M17 decoder module M17_DECODER_CMAKE_BOOL= OPT_BUILD_M17_DECODER M17_DECODER_LIB_DEPENDS= libcodec2.so:audio/codec2 METEOR_DECODER_DESC= METEOR demodulator module METEOR_DECODER_CMAKE_BOOL= OPT_BUILD_METEOR_DEMODULATOR RADIO_DESC= Main audio modulation decoder (AM, FM, SSB, etc...) RADIO_CMAKE_BOOL= OPT_BUILD_RADIO WEATHER_SAT_DECODER_DESC= HRPT decoder module WEATHER_SAT_DECODER_CMAKE_BOOL= OPT_BUILD_WEATHER_SAT_DECODER WEATHER_SAT_DECODER_BROKEN= unfinished as per https://github.com/AlexandreRouma/SDRPlusPlus?tab=readme-ov-file#decoders .for o in ${OPTIONS_GROUP_AUDIO_SOURCE} ${OPTIONS_GROUP_AUDIO_SINK} ${OPTIONS_GROUP_AUDIO_DECODER} . if "${${o}_BROKEN}" == "" OPTIONS_DEFAULT+= ${o} . endif .endfor .include diff --git a/comms/sdr++/distinfo b/comms/sdr++/distinfo index c48ee7307af4..fe8db154c9eb 100644 --- a/comms/sdr++/distinfo +++ b/comms/sdr++/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730669918 -SHA256 (AlexandreRouma-SDRPlusPlus-20241022-3982db7_GH0.tar.gz) = 1d164ae6ca03938a7c5b4fd22c26d6d6a5aa11a0f22fae942aa89ceb74ee3cd7 -SIZE (AlexandreRouma-SDRPlusPlus-20241022-3982db7_GH0.tar.gz) = 3780188 +TIMESTAMP = 1737621562 +SHA256 (AlexandreRouma-SDRPlusPlus-20250105-ea3675d_GH0.tar.gz) = 74b8301af4b84c525f89ced9b5b4e5d68f4a14ec466c504f78fe0e1caaced2aa +SIZE (AlexandreRouma-SDRPlusPlus-20250105-ea3675d_GH0.tar.gz) = 3781691 diff --git a/comms/sdr++/pkg-plist b/comms/sdr++/pkg-plist index 113f5209cb49..2ea4780d8e3f 100644 --- a/comms/sdr++/pkg-plist +++ b/comms/sdr++/pkg-plist @@ -1,85 +1,86 @@ bin/sdrpp lib/libsdrpp_core.so %%AIRSPY%%lib/sdrpp/plugins/airspy_source.so %%AIRSPYHF%%lib/sdrpp/plugins/airspyhf_source.so %%ATV_DECODER%%lib/sdrpp/plugins/atv_decoder.so %%RTAUDIO_SINK%%lib/sdrpp/plugins/audio_sink.so %%RTAUDIO_SOURCE%%lib/sdrpp/plugins/audio_source.so %%BADGESDR_SOURCE%%lib/sdrpp/plugins/badgesdr_source.so %%BLADERF%%lib/sdrpp/plugins/bladerf_source.so lib/sdrpp/plugins/discord_integration.so lib/sdrpp/plugins/file_source.so %%FOBOS%%lib/sdrpp/plugins/fobossdr_source.so lib/sdrpp/plugins/frequency_manager.so %%HACKRF%%lib/sdrpp/plugins/hackrf_source.so lib/sdrpp/plugins/hermes_source.so lib/sdrpp/plugins/iq_exporter.so %%LIMESDR%%lib/sdrpp/plugins/limesdr_source.so %%M17_DECODER%%lib/sdrpp/plugins/m17_decoder.so %%METEOR_DECODER%%lib/sdrpp/plugins/meteor_demodulator.so %%NETWORK_SINK%%lib/sdrpp/plugins/network_sink.so lib/sdrpp/plugins/network_source.so %%PORTAUDIO_SINK%%lib/sdrpp/plugins/new_portaudio_sink.so lib/sdrpp/plugins/pager_decoder.so %%PLUTOSDR%%lib/sdrpp/plugins/plutosdr_source.so %%RADIO%%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 %%RTL_SDR%%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