summaryrefslogtreecommitdiff
path: root/ham/gnuradio-fec
diff options
context:
space:
mode:
authormef <mef>2014-10-13 12:51:08 +0000
committermef <mef>2014-10-13 12:51:08 +0000
commit775c0d55aa4b6de548bda6217dcfeb4e688b4121 (patch)
treeaffc2f0384e9136f1aaf9a8afa0f906bb2d7965b /ham/gnuradio-fec
parent26a46c472d0fa3dec0e69277a9dbe0dea2202e74 (diff)
downloadpkgsrc-775c0d55aa4b6de548bda6217dcfeb4e688b4121.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-fec')
-rw-r--r--ham/gnuradio-fec/DESCR7
-rw-r--r--ham/gnuradio-fec/Makefile12
-rw-r--r--ham/gnuradio-fec/PLIST110
-rw-r--r--ham/gnuradio-fec/buildlink3.mk13
4 files changed, 142 insertions, 0 deletions
diff --git a/ham/gnuradio-fec/DESCR b/ham/gnuradio-fec/DESCR
new file mode 100644
index 00000000000..19adbe065fa
--- /dev/null
+++ b/ham/gnuradio-fec/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 provide forward error correction (FEC) blocks, utilities, and examples.
diff --git a/ham/gnuradio-fec/Makefile b/ham/gnuradio-fec/Makefile
new file mode 100644
index 00000000000..bef50b580e0
--- /dev/null
+++ b/ham/gnuradio-fec/Makefile
@@ -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"
diff --git a/ham/gnuradio-fec/PLIST b/ham/gnuradio-fec/PLIST
new file mode 100644
index 00000000000..6e7557bd7ec
--- /dev/null
+++ b/ham/gnuradio-fec/PLIST
@@ -0,0 +1,110 @@
+@comment $NetBSD: PLIST,v 1.1 2014/10/13 12:51:09 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
diff --git a/ham/gnuradio-fec/buildlink3.mk b/ham/gnuradio-fec/buildlink3.mk
new file mode 100644
index 00000000000..d0623b19ba4
--- /dev/null
+++ b/ham/gnuradio-fec/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/10/13 12:51:09 mef Exp $
+
+BUILDLINK_TREE+= gnuradio-fec
+
+.if !defined(GNURADIO_FEC_BUILDLINK3_MK)
+GNURADIO_FEC_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gnuradio-fec+= gnuradio-fec>=3.7.5
+BUILDLINK_ABI_DEPENDS.gnuradio-fec+= gnuradio-fec>=3.7.5
+BUILDLINK_PKGSRCDIR.gnuradio-fec?= ../../ham/gnuradio-fec
+.endif # GNURADIO_FEC_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gnuradio-fec