summaryrefslogtreecommitdiff
path: root/ham/gnuradio-pager
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-pager
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-pager')
-rw-r--r--ham/gnuradio-pager/DESCR7
-rw-r--r--ham/gnuradio-pager/Makefile19
-rw-r--r--ham/gnuradio-pager/PLIST31
-rw-r--r--ham/gnuradio-pager/buildlink3.mk23
4 files changed, 80 insertions, 0 deletions
diff --git a/ham/gnuradio-pager/DESCR b/ham/gnuradio-pager/DESCR
new file mode 100644
index 00000000000..faaf9f7160c
--- /dev/null
+++ b/ham/gnuradio-pager/DESCR
@@ -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 package implements a FLEX radiopager receiver/demodulator.
diff --git a/ham/gnuradio-pager/Makefile b/ham/gnuradio-pager/Makefile
new file mode 100644
index 00000000000..6d615d15b81
--- /dev/null
+++ b/ham/gnuradio-pager/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2014/10/13 12:51:09 mef Exp $
+
+PKGNAME= gnuradio-pager-${VERSION}
+COMMENT= FLEX radiopager receiver/demodulator of GNU Radio
+
+.include "../../ham/gnuradio-core/Makefile.common"
+.include "../../ham/gnuradio-core/Nocore.mk"
+
+CMAKE_ARGS+= -DENABLE_DEFAULT=OFF
+CMAKE_ARGS+= -DENABLE_GR_PAGER=ON
+
+.include "../../mk/bsd.pkg.mk"
+
+# -- Dependency Boost_FOUND = 1
+# -- Dependency ENABLE_GNURADIO_RUNTIME = ON
+# -- Dependency ENABLE_GR_FILTER = ON
+# -- Dependency ENABLE_GR_ANALOG = ON
+# -- Enabling gr-pager support.
+# -- Override with -DENABLE_GR_PAGER=ON/OFF
diff --git a/ham/gnuradio-pager/PLIST b/ham/gnuradio-pager/PLIST
new file mode 100644
index 00000000000..ac687c9872f
--- /dev/null
+++ b/ham/gnuradio-pager/PLIST
@@ -0,0 +1,31 @@
+@comment $NetBSD: PLIST,v 1.1 2014/10/13 12:51:09 mef Exp $
+bin/usrp_flex
+bin/usrp_flex_all
+bin/usrp_flex_band
+include/gnuradio/pager/api.h
+include/gnuradio/pager/flex_deinterleave.h
+include/gnuradio/pager/flex_frame.h
+include/gnuradio/pager/flex_parse.h
+include/gnuradio/pager/flex_sync.h
+include/gnuradio/pager/slicer_fb.h
+include/gnuradio/swig/pager_swig.i
+include/gnuradio/swig/pager_swig_doc.i
+lib/libgnuradio-pager.so
+lib/libgnuradio-pager.so.${PKGVERSION}
+lib/pkgconfig/gnuradio-pager.pc
+${PYSITELIB}/gnuradio/pager/__init__.py
+${PYSITELIB}/gnuradio/pager/__init__.pyc
+${PYSITELIB}/gnuradio/pager/__init__.pyo
+${PYSITELIB}/gnuradio/pager/_pager_swig.so
+${PYSITELIB}/gnuradio/pager/flex_demod.py
+${PYSITELIB}/gnuradio/pager/flex_demod.pyc
+${PYSITELIB}/gnuradio/pager/flex_demod.pyo
+${PYSITELIB}/gnuradio/pager/pager_swig.py
+${PYSITELIB}/gnuradio/pager/pager_swig.pyc
+${PYSITELIB}/gnuradio/pager/pager_swig.pyo
+${PYSITELIB}/gnuradio/pager/pager_utils.py
+${PYSITELIB}/gnuradio/pager/pager_utils.pyc
+${PYSITELIB}/gnuradio/pager/pager_utils.pyo
+share/gnuradio/grc/blocks/pager_flex_deinterleave.xml
+share/gnuradio/grc/blocks/pager_flex_sync.xml
+share/gnuradio/grc/blocks/pager_slicer_fb.xml
diff --git a/ham/gnuradio-pager/buildlink3.mk b/ham/gnuradio-pager/buildlink3.mk
new file mode 100644
index 00000000000..f227a5a8171
--- /dev/null
+++ b/ham/gnuradio-pager/buildlink3.mk
@@ -0,0 +1,23 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/10/13 12:51:09 mef Exp $
+
+BUILDLINK_TREE+= gnuradio-pager
+
+.if !defined(GNURADIO_PAGER_BUILDLINK3_MK)
+GNURADIO_PAGER_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gnuradio-pager+= gnuradio-pager>=3.7.5
+BUILDLINK_ABI_DEPENDS.gnuradio-pager+= gnuradio-pager>=3.7.5
+BUILDLINK_PKGSRCDIR.gnuradio-pager?= ../../ham/gnuradio-pager
+
+#.include "../../devel/boost-headers/buildlink3.mk"
+#.include "../../devel/boost-libs/buildlink3.mk"
+#.include "../../devel/cppunit/buildlink3.mk"
+#.include "../../devel/swig2/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_PAGER_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gnuradio-pager