pkgsrc-Changes archive

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

CVS commit: pkgsrc/ham/soapy-sdr



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Nov  2 12:31:09 UTC 2026

Modified Files:
        pkgsrc/ham/soapy-sdr: Makefile PLIST distinfo
        pkgsrc/ham/soapy-sdr/patches: patch-CMakeLists.txt

Log Message:
soapy-sdr: updated to 0.9.0

0.9.0 (2026-10-10)

- Fixed SWIG parallel Device::make() overloads
- Replaced alternative operator representations
- Fixed CMAKE_INSTALL_LIBDIR definition
- Fixed macOS rpath installation
- Updated swig for compat with newer CMake
- Updated for compat with newer CMake
- Updated cmake_policy in swig for CMake 3.12 compat
- Updated Doxygen config to remove obsolete settings
- Fixed pre-callocate optionNames even if no names are provided
- Fixed use old get python lib for v2
- Fixed treat MinGW and MSYS CMake installation paths as Unix
- Fixed loadModule dlopen to hide symbols using RTLD_LOCAL
- Removed deprecated use of distutils, fix for Python 3.12+
- Fixed pkg-config use cmake full paths
- Added Python docstrings, depending on SWIG version
- Fixed better support Python 2+3 builds
- Added getLogLevel() for symmetry
- Fixed csharp Stream.Deactivate logic bug
- Changed ArgInfo move enum member initialization to constructor
- Updated TypeHelpers.hpp
- Added .NET API (MSVC 2019+)
- Added ArgInfo initialized value for type field
- Fixed Device templated readSetting() constness
- Added Device getSettingInfo() overloads for getting specific setting info
- Added luajit new user flags
- Added flags for SDR specific data
- Added LuaJIT bindings
- Added sample format option to rate test
- Fixed Wnon-virtual-dtor to conditional
- Removed stod call, which crashes with some OS X configurations


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/ham/soapy-sdr/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/ham/soapy-sdr/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/ham/soapy-sdr/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/ham/soapy-sdr/Makefile
diff -u pkgsrc/ham/soapy-sdr/Makefile:1.8 pkgsrc/ham/soapy-sdr/Makefile:1.9
--- pkgsrc/ham/soapy-sdr/Makefile:1.8   Sat Sep 27 09:57:24 2025
+++ pkgsrc/ham/soapy-sdr/Makefile       Mon Nov  2 12:31:09 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2025/09/27 09:57:24 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2026/11/02 12:31:09 adam Exp $
 
-DISTNAME=      soapy-sdr-0.8.1
-PKGREVISION=   1
+DISTNAME=      soapy-sdr-0.9.0
 CATEGORIES=    ham
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=pothosware/}
 GITHUB_PROJECT=        SoapySDR
@@ -12,13 +11,14 @@ HOMEPAGE=   https://github.com/pothosware/
 COMMENT=       Vendor and platform neutral SDR support library
 LICENSE=       boost-license
 
-USE_LANGUAGES+=        c c++
-USE_TOOLS+=    pkg-config
+USE_CXX_FEATURES+=     c++11
+USE_LANGUAGES+=                c c++
+USE_TOOLS+=            pkg-config
 
 .include "../../devel/cmake/build.mk"
 # Do not use /lib64.  \todo File upstream bug.
 CMAKE_CONFIGURE_ARGS+= -DLIB_SUFFIX=""
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
+CMAKE_CONFIGURE_ARGS+= -DENABLE_LUAJIT=OFF
 
 SUBST_CLASSES+=                getopt
 SUBST_STAGE.getopt=    pre-configure

Index: pkgsrc/ham/soapy-sdr/PLIST
diff -u pkgsrc/ham/soapy-sdr/PLIST:1.4 pkgsrc/ham/soapy-sdr/PLIST:1.5
--- pkgsrc/ham/soapy-sdr/PLIST:1.4      Sat Oct  8 21:44:06 2022
+++ pkgsrc/ham/soapy-sdr/PLIST  Mon Nov  2 12:31:09 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2022/10/08 21:44:06 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/11/02 12:31:09 adam Exp $
 bin/SoapySDRUtil
 include/SoapySDR/Config.h
 include/SoapySDR/Config.hpp
