Import of pkgsrc-2015Q1

This commit is contained in:
2015-04-22 14:34:26 +02:00
committed by Lionel Sambuc
parent 9a8c06dafb
commit 4af1cdf7a9
25114 changed files with 870550 additions and 795435 deletions

View File

@@ -1,39 +1,54 @@
# $NetBSD: Makefile,v 1.27 2013/09/13 08:49:48 mef Exp $
# $NetBSD: Makefile,v 1.36 2014/10/13 13:49:43 mef Exp $
#
COMMENT= Wireless communication tools and applications
SUBDIR+= 7plus
SUBDIR+= chirp
SUBDIR+= codec2
SUBDIR+= cwtext
SUBDIR+= dpbox
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-examples
SUBDIR+= gnuradio-gsm
SUBDIR+= gnuradio-howto
SUBDIR+= gnuradio-radio-astronomy
SUBDIR+= gnuradio-ctrlport
SUBDIR+= gnuradio-digital
SUBDIR+= gnuradio-doxygen
SUBDIR+= gnuradio-dtv
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+= gr-fcdproplus
SUBDIR+= gr-osmosdr
SUBDIR+= grig
SUBDIR+= hackrf
SUBDIR+= hamlib
SUBDIR+= libmirisdr
SUBDIR+= linpsk
SUBDIR+= locator
SUBDIR+= nec2c
SUBDIR+= osmo-sdr
SUBDIR+= rtl-sdr
SUBDIR+= tfkiss
SUBDIR+= tlf
SUBDIR+= tnt
SUBDIR+= trustedQSL
SUBDIR+= usrp
SUBDIR+= usrp-docs
SUBDIR+= uhd
SUBDIR+= wwl
SUBDIR+= xdx
SUBDIR+= xlog

3
ham/chirp/DESCR Normal file
View File

@@ -0,0 +1,3 @@
CHIRP is a free, open-source tool for programming your amateur
radio. It supports a large number of manufacturers and models, as well
as provides a way to interface with multiple data sources and formats.

40
ham/chirp/Makefile Normal file
View File

