Skip to content

Commit

Permalink
Update GNU Radio 3.3.0 (2010-09-15) to 3.7.5
Browse files Browse the repository at this point in the history
  See the thread for modularity issues etc:
  http://mail-index.netbsd.org/pkgsrc-users/2014/09/07/msg020346.html
See more info at recent  gnuradio-core/Makefile commit log, thanks.
  • Loading branch information
mef committed Oct 13, 2014
1 parent 886fe58 commit fbf17de
Show file tree
Hide file tree
Showing 125 changed files with 28,727 additions and 1,140 deletions.
27 changes: 18 additions & 9 deletions ham/Makefile
@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.31 2014/09/08 07:16:28 mef Exp $
# $NetBSD: Makefile,v 1.32 2014/10/13 12:51:08 mef Exp $
#

COMMENT= Wireless communication tools and applications
Expand All @@ -11,19 +11,28 @@ SUBDIR+= fl_logbook
SUBDIR+= fldigi
SUBDIR+= freedv
SUBDIR+= gmfsk
SUBDIR+= gnuradio-audio-jack
SUBDIR+= gnuradio-audio-oss
SUBDIR+= gnuradio-audio-portaudio
SUBDIR+= gnuradio-atsc
SUBDIR+= gnuradio-channels
SUBDIR+= gnuradio-companion
SUBDIR+= gnuradio-core
SUBDIR+= gnuradio-core-docs
SUBDIR+= gnuradio-ctrlport
SUBDIR+= gnuradio-digital
SUBDIR+= gnuradio-doxygen
SUBDIR+= gnuradio-dtv
SUBDIR+= gnuradio-examples
SUBDIR+= gnuradio-gsm
SUBDIR+= gnuradio-howto
SUBDIR+= gnuradio-radio-astronomy
SUBDIR+= gnuradio-fcd
SUBDIR+= gnuradio-fec
SUBDIR+= gnuradio-noaa
SUBDIR+= gnuradio-pager
SUBDIR+= gnuradio-qtgui
SUBDIR+= gnuradio-trellis
SUBDIR+= gnuradio-usrp
SUBDIR+= gnuradio-uhd
SUBDIR+= gnuradio-utils
SUBDIR+= gnuradio-video-sdl
SUBDIR+= gnuradio-vocoder
SUBDIR+= gnuradio-wavelet
SUBDIR+= gnuradio-wxgui
SUBDIR+= gnuradio-zeromq
SUBDIR+= gpredict
SUBDIR+= grig
SUBDIR+= hamlib
Expand Down
2 changes: 1 addition & 1 deletion ham/gnuradio-gsm/DESCR → ham/gnuradio-atsc/DESCR
Expand Up @@ -4,4 +4,4 @@ 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.

This package contains the GNU Radio GSM 06.10 13kbit/sec voice encoder/decoder.
This module provides ATSC, Advanced Television Systems Committee, for GNU Radio
16 changes: 16 additions & 0 deletions ham/gnuradio-atsc/Makefile
@@ -0,0 +1,16 @@
# $NetBSD: Makefile,v 1.1 2014/10/13 12:51:08 mef Exp $

PKGNAME= gnuradio-atsc-${VERSION}
COMMENT= Advanced Television Systems Committee, ATSC module of gnuradio

.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"

CMAKE_ARGS+= -DENABLE_DEFAULT=OFF
CMAKE_ARGS+= -DENABLE_GR_ATSC=ON
CMAKE_ARGS+= -DENABLE_GR_FEC=ON

DEPENDS+= gnuradio-fec-[0-9]*:../../ham/gnuradio-fec

