Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Sep 2014 00:42:50 +0000 (UTC)
From:      Diane Bruce <db@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r366836 - in head/comms/gnuradio: . files
Message-ID:  <201409010042.s810go8Q072860@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: db
Date: Mon Sep  1 00:42:49 2014
New Revision: 366836
URL: http://svnweb.freebsd.org/changeset/ports/366836
QAT: https://qat.redports.org/buildarchive/r366836/

Log:
  - Update to 3.7.4
  - Important Bug Fixes and Additions
  Fixed shutdown in message passing apps
  Fixed PortAudio detection during configuration
  Fixed QWT detection during configuration
  Fixed gr::analog::agc3 volk kernel alignment
  Fixed/improved support of audio on OSX
  Improved performance on network-based sources and sinks
  Fixed pfb_arb_resampler tag propagation
  Fixed segfault in fast_atan2f
  Updated codec2 support to latest standard and support all rates
  New HDLC codec blocks in gr::digital

Added:
  head/comms/gnuradio/files/patch-gr-qtgui_CMakeLists.txt   (contents, props changed)
Deleted:
  head/comms/gnuradio/files/patch-cmake_Modules_FindICE-3.5.cmake
Modified:
  head/comms/gnuradio/Makefile
  head/comms/gnuradio/distinfo
  head/comms/gnuradio/files/patch-CMakeLists.txt
  head/comms/gnuradio/files/patch-cmake_Modules_FindPortaudio.cmake
  head/comms/gnuradio/files/patch-cmake_Modules_GrMiscUtils.cmake
  head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in
  head/comms/gnuradio/files/patch-gnuradio-runtime_CMakeLists.txt
  head/comms/gnuradio/files/patch-gnuradio-runtime_lib_thread_thread.cc
  head/comms/gnuradio/files/patch-gr-audio_lib_CMakeLists.txt
  head/comms/gnuradio/files/patch-gr-utils_python_modtool_CMakeLists.txt
  head/comms/gnuradio/files/patch-grc_CMakeLists.txt
  head/comms/gnuradio/files/patch-volk_CMakeLists.txt
  head/comms/gnuradio/pkg-plist.dirs
  head/comms/gnuradio/pkg-plist.main

Modified: head/comms/gnuradio/Makefile
==============================================================================
--- head/comms/gnuradio/Makefile	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/Makefile	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	gnuradio
-PORTVERSION=	3.7.2.1
-PORTREVISION=	3
+PORTVERSION=	3.7.4
 CATEGORIES=	comms astro hamradio
 MASTER_SITES=	http://gnuradio.org/releases/gnuradio/ \
 		${MASTER_SITE_LOCAL}
@@ -11,30 +10,32 @@ MASTER_SITE_SUBDIR=	db
 MAINTAINER=	hamradio@FreeBSD.org
 COMMENT=	Amateur Radio Software defined radio
 
+LICENSE=	GPLv3
+
 BUILD_DEPENDS=	sdl-config:${PORTSDIR}/devel/sdl12 \
 		swig2.0:${PORTSDIR}/devel/swig20 \
 		cheetah:${PORTSDIR}/devel/py-cheetah \
-		py*-lxml>=0:${PORTSDIR}/devel/py-lxml \
-		${PYNUMPY} \
+		${PYTHON_SITELIBDIR}/lxml:${PORTSDIR}/devel/py-lxml \
 		${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2 \
 		${PYTHON_SITELIBDIR}/PyQt4/Qt.py:${PORTSDIR}/devel/py-qt4 \
 		xdg-open:${PORTSDIR}/devel/xdg-utils \
 		guile:${PORTSDIR}/lang/guile \
 		icebox:${PORTSDIR}/devel/ice \
 		aconnect:${PORTSDIR}/audio/alsa-utils \
-		git:${PORTSDIR}/devel/git
+		git:${PORTSDIR}/devel/git \
+		${PYNUMPY} \
+		${PYTHON_SITELIBDIR}/ephem/__init__.py:${PORTSDIR}/astro/pyephem\
+		${PYTHON_SITELIBDIR}/PyQt4/Qt.py:${PORTSDIR}/devel/py-qt4
 LIB_DEPENDS=	libcppunit.so:${PORTSDIR}/devel/cppunit \
 		libfftw3.so:${PORTSDIR}/math/fftw3 \
 		libfftw3f.so:${PORTSDIR}/math/fftw3-float \
 		libqwt.so:${PORTSDIR}/x11-toolkits/qwt5 \
 		libboost_python.so:${PORTSDIR}/devel/boost-python-libs \
-		libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \
+		libportaudio.so:${PORTSDIR}/audio/portaudio2 \
 		libjack.so:${PORTSDIR}/audio/jack \
 		libasound.so:${PORTSDIR}/audio/alsa-lib \
 		libgsl.so:${PORTSDIR}/math/gsl
-RUN_DEPENDS=	${PYNUMPY} \
-		${PYTHON_SITELIBDIR}/ephem/__init__.py:${PORTSDIR}/astro/pyephem\
-		${PYTHON_SITELIBDIR}/PyQt4/Qt.py:${PORTSDIR}/devel/py-qt4
+RUN_DEPENDS:=	${BUILD_DEPENDS}
 
 USES=		iconv cmake:outsource perl5 shebangfix
 SHEBANG_FILES=	grc/freedesktop/grc_setup_freedesktop.in
@@ -45,7 +46,7 @@ CMAKE_ARGS+=	-DICONV_PREFIX:STRING="${IC
 # for detailed debugging uncomment the next line
 #CMAKE_ARGS+=	--debug-output --trace
 DOCSDIR=	share/doc/${PORTNAME}-${PORTVERSION}
-USE_PYTHON=	yes
+USE_PYTHON=	2.6-2.8
 USE_WX=		3.0+
 USE_QT4=	gui xml qmake moc rcc uic
 WX_COMPS=	wx wx:build wx:run python:build python:run
@@ -54,11 +55,10 @@ PLIST_SUB+=	MAJOR_VERSION="3"
 
 OPTIONS_DEFINE=		USRP TESTING
 # Unfortunately building docs on i386 fails
-OPTIONS_EXCLUDE_${i386}=	DOCS
+##OPTIONS_EXCLUDE_${i386}=	DOCS
 # Yay. building docs is broken on 10 and HEAD too so turn them all off
 OPTIONS_EXCLUDE=	DOCS
-# turn this off until usrp port is fixed on -10 and HEAD
-#OPTIONS_DEFAULT=	USRP
+OPTIONS_DEFAULT=	USRP
 USRP_DESC=	Include USRP support (UHD) from Ettus
 TESTING_DESC=	Include testing support
 
@@ -80,8 +80,7 @@ BUILD_DEPENDS+=	doxygen:${PORTSDIR}/deve
 		${LOCALBASE}/bin/sphinx-apidoc:${PORTSDIR}/textproc/py-sphinx \
 		dot:${PORTSDIR}/graphics/graphviz \
 		xmlto:${PORTSDIR}/textproc/xmlto \
-		${LOCALBASE}/lib/X11/fonts/freefont-ttf/fonts.scale:${PORTSDIR}/x11-fonts/freefont-ttf \
-		latex:${PORTSDIR}/print/teTeX
+		${LOCALBASE}/lib/X11/fonts/freefont-ttf/fonts.scale:${PORTSDIR}/x11-fonts/freefont-ttf
 CMAKE_ARGS+=	-DENABLE_DOXYGEN:STRING="ON"
 CMAKE_ARGS+=	-DENABLE_DOCS:STRING="ON"
 CMAKE_ARGS+=	-DENABLE_BAD_BOOST="ON"

Modified: head/comms/gnuradio/distinfo
==============================================================================
--- head/comms/gnuradio/distinfo	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/distinfo	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,2 +1,2 @@
-SHA256 (gnuradio-3.7.2.1.tar.gz) = 8c6b7e1fda31e9228bdd62a137af901b28757d7e1b044de2e985b96e53c83c80
-SIZE (gnuradio-3.7.2.1.tar.gz) = 2925751
+SHA256 (gnuradio-3.7.4.tar.gz) = 681da0e8694cc88be2dc168756418f21fef3666231d7b21bcfd6cbddd9a9406d
+SIZE (gnuradio-3.7.4.tar.gz) = 3461336

Modified: head/comms/gnuradio/files/patch-CMakeLists.txt
==============================================================================
--- head/comms/gnuradio/files/patch-CMakeLists.txt	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-CMakeLists.txt	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig	2013-11-29 19:04:23.000000000 -0500
-+++ CMakeLists.txt	2014-03-10 16:31:14.000000000 -0500
-@@ -108,6 +108,14 @@
+--- CMakeLists.txt.orig	2014-07-08 17:32:11.000000000 -0400
++++ CMakeLists.txt	2014-07-29 18:41:58.000000000 -0400
+@@ -139,6 +139,14 @@
  ########################################################################
  include(GrPlatform) #define LIB_SUFFIX
  set(GR_RUNTIME_DIR      bin)
@@ -15,8 +15,8 @@
  set(GR_LIBRARY_DIR      lib${LIB_SUFFIX})
  set(GR_INCLUDE_DIR      include)
  set(GR_DATA_DIR         share)
-@@ -163,6 +171,42 @@
- )
+@@ -199,6 +207,42 @@
+ include(GrBoost)
  
  ########################################################################
 +# FreeBSD iconv
