Package: gnuradio / 3.7.10.1-1~bpo8+1

Metadata

Package Version Patches format
gnuradio 3.7.10.1-1~bpo8+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 add srand drand48 to msvc config.h.patch | (download)

cmake/msvc/config.h | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 [patch 1/6] add srand/drand48() to msvc/config.h

These functions are used in test_tag_variable_rate_ff_impl.cc

0002 fix copypasta typo in pfb_clock_sync_fff_impl.cc.patch | (download)

gr-digital/lib/pfb_clock_sync_fff_impl.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 2/6] fix copypasta typo in pfb_clock_sync_fff_impl.cc


0003 add io.h include for portaudio source sink.patch | (download)

gr-audio/lib/portaudio/portaudio_sink.cc | 4 4 + 0 - 0 !
gr-audio/lib/portaudio/portaudio_source.cc | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+)

 [patch 3/6] add io.h include for portaudio source/sink

The io.h include is conditional when _MSC_VER is defined.
io.h is required under msvc to provide the ::write() call
for the audio overflow and underflow terminal messages.

0004 fix temporary variable return in userconf_path.patch | (download)

gnuradio-runtime/lib/sys_paths.cc | 8 7 + 1 - 0 !
1 file changed, 7 insertions(+), 1 deletion(-)

 [patch 4/6] fix temporary variable return in userconf_path()

This fix provides an internal userconf_path() implementation
that provides the path as a string. The path is actually stored
in the real userconf_path() within a static variable making it
safe to return a char * pointer from this static string.

0005 move fec polar decoder D_LLR_FACTOR into cpp.patch | (download)

gr-fec/include/gnuradio/fec/polar_decoder_common.h | 2 1 + 1 - 0 !
gr-fec/lib/polar_decoder_common.cc | 2 2 + 0 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 [patch 5/6] move fec polar decoder d_llr_factor into cpp

Class constants need to be defined in the C++ source or linker issues occur.

0006 dark.qss cause forced on data lines to die in a fire.patch | (download)

gr-qtgui/themes/dark.qss | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 [patch 6/6] dark.qss: cause forced-on data lines to die in a fire


debian soname | (download)

cmake/Modules/GrMiscUtils.cmake | 7 4 + 3 - 0 !
cmake/Modules/GrVersion.cmake | 4 3 + 1 - 0 !
2 files changed, 7 insertions(+), 4 deletions(-)

 set suitable soname for debian packaged gnuradio libraries.
usr bin examples | (download)

gr-audio/examples/c++/CMakeLists.txt | 2 1 + 1 - 0 !
gr-fcd/examples/c++/CMakeLists.txt | 2 1 + 1 - 0 !
gr-qtgui/examples/c++/CMakeLists.txt | 2 1 + 1 - 0 !
gr-uhd/examples/c++/CMakeLists.txt | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 place example executables in /usr/bin
bsd fcd | (download)

gr-fcd/lib/hid/hid-libusb.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 handle debian kfreebsd architecture.
bsd shm | (download)

gnuradio-runtime/lib/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 handle debian kfreebsd architecture.
bsd hurd alsa | (download)

gr-audio/lib/CMakeLists.txt | 4 2 + 2 - 0 !
gr-audio/lib/alsa/alsa_sink.cc | 4 2 + 2 - 0 !
gr-audio/lib/alsa/alsa_source.cc | 4 2 + 2 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 handle building on non-linux systems with alsa
bsd hurd no thread affinity | (download)

gnuradio-runtime/lib/thread/thread.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 handle building on debian kfreebsd nad hurd architectures.
gr fcd needs usb | (download)

gr-fcd/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 allow building gr-fcd on non-linux systems.
fix ctrlport install | (download)

gnuradio-runtime/python/gnuradio/ctrlport/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 only install python source for debian.
wxpy3.0 compat | (download)

gr-wxgui/python/wxgui/plot.py | 3 1 + 2 - 0 !
gr-wxgui/python/wxgui/plotter/gltext.py | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 4 deletions(-)

 update for wxpython 3.0
 wx.InitAllImageHandlers() issues a deprecation warning with wxPython 3.0
 and is a no-op with wxPython 2.8.
 Deprecated constants like wxSAVE are gone from the C++ API, so wx.SAVE, etc
 are also likely to go from wxPython soon.
 The alias "wx.Color" is gone in wxPython 3.0 - only "wx.Colour" is now
 supported, so update docstring to use the correct class name.