PLIST_MINUS+= fec
.include "../../mk/bsd.pkg.mk"
94 changes: 94 additions & 0 deletions ham/gnuradio-atsc/PLIST
@@ -0,0 +1,94 @@
@comment $NetBSD: PLIST,v 1.1 2014/10/13 12:51:08 mef Exp $
include/gnuradio/atsc/CMakeLists.txt
include/gnuradio/atsc/GrAtscBitTimingLoop.h
include/gnuradio/atsc/GrAtscBitTimingLoop2.h
include/gnuradio/atsc/GrAtscBitTimingLoop3.h
include/gnuradio/atsc/GrAtscConvert2xTo20.h
include/gnuradio/atsc/GrAtscDataSegToSoftDataSeg.h
include/gnuradio/atsc/GrAtscDeinterleaver.h
include/gnuradio/atsc/GrAtscDerandomizer.h
include/gnuradio/atsc/GrAtscEqualizer.h
include/gnuradio/atsc/GrAtscFPLL.h
include/gnuradio/atsc/GrAtscFieldSyncChecker.h
include/gnuradio/atsc/GrAtscFieldSyncCorrelator.h
include/gnuradio/atsc/GrAtscFieldSyncDemux.h
include/gnuradio/atsc/GrAtscFieldSyncMux.h
include/gnuradio/atsc/GrAtscInterleaver.h
include/gnuradio/atsc/GrAtscRSDecoder.h
include/gnuradio/atsc/GrAtscRSEncoder.h
include/gnuradio/atsc/GrAtscRandomizer.h
include/gnuradio/atsc/GrAtscSegSymSync.h
include/gnuradio/atsc/GrAtscSegSymSyncImpl.h
include/gnuradio/atsc/GrAtscSegSymSyncImpl_export.h
include/gnuradio/atsc/GrAtscSymbolMapper.h
include/gnuradio/atsc/GrAtscTrellisEncoder.h
include/gnuradio/atsc/GrAtscViterbiDecoder.h
include/gnuradio/atsc/api.h
include/gnuradio/atsc/basic_trellis_encoder_impl.h
include/gnuradio/atsc/bit_timing_loop.h
include/gnuradio/atsc/consts.h
include/gnuradio/atsc/convolutional_interleaver.h
include/gnuradio/atsc/create_atsci_equalizer.h
include/gnuradio/atsc/create_atsci_fs_checker.h
include/gnuradio/atsc/create_atsci_fs_correlator.h
include/gnuradio/atsc/data_interleaver_impl.h
include/gnuradio/atsc/deinterleaver.h
include/gnuradio/atsc/depad.h
include/gnuradio/atsc/derandomizer.h
include/gnuradio/atsc/diag_output_impl.h
include/gnuradio/atsc/ds_to_softds.h
include/gnuradio/atsc/equalizer.h
include/gnuradio/atsc/equalizer_impl.h
include/gnuradio/atsc/equalizer_lms2_impl.h
include/gnuradio/atsc/equalizer_lms_impl.h
include/gnuradio/atsc/equalizer_nop_impl.h
include/gnuradio/atsc/exp2_lp_impl.h
include/gnuradio/atsc/fake_single_viterbi_impl.h
include/gnuradio/atsc/field_sync_demux.h
include/gnuradio/atsc/field_sync_mux.h
include/gnuradio/atsc/fpll.h
include/gnuradio/atsc/fs_checker.h
include/gnuradio/atsc/fs_checker_impl.h
include/gnuradio/atsc/fs_checker_naive_impl.h
include/gnuradio/atsc/fs_correlator_impl.h
include/gnuradio/atsc/fs_correlator_naive_impl.h
include/gnuradio/atsc/interleaver.h
include/gnuradio/atsc/interleaver_fifo.h
include/gnuradio/atsc/pad.h
include/gnuradio/atsc/pnXXX_impl.h
include/gnuradio/atsc/randomizer.h
include/gnuradio/atsc/randomizer_impl.h
include/gnuradio/atsc/reed_solomon_impl.h
include/gnuradio/atsc/root_raised_cosine_bandpass_impl.h
include/gnuradio/atsc/root_raised_cosine_impl.h
include/gnuradio/atsc/rs_decoder.h
include/gnuradio/atsc/rs_encoder.h
include/gnuradio/atsc/single_viterbi_impl.h
include/gnuradio/atsc/slicer_agc_impl.h
include/gnuradio/atsc/sliding_correlator_impl.h
include/gnuradio/atsc/sssr_impl.h
include/gnuradio/atsc/syminfo_impl.h
include/gnuradio/atsc/sync_tag_impl.h
include/gnuradio/atsc/trellis_encoder.h
include/gnuradio/atsc/trellis_encoder_impl.h
include/gnuradio/atsc/types.h
include/gnuradio/atsc/viterbi_decoder.h
include/gnuradio/atsc/viterbi_decoder_impl.h
include/gnuradio/atsc/vsbtx_lp_impl.h
include/gnuradio/swig/atsc_swig.i
include/gnuradio/swig/atsc_swig_doc.i
lib/libgnuradio-atsc.so
lib/libgnuradio-atsc.so.${PKGVERSION}
lib/pkgconfig/gnuradio-atsc.pc
${PYSITELIB}/gnuradio/atsc/__init__.py
${PYSITELIB}/gnuradio/atsc/__init__.pyc
${PYSITELIB}/gnuradio/atsc/__init__.pyo
${PYSITELIB}/gnuradio/atsc/_atsc_swig.so
${PYSITELIB}/gnuradio/atsc/atsc_swig.py
${PYSITELIB}/gnuradio/atsc/atsc_swig.pyc
${PYSITELIB}/gnuradio/atsc/atsc_swig.pyo
${PYSITELIB}/gnuradio/atsc/atsc_utils.py
${PYSITELIB}/gnuradio/atsc/atsc_utils.pyc
${PYSITELIB}/gnuradio/atsc/atsc_utils.pyo
share/gnuradio/examples/atsc/README
share/gnuradio/examples/atsc/atsc_rx.py
3 changes: 1 addition & 2 deletions ham/gnuradio-howto/DESCR → ham/gnuradio-channels/DESCR
Expand Up @@ -4,5 +4,4 @@ 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.