@@ -58,7 +58,7 @@
  # Enable python component
  ########################################################################
  find_package(PythonLibs 2)
-@@ -247,11 +291,13 @@
+@@ -283,11 +327,13 @@
  ########################################################################
  # Distribute the README file
  ########################################################################

Modified: head/comms/gnuradio/files/patch-cmake_Modules_FindPortaudio.cmake
==============================================================================
--- head/comms/gnuradio/files/patch-cmake_Modules_FindPortaudio.cmake	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-cmake_Modules_FindPortaudio.cmake	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,26 +1,25 @@
---- cmake/Modules/FindPortaudio.cmake.orig	2012-04-25 11:12:33.000000000 -0500
-+++ cmake/Modules/FindPortaudio.cmake	2014-03-02 20:19:36.000000000 -0500
-@@ -6,7 +6,13 @@
- #  PORTAUDIO_LIBRARIES - Link these to use Portaudio
- 
+--- cmake/Modules/FindPortaudio.cmake.orig	2014-05-16 18:55:22.000000000 -0400
++++ cmake/Modules/FindPortaudio.cmake	2014-08-04 21:57:47.000000000 -0400
+@@ -8,6 +8,15 @@
  include(FindPkgConfig)
--pkg_check_modules(PC_PORTAUDIO portaudio)
+ pkg_check_modules(PC_PORTAUDIO portaudio-2.0)
+ 
 +if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
-+  message( "--- Using Portaudio2 for FreeBSD")
-+  set(PORTAUDIO_FOUND TRUE)
-+  set(PORTAUDIO_INCLUDE_DIRS "%%LOCALBASE%%/include/portaudio2")
-+  set(PORTAUDIO_LIBRARIES "%%LOCALBASE%%/lib/portaudio2/libportaudio.so")
++  message("--- Using Portaudio2 for FreeBSD")
++  set(PORTAUDIO_FOUND_TRUE)
++  set(PORTAUDIO_INCLUDE_DIRS "/usr/local/include/portaudio2")
++  set(PORTAUDIO_LIBRARIES "/usr/local/lib/portaudio2/libportaudio.so")
++  mark_as_advanced(PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)
++  INCLUDE(FindPackageHandleStandardArgs)
++  FIND_PACKAGE_HANDLE_STANDARD_ARGS(PORTAUDIO DEFAULT_MSG PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)
 +else()
-+  pkg_check_modules(PC_PORTAUDIO portaudio)
- 
  find_path(PORTAUDIO_INCLUDE_DIRS
    NAMES
-@@ -28,7 +34,7 @@
-   HINTS
-     ${PC_PORTAUDIO_LIBDIR}
- )
--
+     portaudio.h
+@@ -50,3 +59,6 @@
+     set(PORTAUDIO_FOUND FALSE)
+   endif(PORTAUDIO2_FOUND)
+ endif()
++
 +endif()
- mark_as_advanced(PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)
- 
- INCLUDE(FindPackageHandleStandardArgs)
++

Modified: head/comms/gnuradio/files/patch-cmake_Modules_GrMiscUtils.cmake
==============================================================================
--- head/comms/gnuradio/files/patch-cmake_Modules_GrMiscUtils.cmake	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-cmake_Modules_GrMiscUtils.cmake	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,11 +1,11 @@
---- cmake/Modules/GrMiscUtils.cmake.orig	2013-08-28 13:27:03.000000000 -0500
-+++ cmake/Modules/GrMiscUtils.cmake	2014-03-02 20:19:48.000000000 -0500
+--- cmake/Modules/GrMiscUtils.cmake.orig	2014-07-07 17:29:01.000000000 -0400
++++ cmake/Modules/GrMiscUtils.cmake	2014-07-29 18:42:23.000000000 -0400
 @@ -142,7 +142,31 @@
          ARCHIVE DESTINATION ${GR_LIBRARY_DIR} COMPONENT ${GR_LIBRARY_DEVEL_COMPONENT}   # .lib file
          RUNTIME DESTINATION ${GR_RUNTIME_DIR} COMPONENT ${GR_LIBRARY_RUNTIME_COMPONENT} # .dll file
      )
 +    
-+
+ 
 +    if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
 +        #create .la file
 +        GR_LIBTOOL(TARGET ${target} DESTINATION ${GR_LIBRARY_DIR})
@@ -20,7 +20,7 @@
 +            COMMAND ${CMAKE_COMMAND} -E create_symlink ${target_name} "${CMAKE_CURRENT_BINARY_DIR}/lib${target}.so.${MAJOR_VERSION}"
 +            COMMAND ${CMAKE_COMMAND} -E touch ${target_name} #so the symlinks point to something valid so cmake 2.6 will install
 +        )
- 
++
 +        #and install the extra symlinks
 +        install(
 +            FILES

Modified: head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in
==============================================================================
--- head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,8 +1,8 @@
---- docs/doxygen/Doxyfile.in.orig	2013-08-28 13:27:03.000000000 -0500
-+++ docs/doxygen/Doxyfile.in	2014-03-02 20:19:55.000000000 -0500
-@@ -1406,7 +1406,7 @@
- # different font using DOT_FONTNAME you can set the path where dot
- # can find it using this tag.
+--- docs/doxygen/Doxyfile.in.orig	2014-03-31 11:52:54.000000000 -0400
++++ docs/doxygen/Doxyfile.in	2014-07-29 18:42:29.000000000 -0400
+@@ -1839,7 +1839,7 @@
+ # If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to
+ # set the path where dot can find it.
  
 -DOT_FONTPATH           =
 +DOT_FONTPATH           =	%%PREFIX%%/lib/X11/fonts/freefont-ttf

Modified: head/comms/gnuradio/files/patch-gnuradio-runtime_CMakeLists.txt
==============================================================================
--- head/comms/gnuradio/files/patch-gnuradio-runtime_CMakeLists.txt	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-gnuradio-runtime_CMakeLists.txt	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,6 +1,6 @@
---- gnuradio-runtime/CMakeLists.txt.orig	2013-08-29 00:50:51.000000000 -0400
-+++ gnuradio-runtime/CMakeLists.txt	2014-03-24 14:16:02.728878716 -0400
-@@ -133,18 +133,37 @@
+--- gnuradio-runtime/CMakeLists.txt.orig	2014-07-02 21:09:41.000000000 -0400
++++ gnuradio-runtime/CMakeLists.txt	2014-07-29 18:42:32.000000000 -0400
+@@ -141,18 +141,37 @@
      ${CMAKE_CURRENT_BINARY_DIR}/gnuradio-runtime.conf
  @ONLY)
  
