diff --git a/comms/hydrasdr/Makefile b/comms/hydrasdr/Makefile index 009c1f115e10..373600753acc 100644 --- a/comms/hydrasdr/Makefile +++ b/comms/hydrasdr/Makefile @@ -1,31 +1,32 @@ PORTNAME= hydrasdr DISTVERSIONPREFIX= v -DISTVERSION= 1.0.2 +DISTVERSION= 1.0.3 CATEGORIES= comms hamradio MAINTAINER= unitrunker@gmail.com -COMMENT= HydraSDR RFONE's host library and associated tools +COMMENT= HydraSDR RFONE\'s host library and associated tools WWW= https://hydrasdr.com/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/hydrasdr-tools/LICENSE.md USES= cmake pkgconfig USE_GITHUB= yes GH_PROJECT= rfone_host USE_LDCONFIG= yes +CMAKE_ARGS= -DLIBUSB_INCLUDE_DIR="/usr/include" \ + -DLIBUSB_LIBRARIES="/usr/lib/libusb.so" CMAKE_OFF= INSTALL_UDEV_RULES -CMAKE_ARGS= -DLIBUSB_LIBRARIES="/usr/lib/libusb.so" \ - -DLIBUSB_INCLUDE_DIR="/usr/include" + +CFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx +CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS + OPTIONS_DEFINE_amd64= SIMD OPTIONS_DEFINE_i386= SIMD OPTIONS_DEFAULT_amd64= SIMD OPTIONS_DEFAULT_i386= SIMD SIMD_CFLAGS= -DFREEBSD_USE_SIMD -msse -msse2 -mfpmath=sse -mmmx -CFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx -CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS - .include diff --git a/comms/hydrasdr/distinfo b/comms/hydrasdr/distinfo index 80c529e2c654..17bdd759d016 100644 --- a/comms/hydrasdr/distinfo +++ b/comms/hydrasdr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753631782 -SHA256 (hydrasdr-rfone_host-v1.0.2_GH0.tar.gz) = 4d5d47bd5f34479073b50229e95be606d6236714c048af97ed356ab090f158ac -SIZE (hydrasdr-rfone_host-v1.0.2_GH0.tar.gz) = 270469 +TIMESTAMP = 1760863733 +SHA256 (hydrasdr-rfone_host-v1.0.3_GH0.tar.gz) = 9ede1a10d03f47444972b4c84d7d846bfdbe63e0912e96b9131f1d5f5851454b +SIZE (hydrasdr-rfone_host-v1.0.3_GH0.tar.gz) = 271460 diff --git a/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt b/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt deleted file mode 100644 index 609c02a6a7c4..000000000000 --- a/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt +++ /dev/null @@ -1,22 +0,0 @@ ---- libhydrasdr/CMakeLists.txt.orig 2025-07-17 22:22:04 UTC -+++ libhydrasdr/CMakeLists.txt -@@ -108,11 +108,18 @@ CONFIGURE_FILE( - ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc - @ONLY) - -+STRING(COMPARE EQUAL ${BSD} "FreeBSD" FREEBSD) -+if (FREEBSD) - INSTALL( - FILES ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc -+ DESTINATION libdata${LIB_SUFFIX}/pkgconfig -+) -+else() -+INSTALL( -+ FILES ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc - DESTINATION lib${LIB_SUFFIX}/pkgconfig - ) -- -+endif() - ######################################################################## - # Create uninstall target - ######################################################################## diff --git a/comms/hydrasdr/pkg-plist b/comms/hydrasdr/pkg-plist index 684527fd20c7..322c2c89f8de 100644 --- a/comms/hydrasdr/pkg-plist +++ b/comms/hydrasdr/pkg-plist @@ -1,21 +1,26 @@ bin/hydrasdr_calibrate bin/hydrasdr_gpio bin/hydrasdr_gpiodir bin/hydrasdr_info bin/hydrasdr_lib_version bin/hydrasdr_r82x bin/hydrasdr_reset bin/hydrasdr_rx bin/hydrasdr_set_rf_port bin/hydrasdr_si5351c bin/hydrasdr_spiflash include/libhydrasdr/filters.h include/libhydrasdr/hydrasdr.h include/libhydrasdr/hydrasdr_commands.h include/libhydrasdr/iqconverter_float.h include/libhydrasdr/iqconverter_int16.h +lib/cmake/HydraSDR/FindLIBUSB.cmake +lib/cmake/HydraSDR/HydraSDRConfig.cmake +lib/cmake/HydraSDR/HydraSDRConfigVersion.cmake +lib/cmake/HydraSDR/HydraSDRTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/HydraSDR/HydraSDRTargets.cmake lib/libhydrasdr.a lib/libhydrasdr.so lib/libhydrasdr.so.0 -lib/libhydrasdr.so.1.0.2 +lib/libhydrasdr.so.1.0.3 libdata/pkgconfig/libhydrasdr.pc