This module contains the documentation and examples on how to write a new
signal processing block in GNU Radio.
This provide signal processing blocks to simulate channel models.
12 changes: 12 additions & 0 deletions ham/gnuradio-channels/Makefile
@@ -0,0 +1,12 @@
# $NetBSD: Makefile,v 1.1 2014/10/13 12:51:08 mef Exp $

PKGNAME= gnuradio-channels-${VERSION}
COMMENT= Signal processing blocks to simulate channel models of gnuradio

.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"

CMAKE_ARGS+= -DENABLE_DEFAULT=OFF
CMAKE_ARGS+= -DENABLE_GR_CHANNELS=ON

.include "../../mk/bsd.pkg.mk"
70 changes: 70 additions & 0 deletions ham/gnuradio-channels/PLIST
@@ -0,0 +1,70 @@
@comment $NetBSD: PLIST,v 1.1 2014/10/13 12:51:08 mef Exp $
include/gnuradio/channels/api.h
include/gnuradio/channels/channel_model.h
include/gnuradio/channels/channel_model2.h
include/gnuradio/channels/fading_model.h
include/gnuradio/channels/selective_fading_model.h
include/gnuradio/swig/channels_swig.i
include/gnuradio/swig/channels_swig_doc.i
lib/libgnuradio-channels.so
lib/libgnuradio-channels.so.${PKGVERSION}
lib/pkgconfig/gnuradio-channels.pc
${PYSITELIB}/gnuradio/channels/__init__.py
${PYSITELIB}/gnuradio/channels/__init__.pyc
${PYSITELIB}/gnuradio/channels/__init__.pyo
${PYSITELIB}/gnuradio/channels/_channels_swig.so
${PYSITELIB}/gnuradio/channels/amp_bal.py
${PYSITELIB}/gnuradio/channels/amp_bal.pyc
${PYSITELIB}/gnuradio/channels/amp_bal.pyo
${PYSITELIB}/gnuradio/channels/channels_swig.py
${PYSITELIB}/gnuradio/channels/channels_swig.pyc
${PYSITELIB}/gnuradio/channels/channels_swig.pyo
${PYSITELIB}/gnuradio/channels/conj_fs_iqcorr.py
${PYSITELIB}/gnuradio/channels/conj_fs_iqcorr.pyc
${PYSITELIB}/gnuradio/channels/conj_fs_iqcorr.pyo
${PYSITELIB}/gnuradio/channels/distortion_2_gen.py
${PYSITELIB}/gnuradio/channels/distortion_2_gen.pyc
${PYSITELIB}/gnuradio/channels/distortion_2_gen.pyo
${PYSITELIB}/gnuradio/channels/distortion_3_gen.py
${PYSITELIB}/gnuradio/channels/distortion_3_gen.pyc
${PYSITELIB}/gnuradio/channels/distortion_3_gen.pyo
${PYSITELIB}/gnuradio/channels/impairments.py
${PYSITELIB}/gnuradio/channels/impairments.pyc
${PYSITELIB}/gnuradio/channels/impairments.pyo
${PYSITELIB}/gnuradio/channels/iqbal_gen.py
${PYSITELIB}/gnuradio/channels/iqbal_gen.pyc
${PYSITELIB}/gnuradio/channels/iqbal_gen.pyo
${PYSITELIB}/gnuradio/channels/phase_bal.py
${PYSITELIB}/gnuradio/channels/phase_bal.pyc
${PYSITELIB}/gnuradio/channels/phase_bal.pyo
${PYSITELIB}/gnuradio/channels/phase_noise_gen.py
${PYSITELIB}/gnuradio/channels/phase_noise_gen.pyc
${PYSITELIB}/gnuradio/channels/phase_noise_gen.pyo
${PYSITELIB}/gnuradio/channels/quantizer.py
${PYSITELIB}/gnuradio/channels/quantizer.pyc
${PYSITELIB}/gnuradio/channels/quantizer.pyo
share/doc/gnuradio-${PKGVERSION}/README.channels
share/gnuradio/examples/channels/channel_tone_response.grc
share/gnuradio/examples/channels/demo_gmsk.grc
share/gnuradio/examples/channels/demo_ofdm.grc
share/gnuradio/examples/channels/demo_qam.grc
share/gnuradio/examples/channels/demo_quantization.grc
share/gnuradio/examples/channels/demo_spec_an.grc
share/gnuradio/examples/channels/demo_two_tone.grc
share/gnuradio/grc/blocks/channels_amp_bal.xml
share/gnuradio/grc/blocks/channels_block_tree.xml
share/gnuradio/grc/blocks/channels_cfo_model.xml
share/gnuradio/grc/blocks/channels_channel_model.xml
share/gnuradio/grc/blocks/channels_channel_model2.xml
share/gnuradio/grc/blocks/channels_conj_fs_iqcorr.xml
share/gnuradio/grc/blocks/channels_distortion_2_gen.xml
share/gnuradio/grc/blocks/channels_distortion_3_gen.xml
share/gnuradio/grc/blocks/channels_dynamic_channel_model.xml
share/gnuradio/grc/blocks/channels_fading_model.xml
share/gnuradio/grc/blocks/channels_impairments.xml
share/gnuradio/grc/blocks/channels_iqbal_gen.xml
share/gnuradio/grc/blocks/channels_phase_bal.xml
share/gnuradio/grc/blocks/channels_phase_noise_gen.xml
share/gnuradio/grc/blocks/channels_quantizer.xml
share/gnuradio/grc/blocks/channels_selective_fading_model.xml
share/gnuradio/grc/blocks/channels_sro_model.xml
Expand Up @@ -4,4 +4,4 @@ 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.