@@ -38,7 +38,7 @@
  endif(ENABLE_GR_LOG AND HAVE_LOG4CPP)
  
  ########################################################################
-@@ -171,7 +190,7 @@
+@@ -179,7 +198,7 @@
  
  install(
      FILES ${CMAKE_CURRENT_BINARY_DIR}/gnuradio-runtime.pc

Modified: head/comms/gnuradio/files/patch-gnuradio-runtime_lib_thread_thread.cc
==============================================================================
--- head/comms/gnuradio/files/patch-gnuradio-runtime_lib_thread_thread.cc	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-gnuradio-runtime_lib_thread_thread.cc	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,6 +1,6 @@
---- gnuradio-runtime/lib/thread/thread.cc.orig	2013-08-28 13:27:03.000000000 -0500
-+++ gnuradio-runtime/lib/thread/thread.cc	2014-03-02 20:19:59.000000000 -0500
-@@ -217,6 +217,7 @@
+--- gnuradio-runtime/lib/thread/thread.cc.orig	2014-07-08 16:55:12.000000000 -0400
++++ gnuradio-runtime/lib/thread/thread.cc	2014-07-29 18:42:37.000000000 -0400
+@@ -276,6 +276,7 @@
      void
      thread_bind_to_processor(gr_thread_t thread, const std::vector<int> &mask)
      {
@@ -8,7 +8,7 @@
        cpu_set_t set;
        size_t len = sizeof(cpu_set_t);
        std::vector<int> _mask = mask;
-@@ -232,6 +233,7 @@
+@@ -291,6 +292,7 @@
          s << "thread_bind_to_processor failed with error: " << ret << std::endl;
          throw std::runtime_error(s.str());
        }
@@ -16,7 +16,7 @@
      }
  
      void
-@@ -243,6 +245,7 @@
+@@ -302,6 +304,7 @@
      void
      thread_unbind(gr_thread_t thread)
      {
@@ -24,11 +24,11 @@
        cpu_set_t set;
        size_t len = sizeof(cpu_set_t);
  
-@@ -258,6 +261,7 @@
+@@ -317,6 +320,7 @@
          s << "thread_unbind failed with error: " << ret << std::endl;
          throw std::runtime_error(s.str());
        }
 +#endif
      }
  
-     int 
+     int

Modified: head/comms/gnuradio/files/patch-gr-audio_lib_CMakeLists.txt
==============================================================================
--- head/comms/gnuradio/files/patch-gr-audio_lib_CMakeLists.txt	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-gr-audio_lib_CMakeLists.txt	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,6 +1,6 @@
---- gr-audio/lib/CMakeLists.txt.orig	2013-08-28 14:27:03.000000000 -0400
-+++ gr-audio/lib/CMakeLists.txt	2014-03-27 20:18:01.614518348 -0400
-@@ -127,8 +127,8 @@
+--- gr-audio/lib/CMakeLists.txt.orig	2014-07-02 21:09:41.000000000 -0400
++++ gr-audio/lib/CMakeLists.txt	2014-08-02 14:55:41.000000000 -0400
+@@ -136,8 +136,8 @@
  
  if(PORTAUDIO_FOUND)
  
@@ -11,16 +11,20 @@
      list(APPEND gr_audio_libs ${PORTAUDIO_LIBRARIES})
      add_definitions(${PORTAUDIO_DEFINITIONS})
      list(APPEND gr_audio_sources
-@@ -175,4 +175,12 @@
+@@ -184,7 +184,15 @@
  target_link_libraries(gnuradio-audio ${gr_audio_libs})
  GR_LIBRARY_FOO(gnuradio-audio RUNTIME_COMPONENT "audio_runtime" DEVEL_COMPONENT "audio_devel")
  
+-install(FILES ${gr_audio_confs} DESTINATION ${GR_PREFSDIR} COMPONENT "audio_runtime")
 +if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
-+foreach (audioconf ${gr_audio_confs})
-+GET_FILENAME_COMPONENT(baseaudioconf ${audioconf} NAME)
-+set(newaudioconf "${baseaudioconf}.sample")
-+install(FILES ${audioconf} DESTINATION ${GR_PREFSDIR} RENAME ${newaudioconf} COMPONENT "audio_runtime")
-+endforeach()
++  foreach (audioconf ${gr_audio_confs})
++    GET_FILENAME_COMPONENT(baseaudioconf ${audioconf} NAME)
++    set(newaudioconf "${baseaudioconf}.sample")
++    install(FILES ${audioconf} DESTINATION ${GR_PREFSDIR} RENAME ${newaudioconf} COMPONENT "audio_runtime")
++  endforeach()
 +else()
- install(FILES ${gr_audio_confs} DESTINATION ${GR_PREFSDIR} COMPONENT "audio_runtime")
++  install(FILES ${gr_audio_confs} DESTINATION ${GR_PREFSDIR} COMPONENT "audio_runtime")
 +endif()
+ 
+ if(ENABLE_STATIC_LIBS)
+   add_library(gnuradio-audio_static STATIC ${gr_audio_sources})

Added: head/comms/gnuradio/files/patch-gr-qtgui_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/gnuradio/files/patch-gr-qtgui_CMakeLists.txt	Mon Sep  1 00:42:49 2014	(r366836)
@@ -0,0 +1,30 @@
+--- gr-qtgui/CMakeLists.txt.orig	2014-08-02 15:09:03.000000000 -0400
++++ gr-qtgui/CMakeLists.txt	2014-08-02 15:11:16.000000000 -0400
+@@ -128,17 +128,26 @@
+ 
+ install(
+     FILES ${CMAKE_CURRENT_BINARY_DIR}/gnuradio-qtgui.pc
+-    DESTINATION ${GR_LIBRARY_DIR}/pkgconfig
++    DESTINATION ${GR_PKGCONFIG_DIR}/pkgconfig
+     COMPONENT "qtgui_devel"
+ )
+ 
+ ########################################################################
+ # Install the conf file
+ ########################################################################
++if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++install(
++     FILES ${CMAKE_CURRENT_SOURCE_DIR}/gr-qtgui.conf
++     DESTINATION ${GR_PREFSDIR}
++    RENAME "gr-qtgui.conf.sample"
++     COMPONENT "qtgui"
++)
++elseif()
+ install(
+     FILES ${CMAKE_CURRENT_SOURCE_DIR}/gr-qtgui.conf
+     DESTINATION ${GR_PREFSDIR}
+     COMPONENT "qtgui"
+ )
++endif()
+ 
+ endif(ENABLE_GR_QTGUI)

Modified: head/comms/gnuradio/files/patch-gr-utils_python_modtool_CMakeLists.txt
==============================================================================
--- head/comms/gnuradio/files/patch-gr-utils_python_modtool_CMakeLists.txt	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-gr-utils_python_modtool_CMakeLists.txt	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,6 +1,6 @@
---- gr-utils/python/modtool/CMakeLists.txt.orig	2014-03-24 23:22:18.237619193 -0400
-+++ gr-utils/python/modtool/CMakeLists.txt	2014-03-24 23:24:08.673612691 -0400
-@@ -56,9 +56,17 @@
+--- gr-utils/python/modtool/CMakeLists.txt.orig	2014-02-22 12:29:47.000000000 -0500
++++ gr-utils/python/modtool/CMakeLists.txt	2014-07-29 18:43:53.000000000 -0400
+@@ -57,9 +57,17 @@
      ${CMAKE_CURRENT_BINARY_DIR}/modtool.conf
  @ONLY)
  

