pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/ham/hackrf (ham/hackrf) Updated 2021.03.1 to 2022.09.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/035a0ac2ca35
branches:  trunk
changeset: 386521:035a0ac2ca35
user:      mef <mef%pkgsrc.org@localhost>
date:      Sun Oct 09 13:28:26 2022 +0000

description:
(ham/hackrf) Updated 2021.03.1 to 2022.09.1

HackRF 2022.09.1 Release Notes

To upgrade to this release, you must update libhackrf and hackrf-tools on your
host computer.  You must also update firmware on your HackRF.

Major changes in this release include:

- Opera Cake, an antenna switching add-on board for HackRF One is fully
  supported. Thank you, Mike Walters!

- A new user interface for rad1o provides status information during operation
  in HackRF mode. Thanks, schneider!

- Documentation has been migrated from a wiki to source code in the docs
  directory that can be built as HTML or PDF. Thanks, Straithe! The PDF is
  included in release archives, and HTML documentation built from current git
  source is available at: https://hackrf.readthedocs.io/

- Numerous performance, stability, and instrumentation improvements have been
  made to hackrf_transfer, hackrf_sweep, libhackrf, and firmware. Thank you
  especially, Martin Ling!

- The project repository has moved to:
  https://github.com/greatscottgadgets/hackrf

There have been many enhancements and bug fixes.  For a full list of changes,
see the git log.

diffstat:

 ham/hackrf/Makefile |    9 +-
 ham/hackrf/PLIST    |  209 ++++++++++++++++++++++++++++++++++++++++++---------
 ham/hackrf/distinfo |    8 +-
 3 files changed, 179 insertions(+), 47 deletions(-)

diffs (truncated from 333 to 300 lines):

diff -r 2ba821028116 -r 035a0ac2ca35 ham/hackrf/Makefile
--- a/ham/hackrf/Makefile       Sun Oct 09 13:06:08 2022 +0000
+++ b/ham/hackrf/Makefile       Sun Oct 09 13:28:26 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2022/06/30 11:18:30 nia Exp $
+# $NetBSD: Makefile,v 1.13 2022/10/09 13:28:26 mef Exp $
 
-DISTNAME=              hackrf-2021.03.1
-PKGREVISION=           1
+DISTNAME=              hackrf-2022.09.1
 CATEGORIES=            ham
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=mossmann/}
 GITHUB_RELEASE=                v${PKGVERSION_NOREV}
@@ -15,7 +14,7 @@
 
 USE_LANGUAGES=         c c++
 USE_CMAKE=             yes
-USE_TOOLS=             pkg-config
+USE_TOOLS=             pkg-config tar
 
 # Suppress warning for developer
 CMAKE_ARGS+=           -Wno-dev
@@ -36,7 +35,7 @@
 post-install:
 #      (${MKDIR} ${DESTDIR}${PREFIX}/share/hackerRF )
        (cd ${WRKSRC}; tar cf - \
-       COPYING  RELEASENOTES Readme.md TRADEMARK doc firmware firmware-bin hardware |\
+       COPYING  RELEASENOTES Readme.md doc firmware firmware-bin hardware |\
        (cd ${DESTDIR}${PREFIX}/share/hackerRF ; tar xf - ) )
 
 .include "../../lang/python/application.mk"
diff -r 2ba821028116 -r 035a0ac2ca35 ham/hackrf/PLIST
--- a/ham/hackrf/PLIST  Sun Oct 09 13:06:08 2022 +0000
+++ b/ham/hackrf/PLIST  Sun Oct 09 13:28:26 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2021/04/05 12:49:22 tnn Exp $
+@comment $NetBSD: PLIST,v 1.5 2022/10/09 13:28:26 mef Exp $
 bin/hackrf_clock
 bin/hackrf_cpldjtag
 bin/hackrf_debug
@@ -11,21 +11,12 @@
 lib/libhackrf.a
 lib/libhackrf.so
 lib/libhackrf.so.0
-lib/libhackrf.so.0.6.0
+lib/libhackrf.so.0.7.0
 lib/pkgconfig/libhackrf.pc
 share/hackerRF/COPYING
 share/hackerRF/RELEASENOTES
 share/hackerRF/Readme.md
