Port details |
- gnuradio Amateur Radio Software defined radio
- 3.10.12.0_4 comms
=5 3.10.12.0_1Version of this port present on the latest quarterly branch. - Maintainer: hamradio@FreeBSD.org
 - Port Added: 2007-09-19 14:18:44
- Last Update: 2025-08-31 10:30:51
- Commit Hash: b304d8a
- People watching this port, also watch:: nagios-check_puppet, bash, nagios-certexp-plugin, freetds, libtool
- Also Listed In: astro hamradio
- License: GPLv3
- WWW:
- https://www.gnuradio.org/
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- gnuradio>0:comms/gnuradio
- To install the port:
- cd /usr/ports/comms/gnuradio/ && make install clean
- To add the package, run one of these commands:
- pkg install comms/gnuradio
- pkg install gnuradio
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gnuradio
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1744305415
SHA256 (gnuradio-gnuradio-v3.10.12.0_GH0.tar.gz) = fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958
SIZE (gnuradio-gnuradio-v3.10.12.0_GH0.tar.gz) = 4978802
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
- py311-jsonschema>0 : devel/py-jsonschema@py311
- py311-lxml5>0 : devel/py-lxml5@py311
- py311-pyqtgraph>0 : graphics/py-pyqtgraph@py311
- py311-sphinx>=1.2.2,1 : textproc/py-sphinx@py311
- py311-pyyaml>0 : devel/py-pyyaml@py311
- __init__.py : devel/py-click@py311
- __init__.py : devel/py-click-plugins@py311
- __init__.py : devel/py-pygobject@py311
- __init__.py : textproc/py-mako@py311
- __init__.py : textproc/py-pygccxml@py311
- __init__.py : devel/py-pytest@py311
- __init__.py : devel/py-pyyaml@py311
- aconnect : audio/alsa-utils
- cheetah : devel/py-cheetah3@py311
- cppzmq>0 : net/cppzmq
- minixmlto : textproc/minixmlto
- mpir>0 : math/mpir
- pybind11>0 : devel/pybind11
- pygobject-common>0 : devel/pygobject-common
- sdl-config : devel/sdl12
- volk>0 : devel/volk
- xdg-open : devel/xdg-utils
- py311-sphinx>=1.2.2,1 : textproc/py-sphinx@py311
- dot : graphics/graphviz
- doxygen : devel/doxygen
- MathJax>0 : www/mathjax
- xmlto : textproc/xmlto
- cmake : devel/cmake-core
- update-desktop-database : devel/desktop-file-utils
- gfortran13 : lang/gcc13
- pkgconf>=1.3.0_1 : devel/pkgconf
- py311-qt5-pyqt>=5.15.11 : devel/py-qt5-pyqt@py311
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- as : devel/binutils
- perl5>=5.42.r<5.43 : lang/perl5.42
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Test dependencies:
-
- py311-qt5-pyqt>=5.15.11 : devel/py-qt5-pyqt@py311
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
- py311-jsonschema>0 : devel/py-jsonschema@py311
- py311-lxml5>0 : devel/py-lxml5@py311
- py311-pyqtgraph>0 : graphics/py-pyqtgraph@py311
- py311-sphinx>=1.2.2,1 : textproc/py-sphinx@py311
- py311-pyyaml>0 : devel/py-pyyaml@py311
- __init__.py : devel/py-click@py311
- __init__.py : devel/py-click-plugins@py311
- __init__.py : devel/py-pygobject@py311
- __init__.py : textproc/py-mako@py311
- __init__.py : textproc/py-pygccxml@py311
- __init__.py : devel/py-pytest@py311
- __init__.py : devel/py-pyyaml@py311
- aconnect : audio/alsa-utils
- cheetah : devel/py-cheetah3@py311
- cppzmq>0 : net/cppzmq
- minixmlto : textproc/minixmlto
- mpir>0 : math/mpir
- pybind11>0 : devel/pybind11
- pygobject-common>0 : devel/pygobject-common
- sdl-config : devel/sdl12
- volk>0 : devel/volk
- xdg-open : devel/xdg-utils
- update-desktop-database : devel/desktop-file-utils
- gfortran13 : lang/gcc13
- py311-qt5-pyqt>=5.15.11 : devel/py-qt5-pyqt@py311
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- perl5>=5.42.r<5.43 : lang/perl5.42
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Library dependencies:
-
- libad9361.so : misc/libad9361-iio
- libasound.so : audio/alsa-lib
- libboost_system.so : devel/boost-libs
- libcodec2.so : audio/codec2
- libfftw3f.so : math/fftw3-float
- libfmt.so : devel/libfmt
- libgmpxx.so : math/gmp
- libgsl.so : math/gsl
- libgsm.so : audio/gsm
- libiio.so : misc/libiio
- libjack.so : audio/jack
- libportaudio.so : audio/portaudio
- libsndfile.so : audio/libsndfile
- libSoapySDR.so : misc/soapysdr
- libspdlog.so : devel/spdlog
- libunwind.so : devel/libunwind
- libqwt.so : x11-toolkits/qwt6@qt5
- libzmq.so : net/libzmq4
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libQt5Core.so : devel/qt5-core
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- This port is required by:
- for Libraries
-
- comms/gqrx
- comms/gr-osmosdr
Configuration Options:
- ===> The following configuration options are available for gnuradio-3.10.12.0_4:
DOCS=on: Build and/or install documentation
UHD=off: Include UHD support from Ettus
===> Use 'make config' to modify these settings
- Options name:
- comms_gnuradio
- 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
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.1.3_1 22 Jan 2009 16:04:11
 |
miwi  |
- Chase lang/guile shlib bump |
3.1.3 26 Aug 2008 23:41:00
 |
db  |
- Update to gnuradio 3.1.3
- Vendor has accepted more patches. |
3.1.2_4 21 Aug 2008 06:18:49
 |
rafan  |
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk (Only the first 15 lines of the commit message are shown above ) |
3.1.2_3 20 Aug 2008 00:57:32
 |
ade  |
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by: exp build run (erwin) |
3.1.2_3 21 Jul 2008 04:49:09
 |
rafan  |
- Chase lang/guile share library version bump (.18 -> .19)
- Bump PORTREVISION
PR: ports/125435 |
3.1.2_2 17 Jul 2008 19:21:50
 |
db  |
- Track pyephem change
Notified by: itetcu, pav |
3.1.2_1 06 Jun 2008 13:15:07
 |
edwin  |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
3.1.2 26 Mar 2008 22:42:45
 |
db  |
- update to 3.1.2
- remove patches accepted by vendor |
3.1.1_2 13 Mar 2008 14:28:35
 |
miwi  |
- Chase devel/sdl12 shlib version bump |
3.1.1_1 22 Jan 2008 18:43:15
 |
db  |
- Remove redundant version select
- Allow use of wx 2.8
- Correct build of usrpm |
3.1.1 08 Jan 2008 18:23:26
 |
db  |
- Update to 3.1.1 |
3.0.3_1 30 Sep 2007 04:47:37
 |
linimon  |
Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR: ports/116639
Submitted by: aDe |
3.0.3 19 Sep 2007 14:18:26
 |
db  |
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.
WWW: http://www.gnu.org/software/gnuradio/
- Diane (VA3DB)
db@db.net
PR: ports/107602
Submitted by: db |