BSD Ports

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

SystemPortVersion
FreeBSDcomms/gnuradio3.10.12.0_15
OpenBSDcomms/gnuradio3.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-3.10.12.0_15--3.10.12.0_15
FreeBSD:14:quarterly-3.10.12.0_14n/a-3.10.12.0_14
FreeBSD:15:latest-3.10.12.0_15n/a--
FreeBSD:15:quarterly-3.10.12.0_14n/an/an/a
FreeBSD:16:latest-3.10.12.0_15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 23

Library 18

Runtime 23

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

Build dependencies 353

The first 100 are listed.

Run dependencies 334

The first 100 are listed.

Configuration

Options name: comms_gnuradio

OptionDefaultDescription
DOCSoffBuild and/or install documentation
UHDoffInclude 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
FileSizeSHA256
gnuradio-gnuradio-v3.10.12.0_GH0.tar.gz4.978802e+06fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958

Commit history 4

DateCommitCreditsLog message
c59e2608aa Michael Reifenberger comms/gnuradio: Build QtGui
Set some paths and ENABLE_GR_QTGUI=ON to build QtGui PR: 289371 Reported by: Frans van der Veer
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
c7af4fa998 Vladimir Druzenko */*: Bump after soname changed in update audio/codec2
in 6621902b7ed5b3b2480461d0400baf8fb5fe662a Approved by: blanket Sponsored by: UNIS Labs
213840c151 Dima Panov */*: bump consumers after devel/boost update