Modified: head/comms/gnuradio/files/patch-grc_CMakeLists.txt
==============================================================================
--- head/comms/gnuradio/files/patch-grc_CMakeLists.txt	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-grc_CMakeLists.txt	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,23 +1,23 @@
---- grc/CMakeLists.txt.orig	2013-08-28 13:27:03.000000000 -0500
-+++ grc/CMakeLists.txt	2014-03-02 20:20:40.000000000 -0500
+--- grc/CMakeLists.txt.orig	2014-08-02 15:03:57.000000000 -0400
++++ grc/CMakeLists.txt	2014-08-02 15:03:59.000000000 -0400
 @@ -73,11 +73,21 @@
      ${CMAKE_CURRENT_BINARY_DIR}/grc.conf
  @ONLY)
  
-+# FreeBSD needs an original copy
 +if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++ install(
++     FILES ${CMAKE_CURRENT_BINARY_DIR}/grc.conf
++     DESTINATION ${GR_PREFSDIR}
++    RENAME "grc.conf.sample"
++     COMPONENT "grc"
++ )
++
++elseif()
  install(
      FILES ${CMAKE_CURRENT_BINARY_DIR}/grc.conf
      DESTINATION ${GR_PREFSDIR}
-+    RENAME "grc.conf.sample"
      COMPONENT "grc"
  )
