diff options
author | wulf <wulf@pkgsrc.org> | 2005-10-07 23:19:15 +0000 |
---|---|---|
committer | wulf <wulf@pkgsrc.org> | 2005-10-07 23:19:15 +0000 |
commit | 2e40054a39fe1177a248c57897a9abdf364cf684 (patch) | |
tree | 0423df473860e2a123d161ce30dd13d658380db1 /ham | |
parent | 731306f61e8bc480c594112645b0ac19a366ee52 (diff) | |
download | pkgsrc-2e40054a39fe1177a248c57897a9abdf364cf684.tar.gz |
New package usrp: This module contains the non GNU Radio specific libraries,
firmware and FPGA code for the Universal Software Radio Peripheral (USRP),
a low-cost and high-speed implementation of the GNU Radio hardware.
Diffstat (limited to 'ham')
-rw-r--r-- | ham/usrp/DESCR | 9 | ||||
-rw-r--r-- | ham/usrp/Makefile | 16 | ||||
-rw-r--r-- | ham/usrp/PLIST | 195 | ||||
-rw-r--r-- | ham/usrp/buildlink3.mk | 21 | ||||
-rw-r--r-- | ham/usrp/distinfo | 5 |
5 files changed, 246 insertions, 0 deletions
diff --git a/ham/usrp/DESCR b/ham/usrp/DESCR new file mode 100644 index 00000000000..2ea77b313ef --- /dev/null +++ b/ham/usrp/DESCR @@ -0,0 +1,9 @@ +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 non GNU Radio specific libraries, firmware and FPGA +code for the Universal Software Radio Peripheral (USRP), a low-cost and +high-speed implementation of the GNU Radio hardware. diff --git a/ham/usrp/Makefile b/ham/usrp/Makefile new file mode 100644 index 00000000000..379257aeab6 --- /dev/null +++ b/ham/usrp/Makefile @@ -0,0 +1,16 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/10/07 23:19:15 wulf Exp $ + +DISTNAME= usrp-0.8 +COMMENT= Non GNU Radio specific part of the USRP code base + +BUILD_DEPENDS+= sdcc>=2.4.0:../../devel/sdcc + +post-install: + ${INSTALL_DATA} ${WRKSRC}/fpga/rbf/usrp_fpga_rev2.rbf \ + ${LOCALBASE}/share/usrp/rev2/usrp_fpga.rbf + +.include "../../meta-pkgs/gnuradio/Makefile.common" + +.include "../../ham/gnuradio-core/buildlink3.mk" +.include "../../devel/libusb/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/ham/usrp/PLIST b/ham/usrp/PLIST new file mode 100644 index 00000000000..c54d6a22836 --- /dev/null +++ b/ham/usrp/PLIST @@ -0,0 +1,195 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/10/07 23:19:15 wulf Exp $ +bin/usrper +include/usrp0.h +include/usrp_basic.h +include/usrp_bytesex.h +include/usrp_config.h +include/usrp_i2c_addr.h +include/usrp_prims.h +include/usrp_slots.h +include/usrp_standard.h +lib/libusrp.la +lib/pkgconfig/usrp.pc +${PYSITELIB}/__init__.py +${PYSITELIB}/__init__.pyc +${PYSITELIB}/__init__.pyo +${PYSITELIB}/_usrp_prims.la +${PYSITELIB}/usrp_prims.py +${PYSITELIB}/usrp_prims.pyc +${PYSITELIB}/usrp_prims.pyo +share/doc/usrp-0.8/ChangeLog +share/doc/usrp-0.8/README +share/doc/usrp-0.8/html/ad9862_8h-source.html +share/doc/usrp-0.8/html/ad9862_8h.html +share/doc/usrp-0.8/html/annotated.html +share/doc/usrp-0.8/html/bug__work__around__8_8cc.html +share/doc/usrp-0.8/html/check__order__quickly_8cc.html +share/doc/usrp-0.8/html/classfusb__devhandle-members.html +share/doc/usrp-0.8/html/classfusb__devhandle.html +share/doc/usrp-0.8/html/classfusb__devhandle.png +share/doc/usrp-0.8/html/classfusb__devhandle__darwin-members.html +share/doc/usrp-0.8/html/classfusb__devhandle__darwin.html +share/doc/usrp-0.8/html/classfusb__devhandle__darwin.png +share/doc/usrp-0.8/html/classfusb__devhandle__generic-members.html +share/doc/usrp-0.8/html/classfusb__devhandle__generic.html +share/doc/usrp-0.8/html/classfusb__devhandle__generic.png +share/doc/usrp-0.8/html/classfusb__devhandle__linux-members.html +share/doc/usrp-0.8/html/classfusb__devhandle__linux.html +share/doc/usrp-0.8/html/classfusb__devhandle__linux.png +share/doc/usrp-0.8/html/classfusb__ephandle-members.html +share/doc/usrp-0.8/html/classfusb__ephandle.html +share/doc/usrp-0.8/html/classfusb__ephandle.png +share/doc/usrp-0.8/html/classfusb__ephandle__darwin-members.html +share/doc/usrp-0.8/html/classfusb__ephandle__darwin.html +share/doc/usrp-0.8/html/classfusb__ephandle__darwin.png +share/doc/usrp-0.8/html/classfusb__ephandle__generic-members.html +share/doc/usrp-0.8/html/classfusb__ephandle__generic.html +share/doc/usrp-0.8/html/classfusb__ephandle__generic.png +share/doc/usrp-0.8/html/classfusb__ephandle__linux-members.html +share/doc/usrp-0.8/html/classfusb__ephandle__linux.html +share/doc/usrp-0.8/html/classfusb__ephandle__linux.png +share/doc/usrp-0.8/html/classfusb__sysconfig-members.html +share/doc/usrp-0.8/html/classfusb__sysconfig.html +share/doc/usrp-0.8/html/classusrp0__common-members.html +share/doc/usrp-0.8/html/classusrp0__common.html +share/doc/usrp-0.8/html/classusrp0__common.png +share/doc/usrp-0.8/html/classusrp0__rx-members.html +share/doc/usrp-0.8/html/classusrp0__rx.html +share/doc/usrp-0.8/html/classusrp0__rx.png +share/doc/usrp-0.8/html/classusrp0__tx-members.html +share/doc/usrp-0.8/html/classusrp0__tx.html +share/doc/usrp-0.8/html/classusrp0__tx.png +share/doc/usrp-0.8/html/classusrp__basic-members.html +share/doc/usrp-0.8/html/classusrp__basic.html +share/doc/usrp-0.8/html/classusrp__basic.png +share/doc/usrp-0.8/html/classusrp__basic__rx-members.html +share/doc/usrp-0.8/html/classusrp__basic__rx.html +share/doc/usrp-0.8/html/classusrp__basic__rx.png +share/doc/usrp-0.8/html/classusrp__basic__tx-members.html +share/doc/usrp-0.8/html/classusrp__basic__tx.html +share/doc/usrp-0.8/html/classusrp__basic__tx.png +share/doc/usrp-0.8/html/classusrp__standard__rx-members.html +share/doc/usrp-0.8/html/classusrp__standard__rx.html +share/doc/usrp-0.8/html/classusrp__standard__rx.png +share/doc/usrp-0.8/html/classusrp__standard__tx-members.html +share/doc/usrp-0.8/html/classusrp__standard__tx.html +share/doc/usrp-0.8/html/classusrp__standard__tx.png +share/doc/usrp-0.8/html/dir_000000.html +share/doc/usrp-0.8/html/dir_000001.html +share/doc/usrp-0.8/html/dir_000002.html +share/doc/usrp-0.8/html/dir_000003.html +share/doc/usrp-0.8/html/dirs.html +share/doc/usrp-0.8/html/doxygen.css +share/doc/usrp-0.8/html/doxygen.png +share/doc/usrp-0.8/html/files.html +share/doc/usrp-0.8/html/functions.html +share/doc/usrp-0.8/html/functions_enum.html +share/doc/usrp-0.8/html/functions_eval.html +share/doc/usrp-0.8/html/functions_func.html +share/doc/usrp-0.8/html/functions_vars.html +share/doc/usrp-0.8/html/fusb_8cc.html +share/doc/usrp-0.8/html/fusb_8h-source.html +share/doc/usrp-0.8/html/fusb_8h.html +share/doc/usrp-0.8/html/fusb__darwin_8cc.html +share/doc/usrp-0.8/html/fusb__darwin_8h-source.html +share/doc/usrp-0.8/html/fusb__darwin_8h.html +share/doc/usrp-0.8/html/fusb__generic_8cc.html +share/doc/usrp-0.8/html/fusb__generic_8h-source.html +share/doc/usrp-0.8/html/fusb__generic_8h.html +share/doc/usrp-0.8/html/fusb__linux_8cc.html +share/doc/usrp-0.8/html/fusb__linux_8h-source.html +share/doc/usrp-0.8/html/fusb__linux_8h.html +share/doc/usrp-0.8/html/fusb__sysconfig__darwin_8cc.html +share/doc/usrp-0.8/html/fusb__sysconfig__generic_8cc.html +share/doc/usrp-0.8/html/fusb__sysconfig__linux_8cc.html +share/doc/usrp-0.8/html/getopt_8h-source.html +share/doc/usrp-0.8/html/getopt_8h.html +share/doc/usrp-0.8/html/globals.html +share/doc/usrp-0.8/html/globals_0x61.html +share/doc/usrp-0.8/html/globals_0x62.html +share/doc/usrp-0.8/html/globals_0x63.html +share/doc/usrp-0.8/html/globals_0x64.html +share/doc/usrp-0.8/html/globals_0x65.html +share/doc/usrp-0.8/html/globals_0x67.html +share/doc/usrp-0.8/html/globals_0x6d.html +share/doc/usrp-0.8/html/globals_0x6e.html +share/doc/usrp-0.8/html/globals_0x6f.html +share/doc/usrp-0.8/html/globals_0x70.html +share/doc/usrp-0.8/html/globals_0x72.html +share/doc/usrp-0.8/html/globals_0x74.html +share/doc/usrp-0.8/html/globals_0x75.html +share/doc/usrp-0.8/html/globals_0x76.html +share/doc/usrp-0.8/html/globals_defs.html +share/doc/usrp-0.8/html/globals_enum.html +share/doc/usrp-0.8/html/globals_eval.html +share/doc/usrp-0.8/html/globals_func.html +share/doc/usrp-0.8/html/globals_vars.html +share/doc/usrp-0.8/html/hierarchy.html +share/doc/usrp-0.8/html/index.html +share/doc/usrp-0.8/html/mainpage_8dox.html +share/doc/usrp-0.8/html/md5_8h-source.html +share/doc/usrp-0.8/html/md5_8h.html +share/doc/usrp-0.8/html/namespacead9862.html +share/doc/usrp-0.8/html/namespaces.html +share/doc/usrp-0.8/html/rate__to__regval_8h-source.html +share/doc/usrp-0.8/html/rate__to__regval_8h.html +share/doc/usrp-0.8/html/std__paths_8h-source.html +share/doc/usrp-0.8/html/std__paths_8h.html +share/doc/usrp-0.8/html/structmd5__ctx-members.html +share/doc/usrp-0.8/html/structmd5__ctx.html +share/doc/usrp-0.8/html/structoption-members.html +share/doc/usrp-0.8/html/structoption.html +share/doc/usrp-0.8/html/structrate__to__regval-members.html +share/doc/usrp-0.8/html/structrate__to__regval.html +share/doc/usrp-0.8/html/structusrp__dboard__eeprom-members.html +share/doc/usrp-0.8/html/structusrp__dboard__eeprom.html +share/doc/usrp-0.8/html/test__usrp0_8cc.html +share/doc/usrp-0.8/html/test__usrp__standard__rx_8cc.html +share/doc/usrp-0.8/html/test__usrp__standard__tx_8cc.html +share/doc/usrp-0.8/html/time__stuff_8h-source.html +share/doc/usrp-0.8/html/time__stuff_8h.html +share/doc/usrp-0.8/html/usrp0_8cc.html +share/doc/usrp-0.8/html/usrp0_8h-source.html +share/doc/usrp-0.8/html/usrp0_8h.html +share/doc/usrp-0.8/html/usrp__basic_8cc.html +share/doc/usrp-0.8/html/usrp__basic_8h-source.html +share/doc/usrp-0.8/html/usrp__basic_8h.html +share/doc/usrp-0.8/html/usrp__bytesex_8h-source.html +share/doc/usrp-0.8/html/usrp__bytesex_8h.html +share/doc/usrp-0.8/html/usrp__config_8cc.html +share/doc/usrp-0.8/html/usrp__config_8h-source.html +share/doc/usrp-0.8/html/usrp__config_8h.html +share/doc/usrp-0.8/html/usrp__daughterboards_8h-source.html +share/doc/usrp-0.8/html/usrp__daughterboards_8h.html +share/doc/usrp-0.8/html/usrp__dbid_8cc.html +share/doc/usrp-0.8/html/usrp__prims_8cc.html +share/doc/usrp-0.8/html/usrp__prims_8h-source.html +share/doc/usrp-0.8/html/usrp__prims_8h.html +share/doc/usrp-0.8/html/usrp__slots_8h-source.html +share/doc/usrp-0.8/html/usrp__slots_8h.html +share/doc/usrp-0.8/html/usrp__standard_8cc.html +share/doc/usrp-0.8/html/usrp__standard_8h-source.html +share/doc/usrp-0.8/html/usrp__standard_8h.html +share/doc/usrp-0.8/html/usrper_8cc.html +share/usrp/rev0/blink_leds.ihx +share/usrp/rev0/check_mdelay.ihx +share/usrp/rev0/check_udelay.ihx +share/usrp/rev0/just_blink_leds.ihx +share/usrp/rev0/usrp_firmware.ihx +share/usrp/rev1/blink_leds.ihx +share/usrp/rev1/check_mdelay.ihx +share/usrp/rev1/check_udelay.ihx +share/usrp/rev1/eeprom_boot.ihx +share/usrp/rev1/usrp_firmware.ihx +share/usrp/rev2/blink_leds.ihx +share/usrp/rev2/check_mdelay.ihx +share/usrp/rev2/check_udelay.ihx +share/usrp/rev2/eeprom_boot.ihx +share/usrp/rev2/usrp_firmware.ihx +share/usrp/rev2/usrp_fpga.rbf +@dirrm share/doc/usrp-0.8/html +@dirrm share/doc/usrp-0.8 +@dirrm share/usrp/rev0 +@dirrm share/usrp/rev1 +@dirrm share/usrp/rev2 +@dirrm share/usrp diff --git a/ham/usrp/buildlink3.mk b/ham/usrp/buildlink3.mk new file mode 100644 index 00000000000..23543f141a6 --- /dev/null +++ b/ham/usrp/buildlink3.mk @@ -0,0 +1,21 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/10/07 23:19:15 wulf Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +USRP_BUILDLINK3_MK:= ${USRP_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= usrp +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nusrp} +BUILDLINK_PACKAGES+= usrp + +.if !empty(USRP_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.usrp+= usrp>=0.8 +BUILDLINK_PKGSRCDIR.usrp?= ../../ham/usrp +.endif # USRP_BUILDLINK3_MK + +.include "../../ham/gnuradio-core/buildlink3.mk" +.include "../../devel/libusb/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/ham/usrp/distinfo b/ham/usrp/distinfo new file mode 100644 index 00000000000..33866d88e67 --- /dev/null +++ b/ham/usrp/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/10/07 23:19:15 wulf Exp $ + +SHA1 (usrp-0.8.tar.gz) = dc51e7482fbd2266d43938762e00b6a79aec3732 +RMD160 (usrp-0.8.tar.gz) = a2005801e5eb828fcc8b052cdc0eb695d10b9bfd +Size (usrp-0.8.tar.gz) = 1075228 bytes |