@@ -0,0 +1,40 @@
# $NetBSD: Makefile,v 1.2 2014/10/16 03:10:11 mef Exp $
#
DISTNAME= chirp-0.4.1
CATEGORIES= ham
MASTER_SITES= http://chirp.danplanet.com/download/${PKGVERSION}/
MAINTAINER= dbj@NetBSD.org
HOMEPAGE= http://chirp.danplanet.com/
COMMENT= Tool for programming Amateur Radio HTs
LICENSE= gnu-gpl-v3
USE_LANGUAGES= #none
REPLACE_PYTHON= *.py chirp/*.py chirpui/*.py
DEPENDS+= py27-serial>=2.7:../../comms/py-serial
.include "../../mk/bsd.prefs.mk"
SUBST_CLASSES+= fix-manpaths
SUBST_STAGE.fix-manpaths= post-patch
SUBST_MESSAGE.fix-manpaths= Fixing man paths
SUBST_FILES.fix-manpaths= setup.py
SUBST_SED.fix-manpaths= -e 's,share/man/man1,${PKGMANDIR}/man1,g'
SUBST_CLASSES+= fix-sharepaths
SUBST_STAGE.fix-sharepaths= post-patch
SUBST_MESSAGE.fix-sharepaths= Fixing /usr/share paths
SUBST_FILES.fix-sharepaths= chirpw
SUBST_FILES.fix-sharepaths+= chirp/generic_xml.py
SUBST_FILES.fix-sharepaths+= chirpui/mainapp.py
SUBST_SED.fix-sharepaths= -e 's,/usr/share,${PREFIX}/share,g'
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../lang/python/distutils.mk"
.include "../../lang/python/application.mk"
.include "../../textproc/py-libxml2/buildlink3.mk"
.include "../../x11/py-gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

354
ham/chirp/PLIST Normal file
View File

@@ -0,0 +1,354 @@
@comment $NetBSD: PLIST,v 1.1 2014/07/21 07:57:21 dbj Exp $
bin/chirpw
${PYSITELIB}/${EGG_FILE}
${PYSITELIB}/chirp/__init__.py
${PYSITELIB}/chirp/__init__.pyc
${PYSITELIB}/chirp/__init__.pyo
${PYSITELIB}/chirp/alinco.py
${PYSITELIB}/chirp/alinco.pyc
${PYSITELIB}/chirp/alinco.pyo
${PYSITELIB}/chirp/anytone.py
${PYSITELIB}/chirp/anytone.pyc
${PYSITELIB}/chirp/anytone.pyo
${PYSITELIB}/chirp/bandplan.py
${PYSITELIB}/chirp/bandplan.pyc
${PYSITELIB}/chirp/bandplan.pyo
${PYSITELIB}/chirp/bandplan_au.py
${PYSITELIB}/chirp/bandplan_au.pyc
${PYSITELIB}/chirp/bandplan_au.pyo
${PYSITELIB}/chirp/bandplan_iaru_r1.py
${PYSITELIB}/chirp/bandplan_iaru_r1.pyc
${PYSITELIB}/chirp/bandplan_iaru_r1.pyo
${PYSITELIB}/chirp/bandplan_iaru_r2.py
${PYSITELIB}/chirp/bandplan_iaru_r2.pyc
${PYSITELIB}/chirp/bandplan_iaru_r2.pyo
${PYSITELIB}/chirp/bandplan_iaru_r3.py
${PYSITELIB}/chirp/bandplan_iaru_r3.pyc
${PYSITELIB}/chirp/bandplan_iaru_r3.pyo
${PYSITELIB}/chirp/bandplan_na.py
${PYSITELIB}/chirp/bandplan_na.pyc
${PYSITELIB}/chirp/bandplan_na.pyo
${PYSITELIB}/chirp/baofeng_uv3r.py
${PYSITELIB}/chirp/baofeng_uv3r.pyc
${PYSITELIB}/chirp/baofeng_uv3r.pyo
${PYSITELIB}/chirp/bitwise.py
${PYSITELIB}/chirp/bitwise.pyc
${PYSITELIB}/chirp/bitwise.pyo
${PYSITELIB}/chirp/bitwise_grammar.py
${PYSITELIB}/chirp/bitwise_grammar.pyc
${PYSITELIB}/chirp/bitwise_grammar.pyo
${PYSITELIB}/chirp/bjuv55.py
${PYSITELIB}/chirp/bjuv55.pyc
${PYSITELIB}/chirp/bjuv55.pyo
${PYSITELIB}/chirp/chirp_common.py
${PYSITELIB}/chirp/chirp_common.pyc
${PYSITELIB}/chirp/chirp_common.pyo
${PYSITELIB}/chirp/detect.py
${PYSITELIB}/chirp/detect.pyc
${PYSITELIB}/chirp/detect.pyo
${PYSITELIB}/chirp/directory.py
${PYSITELIB}/chirp/directory.pyc
${PYSITELIB}/chirp/directory.pyo
${PYSITELIB}/chirp/elib_intl.py
${PYSITELIB}/chirp/elib_intl.pyc
${PYSITELIB}/chirp/elib_intl.pyo
${PYSITELIB}/chirp/errors.py
${PYSITELIB}/chirp/errors.pyc
${PYSITELIB}/chirp/errors.pyo
${PYSITELIB}/chirp/ft1802.py
${PYSITELIB}/chirp/ft1802.pyc
${PYSITELIB}/chirp/ft1802.pyo
${PYSITELIB}/chirp/ft2800.py
${PYSITELIB}/chirp/ft2800.pyc
${PYSITELIB}/chirp/ft2800.pyo
${PYSITELIB}/chirp/ft50.py
${PYSITELIB}/chirp/ft50.pyc
${PYSITELIB}/chirp/ft50.pyo
${PYSITELIB}/chirp/ft50_ll.py
${PYSITELIB}/chirp/ft50_ll.pyc
${PYSITELIB}/chirp/ft50_ll.pyo
${PYSITELIB}/chirp/ft60.py
${PYSITELIB}/chirp/ft60.pyc
${PYSITELIB}/chirp/ft60.pyo
${PYSITELIB}/chirp/ft7800.py
${PYSITELIB}/chirp/ft7800.pyc
${PYSITELIB}/chirp/ft7800.pyo
${PYSITELIB}/chirp/ft817.py
${PYSITELIB}/chirp/ft817.pyc
${PYSITELIB}/chirp/ft817.pyo
${PYSITELIB}/chirp/ft857.py
${PYSITELIB}/chirp/ft857.pyc
${PYSITELIB}/chirp/ft857.pyo
${PYSITELIB}/chirp/ft90.py
${PYSITELIB}/chirp/ft90.pyc
${PYSITELIB}/chirp/ft90.pyo
${PYSITELIB}/chirp/ftm350.py
${PYSITELIB}/chirp/ftm350.pyc
${PYSITELIB}/chirp/ftm350.pyo
${PYSITELIB}/chirp/generic_csv.py
${PYSITELIB}/chirp/generic_csv.pyc
${PYSITELIB}/chirp/generic_csv.pyo
${PYSITELIB}/chirp/generic_tpe.py
${PYSITELIB}/chirp/generic_tpe.pyc
${PYSITELIB}/chirp/generic_tpe.pyo
${PYSITELIB}/chirp/generic_xml.py
${PYSITELIB}/chirp/generic_xml.pyc
${PYSITELIB}/chirp/generic_xml.pyo
${PYSITELIB}/chirp/h777.py
${PYSITELIB}/chirp/h777.pyc
${PYSITELIB}/chirp/h777.pyo
${PYSITELIB}/chirp/ic208.py
${PYSITELIB}/chirp/ic208.pyc
${PYSITELIB}/chirp/ic208.pyo
${PYSITELIB}/chirp/ic2100.py
${PYSITELIB}/chirp/ic2100.pyc
${PYSITELIB}/chirp/ic2100.pyo
${PYSITELIB}/chirp/ic2200.py
${PYSITELIB}/chirp/ic2200.pyc
${PYSITELIB}/chirp/ic2200.pyo
${PYSITELIB}/chirp/ic2720.py
${PYSITELIB}/chirp/ic2720.pyc
${PYSITELIB}/chirp/ic2720.pyo
${PYSITELIB}/chirp/ic2820.py
${PYSITELIB}/chirp/ic2820.pyc
${PYSITELIB}/chirp/ic2820.pyo
${PYSITELIB}/chirp/ic9x.py
${PYSITELIB}/chirp/ic9x.pyc
${PYSITELIB}/chirp/ic9x.pyo
${PYSITELIB}/chirp/ic9x_icf.py
${PYSITELIB}/chirp/ic9x_icf.pyc
${PYSITELIB}/chirp/ic9x_icf.pyo
${PYSITELIB}/chirp/ic9x_icf_ll.py
${PYSITELIB}/chirp/ic9x_icf_ll.pyc
${PYSITELIB}/chirp/ic9x_icf_ll.pyo
${PYSITELIB}/chirp/ic9x_ll.py
${PYSITELIB}/chirp/ic9x_ll.pyc
${PYSITELIB}/chirp/ic9x_ll.pyo
${PYSITELIB}/chirp/icf.py
${PYSITELIB}/chirp/icf.pyc
${PYSITELIB}/chirp/icf.pyo
${PYSITELIB}/chirp/icomciv.py
${PYSITELIB}/chirp/icomciv.pyc
${PYSITELIB}/chirp/icomciv.pyo
${PYSITELIB}/chirp/icq7.py
${PYSITELIB}/chirp/icq7.pyc
${PYSITELIB}/chirp/icq7.pyo
${PYSITELIB}/chirp/ict70.py
${PYSITELIB}/chirp/ict70.pyc
${PYSITELIB}/chirp/ict70.pyo
${PYSITELIB}/chirp/ict7h.py
${PYSITELIB}/chirp/ict7h.pyc
${PYSITELIB}/chirp/ict7h.pyo
${PYSITELIB}/chirp/ict8.py
${PYSITELIB}/chirp/ict8.pyc
${PYSITELIB}/chirp/ict8.pyo
${PYSITELIB}/chirp/icw32.py
${PYSITELIB}/chirp/icw32.pyc
${PYSITELIB}/chirp/icw32.pyo
${PYSITELIB}/chirp/icx8x.py
${PYSITELIB}/chirp/icx8x.pyc
${PYSITELIB}/chirp/icx8x.pyo
${PYSITELIB}/chirp/icx8x_ll.py
${PYSITELIB}/chirp/icx8x_ll.pyc
${PYSITELIB}/chirp/icx8x_ll.pyo
${PYSITELIB}/chirp/id31.py
${PYSITELIB}/chirp/id31.pyc
${PYSITELIB}/chirp/id31.pyo
${PYSITELIB}/chirp/id51.py
${PYSITELIB}/chirp/id51.pyc
${PYSITELIB}/chirp/id51.pyo
${PYSITELIB}/chirp/id800.py
${PYSITELIB}/chirp/id800.pyc
${PYSITELIB}/chirp/id800.pyo
${PYSITELIB}/chirp/id880.py
${PYSITELIB}/chirp/id880.pyc
${PYSITELIB}/chirp/id880.pyo
${PYSITELIB}/chirp/idrp.py
${PYSITELIB}/chirp/idrp.pyc
${PYSITELIB}/chirp/idrp.pyo
${PYSITELIB}/chirp/import_logic.py
${PYSITELIB}/chirp/import_logic.pyc
${PYSITELIB}/chirp/import_logic.pyo
${PYSITELIB}/chirp/kenwood_hmk.py
${PYSITELIB}/chirp/kenwood_hmk.pyc
${PYSITELIB}/chirp/kenwood_hmk.pyo
${PYSITELIB}/chirp/kenwood_itm.py
${PYSITELIB}/chirp/kenwood_itm.pyc
${PYSITELIB}/chirp/kenwood_itm.pyo
${PYSITELIB}/chirp/kenwood_live.py
${PYSITELIB}/chirp/kenwood_live.pyc
${PYSITELIB}/chirp/kenwood_live.pyo
${PYSITELIB}/chirp/memmap.py
${PYSITELIB}/chirp/memmap.pyc
${PYSITELIB}/chirp/memmap.pyo
${PYSITELIB}/chirp/platform.py
${PYSITELIB}/chirp/platform.pyc
${PYSITELIB}/chirp/platform.pyo
${PYSITELIB}/chirp/puxing.py
${PYSITELIB}/chirp/puxing.pyc
${PYSITELIB}/chirp/puxing.pyo
${PYSITELIB}/chirp/pyPEG.py
${PYSITELIB}/chirp/pyPEG.pyc
${PYSITELIB}/chirp/pyPEG.pyo
${PYSITELIB}/chirp/radioreference.py
${PYSITELIB}/chirp/radioreference.pyc
${PYSITELIB}/chirp/radioreference.pyo
${PYSITELIB}/chirp/rfinder.py
${PYSITELIB}/chirp/rfinder.pyc
${PYSITELIB}/chirp/rfinder.pyo
${PYSITELIB}/chirp/settings.py
${PYSITELIB}/chirp/settings.pyc
${PYSITELIB}/chirp/settings.pyo
${PYSITELIB}/chirp/template.py
${PYSITELIB}/chirp/template.pyc
${PYSITELIB}/chirp/template.pyo
${PYSITELIB}/chirp/th_uv3r.py
${PYSITELIB}/chirp/th_uv3r.pyc
${PYSITELIB}/chirp/th_uv3r.pyo
${PYSITELIB}/chirp/th_uvf8d.py
${PYSITELIB}/chirp/th_uvf8d.pyc
${PYSITELIB}/chirp/th_uvf8d.pyo
${PYSITELIB}/chirp/thd72.py
${PYSITELIB}/chirp/thd72.pyc
${PYSITELIB}/chirp/thd72.pyo
${PYSITELIB}/chirp/thuv1f.py
${PYSITELIB}/chirp/thuv1f.pyc
${PYSITELIB}/chirp/thuv1f.pyo
${PYSITELIB}/chirp/tk8102.py
${PYSITELIB}/chirp/tk8102.pyc
${PYSITELIB}/chirp/tk8102.pyo
${PYSITELIB}/chirp/tmv71.py
${PYSITELIB}/chirp/tmv71.pyc
${PYSITELIB}/chirp/tmv71.pyo
${PYSITELIB}/chirp/tmv71_ll.py
${PYSITELIB}/chirp/tmv71_ll.pyc
${PYSITELIB}/chirp/tmv71_ll.pyo
${PYSITELIB}/chirp/util.py
${PYSITELIB}/chirp/util.pyc
${PYSITELIB}/chirp/util.pyo
${PYSITELIB}/chirp/uv5r.py
${PYSITELIB}/chirp/uv5r.pyc
${PYSITELIB}/chirp/uv5r.pyo
${PYSITELIB}/chirp/uvb5.py
${PYSITELIB}/chirp/uvb5.pyc
${PYSITELIB}/chirp/uvb5.pyo
${PYSITELIB}/chirp/vx2.py
${PYSITELIB}/chirp/vx2.pyc
${PYSITELIB}/chirp/vx2.pyo
${PYSITELIB}/chirp/vx3.py
${PYSITELIB}/chirp/vx3.pyc
${PYSITELIB}/chirp/vx3.pyo
${PYSITELIB}/chirp/vx5.py
${PYSITELIB}/chirp/vx5.pyc
${PYSITELIB}/chirp/vx5.pyo
${PYSITELIB}/chirp/vx510.py
${PYSITELIB}/chirp/vx510.pyc
${PYSITELIB}/chirp/vx510.pyo
${PYSITELIB}/chirp/vx6.py
${PYSITELIB}/chirp/vx6.pyc
${PYSITELIB}/chirp/vx6.pyo
${PYSITELIB}/chirp/vx7.py
${PYSITELIB}/chirp/vx7.pyc
${PYSITELIB}/chirp/vx7.pyo
${PYSITELIB}/chirp/vx8.py
${PYSITELIB}/chirp/vx8.pyc
${PYSITELIB}/chirp/vx8.pyo
${PYSITELIB}/chirp/vxa700.py
${PYSITELIB}/chirp/vxa700.pyc
${PYSITELIB}/chirp/vxa700.pyo
${PYSITELIB}/chirp/wouxun.py
${PYSITELIB}/chirp/wouxun.pyc
${PYSITELIB}/chirp/wouxun.pyo
${PYSITELIB}/chirp/wouxun_common.py
${PYSITELIB}/chirp/wouxun_common.pyc
${PYSITELIB}/chirp/wouxun_common.pyo
${PYSITELIB}/chirp/xml_ll.py
${PYSITELIB}/chirp/xml_ll.pyc
${PYSITELIB}/chirp/xml_ll.pyo
${PYSITELIB}/chirp/yaesu_clone.py
${PYSITELIB}/chirp/yaesu_clone.pyc
${PYSITELIB}/chirp/yaesu_clone.pyo
${PYSITELIB}/chirpui/__init__.py
${PYSITELIB}/chirpui/__init__.pyc
${PYSITELIB}/chirpui/__init__.pyo
${PYSITELIB}/chirpui/bandplans.py
${PYSITELIB}/chirpui/bandplans.pyc
${PYSITELIB}/chirpui/bandplans.pyo
${PYSITELIB}/chirpui/bankedit.py
${PYSITELIB}/chirpui/bankedit.pyc
${PYSITELIB}/chirpui/bankedit.pyo
${PYSITELIB}/chirpui/clone.py
${PYSITELIB}/chirpui/clone.pyc
${PYSITELIB}/chirpui/clone.pyo
${PYSITELIB}/chirpui/cloneprog.py
${PYSITELIB}/chirpui/cloneprog.pyc
${PYSITELIB}/chirpui/cloneprog.pyo
${PYSITELIB}/chirpui/common.py
${PYSITELIB}/chirpui/common.pyc
${PYSITELIB}/chirpui/common.pyo
${PYSITELIB}/chirpui/config.py
${PYSITELIB}/chirpui/config.pyc
${PYSITELIB}/chirpui/config.pyo
${PYSITELIB}/chirpui/dstaredit.py
${PYSITELIB}/chirpui/dstaredit.pyc
${PYSITELIB}/chirpui/dstaredit.pyo
${PYSITELIB}/chirpui/editorset.py
${PYSITELIB}/chirpui/editorset.pyc
${PYSITELIB}/chirpui/editorset.pyo
${PYSITELIB}/chirpui/fips.py
${PYSITELIB}/chirpui/fips.pyc
${PYSITELIB}/chirpui/fips.pyo
${PYSITELIB}/chirpui/importdialog.py
${PYSITELIB}/chirpui/importdialog.pyc
${PYSITELIB}/chirpui/importdialog.pyo
${PYSITELIB}/chirpui/inputdialog.py
${PYSITELIB}/chirpui/inputdialog.pyc
${PYSITELIB}/chirpui/inputdialog.pyo
${PYSITELIB}/chirpui/mainapp.py
${PYSITELIB}/chirpui/mainapp.pyc
${PYSITELIB}/chirpui/mainapp.pyo
${PYSITELIB}/chirpui/memdetail.py
${PYSITELIB}/chirpui/memdetail.pyc
${PYSITELIB}/chirpui/memdetail.pyo
${PYSITELIB}/chirpui/memedit.py
${PYSITELIB}/chirpui/memedit.pyc
${PYSITELIB}/chirpui/memedit.pyo
${PYSITELIB}/chirpui/miscwidgets.py
${PYSITELIB}/chirpui/miscwidgets.pyc
${PYSITELIB}/chirpui/miscwidgets.pyo
${PYSITELIB}/chirpui/radiobrowser.py
${PYSITELIB}/chirpui/radiobrowser.pyc
${PYSITELIB}/chirpui/radiobrowser.pyo
${PYSITELIB}/chirpui/reporting.py
${PYSITELIB}/chirpui/reporting.pyc
${PYSITELIB}/chirpui/reporting.pyo
${PYSITELIB}/chirpui/settingsedit.py
${PYSITELIB}/chirpui/settingsedit.pyc
${PYSITELIB}/chirpui/settingsedit.pyo
${PYSITELIB}/chirpui/shiftdialog.py
${PYSITELIB}/chirpui/shiftdialog.pyc
${PYSITELIB}/chirpui/shiftdialog.pyo
${PKGMANDIR}/man1/chirpw.1
share/applications/chirp.desktop
share/chirp/chirp.xsd
share/chirp/chirp_banks.xsd
share/chirp/chirp_memory.xsd
share/chirp/locale/de/LC_MESSAGES/CHIRP.mo
share/chirp/locale/en_US/LC_MESSAGES/CHIRP.mo
share/chirp/locale/hu/LC_MESSAGES/CHIRP.mo
share/chirp/locale/it/LC_MESSAGES/CHIRP.mo
share/chirp/locale/nl/LC_MESSAGES/CHIRP.mo
share/chirp/locale/pl/LC_MESSAGES/CHIRP.mo
share/chirp/locale/pt_BR/LC_MESSAGES/CHIRP.mo
share/chirp/locale/ru/LC_MESSAGES/CHIRP.mo
share/chirp/stock_configs/EU LPD and PMR Channels.csv
share/chirp/stock_configs/Marine VHF Channels.csv
share/chirp/stock_configs/NOAA Weather Alert.csv
share/chirp/stock_configs/US 60 meter channels (Center).csv
share/chirp/stock_configs/US 60 meter channels (Dial).csv
share/chirp/stock_configs/US Calling Frequencies.csv
share/chirp/stock_configs/US FRS and GMRS Channels.csv
share/chirp/stock_configs/US MURS Channels.csv
share/doc/chirp/COPYING
share/pixmaps/chirp.png
@pkgdir share/chirp/images

8
ham/chirp/distinfo Normal file
View File

@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.2 2014/10/16 03:10:11 mef Exp $
SHA1 (chirp-0.4.1.tar.gz) = d42ce971bc1d77a6934e813774f418b9b3a4479f
RMD160 (chirp-0.4.1.tar.gz) = 5cbd3aefeba9e4feabfbef0952aa63837dd29c02
Size (chirp-0.4.1.tar.gz) = 416851 bytes
SHA1 (patch-chirp_platform.py) = 724fb28f38582c5b1e3b6666bc15a128800cab8c
SHA1 (patch-chirpui_mainapp.py) = 0a9953fb55d92b612d440b63431cb6e6a0bfa563
SHA1 (patch-setup.py) = e42a85a66ce21d6745202d182e41771915c58c5f

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-chirp_platform.py,v 1.1 2014/07/21 07:57:21 dbj Exp $
This software contains darwin specific tweaks which do not apply to pkgsrc
--- chirp/platform.py.orig 2014-04-29 03:55:43.000000000 +0000
+++ chirp/platform.py
@@ -249,16 +249,6 @@ class UnixPlatform(Platform):
Platform.__init__(self, basepath)
- # This is a hack that needs to be properly fixed by importing the
- # latest changes to this module from d-rats. In the interest of
- # time, however, I'll throw it here
- if sys.platform == "darwin":
- if not os.environ.has_key("DISPLAY"):
- print "Forcing DISPLAY for MacOS"
- os.environ["DISPLAY"] = ":0"
-
- os.environ["PANGO_RC_FILE"] = "../Resources/etc/pango/pangorc"
-
def default_dir(self):
return os.path.abspath(os.getenv("HOME"))

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-chirpui_mainapp.py,v 1.1 2014/07/21 07:57:21 dbj Exp $
This software contains darwin specific tweaks which do not apply to pkgsrc
--- chirpui/mainapp.py.orig 2014-02-22 08:01:32.000000000 +0000
+++ chirpui/mainapp.py
@@ -1715,8 +1715,6 @@ If you think that it is valid, you can s
if os.name != "nt":
self._set_icon() # Windows gets the icon from the exe
- if os.uname()[0] == "Darwin":
- self._init_macos(mbar)
vbox.pack_start(mbar, 0, 0, 0)

View File

@@ -0,0 +1,16 @@
$NetBSD: patch-setup.py,v 1.1 2014/07/21 07:57:21 dbj Exp $
This software contains darwin specific tweaks which do not apply to pkgsrc
--- setup.py.orig 2012-12-24 08:00:57.000000000 +0000
+++ setup.py
@@ -141,9 +141,7 @@ def nuke_manifest(*files):
print >>f, fn
f.close()
-if sys.platform == "darwin":
- macos_build()
-elif sys.platform == "win32":
+if sys.platform == "win32":
win32_build()
else:
if os.path.exists("rpttool"):

7
ham/codec2/DESCR Normal file
View File

@@ -0,0 +1,7 @@
Codec2 is an open source low bit rate speech codec designed for
communications quality speech at 2400 bit/s and below. Applications
include low bandwidth HF/VHF digital radio and VOIP trunking. Codec 2
operating at 2400 bit/s can send 26 phone calls using the bandwidth
required for one 64 kbit/s uncompressed phone call. It fills a gap in
open source, free-as-in-speech voice codecs beneath 5000 bit/s and is
released under the GNU Lesser General Public License (LGPL).

29
ham/codec2/Makefile Normal file
View File

@@ -0,0 +1,29 @@
# $NetBSD: Makefile,v 1.1 2014/07/21 07:30:50 dbj Exp $
#
DISTNAME= codec2-0.3.0.1698
WRKSRC= ${WRKDIR}/codec2
CATEGORIES= ham
# svn://svn.code.sf.net/p/freetel/code/codec2-dev
MASTER_SITES= ${MASTER_SITE_LOCAL}
EXTRACT_SUFX= .tgz
MAINTAINER= dbj@NetBSD.org
HOMEPAGE= http://rowetel.com/codec2.html
COMMENT= Speech codec for 2400 bit/s and below
LICENSE= gnu-lgpl-v2.1
# This package doesn't really use c++, but cmake probes for it
# causing the configure to fail unless we declare it here. Maybe
# there is a way to tell cmake to not require c++
USE_LANGUAGES= c c++
USE_CMAKE=yes
CONFIGURE_DIRS=build
CMAKE_ARG_PATH=..
pre-configure:
cd ${WRKSRC} && mkdir build
.include "../../mk/bsd.pkg.mk"

20
ham/codec2/PLIST Normal file
View File

@@ -0,0 +1,20 @@
@comment $NetBSD: PLIST,v 1.3 2014/08/01 06:13:46 dbj Exp $
bin/c2dec
bin/c2demo
bin/c2enc
bin/c2sim
bin/fdmdv_demod
bin/fdmdv_get_test_bits
bin/fdmdv_interleave
bin/fdmdv_mod
bin/fdmdv_put_test_bits
bin/fec_dec
bin/fec_enc
bin/insert_errors
include/codec2/codec2.h
include/codec2/codec2_fdmdv.h
include/codec2/codec2_fifo.h
include/codec2/comp.h
include/codec2/golay23.h
lib/libcodec2.so
lib/libcodec2.so.0.3

12
ham/codec2/buildlink3.mk Normal file
View File

@@ -0,0 +1,12 @@
# $NetBSD: buildlink3.mk,v 1.1 2014/07/21 07:30:50 dbj Exp $
BUILDLINK_TREE+= codec2
.if !defined(CODEC2_BUILDLINK3_MK)
CODEC2_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.codec2+= codec2>=0.3.0.1698
BUILDLINK_PKGSRCDIR.codec2?= ../../ham/codec2
.endif # CODEC2_BUILDLINK3_MK
BUILDLINK_TREE+= -codec2

5
ham/codec2/distinfo Normal file
View File

@@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2014/07/21 07:30:50 dbj Exp $
SHA1 (codec2-0.3.0.1698.tgz) = 18ea4e0d0348f8ce9eaece578e34626bbd4bfd02
RMD160 (codec2-0.3.0.1698.tgz) = 3babc819ae69b5b246fb8ba04f84fc5958831e76
Size (codec2-0.3.0.1698.tgz) = 12149601 bytes

View File

@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.21 2012/10/03 13:01:42 asau Exp $
# $NetBSD: Makefile,v 1.22 2014/05/17 16:10:45 wiz Exp $
DISTNAME= cwtext-0.96
PKGREVISION= 1
PKGREVISION= 2
CATEGORIES= ham
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cwtext/}

View File

@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.39 2014/03/14 14:39:22 mef Exp $
#
# $NetBSD: Makefile,v 1.50 2015/02/21 23:35:40 ryoon Exp $
DISTNAME= fldigi-3.21.79
DISTNAME= fldigi-3.22.05
PKGREVISION= 1
CATEGORIES= ham
MASTER_SITES= http://www.w1hkj.com/downloads/fldigi/
LICENSE= gnu-gpl-v3

View File

@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.5 2014/03/14 14:39:22 mef Exp $
@comment $NetBSD: PLIST,v 1.7 2014/12/11 22:11:43 joerg Exp $
bin/flarq
bin/fldigi
bin/fldigi-shell
@@ -14,6 +14,7 @@ share/fldigi/station_table.txt
share/locale/de/LC_MESSAGES/fldigi.mo
share/locale/es/LC_MESSAGES/fldigi.mo
share/locale/fr/LC_MESSAGES/fldigi.mo
share/locale/nl/LC_MESSAGES/fldigi.mo
share/locale/it/LC_MESSAGES/fldigi.mo
share/locale/pl/LC_MESSAGES/fldigi.mo
share/pixmaps/flarq.xpm

View File

@@ -1,20 +1,12 @@
$NetBSD: distinfo,v 1.17 2014/03/14 14:39:22 mef Exp $
$NetBSD: distinfo,v 1.22 2015/01/14 14:12:12 mef Exp $
SHA1 (fldigi-3.21.79.tar.gz) = d00d29997eb809046f43231f2815d10c8f01a85d
RMD160 (fldigi-3.21.79.tar.gz) = 5c3f949f36edbc8f156d215e18982718aaec3633
Size (fldigi-3.21.79.tar.gz) = 2646946 bytes
SHA1 (fldigi-3.22.05.tar.gz) = 3009a374c74199cb566c2646ff19fb3cbf9e07a4
RMD160 (fldigi-3.22.05.tar.gz) = 7ce517e9b8ea6f1f27af3842ad029955de763b11
Size (fldigi-3.22.05.tar.gz) = 2822375 bytes
SHA1 (patch-src_dominoex_dominoex.cxx) = 39d2d2e75497ec5264148bc4927278df5adaa84d
SHA1 (patch-src_include_logsupport.h) = 2291272db0ddba2d106f4006143df96e2d466e4b
SHA1 (patch-src_include_qrunner.h) = 5dac7e9fd52f10c66978a854963bd03d39a729d0
SHA1 (patch-src_include_strutil.h) = e35090f545ce957cf67d408e469c203e29fb7447
SHA1 (patch-src_logbook_logsupport.cxx) = bffff9fe6ee6f07596fa1e65208377d17b822263
SHA1 (patch-src_misc_configuration.cxx) = 4f1940b0ff9d51418b37d01636c1a45f9a392943
SHA1 (patch-src_misc_dxcc.cxx) = 23533d5062d731b56c7f7b2e9e4cac0b2b4f7194
SHA1 (patch-src_misc_newinstall.cxx) = 2c215e9423d27dd4f4657221b17cf4ed3f12355c
SHA1 (patch-src_misc_re.cxx) = 3efef73457f404ede4a44416e6132f61ab74cf93
SHA1 (patch-src_spot_notify.cxx) = c7ac90d1c6337061c5aa52eaab5a47a01a88ca7b
SHA1 (patch-src_spot_pskrep.cxx) = 26b2777af505cf40a8d9d9f1dd21d7f21ca3e161
SHA1 (patch-src_spot_spot.cxx) = b43db1a5d69f492e9ec47b211b285bdf7d5bab5e
SHA1 (patch-src_thor_thor.cxx) = 8148f14d6f2a96d5435be871345c24ed2e4cc8b9
SHA1 (patch-src_xmlrpcpp_XmlRpcClient.cpp) = 1307d540985fa412b445dd4b0734f115602b92b8
SHA1 (patch-src_xmlrpcpp_XmlRpcServer.cpp) = 6c71614486971e739832ee82c669db0e0a944570

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_dominoex_dominoex.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_dominoex_dominoex.cxx,v 1.3 2014/09/05 07:29:28 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11

View File

@@ -1,13 +0,0 @@
$NetBSD: patch-src_include_logsupport.h,v 1.2 2014/03/14 14:39:22 mef Exp $
Fix a header guard to reduce warnings.
--- src/include/logsupport.h.orig 2013-09-17 19:27:33.000000000 +0000
+++ src/include/logsupport.h
@@ -1,5 +1,5 @@
#ifndef SUPPORT_H
-#define SUPPORT_h
+#define SUPPORT_H
#include <string>

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_include_qrunner.h,v 1.2 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_include_qrunner.h,v 1.3 2014/09/05 07:29:28 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11

View File

@@ -1,52 +0,0 @@
$NetBSD: patch-src_include_strutil.h,v 1.2 2014/03/14 14:39:22 mef Exp $
Don't depend on implicit boolean conversion for streams.
--- src/include/strutil.h.orig 2013-09-17 19:23:48.000000000 +0000
+++ src/include/strutil.h
@@ -207,7 +207,8 @@ inline bool read_until_delim( char delim
/// Reads a string up to the given delimiter.
inline bool read_until_delim( char delim, std::istream & istrm, std::string & ref )
{
- return std::getline( istrm, ref, delim );
+ std::getline( istrm, ref, delim );
+ return istrm.good() || istrm.eof();
}
/// For reading from a string with tokens separated by a char. Used to load CSV files.
@@ -220,7 +221,7 @@ bool read_until_delim( char delim, std::
}
imemstream sstrm( parsed_str );
sstrm >> ref ;
- return sstrm ;
+ return sstrm.good() || sstrm.eof();
}
/// Same, with a default value if there is nothing to read.
@@ -237,7 +238,7 @@ bool read_until_delim( char delim, std::
}
imemstream sstrm( parsed_str );
sstrm >> ref ;
- return sstrm ;
+ return sstrm.good() || sstrm.eof();
}
/// For reading from a string with tokens separated by a char to a fixed-size array.
@@ -246,7 +247,7 @@ bool read_until_delim( char delim, std::
{
istrm.getline( ref, DtTyp< Tp >::Size, delim );
// Should we return an error if buffer is too small?
- return istrm ;
+ return istrm.good() || istrm.eof();
}
/// Same, with a default value if there is nothing to read. Fixed-size array.
@@ -259,7 +260,7 @@ bool read_until_delim( char delim, std::
strncpy( ref, dflt, DtTyp< Tp >::Size - 1 );
}
// Should we return an error if buffer is too small?
- return istrm;
+ return istrm.good() || istrm.eof();
}
// ----------------------------------------------------------------------------

View File

@@ -1,43 +0,0 @@
$NetBSD: patch-src_logbook_logsupport.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11
mode.
--- src/logbook/logsupport.cxx.orig 2013-05-03 14:19:39.000000000 +0000
+++ src/logbook/logsupport.cxx
@@ -211,7 +211,7 @@ void Export_ADIF()
}
}
string sp = p;
- if (sp.find("."ADIF_SUFFIX) == string::npos) sp.append("."ADIF_SUFFIX);
+ if (sp.find("." ADIF_SUFFIX) == string::npos) sp.append("." ADIF_SUFFIX);
adifFile.writeFile (sp.c_str(), &qsodb);
}
@@ -308,8 +308,8 @@ void cb_mnuSaveLogbook(Fl_Menu_*m, void*
const char* p = FSEL::saveas( title.c_str(), filter.c_str(), logbook_filename.c_str());
if (p) {
logbook_filename = p;
- if (logbook_filename.find("."ADIF_SUFFIX) == string::npos)
- logbook_filename.append("."ADIF_SUFFIX);
+ if (logbook_filename.find("." ADIF_SUFFIX) == string::npos)
+ logbook_filename.append("." ADIF_SUFFIX);
dlgLogbook->label(fl_filename_name(logbook_filename.c_str()));
cQsoDb::reverse = false;
@@ -1542,9 +1542,13 @@ SOAPBOX: \n\n",
return;
}
-
+#if __cplusplus >= 200103L
+#include <unordered_map>
+typedef unordered_map<string, unsigned> dxcc_entity_cache_t;
+#else
#include <tr1/unordered_map>
typedef tr1::unordered_map<string, unsigned> dxcc_entity_cache_t;
+#endif
static dxcc_entity_cache_t dxcc_entity_cache;
static bool dxcc_entity_cache_enabled = false;

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_misc_configuration.cxx,v 1.1 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_misc_configuration.cxx,v 1.2 2014/09/05 07:29:28 mef Exp $
For DragonFly build to fix following problem:
misc/configuration.cxx: In member function 'void configuration::testCommPorts()':

View File

@@ -1,34 +0,0 @@
$NetBSD: patch-src_misc_dxcc.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11
mode.
--- src/misc/dxcc.cxx.orig 2013-05-03 14:21:04.000000000 +0000
+++ src/misc/dxcc.cxx
@@ -30,7 +30,6 @@
#include <string>
#include <list>
#include <map>
-#include <tr1/unordered_map>
#include <algorithm>
#include <FL/filename.H>
@@ -43,8 +42,16 @@
#include "confdialog.h"
#include "main.h"
+#if __cplusplus >= 201103L
+#include <unordered_map>
+using std::unordered_map;
+#else
+#include <tr1/unordered_map>
+using std::tr1::unordered_map;
+#endif
+
using namespace std;
-using tr1::unordered_map;
+
dxcc::dxcc(const char* cn, int cq, int itu, const char* ct, float lat, float lon, float tz)

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_misc_newinstall.cxx,v 1.3 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_misc_newinstall.cxx,v 1.4 2014/09/05 07:29:28 mef Exp $
Brag command shows OS:, but it is fixed, see SUBST in Makefile

View File

@@ -1,28 +0,0 @@
$NetBSD: patch-src_misc_re.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11
mode.
--- src/misc/re.cxx.orig 2013-05-03 14:24:52.000000000 +0000
+++ src/misc/re.cxx
@@ -120,12 +120,17 @@ void re_t::suboff(size_t n, int* start,
}
}
+#if __cplusplus >= 201103L
+#include <functional>
+#else
#include <tr1/functional>
+using tr1::hash;
+#endif
size_t re_t::hash(void) const
{
- size_t h = tr1::hash<string>()(pattern);
- return h ^ (tr1::hash<int>()(cflags) + 0x9e3779b9 + (h << 6) + (h >> 2));
+ size_t h = ::hash<string>()(pattern);
+ return h ^ (::hash<int>()(cflags) + 0x9e3779b9 + (h << 6) + (h >> 2));
}
// ------------------------------------------------------------------------

View File

@@ -1,20 +0,0 @@
$NetBSD: patch-src_spot_notify.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11
mode.
--- src/spot/notify.cxx.orig 2013-07-06 20:54:45.000000000 +0900
+++ src/spot/notify.cxx 2013-07-07 15:25:39.000000000 +0900
@@ -35,7 +35,10 @@
#include "timeops.h"
-#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)
+#if __cplusplus >= 201103L
+# define MAP_TYPE std::unordered_map
+# include <unordered_map>
+#elif (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)
# define MAP_TYPE std::tr1::unordered_map
# include <tr1/unordered_map>
#else

View File

@@ -1,21 +0,0 @@
$NetBSD: patch-src_spot_pskrep.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11
mode.
--- src/spot/pskrep.cxx.orig 2013-05-03 14:36:37.000000000 +0000
+++ src/spot/pskrep.cxx
@@ -50,7 +50,11 @@
#include <algorithm>
#include <fstream>
-#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)
+#if __cplusplus >= 201103L
+# define MAP_TYPE std::unordered_map
+# define HASH_TYPE std::hash
+# include <unordered_map>
+#elif (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)
# define MAP_TYPE std::tr1::unordered_map
#define HASH_TYPE std::tr1::hash
# include <tr1/unordered_map>

View File

@@ -1,42 +0,0 @@
$NetBSD: patch-src_spot_spot.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11
mode.
--- src/spot/spot.cxx.orig 2013-05-03 14:37:33.000000000 +0000
+++ src/spot/spot.cxx
@@ -23,7 +23,6 @@
#include <config.h>
#include <list>
-#include <tr1/unordered_map>
#include <functional>
#include "trx.h"
@@ -33,6 +32,13 @@
#include "debug.h"
#include "spot.h"
+#if __cplusplus >= 201103L
+#include <unordered_map>
+#else
+#include <tr1/unordered_map>
+using std::tr1::unordered_map;
+#endif
+
// the number of characters that we match our REs against
#define SEARCHLEN 32
#define DECBUFSIZE 8 * SEARCHLEN
@@ -60,9 +66,9 @@ struct fre_comp : std::unary_function<co
};
typedef list<callback_t*> callback_p_list_t;
-typedef tr1::unordered_map<fre_t*, callback_p_list_t, fre_hash, fre_comp> rcblist_t;
+typedef unordered_map<fre_t*, callback_p_list_t, fre_hash, fre_comp> rcblist_t;
-static tr1::unordered_map<int, string> buffers;
+static unordered_map<int, string> buffers;
static cblist_t cblist;
static rcblist_t rcblist;

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_thor_thor.cxx,v 1.2 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_thor_thor.cxx,v 1.3 2014/09/05 07:29:28 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_xmlrpcpp_XmlRpcClient.cpp,v 1.2 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_xmlrpcpp_XmlRpcClient.cpp,v 1.3 2014/09/05 07:29:28 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_xmlrpcpp_XmlRpcServer.cpp,v 1.2 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_xmlrpcpp_XmlRpcServer.cpp,v 1.3 2014/09/05 07:29:28 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-src_xmlrpcpp_base64.h,v 1.2 2013/09/13 06:35:55 mef Exp $
$NetBSD: patch-src_xmlrpcpp_base64.h,v 1.3 2014/09/05 07:29:28 mef Exp $
Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11

14
ham/freedv/DESCR Normal file
View File

@@ -0,0 +1,14 @@
FreeDV is a GUI application for Windows and Linux (MacOS and BSD are
in testing) that allows any SSB radio to be used for low bit rate
digital voice.
Speech is compressed down to 1400 bit/s then modulated onto a 1100 Hz
wide QPSK signal which is sent to the Mic input of a SSB radio. On
receive, the signal is received by the SSB radio, then demodulated and
decoded by FreeDV.
FreeDV was built by an international team of Radio Amateurs working
together on coding, design, user interface and testing. FreeDV is open
source software, released under the GNU Public License version
2.1. The FDMDV modem and Codec 2 Speech codec used in FreeDV are also
open source.

49
ham/freedv/Makefile Normal file
View File

@@ -0,0 +1,49 @@
# $NetBSD: Makefile,v 1.5 2015/01/27 08:29:52 dbj Exp $
#
VERSION= 0.97.0.1696
PKGNAME= freedv-${VERSION}
DISTNAME= fdmdv2-${VERSION}
PKGREVISION= 1
WRKSRC= ${WRKDIR}/fdmdv2
CATEGORIES= ham
# svn://svn.code.sf.net/p/freetel/code/fdmdv2
MASTER_SITES= ${MASTER_SITE_LOCAL}
EXTRACT_SUFX= .tgz
MAINTAINER= dbj@NetBSD.org
HOMEPAGE= http://freedv.org/
COMMENT= FreeDV: HF Digital Voice for Radio Amateurs
LICENSE= gnu-lgpl-v2.1
USE_TOOLS+= pkg-config
USE_LANGUAGES=c c++
CHECK_PORTABILITY_SKIP+= configure
USE_CMAKE=yes
CONFIGURE_DIRS=build
BUILD_DIRS=${CONFIGURE_DIRS}
CMAKE_ARG_PATH=..
.include "fixbinconst.mk"
SUBST_STAGE.fixbinconst= pre-configure
SUBST_FILES.fixbinconst+= src/varicode_table.h
.include "../../mk/bsd.prefs.mk"
PLIST_VARS+= icons
.if ${OPSYS} != "Darwin"
PLIST.icons= yes
.endif
pre-configure:
${MKDIR} ${WRKSRC}/build
.include "../../ham/codec2/buildlink3.mk"
.include "../../ham/hamlib/buildlink3.mk"
.include "../../audio/sox/buildlink3.mk"
.include "../../audio/portaudio-devel/buildlink3.mk"
.include "../../audio/libsamplerate/buildlink3.mk"
.include "../../x11/wxGTK30/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

7
ham/freedv/PLIST Normal file
View File

@@ -0,0 +1,7 @@
@comment $NetBSD: PLIST,v 1.3 2015/01/27 08:29:52 dbj Exp $
bin/freedv
${PLIST.icons}share/applications/freedv.desktop
${PLIST.icons}share/icons/hicolor/128x128/apps/freedv.png
${PLIST.icons}share/icons/hicolor/256x256/apps/freedv.png
${PLIST.icons}share/icons/hicolor/48x48/apps/freedv.png
${PLIST.icons}share/icons/hicolor/64x64/apps/freedv.png

5
ham/freedv/distinfo Normal file
View File

@@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.2 2014/07/30 08:47:52 dbj Exp $
SHA1 (fdmdv2-0.97.0.1696.tgz) = c99311738ffb6960416dd261a11b08756827dc6e
RMD160 (fdmdv2-0.97.0.1696.tgz) = 122f630f7651607501c84a2109c92f989c04e519
Size (fdmdv2-0.97.0.1696.tgz) = 1537981 bytes

38
ham/freedv/fixbinconst.mk Normal file
View File

@@ -0,0 +1,38 @@
# $NetBSD: fixbinconst.mk,v 1.1 2015/01/27 08:19:22 dbj Exp $
# A hack to fix up single byte binary constants
SUBST_CLASSES+= fixbinconst
SUBST_SED.fixbinconst+= -e 's/0[bB]0000/0b0/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]0001/0b1/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]0010/0b2/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]0011/0b3/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]0100/0b4/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]0101/0b5/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]0110/0b6/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]0111/0b7/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1000/0b8/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1001/0b9/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1010/0ba/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1011/0bb/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1100/0bc/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1101/0bd/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1110/0be/g'
SUBST_SED.fixbinconst+= -e 's/0[bB]1111/0bf/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0000/0x\10/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0001/0x\11/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0010/0x\12/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0011/0x\13/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0100/0x\14/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0101/0x\15/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0110/0x\16/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)0111/0x\17/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1000/0x\18/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1001/0x\19/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1010/0x\1a/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1011/0x\1b/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1100/0x\1c/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1101/0x\1d/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1110/0x\1e/g'
SUBST_SED.fixbinconst+= -e 's/0b\([0-9a-f]\)1111/0x\1f/g'
SUBST_MESSAGE.fixbinconst= Fixing unportable binary constants

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.59 2014/02/12 23:18:04 tron Exp $
# $NetBSD: Makefile,v 1.60 2014/05/05 00:48:01 ryoon Exp $
#
DISTNAME= gmfsk-0.6
PKGREVISION= 43
PKGREVISION= 44
CATEGORIES= ham
MASTER_SITES= http://gmfsk.connect.fi/

7
ham/gnuradio-atsc/DESCR Normal file
View File

@@ -0,0 +1,7 @@
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.
This module provides ATSC, Advanced Television Systems Committee, for GNU Radio

View File

@@ -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
ham/gnuradio-atsc/PLIST Normal file
View File

@@ -0,0 +1,94 @@
@comment $NetBSD: PLIST,v 1.3 2014/10/28 16:59:32 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

View File

@@ -1,17 +0,0 @@
# $NetBSD: Makefile,v 1.16 2014/01/25 10:45:18 wiz Exp $
PKGNAME= gnuradio-audio-jack-${VERSION}
PKGREVISION= 10
COMMENT= GNU Radio module for jack low latency audio server
.include "../../meta-pkgs/gnuradio/Makefile.common"
CONF_FILES+= ${EGDIR}/gr-audio-jack.conf ${PKG_SYSCONFDIR}/gr-audio-jack.conf
CONFIGURE_ARGS+=--enable-gr-audio-jack
CONFIGURE_ARGS+=--with-gnuradio-core --with-omnithread --with-gruel
REPLACE_PYTHON+= gr-audio-jack/src/python/qa_jack.py
.include "../../audio/jack/buildlink3.mk"
.include "../../ham/gnuradio-core/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,11 +0,0 @@
@comment $NetBSD: PLIST,v 1.3 2010/09/15 09:38:43 markd Exp $
include/gnuradio/audio_jack_sink.h
include/gnuradio/audio_jack_source.h
include/gnuradio/swig/audio_jack.i
lib/libgnuradio-audio-jack.la
lib/pkgconfig/gnuradio-audio-jack.pc
${PYSITELIB}/gnuradio/_audio_jack.la
${PYSITELIB}/gnuradio/audio_jack.py
${PYSITELIB}/gnuradio/audio_jack.pyc
${PYSITELIB}/gnuradio/audio_jack.pyo
share/examples/gnuradio/conf.d/gr-audio-jack.conf

View File

@@ -1,19 +0,0 @@
# $NetBSD: Makefile,v 1.23 2014/01/25 10:45:18 wiz Exp $
PKGNAME= gnuradio-audio-oss-${VERSION}
PKGREVISION= 9
COMMENT= Open Sound System support for GNU Radio
.include "../../meta-pkgs/gnuradio/Makefile.common"
CONF_FILES+= ${EGDIR}/gr-audio-oss.conf ${PKG_SYSCONFDIR}/gr-audio-oss.conf
CONFIGURE_ARGS+=--enable-gr-audio-oss
CONFIGURE_ARGS+=--with-gnuradio-core --with-omnithread --with-gruel
REPLACE_PYTHON+= gr-audio-oss/src/qa_oss.py
#LDFLAGS = -lgnuradio-core ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
.include "../../mk/oss.buildlink3.mk"
.include "../../ham/gnuradio-core/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,11 +0,0 @@
@comment $NetBSD: PLIST,v 1.4 2010/09/15 09:38:43 markd Exp $
include/gnuradio/audio_oss_sink.h
include/gnuradio/audio_oss_source.h
include/gnuradio/swig/audio_oss.i
lib/libgnuradio-audio-oss.la
lib/pkgconfig/gnuradio-audio-oss.pc
${PYSITELIB}/gnuradio/_audio_oss.la
${PYSITELIB}/gnuradio/audio_oss.py
${PYSITELIB}/gnuradio/audio_oss.pyc
${PYSITELIB}/gnuradio/audio_oss.pyo
share/examples/gnuradio/conf.d/gr-audio-oss.conf

View File

@@ -1,17 +0,0 @@
# $NetBSD: Makefile,v 1.14 2014/01/25 10:45:18 wiz Exp $
PKGNAME= gnuradio-audio-portaudio-${VERSION}
PKGREVISION= 9
COMMENT= GNU Radio module adding support for portaudio
.include "../../meta-pkgs/gnuradio/Makefile.common"
CONF_FILES+= ${EGDIR}/gr-audio-portaudio.conf ${PKG_SYSCONFDIR}/gr-audio-portaudio.conf
CONFIGURE_ARGS+=--enable-gr-audio-portaudio
CONFIGURE_ARGS+=--with-gnuradio-core --with-omnithread --with-gruel
REPLACE_PYTHON+= gr-audio-portaudio/src/qa_portaudio.py
.include "../../audio/portaudio-devel/buildlink3.mk"
.include "../../ham/gnuradio-core/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,11 +0,0 @@
@comment $NetBSD: PLIST,v 1.3 2010/09/15 09:38:43 markd Exp $
include/gnuradio/audio_portaudio_sink.h
include/gnuradio/audio_portaudio_source.h
include/gnuradio/swig/audio_portaudio.i
lib/libgnuradio-audio-portaudio.la
lib/pkgconfig/gnuradio-audio-portaudio.pc
${PYSITELIB}/gnuradio/_audio_portaudio.la
${PYSITELIB}/gnuradio/audio_portaudio.py
${PYSITELIB}/gnuradio/audio_portaudio.pyc
${PYSITELIB}/gnuradio/audio_portaudio.pyo
share/examples/gnuradio/conf.d/gr-audio-portaudio.conf

View File

@@ -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 support for JACK, a low latency audio server.
This provide signal processing blocks to simulate channel models.

View File

@@ -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"

View File

@@ -0,0 +1,70 @@
@comment $NetBSD: PLIST,v 1.3 2014/10/28 16:59:33 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

View File

@@ -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.

View File

@@ -0,0 +1,31 @@
# $NetBSD: Makefile,v 1.5 2015/02/07 22:06:52 tnn 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
DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils
REPLACE_BASH= grc/freedesktop/grc_setup_freedesktop.in
.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

View File

@@ -0,0 +1,212 @@
@comment $NetBSD: PLIST,v 1.3 2015/03/07 05:10:45 mef Exp $
bin/gnuradio-companion
${PYSITELIB}/gnuradio/grc/__init__.py
${PYSITELIB}/gnuradio/grc/__init__.pyc
${PYSITELIB}/gnuradio/grc/__init__.pyo
${PYSITELIB}/gnuradio/grc/base/Block.py
${PYSITELIB}/gnuradio/grc/base/Block.pyc
${PYSITELIB}/gnuradio/grc/base/Block.pyo
${PYSITELIB}/gnuradio/grc/base/Connection.py
${PYSITELIB}/gnuradio/grc/base/Connection.pyc
${PYSITELIB}/gnuradio/grc/base/Connection.pyo
${PYSITELIB}/gnuradio/grc/base/Constants.py
${PYSITELIB}/gnuradio/grc/base/Constants.pyc
${PYSITELIB}/gnuradio/grc/base/Constants.pyo
${PYSITELIB}/gnuradio/grc/base/Element.py
${PYSITELIB}/gnuradio/grc/base/Element.pyc
${PYSITELIB}/gnuradio/grc/base/Element.pyo
${PYSITELIB}/gnuradio/grc/base/FlowGraph.py
${PYSITELIB}/gnuradio/grc/base/FlowGraph.pyc
${PYSITELIB}/gnuradio/grc/base/FlowGraph.pyo
${PYSITELIB}/gnuradio/grc/base/Param.py
${PYSITELIB}/gnuradio/grc/base/Param.pyc
${PYSITELIB}/gnuradio/grc/base/Param.pyo
${PYSITELIB}/gnuradio/grc/base/ParseXML.py
${PYSITELIB}/gnuradio/grc/base/ParseXML.pyc
${PYSITELIB}/gnuradio/grc/base/ParseXML.pyo
${PYSITELIB}/gnuradio/grc/base/Platform.py
${PYSITELIB}/gnuradio/grc/base/Platform.pyc
${PYSITELIB}/gnuradio/grc/base/Platform.pyo
${PYSITELIB}/gnuradio/grc/base/Port.py
${PYSITELIB}/gnuradio/grc/base/Port.pyc
${PYSITELIB}/gnuradio/grc/base/Port.pyo
${PYSITELIB}/gnuradio/grc/base/__init__.py
${PYSITELIB}/gnuradio/grc/base/__init__.pyc
${PYSITELIB}/gnuradio/grc/base/__init__.pyo
${PYSITELIB}/gnuradio/grc/base/block_tree.dtd
${PYSITELIB}/gnuradio/grc/base/domain.dtd
${PYSITELIB}/gnuradio/grc/base/flow_graph.dtd
${PYSITELIB}/gnuradio/grc/base/odict.py
${PYSITELIB}/gnuradio/grc/base/odict.pyc
${PYSITELIB}/gnuradio/grc/base/odict.pyo
${PYSITELIB}/gnuradio/grc/gui/ActionHandler.py
${PYSITELIB}/gnuradio/grc/gui/ActionHandler.pyc
${PYSITELIB}/gnuradio/grc/gui/ActionHandler.pyo
${PYSITELIB}/gnuradio/grc/gui/Actions.py
${PYSITELIB}/gnuradio/grc/gui/Actions.pyc
${PYSITELIB}/gnuradio/grc/gui/Actions.pyo
${PYSITELIB}/gnuradio/grc/gui/Bars.py
${PYSITELIB}/gnuradio/grc/gui/Bars.pyc
${PYSITELIB}/gnuradio/grc/gui/Bars.pyo
${PYSITELIB}/gnuradio/grc/gui/Block.py
${PYSITELIB}/gnuradio/grc/gui/Block.pyc
${PYSITELIB}/gnuradio/grc/gui/Block.pyo
${PYSITELIB}/gnuradio/grc/gui/BlockTreeWindow.py
${PYSITELIB}/gnuradio/grc/gui/BlockTreeWindow.pyc
${PYSITELIB}/gnuradio/grc/gui/BlockTreeWindow.pyo
${PYSITELIB}/gnuradio/grc/gui/Colors.py
${PYSITELIB}/gnuradio/grc/gui/Colors.pyc
${PYSITELIB}/gnuradio/grc/gui/Colors.pyo
${PYSITELIB}/gnuradio/grc/gui/Connection.py
${PYSITELIB}/gnuradio/grc/gui/Connection.pyc
${PYSITELIB}/gnuradio/grc/gui/Connection.pyo
${PYSITELIB}/gnuradio/grc/gui/Constants.py
${PYSITELIB}/gnuradio/grc/gui/Constants.pyc
${PYSITELIB}/gnuradio/grc/gui/Constants.pyo
${PYSITELIB}/gnuradio/grc/gui/Dialogs.py
${PYSITELIB}/gnuradio/grc/gui/Dialogs.pyc
${PYSITELIB}/gnuradio/grc/gui/Dialogs.pyo
${PYSITELIB}/gnuradio/grc/gui/DrawingArea.py
${PYSITELIB}/gnuradio/grc/gui/DrawingArea.pyc
${PYSITELIB}/gnuradio/grc/gui/DrawingArea.pyo
${PYSITELIB}/gnuradio/grc/gui/Element.py
${PYSITELIB}/gnuradio/grc/gui/Element.pyc
${PYSITELIB}/gnuradio/grc/gui/Element.pyo
${PYSITELIB}/gnuradio/grc/gui/FileDialogs.py
${PYSITELIB}/gnuradio/grc/gui/FileDialogs.pyc
${PYSITELIB}/gnuradio/grc/gui/FileDialogs.pyo
${PYSITELIB}/gnuradio/grc/gui/FlowGraph.py
${PYSITELIB}/gnuradio/grc/gui/FlowGraph.pyc
${PYSITELIB}/gnuradio/grc/gui/FlowGraph.pyo
${PYSITELIB}/gnuradio/grc/gui/MainWindow.py
${PYSITELIB}/gnuradio/grc/gui/MainWindow.pyc
${PYSITELIB}/gnuradio/grc/gui/MainWindow.pyo
${PYSITELIB}/gnuradio/grc/gui/Messages.py
${PYSITELIB}/gnuradio/grc/gui/Messages.pyc
${PYSITELIB}/gnuradio/grc/gui/Messages.pyo
${PYSITELIB}/gnuradio/grc/gui/NotebookPage.py
${PYSITELIB}/gnuradio/grc/gui/NotebookPage.pyc
${PYSITELIB}/gnuradio/grc/gui/NotebookPage.pyo
${PYSITELIB}/gnuradio/grc/gui/Param.py
${PYSITELIB}/gnuradio/grc/gui/Param.pyc
${PYSITELIB}/gnuradio/grc/gui/Param.pyo
${PYSITELIB}/gnuradio/grc/gui/ParserErrorsDialog.py
${PYSITELIB}/gnuradio/grc/gui/ParserErrorsDialog.pyc
${PYSITELIB}/gnuradio/grc/gui/ParserErrorsDialog.pyo
${PYSITELIB}/gnuradio/grc/gui/Platform.py
${PYSITELIB}/gnuradio/grc/gui/Platform.pyc
${PYSITELIB}/gnuradio/grc/gui/Platform.pyo
${PYSITELIB}/gnuradio/grc/gui/Port.py
${PYSITELIB}/gnuradio/grc/gui/Port.pyc
${PYSITELIB}/gnuradio/grc/gui/Port.pyo
${PYSITELIB}/gnuradio/grc/gui/Preferences.py
${PYSITELIB}/gnuradio/grc/gui/Preferences.pyc
${PYSITELIB}/gnuradio/grc/gui/Preferences.pyo
${PYSITELIB}/gnuradio/grc/gui/PropsDialog.py
${PYSITELIB}/gnuradio/grc/gui/PropsDialog.pyc
${PYSITELIB}/gnuradio/grc/gui/PropsDialog.pyo
${PYSITELIB}/gnuradio/grc/gui/StateCache.py
${PYSITELIB}/gnuradio/grc/gui/StateCache.pyc
${PYSITELIB}/gnuradio/grc/gui/StateCache.pyo
${PYSITELIB}/gnuradio/grc/gui/Utils.py
${PYSITELIB}/gnuradio/grc/gui/Utils.pyc
${PYSITELIB}/gnuradio/grc/gui/Utils.pyo
${PYSITELIB}/gnuradio/grc/gui/__init__.py
${PYSITELIB}/gnuradio/grc/gui/__init__.pyc
${PYSITELIB}/gnuradio/grc/gui/__init__.pyo
${PYSITELIB}/gnuradio/grc/python/Block.py
${PYSITELIB}/gnuradio/grc/python/Block.pyc
${PYSITELIB}/gnuradio/grc/python/Block.pyo
${PYSITELIB}/gnuradio/grc/python/Connection.py
${PYSITELIB}/gnuradio/grc/python/Connection.pyc
${PYSITELIB}/gnuradio/grc/python/Connection.pyo
${PYSITELIB}/gnuradio/grc/python/Constants.py
${PYSITELIB}/gnuradio/grc/python/Constants.pyc
${PYSITELIB}/gnuradio/grc/python/Constants.pyo
${PYSITELIB}/gnuradio/grc/python/FlowGraph.py
${PYSITELIB}/gnuradio/grc/python/FlowGraph.pyc
${PYSITELIB}/gnuradio/grc/python/FlowGraph.pyo
${PYSITELIB}/gnuradio/grc/python/Generator.py
${PYSITELIB}/gnuradio/grc/python/Generator.pyc
${PYSITELIB}/gnuradio/grc/python/Generator.pyo
${PYSITELIB}/gnuradio/grc/python/Param.py
${PYSITELIB}/gnuradio/grc/python/Param.pyc
${PYSITELIB}/gnuradio/grc/python/Param.pyo
${PYSITELIB}/gnuradio/grc/python/Platform.py
${PYSITELIB}/gnuradio/grc/python/Platform.pyc
${PYSITELIB}/gnuradio/grc/python/Platform.pyo
${PYSITELIB}/gnuradio/grc/python/Port.py
${PYSITELIB}/gnuradio/grc/python/Port.pyc
${PYSITELIB}/gnuradio/grc/python/Port.pyo
${PYSITELIB}/gnuradio/grc/python/__init__.py
${PYSITELIB}/gnuradio/grc/python/__init__.pyc
${PYSITELIB}/gnuradio/grc/python/__init__.pyo
${PYSITELIB}/gnuradio/grc/python/block.dtd
${PYSITELIB}/gnuradio/grc/python/default_flow_graph.grc
${PYSITELIB}/gnuradio/grc/python/expr_utils.py
${PYSITELIB}/gnuradio/grc/python/expr_utils.pyc
${PYSITELIB}/gnuradio/grc/python/expr_utils.pyo
${PYSITELIB}/gnuradio/grc/python/extract_docs.py
${PYSITELIB}/gnuradio/grc/python/extract_docs.pyc
${PYSITELIB}/gnuradio/grc/python/extract_docs.pyo
${PYSITELIB}/gnuradio/grc/python/flow_graph.tmpl
${PYSITELIB}/grc_gnuradio/__init__.py
${PYSITELIB}/grc_gnuradio/__init__.pyc
${PYSITELIB}/grc_gnuradio/__init__.pyo
${PYSITELIB}/grc_gnuradio/blks2/__init__.py
${PYSITELIB}/grc_gnuradio/blks2/__init__.pyc
${PYSITELIB}/grc_gnuradio/blks2/__init__.pyo
${PYSITELIB}/grc_gnuradio/blks2/error_rate.py
${PYSITELIB}/grc_gnuradio/blks2/error_rate.pyc
${PYSITELIB}/grc_gnuradio/blks2/error_rate.pyo
${PYSITELIB}/grc_gnuradio/blks2/packet.py
${PYSITELIB}/grc_gnuradio/blks2/packet.pyc
${PYSITELIB}/grc_gnuradio/blks2/packet.pyo
${PYSITELIB}/grc_gnuradio/blks2/selector.py
${PYSITELIB}/grc_gnuradio/blks2/selector.pyc
${PYSITELIB}/grc_gnuradio/blks2/selector.pyo
${PYSITELIB}/grc_gnuradio/blks2/tcp.py
${PYSITELIB}/grc_gnuradio/blks2/tcp.pyc
${PYSITELIB}/grc_gnuradio/blks2/tcp.pyo
libexec/gnuradio/grc_setup_freedesktop
share/examples/gnuradio/conf.d/grc.conf
share/gnuradio/examples/grc/simple/variable_config.grc
share/gnuradio/examples/grc/xmlrpc/readme.txt
share/gnuradio/examples/grc/xmlrpc/xmlrpc_client.grc
share/gnuradio/examples/grc/xmlrpc/xmlrpc_client_script.py
share/gnuradio/examples/grc/xmlrpc/xmlrpc_server.grc
share/gnuradio/grc/blocks/blks2_error_rate.xml
share/gnuradio/grc/blocks/blks2_packet_decoder.xml
share/gnuradio/grc/blocks/blks2_packet_encoder.xml
share/gnuradio/grc/blocks/blks2_selector.xml
share/gnuradio/grc/blocks/blks2_tcp_sink.xml
share/gnuradio/grc/blocks/blks2_tcp_source.xml
share/gnuradio/grc/blocks/blks2_valve.xml
share/gnuradio/grc/blocks/block_tree.xml
share/gnuradio/grc/blocks/bus_sink.xml
share/gnuradio/grc/blocks/bus_source.xml
share/gnuradio/grc/blocks/bus_structure_sink.xml
share/gnuradio/grc/blocks/bus_structure_source.xml
share/gnuradio/grc/blocks/dummy.xml
share/gnuradio/grc/blocks/gr_message_domain.xml
share/gnuradio/grc/blocks/gr_stream_domain.xml
share/gnuradio/grc/blocks/import.xml
share/gnuradio/grc/blocks/note.xml
share/gnuradio/grc/blocks/options.xml
share/gnuradio/grc/blocks/pad_sink.xml
share/gnuradio/grc/blocks/pad_source.xml
share/gnuradio/grc/blocks/parameter.xml
share/gnuradio/grc/blocks/variable.xml
share/gnuradio/grc/blocks/variable_config.xml
share/gnuradio/grc/blocks/variable_function_probe.xml
share/gnuradio/grc/blocks/virtual_sink.xml
share/gnuradio/grc/blocks/virtual_source.xml
share/gnuradio/grc/blocks/xmlrpc_client.xml
share/gnuradio/grc/blocks/xmlrpc_server.xml
share/gnuradio/grc/freedesktop/gnuradio-grc.desktop
share/gnuradio/grc/freedesktop/gnuradio-grc.xml
share/gnuradio/grc/freedesktop/grc-icon-128.png
share/gnuradio/grc/freedesktop/grc-icon-256.png
share/gnuradio/grc/freedesktop/grc-icon-32.png
share/gnuradio/grc/freedesktop/grc-icon-48.png
share/gnuradio/grc/freedesktop/grc-icon-64.png

View File

@@ -1,16 +0,0 @@
# $NetBSD: Makefile,v 1.24 2014/01/05 21:22:13 wiz Exp $
PKGNAME= gnuradio-core-docs-${VERSION}
COMMENT= GNU Radio core module documentation
PKGREVISION= 19
.include "../../meta-pkgs/gnuradio/Makefile.common"
CONFIGURE_ARGS+=--enable-doxygen
BUILD_DEPENDS+=doxygen>=1.8.6:../../devel/doxygen
BUILD_DIRS= docs
.include "../../ham/gnuradio-core/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File diff suppressed because it is too large Load Diff

View File

@@ -1,92 +1,28 @@
# $NetBSD: Makefile,v 1.39 2014/01/25 10:45:18 wiz Exp $
# $NetBSD: Makefile,v 1.47 2015/01/30 09:14:08 mef Exp $
PKGNAME= gnuradio-core-${VERSION}
PKGREVISION= 10
COMMENT= Runtime system and DSP blocks for GNU Radio
COMMENT= Core part of GNU Radio, all others need this
LDFLAGS.DragonFly+= -lboost_system
LDFLAGS.SunOS+= -lboost_system
PLIST_MINUS= # empty
.include "Makefile.common"
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 3.3.0
.include "../../meta-pkgs/gnuradio/Makefile.common"
CONF_FILES+= ${EGDIR}/gnuradio-runtime.conf ${PKG_SYSCONFDIR}/gnuradio-runtime.conf
CONF_FILES+= ${EGDIR}/gr-audio-jack.conf ${PKG_SYSCONFDIR}/gr-audio-jack.conf
CONF_FILES+= ${EGDIR}/gr-audio-portaudio.conf ${PKG_SYSCONFDIR}/gr-audio-portaudio.conf
CONF_FILES+= ${EGDIR}/gr-audio.conf ${PKG_SYSCONFDIR}/gr-audio.conf
CONF_FILES+= ${EGDIR}/gnuradio-core.conf ${PKG_SYSCONFDIR}/gnuradio-core.conf
CONFIGURE_ARGS+= --enable-gnuradio-core
CONFIGURE_ARGS+= --enable-omnithread
CONFIGURE_ARGS+= --enable-gruel
.include "../../mk/oss.buildlink3.mk"
.if ${OSS_TYPE} != "none"
CONF_FILES+= ${EGDIR}/gr-audio-oss.conf ${PKG_SYSCONFDIR}/gr-audio-oss.conf
PLIST_SRC= ${PKGDIR}/PLIST ${PKGDIR}/PLIST.oss
.endif
REPLACE_PYTHON+= gnuradio-core/src/lib/swig/gen-swig-bug-fix
REPLACE_PYTHON+= gnuradio-core/src/python/bin/microtune.py
REPLACE_PYTHON+= gnuradio-core/src/lib/general/gen_sine_table.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_fir_XXX.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_all.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_interp_fir_filter_XXX.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_fir_filter_XXX.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_rational_resampler_base_XXX.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_fir_sysconfig.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_fir_sysconfig_generic.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_fir_util.py
REPLACE_PYTHON+= gnuradio-core/src/lib/filter/generate_gr_freq_xlating_fir_filter_XXX.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/channel_model.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/ofdm.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/ofdm_receiver.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_fixed.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_ml.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_pn.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/ofdm_sync_pnac.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/pfb_arb_resampler.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/pfb_channelizer.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/pfb_decimator.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/blks2impl/pfb_interpolator.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/benchmark_filters.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/pubsub.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_add_and_friends.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_correlate_access_code.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_add_v_and_friends.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_agc.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_cma_equalizer.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_complex_to_xxx.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_fft_filter.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_feval.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_constellation_decoder_cb.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_diff_encoder.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_diff_phasor_cc.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_frequency_modulator.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_filter_delay_fc.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_interp_fir_filter.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_fsk_stuff.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_goertzel.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_head.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_hilbert.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_iir.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_interleave.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_kludge_copy.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_message.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_kludged_imports.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_mute.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_nlog10.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_packed_to_unpacked.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_pipe_fittings.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_rational_resampler.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_sig_source.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_single_pole_iir.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_single_pole_iir_cc.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr/qa_unpack_k_bits.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gruimpl/gnuplot_freqz.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gruimpl/freqz.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gruimpl/lmx2306.py
REPLACE_PYTHON+= gnuradio-core/src/python/gnuradio/gr_unittest.py
REPLACE_PYTHON+= gnuradio-core/src/tests/test_buffers.py
# set default as minimum
CMAKE_ARGS+= -DENABLE_DEFAULT=False
.include "../../devel/swig/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/cppunit/buildlink3.mk"
BUILDLINK_DEPMETHOD.guile= build
.include "../../lang/guile/buildlink3.mk"
.include "../../math/fftwf/buildlink3.mk"
.include "../../math/gsl/buildlink3.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../lang/python/extension.mk"
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
# Take care CONF_FILES stuff (The same code in Nocore.mk)
post-install:
${MV} ${DESTDIR}${PREFIX}/etc/gnuradio/conf.d/* \
${DESTDIR}${PREFIX}/${EGDIR}/
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,136 @@
# $NetBSD: Makefile.common,v 1.7 2015/03/07 05:10:45 mef Exp $
# This Makefile fragment is included in the package Makefiles for
# GNU Radio distributed packages (they all share common configure and build
# settings).
# used by ham/gnuradio-atsc/Makefile
# used by ham/gnuradio-channels/Makefile
# used by ham/gnuradio-companion/Makefile
# used by ham/gnuradio-core/Makefile
# used by ham/gnuradio-ctrlport/Makefile
# used by ham/gnuradio-digital/Makefile
# used by ham/gnuradio-doxygen/Makefile
# used by ham/gnuradio-dtv/Makefile
# used by ham/gnuradio-fcd/Makefile
# used by ham/gnuradio-fec/Makefile
# used by ham/gnuradio-fcd/Makefile
# used by ham/gnuradio-noaa/Makefile
# used by ham/gnuradio-pager/Makefile
# used by ham/gnuradio-qtgui/Makefile
# used by ham/gnuradio-trellis/Makefile
# used by ham/gnuradio-uhd/Makefile
# used by ham/gnuradio-utils/Makefile
# used by ham/gnuradio-video-sdl/Makefile
# used by ham/gnuradio-vocoder/Makefile
# used by ham/gnuradio-wavelet/Makefile
# used by ham/gnuradio-wxgui/Makefile
# used by ham/gnuradio-zeromq/Makefile
.include "../../ham/gnuradio-core/Makefile.version"
DISTNAME?= gnuradio-${VERSION}
CATEGORIES+= ham
MASTER_SITES= http://s3-dist.gnuradio.org/
MAINTAINER?= pkgsrc-users@NetBSD.org
HOMEPAGE?= http://www.gnu.org/software/gnuradio/
LICENSE= gnu-gpl-v3
USE_LANGUAGES= c c++
USE_TOOLS= perl gmake cmake pkg-config
USE_CMAKE= yes
DEPENDS+= ${PYPKGPREFIX}-cheetah-[0-9]*:../../devel/py-cheetah
# gr_filter_design in gnuradio-core ask for:
DEPENDS+= ${PYPKGPREFIX}-qwt-qt4-[0-9]*:../../x11/py-qwt-qt4
DISTINFO_FILE= ${.CURDIR}/../../ham/gnuradio-core/distinfo
PATCHDIR= ${.CURDIR}/../../ham/gnuradio-core/patches
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 3.3.0
PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
PLIST_SUBST+= PYSITELIB=${PYSITELIB}
PY_PATCHPLIST= yes
CONFIGURE_DIRS= build
EGDIR= share/examples/gnuradio/conf.d
PKG_SYSCONFSUBDIR= gnuradio/conf.d
LDFLAGS.DragonFly+= -lboost_system
LDFLAGS.SunOS+= -lboost_system
CXXFLAGS.SunOS+= -pthreads
INSTALLATION_DIRS+= ${EGDIR}
# -------- R E S E T CMAKE_ARGS H E R E -------------
CMAKE_ARGS=
# set default as minimum
# See http://gnuradio.org/redmine/projects/gnuradio/wiki/BuildGuide
# http://gnuradio.org/redmine/projects/gnuradio/wiki/CygwinInstallMain
CMAKE_ARGS+= -DENABLE_GNURADIO_RUNTIME=ON
CMAKE_ARGS+= -DENABLE_GR_ANALOG=ON
CMAKE_ARGS+= -DENABLE_GR_AUDIO=ON
CMAKE_ARGS+= -DENABLE_GR_BLOCKS=ON
CMAKE_ARGS+= -DENABLE_GR_FFT=ON
CMAKE_ARGS+= -DENABLE_GR_FILTER=ON
CMAKE_ARGS+= -DENABLE_PYTHON=ON
CMAKE_ARGS+= -DENABLE_VOLK=ON
# Default setting (for pkgsrc)
CMAKE_ARGS+= -Wno-dev
CMAKE_ARGS+= -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE
CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH=${PREFIX}/include/portaudio2
CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH=${PREFIX}/lib/portaudio2
CMAKE_ARGS+= -DCMAKE_INSTALL_RPATH=${PREFIX}/lib:${PREFIX}/lib/portaudio2
CMAKE_ARGS+= -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE
CMAKE_ARGS+= -DLIBUSB_INCLUDE_DIR=${PREFIX}/include/libusb-1.0
CMAKE_ARGS+= -DGR_LIBRARY_DIR=${DESTDIR}${PREFIX}/lib
CMAKE_ARGS+= -DGR_PREFSDIR=${DESTDIR}${PREFIX}/share/
CMAKE_ARGS+= -DZEROMQ_INCLUDE_DIRS=${PREFIX}/include
CMAKE_ARG_PATH= ../
.include "options.mk"
# disable/enable ALSA, see also patches/patch-gr-audio_lib_CMakeLists.txt
SUBST_CLASSES+= alsa
SUBST_MESSAGE.alsa= Arrange the patched line depepending on alsa is in PKG_OPTIONS or not
SUBST_FILES.alsa+= gr-audio/lib/CMakeLists.txt
## The value of ${ALSA_ENABLED} is either '#' or '' by options.mk.
SUBST_SED.alsa= -e 's,@@ALSA@@,${ALSA_ENABLED},'
SUBST_STAGE.alsa= post-patch
SUBST_CLASSES+= pyvers
SUBST_FILES.pyvers= cmake/Modules/FindSphinx.cmake
SUBST_MESSAGE.pyvers= Fix SPHINX_EXECUTABLE NAMES(sphinx-build)
SUBST_VARS.pyvers+= PYVERSSUFFIX
SUBST_STAGE.pyvers= pre-configure
# REPLACE_PYTHON is some 600 files
.include "../../ham/gnuradio-core/files/REPLACE_PYTHON"
pre-configure:
(${MKDIR} ${WRKSRC}/build;)
do-install:
(cd ${WRKSRC}/build; ${GMAKE} DESTDIR=${DESTDIR} install)
.include "../../audio/gsm/buildlink3.mk"
.include "../../audio/jack/buildlink3.mk"
.include "../../audio/portaudio-devel/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
# VOLK needs orc.h, so in the common
.include "../../devel/orc/buildlink3.mk"
.include "../../devel/swig2/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../math/fftwf/buildlink3.mk"

View File

@@ -0,0 +1,3 @@
# $NetBSD: Makefile.version,v 1.5 2015/03/07 05:10:45 mef Exp $
VERSION= 3.7.6

View File

@@ -0,0 +1,31 @@
# $NetBSD: Nocore.mk,v 1.6 2015/01/30 15:02:23 mef Exp $
DEPENDS+= gnuradio-core-[0-9]*:../../ham/gnuradio-core
# Default list for reducing PLIST
# gnuradio-* names to be common (to get the list to reduce)
PLIST_MINUS= core
# Remove the same files gnuradio-core installs
# Do a part of PLIST_SUBST and remove non real file listings
#.if empty(PKGBASE:Mgnuradio-core) && !empty(PLIST_MINUS)
post-install:
# Take care CONF_FILES stuff
${MV} ${DESTDIR}${PREFIX}/etc/gnuradio/conf.d/* \
${DESTDIR}${PREFIX}/${EGDIR}/
for i in ${PLIST_MINUS} ; do \
for p in PLIST PLIST.oss PLIST.${OPSYS} ; do \
f="${PKGDIR}/../../ham/gnuradio-$${i}/$${p}"; \
if [ -f "$${f}" ]; then \
${SED} -e 's,$${PYSITELIB},${PYSITELIB},' \
-e 's,$${PKGVERSION},${PKGVERSION_NOREV},' \
-e '/^@comment/d' \
-e '/^@pkgdir/d' \
"$${f}"; \
fi \
done \
done \
| ${AWK} ${_PLIST_SHLIB_AWK} \
> ${WRKDIR}/.PLIST.minus;
(cd ${WRKDIR}/.destdir/${PREFIX}; \
${RM} -f $$(cat ${WRKDIR}/.PLIST.minus) );

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
@comment $NetBSD: PLIST.Darwin,v 1.1 2015/01/27 06:03:17 dbj Exp $
include/gnuradio/audio/osx_impl.h
share/examples/gnuradio/conf.d/gr-audio-osx.conf

View File

@@ -0,0 +1,2 @@
@comment $NetBSD: PLIST.alsa,v 1.1 2014/10/17 09:51:56 mef Exp $
share/examples/gnuradio/conf.d/gr-audio-alsa.conf

View File

@@ -0,0 +1,2 @@
@comment $NetBSD: PLIST.oss,v 1.1 2015/01/27 06:01:44 dbj Exp $
share/examples/gnuradio/conf.d/gr-audio-oss.conf

View File

@@ -1,24 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.25 2013/11/20 20:04:35 adam Exp $
# $NetBSD: buildlink3.mk,v 1.28 2014/10/17 09:51:56 mef Exp $
BUILDLINK_TREE+= gnuradio-core
.if !defined(GNURADIO_CORE_BUILDLINK3_MK)
GNURADIO_CORE_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gnuradio-core+= gnuradio-core>=3.0.4
BUILDLINK_ABI_DEPENDS.gnuradio-core+= gnuradio-core>=3.3.0nb10
BUILDLINK_API_DEPENDS.gnuradio-core+= gnuradio-core>=3.7.5
BUILDLINK_ABI_DEPENDS.gnuradio-core+= gnuradio-core>=3.7.5
BUILDLINK_PKGSRCDIR.gnuradio-core?= ../../ham/gnuradio-core
BUILDLINK_CPPFLAGS.gnuradio-core+= -I${BUILDLINK_PREFIX.gnuradio-core}/include/gnuradio
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/cppunit/buildlink3.mk"
.include "../../devel/swig/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../lang/python/pyversion.mk"
.include "../../math/fftwf/buildlink3.mk"
.include "../../math/gsl/buildlink3.mk"
.endif # GNURADIO_CORE_BUILDLINK3_MK
BUILDLINK_TREE+= -gnuradio-core

View File

@@ -0,0 +1,11 @@
$NetBSD: distinfo,v 1.20 2015/03/07 05:10:45 mef Exp $
SHA1 (gnuradio-3.7.6.tar.gz) = aaec56a3b9bfcf6bba1e4f7a9336579171811554
RMD160 (gnuradio-3.7.6.tar.gz) = c0726c1c709c5414d4efa698f5396e6173862727
Size (gnuradio-3.7.6.tar.gz) = 3579734 bytes
SHA1 (patch-cmake_Modules_FindSphinx.cmake) = 1e42ad000962f4766810fbd322c80dad1f0b1c3c
SHA1 (patch-gnuradio_runtime_include_gnuradio_high__res__timer__h) = 59ad8192e7ac76b2ce35cda68c378bc2abad20a5
SHA1 (patch-gnuradio_runtime_lib_thread_thread_cc) = c05628aa88ac968928f9eabd8c56d4527e258767
SHA1 (patch-gr-audio_lib_CMakeLists.txt) = 00ff8c14658acd2d1dc8be18ea6a19ace8d12968
SHA1 (patch-gr-audio_lib_alsa_alsa__impl_h) = d61dcd31058c04a6050479a6e8c321ca15420d49
SHA1 (patch-grc_script_gnuradio-companion) = 5fd6ed47941c29054f78d968abd98a4197a69100

View File

@@ -0,0 +1,624 @@
REPLACE_PYTHON = \
grc/base/Platform.py \
grc/base/Port.py \
grc/base/Constants.py \
grc/base/Param.py \
grc/base/Connection.py \
grc/base/Element.py \
grc/base/ParseXML.py \
grc/base/FlowGraph.py \
grc/base/odict.py \
grc/base/__init__.py \
grc/base/Block.py \
grc/python/Platform.py \
grc/python/Port.py \
grc/python/Constants.py \
grc/python/expr_utils.py \
grc/python/flow_graph.tmpl \
grc/python/convert_hier.py \
grc/python/Param.py \
grc/python/Connection.py \
grc/python/FlowGraph.py \
grc/python/__init__.py \
grc/python/Generator.py \
grc/python/extract_docs.py \
grc/python/Block.py \
grc/grc_gnuradio/blks2/packet.py \
grc/grc_gnuradio/blks2/selector.py \
grc/grc_gnuradio/blks2/error_rate.py \
grc/grc_gnuradio/blks2/__init__.py \
grc/grc_gnuradio/blks2/tcp.py \
grc/grc_gnuradio/__init__.py \
grc/__init__.py \
grc/examples/xmlrpc/xmlrpc_client_script.py \
grc/gui/Platform.py \
grc/gui/Port.py \
grc/gui/NotebookPage.py \
grc/gui/Constants.py \
grc/gui/FileDialogs.py \
grc/gui/DrawingArea.py \
grc/gui/Utils.py \
grc/gui/Bars.py \
grc/gui/PropsDialog.py \
grc/gui/Param.py \
grc/gui/StateCache.py \
grc/gui/Actions.py \
grc/gui/MainWindow.py \
grc/gui/BlockTreeWindow.py \
grc/gui/Messages.py \
grc/gui/Connection.py \
grc/gui/Dialogs.py \
grc/gui/Preferences.py \
grc/gui/Element.py \
grc/gui/FlowGraph.py \
grc/gui/Colors.py \
grc/gui/__init__.py \
grc/gui/ActionHandler.py \
grc/gui/Block.py \
gr-filter/python/filter/qa_hilbert.py \
gr-filter/python/filter/qa_pfb_arb_resampler.py \
gr-filter/python/filter/qa_filter_delay_fc.py \
gr-filter/python/filter/qa_rational_resampler.py \
gr-filter/python/filter/qa_fir_filter.py \
gr-filter/python/filter/qa_pfb_channelizer.py \
gr-filter/python/filter/qa_pfb_interpolator.py \
gr-filter/python/filter/qa_firdes.py \
gr-filter/python/filter/optfir.py \
gr-filter/python/filter/qa_interp_fir_filter.py \
gr-filter/python/filter/qa_single_pole_iir.py \
gr-filter/python/filter/qa_dc_blocker.py \
gr-filter/python/filter/filterbank.py \
gr-filter/python/filter/qa_freq_xlating_fir_filter.py \
gr-filter/python/filter/qa_pfb_decimator.py \
gr-filter/python/filter/qa_fft_filter.py \
gr-filter/python/filter/qa_fractional_resampler.py \
gr-filter/python/filter/qa_iir_filter.py \
gr-filter/python/filter/qa_fractional_interpolator.py \
gr-filter/python/filter/__init__.py \
gr-filter/python/filter/qa_pfb_synthesizer.py \
gr-filter/python/filter/rational_resampler.py \
gr-filter/python/filter/qa_pm_remez.py \
gr-filter/python/filter/design/api_object.py \
gr-filter/python/filter/design/filter_design.py \
gr-filter/python/filter/design/fir_design.py \
gr-filter/python/filter/gui/banditems.py \
gr-filter/python/filter/gui/pyqt_filter_stacked.py \
gr-filter/python/filter/gui/icons_rc.py \
gr-filter/python/filter/gui/bandgraphicsview.py \
gr-filter/python/filter/gui/idealbanditems.py \
gr-filter/python/filter/gui/polezero_plot.py \
gr-filter/python/filter/pfb.py \
gr-filter/examples/fir_filter_ccc.py \
gr-filter/examples/decimate.py \
gr-filter/examples/gr_filtdes_restrict.py \
gr-filter/examples/synth_filter.py \
gr-filter/examples/fft_filter_ccc.py \
gr-filter/examples/chirp_channelize.py \
gr-filter/examples/gr_filtdes_callback.py \
gr-filter/examples/interpolate.py \
gr-filter/examples/gr_filtdes_api.py \
gr-filter/examples/resampler.py \
gr-filter/examples/gr_filtdes_live_upd.py \
gr-filter/examples/synth_to_chan.py \
gr-filter/examples/channelize.py \
gr-filter/examples/benchmark_filters.py \
gr-filter/examples/reconstruction.py \
gr-filter/examples/fir_filter_fff.py \
gr-fec/python/fec/qa_ecc_ccsds_27.py \
gr-fec/python/fec/__init__.py \
gr-analog/python/analog/qa_pll_refout.py \
gr-analog/python/analog/qa_noise.py \
gr-analog/python/analog/qa_fmdet.py \
gr-analog/python/analog/fm_emph.py \
gr-analog/python/analog/qa_simple_squelch.py \
gr-analog/python/analog/qa_fastnoise.py \
gr-analog/python/analog/qa_sig_source.py \
gr-analog/python/analog/wfm_rcv_fmdet.py \
gr-analog/python/analog/qa_quadrature_demod.py \
gr-analog/python/analog/nbfm_rx.py \
gr-analog/python/analog/am_demod.py \
gr-analog/python/analog/nbfm_tx.py \
gr-analog/python/analog/qa_agc.py \
gr-analog/python/analog/qa_pll_freqdet.py \
gr-analog/python/analog/qa_dpll.py \
gr-analog/python/analog/qa_pll_carriertracking.py \
gr-analog/python/analog/qa_rail_ff.py \
gr-analog/python/analog/qa_phase_modulator.py \
gr-analog/python/analog/wfm_rcv_pll.py \
gr-analog/python/analog/qa_frequency_modulator.py \
gr-analog/python/analog/standard_squelch.py \
gr-analog/python/analog/__init__.py \
gr-analog/python/analog/fm_demod.py \
gr-analog/python/analog/qa_ctcss_squelch.py \
gr-analog/python/analog/qa_pwr_squelch.py \
gr-analog/python/analog/wfm_tx.py \
gr-analog/python/analog/wfm_rcv.py \
gr-analog/python/analog/qa_probe_avg_mag_sqrd.py \
gr-analog/python/analog/qa_cpfsk.py \
gr-analog/examples/tags/uhd_burst_detector.py \
gr-analog/examples/fmtest.py \
volk/python/volk_modtool/volk_modtool_generate.py \
volk/python/volk_modtool/cfg.py \
volk/python/volk_modtool/__init__.py \
volk/gen/volk_compile_utils.py \
volk/gen/volk_arch_defs.py \
volk/gen/volk_tmpl_utils.py \
volk/gen/volk_machine_defs.py \
volk/gen/volk_kernel_defs.py \
gr-digital/python/digital/ofdm.py \
gr-digital/python/digital/generic_mod_demod.py \
gr-digital/python/digital/qa_probe_density.py \
gr-digital/python/digital/qa_packet_headerparser_b.py \
gr-digital/python/digital/qa_correlate_access_code.py \
gr-digital/python/digital/ofdm_sync_fixed.py \
gr-digital/python/digital/qa_constellation_soft_decoder_cf.py \
gr-digital/python/digital/qa_ofdm_serializer_vcc.py \
gr-digital/python/digital/packet_utils.py \
gr-digital/python/digital/soft_dec_lut_gen.py \
gr-digital/python/digital/qpsk.py \
gr-digital/python/digital/qa_clock_recovery_mm.py \
gr-digital/python/digital/qa_ofdm_chanest_vcvc.py \
gr-digital/python/digital/qa_ofdm_sync_sc_cfb.py \
gr-digital/python/digital/qa_simple_framer.py \
gr-digital/python/digital/qa_ofdm_insert_preamble.py \
gr-digital/python/digital/psk_constellations.py \
gr-digital/python/digital/qa_constellation.py \
gr-digital/python/digital/qa_mpsk_snr_est.py \
gr-digital/python/digital/cpm.py \
gr-digital/python/digital/bpsk.py \
gr-digital/python/digital/ofdm_sync_pn.py \
gr-digital/python/digital/qa_chunks_to_symbols.py \
gr-digital/python/digital/qa_pfb_clock_sync.py \
gr-digital/python/digital/gmsk.py \
gr-digital/python/digital/qa_map.py \
gr-digital/python/digital/qa_ofdm_cyclic_prefixer.py \
gr-digital/python/digital/ofdm_receiver.py \
gr-digital/python/digital/qa_ofdm_carrier_allocator_cvc.py \
gr-digital/python/digital/crc.py \
gr-digital/python/digital/psk.py \
gr-digital/python/digital/ofdm_sync_pnac.py \
gr-digital/python/digital/pkt.py \
gr-digital/python/digital/qa_ofdm_frame_equalizer_vcvc.py \
gr-digital/python/digital/qam_constellations.py \
gr-digital/python/digital/constellation_map_generator.py \
gr-digital/python/digital/qa_mpsk_receiver.py \
gr-digital/python/digital/qa_lms_equalizer.py \
gr-digital/python/digital/ofdm_sync_ml.py \
gr-digital/python/digital/qa_diff_phasor_cc.py \
gr-digital/python/digital/qa_ofdm_txrx.py \
gr-digital/python/digital/qam.py \
gr-digital/python/digital/qa_costas_loop_cc.py \
gr-digital/python/digital/qa_simple_correlator.py \
gr-digital/python/digital/qa_digital.py \
gr-digital/python/digital/qa_correlate_and_sync.py \
gr-digital/python/digital/qa_framer_sink.py \
gr-digital/python/digital/ofdm_packet_utils.py \
gr-digital/python/digital/qa_lfsr.py \
gr-digital/python/digital/utils/alignment.py \
gr-digital/python/digital/utils/mod_codes.py \
gr-digital/python/digital/utils/gray_code.py \
gr-digital/python/digital/utils/tagged_streams.py \
gr-digital/python/digital/utils/__init__.py \
gr-digital/python/digital/qa_diff_encoder.py \
gr-digital/python/digital/qa_constellation_receiver.py \
gr-digital/python/digital/qa_glfsr_source.py \
gr-digital/python/digital/qa_scrambler.py \
gr-digital/python/digital/qa_cma_equalizer.py \
gr-digital/python/digital/ofdm_txrx.py \
gr-digital/python/digital/qa_fll_band_edge.py \
gr-digital/python/digital/__init__.py \
gr-digital/python/digital/qa_crc32.py \
gr-digital/python/digital/qa_packet_headergenerator_bb.py \
gr-digital/python/digital/qa_constellation_decoder_cb.py \
gr-digital/python/digital/qa_crc32_bb.py \
gr-digital/python/digital/qa_pn_correlator_cc.py \
gr-digital/python/digital/gfsk.py \
gr-digital/python/digital/qa_header_payload_demux.py \
gr-digital/python/digital/qa_binary_slicer_fb.py \
gr-digital/python/digital/qamlike.py \
gr-digital/python/digital/modulation_utils.py \
gr-digital/python/digital/test_soft_decisions.py \
gr-digital/python/digital/qa_cpm.py \
gr-digital/examples/example_timing.py \
gr-digital/examples/example_costas.py \
gr-digital/examples/run_length.py \
gr-digital/examples/narrowband/benchmark_add_channel.py \
gr-digital/examples/narrowband/benchmark_rx.py \
gr-digital/examples/narrowband/receive_path.py \
gr-digital/examples/narrowband/tx_voice.py \
gr-digital/examples/narrowband/digital_bert_tx.py \
gr-digital/examples/narrowband/tunnel.py \
gr-digital/examples/narrowband/benchmark_tx.py \
gr-digital/examples/narrowband/rx_voice.py \
gr-digital/examples/narrowband/digital_bert_rx.py \
gr-digital/examples/narrowband/uhd_interface.py \
gr-digital/examples/narrowband/transmit_path.py \
gr-digital/examples/example_fll.py \
gr-digital/examples/ofdm/gr_plot_ofdm.py \
gr-digital/examples/ofdm/benchmark_add_channel.py \
gr-digital/examples/ofdm/benchmark_rx.py \
gr-digital/examples/ofdm/receive_path.py \
gr-digital/examples/ofdm/tunnel.py \
gr-digital/examples/ofdm/benchmark_tx.py \
gr-digital/examples/ofdm/uhd_interface.py \
gr-digital/examples/ofdm/transmit_path.py \
gr-digital/examples/gen_whitener.py \
gr-digital/examples/snr_estimators.py \
gr-digital/examples/berawgn.py \
gr-audio/python/audio/__init__.py \
gr-audio/examples/python/audio_fft.py \
gr-audio/examples/python/noise.py \
gr-audio/examples/python/dial_tone_daemon.py \
gr-audio/examples/python/dial_tone_wav.py \
gr-audio/examples/python/test_resampler.py \
gr-audio/examples/python/audio_to_file.py \
gr-audio/examples/python/multi_tone.py \
gr-audio/examples/python/audio_copy.py \
gr-audio/examples/python/audio_play.py \
gr-audio/examples/python/dial_tone.py \
gr-audio/examples/python/spectrum_inversion.py \
gr-audio/examples/python/mono_tone.py \
gr-wxgui/grc/top_block_gui.py \
gr-wxgui/grc/panel.py \
gr-wxgui/grc/__init__.py \
gr-wxgui/python/wxgui/constants.py \
gr-wxgui/python/wxgui/numbersink2.py \
gr-wxgui/python/wxgui/const_window.py \
gr-wxgui/python/wxgui/waterfall_window.py \
gr-wxgui/python/wxgui/plotter/gltext.py \
gr-wxgui/python/wxgui/plotter/plotter_base.py \
gr-wxgui/python/wxgui/plotter/channel_plotter.py \
gr-wxgui/python/wxgui/plotter/grid_plotter_base.py \
gr-wxgui/python/wxgui/plotter/common.py \
gr-wxgui/python/wxgui/plotter/__init__.py \
gr-wxgui/python/wxgui/plotter/bar_plotter.py \
gr-wxgui/python/wxgui/plotter/waterfall_plotter.py \
gr-wxgui/python/wxgui/constsink_gl.py \
gr-wxgui/python/wxgui/fftsink2.py \
gr-wxgui/python/wxgui/pubsub.py \
gr-wxgui/python/wxgui/scopesink_gl.py \
gr-wxgui/python/wxgui/fft_window.py \
gr-wxgui/python/wxgui/gui.py \
gr-wxgui/python/wxgui/plot.py \
gr-wxgui/python/wxgui/waterfallsink_nongl.py \
gr-wxgui/python/wxgui/histo_window.py \
gr-wxgui/python/wxgui/slider.py \
gr-wxgui/python/wxgui/termsink.py \
gr-wxgui/python/wxgui/waterfallsink_gl.py \
gr-wxgui/python/wxgui/powermate.py \
gr-wxgui/python/wxgui/forms/forms.py \
gr-wxgui/python/wxgui/forms/__init__.py \
gr-wxgui/python/wxgui/forms/converters.py \
gr-wxgui/python/wxgui/form.py \
gr-wxgui/python/wxgui/fftsink_gl.py \
gr-wxgui/python/wxgui/common.py \
gr-wxgui/python/wxgui/histosink_gl.py \
gr-wxgui/python/wxgui/scopesink_nongl.py \
gr-wxgui/python/wxgui/stdgui2.py \
gr-wxgui/python/wxgui/scopesink2.py \
gr-wxgui/python/wxgui/number_window.py \
gr-wxgui/python/wxgui/fftsink_nongl.py \
gr-wxgui/python/wxgui/__init__.py \
gr-wxgui/python/wxgui/scope_window.py \
gr-wxgui/python/wxgui/waterfallsink2.py \
gr-qtgui/python/qtgui/qa_qtgui.py \
gr-qtgui/python/qtgui/__init__.py \
gr-qtgui/apps/qt_digital_window.py \
gr-qtgui/apps/uhd_display.py \
gr-qtgui/apps/plot_time_form.py \
gr-qtgui/apps/plot_psd_form.py \
gr-qtgui/apps/plot_spectrogram_form.py \
gr-qtgui/apps/plot_constellation_form.py \
gr-qtgui/apps/plot_base.py \
gr-qtgui/apps/plot_spectrogram_base.py \
gr-qtgui/apps/plot_form.py \
gr-qtgui/apps/usrp_display_qtgui.py \
gr-qtgui/apps/plot_psd_base.py \
gr-qtgui/apps/plot_time_base.py \
gr-qtgui/apps/plot_time_raster_form.py \
gr-qtgui/apps/qt_digital.py \
gr-qtgui/apps/plot_time_raster_base.py \
gr-qtgui/examples/pyqt_waterfall_f.py \
gr-qtgui/examples/pyqt_example_f.py \
gr-qtgui/examples/pyqt_example_c.py \
gr-qtgui/examples/pyqt_time_f.py \
gr-qtgui/examples/pyqt_waterfall_c.py \
gr-qtgui/examples/pyqt_histogram_f.py \
gr-qtgui/examples/pyqt_time_c.py \
gr-qtgui/examples/pyqt_const_c.py \
gr-qtgui/examples/pyqt_time_raster_b.py \
gr-qtgui/examples/pyqt_freq_f.py \
gr-qtgui/examples/pyqt_time_raster_f.py \
gr-qtgui/examples/pyqt_freq_c.py \
gr-wavelet/python/wavelet/__init__.py \
gr-wavelet/python/wavelet/qa_classify.py \
gr-channels/python/channels/quantizer.py \
gr-channels/python/channels/phase_bal.py \
gr-channels/python/channels/amp_bal.py \
gr-channels/python/channels/phase_noise_gen.py \
gr-channels/python/channels/distortion_2_gen.py \
gr-channels/python/channels/conj_fs_iqcorr.py \
gr-channels/python/channels/distortion_3_gen.py \
gr-channels/python/channels/iqbal_gen.py \
gr-channels/python/channels/__init__.py \
gr-channels/python/channels/impairments.py \
gr-channels/python/channels/qa_channel_model.py \
gr-channels/python/channels/qa_fading_model.py \
gr-comedi/python/comedi/qa_comedi.py \
gr-comedi/python/comedi/__init__.py \
gnuradio-runtime/python/pmt/qa_pmt.py \
gnuradio-runtime/python/pmt/__init__.py \
gnuradio-runtime/python/pmt/pmt_to_python.py \
gnuradio-runtime/python/pmt/qa_pmt_to_python.py \
gnuradio-runtime/python/gnuradio/gru/os_read_exactly.py \
gnuradio-runtime/python/gnuradio/gru/mathmisc.py \
gnuradio-runtime/python/gnuradio/gru/listmisc.py \
gnuradio-runtime/python/gnuradio/gru/socket_stuff.py \
gnuradio-runtime/python/gnuradio/gru/seq_with_cursor.py \
gnuradio-runtime/python/gnuradio/gru/daemon.py \
gnuradio-runtime/python/gnuradio/gru/msgq_runner.py \
gnuradio-runtime/python/gnuradio/gru/__init__.py \
gnuradio-runtime/python/gnuradio/gru/hexint.py \
gnuradio-runtime/python/gnuradio/gru/freqz.py \
gnuradio-runtime/python/gnuradio/gru/gnuplot_freqz.py \
gnuradio-runtime/python/gnuradio/gr/exceptions.py \
gnuradio-runtime/python/gnuradio/gr/qa_feval.py \
gnuradio-runtime/python/gnuradio/gr/gr_threading.py \
gnuradio-runtime/python/gnuradio/gr/tag_utils.py \
gnuradio-runtime/python/gnuradio/gr/gr_threading_23.py \
gnuradio-runtime/python/gnuradio/gr/qa_hier_block2_message_connections.py \
gnuradio-runtime/python/gnuradio/gr/top_block.py \
gnuradio-runtime/python/gnuradio/gr/gateway.py \
gnuradio-runtime/python/gnuradio/gr/qa_tag_utils.py \
gnuradio-runtime/python/gnuradio/gr/hier_block2.py \
gnuradio-runtime/python/gnuradio/gr/__init__.py \
gnuradio-runtime/python/gnuradio/gr/gr_threading_24.py \
gnuradio-runtime/python/gnuradio/gr/qa_kludged_imports.py \
gnuradio-runtime/python/gnuradio/gr/pubsub.py \
gnuradio-runtime/python/gnuradio/gr_xmlrunner.py \
gnuradio-runtime/python/gnuradio/eng_notation.py \
gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py \
gnuradio-runtime/python/gnuradio/ctrlport/monitor.py \
gnuradio-runtime/python/gnuradio/ctrlport/IceRadioClient.py \
gnuradio-runtime/python/gnuradio/ctrlport/__init__.py \
gnuradio-runtime/python/gnuradio/eng_option.py \
gnuradio-runtime/python/gnuradio/__init__.py \
gnuradio-runtime/python/gnuradio/gr_unittest.py \
gnuradio-runtime/python/build_utils.py \
gnuradio-runtime/python/build_utils_codes.py \
gnuradio-runtime/lib/pmt/gen-serial-tags.py \
gnuradio-runtime/lib/pmt/generate_unv.py \
gnuradio-runtime/lib/math/gen_sine_table.py \
gnuradio-runtime/examples/network/vector_sink.py \
gnuradio-runtime/examples/network/dial_tone_source.py \
gnuradio-runtime/examples/network/dial_tone_sink.py \
gnuradio-runtime/examples/network/vector_source.py \
gnuradio-runtime/examples/network/audio_sink.py \
gnuradio-runtime/examples/network/audio_source.py \
gnuradio-runtime/examples/mp-sched/affinity_set.py \
gnuradio-runtime/examples/mp-sched/run_synthetic.py \
gnuradio-runtime/examples/mp-sched/wfm_rcv_pll_to_wav.py \
gnuradio-runtime/examples/mp-sched/synthetic.py \
gnuradio-runtime/examples/mp-sched/plot_flops.py \
gnuradio-runtime/examples/volk_benchmark/volk_types.py \
gnuradio-runtime/examples/volk_benchmark/volk_test_funcs.py \
gnuradio-runtime/examples/volk_benchmark/volk_plot.py \
gnuradio-runtime/examples/volk_benchmark/volk_math.py \
gr-fft/python/fft/qa_goertzel.py \
gr-fft/python/fft/qa_fft.py \
gr-fft/python/fft/logpwrfft.py \
gr-fft/python/fft/__init__.py \
gr-blocks/python/blocks/qa_block_gateway.py \
gr-blocks/python/blocks/qa_patterned_interleaver.py \
gr-blocks/python/blocks/qa_throttle.py \
gr-blocks/python/blocks/qa_tag_debug.py \
gr-blocks/python/blocks/qa_regenerate.py \
gr-blocks/python/blocks/qa_skiphead.py \
gr-blocks/python/blocks/qa_interleave.py \
gr-blocks/python/blocks/qa_tag_file_sink.py \
gr-blocks/python/blocks/qa_message.py \
gr-blocks/python/blocks/qa_sample_and_hold.py \
gr-blocks/python/blocks/qa_vector_insert.py \
gr-blocks/python/blocks/qa_moving_average.py \
gr-blocks/python/blocks/qa_null_sink_source.py \
gr-blocks/python/blocks/qa_head.py \
gr-blocks/python/blocks/qa_unpack_k_bits.py \
gr-blocks/python/blocks/qa_stream_to_tagged_stream.py \
gr-blocks/python/blocks/qa_repack_bits_bb.py \
gr-blocks/python/blocks/qa_tag_gate.py \
gr-blocks/python/blocks/qa_endian_swap.py \
gr-blocks/python/blocks/qa_tags_strobe.py \
gr-blocks/python/blocks/qa_pipe_fittings.py \
gr-blocks/python/blocks/qa_argmax.py \
gr-blocks/python/blocks/qa_mute.py \
gr-blocks/python/blocks/qa_packed_to_unpacked.py \
gr-blocks/python/blocks/qa_vector_sink_source.py \
gr-blocks/python/blocks/qa_integrate.py \
gr-blocks/python/blocks/qa_tagged_stream_mux.py \
gr-blocks/python/blocks/qa_keep_m_in_n.py \
gr-blocks/python/blocks/qa_boolean_operators.py \
gr-blocks/python/blocks/qa_file_metadata.py \
gr-blocks/python/blocks/qa_conjugate.py \
gr-blocks/python/blocks/qa_threshold.py \
gr-blocks/python/blocks/qa_delay.py \
gr-blocks/python/blocks/qa_udp_source_sink.py \
gr-blocks/python/blocks/qa_repeat.py \
gr-blocks/python/blocks/qa_multiply_conjugate.py \
gr-blocks/python/blocks/qa_vector_map.py \
gr-blocks/python/blocks/qa_file_source_sink.py \
gr-blocks/python/blocks/qa_max.py \
gr-blocks/python/blocks/qa_stream_mux.py \
gr-blocks/python/blocks/qa_probe_signal.py \
gr-blocks/python/blocks/qa_add_mult_v.py \
gr-blocks/python/blocks/qa_transcendental.py \
gr-blocks/python/blocks/qa_add_mult_div_sub.py \
gr-blocks/python/blocks/qa_stretch.py \
gr-blocks/python/blocks/qa_rms.py \
gr-blocks/python/blocks/qa_nlog10.py \
gr-blocks/python/blocks/qa_keep_one_in_n.py \
gr-blocks/python/blocks/qa_pack_k_bits.py \
gr-blocks/python/blocks/qa_peak_detector2.py \
gr-blocks/python/blocks/qa_message_tags.py \
gr-blocks/python/blocks/qa_vco.py \
gr-blocks/python/blocks/qa_type_conversions.py \
gr-blocks/python/blocks/stream_to_vector_decimator.py \
gr-blocks/python/blocks/qa_affinity.py \
gr-blocks/python/blocks/__init__.py \
gr-blocks/python/blocks/qa_wavfile.py \
gr-blocks/python/blocks/qa_copy.py \
gr-blocks/python/blocks/qa_pdu.py \
gr-blocks/python/blocks/qa_peak_detector.py \
gr-blocks/python/blocks/qa_python_message_passing.py \
gr-blocks/python/blocks/qa_bin_statistics.py \
gr-blocks/python/blocks/qa_ctrlport_probes.py \
gr-blocks/python/blocks/qa_burst_tagger.py \
gr-blocks/python/blocks/qa_plateau_detector_fb.py \
gr-blocks/python/blocks/parse_file_metadata.py \
gr-blocks/examples/tags/test_file_tags.py \
gr-trellis/doc/make_numbered_listing.py \
gr-trellis/doc/test_tcm.py \
gr-trellis/doc/test_viterbi_equalization1.py \
gr-trellis/python/trellis/qa_trellis.py \
gr-trellis/python/trellis/__init__.py \
gr-trellis/examples/python/test_tcm_combined.py \
gr-trellis/examples/python/test_turbo_equalization1.py \
gr-trellis/examples/python/test_turbo_equalization.py \
gr-trellis/examples/python/test_cpm.py \
gr-trellis/examples/python/test_sccc_turbo.py \
gr-trellis/examples/python/test_tcm_bit.py \
gr-trellis/examples/python/test_sccc_soft.py \
gr-trellis/examples/python/test_pccc_turbo1.py \
gr-trellis/examples/python/test_sccc_turbo1.py \
gr-trellis/examples/python/test_sccc_hard.py \
gr-trellis/examples/python/test_tcm.py \
gr-trellis/examples/python/test_turbo_equalization2.py \
gr-trellis/examples/python/test_viterbi_equalization.py \
gr-trellis/examples/python/test_sccc_turbo2.py \
gr-trellis/examples/python/test_viterbi_equalization1.py \
gr-trellis/examples/python/test_tcm_parallel.py \
gr-trellis/examples/python/fsm_utils.py \
gr-video-sdl/python/video_sdl/qa_video_sdl.py \
gr-video-sdl/python/video_sdl/__init__.py \
gr-uhd/grc/gen_uhd_usrp_blocks.py \
gr-uhd/python/uhd/qa_uhd.py \
gr-uhd/python/uhd/__init__.py \
gr-uhd/apps/hf_explorer/hfx.py \
gr-uhd/apps/uhd_siggen_base.py \
gr-uhd/apps/hf_radio/radio.py \
gr-uhd/apps/hf_radio/ssbdemod.py \
gr-uhd/apps/hf_radio/startup.py \
gr-uhd/apps/hf_radio/input.py \
gr-uhd/apps/hf_radio/ssbagc.py \
gr-uhd/apps/hf_radio/ui.py \
gr-uhd/apps/hf_radio/output.py \
gr-uhd/examples/python/usrp_tv_rcv.py \
gr-uhd/examples/python/usrp_wfm_rcv2_nogui.py \
gr-uhd/examples/python/usrp_am_mw_rcv.py \
gr-uhd/examples/python/usrp_wfm_rcv_fmdet.py \
gr-uhd/examples/python/usrp_wfm_rcv.py \
gr-uhd/examples/python/usrp_wfm_rcv_pll.py \
gr-uhd/examples/python/fm_tx_2_daughterboards.py \
gr-uhd/examples/python/usrp_spectrum_sense.py \
gr-uhd/examples/python/usrp_nbfm_rcv.py \
gr-uhd/examples/python/usrp_wfm_rcv_sca.py \
gr-uhd/examples/python/usrp_wxapt_rcv.py \
gr-uhd/examples/python/usrp_tv_rcv_nogui.py \
gr-uhd/examples/python/fm_tx4.py \
gr-uhd/examples/python/usrp_nbfm_ptt.py \
gr-uhd/examples/python/max_power.py \
gr-uhd/examples/python/usrp_wfm_rcv_nogui.py \
gr-vocoder/python/vocoder/cvsd.py \
gr-vocoder/python/vocoder/qa_ulaw_vocoder.py \
gr-vocoder/python/vocoder/qa_cvsd_vocoder.py \
gr-vocoder/python/vocoder/qa_gsm_full_rate.py \
gr-vocoder/python/vocoder/qa_alaw_vocoder.py \
gr-vocoder/python/vocoder/qa_g723_24_vocoder.py \
gr-vocoder/python/vocoder/__init__.py \
gr-vocoder/python/vocoder/qa_codec2_vocoder.py \
gr-vocoder/python/vocoder/qa_g721_vocoder.py \
gr-vocoder/python/vocoder/qa_g723_40_vocoder.py \
gr-vocoder/examples/ulaw_audio_loopback.py \
gr-vocoder/examples/g723_24_audio_loopback.py \
gr-vocoder/examples/alaw_audio_loopback.py \
gr-vocoder/examples/cvsd_audio_loopback.py \
gr-vocoder/examples/gsm_audio_loopback.py \
gr-vocoder/examples/codec2_audio_loopback.py \
gr-vocoder/examples/g721_audio_loopback.py \
gr-vocoder/examples/g723_40_audio_loopback.py \
gr-pager/python/pager/pager_utils.py \
gr-pager/python/pager/flex_demod.py \
gr-pager/python/pager/__init__.py \
gr-pager/python/pager/qa_pager.py \
gr-pager/apps/usrp_rx_flex.py \
docs/sphinx/hieroglyph/errors.py \
docs/sphinx/hieroglyph/test/test_nodes.py \
docs/sphinx/hieroglyph/test/test_hierglyph.py \
docs/sphinx/hieroglyph/test/test_comments.py \
docs/sphinx/hieroglyph/test/__init__.py \
docs/sphinx/hieroglyph/hieroglyph.py \
docs/sphinx/hieroglyph/version.py \
docs/sphinx/hieroglyph/__init__.py \
docs/sphinx/hieroglyph/nodes.py \
docs/sphinx/gnuradio_sphinx.py \
docs/sphinx/source/analog/get_blocks.py \
docs/sphinx/source/blocks/get_blocks.py \
docs/doxygen/swig_doc.py \
docs/doxygen/doxyxml/generated/indexsuper.py \
docs/doxygen/doxyxml/generated/index.py \
docs/doxygen/doxyxml/generated/compoundsuper.py \
docs/doxygen/doxyxml/generated/compound.py \
docs/doxygen/doxyxml/generated/__init__.py \
docs/doxygen/doxyxml/base.py \
docs/doxygen/doxyxml/doxyindex.py \
docs/doxygen/doxyxml/__init__.py \
docs/doxygen/doxyxml/text.py \
docs/doxygen/other/doxypy.py \
docs/exploring-gnuradio/dial_tone.py \
docs/exploring-gnuradio/fm_demod.py \
gr-fcd/python/fcd/qa_fcd.py \
gr-fcd/python/fcd/__init__.py \
gr-noaa/python/noaa/qa_noaa.py \
gr-noaa/python/noaa/__init__.py \
gr-utils/python/modtool/util_functions.py \
gr-utils/python/modtool/templates.py \
gr-utils/python/modtool/gr-newmod/python/build_utils.py \
gr-utils/python/modtool/gr-newmod/python/build_utils_codes.py \
gr-utils/python/modtool/gr-newmod/python/__init__.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/swig_doc.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/generated/indexsuper.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/generated/index.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/generated/compoundsuper.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/generated/compound.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/generated/__init__.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/base.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/doxyindex.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/__init__.py \
gr-utils/python/modtool/gr-newmod/docs/doxygen/doxyxml/text.py \
gr-utils/python/modtool/cmakefile_editor.py \
gr-utils/python/modtool/modtool_newmod.py \
gr-utils/python/modtool/modtool_makexml.py \
gr-utils/python/modtool/modtool_add.py \
gr-utils/python/modtool/modtool_rm.py \
gr-utils/python/modtool/code_generator.py \
gr-utils/python/modtool/modtool_disable.py \
gr-utils/python/modtool/parser_cc_block.py \
gr-utils/python/modtool/__init__.py \
gr-utils/python/modtool/modtool_help.py \
gr-utils/python/modtool/modtool_base.py \
gr-utils/python/modtool/grc_xml_generator.py \
gr-utils/python/modtool/modtool_info.py \
gr-utils/python/utils/plot_data.py \
gr-utils/python/utils/plot_fft_base.py \
gr-utils/python/utils/pyqt_filter.py \
gr-utils/python/utils/plot_psd_base.py \
gr-utils/python/utils/pyqt_plot.py \
gr-atsc/python/atsc/atsc_utils.py \
gr-atsc/python/atsc/atsc_rx.py \
gr-atsc/python/atsc/__init__.py \
gr-atsc/python/atsc/qa_atsc.py \
gr-atsc/lib/gen_encoder.py \
gr-filter/freq_xlating_fft_filter.py \
gnuradio-runtime/python/digital/packet_utils.py \
gnuradio-runtime/python/gnuradio/gr/packet_utils.py \
gr-digital/python/digital/packet_utils.py \
gr-filter/python/filter/freq_xlating_fft_filter.py \

View File

@@ -0,0 +1,124 @@
#!/usr/pkg/bin/perl
# Check the duplication on gnuradio-*/PLIST (except gnuradio-default)
# Check if whole meta-pkgs/gnuradio PLIST convers the one of gnuradio-default (use -m)
# use -h for usage.
use strict;
use Getopt::Std;
# option related
our(%opts);
our(@ARGV);
my ($verbose) = 0;
my ($PKGSRC) ='/usr/pkgsrc';
my ($CATEGORY) ='ham';
my ($DEFAULT) = 'gnuradio-default';
my (@LIST); # list of gnuradio-*/PLIST files
my (%WORDS); # list of files in the PLIST (other than -default)
my (%count); # number of appearance of files in the PLIST (other than -default)
my (%CHECKED); # list of files found (in the -default) in the PLIST
my (%FULL); # full list from gnuradio-default
sub usage() {
print <<HELP;
$0
Synopsys:
check-PLIST-overwrap [-h] [-c CATEGORY] [-m] [-p PATH] [-v]
Where:
-h show this help
-c CATEGORY (ham)
-m print missing file instead of dupes
-p pkgsrc directory (/usr/pkgsrc)
-v verbose
(parenthesis) shows default value
HELP
}
getopts("hc:mp:v", \%opts);
if ($opts{'h'}) { usage(); exit;}
if ($opts{'c'}) { $CATEGORY = $opts{'c'};}
if ($opts{'p'}) { $PKGSRC = $opts{'p'};}
if ($opts{'v'}) { $verbose = 1; }
my ($WORK) = $PKGSRC.'/'.$CATEGORY;
print "(Category) $CATEGORY, (pkgsrc) $PKGSRC \n";
chdir $WORK;
print 'Changing to directory: ', $WORK,"\n";
opendir(DIR, $WORK) || die " *** Problem opening directory ($WORK), use [-p DIR] to change.\n";
my ($dir) = 1;
while ($dir) {
$dir = readdir (DIR);
chomp($dir);
if ( $dir =~ /^$DEFAULT/ ) { next; } # skip -default at this time
if ( $dir =~ /^gnuradio/ ) {
my($PLIST) = $dir.'/PLIST';
if ( -f $PLIST ) {
push(@LIST, $PLIST);
}
}
}
foreach my $d (0..$#LIST) {
my $file = $LIST[$d];
print " Reading $file \n" if $verbose;
open (FILE, $file) || print " *** Problem opening $file: $!\n";
while(<FILE>) {
chomp();
if (/\@comment/) { next;}
if (/\@pkgdir/) { next;}
my ($word) = $_;
my ($module) = $file;
$file =~ s/gnuradio-//;
$file =~ s,/PLIST,,;
$WORDS{$word} .= ' '.$file;
$count{$word}++;
}
close(FILE);
}
sub show_missing() {
my ($file) = $DEFAULT.'/PLIST';
print " (-m) Reading $file \n" if $verbose;
open (FILE, $file) || print "problem opening $file: $!\n";
while (<FILE>) {
chomp();
if (/\@comment/) { next;}
if (/\@pkgdir/) { next;}
my ($word) = $_;
my ($module) = $file;
$file =~ s/gnuradio-//;
$file =~ s,/PLIST,,;
$FULL{$word}++;
}
close(FILE);
foreach my $key (sort keys %FULL){
if ($WORDS{$key} ) {
$CHECKED{$key}++;
next;}
else {
printf ("missing: %30s\t\n", $key);
}
}
foreach my $file (keys %WORDS) {
if ( $CHECKED{$file} ) { next;}
else {
printf ("extra: %30s\n", $file);
}
}
}
sub show_dupe() {
foreach my $key (sort keys %WORDS){
if ($count{$key} > 1 ) {
printf ("%30s\t->%s\n", $key, $WORDS{$key});
}
}
}
if ($opts{'m'}) { show_missing();}
else { show_dupe();}
exit;