-share/hackerRF/TRADEMARK
-share/hackerRF/doc/HackRF-One-fd0-0009.jpeg
-share/hackerRF/doc/LPC4330_SGPIO_SignalGenerator_Measurements.ods
-share/hackerRF/doc/LPC4330_SGPIO_SignalGenerator_Measurements.pdf
-share/hackerRF/doc/LPCXPresso_Flash_Debug_Tutorial.odt
-share/hackerRF/doc/LPCXPresso_Flash_Debug_Tutorial.pdf
-share/hackerRF/doc/Readme.md
-share/hackerRF/doc/SPIFI_Quad_Tests_OLS/SPIFI_QUAD_100MHZ_OLS_0_9_6b3_JellyBean_Startup_Dual4_M4_SPIFI_0.olp
-share/hackerRF/doc/SPIFI_Quad_Tests_OLS/SPIFI_QUAD_100MHZ_OLS_0_9_6b3_JellyBean_Startup_Dual4_M4_SPIFI_0.ols
-share/hackerRF/doc/SPIFI_Quad_Tests_OLS/SPIFI_QUAD_100MHZ_OLS_0_9_6b3_JellyBean_Startup_Dual4_M4_SPIFI_0_Analyze.txt
+share/hackerRF/doc/hackrf.pdf
 share/hackerRF/doc/hardware/hackrf-one-assembly.pdf
 share/hackerRF/doc/hardware/hackrf-one-bom.csv
 share/hackerRF/doc/hardware/hackrf-one-gerbers/README
@@ -37,7 +28,7 @@
 share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-Edge_Cuts.gm1
 share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_Mask.gts
 share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_Paste.gtp
-share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_SilkS.gto
+share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one-F_Silkscreen.gto
 share/hackerRF/doc/hardware/hackrf-one-gerbers/hackrf-one.drl
 share/hackerRF/doc/hardware/hackrf-one-schematic.pdf
 share/hackerRF/doc/hardware/jawbreaker-assembly.pdf
@@ -54,17 +45,150 @@
 share/hackerRF/doc/hardware/jawbreaker-gerbers/jawbreaker-Inner3.gbr
 share/hackerRF/doc/hardware/jawbreaker-gerbers/jawbreaker.drl
 share/hackerRF/doc/hardware/jawbreaker-schematic.pdf
