summaryrefslogtreecommitdiff
path: root/ham/gnuradio-ctrlport
diff options
context:
space:
mode:
authormef <mef@pkgsrc.org>2014-10-13 12:51:08 +0000
committermef <mef@pkgsrc.org>2014-10-13 12:51:08 +0000
commitccc99f7d40c78bb9263e7ff2eb9d28e03534325e (patch)
treeaffc2f0384e9136f1aaf9a8afa0f906bb2d7965b /ham/gnuradio-ctrlport
parent776a7917cde90c282094cd4b6a3c647d732fe514 (diff)
downloadpkgsrc-ccc99f7d40c78bb9263e7ff2eb9d28e03534325e.tar.gz
Update GNU Radio 3.3.0 (2010-09-15) to 3.7.5
See the thread for modularity issues etc: http://mail-index.netbsd.org/pkgsrc-users/2014/09/07/msg020346.html See more info at recent gnuradio-core/Makefile commit log, thanks.
Diffstat (limited to 'ham/gnuradio-ctrlport')
-rw-r--r--ham/gnuradio-ctrlport/DESCR11
-rw-r--r--ham/gnuradio-ctrlport/Makefile11
-rw-r--r--ham/gnuradio-ctrlport/PLIST15
-rw-r--r--ham/gnuradio-ctrlport/buildlink3.mk13
4 files changed, 50 insertions, 0 deletions
diff --git a/ham/gnuradio-ctrlport/DESCR b/ham/gnuradio-ctrlport/DESCR
new file mode 100644
index 00000000000..921e8a7e218
--- /dev/null
+++ b/ham/gnuradio-ctrlport/DESCR
@@ -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.
diff --git a/ham/gnuradio-ctrlport/Makefile b/ham/gnuradio-ctrlport/Makefile
new file mode 100644
index 00000000000..297daf4a84e
--- /dev/null
+++ b/ham/gnuradio-ctrlport/Makefile
@@ -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"
diff --git a/ham/gnuradio-ctrlport/PLIST b/ham/gnuradio-ctrlport/PLIST
new file mode 100644
index 00000000000..b90c417be07
--- /dev/null
+++ b/ham/gnuradio-ctrlport/PLIST
@@ -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
diff --git a/ham/gnuradio-ctrlport/buildlink3.mk b/ham/gnuradio-ctrlport/buildlink3.mk
new file mode 100644
index 00000000000..d5adb889127
--- /dev/null
+++ b/ham/gnuradio-ctrlport/buildlink3.mk
@@ -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