diff --git a/comms/hackrf/Makefile b/comms/hackrf/Makefile index d410638d0c73..e7c426f06318 100644 --- a/comms/hackrf/Makefile +++ b/comms/hackrf/Makefile @@ -1,26 +1,31 @@ PORTNAME= hackrf -PORTVERSION= 2024.02.1 +DISTVERSION= 2026.01.1 CATEGORIES= comms devel hamradio science security +MASTER_SITES= https://github.com/greatscottgadgets/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= tomek@cedro.info COMMENT= Low cost open source hardware software radio platform WWW= https://greatscottgadgets.com/hackrf/ -LICENSE= GPLv2 +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ - libfftw3.so:math/fftw3 +LIB_DEPENDS= libfftw3.so:math/fftw3 \ + libfftw3f.so:math/fftw3-float -USES= cmake -USE_GITHUB= YES -GH_ACCOUNT= greatscottgadgets -GH_TAGNAME= 18b485e +USES= cmake tar:xz +USE_LDCONFIG= yes + +CMAKE_ARGS= -DLIBUSB_LIBRARIES=/usr/lib/libusb.so +CMAKE_SOURCE_PATH= ${WRKSRC}/host CONFLICTS= hackrf-devel -CMAKE_SOURCE_PATH= ${WRKSRC}/host -CMAKE_ARGS= -DLIBUSB_LIBRARIES=/usr/lib/libusb.so +PORTDOCS= * -USE_LDCONFIG= yes +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/comms/hackrf/distinfo b/comms/hackrf/distinfo index 1683049d0c86..2390f193b86d 100644 --- a/comms/hackrf/distinfo +++ b/comms/hackrf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708750351 -SHA256 (greatscottgadgets-hackrf-2024.02.1-18b485e_GH0.tar.gz) = d3b54356f5126e63915223479e6264c514141f228a74d37725364920683ff1c4 -SIZE (greatscottgadgets-hackrf-2024.02.1-18b485e_GH0.tar.gz) = 13133386 +TIMESTAMP = 1767825330 +SHA256 (hackrf-2026.01.1.tar.xz) = 283387d7a1aad965b07287adea7361a2a86176e854e2f2b808f58b5626015de4 +SIZE (hackrf-2026.01.1.tar.xz) = 25923808 diff --git a/comms/hackrf/pkg-plist b/comms/hackrf/pkg-plist index 458b57a75143..8521de9d4454 100644 --- a/comms/hackrf/pkg-plist +++ b/comms/hackrf/pkg-plist @@ -1,15 +1,20 @@ bin/hackrf_biast bin/hackrf_clock bin/hackrf_cpldjtag bin/hackrf_debug bin/hackrf_info bin/hackrf_operacake bin/hackrf_spiflash bin/hackrf_sweep bin/hackrf_transfer include/libhackrf/hackrf.h +lib/cmake/HackRF/FindLIBUSB.cmake +lib/cmake/HackRF/HackRFConfig.cmake +lib/cmake/HackRF/HackRFConfigVersion.cmake +lib/cmake/HackRF/HackRFTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/HackRF/HackRFTargets.cmake lib/libhackrf.a lib/libhackrf.so lib/libhackrf.so.0 -lib/libhackrf.so.0.9.0 +lib/libhackrf.so.0.9.1 libdata/pkgconfig/libhackrf.pc