-share/hackerRF/doc/jawbreaker-fd0-145436.jpeg
-share/hackerRF/doc/jawbreaker.jpeg
-share/hackerRF/doc/lemonAndjelly.jpeg
-share/hackerRF/doc/wiki/hardware/modifications/sgpio-gclk2-reroute.jpg
-share/hackerRF/doc/wiki/hardware/modifications/sgpio-p1_12-cut-trace.jpg
-share/hackerRF/doc/wiki/images/baseband-filter/max2837-1m75bw-at-2m.png
-share/hackerRF/doc/wiki/images/baseband-filter/max2837-1m75bw-at-8m.png
-share/hackerRF/doc/wiki/images/hackrf_blockdiagram-digital.png
-share/hackerRF/doc/wiki/images/hackrf_blockdiagram-digital.svg
-share/hackerRF/doc/wiki/images/hackrf_blockdiagram-frontend_baseband.png
-share/hackerRF/doc/wiki/images/hackrf_blockdiagram-frontend_baseband.svg
+share/hackerRF/doc/html/.buildinfo
+share/hackerRF/doc/html/LPC43XX_Debugging.html
+share/hackerRF/doc/html/LPC43XX_SGPIO_Configuration.html
+share/hackerRF/doc/html/_images/HackRF-One-fd0-0009.jpeg
+share/hackerRF/doc/html/_images/block-diagram.png
+share/hackerRF/doc/html/_images/max2837-1m75bw-at-2m.png
+share/hackerRF/doc/html/_images/max2837-1m75bw-at-8m.png
+share/hackerRF/doc/html/_images/noisereducingcablescreenshot.jpeg
+share/hackerRF/doc/html/_images/operacake.jpeg
+share/hackerRF/doc/html/_images/rf_shield_1.jpeg
+share/hackerRF/doc/html/_images/rf_shield_2.jpg
+share/hackerRF/doc/html/_images/rf_shield_3.jpg
+share/hackerRF/doc/html/_images/rf_shield_4.jpg
+share/hackerRF/doc/html/_images/rf_shield_5.jpg
+share/hackerRF/doc/html/_images/rf_shield_6.jpg
+share/hackerRF/doc/html/_images/rf_shield_7.jpg
+share/hackerRF/doc/html/_images/rf_shield_8.jpg
+share/hackerRF/doc/html/_images/rf_shield_9.jpg
+share/hackerRF/doc/html/_images/trigger-pins.png
+share/hackerRF/doc/html/_sources/LPC43XX_Debugging.rst.txt
+share/hackerRF/doc/html/_sources/LPC43XX_SGPIO_Configuration.rst.txt
+share/hackerRF/doc/html/_sources/enclosure_options.rst.txt
+share/hackerRF/doc/html/_sources/expansion_interface.rst.txt
+share/hackerRF/doc/html/_sources/external_clock_interface.rst.txt
+share/hackerRF/doc/html/_sources/faq.rst.txt
+share/hackerRF/doc/html/_sources/firmware_development_setup.rst.txt
+share/hackerRF/doc/html/_sources/getting_help.rst.txt
+share/hackerRF/doc/html/_sources/getting_started_hackrf_gnuradio.rst.txt
+share/hackerRF/doc/html/_sources/hackrf_one.rst.txt
+share/hackerRF/doc/html/_sources/hackrf_projects_mentions.rst.txt
+share/hackerRF/doc/html/_sources/hackrf_sweep.rst.txt
+share/hackerRF/doc/html/_sources/hackrfs_buttons.rst.txt
+share/hackerRF/doc/html/_sources/hardware_components.rst.txt
+share/hackerRF/doc/html/_sources/hardware_triggering.rst.txt
+share/hackerRF/doc/html/_sources/index.rst.txt
+share/hackerRF/doc/html/_sources/installing_hackrf_software.rst.txt
+share/hackerRF/doc/html/_sources/jawbreaker.rst.txt
+share/hackerRF/doc/html/_sources/libhackrf_api.rst.txt
+share/hackerRF/doc/html/_sources/list_of_hardware_revisions.rst.txt
+share/hackerRF/doc/html/_sources/opera_cake.rst.txt
+share/hackerRF/doc/html/_sources/rf_shield_installation.rst.txt
+share/hackerRF/doc/html/_sources/software_support.rst.txt
+share/hackerRF/doc/html/_sources/tips_tricks.rst.txt
+share/hackerRF/doc/html/_sources/troubleshooting.rst.txt
+share/hackerRF/doc/html/_sources/updating_firmware.rst.txt
+share/hackerRF/doc/html/_static/basic.css
+share/hackerRF/doc/html/_static/css/badge_only.css
+share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Bold.woff
+share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Bold.woff2
+share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Regular.woff
+share/hackerRF/doc/html/_static/css/fonts/Roboto-Slab-Regular.woff2
+share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.eot
+share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.svg
+share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.ttf
+share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.woff
+share/hackerRF/doc/html/_static/css/fonts/fontawesome-webfont.woff2
+share/hackerRF/doc/html/_static/css/fonts/lato-bold-italic.woff
+share/hackerRF/doc/html/_static/css/fonts/lato-bold-italic.woff2
+share/hackerRF/doc/html/_static/css/fonts/lato-bold.woff
+share/hackerRF/doc/html/_static/css/fonts/lato-bold.woff2
+share/hackerRF/doc/html/_static/css/fonts/lato-normal-italic.woff
+share/hackerRF/doc/html/_static/css/fonts/lato-normal-italic.woff2
+share/hackerRF/doc/html/_static/css/fonts/lato-normal.woff
+share/hackerRF/doc/html/_static/css/fonts/lato-normal.woff2
+share/hackerRF/doc/html/_static/css/theme.css
+share/hackerRF/doc/html/_static/doctools.js
+share/hackerRF/doc/html/_static/documentation_options.js
+share/hackerRF/doc/html/_static/file.png
+share/hackerRF/doc/html/_static/fonts/Inconsolata-Bold.ttf
+share/hackerRF/doc/html/_static/fonts/Inconsolata-Regular.ttf
+share/hackerRF/doc/html/_static/fonts/Inconsolata.ttf
+share/hackerRF/doc/html/_static/fonts/Lato-Bold.ttf
+share/hackerRF/doc/html/_static/fonts/Lato-Regular.ttf
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.eot
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.ttf
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.woff
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bold.woff2
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.eot
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.ttf
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.woff
+share/hackerRF/doc/html/_static/fonts/Lato/lato-bolditalic.woff2
+share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.eot
+share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.ttf
+share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.woff
+share/hackerRF/doc/html/_static/fonts/Lato/lato-italic.woff2
+share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.eot
+share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.ttf
+share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.woff
+share/hackerRF/doc/html/_static/fonts/Lato/lato-regular.woff2
+share/hackerRF/doc/html/_static/fonts/RobotoSlab-Bold.ttf
+share/hackerRF/doc/html/_static/fonts/RobotoSlab-Regular.ttf
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
+share/hackerRF/doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
+share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.eot
+share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.svg
+share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.ttf
+share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.woff
+share/hackerRF/doc/html/_static/fonts/fontawesome-webfont.woff2
+share/hackerRF/doc/html/_static/jquery.js
+share/hackerRF/doc/html/_static/js/badge_only.js
+share/hackerRF/doc/html/_static/js/html5shiv-printshiv.min.js
+share/hackerRF/doc/html/_static/js/html5shiv.min.js
+share/hackerRF/doc/html/_static/js/modernizr.min.js
+share/hackerRF/doc/html/_static/js/theme.js
+share/hackerRF/doc/html/_static/language_data.js
+share/hackerRF/doc/html/_static/minus.png
+share/hackerRF/doc/html/_static/plus.png
+share/hackerRF/doc/html/_static/pygments.css
+share/hackerRF/doc/html/_static/searchtools.js
+share/hackerRF/doc/html/_static/underscore.js
+share/hackerRF/doc/html/enclosure_options.html
+share/hackerRF/doc/html/expansion_interface.html
+share/hackerRF/doc/html/external_clock_interface.html
+share/hackerRF/doc/html/faq.html
+share/hackerRF/doc/html/firmware_development_setup.html
+share/hackerRF/doc/html/genindex.html
+share/hackerRF/doc/html/getting_help.html
+share/hackerRF/doc/html/getting_started_hackrf_gnuradio.html
+share/hackerRF/doc/html/hackrf_one.html
+share/hackerRF/doc/html/hackrf_projects_mentions.html
+share/hackerRF/doc/html/hackrf_sweep.html
+share/hackerRF/doc/html/hackrfs_buttons.html
+share/hackerRF/doc/html/hardware_components.html
+share/hackerRF/doc/html/hardware_triggering.html
+share/hackerRF/doc/html/index.html
+share/hackerRF/doc/html/installing_hackrf_software.html
+share/hackerRF/doc/html/jawbreaker.html
+share/hackerRF/doc/html/libhackrf_api.html
+share/hackerRF/doc/html/list_of_hardware_revisions.html
+share/hackerRF/doc/html/objects.inv
+share/hackerRF/doc/html/opera_cake.html
+share/hackerRF/doc/html/rf_shield_installation.html
+share/hackerRF/doc/html/search.html
+share/hackerRF/doc/html/searchindex.js
+share/hackerRF/doc/html/software_support.html
+share/hackerRF/doc/html/tips_tricks.html
+share/hackerRF/doc/html/troubleshooting.html
+share/hackerRF/doc/html/updating_firmware.html
 share/hackerRF/firmware-bin/hackrf_jawbreaker_usb.bin
 share/hackerRF/firmware-bin/hackrf_jawbreaker_usb.dfu
 share/hackerRF/firmware-bin/hackrf_one_usb.bin