@@ -25,7 +25,7 @@ include/SoapySDR/Version.h
 include/SoapySDR/Version.hpp
 lib/libSoapySDR.so
 lib/libSoapySDR.so.${PKGVERSION}
-lib/libSoapySDR.so.0.8
+lib/libSoapySDR.so.0.9
 lib/pkgconfig/SoapySDR.pc
 man/man1/SoapySDRUtil.1
 share/cmake/SoapySDR/SoapySDRConfig.cmake

Index: pkgsrc/ham/soapy-sdr/distinfo
diff -u pkgsrc/ham/soapy-sdr/distinfo:1.5 pkgsrc/ham/soapy-sdr/distinfo:1.6
--- pkgsrc/ham/soapy-sdr/distinfo:1.5   Sat Oct  8 13:25:34 2022
+++ pkgsrc/ham/soapy-sdr/distinfo       Mon Nov  2 12:31:09 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2022/10/08 13:25:34 adam Exp $
+$NetBSD: distinfo,v 1.6 2026/11/02 12:31:09 adam Exp $
 
-BLAKE2s (soapy-sdr-0.8.1.tar.gz) = 420129e9a97076e4a22073a611583639415abbf27551cf10bf46aa259ab368a9
-SHA512 (soapy-sdr-0.8.1.tar.gz) = 50c8f1652bf9ca09215f9c4115175427ca7b5338add7591e31ca0e627093c94b73e7cf7f84fa71ff419cc010d3c1263931506c728bbaa00413a7915d56a87787
-Size (soapy-sdr-0.8.1.tar.gz) = 131252 bytes
-SHA1 (patch-CMakeLists.txt) = dab106e5312908faaf0e31a1ee8ed3702178a350
+BLAKE2s (soapy-sdr-0.9.0.tar.gz) = a587b3539f9d05819342d1d6e5c2d0c1ef8e31b5d64471cc03a06022bfa36233
+SHA512 (soapy-sdr-0.9.0.tar.gz) = f9069e9a823c4892b7f20af30e102bcacadc2ca75978833b52bd5b26d636af8c1cbbf84ac95828683fc5d768b2f0619b1ced137f1f84fa384d1df9a5b06608b8
+Size (soapy-sdr-0.9.0.tar.gz) = 240603 bytes
+SHA1 (patch-CMakeLists.txt) = ecff4839227b79825b21086e6146a09932d1de8a

Index: pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt
diff -u pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt:1.2 pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt:1.3
--- pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt:1.2       Sat Oct  8 13:25:35 2022
+++ pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt   Mon Nov  2 12:31:09 2026
@@ -1,23 +1,14 @@
-$NetBSD: patch-CMakeLists.txt,v 1.2 2022/10/08 13:25:35 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.3 2026/11/02 12:31:09 adam Exp $
 
 Disable Python support.
 
---- CMakeLists.txt.orig        2020-01-12 18:05:37.000000000 +0000
+--- CMakeLists.txt.orig        2026-11-02 12:24:00.542281911 +0000
 +++ CMakeLists.txt
-@@ -126,14 +126,14 @@ message(STATUS "########################
- message(STATUS "## Begin configuration for Python support...")
- message(STATUS "#############################################")
- message(STATUS "Enabling optional Python bindings if possible...")
--add_subdirectory(python)
-+#add_subdirectory(python)
- 
- message(STATUS "")
- message(STATUS "#############################################")
- message(STATUS "## Begin configuration for Python3 support...")
- message(STATUS "#############################################")
- message(STATUS "Enabling optional Python3 bindings if possible...")
--add_subdirectory(python3)
-+#add_subdirectory(python3)
- 
+@@ -142,7 +142,6 @@ add_subdirectory(docs)
+ ########################################################################
+ # SWIG wrappers (optional)
+ ########################################################################
+-add_subdirectory(swig)
  
  ########################################################################
+ # LuaJIT support (optional)



Home | Main Index | Thread Index | Old Index