View File

@@ -0,0 +1,41 @@
# $NetBSD: options.mk,v 1.3 2015/01/27 06:01:44 dbj Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.gnuradio
PKG_SUPPORTED_OPTIONS= ninja-build filter-design alsa
# ninja-build is said supported, but not working
# alas is said supported, but not good on NetBSD
# Adding ninja-build to following line (now) stops
# [164/850] cd /PATH/ham/gnuradio-core/work/gnuradio-3.7.5/build/gr-audio/swig && ""
# FAILED: cd /PATH/ham/gnuradio-core/work/gnuradio-3.7.5/build/gr-audio/swig && ""
# : permission denied
PKG_SUGGESTED_OPTIONS= filter-design
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mninja-build)
CMAKE_ARGS+= -GNinja
BUILD_DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
do-build:
(cd ${WRKSRC}/build; ninja)
.else
do-build:
(cd ${WRKSRC}/build; ${BUILD_MAKE_CMD})
.endif
.if !empty(PKG_OPTIONS:Mfilter-design)
# Running gr_filter_design asks for the package
DEPENDS+= ${PYPKGPREFIX}-scipy-[0-9]*:../../math/py-scipy
.endif
.if !empty(PKG_OPTIONS:Malsa)
.include "../../audio/alsa-lib/buildlink3.mk"
ALSA_ENABLED=
CONF_FILES+= ${EGDIR}/gr-audio-alsa.conf ${PKG_SYSCONFDIR}/gr-audio-alsa.conf
PLIST_SRC+= ${PKGDIR}/PLIST.alsa
.else
# disable ALSA, see patches/patch-gr-audio_lib_CMakeLists.txt
ALSA_ENABLED= \#
.endif

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-cmake_Modules_FindSphinx.cmake,v 1.1 2015/03/07 05:10:45 mef Exp $
(Starting with gnuradio-3.7.6), cmake wants sphinx-build exact executable
name. With SUBST_CLASSES.pyvers in Makefile.common, tell the name.
(The problem without this fix is in gnuradio-doxygen).
--- cmake/Modules/FindSphinx.cmake.orig 2013-05-02 08:57:50.000000000 +0900
+++ cmake/Modules/FindSphinx.cmake 2015-03-06 22:08:44.000000000 +0900
@@ -19,7 +19,7 @@
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
-find_program(SPHINX_EXECUTABLE NAMES sphinx-build
+find_program(SPHINX_EXECUTABLE NAMES sphinx-build@PYVERSSUFFIX@
HINTS
$ENV{SPHINX_DIR}
PATH_SUFFIXES bin

View File

@@ -0,0 +1,16 @@
$NetBSD: patch-gnuradio_runtime_include_gnuradio_high__res__timer__h,v 1.2 2014/10/17 09:51:56 mef Exp $
This patch is kind of joke, but better than nothing for packaging
--- gnuradio-runtime/include/gnuradio/high_res_timer.h.orig 2014-07-31 05:39:51.000000000 +0900
+++ gnuradio-runtime/include/gnuradio/high_res_timer.h 2014-10-03 00:14:18.000000000 +0900
@@ -23,6 +23,9 @@
#define INCLUDED_GNURADIO_HIGH_RES_TIMER_H
#include <gnuradio/api.h>
+#ifndef CLOCK_THREAD_CPUTIME_ID
+# define CLOCK_THREAD_CPUTIME_ID 3
+#endif
////////////////////////////////////////////////////////////////////////
// Use architecture defines to determine the implementation

View File

@@ -0,0 +1,47 @@
$NetBSD: patch-gnuradio_runtime_lib_thread_thread_cc,v 1.4 2015/01/12 14:29:34 jperkin Exp $
Extending for BSD
--- gnuradio-runtime/lib/thread/thread.cc.orig 2014-07-30 20:39:51.000000000 +0000
+++ gnuradio-runtime/lib/thread/thread.cc
@@ -158,7 +158,7 @@ namespace gr {
#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) || \
- defined(__FreeBSD__)
+ defined(__FreeBSD__) || defined(__NetBSD__) || defined(__sun)
namespace gr {
namespace thread {
@@ -276,6 +276,7 @@ namespace gr {
void
thread_bind_to_processor(gr_thread_t thread, const std::vector<int> &mask)
{
+#ifdef _GNU_SOURCE
cpu_set_t set;
size_t len = sizeof(cpu_set_t);
std::vector<int> _mask = mask;
@@ -291,6 +292,7 @@ namespace gr {
s << "thread_bind_to_processor failed with error: " << ret << std::endl;
throw std::runtime_error(s.str());
}
+#endif
}
void
@@ -302,6 +304,7 @@ namespace gr {
void
thread_unbind(gr_thread_t thread)
{
+#ifdef _GNU_SOURCE
cpu_set_t set;
size_t len = sizeof(cpu_set_t);
@@ -317,6 +320,7 @@ namespace gr {
s << "thread_unbind failed with error: " << ret << std::endl;
throw std::runtime_error(s.str());
}
+#endif
}
int

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-gr-audio_lib_CMakeLists.txt,v 1.1 2014/10/17 09:51:56 mef Exp $
Patch and SUBST to disable/enable ALSA depending on PKGOPTIONS.
--- gr-audio/lib/CMakeLists.txt.orig 2014-08-18 02:53:59.000000000 +0900
+++ gr-audio/lib/CMakeLists.txt 2014-10-14 21:39:56.000000000 +0900
@@ -44,7 +44,7 @@ endif(ENABLE_GR_CTRLPORT)
########################################################################
## ALSA Support
########################################################################
-find_package(ALSA)
+@@ALSA@@find_package(ALSA)
if(ALSA_FOUND)

View File

@@ -0,0 +1,19 @@
$NetBSD: patch-gr-audio_lib_alsa_alsa__impl_h,v 1.2 2014/10/17 09:51:56 mef Exp $
gnuradio-3.7.2.1/gr-audio/lib/alsa/alsa_source.cc:477:23: error: 'ESTRPIPE' was not declared in this scope
See also
https://mail-index.netbsd.org/pkgsrc-wip-discuss/2013/10/27/msg002529.html
--- gr-audio/lib/alsa/alsa_impl.h.orig 2014-09-06 18:07:27.000000000 +0900
+++ gr-audio/lib/alsa/alsa_impl.h 2014-09-06 18:07:55.000000000 +0900
@@ -26,6 +26,10 @@
#include <stdio.h>
#include <alsa/asoundlib.h>
+#ifndef ESTRPIPE
+#define ESTRPIPE EPIPE
+#endif
+
void
gri_alsa_dump_hw_params (snd_pcm_t *pcm,
snd_pcm_hw_params_t *hwparams,

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-grc_script_gnuradio-companion,v 1.2 2014/10/17 09:51:56 mef Exp $
Add message for NetBSD when failed to import gnuradio.
Or missing gnuradio-core package.
--- grc/scripts/gnuradio-companion.orig 2014-07-31 05:39:51.000000000 +0900
+++ grc/scripts/gnuradio-companion 2014-09-21 21:32:33.000000000 +0900
@@ -26,12 +26,14 @@
except ImportError, e:
d = gtk.MessageDialog(type=gtk.MESSAGE_ERROR, buttons=gtk.BUTTONS_CLOSE, message_format="""
Cannot import gnuradio.
+You may be missing gnuradio-core package or
Is the python path environment variable set correctly?
All OS: PYTHONPATH
Is the library path environment variable set correctly?
Linux: LD_LIBRARY_PATH
+ NetBSD: LD_LIBRARY_PATH
Windows: PATH
MacOSX: DYLD_LIBRARY_PATH
""")

View File

@@ -0,0 +1,11 @@
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.
ControlPort is a new set of hooks into GNU Radio to allow a remote client to
attach to a running GNU Radio program and get and set parameters. It's quite a
powerful concept with an SDR application, and we think that there are tons of
ways to use this to improve on current work and to think of entirely new ways
of using SDR.

View File

@@ -0,0 +1,11 @@
# $NetBSD: Makefile,v 1.1 2014/10/13 12:51:08 mef Exp $
PKGNAME= gnuradio-ctrlport-${VERSION}
COMMENT= New set of hooks into GNU Radio to allow a remote client to attach
.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"
CMAKE_ARGS+= -DENABLE_DEFAULT=False
CMAKE_ARGS+= -DENABLE_GR_CTRLPORT=True
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,15 @@
@comment $NetBSD: PLIST,v 1.1 2014/10/13 12:51:08 mef Exp $
include/gnuradio/blocks/ctrlport_probe2_b.h
include/gnuradio/blocks/ctrlport_probe2_c.h
include/gnuradio/blocks/ctrlport_probe2_f.h
include/gnuradio/blocks/ctrlport_probe2_i.h
include/gnuradio/blocks/ctrlport_probe2_s.h
include/gnuradio/blocks/ctrlport_probe_c.h
include/gnuradio/fft/ctrlport_probe_psd.h
${PYSITELIB}/gnuradio/ctrlport/GrDataPlotter.py
${PYSITELIB}/gnuradio/ctrlport/GrDataPlotter.pyc
${PYSITELIB}/gnuradio/ctrlport/GrDataPlotter.pyo
${PYSITELIB}/gnuradio/ctrlport/icon.png
${PYSITELIB}/gnuradio/ctrlport/monitor.py
${PYSITELIB}/gnuradio/ctrlport/monitor.pyc
${PYSITELIB}/gnuradio/ctrlport/monitor.pyo

View File

@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.1 2014/10/13 12:51:08 mef Exp $
BUILDLINK_TREE+= gnuradio-dtv
.if !defined(GNURADIO_DTV_BUILDLINK3_MK)
GNURADIO_DTV_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gnuradio-dtv+= gnuradio-dtv>=3.7.5
BUILDLINK_ABI_DEPENDS.gnuradio-dtv+= gnuradio-dtv>=3.7.5
BUILDLINK_PKGSRCDIR.gnuradio-dtv?= ../../ham/gnuradio-dtv
.endif # GNURADIO_DTV_BUILDLINK3_MK
BUILDLINK_TREE+= -gnuradio-dtv

View File

@@ -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 provides portaudio support for GNU Radio
Blocks and utilities for digital processing.

View File

@@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.2 2015/01/24 12:22:05 mef Exp $
PKGNAME= gnuradio-digital-${VERSION}
COMMENT= Digital related algorithms for GNU Radio
.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"
# link to libgnuradio-fft.so.${PKGVERSON_NOREV}
.include "../../ham/gnuradio-core/buildlink3.mk"
CMAKE_ARGS+= -DENABLE_DEFAULT=False
CMAKE_ARGS+= -DENABLE_GR_DIGITAL=True
.include "../../mk/bsd.pkg.mk"

292
ham/gnuradio-digital/PLIST Normal file
View File

@@ -0,0 +1,292 @@
@comment $NetBSD: PLIST,v 1.4 2015/01/24 12:22:05 mef Exp $
include/gnuradio/digital/additive_scrambler_bb.h
include/gnuradio/digital/api.h
include/gnuradio/digital/binary_slicer_fb.h
include/gnuradio/digital/chunks_to_symbols_bc.h
include/gnuradio/digital/chunks_to_symbols_bf.h
include/gnuradio/digital/chunks_to_symbols_ic.h
include/gnuradio/digital/chunks_to_symbols_if.h
include/gnuradio/digital/chunks_to_symbols_sc.h
include/gnuradio/digital/chunks_to_symbols_sf.h
include/gnuradio/digital/clock_recovery_mm_cc.h
include/gnuradio/digital/clock_recovery_mm_ff.h
include/gnuradio/digital/cma_equalizer_cc.h
include/gnuradio/digital/constellation.h
include/gnuradio/digital/constellation_decoder_cb.h
include/gnuradio/digital/constellation_receiver_cb.h
include/gnuradio/digital/constellation_soft_decoder_cf.h
include/gnuradio/digital/correlate_access_code_bb.h
include/gnuradio/digital/correlate_access_code_bb_ts.h
include/gnuradio/digital/correlate_access_code_ff_ts.h
include/gnuradio/digital/correlate_access_code_tag_bb.h
include/gnuradio/digital/correlate_and_sync_cc.h
include/gnuradio/digital/costas_loop_cc.h
include/gnuradio/digital/cpmmod_bc.h
include/gnuradio/digital/crc32.h
include/gnuradio/digital/crc32_async_bb.h
include/gnuradio/digital/crc32_bb.h
include/gnuradio/digital/descrambler_bb.h
include/gnuradio/digital/diff_decoder_bb.h
include/gnuradio/digital/diff_encoder_bb.h
include/gnuradio/digital/diff_phasor_cc.h
include/gnuradio/digital/fll_band_edge_cc.h
include/gnuradio/digital/framer_sink_1.h
include/gnuradio/digital/glfsr.h
include/gnuradio/digital/glfsr_source_b.h
include/gnuradio/digital/glfsr_source_f.h
include/gnuradio/digital/hdlc_deframer_bp.h
include/gnuradio/digital/hdlc_framer_pb.h
include/gnuradio/digital/header_payload_demux.h
include/gnuradio/digital/kurtotic_equalizer_cc.h
include/gnuradio/digital/lfsr.h
include/gnuradio/digital/lms_dd_equalizer_cc.h
include/gnuradio/digital/map_bb.h
include/gnuradio/digital/metric_type.h
include/gnuradio/digital/mpsk_receiver_cc.h
include/gnuradio/digital/mpsk_snr_est.h
include/gnuradio/digital/mpsk_snr_est_cc.h
include/gnuradio/digital/ofdm_carrier_allocator_cvc.h
include/gnuradio/digital/ofdm_chanest_vcvc.h
include/gnuradio/digital/ofdm_cyclic_prefixer.h
include/gnuradio/digital/ofdm_equalizer_base.h
include/gnuradio/digital/ofdm_equalizer_simpledfe.h
include/gnuradio/digital/ofdm_equalizer_static.h
include/gnuradio/digital/ofdm_frame_acquisition.h
include/gnuradio/digital/ofdm_frame_equalizer_vcvc.h
include/gnuradio/digital/ofdm_frame_sink.h
include/gnuradio/digital/ofdm_insert_preamble.h
include/gnuradio/digital/ofdm_mapper_bcv.h
include/gnuradio/digital/ofdm_sampler.h
include/gnuradio/digital/ofdm_serializer_vcc.h
include/gnuradio/digital/ofdm_sync_sc_cfb.h
include/gnuradio/digital/packet_header_default.h
include/gnuradio/digital/packet_header_ofdm.h
include/gnuradio/digital/packet_headergenerator_bb.h
include/gnuradio/digital/packet_headerparser_b.h
include/gnuradio/digital/packet_sink.h
include/gnuradio/digital/pfb_clock_sync_ccf.h
include/gnuradio/digital/pfb_clock_sync_fff.h
include/gnuradio/digital/pn_correlator_cc.h
include/gnuradio/digital/probe_density_b.h
include/gnuradio/digital/probe_mpsk_snr_est_c.h
include/gnuradio/digital/scrambler_bb.h
include/gnuradio/digital/simple_correlator.h
include/gnuradio/digital/simple_framer.h
include/gnuradio/digital/simple_framer_sync.h
include/gnuradio/swig/constellation.i
include/gnuradio/swig/digital_swig.i
include/gnuradio/swig/digital_swig_doc.i
include/gnuradio/swig/ofdm_equalizer.i
include/gnuradio/swig/packet_header.i
lib/libgnuradio-digital.so
lib/libgnuradio-digital.so.${PKGVERSION}
lib/pkgconfig/gnuradio-digital.pc
${PYSITELIB}/gnuradio/digital/__init__.py
${PYSITELIB}/gnuradio/digital/__init__.pyc
${PYSITELIB}/gnuradio/digital/__init__.pyo
${PYSITELIB}/gnuradio/digital/_digital_swig.so
${PYSITELIB}/gnuradio/digital/bpsk.py
${PYSITELIB}/gnuradio/digital/bpsk.pyc
${PYSITELIB}/gnuradio/digital/bpsk.pyo
${PYSITELIB}/gnuradio/digital/constellation_map_generator.py
${PYSITELIB}/gnuradio/digital/constellation_map_generator.pyc
${PYSITELIB}/gnuradio/digital/constellation_map_generator.pyo
${PYSITELIB}/gnuradio/digital/cpm.py
${PYSITELIB}/gnuradio/digital/cpm.pyc
${PYSITELIB}/gnuradio/digital/cpm.pyo
${PYSITELIB}/gnuradio/digital/crc.py
${PYSITELIB}/gnuradio/digital/crc.pyc
${PYSITELIB}/gnuradio/digital/crc.pyo
${PYSITELIB}/gnuradio/digital/digital_swig.py
${PYSITELIB}/gnuradio/digital/digital_swig.pyc
${PYSITELIB}/gnuradio/digital/digital_swig.pyo
${PYSITELIB}/gnuradio/digital/generic_mod_demod.py
${PYSITELIB}/gnuradio/digital/generic_mod_demod.pyc
${PYSITELIB}/gnuradio/digital/generic_mod_demod.pyo
${PYSITELIB}/gnuradio/digital/gfsk.py
${PYSITELIB}/gnuradio/digital/gfsk.pyc
${PYSITELIB}/gnuradio/digital/gfsk.pyo
${PYSITELIB}/gnuradio/digital/gmsk.py
${PYSITELIB}/gnuradio/digital/gmsk.pyc
${PYSITELIB}/gnuradio/digital/gmsk.pyo
${PYSITELIB}/gnuradio/digital/modulation_utils.py
${PYSITELIB}/gnuradio/digital/modulation_utils.pyc
${PYSITELIB}/gnuradio/digital/modulation_utils.pyo
${PYSITELIB}/gnuradio/digital/ofdm.py
${PYSITELIB}/gnuradio/digital/ofdm.pyc
${PYSITELIB}/gnuradio/digital/ofdm.pyo
${PYSITELIB}/gnuradio/digital/ofdm_packet_utils.py
${PYSITELIB}/gnuradio/digital/ofdm_packet_utils.pyc
${PYSITELIB}/gnuradio/digital/ofdm_packet_utils.pyo
${PYSITELIB}/gnuradio/digital/ofdm_receiver.py
${PYSITELIB}/gnuradio/digital/ofdm_receiver.pyc
${PYSITELIB}/gnuradio/digital/ofdm_receiver.pyo
${PYSITELIB}/gnuradio/digital/ofdm_sync_fixed.py
${PYSITELIB}/gnuradio/digital/ofdm_sync_fixed.pyc
${PYSITELIB}/gnuradio/digital/ofdm_sync_fixed.pyo
${PYSITELIB}/gnuradio/digital/ofdm_sync_ml.py
${PYSITELIB}/gnuradio/digital/ofdm_sync_ml.pyc
${PYSITELIB}/gnuradio/digital/ofdm_sync_ml.pyo
${PYSITELIB}/gnuradio/digital/ofdm_sync_pn.py
${PYSITELIB}/gnuradio/digital/ofdm_sync_pn.pyc
${PYSITELIB}/gnuradio/digital/ofdm_sync_pn.pyo
${PYSITELIB}/gnuradio/digital/ofdm_sync_pnac.py
${PYSITELIB}/gnuradio/digital/ofdm_sync_pnac.pyc
${PYSITELIB}/gnuradio/digital/ofdm_sync_pnac.pyo
${PYSITELIB}/gnuradio/digital/ofdm_txrx.py
${PYSITELIB}/gnuradio/digital/ofdm_txrx.pyc
${PYSITELIB}/gnuradio/digital/ofdm_txrx.pyo
${PYSITELIB}/gnuradio/digital/packet_utils.py
${PYSITELIB}/gnuradio/digital/packet_utils.pyc
${PYSITELIB}/gnuradio/digital/packet_utils.pyo
${PYSITELIB}/gnuradio/digital/pkt.py
${PYSITELIB}/gnuradio/digital/pkt.pyc
${PYSITELIB}/gnuradio/digital/pkt.pyo
${PYSITELIB}/gnuradio/digital/psk.py
${PYSITELIB}/gnuradio/digital/psk.pyc
${PYSITELIB}/gnuradio/digital/psk.pyo
${PYSITELIB}/gnuradio/digital/psk_constellations.py
${PYSITELIB}/gnuradio/digital/psk_constellations.pyc
${PYSITELIB}/gnuradio/digital/psk_constellations.pyo
${PYSITELIB}/gnuradio/digital/qam.py
${PYSITELIB}/gnuradio/digital/qam.pyc
${PYSITELIB}/gnuradio/digital/qam.pyo
${PYSITELIB}/gnuradio/digital/qam_constellations.py
${PYSITELIB}/gnuradio/digital/qam_constellations.pyc
${PYSITELIB}/gnuradio/digital/qam_constellations.pyo
${PYSITELIB}/gnuradio/digital/qamlike.py
${PYSITELIB}/gnuradio/digital/qamlike.pyc
${PYSITELIB}/gnuradio/digital/qamlike.pyo
${PYSITELIB}/gnuradio/digital/qpsk.py
${PYSITELIB}/gnuradio/digital/qpsk.pyc
${PYSITELIB}/gnuradio/digital/qpsk.pyo
${PYSITELIB}/gnuradio/digital/soft_dec_lut_gen.py
${PYSITELIB}/gnuradio/digital/soft_dec_lut_gen.pyc
${PYSITELIB}/gnuradio/digital/soft_dec_lut_gen.pyo
${PYSITELIB}/gnuradio/digital/utils/__init__.py
${PYSITELIB}/gnuradio/digital/utils/__init__.pyc
${PYSITELIB}/gnuradio/digital/utils/__init__.pyo
${PYSITELIB}/gnuradio/digital/utils/alignment.py
${PYSITELIB}/gnuradio/digital/utils/alignment.pyc
${PYSITELIB}/gnuradio/digital/utils/alignment.pyo
${PYSITELIB}/gnuradio/digital/utils/gray_code.py
${PYSITELIB}/gnuradio/digital/utils/gray_code.pyc
${PYSITELIB}/gnuradio/digital/utils/gray_code.pyo
${PYSITELIB}/gnuradio/digital/utils/mod_codes.py
${PYSITELIB}/gnuradio/digital/utils/mod_codes.pyc
${PYSITELIB}/gnuradio/digital/utils/mod_codes.pyo
${PYSITELIB}/gnuradio/digital/utils/tagged_streams.py
${PYSITELIB}/gnuradio/digital/utils/tagged_streams.pyc
${PYSITELIB}/gnuradio/digital/utils/tagged_streams.pyo
share/doc/gnuradio-${PKGVERSION}/README.digital
share/gnuradio/examples/digital/demod/ber_simulation.grc
share/gnuradio/examples/digital/demod/constellation_soft_decoder.grc
share/gnuradio/examples/digital/demod/digital_freq_lock.grc
share/gnuradio/examples/digital/demod/dpsk_loopback.grc
share/gnuradio/examples/digital/demod/gfsk_loopback.grc
share/gnuradio/examples/digital/demod/mpsk_demod.grc
share/gnuradio/examples/digital/demod/pam_sync.grc
share/gnuradio/examples/digital/demod/pam_timing.grc
share/gnuradio/examples/digital/demod/test_corr_and_sync.grc
share/gnuradio/examples/digital/demod/uhd_corr_and_sync_rx.grc
share/gnuradio/examples/digital/demod/uhd_corr_and_sync_tx.grc
share/gnuradio/examples/digital/example_costas.py
share/gnuradio/examples/digital/example_fll.py
share/gnuradio/examples/digital/example_timing.py
share/gnuradio/examples/digital/gen_whitener.py
share/gnuradio/examples/digital/narrowband/benchmark_rx.py
share/gnuradio/examples/digital/narrowband/benchmark_tx.py
share/gnuradio/examples/digital/narrowband/digital_bert_rx.py
share/gnuradio/examples/digital/narrowband/digital_bert_tx.py
share/gnuradio/examples/digital/narrowband/receive_path.py
share/gnuradio/examples/digital/narrowband/rx_voice.py
share/gnuradio/examples/digital/narrowband/transmit_path.py
share/gnuradio/examples/digital/narrowband/tunnel.py
share/gnuradio/examples/digital/narrowband/tx_voice.py
share/gnuradio/examples/digital/narrowband/uhd_interface.py
share/gnuradio/examples/digital/ofdm/benchmark_add_channel.py
share/gnuradio/examples/digital/ofdm/benchmark_rx.py
share/gnuradio/examples/digital/ofdm/benchmark_tx.py
share/gnuradio/examples/digital/ofdm/gr_plot_ofdm.py
share/gnuradio/examples/digital/ofdm/ofdm_loopback.grc
share/gnuradio/examples/digital/ofdm/receive_path.py
share/gnuradio/examples/digital/ofdm/rx_ofdm.grc
share/gnuradio/examples/digital/ofdm/transmit_path.py
share/gnuradio/examples/digital/ofdm/tunnel.py
share/gnuradio/examples/digital/ofdm/tx_ofdm.grc
share/gnuradio/examples/digital/ofdm/uhd_interface.py
share/gnuradio/examples/digital/run_length.py
share/gnuradio/examples/digital/snr_estimators.py
share/gnuradio/grc/blocks/digital_additive_scrambler_bb.xml
share/gnuradio/grc/blocks/digital_binary_slicer_fb.xml
share/gnuradio/grc/blocks/digital_block_tree.xml
share/gnuradio/grc/blocks/digital_chunks_to_symbols.xml
share/gnuradio/grc/blocks/digital_clock_recovery_mm_xx.xml
share/gnuradio/grc/blocks/digital_cma_equalizer_cc.xml
share/gnuradio/grc/blocks/digital_constellation.xml
share/gnuradio/grc/blocks/digital_constellation_decoder_cb.xml
share/gnuradio/grc/blocks/digital_constellation_modulator.xml
share/gnuradio/grc/blocks/digital_constellation_receiver_cb.xml
share/gnuradio/grc/blocks/digital_constellation_rect.xml
share/gnuradio/grc/blocks/digital_constellation_soft_decoder_cf.xml
share/gnuradio/grc/blocks/digital_correlate_access_code_bb.xml
share/gnuradio/grc/blocks/digital_correlate_access_code_tag_bb.xml
share/gnuradio/grc/blocks/digital_correlate_access_code_xx_ts.xml
share/gnuradio/grc/blocks/digital_correlate_and_sync_cc.xml
share/gnuradio/grc/blocks/digital_costas_loop_cc.xml
share/gnuradio/grc/blocks/digital_cpmmod_bc.xml
share/gnuradio/grc/blocks/digital_crc32_async_bb.xml
share/gnuradio/grc/blocks/digital_crc32_bb.xml
share/gnuradio/grc/blocks/digital_descrambler_bb.xml
share/gnuradio/grc/blocks/digital_diff_decoder_bb.xml
share/gnuradio/grc/blocks/digital_diff_encoder_bb.xml
share/gnuradio/grc/blocks/digital_diff_phasor_cc.xml
share/gnuradio/grc/blocks/digital_dxpsk_demod.xml
share/gnuradio/grc/blocks/digital_dxpsk_mod.xml
share/gnuradio/grc/blocks/digital_fll_band_edge_cc.xml
share/gnuradio/grc/blocks/digital_framer_sink_1.xml
share/gnuradio/grc/blocks/digital_gfsk_demod.xml
share/gnuradio/grc/blocks/digital_gfsk_mod.xml
share/gnuradio/grc/blocks/digital_glfsr_source_x.xml
share/gnuradio/grc/blocks/digital_gmsk_demod.xml
share/gnuradio/grc/blocks/digital_gmsk_mod.xml
share/gnuradio/grc/blocks/digital_gmskmod_bc.xml
share/gnuradio/grc/blocks/digital_hdlc_deframer_bp.xml
share/gnuradio/grc/blocks/digital_hdlc_framer_pb.xml
share/gnuradio/grc/blocks/digital_header_payload_demux.xml
share/gnuradio/grc/blocks/digital_kurtotic_equalizer_cc.xml
share/gnuradio/grc/blocks/digital_lms_dd_equalizer_cc.xml
share/gnuradio/grc/blocks/digital_map_bb.xml
share/gnuradio/grc/blocks/digital_mpsk_receiver_cc.xml
share/gnuradio/grc/blocks/digital_mpsk_snr_est_cc.xml
share/gnuradio/grc/blocks/digital_ofdm_carrier_allocator_cvc.xml
share/gnuradio/grc/blocks/digital_ofdm_chanest_vcvc.xml
share/gnuradio/grc/blocks/digital_ofdm_cyclic_prefixer.xml
share/gnuradio/grc/blocks/digital_ofdm_demod.xml
share/gnuradio/grc/blocks/digital_ofdm_frame_acquisition.xml
share/gnuradio/grc/blocks/digital_ofdm_frame_equalizer_vcvc.xml
share/gnuradio/grc/blocks/digital_ofdm_frame_sink.xml
share/gnuradio/grc/blocks/digital_ofdm_insert_preamble.xml
share/gnuradio/grc/blocks/digital_ofdm_mod.xml
share/gnuradio/grc/blocks/digital_ofdm_rx.xml
share/gnuradio/grc/blocks/digital_ofdm_sampler.xml
share/gnuradio/grc/blocks/digital_ofdm_serializer_vcc.xml
share/gnuradio/grc/blocks/digital_ofdm_sync_pn.xml
share/gnuradio/grc/blocks/digital_ofdm_sync_sc_cfb.xml
share/gnuradio/grc/blocks/digital_ofdm_tx.xml
share/gnuradio/grc/blocks/digital_packet_headergenerator_bb.xml
share/gnuradio/grc/blocks/digital_packet_headergenerator_bb_default.xml
share/gnuradio/grc/blocks/digital_packet_headerparser_b.xml
share/gnuradio/grc/blocks/digital_packet_headerparser_b_default.xml
share/gnuradio/grc/blocks/digital_packet_sink.xml
share/gnuradio/grc/blocks/digital_pfb_clock_sync.xml
share/gnuradio/grc/blocks/digital_pn_correlator_cc.xml
share/gnuradio/grc/blocks/digital_probe_density_b.xml
share/gnuradio/grc/blocks/digital_probe_mpsk_snr_est_c.xml
share/gnuradio/grc/blocks/digital_psk_demod.xml
share/gnuradio/grc/blocks/digital_psk_mod.xml
share/gnuradio/grc/blocks/digital_qam_demod.xml
share/gnuradio/grc/blocks/digital_qam_mod.xml
share/gnuradio/grc/blocks/digital_scrambler_bb.xml
share/gnuradio/grc/blocks/digital_simple_correlator.xml
share/gnuradio/grc/blocks/digital_simple_framer.xml

View File

@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.1 2014/10/13 12:51:09 mef Exp $
BUILDLINK_TREE+= gnuradio-digital
.if !defined(GNURADIO_DIGITAL_BUILDLINK3_MK)
GNURADIO_DIGITAL_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gnuradio-digital+= gnuradio-digital>=3.7.5
BUILDLINK_ABI_DEPENDS.gnuradio-digital+= gnuradio-digital>=3.7.5
BUILDLINK_PKGSRCDIR.gnuradio-digital?= ../../ham/gnuradio-digital
.endif # GNURADIO_DIGITAL_BUILDLINK3_MK
BUILDLINK_TREE+= -gnuradio-digital

View File

@@ -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 provides Open Sound System (OSS) support for GNU Radio.
This module provides doxygen documentation.

View File

@@ -0,0 +1,19 @@
# $NetBSD: Makefile,v 1.5 2015/03/07 05:10:45 mef Exp $
PKGNAME= gnuradio-doxygen-${VERSION}
COMMENT= Doxygen documentation of GNU Radio
.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"
BUILD_DEPENDS+= doxygen>=1.8.9.1:../../devel/doxygen
BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
BUILD_DEPENDS+= graphviz-[0-9]*:../../graphics/graphviz
CMAKE_ARGS+= -DENABLE_DEFAULT=False
CMAKE_ARGS+= -DENABLE_DOXYGEN=ON
CMAKE_ARGS+= -DENABLE_SPHINX=ON
MAKE_JOBS_SAFE= no
.include "../../mk/bsd.pkg.mk"

11378
ham/gnuradio-doxygen/PLIST Normal file

File diff suppressed because it is too large Load Diff

8
ham/gnuradio-dtv/DESCR Normal file
View File

@@ -0,0 +1,8 @@
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.
This module contains the blocks that implement various digital
television standards.

16
ham/gnuradio-dtv/Makefile Normal file
View File

@@ -0,0 +1,16 @@
# $NetBSD: Makefile,v 1.2 2015/01/16 12:56:40 mef Exp $
PKGNAME= gnuradio-dtv-${VERSION}
COMMENT= Various digital television standards of GNU Radio
.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"
CMAKE_ARGS+= -DENABLE_DEFAULT=False
CMAKE_ARGS+= -DENABLE_GR_DTV=True
CMAKE_ARGS+= -DENABLE_GR_FEC=True
PLIST_MINUS+= fec
.include "../../ham/gnuradio-fec/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

43
ham/gnuradio-dtv/PLIST Normal file
View File

@@ -0,0 +1,43 @@
@comment $NetBSD: PLIST,v 1.3 2014/10/28 16:59:33 mef Exp $
include/gnuradio/dtv/api.h
include/gnuradio/dtv/atsc_consts.h
include/gnuradio/dtv/atsc_deinterleaver.h
include/gnuradio/dtv/atsc_depad.h
include/gnuradio/dtv/atsc_derandomizer.h
include/gnuradio/dtv/atsc_equalizer.h
include/gnuradio/dtv/atsc_fpll.h
include/gnuradio/dtv/atsc_fs_checker.h
include/gnuradio/dtv/atsc_rs_decoder.h
include/gnuradio/dtv/atsc_sync.h
include/gnuradio/dtv/atsc_viterbi_decoder.h
include/gnuradio/swig/dtv_swig.i
include/gnuradio/swig/dtv_swig_doc.i
lib/libgnuradio-dtv.so
lib/libgnuradio-dtv.so.${PKGVERSION}
lib/pkgconfig/gnuradio-dtv.pc
${PYSITELIB}/gnuradio/dtv/__init__.py
${PYSITELIB}/gnuradio/dtv/__init__.pyc
${PYSITELIB}/gnuradio/dtv/__init__.pyo
${PYSITELIB}/gnuradio/dtv/_dtv_swig.so
${PYSITELIB}/gnuradio/dtv/atsc_rx.py
${PYSITELIB}/gnuradio/dtv/atsc_rx.pyc
${PYSITELIB}/gnuradio/dtv/atsc_rx.pyo
${PYSITELIB}/gnuradio/dtv/atsc_rx_filter.py
${PYSITELIB}/gnuradio/dtv/atsc_rx_filter.pyc
${PYSITELIB}/gnuradio/dtv/atsc_rx_filter.pyo
${PYSITELIB}/gnuradio/dtv/dtv_swig.py
${PYSITELIB}/gnuradio/dtv/dtv_swig.pyc
${PYSITELIB}/gnuradio/dtv/dtv_swig.pyo
share/doc/gnuradio-${PKGVERSION}/README.dtv
share/gnuradio/grc/blocks/dtv_atsc_deinterleaver.xml
share/gnuradio/grc/blocks/dtv_atsc_depad.xml
share/gnuradio/grc/blocks/dtv_atsc_derandomizer.xml
share/gnuradio/grc/blocks/dtv_atsc_equalizer.xml
share/gnuradio/grc/blocks/dtv_atsc_fpll.xml
share/gnuradio/grc/blocks/dtv_atsc_fs_checker.xml
share/gnuradio/grc/blocks/dtv_atsc_rs_decoder.xml
share/gnuradio/grc/blocks/dtv_atsc_rx.xml
share/gnuradio/grc/blocks/dtv_atsc_rx_filter.xml
share/gnuradio/grc/blocks/dtv_atsc_sync.xml
share/gnuradio/grc/blocks/dtv_atsc_viterbi_decoder.xml
share/gnuradio/grc/blocks/dtv_block_tree.xml

View File

@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.1 2014/10/13 12:51:09 mef Exp $
BUILDLINK_TREE+= gnuradio-dtv
.if !defined(GNURADIO_DTV_BUILDLINK3_MK)
GNURADIO_DTV_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gnuradio-dtv+= gnuradio-dtv>=3.7.5
BUILDLINK_ABI_DEPENDS.gnuradio-dtv+= gnuradio-dtv>=3.7.5
BUILDLINK_PKGSRCDIR.gnuradio-dtv?= ../../ham/gnuradio-dtv
.endif # GNURADIO_DTV_BUILDLINK3_MK
BUILDLINK_TREE+= -gnuradio-dtv

View File

@@ -1,8 +0,0 @@
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.
This module contains example code that may be used to exercise GNU Radio or
as a starting point for a new project.

View File

@@ -1,56 +0,0 @@
# $NetBSD: Makefile,v 1.44 2014/01/25 10:45:19 wiz Exp $
PKGNAME= gnuradio-examples-${VERSION}
PKGREVISION= 25
COMMENT= GUI framework for GNU Radio based on wxPython
COMMENT= Examples for GNU Radio
.include "../../meta-pkgs/gnuradio/Makefile.common"
CONFIGURE_ARGS+=--enable-gnuradio-examples
CONFIGURE_ARGS+=--with-gnuradio-core --with-omnithread --with-gruel
EXAMPLE_DIR= ${LOCALBASE}/share/examples/gnuradio/python
REPLACE_PYTHON+= gnuradio-examples/python/apps/hf_explorer/hfx2.py
REPLACE_PYTHON+= gnuradio-examples/python/apps/hf_radio/radio.py
REPLACE_PYTHON+= gnuradio-examples/python/apps/hf_radio/ui.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/audio_copy.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/audio_fft.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/audio_play.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/audio_to_file.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/dial_tone.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/mono_tone.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/multi_tone.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/spectrum_inversion.py
REPLACE_PYTHON+= gnuradio-examples/python/audio/test_resampler.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/benchmark_rx.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/benchmark_tx.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/gen_whitener.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/pick_bitrate.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/receive_path.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/rx_voice.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/transmit_path.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/tunnel.py
REPLACE_PYTHON+= gnuradio-examples/python/digital/tx_voice.py
REPLACE_PYTHON+= gnuradio-examples/python/digital_voice/encdec.py
REPLACE_PYTHON+= gnuradio-examples/python/multi-antenna/multi_fft.py
REPLACE_PYTHON+= gnuradio-examples/python/multi-antenna/multi_file.py
REPLACE_PYTHON+= gnuradio-examples/python/multi-antenna/multi_scope.py
REPLACE_PYTHON+= gnuradio-examples/python/multi_usrp/multi_usrp_oscope.py
REPLACE_PYTHON+= gnuradio-examples/python/multi_usrp/multi_usrp_rx_cfile.py
do-install:
set -e; \
cd ${WRKSRC}/gnuradio-examples/python; \
for d in `find * -type d`; \
do \
${INSTALL_SCRIPT_DIR} ${DESTDIR}${EXAMPLE_DIR}/"$$d"; \
done; \
for f in `find . \! -name "Makefile*" -type f`; \
do \
${INSTALL_SCRIPT} "$$f" ${DESTDIR}${EXAMPLE_DIR}/"$$f"; \
done
.include "../../ham/gnuradio-wxgui/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,115 +0,0 @@
@comment $NetBSD: PLIST,v 1.9 2010/09/15 09:38:44 markd Exp $
share/examples/gnuradio/python/apps/README
share/examples/gnuradio/python/apps/hf_explorer/README
share/examples/gnuradio/python/apps/hf_explorer/hfx2.py
share/examples/gnuradio/python/apps/hf_explorer/hfx_help
share/examples/gnuradio/python/apps/hf_radio/README.TXT
share/examples/gnuradio/python/apps/hf_radio/hfir.sci
share/examples/gnuradio/python/apps/hf_radio/input.py
share/examples/gnuradio/python/apps/hf_radio/output.py
share/examples/gnuradio/python/apps/hf_radio/radio.py
share/examples/gnuradio/python/apps/hf_radio/radio.xml
share/examples/gnuradio/python/apps/hf_radio/ssb_taps
share/examples/gnuradio/python/apps/hf_radio/ssbagc.py
share/examples/gnuradio/python/apps/hf_radio/ssbdemod.py
share/examples/gnuradio/python/apps/hf_radio/startup.py
share/examples/gnuradio/python/apps/hf_radio/ui.py
share/examples/gnuradio/python/audio/audio_copy.py
share/examples/gnuradio/python/audio/audio_fft.py
share/examples/gnuradio/python/audio/audio_play.py
share/examples/gnuradio/python/audio/audio_to_file.py
share/examples/gnuradio/python/audio/dial_tone.py
share/examples/gnuradio/python/audio/dial_tone_daemon.py
share/examples/gnuradio/python/audio/dial_tone_wav.py
share/examples/gnuradio/python/audio/mono_tone.py
share/examples/gnuradio/python/audio/multi_tone.py
share/examples/gnuradio/python/audio/noise.py
share/examples/gnuradio/python/audio/spectrum_inversion.py
share/examples/gnuradio/python/audio/test_resampler.py
share/examples/gnuradio/python/digital-bert/README
share/examples/gnuradio/python/digital-bert/benchmark_rx.py
share/examples/gnuradio/python/digital-bert/benchmark_tx.py
share/examples/gnuradio/python/digital-bert/receive_path.py
share/examples/gnuradio/python/digital-bert/transmit_path.py
share/examples/gnuradio/python/digital/README
share/examples/gnuradio/python/digital/benchmark_loopback.py
share/examples/gnuradio/python/digital/benchmark_qt_loopback.py
share/examples/gnuradio/python/digital/benchmark_qt_rx.py
share/examples/gnuradio/python/digital/benchmark_rx.py
share/examples/gnuradio/python/digital/benchmark_tx.py
share/examples/gnuradio/python/digital/gen_whitener.py
share/examples/gnuradio/python/digital/pick_bitrate.py
share/examples/gnuradio/python/digital/qt_digital_window.py
share/examples/gnuradio/python/digital/qt_digital_window.ui
share/examples/gnuradio/python/digital/qt_rx_window.py
share/examples/gnuradio/python/digital/qt_rx_window.ui
share/examples/gnuradio/python/digital/receive_path.py
share/examples/gnuradio/python/digital/run_length.py
share/examples/gnuradio/python/digital/rx_voice.py
share/examples/gnuradio/python/digital/transmit_path.py
share/examples/gnuradio/python/digital/tunnel.py
share/examples/gnuradio/python/digital/tx_voice.py
share/examples/gnuradio/python/digital/usrp_receive_path.py
share/examples/gnuradio/python/digital/usrp_transmit_path.py
share/examples/gnuradio/python/digital_voice/cvsd_test.py
share/examples/gnuradio/python/digital_voice/encdec.py
share/examples/gnuradio/python/mp-sched/README
share/examples/gnuradio/python/mp-sched/plot_flops.py
share/examples/gnuradio/python/mp-sched/run_synthetic.py
share/examples/gnuradio/python/mp-sched/synthetic.py
share/examples/gnuradio/python/mp-sched/wfm_rcv_pll_to_wav.py
share/examples/gnuradio/python/multi-antenna/multi_fft.py
share/examples/gnuradio/python/multi-antenna/multi_file.py
share/examples/gnuradio/python/multi-antenna/multi_scope.py
share/examples/gnuradio/python/multi_usrp/README
share/examples/gnuradio/python/multi_usrp/multi_usrp_oscope.py
share/examples/gnuradio/python/multi_usrp/multi_usrp_rx_cfile.py
share/examples/gnuradio/python/network/audio_sink.py
share/examples/gnuradio/python/network/audio_source.py
share/examples/gnuradio/python/network/dial_tone_sink.py
share/examples/gnuradio/python/network/dial_tone_source.py
share/examples/gnuradio/python/network/vector_sink.py
share/examples/gnuradio/python/network/vector_source.py
share/examples/gnuradio/python/ofdm/benchmark_ofdm.py
share/examples/gnuradio/python/ofdm/benchmark_ofdm_rx.py
share/examples/gnuradio/python/ofdm/benchmark_ofdm_tx.py
share/examples/gnuradio/python/ofdm/fftshift.py
share/examples/gnuradio/python/ofdm/fusb_options.py
share/examples/gnuradio/python/ofdm/ofdm_mod_demod_test.py
share/examples/gnuradio/python/ofdm/ofdm_sync.m
share/examples/gnuradio/python/ofdm/ofdm_sync_pn.m
share/examples/gnuradio/python/ofdm/pick_bitrate.py
share/examples/gnuradio/python/ofdm/plot_ofdm.m
share/examples/gnuradio/python/ofdm/receive_path.py
share/examples/gnuradio/python/ofdm/transmit_path.py
share/examples/gnuradio/python/ofdm/tunnel.py
share/examples/gnuradio/python/pfb/channelize.py
share/examples/gnuradio/python/pfb/chirp_channelize.py
share/examples/gnuradio/python/pfb/decimate.py
share/examples/gnuradio/python/pfb/fmtest.py
share/examples/gnuradio/python/pfb/interpolate.py
share/examples/gnuradio/python/pfb/resampler_demo.grc
share/examples/gnuradio/python/usrp/fm_tx4.py
share/examples/gnuradio/python/usrp/fm_tx_2_daughterboards.py
share/examples/gnuradio/python/usrp/max_power.py
share/examples/gnuradio/python/usrp/test_dft_analysis.py
share/examples/gnuradio/python/usrp/test_dft_synth.py
share/examples/gnuradio/python/usrp/usrp_am_mw_rcv.py
share/examples/gnuradio/python/usrp/usrp_benchmark_usb.py
share/examples/gnuradio/python/usrp/usrp_nbfm_ptt.py
share/examples/gnuradio/python/usrp/usrp_nbfm_rcv.py
share/examples/gnuradio/python/usrp/usrp_spectrum_sense.py
share/examples/gnuradio/python/usrp/usrp_test_loop_lfsr.py
share/examples/gnuradio/python/usrp/usrp_tv_rcv.py
share/examples/gnuradio/python/usrp/usrp_tv_rcv_nogui.py
share/examples/gnuradio/python/usrp/usrp_wfm_rcv.py
share/examples/gnuradio/python/usrp/usrp_wfm_rcv2_nogui.py
share/examples/gnuradio/python/usrp/usrp_wfm_rcv_fmdet.py
share/examples/gnuradio/python/usrp/usrp_wfm_rcv_nogui.py
share/examples/gnuradio/python/usrp/usrp_wfm_rcv_pll.py
share/examples/gnuradio/python/usrp/usrp_wfm_rcv_sca.py
share/examples/gnuradio/python/usrp/usrp_wxapt_rcv.py
share/examples/gnuradio/python/usrp2/qt_wfm_interface.py
share/examples/gnuradio/python/usrp2/qt_wfm_interface.ui
share/examples/gnuradio/python/usrp2/usrp2_wfm_qt.py
share/examples/gnuradio/python/usrp2/usrp2_wfm_rcv.py

7
ham/gnuradio-fcd/DESCR Normal file
View File

@@ -0,0 +1,7 @@
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.
This module provides FanCube support of GNU Radio.

15
ham/gnuradio-fcd/Makefile Normal file
View File

@@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.1 2014/10/13 12:51:09 mef Exp $
PKGNAME= gnuradio-fcd-${VERSION}
COMMENT= FanCube support of GNU Radio
.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"
CMAKE_ARGS+= -DENABLE_DEFAULT=False
CMAKE_ARGS+= -DENABLE_GR_FCD=True
.include "../../devel/libusb1/buildlink3.mk"
.include "../../x11/wxGTK28/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

21
ham/gnuradio-fcd/PLIST Normal file
View File

@@ -0,0 +1,21 @@
@comment $NetBSD: PLIST,v 1.3 2014/10/28 16:59:33 mef Exp $
${PYSITELIB}/gnuradio/fcd/__init__.py
${PYSITELIB}/gnuradio/fcd/__init__.pyc
${PYSITELIB}/gnuradio/fcd/__init__.pyo
${PYSITELIB}/gnuradio/fcd/_fcd_swig.so
${PYSITELIB}/gnuradio/fcd/fcd_swig.py
${PYSITELIB}/gnuradio/fcd/fcd_swig.pyc
${PYSITELIB}/gnuradio/fcd/fcd_swig.pyo
include/gnuradio/fcd/api.h
include/gnuradio/fcd/source_c.h
include/gnuradio/swig/fcd_swig.i
include/gnuradio/swig/fcd_swig_doc.i
lib/libgnuradio-fcd.so
lib/libgnuradio-fcd.so.${PKGVERSION}
lib/pkgconfig/gnuradio-fcd.pc
share/doc/gnuradio-${PKGVERSION}/README.fcd
share/gnuradio/examples/fcd/fcd_apt_rx.grc
share/gnuradio/examples/fcd/fcd_fft.grc
share/gnuradio/examples/fcd/fcd_nfm_rx
share/gnuradio/examples/fcd/fcd_nfm_rx.grc
share/gnuradio/grc/blocks/fcd_source_c.xml

View File

@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.1 2014/10/13 12:51:09 mef Exp $
BUILDLINK_TREE+= gnuradio-fcd
.if !defined(GNURADIO_FCD_BUILDLINK3_MK)
GNURADIO_FCD_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gnuradio-fcd+= gnuradio-fcd>=3.7.5
BUILDLINK_ABI_DEPENDS.gnuradio-fcd+= gnuradio-fcd>=3.7.5
BUILDLINK_PKGSRCDIR.gnuradio-fcd?= ../../ham/gnuradio-fcd
.endif # GNURADIO_FCD_BUILDLINK3_MK
BUILDLINK_TREE+= -gnuradio-fcd

View File

@@ -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 documentation for the GNU Radio core module.
This provide forward error correction (FEC) blocks, utilities, and examples.

12
ham/gnuradio-fec/Makefile Normal file
View File

@@ -0,0 +1,12 @@
# $NetBSD: Makefile,v 1.1 2014/10/13 12:51:09 mef Exp $
PKGNAME= gnuradio-fec-${VERSION}
COMMENT= Forward Error Correction blocks, utilities, & examples of GNU Radio
.include "../../ham/gnuradio-core/Makefile.common"
.include "../../ham/gnuradio-core/Nocore.mk"
CMAKE_ARGS+= -DENABLE_DEFAULT=OFF
CMAKE_ARGS+= -DENABLE_GR_FEC=ON
.include "../../mk/bsd.pkg.mk"

110
ham/gnuradio-fec/PLIST Normal file
View File

@@ -0,0 +1,110 @@
@comment $NetBSD: PLIST,v 1.3 2014/10/28 16:59:33 mef Exp $
include/gnuradio/fec/api.h
include/gnuradio/fec/async_decoder.h
include/gnuradio/fec/async_encoder.h
include/gnuradio/fec/ber_bf.h
include/gnuradio/fec/cc_decoder.h
include/gnuradio/fec/cc_encoder.h
include/gnuradio/fec/ccsds_encoder.h
include/gnuradio/fec/conv_bit_corr_bb.h
include/gnuradio/fec/decode_ccsds_27_fb.h
include/gnuradio/fec/decoder.h
include/gnuradio/fec/depuncture_bb.h
include/gnuradio/fec/dummy_decoder.h
include/gnuradio/fec/dummy_encoder.h
include/gnuradio/fec/encode_ccsds_27_bb.h
include/gnuradio/fec/encoder.h
include/gnuradio/fec/generic_decoder.h
include/gnuradio/fec/generic_encoder.h
include/gnuradio/fec/puncture_bb.h
include/gnuradio/fec/puncture_ff.h
include/gnuradio/fec/repetition_decoder.h
include/gnuradio/fec/repetition_encoder.h
include/gnuradio/fec/rs.h
include/gnuradio/fec/tagged_decoder.h
include/gnuradio/fec/tagged_encoder.h
include/gnuradio/fec/viterbi.h
include/gnuradio/swig/fec_swig.i
include/gnuradio/swig/fec_swig_doc.i
lib/libgnuradio-fec.so
lib/libgnuradio-fec.so.${PKGVERSION}
lib/pkgconfig/gnuradio-fec.pc
${PYSITELIB}/gnuradio/fec/__init__.py
${PYSITELIB}/gnuradio/fec/__init__.pyc
${PYSITELIB}/gnuradio/fec/__init__.pyo
${PYSITELIB}/gnuradio/fec/_fec_swig.so
${PYSITELIB}/gnuradio/fec/bercurve_generator.py
${PYSITELIB}/gnuradio/fec/bercurve_generator.pyc
${PYSITELIB}/gnuradio/fec/bercurve_generator.pyo
${PYSITELIB}/gnuradio/fec/bitflip.py
${PYSITELIB}/gnuradio/fec/bitflip.pyc
${PYSITELIB}/gnuradio/fec/bitflip.pyo
${PYSITELIB}/gnuradio/fec/capillary_threaded_decoder.py
${PYSITELIB}/gnuradio/fec/capillary_threaded_decoder.pyc
${PYSITELIB}/gnuradio/fec/capillary_threaded_decoder.pyo
${PYSITELIB}/gnuradio/fec/capillary_threaded_encoder.py
${PYSITELIB}/gnuradio/fec/capillary_threaded_encoder.pyc
${PYSITELIB}/gnuradio/fec/capillary_threaded_encoder.pyo
${PYSITELIB}/gnuradio/fec/extended_async_encoder.py
${PYSITELIB}/gnuradio/fec/extended_async_encoder.pyc
${PYSITELIB}/gnuradio/fec/extended_async_encoder.pyo
${PYSITELIB}/gnuradio/fec/extended_decoder.py
${PYSITELIB}/gnuradio/fec/extended_decoder.pyc
${PYSITELIB}/gnuradio/fec/extended_decoder.pyo
${PYSITELIB}/gnuradio/fec/extended_encoder.py
${PYSITELIB}/gnuradio/fec/extended_encoder.pyc
${PYSITELIB}/gnuradio/fec/extended_encoder.pyo
${PYSITELIB}/gnuradio/fec/extended_tagged_decoder.py
${PYSITELIB}/gnuradio/fec/extended_tagged_decoder.pyc
${PYSITELIB}/gnuradio/fec/extended_tagged_decoder.pyo
${PYSITELIB}/gnuradio/fec/extended_tagged_encoder.py
${PYSITELIB}/gnuradio/fec/extended_tagged_encoder.pyc
${PYSITELIB}/gnuradio/fec/extended_tagged_encoder.pyo
${PYSITELIB}/gnuradio/fec/fec_swig.py
${PYSITELIB}/gnuradio/fec/fec_swig.pyc
${PYSITELIB}/gnuradio/fec/fec_swig.pyo
${PYSITELIB}/gnuradio/fec/fec_test.py
${PYSITELIB}/gnuradio/fec/fec_test.pyc
${PYSITELIB}/gnuradio/fec/fec_test.pyo
${PYSITELIB}/gnuradio/fec/threaded_decoder.py
${PYSITELIB}/gnuradio/fec/threaded_decoder.pyc
${PYSITELIB}/gnuradio/fec/threaded_decoder.pyo
${PYSITELIB}/gnuradio/fec/threaded_encoder.py
${PYSITELIB}/gnuradio/fec/threaded_encoder.pyc
${PYSITELIB}/gnuradio/fec/threaded_encoder.pyo
share/doc/gnuradio-${PKGVERSION}/README.fec
share/gnuradio/examples/fec/ber_curve_gen.grc
share/gnuradio/examples/fec/ber_test.grc
share/gnuradio/examples/fec/fecapi_async_decoders.grc
share/gnuradio/examples/fec/fecapi_async_encoders.grc
share/gnuradio/examples/fec/fecapi_async_packed_decoders.grc
share/gnuradio/examples/fec/fecapi_async_to_stream.grc
share/gnuradio/examples/fec/fecapi_decoders.grc
share/gnuradio/examples/fec/fecapi_encoders.grc
share/gnuradio/examples/fec/fecapi_tagged_decoders.grc
share/gnuradio/examples/fec/fecapi_tagged_encoders.grc
share/gnuradio/grc/blocks/fec_async_decoder.xml
share/gnuradio/grc/blocks/fec_async_encoder.xml
share/gnuradio/grc/blocks/fec_ber_bf.xml
share/gnuradio/grc/blocks/fec_bercurve_generator.xml
share/gnuradio/grc/blocks/fec_block_tree.xml
share/gnuradio/grc/blocks/fec_decode_ccsds_27_bb.xml
share/gnuradio/grc/blocks/fec_decode_ccsds_27_fb.xml
share/gnuradio/grc/blocks/fec_decoder.xml
share/gnuradio/grc/blocks/fec_depuncture_bb.xml
share/gnuradio/grc/blocks/fec_encoder.xml
share/gnuradio/grc/blocks/fec_extended_async_encoder.xml
share/gnuradio/grc/blocks/fec_extended_decoder.xml
share/gnuradio/grc/blocks/fec_extended_encoder.xml
share/gnuradio/grc/blocks/fec_extended_tagged_decoder.xml
share/gnuradio/grc/blocks/fec_extended_tagged_encoder.xml
share/gnuradio/grc/blocks/fec_puncture_xx.xml
share/gnuradio/grc/blocks/fec_tagged_decoder.xml
share/gnuradio/grc/blocks/fec_tagged_encoder.xml
share/gnuradio/grc/blocks/variable_cc_decoder_def_list.xml
share/gnuradio/grc/blocks/variable_cc_encoder_def_list.xml
share/gnuradio/grc/blocks/variable_ccsds_encoder_def_list.xml
share/gnuradio/grc/blocks/variable_dummy_decoder_def_list.xml
share/gnuradio/grc/blocks/variable_dummy_encoder_def_list.xml
share/gnuradio/grc/blocks/variable_repetition_decoder_def_list.xml
share/gnuradio/grc/blocks/variable_repetition_encoder_def_list.xml

Some files were not shown because too many files have changed in this diff Show More