-+elseif()
-+install(
-+    FILES ${CMAKE_CURRENT_BINARY_DIR}/grc.conf
-+    DESTINATION ${GR_PREFSDIR}
-+    COMPONENT "grc"
-+)
 +endif()
  
  GR_PYTHON_INSTALL(

Modified: head/comms/gnuradio/files/patch-volk_CMakeLists.txt
==============================================================================
--- head/comms/gnuradio/files/patch-volk_CMakeLists.txt	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/files/patch-volk_CMakeLists.txt	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,6 +1,6 @@
---- volk/CMakeLists.txt.orig	2013-08-28 13:27:03.000000000 -0500
-+++ volk/CMakeLists.txt	2014-03-02 20:20:43.000000000 -0500
-@@ -97,7 +97,7 @@
+--- volk/CMakeLists.txt.orig	2014-07-07 17:29:01.000000000 -0400
++++ volk/CMakeLists.txt	2014-07-29 18:44:30.000000000 -0400
+@@ -102,7 +102,7 @@
  
  install(
      FILES ${CMAKE_CURRENT_BINARY_DIR}/volk.pc

Modified: head/comms/gnuradio/pkg-plist.dirs
==============================================================================
--- head/comms/gnuradio/pkg-plist.dirs	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/pkg-plist.dirs	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,112 +1,116 @@
+@dirrmtry libexec/gnuradio
+@dirrmtry lib/cmake/gnuradio
+@dirrmtry lib/cmake/volk
 @dirrmtry lib/cmake
-@dirrmtry etc/gnuradio/conf.d
-@dirrmtry etc/gnuradio
-@dirrm share/gnuradio/modtool/gr-newmod/swig
-@dirrm share/gnuradio/modtool/gr-newmod/python
-@dirrm share/gnuradio/modtool/gr-newmod/lib
-@dirrm share/gnuradio/modtool/gr-newmod/include/howto
-@dirrm share/gnuradio/modtool/gr-newmod/include
-@dirrm share/gnuradio/modtool/gr-newmod/grc
-@dirrm share/gnuradio/modtool/gr-newmod/examples
-@dirrm share/gnuradio/modtool/gr-newmod/docs/doxygen/other
-@dirrm share/gnuradio/modtool/gr-newmod/docs/doxygen/doxyxml/generated
-@dirrm share/gnuradio/modtool/gr-newmod/docs/doxygen/doxyxml
-@dirrm share/gnuradio/modtool/gr-newmod/docs/doxygen
-@dirrm share/gnuradio/modtool/gr-newmod/docs
-@dirrm share/gnuradio/modtool/gr-newmod/cmake/Modules
-@dirrm share/gnuradio/modtool/gr-newmod/cmake
-@dirrm share/gnuradio/modtool/gr-newmod/apps
-@dirrm share/gnuradio/modtool/gr-newmod
-@dirrm share/gnuradio/modtool
-@dirrm share/gnuradio/grc/freedesktop
-@dirrm share/gnuradio/grc/blocks
-@dirrm share/gnuradio/grc
-@dirrm share/gnuradio/examples/volk_benchmark
-@dirrm share/gnuradio/examples/vocoder
-@dirrm share/gnuradio/examples/trellis/fsm_files
-@dirrm share/gnuradio/examples/trellis
-@dirrm share/gnuradio/examples/tags
-@dirrm share/gnuradio/examples/qt-gui
-@dirrm share/gnuradio/examples/noaa
-@dirrm share/gnuradio/examples/network
-@dirrm share/gnuradio/examples/mp-sched
-@dirrm share/gnuradio/examples/metadata
-@dirrm share/gnuradio/examples/grc/xmlrpc
-@dirrm share/gnuradio/examples/grc/simple
-@dirrm share/gnuradio/examples/grc
-@dirrm share/gnuradio/examples/filter
-@dirrm share/gnuradio/examples/fcd
-@dirrm share/gnuradio/examples/digital/ofdm
-@dirrm share/gnuradio/examples/digital/narrowband
-@dirrm share/gnuradio/examples/digital/demod
-@dirrm share/gnuradio/examples/digital
-@dirrm share/gnuradio/examples/channels
-@dirrm share/gnuradio/examples/audio
-@dirrm share/gnuradio/examples/atsc
-@dirrm share/gnuradio/examples/analog
-%%UHD%%@dirrm share/gnuradio/examples/uhd
-%%UHD%%@dirrm share/gnuradio/examples/hf_radio
-%%UHD%%@dirrm share/gnuradio/examples/hf_explorer
-@dirrm share/gnuradio/examples
-@dirrm share/gnuradio
-@dirrm libexec/gnuradio
-@dirrm lib/cmake/gnuradio
-@dirrm include/volk
-@dirrm include/gnuradio/wxgui
-@dirrm include/gnuradio/wavelet
-@dirrm include/gnuradio/vocoder
-@dirrm include/gnuradio/video_sdl
-@dirrm include/gnuradio/trellis
-@dirrm include/gnuradio/thread
-@dirrm include/gnuradio/swig
-@dirrm include/gnuradio/qtgui
-@dirrm include/gnuradio/pager
-@dirrm include/gnuradio/noaa
-@dirrm include/gnuradio/messages
-@dirrm include/gnuradio/filter
-@dirrm include/gnuradio/fft
-@dirrm include/gnuradio/fec
-@dirrm include/gnuradio/fcd
-@dirrm include/gnuradio/digital
-@dirrm include/gnuradio/channels
-@dirrm include/gnuradio/blocks
-@dirrm include/gnuradio/audio
-@dirrm include/gnuradio/atsc
-@dirrm include/gnuradio/analog
-@dirrm include/gnuradio
-@dirrm include/pmt
-@dirrm %%PYTHON_SITELIBDIR%%/pmt
-@dirrm %%PYTHON_SITELIBDIR%%/grc_gnuradio/wxgui
-@dirrm %%PYTHON_SITELIBDIR%%/grc_gnuradio/blks2
-@dirrm %%PYTHON_SITELIBDIR%%/grc_gnuradio
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/atsc
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/channels
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/wxgui/plotter
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/wxgui/forms
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/wxgui
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/wavelet
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/vocoder
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/qtgui
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/pager
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/noaa
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/modtool
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/fec
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/gru
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/grc/python
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/grc/gui
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/grc/base
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/grc
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/gr
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/filter
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/fft
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/fcd
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/digital/utils
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/digital
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/blocks
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/audio
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/analog
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/trellis
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/video_sdl
-@dirrm %%PYTHON_SITELIBDIR%%/volk_modtool
-%%UHD%%@dirrm %%PYTHON_SITELIBDIR%%/gnuradio/uhd
-@dirrm %%PYTHON_SITELIBDIR%%/gnuradio
+@dirrmtry include/volk
+@dirrmtry include/pmt
+@dirrmtry include/gnuradio/wxgui
+@dirrmtry include/gnuradio/wavelet
+@dirrmtry include/gnuradio/vocoder
+@dirrmtry include/gnuradio/video_sdl
+%%UHD%%@dirrmtry include/gnuradio/uhd
+@dirrmtry include/gnuradio/trellis
+@dirrmtry include/gnuradio/thread
+@dirrmtry include/gnuradio/swig
+@dirrmtry include/gnuradio/qtgui
+@dirrmtry include/gnuradio/pager
+@dirrmtry include/gnuradio/noaa
+@dirrmtry include/gnuradio/messages
+@dirrmtry include/gnuradio/filter
+@dirrmtry include/gnuradio/fft
+@dirrmtry include/gnuradio/fec
+@dirrmtry include/gnuradio/fcd
+@dirrmtry include/gnuradio/digital
+@dirrmtry include/gnuradio/channels
+@dirrmtry include/gnuradio/blocks
+@dirrmtry include/gnuradio/audio
+@dirrmtry include/gnuradio/atsc
+@dirrmtry include/gnuradio/analog
+@dirrmtry include/gnuradio
+@dirrmtry %%ETCDIR%%/conf.d
+@dirrmtry %%ETCDIR%%
+%%UHD%%@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/uhd
+@dirrmtry %%PYTHON_SITELIBDIR%%/volk_modtool
+@dirrmtry %%PYTHON_SITELIBDIR%%/pmt
+@dirrmtry %%PYTHON_SITELIBDIR%%/grc_gnuradio/wxgui
+@dirrmtry %%PYTHON_SITELIBDIR%%/grc_gnuradio/blks2
+@dirrmtry %%PYTHON_SITELIBDIR%%/grc_gnuradio
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/wxgui/plotter
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/wxgui/forms
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/wxgui
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/wavelet
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/vocoder
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/video_sdl
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/trellis
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/qtgui
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/pager
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/noaa
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/modtool
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/gru
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/grc/python
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/grc/gui
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/grc/base
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/grc
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/gr
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/filter
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/fft
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/fec
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/fcd
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/digital/utils
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/digital
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/channels
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/blocks
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/audio
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/atsc
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio/analog
+@dirrmtry %%PYTHON_SITELIBDIR%%/gnuradio
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/swig
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/python
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/lib
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/include/howto
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/include
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/grc
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/examples
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/docs/doxygen/other
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/docs/doxygen/doxyxml/generated
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/docs/doxygen/doxyxml
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/docs/doxygen
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/docs
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/cmake/Modules
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/cmake
+@dirrmtry %%DATADIR%%/modtool/gr-newmod/apps
+@dirrmtry %%DATADIR%%/modtool/gr-newmod
+@dirrmtry %%DATADIR%%/modtool
+@dirrmtry %%DATADIR%%/grc/freedesktop
+@dirrmtry %%DATADIR%%/grc/blocks
+@dirrmtry %%DATADIR%%/grc
+@dirrmtry %%DATADIR%%/examples/volk_benchmark
+@dirrmtry %%DATADIR%%/examples/vocoder
+%%UHD%%@dirrmtry %%DATADIR%%/examples/uhd
+@dirrmtry %%DATADIR%%/examples/trellis/fsm_files
+@dirrmtry %%DATADIR%%/examples/trellis
+@dirrmtry %%DATADIR%%/examples/tags
+@dirrmtry %%DATADIR%%/examples/qt-gui
+@dirrmtry %%DATADIR%%/examples/noaa
+@dirrmtry %%DATADIR%%/examples/network
+@dirrmtry %%DATADIR%%/examples/mp-sched
+@dirrmtry %%DATADIR%%/examples/metadata
+%%UHD%%@dirrmtry %%DATADIR%%/examples/hf_explorer
+%%UHD%%@dirrmtry %%DATADIR%%/examples/hf_radio
+@dirrmtry %%DATADIR%%/examples/grc/xmlrpc
+@dirrmtry %%DATADIR%%/examples/grc/simple
+@dirrmtry %%DATADIR%%/examples/grc
+@dirrmtry %%DATADIR%%/examples/filter
+@dirrmtry %%DATADIR%%/examples/fec
+@dirrmtry %%DATADIR%%/examples/fcd
+@dirrmtry %%DATADIR%%/examples/digital/ofdm
+@dirrmtry %%DATADIR%%/examples/digital/narrowband
+@dirrmtry %%DATADIR%%/examples/digital/demod
+@dirrmtry %%DATADIR%%/examples/digital
+@dirrmtry %%DATADIR%%/examples/channels
+@dirrmtry %%DATADIR%%/examples/audio
+@dirrmtry %%DATADIR%%/examples/atsc
+@dirrmtry %%DATADIR%%/examples/analog
+@dirrmtry %%DATADIR%%/examples
+@dirrmtry %%DATADIR%%
+

Modified: head/comms/gnuradio/pkg-plist.main
==============================================================================
--- head/comms/gnuradio/pkg-plist.main	Sun Aug 31 23:02:39 2014	(r366835)
+++ head/comms/gnuradio/pkg-plist.main	Mon Sep  1 00:42:49 2014	(r366836)
@@ -1,3 +1,639 @@
+%%DATADIR%%/examples/analog/fmtest.py
+%%DATADIR%%/examples/atsc/README
+%%DATADIR%%/examples/atsc/atsc_rx.py
+%%DATADIR%%/examples/audio/audio_copy.py
+%%DATADIR%%/examples/audio/audio_fft.py
+%%DATADIR%%/examples/audio/audio_play.py
+%%DATADIR%%/examples/audio/audio_to_file.py
+%%DATADIR%%/examples/audio/cvsd_sweep.grc
+%%DATADIR%%/examples/audio/dial_tone
+%%DATADIR%%/examples/audio/dial_tone.grc
+%%DATADIR%%/examples/audio/dial_tone.py
+%%DATADIR%%/examples/audio/dial_tone_daemon.py
+%%DATADIR%%/examples/audio/dial_tone_wav.py
+%%DATADIR%%/examples/audio/mono_tone.py
+%%DATADIR%%/examples/audio/multi_tone.py
+%%DATADIR%%/examples/audio/noise.py
+%%DATADIR%%/examples/audio/spectrum_inversion.py
+%%DATADIR%%/examples/audio/test_resampler.py
+%%DATADIR%%/examples/channels/channel_tone_response.grc
+%%DATADIR%%/examples/channels/demo_gmsk.grc
+%%DATADIR%%/examples/channels/demo_ofdm.grc
+%%DATADIR%%/examples/channels/demo_qam.grc
+%%DATADIR%%/examples/channels/demo_quantization.grc
+%%DATADIR%%/examples/channels/demo_spec_an.grc
+%%DATADIR%%/examples/channels/demo_two_tone.grc
+%%DATADIR%%/examples/digital/demod/ber_simulation.grc
+%%DATADIR%%/examples/digital/demod/digital_freq_lock.grc
+%%DATADIR%%/examples/digital/demod/dpsk_loopback.grc
+%%DATADIR%%/examples/digital/demod/gfsk_loopback.grc
+%%DATADIR%%/examples/digital/demod/mpsk_demod.grc
+%%DATADIR%%/examples/digital/demod/pam_sync.grc
+%%DATADIR%%/examples/digital/demod/pam_timing.grc
+%%DATADIR%%/examples/digital/demod/test_corr_and_sync.grc
+%%DATADIR%%/examples/digital/demod/uhd_corr_and_sync_rx.grc
+%%DATADIR%%/examples/digital/example_costas.py
+%%DATADIR%%/examples/digital/example_fll.py
+%%DATADIR%%/examples/digital/example_timing.py
+%%DATADIR%%/examples/digital/gen_whitener.py
+%%DATADIR%%/examples/digital/narrowband/benchmark_rx.py
+%%DATADIR%%/examples/digital/narrowband/benchmark_tx.py
+%%DATADIR%%/examples/digital/narrowband/digital_bert_rx.py
+%%DATADIR%%/examples/digital/narrowband/digital_bert_tx.py
+%%DATADIR%%/examples/digital/narrowband/receive_path.py
+%%DATADIR%%/examples/digital/narrowband/rx_voice.py
+%%DATADIR%%/examples/digital/narrowband/transmit_path.py
+%%DATADIR%%/examples/digital/narrowband/tunnel.py
+%%DATADIR%%/examples/digital/narrowband/tx_voice.py
+%%DATADIR%%/examples/digital/ofdm/benchmark_add_channel.py
+%%DATADIR%%/examples/digital/ofdm/benchmark_rx.py
+%%DATADIR%%/examples/digital/ofdm/benchmark_tx.py
+%%DATADIR%%/examples/digital/ofdm/gr_plot_ofdm.py
+%%DATADIR%%/examples/digital/ofdm/ofdm_loopback.grc
+%%DATADIR%%/examples/digital/ofdm/receive_path.py
+%%DATADIR%%/examples/digital/ofdm/rx_ofdm.grc
+%%DATADIR%%/examples/digital/ofdm/transmit_path.py
+%%DATADIR%%/examples/digital/ofdm/tunnel.py
+%%DATADIR%%/examples/digital/ofdm/tx_ofdm.grc
+%%DATADIR%%/examples/digital/run_length.py
+%%DATADIR%%/examples/digital/snr_estimators.py
+%%DATADIR%%/examples/fcd/fcd_apt_rx.grc
+%%DATADIR%%/examples/fcd/fcd_fft_wx.grc
+%%DATADIR%%/examples/fcd/fcd_nfm_rx
+%%DATADIR%%/examples/fcd/fcd_nfm_rx.grc
+%%DATADIR%%/examples/fec/ber_curve_gen.grc
+%%DATADIR%%/examples/fec/ber_test.grc
+%%DATADIR%%/examples/fec/fecapi_async_decoders.grc
+%%DATADIR%%/examples/fec/fecapi_async_encoders.grc
+%%DATADIR%%/examples/fec/fecapi_async_packed_decoders.grc
+%%DATADIR%%/examples/fec/fecapi_async_to_stream.grc
+%%DATADIR%%/examples/fec/fecapi_decoders.grc
+%%DATADIR%%/examples/fec/fecapi_encoders.grc
+%%DATADIR%%/examples/fec/fecapi_tagged_decoders.grc
+%%DATADIR%%/examples/fec/fecapi_tagged_encoders.grc
+%%DATADIR%%/examples/filter/channelize.py
+%%DATADIR%%/examples/filter/chirp_channelize.py
+%%DATADIR%%/examples/filter/decimate.py
+%%DATADIR%%/examples/filter/fft_filter_ccc.py
+%%DATADIR%%/examples/filter/fir_filter_ccc.py
+%%DATADIR%%/examples/filter/fir_filter_fff.py
+%%DATADIR%%/examples/filter/gr_filtdes_api.py
+%%DATADIR%%/examples/filter/gr_filtdes_callback.py
+%%DATADIR%%/examples/filter/gr_filtdes_live_upd.py
+%%DATADIR%%/examples/filter/gr_filtdes_restrict.py
+%%DATADIR%%/examples/filter/interpolate.py
+%%DATADIR%%/examples/filter/reconstruction.py
+%%DATADIR%%/examples/filter/resampler.py
+%%DATADIR%%/examples/filter/resampler_demo.grc
+%%DATADIR%%/examples/filter/synth_filter.py
+%%DATADIR%%/examples/filter/synth_to_chan.py
+%%DATADIR%%/examples/grc/simple/variable_config.grc
+%%DATADIR%%/examples/grc/xmlrpc/readme.txt
+%%DATADIR%%/examples/grc/xmlrpc/xmlrpc_client.grc
+%%DATADIR%%/examples/grc/xmlrpc/xmlrpc_client_script.py
+%%DATADIR%%/examples/grc/xmlrpc/xmlrpc_server.grc
+%%DATADIR%%/examples/metadata/file_metadata_sink.grc
+%%DATADIR%%/examples/metadata/file_metadata_source.grc
+%%DATADIR%%/examples/metadata/file_metadata_vector_sink.grc
+%%DATADIR%%/examples/metadata/file_metadata_vector_source.grc
+%%DATADIR%%/examples/mp-sched/README
+%%DATADIR%%/examples/mp-sched/affinity_set.py
+%%DATADIR%%/examples/mp-sched/plot_flops.py
+%%DATADIR%%/examples/mp-sched/run_synthetic.py
+%%DATADIR%%/examples/mp-sched/synthetic.py
+%%DATADIR%%/examples/mp-sched/wfm_rcv_pll_to_wav.py
+%%DATADIR%%/examples/network/audio_sink.py
+%%DATADIR%%/examples/network/audio_source.py
+%%DATADIR%%/examples/network/dial_tone_sink.py
+%%DATADIR%%/examples/network/dial_tone_source.py
+%%DATADIR%%/examples/network/vector_sink.py
+%%DATADIR%%/examples/network/vector_source.py
+%%DATADIR%%/examples/noaa/file_rx_hrpt.grc
+%%DATADIR%%/examples/noaa/hrpt_decode.grc
+%%DATADIR%%/examples/noaa/hrpt_demod.grc
+%%DATADIR%%/examples/noaa/usrp_rx_hrpt.grc
+%%DATADIR%%/examples/noaa/usrp_rx_hrpt_nogui.grc
+%%DATADIR%%/examples/qt-gui/alt.qss
+%%DATADIR%%/examples/qt-gui/dark.qss
+%%DATADIR%%/examples/qt-gui/pyqt_const_c.py
+%%DATADIR%%/examples/qt-gui/pyqt_example_c.py
+%%DATADIR%%/examples/qt-gui/pyqt_example_f.py
+%%DATADIR%%/examples/qt-gui/pyqt_freq_c.py
+%%DATADIR%%/examples/qt-gui/pyqt_freq_f.py
+%%DATADIR%%/examples/qt-gui/pyqt_histogram_f.py
+%%DATADIR%%/examples/qt-gui/pyqt_time_c.py
+%%DATADIR%%/examples/qt-gui/pyqt_time_f.py
+%%DATADIR%%/examples/qt-gui/pyqt_time_raster_b.py
+%%DATADIR%%/examples/qt-gui/pyqt_time_raster_f.py
+%%DATADIR%%/examples/qt-gui/pyqt_waterfall_c.py
+%%DATADIR%%/examples/qt-gui/pyqt_waterfall_f.py
+%%DATADIR%%/examples/qt-gui/qtgui_tags_viewing.grc
+%%DATADIR%%/examples/tags/test_file_tags.py
+%%DATADIR%%/examples/trellis/README
+%%DATADIR%%/examples/trellis/fsm_files/awgn1o2_128.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn1o2_16.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn1o2_4.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn1o2_8.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn2o3_16.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn2o3_4.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn2o3_4_msb.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn2o3_4_msbG.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn2o3_8.fsm
+%%DATADIR%%/examples/trellis/fsm_files/awgn2o4_4.fsm
+%%DATADIR%%/examples/trellis/fsm_files/disconnected.fsm
+%%DATADIR%%/examples/trellis/fsm_files/rep3.fsm
+%%DATADIR%%/examples/trellis/fsm_files/rep5.fsm
+%%DATADIR%%/examples/trellis/fsm_files/simple.fsm
+%%DATADIR%%/examples/trellis/fsm_utils.py
+%%DATADIR%%/examples/trellis/interference_cancellation.grc
+%%DATADIR%%/examples/trellis/pccc.grc
+%%DATADIR%%/examples/trellis/pccc1.grc
+%%DATADIR%%/examples/trellis/readme.txt
+%%DATADIR%%/examples/trellis/sccc.grc
+%%DATADIR%%/examples/trellis/sccc1.grc
+%%DATADIR%%/examples/trellis/test_sccc_hard.py
+%%DATADIR%%/examples/trellis/test_sccc_soft.py
+%%DATADIR%%/examples/trellis/test_sccc_turbo.py
+%%DATADIR%%/examples/trellis/test_tcm.py
+%%DATADIR%%/examples/trellis/test_tcm_combined.py
+%%DATADIR%%/examples/trellis/test_tcm_parallel.py
+%%DATADIR%%/examples/trellis/test_turbo_equalization.py
+%%DATADIR%%/examples/trellis/test_turbo_equalization1.py
+%%DATADIR%%/examples/trellis/test_turbo_equalization2.py
+%%DATADIR%%/examples/trellis/test_viterbi_equalization.py
+%%DATADIR%%/examples/trellis/test_viterbi_equalization1.py
+%%DATADIR%%/examples/vocoder/alaw_audio_loopback.py
+%%DATADIR%%/examples/vocoder/codec2_audio_loopback.py
+%%DATADIR%%/examples/vocoder/cvsd_audio_loopback.py
+%%DATADIR%%/examples/vocoder/g721_audio_loopback.py
+%%DATADIR%%/examples/vocoder/g723_24_audio_loopback.py
+%%DATADIR%%/examples/vocoder/g723_40_audio_loopback.py
+%%DATADIR%%/examples/vocoder/gsm_audio_loopback.py
+%%DATADIR%%/examples/vocoder/ulaw_audio_loopback.py
+%%DATADIR%%/examples/volk_benchmark/README
+%%DATADIR%%/examples/volk_benchmark/volk_math.py
+%%DATADIR%%/examples/volk_benchmark/volk_plot.py
+%%DATADIR%%/examples/volk_benchmark/volk_test_funcs.py
+%%DATADIR%%/examples/volk_benchmark/volk_types.py
+%%DATADIR%%/grc/blocks/analog_agc2_xx.xml
+%%DATADIR%%/grc/blocks/analog_agc3_xx.xml
+%%DATADIR%%/grc/blocks/analog_agc_xx.xml
+%%DATADIR%%/grc/blocks/analog_am_demod_cf.xml
+%%DATADIR%%/grc/blocks/analog_block_tree.xml
+%%DATADIR%%/grc/blocks/analog_const_source_x.xml
+%%DATADIR%%/grc/blocks/analog_cpfsk_bc.xml
+%%DATADIR%%/grc/blocks/analog_ctcss_squelch_ff.xml
+%%DATADIR%%/grc/blocks/analog_dpll_bb.xml
+%%DATADIR%%/grc/blocks/analog_fastnoise_source_x.xml
+%%DATADIR%%/grc/blocks/analog_feedforward_agc_cc.xml
+%%DATADIR%%/grc/blocks/analog_fm_deemph.xml
+%%DATADIR%%/grc/blocks/analog_fm_demod_cf.xml
+%%DATADIR%%/grc/blocks/analog_fm_preemph.xml
+%%DATADIR%%/grc/blocks/analog_frequency_modulator_fc.xml
+%%DATADIR%%/grc/blocks/analog_nbfm_rx.xml
+%%DATADIR%%/grc/blocks/analog_nbfm_tx.xml
+%%DATADIR%%/grc/blocks/analog_noise_source_x.xml
+%%DATADIR%%/grc/blocks/analog_phase_modulator_fc.xml
+%%DATADIR%%/grc/blocks/analog_pll_carriertracking_cc.xml
+%%DATADIR%%/grc/blocks/analog_pll_freqdet_cf.xml
+%%DATADIR%%/grc/blocks/analog_pll_refout_cc.xml
+%%DATADIR%%/grc/blocks/analog_probe_avg_mag_sqrd_x.xml
+%%DATADIR%%/grc/blocks/analog_pwr_squelch_xx.xml
+%%DATADIR%%/grc/blocks/analog_quadrature_demod_cf.xml
+%%DATADIR%%/grc/blocks/analog_rail_ff.xml
+%%DATADIR%%/grc/blocks/analog_random_source_x.xml
+%%DATADIR%%/grc/blocks/analog_sig_source_x.xml
+%%DATADIR%%/grc/blocks/analog_simple_squelch_cc.xml
+%%DATADIR%%/grc/blocks/analog_standard_squelch.xml
+%%DATADIR%%/grc/blocks/analog_wfm_rcv.xml
+%%DATADIR%%/grc/blocks/analog_wfm_rcv_pll.xml
+%%DATADIR%%/grc/blocks/analog_wfm_tx.xml
+%%DATADIR%%/grc/blocks/audio_sink.xml
+%%DATADIR%%/grc/blocks/audio_source.xml
+%%DATADIR%%/grc/blocks/blks2_error_rate.xml
+%%DATADIR%%/grc/blocks/blks2_packet_decoder.xml
+%%DATADIR%%/grc/blocks/blks2_packet_encoder.xml
+%%DATADIR%%/grc/blocks/blks2_selector.xml
+%%DATADIR%%/grc/blocks/blks2_tcp_sink.xml
+%%DATADIR%%/grc/blocks/blks2_tcp_source.xml
+%%DATADIR%%/grc/blocks/blks2_valve.xml
+%%DATADIR%%/grc/blocks/block_tree.xml
+%%DATADIR%%/grc/blocks/blocks_abs_xx.xml
+%%DATADIR%%/grc/blocks/blocks_add_const_vxx.xml
+%%DATADIR%%/grc/blocks/blocks_add_xx.xml
+%%DATADIR%%/grc/blocks/blocks_and_const_xx.xml
+%%DATADIR%%/grc/blocks/blocks_and_xx.xml
+%%DATADIR%%/grc/blocks/blocks_argmax_xx.xml
+%%DATADIR%%/grc/blocks/blocks_block_tree.xml
+%%DATADIR%%/grc/blocks/blocks_burst_tagger.xml
+%%DATADIR%%/grc/blocks/blocks_char_to_float.xml
+%%DATADIR%%/grc/blocks/blocks_char_to_short.xml
+%%DATADIR%%/grc/blocks/blocks_complex_to_arg.xml
+%%DATADIR%%/grc/blocks/blocks_complex_to_float.xml
+%%DATADIR%%/grc/blocks/blocks_complex_to_imag.xml
+%%DATADIR%%/grc/blocks/blocks_complex_to_interleaved_short.xml
+%%DATADIR%%/grc/blocks/blocks_complex_to_mag.xml
+%%DATADIR%%/grc/blocks/blocks_complex_to_mag_squared.xml
+%%DATADIR%%/grc/blocks/blocks_complex_to_real.xml
+%%DATADIR%%/grc/blocks/blocks_conjugate_cc.xml
+%%DATADIR%%/grc/blocks/blocks_copy.xml
+%%DATADIR%%/grc/blocks/blocks_ctrlport_probe2_c.xml
+%%DATADIR%%/grc/blocks/blocks_ctrlport_probe2_x.xml
+%%DATADIR%%/grc/blocks/blocks_ctrlport_probe_c.xml
+%%DATADIR%%/grc/blocks/blocks_ctrlport_viewer.xml
+%%DATADIR%%/grc/blocks/blocks_deinterleave.xml
+%%DATADIR%%/grc/blocks/blocks_delay.xml
+%%DATADIR%%/grc/blocks/blocks_divide_XX.xml
+%%DATADIR%%/grc/blocks/blocks_endian_swap.xml
+%%DATADIR%%/grc/blocks/blocks_file_descriptor_sink.xml
+%%DATADIR%%/grc/blocks/blocks_file_descriptor_source.xml
+%%DATADIR%%/grc/blocks/blocks_file_meta_sink.xml
+%%DATADIR%%/grc/blocks/blocks_file_meta_source.xml
+%%DATADIR%%/grc/blocks/blocks_file_sink.xml
+%%DATADIR%%/grc/blocks/blocks_file_source.xml
+%%DATADIR%%/grc/blocks/blocks_float_to_char.xml
+%%DATADIR%%/grc/blocks/blocks_float_to_complex.xml
+%%DATADIR%%/grc/blocks/blocks_float_to_int.xml
+%%DATADIR%%/grc/blocks/blocks_float_to_short.xml
+%%DATADIR%%/grc/blocks/blocks_float_uchar.xml
+%%DATADIR%%/grc/blocks/blocks_head.xml
+%%DATADIR%%/grc/blocks/blocks_int_to_float.xml
+%%DATADIR%%/grc/blocks/blocks_integrate_xx.xml
+%%DATADIR%%/grc/blocks/blocks_interleave.xml
+%%DATADIR%%/grc/blocks/blocks_interleaved_char_to_complex.xml
+%%DATADIR%%/grc/blocks/blocks_interleaved_short_to_complex.xml
+%%DATADIR%%/grc/blocks/blocks_keep_m_in_n.xml
+%%DATADIR%%/grc/blocks/blocks_keep_one_in_n.xml
+%%DATADIR%%/grc/blocks/blocks_max_xx.xml
+%%DATADIR%%/grc/blocks/blocks_message_burst_source.xml
+%%DATADIR%%/grc/blocks/blocks_message_debug.xml
+%%DATADIR%%/grc/blocks/blocks_message_sink.xml
+%%DATADIR%%/grc/blocks/blocks_message_source.xml
+%%DATADIR%%/grc/blocks/blocks_message_strobe.xml
+%%DATADIR%%/grc/blocks/blocks_message_strobe_random.xml
+%%DATADIR%%/grc/blocks/blocks_moving_average_xx.xml
+%%DATADIR%%/grc/blocks/blocks_multiply_conjugate_cc.xml
+%%DATADIR%%/grc/blocks/blocks_multiply_const_vxx.xml
+%%DATADIR%%/grc/blocks/blocks_multiply_xx.xml
+%%DATADIR%%/grc/blocks/blocks_mute_xx.xml
+%%DATADIR%%/grc/blocks/blocks_nlog10_ff.xml
+%%DATADIR%%/grc/blocks/blocks_nop.xml
+%%DATADIR%%/grc/blocks/blocks_not_xx.xml
+%%DATADIR%%/grc/blocks/blocks_null_sink.xml
+%%DATADIR%%/grc/blocks/blocks_null_source.xml
+%%DATADIR%%/grc/blocks/blocks_or_xx.xml
+%%DATADIR%%/grc/blocks/blocks_pack_k_bits_bb.xml
+%%DATADIR%%/grc/blocks/blocks_packed_to_unpacked_xx.xml
+%%DATADIR%%/grc/blocks/blocks_patterned_interleaver.xml
+%%DATADIR%%/grc/blocks/blocks_pdu_filter.xml
+%%DATADIR%%/grc/blocks/blocks_pdu_remove.xml
+%%DATADIR%%/grc/blocks/blocks_pdu_set.xml
+%%DATADIR%%/grc/blocks/blocks_pdu_to_tagged_stream.xml
+%%DATADIR%%/grc/blocks/blocks_peak_detector2_fb.xml
+%%DATADIR%%/grc/blocks/blocks_peak_detector_xb.xml
+%%DATADIR%%/grc/blocks/blocks_plateau_detector_fb.xml
+%%DATADIR%%/grc/blocks/blocks_probe_rate.xml
+%%DATADIR%%/grc/blocks/blocks_probe_signal_vx.xml
+%%DATADIR%%/grc/blocks/blocks_probe_signal_x.xml
+%%DATADIR%%/grc/blocks/blocks_random_pdu.xml
+%%DATADIR%%/grc/blocks/blocks_regenerate_bb.xml
+%%DATADIR%%/grc/blocks/blocks_repack_bits_bb.xml
+%%DATADIR%%/grc/blocks/blocks_repeat.xml
+%%DATADIR%%/grc/blocks/blocks_rms_xx.xml
+%%DATADIR%%/grc/blocks/blocks_rotator_cc.xml
+%%DATADIR%%/grc/blocks/blocks_sample_and_hold_xx.xml
+%%DATADIR%%/grc/blocks/blocks_short_to_char.xml
+%%DATADIR%%/grc/blocks/blocks_short_to_float.xml
+%%DATADIR%%/grc/blocks/blocks_skiphead.xml
+%%DATADIR%%/grc/blocks/blocks_socket_pdu.xml
+%%DATADIR%%/grc/blocks/blocks_stream_mux.xml
+%%DATADIR%%/grc/blocks/blocks_stream_to_streams.xml
+%%DATADIR%%/grc/blocks/blocks_stream_to_tagged_stream.xml
+%%DATADIR%%/grc/blocks/blocks_stream_to_vector.xml
+%%DATADIR%%/grc/blocks/blocks_stream_to_vector_decimator.xml
+%%DATADIR%%/grc/blocks/blocks_streams_to_stream.xml
+%%DATADIR%%/grc/blocks/blocks_streams_to_vector.xml
+%%DATADIR%%/grc/blocks/blocks_stretch_ff.xml
+%%DATADIR%%/grc/blocks/blocks_sub_xx.xml
+%%DATADIR%%/grc/blocks/blocks_tag_debug.xml
+%%DATADIR%%/grc/blocks/blocks_tag_gate.xml
+%%DATADIR%%/grc/blocks/blocks_tagged_file_sink.xml
+%%DATADIR%%/grc/blocks/blocks_tagged_stream_multiply_length.xml
+%%DATADIR%%/grc/blocks/blocks_tagged_stream_mux.xml
+%%DATADIR%%/grc/blocks/blocks_tagged_stream_to_pdu.xml
+%%DATADIR%%/grc/blocks/blocks_tags_strobe.xml
+%%DATADIR%%/grc/blocks/blocks_threshold_ff.xml
+%%DATADIR%%/grc/blocks/blocks_throttle.xml
+%%DATADIR%%/grc/blocks/blocks_transcendental.xml
+%%DATADIR%%/grc/blocks/blocks_tuntap_pdu.xml
+%%DATADIR%%/grc/blocks/blocks_uchar_to_float.xml
+%%DATADIR%%/grc/blocks/blocks_udp_sink.xml
+%%DATADIR%%/grc/blocks/blocks_udp_source.xml
+%%DATADIR%%/grc/blocks/blocks_unpack_k_bits_bb.xml
+%%DATADIR%%/grc/blocks/blocks_unpacked_to_packed_xx.xml
+%%DATADIR%%/grc/blocks/blocks_vco_c.xml
+%%DATADIR%%/grc/blocks/blocks_vco_f.xml
+%%DATADIR%%/grc/blocks/blocks_vector_insert_x.xml
+%%DATADIR%%/grc/blocks/blocks_vector_sink_x.xml
+%%DATADIR%%/grc/blocks/blocks_vector_source_x.xml
+%%DATADIR%%/grc/blocks/blocks_vector_to_stream.xml
+%%DATADIR%%/grc/blocks/blocks_vector_to_streams.xml
+%%DATADIR%%/grc/blocks/blocks_wavfile_sink.xml
+%%DATADIR%%/grc/blocks/blocks_wavfile_source.xml
+%%DATADIR%%/grc/blocks/blocks_xor_xx.xml
+%%DATADIR%%/grc/blocks/bus_sink.xml
+%%DATADIR%%/grc/blocks/bus_source.xml
+%%DATADIR%%/grc/blocks/bus_structure_sink.xml
+%%DATADIR%%/grc/blocks/bus_structure_source.xml
+%%DATADIR%%/grc/blocks/channels_amp_bal.xml
+%%DATADIR%%/grc/blocks/channels_block_tree.xml
+%%DATADIR%%/grc/blocks/channels_cfo_model.xml
+%%DATADIR%%/grc/blocks/channels_channel_model.xml
+%%DATADIR%%/grc/blocks/channels_channel_model2.xml
+%%DATADIR%%/grc/blocks/channels_conj_fs_iqcorr.xml
+%%DATADIR%%/grc/blocks/channels_distortion_2_gen.xml
+%%DATADIR%%/grc/blocks/channels_distortion_3_gen.xml

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409010042.s810go8Q072860>