comms/gnuradio 3.10.12.0_15 FreeBSD
Amateur Radio Software defined radio
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c59e2608aa- License
- GPLv3
- Categories
- comms, astro, hamradio
Description
GNU Radio is a collection of software that when combined with minimal hardware, allows the construction of radios where the actual waveforms transmitted and received are defined by software. What this means is that it turns the digital modulation schemes used in today's high performance wireless devices into software problems.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | comms/gnuradio | 3.10.12.0_15 |
| OpenBSD | comms/gnuradio | 3.10.11.0p6 |
Install
Binary package:
pkg install gnuradio
From the ports tree:
cd /usr/ports/comms/gnuradio/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gnuradio>0:comms/gnuradio
LIB_DEPENDS= libgnuradio-analog.so:comms/gnuradio
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 3.10.12.0_15 | - | - | 3.10.12.0_15 |
| FreeBSD:14:quarterly | - | 3.10.12.0_14 | n/a | - | 3.10.12.0_14 |
| FreeBSD:15:latest | - | 3.10.12.0_15 | n/a | - | - |
| FreeBSD:15:quarterly | - | 3.10.12.0_14 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 3.10.12.0_15 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 23
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}jsonschema>0: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}lxml>0: devel/py-lxml${PYTHON_PKGNAMEPREFIX}pyqtgraph>0: graphics/py-pyqtgraph${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1: textproc/py-sphinx${PYTHON_PKGNAMEPREFIX}pyyaml>0: devel/py-pyyaml${PYTHON_SITELIBDIR}/click/__init__.py: devel/py-click${PYTHON_SITELIBDIR}/click_plugins/__init__.py: devel/py-click-plugins${PYTHON_SITELIBDIR}/gi/__init__.py: devel/py-pygobject${PYTHON_SITELIBDIR}/mako/__init__.py: textproc/py-mako${PYTHON_SITELIBDIR}/pygccxml/__init__.py: textproc/py-pygccxml${PYTHON_SITELIBDIR}/pytest/__init__.py: devel/py-pytest${PYTHON_SITELIBDIR}/yaml/__init__.py: devel/py-pyyamlaconnect: audio/alsa-utilscheetah: devel/py-cheetah3cppzmq>0: net/cppzmqminixmlto: textproc/minixmltompir>0: math/mpirpybind11>0: devel/pybind11pygobject-common>0: devel/pygobject-commonsdl-config: devel/sdl12volk>0: devel/volkxdg-open: devel/xdg-utils
Library 18
libad9361.so: misc/libad9361-iiolibasound.so: audio/alsa-liblibboost_thread.so: devel/boost-libslibcodec2.so: audio/codec2libfftw3f.so: math/fftw3-floatlibfmt.so: devel/libfmtlibgmpxx.so: math/gmplibgsl.so: math/gsllibgsm.so: audio/gsmlibiio.so: misc/libiiolibjack.so: audio/jacklibportaudio.so: audio/portaudiolibsndfile.so: audio/libsndfilelibSoapySDR.so: misc/soapysdrlibspdlog.so: devel/spdloglibunwind.so: devel/libunwindlibqwt.so: x11-toolkits/qwt6libzmq.so: net/libzmq4
Runtime 23
${PYTHON_PKGNAMEPREFIX}numpy>=1.16: math/py-numpy${PYTHON_PKGNAMEPREFIX}jsonschema>0: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}lxml>0: devel/py-lxml${PYTHON_PKGNAMEPREFIX}pyqtgraph>0: graphics/py-pyqtgraph${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1: textproc/py-sphinx${PYTHON_PKGNAMEPREFIX}pyyaml>0: devel/py-pyyaml${PYTHON_SITELIBDIR}/click/__init__.py: devel/py-click${PYTHON_SITELIBDIR}/click_plugins/__init__.py: devel/py-click-plugins${PYTHON_SITELIBDIR}/gi/__init__.py: devel/py-pygobject${PYTHON_SITELIBDIR}/mako/__init__.py: textproc/py-mako${PYTHON_SITELIBDIR}/pygccxml/__init__.py: textproc/py-pygccxml${PYTHON_SITELIBDIR}/pytest/__init__.py: devel/py-pytest${PYTHON_SITELIBDIR}/yaml/__init__.py: devel/py-pyyamlaconnect: audio/alsa-utilscheetah: devel/py-cheetah3cppzmq>0: net/cppzmqminixmlto: textproc/minixmltompir>0: math/mpirpybind11>0: devel/pybind11pygobject-common>0: devel/pygobject-commonsdl-config: devel/sdl12volk>0: devel/volkxdg-open: devel/xdg-utils
The full lists below include those, and their dependencies in turn.
Build dependencies 353
- accessibility/at-spi2-core
- accessibility/qt5-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/py-brotli
- archivers/py-zopfli
- archivers/zopfli
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/alsa-utils
- audio/codec2
- audio/espeak-ng
- audio/flac
- audio/gsm
- audio/jack
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/pcaudiolib
- audio/portaudio
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/qt5-connectivity
- comms/qt5-sensors
- comms/qt5-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/boehm-gc
- devel/boost-libs
- devel/cmake-core
- devel/cpu_features
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/dotconf
- devel/double-conversion
- devel/doxygen
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libfmt
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm19
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-Jinja2
- devel/py-attrs
- devel/py-babel
- devel/py-cheetah3
- devel/py-click
- devel/py-click-plugins
- devel/py-colorama
- devel/py-cycler
- devel/py-dbus
- devel/py-evdev
The first 100 are listed.
Run dependencies 334
- accessibility/at-spi2-core
- accessibility/qt5-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/py-brotli
- archivers/py-zopfli
- archivers/zopfli
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/alsa-utils
- audio/codec2
- audio/espeak-ng
- audio/flac
- audio/gsm
- audio/jack
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/pcaudiolib
- audio/portaudio
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/qt5-connectivity
- comms/qt5-sensors
- comms/qt5-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/boost-libs
- devel/cpu_features
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/dotconf
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libfmt
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunwind
- devel/llvm19
- devel/orc
- devel/pcre2
- devel/py-Jinja2
- devel/py-attrs
- devel/py-babel
- devel/py-cheetah3
- devel/py-click
- devel/py-click-plugins
- devel/py-colorama
- devel/py-cycler
- devel/py-dbus
- devel/py-evdev
- devel/py-iniconfig
- devel/py-jsonschema
- devel/py-jsonschema-specifications
- devel/py-libevdev
- devel/py-lxml
- devel/py-olefile
- devel/py-packaging
The first 100 are listed.
Required by 2
Configuration
Options name: comms_gnuradio
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| UHD | off | Include UHD support from Ettus |
- USES
- cmake compiler:c++14-lang desktop-file-utils fortran gnome iconv localbase:ldflags perl5 pkgconfig pyqt:5 python qt:5 shared-mime-info shebangfix
- Service scripts
- none
Files
Manual pages 23
- dial_tone(1)
- display_qt(1)
- gnuradio-companion(1)
- gnuradio-config-info(1)
- gr-ctrlport-monitor(1)
- gr-perf-monitorx(1)
- gr_filter_design(1)
- gr_modtool(1)
- gr_plot_const(1)
- gr_plot_fft(1)
- gr_plot_iq(1)
- gr_plot_psd(1)
- gr_plot_qt(1)
- gr_plot_time(1)
- gr_read_file_metadata(1)
- grcc(1)
- polar_channel_construction(1)
- tags_demo(1)
- uhd_fft(1)
- uhd_rx_cfile(1)
- uhd_rx_nogui(1)
- uhd_siggen(1)
- uhd_siggen_gui(1)
pkg-plist 2404
- bin/gnuradio-companion
- bin/gnuradio-config-info
- bin/gr-ctrlport-monitor
- bin/gr-perf-monitorx
- bin/gr_filter_design
- bin/gr_modtool
- bin/gr_plot
- bin/gr_plot_const
- bin/gr_plot_fft
- bin/gr_plot_iq
- bin/gr_plot_psd
- bin/gr_plot_qt
- bin/gr_read_file_metadata
- bin/grcc
- bin/polar_channel_construction
- bin/uhd_fft
- bin/uhd_rx_cfile
- bin/uhd_rx_nogui
- bin/uhd_siggen
- bin/uhd_siggen_gui
- etc/gnuradio/conf.d/00-grc-docs.conf
- etc/gnuradio/conf.d/gnuradio-runtime.conf
- etc/gnuradio/conf.d/gr-audio-alsa.conf
- etc/gnuradio/conf.d/gr-audio-jack.conf
- etc/gnuradio/conf.d/gr-audio-oss.conf
- etc/gnuradio/conf.d/gr-audio-portaudio.conf
- etc/gnuradio/conf.d/gr-audio.conf
- etc/gnuradio/conf.d/gr-qtgui.conf
- etc/gnuradio/conf.d/grc.conf
- etc/gnuradio/conf.d/modtool.conf
- include/gnuradio/analog/agc.h
- include/gnuradio/analog/agc2.h
- include/gnuradio/analog/agc2_cc.h
- include/gnuradio/analog/agc2_ff.h
- include/gnuradio/analog/agc3_cc.h
- include/gnuradio/analog/agc_cc.h
- include/gnuradio/analog/agc_ff.h
- include/gnuradio/analog/api.h
- include/gnuradio/analog/cpfsk_bc.h
- include/gnuradio/analog/cpm.h
- include/gnuradio/analog/ctcss_squelch_ff.h
- include/gnuradio/analog/dpll_bb.h
- include/gnuradio/analog/fastnoise_source.h
- include/gnuradio/analog/feedforward_agc_cc.h
- include/gnuradio/analog/fmdet_cf.h
- include/gnuradio/analog/frequency_modulator_fc.h
- include/gnuradio/analog/noise_source.h
- include/gnuradio/analog/noise_type.h
- include/gnuradio/analog/phase_modulator_fc.h
- include/gnuradio/analog/pll_carriertracking_cc.h
- include/gnuradio/analog/pll_freqdet_cf.h
- include/gnuradio/analog/pll_refout_cc.h
- include/gnuradio/analog/probe_avg_mag_sqrd_c.h
- include/gnuradio/analog/probe_avg_mag_sqrd_cf.h
- include/gnuradio/analog/probe_avg_mag_sqrd_f.h
- include/gnuradio/analog/pwr_squelch_cc.h
- include/gnuradio/analog/pwr_squelch_ff.h
- include/gnuradio/analog/quadrature_demod_cf.h
- include/gnuradio/analog/rail_ff.h
- include/gnuradio/analog/random_uniform_source.h
- include/gnuradio/analog/sig_source.h
- include/gnuradio/analog/sig_source_waveform.h
- include/gnuradio/analog/simple_squelch_cc.h
- include/gnuradio/analog/squelch_base_cc.h
- include/gnuradio/analog/squelch_base_ff.h
- include/gnuradio/api.h
- include/gnuradio/attributes.h
- include/gnuradio/audio/api.h
- include/gnuradio/audio/sink.h
- include/gnuradio/audio/source.h
- include/gnuradio/basic_block.h
- include/gnuradio/block.h
- include/gnuradio/block_detail.h
- include/gnuradio/block_registry.h
- include/gnuradio/blocks/abs_blk.h
- include/gnuradio/blocks/add_blk.h
- include/gnuradio/blocks/add_const_bb.h
- include/gnuradio/blocks/add_const_cc.h
- include/gnuradio/blocks/add_const_ff.h
- include/gnuradio/blocks/add_const_ii.h
- include/gnuradio/blocks/add_const_ss.h
- include/gnuradio/blocks/add_const_v.h
- include/gnuradio/blocks/and_blk.h
- include/gnuradio/blocks/and_const.h
- include/gnuradio/blocks/annotator_1to1.h
- include/gnuradio/blocks/annotator_alltoall.h
- include/gnuradio/blocks/annotator_raw.h
- include/gnuradio/blocks/api.h
- include/gnuradio/blocks/argmax.h
- include/gnuradio/blocks/blockinterleaver_xx.h
- include/gnuradio/blocks/blockinterleaving.h
- include/gnuradio/blocks/burst_tagger.h
- include/gnuradio/blocks/burst_to_stream.h
- include/gnuradio/blocks/char_to_float.h
- include/gnuradio/blocks/char_to_short.h
- include/gnuradio/blocks/check_lfsr_32k_s.h
- include/gnuradio/blocks/complex_to_arg.h
- include/gnuradio/blocks/complex_to_float.h
- include/gnuradio/blocks/complex_to_imag.h
- include/gnuradio/blocks/complex_to_interleaved_char.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnuradio-gnuradio-v3.10.12.0_GH0.tar.gz | 4.978802e+06 | fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958 |