@@ -73,7 +197,6 @@
 share/hackerRF/firmware-bin/hackrf_rad1o_usb.dfu
 share/hackerRF/firmware/CMakeLists.txt
 share/hackerRF/firmware/README
-share/hackerRF/firmware/appveyor.sh
 share/hackerRF/firmware/blinky/CMakeLists.txt
 share/hackerRF/firmware/blinky/README
 share/hackerRF/firmware/blinky/blinky.c
@@ -85,6 +208,7 @@
 share/hackerRF/firmware/common/README
 share/hackerRF/firmware/common/bitband.c
 share/hackerRF/firmware/common/bitband.h
+share/hackerRF/firmware/common/configure_file.cmake
 share/hackerRF/firmware/common/cpld_jtag.c
 share/hackerRF/firmware/common/cpld_jtag.h
 share/hackerRF/firmware/common/cpld_xc2c.c
@@ -125,8 +249,27 @@
 share/hackerRF/firmware/common/mixer.h
 share/hackerRF/firmware/common/operacake.c
 share/hackerRF/firmware/common/operacake.h
+share/hackerRF/firmware/common/operacake_sctimer.c
+share/hackerRF/firmware/common/operacake_sctimer.h
+share/hackerRF/firmware/common/platform_detect.c
+share/hackerRF/firmware/common/platform_detect.h
 share/hackerRF/firmware/common/portapack.c
 share/hackerRF/firmware/common/portapack.h