This module contains GNU Radio code specific to radio astronomy.
This module provide gnuradio-companion, user interface entry.
29 changes: 29 additions & 0 deletions ham/gnuradio-companion/Makefile
@@ -0,0 +1,29 @@
# $NetBSD: Makefile,v 1.1 2014/10/13 12:51:08 mef Exp $

PKGNAME= gnuradio-companion-${VERSION}
COMMENT= User interface entry of GNU Radio

CONF_FILES+= ${EGDIR}/grc.conf ${PKG_SYSCONFDIR}/grc.conf

DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml/

.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"

# gnuradio-companion
CMAKE_ARGS+= -DENABLE_DEFAULT=OFF
CMAKE_ARGS+= -DENABLE_GRC=ON

.include "../../x11/py-gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

# -- Configuring gnuradio-companion support...
# -- Dependency ENABLE_GNURADIO_RUNTIME = ON
# -- Dependency ENABLE_PYTHON = ON
# -- Dependency PYTHON_MIN_VER_FOUND = TRUE
# -- Dependency CHEETAH_FOUND = TRUE
# -- Dependency LXML_FOUND = TRUE
# -- Dependency PYGTK_FOUND = TRUE
# -- Dependency NUMPY_FOUND = TRUE
# -- Enabling gnuradio-companion support.
# -- Override with -DENABLE_GRC=ON/OFF

0 comments on commit fbf17de

Please sign in to comment.