cmake policies | (download)

CMakeLists.txt | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 quiet debian build logs by setting cmake policies.
Authr: A. Maitland Bottoms <bottoms@debian.org>


make acc happy | (download)

gnuradio-runtime/include/gnuradio/py_feval.h | 1 1 + 0 - 0 !
gnuradio-runtime/include/gnuradio/sys_pri.h | 10 5 + 5 - 0 !
2 files changed, 6 insertions(+), 5 deletions(-)

 make headers cpmilable on their own.
workaround FindGSL.cmake bug | (download)

cmake/Modules/FindGSL.cmake | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 gr-wavelet fails with cmake 3.4.1 giving
 Could NOT find GSL (missing:  GSL_INCLUDE_DIRS GSL_LIBRARY_DIRS)
 without this workaround. Earlier invocation by gr-fec succeeds,
 so likely some problem with use of CMake cache by FindGSL.cmake.
remove obsolete doxygen XML tags | (download)

docs/doxygen/Doxyfile.in | 12 0 + 12 - 0 !
docs/doxygen/Doxyfile.swig_doc.in | 12 0 + 12 - 0 !
gr-utils/python/modtool/gr-newmod/docs/doxygen/Doxyfile.in | 12 0 + 12 - 0 !
gr-utils/python/modtool/gr-newmod/docs/doxygen/Doxyfile.swig_doc.in | 12 0 + 12 - 0 !
4 files changed, 48 deletions(-)

 remove-obsolete-doxygen-xml-tags
 Clean up Doxygen logs by removing tags
gr vocoder codec2 subcomponent using external codec2 | (download)

cmake/Modules/FindCodec2.cmake | 67 67 + 0 - 0 !
gr-vocoder/CMakeLists.txt | 15 15 + 0 - 0 !
gr-vocoder/examples/CMakeLists.txt | 9 8 + 1 - 0 !
gr-vocoder/grc/CMakeLists.txt | 11 9 + 2 - 0 !
gr-vocoder/grc/vocoder_codec2_decode_ps.xml | 10 9 + 1 - 0 !
gr-vocoder/grc/vocoder_codec2_encode_sp.xml | 10 9 + 1 - 0 !
gr-vocoder/include/gnuradio/vocoder/CMakeLists.txt | 10 10 + 0 - 0 !
gr-vocoder/include/gnuradio/vocoder/codec2.h | 10 8 + 2 - 0 !
gr-vocoder/lib/CMakeLists.txt | 83 9 + 74 - 0 !
gr-vocoder/python/vocoder/CMakeLists.txt | 15 14 + 1 - 0 !
gr-vocoder/swig/CMakeLists.txt | 4 4 + 0 - 0 !
gr-vocoder/swig/vocoder_swig.i | 25 17 + 8 - 0 !
12 files changed, 179 insertions(+), 90 deletions(-)

 [patch 1/4] gr-vocoder: codec2 subcomponent using external codec2
 library


gr vocoder gsm subcomponent using external gsm | (download)

cmake/Modules/FindGSM.cmake | 52 52 + 0 - 0 !
gr-vocoder/CMakeLists.txt | 10 9 + 1 - 0 !
gr-vocoder/examples/CMakeLists.txt | 11 9 + 2 - 0 !
gr-vocoder/grc/CMakeLists.txt | 13 10 + 3 - 0 !
gr-vocoder/include/gnuradio/vocoder/CMakeLists.txt | 13 9 + 4 - 0 !
gr-vocoder/lib/CMakeLists.txt | 82 9 + 73 - 0 !
gr-vocoder/lib/gsm_fr_decode_ps_impl.cc | 3 2 + 1 - 0 !
gr-vocoder/lib/gsm_fr_encode_sp_impl.cc | 3 2 + 1 - 0 !
gr-vocoder/python/vocoder/CMakeLists.txt | 8 6 + 2 - 0 !
gr-vocoder/swig/CMakeLists.txt | 6 5 + 1 - 0 !
gr-vocoder/swig/vocoder_swig.i | 21 14 + 7 - 0 !
11 files changed, 127 insertions(+), 95 deletions(-)

 [patch 3/4] gr-vocoder: gsm subcomponent using external gsm library


fix vocoder test | (download)

gr-vocoder/python/vocoder/CMakeLists.txt | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

 fix vocoder test

Replacing file(GLOB... with list(APPEND... needs the
full path of referenced files.