git: fd4a47061c1c - main - comms/bladerf: Update 2024.05 => 2025.10

From: Älven <alven_at_FreeBSD.org>
Date: Mon, 27 Oct 2025 10:27:39 UTC
The branch main has been updated by alven:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fd4a47061c1cdef8f1120a66b2c1d5eb8074deb6

commit fd4a47061c1cdef8f1120a66b2c1d5eb8074deb6
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2025-10-24 20:46:04 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2025-10-27 10:27:21 +0000

    comms/bladerf: Update 2024.05 => 2025.10
    
    Changelogs:
    * https://github.com/Nuand/bladeRF/releases/tag/2025.10
    * https://github.com/Nuand/bladeRF/compare/2024.05...2025.10
    
    * Add WWW for source code repository
    * Add LICENSE_FILE_* for licenses
    * Pet portclippy(1) and portfmt(1)
    
    Approved by:            yuri@ (maintainer, Mentor)
    Differential Revision:  https://reviews.freebsd.org/D53345
---
 comms/bladerf/Makefile      | 26 ++++++++++++++------------
 comms/bladerf/distinfo      | 12 +++++++-----
 comms/bladerf/pkg-plist     |  2 ++
 comms/sdr++/Makefile        |  1 +
 comms/soapybladerf/Makefile |  2 +-
 5 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/comms/bladerf/Makefile b/comms/bladerf/Makefile
index 8aed3e03c0f5..b7312186938f 100644
--- a/comms/bladerf/Makefile
+++ b/comms/bladerf/Makefile
@@ -1,25 +1,27 @@
 PORTNAME=	bladeRF
-DISTVERSION=	2024.05
+DISTVERSION=	2025.10
 CATEGORIES=	comms hamradio
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	BladeRF USB 3.0 Superspeed software defined radio
-WWW=		https://www.nuand.com/
+WWW=		https://www.nuand.com/ \
+		https://github.com/Nuand/bladeRF/
 
-LICENSE=	MIT LGPL20 GPLv2
+LICENSE=	GPLv2 LGPL21 MIT
 LICENSE_COMB=	multi
+LICENSE_FILE_GPLv2=	${WRKSRC}/legal/licenses/LICENSE.GPLv2
+LICENSE_FILE_LGPL21=	${WRKSRC}/legal/licenses/LICENSE.LGPLv2.1
+LICENSE_FILE_MIT=	${WRKSRC}/legal/licenses/LICENSE.MIT.nuand
 
-USES=		cmake compiler:c11 libedit
-USE_LDCONFIG=	yes
+LIB_DEPENDS=	libcurl.so:ftp/curl
 
+USES=		cmake compiler:c11 libedit ncurses pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	Nuand
-GH_TUPLE=	analogdevicesinc:no-OS:0bba46e:x/thirdparty/analogdevicesinc/no-OS
-
-.include <bsd.port.pre.mk>
+GH_TUPLE=	Nuand:bladeRF-fsk:fb903684:bladerffsk/host/utilities/bladeRF-fsk \
+		analogdevicesinc:no-OS:0bba46e6:noos/thirdparty/analogdevicesinc/no-OS
+USE_LDCONFIG=	yes
 
-.if ${OPSYS} == FreeBSD
-CFLAGS+=	-Wno-error=unused-but-set-variable
-.endif
+CMAKE_ARGS+=	-DCURSES_INCLUDE_PATH="${NCURSESINC}"
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/comms/bladerf/distinfo b/comms/bladerf/distinfo
index da94de33f3b9..950d4f52cb18 100644
--- a/comms/bladerf/distinfo
+++ b/comms/bladerf/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1726633562
-SHA256 (Nuand-bladeRF-2024.05_GH0.tar.gz) = ac7d7991bc1e5faa2509da3c3046c60e9076ac293e479835aea5f19fa71f1fd2
-SIZE (Nuand-bladeRF-2024.05_GH0.tar.gz) = 2580546
-SHA256 (analogdevicesinc-no-OS-0bba46e_GH0.tar.gz) = f150fc06780eddad31968bb677a9445ff830aa47d7eed15c15c53559eca48b0c
-SIZE (analogdevicesinc-no-OS-0bba46e_GH0.tar.gz) = 44177429
+TIMESTAMP = 1761328337
+SHA256 (Nuand-bladeRF-2025.10_GH0.tar.gz) = f7a63f7ad53cf3478dc60cc476b377020a7c256ef37640b1a4fa715cd9784b23
+SIZE (Nuand-bladeRF-2025.10_GH0.tar.gz) = 2769136
+SHA256 (Nuand-bladeRF-fsk-fb903684_GH0.tar.gz) = 020a711fd7dfc5ed89e4d21561759a7e7b2f3e6a7838851697490e73bb6b5b1c
+SIZE (Nuand-bladeRF-fsk-fb903684_GH0.tar.gz) = 87480
+SHA256 (analogdevicesinc-no-OS-0bba46e6_GH0.tar.gz) = d329f2996c028fb0fc545e6594046a61080b7b5bb0022a0b098fec74d95dcf26
+SIZE (analogdevicesinc-no-OS-0bba46e6_GH0.tar.gz) = 44179855
diff --git a/comms/bladerf/pkg-plist b/comms/bladerf/pkg-plist
index 6f33b1aa0508..e52c37929915 100644
--- a/comms/bladerf/pkg-plist
+++ b/comms/bladerf/pkg-plist
@@ -1,5 +1,7 @@
 bin/bladeRF-cli
 bin/bladeRF-fsk
+bin/bladeRF-power
+bin/bladeRF-update
 include/bladeRF1.h
 include/bladeRF2.h
 include/libbladeRF.h
diff --git a/comms/sdr++/Makefile b/comms/sdr++/Makefile
index 4c19b9063cfc..0436e916043a 100644
--- a/comms/sdr++/Makefile
+++ b/comms/sdr++/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	sdr++
 DISTVERSION=	20250105 # rolling (nightly) release is the current release model (see README)
+PORTREVISION=	1
 CATEGORIES=	comms hamradio
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/comms/soapybladerf/Makefile b/comms/soapybladerf/Makefile
index 3110558958c1..7f7438c940df 100644
--- a/comms/soapybladerf/Makefile
+++ b/comms/soapybladerf/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	SoapyBladeRF
 DISTVERSIONPREFIX=	soapy-bladerf-
 DISTVERSION=	0.4.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	comms hamradio
 
 MAINTAINER=	yuri@FreeBSD.org