+share/hackerRF/firmware/common/rad1o/decoder.c
+share/hackerRF/firmware/common/rad1o/decoder.h
+share/hackerRF/firmware/common/rad1o/display.c
+share/hackerRF/firmware/common/rad1o/display.h
+share/hackerRF/firmware/common/rad1o/draw.c
+share/hackerRF/firmware/common/rad1o/draw.h
+share/hackerRF/firmware/common/rad1o/fonts.h
+share/hackerRF/firmware/common/rad1o/print.c
+share/hackerRF/firmware/common/rad1o/print.h
+share/hackerRF/firmware/common/rad1o/render.c
+share/hackerRF/firmware/common/rad1o/render.h
+share/hackerRF/firmware/common/rad1o/smallfonts.c
+share/hackerRF/firmware/common/rad1o/smallfonts.h
+share/hackerRF/firmware/common/rad1o/ubuntu18.c
+share/hackerRF/firmware/common/rad1o/ubuntu18.h
 share/hackerRF/firmware/common/rf_path.c
 share/hackerRF/firmware/common/rf_path.h
 share/hackerRF/firmware/common/rffc5071.c
@@ -136,6 +279,7 @@
 share/hackerRF/firmware/common/rffc5071_spi.h
 share/hackerRF/firmware/common/rom_iap.c
 share/hackerRF/firmware/common/rom_iap.h
+share/hackerRF/firmware/common/sct.h
 share/hackerRF/firmware/common/sgpio.c
 share/hackerRF/firmware/common/sgpio.h
 share/hackerRF/firmware/common/si5351c.c
@@ -203,6 +347,8 @@
 share/hackerRF/firmware/hackrf_usb/usb_api_board_info.h
 share/hackerRF/firmware/hackrf_usb/usb_api_cpld.c
 share/hackerRF/firmware/hackrf_usb/usb_api_cpld.h
+share/hackerRF/firmware/hackrf_usb/usb_api_m0_state.c
+share/hackerRF/firmware/hackrf_usb/usb_api_m0_state.h
 share/hackerRF/firmware/hackrf_usb/usb_api_operacake.c
 share/hackerRF/firmware/hackrf_usb/usb_api_operacake.h
 share/hackerRF/firmware/hackrf_usb/usb_api_register.c
@@ -215,7 +361,6 @@
 share/hackerRF/firmware/hackrf_usb/usb_api_transceiver.h
 share/hackerRF/firmware/hackrf_usb/usb_api_ui.c
 share/hackerRF/firmware/hackrf_usb/usb_api_ui.h



Home | Main Index | Thread Index | Old Index