Sat Aug 1 08:17:43 2020 UTC ()
soapy-sdr: delete the python binding. Will be added as a separate package.


(tnn)
diff -r1.1 -r1.2 pkgsrc/ham/soapy-sdr/Makefile
diff -r1.1 -r1.2 pkgsrc/ham/soapy-sdr/PLIST
diff -r1.1 -r1.2 pkgsrc/ham/soapy-sdr/distinfo
diff -r0 -r1.1 pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt

cvs diff -r1.1 -r1.2 pkgsrc/ham/soapy-sdr/Makefile (expand / switch to unified diff)

--- pkgsrc/ham/soapy-sdr/Makefile 2020/08/01 07:46:14 1.1
+++ pkgsrc/ham/soapy-sdr/Makefile 2020/08/01 08:17:43 1.2
@@ -1,47 +1,35 @@ @@ -1,47 +1,35 @@
1# $NetBSD: Makefile,v 1.1 2020/08/01 07:46:14 tnn Exp $ 1# $NetBSD: Makefile,v 1.2 2020/08/01 08:17:43 tnn Exp $
2 2
3DISTNAME= soapy-sdr-0.7.2 3DISTNAME= soapy-sdr-0.7.2
 4PKGREVISION= 1
4CATEGORIES= ham 5CATEGORIES= ham
5MASTER_SITES= ${MASTER_SITE_GITHUB:=pothosware/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=pothosware/}
6GITHUB_PROJECT= SoapySDR 7GITHUB_PROJECT= SoapySDR
7GITHUB_TAG= ${DISTNAME} 8GITHUB_TAG= ${DISTNAME}
8 9
9MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/pothosware/SoapySDR/wiki 11HOMEPAGE= https://github.com/pothosware/SoapySDR/wiki
11COMMENT= Vendor and platform neutral SDR support library 12COMMENT= Vendor and platform neutral SDR support library
12LICENSE= boost-license 13LICENSE= boost-license
13 14
14USE_CMAKE= yes 15USE_CMAKE= yes
15USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config
16USE_LANGUAGES+= c c++ 17USE_LANGUAGES+= c c++
17 18
18# Uses PyObject_Compare() (Supports python 3.8 in master branch) 
19PYTHON_VERSIONS_ACCEPTED= 27 
20PY_PATCHPLIST= yes 
21 
22.include "../../lang/python/pyversion.mk" 
23 
24.if !empty(_PYTHON_VERSION:M3*) 
25CMAKE_ARGS+= -DPYTHON3_EXECUTABLE=${PYTHONBIN:Q} 
26CMAKE_ARGS+= -DPYTHON3_LIBRARIES=${PREFIX:Q}/${PYLIB:Q} 
27CMAKE_ARGS+= -DPYTHON3_INCLUDE_DIRS=${PREFIX:Q}/${PYINC:Q} 
28.endif 
29 
30SUBST_CLASSES+= getopt 19SUBST_CLASSES+= getopt
31SUBST_STAGE.getopt= pre-configure 20SUBST_STAGE.getopt= pre-configure
32SUBST_MESSAGE.getopt= Fixing getopt_long_only 21SUBST_MESSAGE.getopt= Fixing getopt_long_only
33SUBST_FILES.getopt+= apps/SoapySDRUtil.cpp 22SUBST_FILES.getopt+= apps/SoapySDRUtil.cpp
34SUBST_SED.getopt+= -e s,getopt_long_only,getopt_long, 23SUBST_SED.getopt+= -e s,getopt_long_only,getopt_long,
35 24
36SUBST_CLASSES+= mandir 25SUBST_CLASSES+= mandir
37SUBST_STAGE.mandir= pre-configure 26SUBST_STAGE.mandir= pre-configure
38SUBST_MESSAGE.mandir= Fixing manpage directory 27SUBST_MESSAGE.mandir= Fixing manpage directory
39SUBST_FILES.mandir+= apps/CMakeLists.txt 28SUBST_FILES.mandir+= apps/CMakeLists.txt
40SUBST_SED.mandir+= -e 's,share/man,${PKGMANDIR},' 29SUBST_SED.mandir+= -e 's,share/man,${PKGMANDIR},'
41 30
42# boost's posix_thread header causes pthread_create() reference 31# boost's posix_thread header causes pthread_create() reference
43LDFLAGS+= -lpthread 32LDFLAGS+= -lpthread
44 33
45.include "../../devel/boost-headers/buildlink3.mk" 34.include "../../devel/boost-headers/buildlink3.mk"
46.include "../../lang/python/extension.mk" 
47.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/ham/soapy-sdr/PLIST (expand / switch to unified diff)

--- pkgsrc/ham/soapy-sdr/PLIST 2020/08/01 07:46:14 1.1
+++ pkgsrc/ham/soapy-sdr/PLIST 2020/08/01 08:17:43 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1 2020/08/01 07:46:14 tnn Exp $ 1@comment $NetBSD: PLIST,v 1.2 2020/08/01 08:17:43 tnn Exp $
2bin/SoapySDRUtil 2bin/SoapySDRUtil
3include/SoapySDR/Config.h 3include/SoapySDR/Config.h
4include/SoapySDR/Config.hpp 4include/SoapySDR/Config.hpp
5include/SoapySDR/Constants.h 5include/SoapySDR/Constants.h
6include/SoapySDR/ConverterPrimitives.hpp 6include/SoapySDR/ConverterPrimitives.hpp
7include/SoapySDR/ConverterRegistry.hpp 7include/SoapySDR/ConverterRegistry.hpp
8include/SoapySDR/Device.h 8include/SoapySDR/Device.h
9include/SoapySDR/Device.hpp 9include/SoapySDR/Device.hpp
10include/SoapySDR/Errors.h 10include/SoapySDR/Errors.h
11include/SoapySDR/Errors.hpp 11include/SoapySDR/Errors.hpp
12include/SoapySDR/Formats.h 12include/SoapySDR/Formats.h
13include/SoapySDR/Formats.hpp 13include/SoapySDR/Formats.hpp
14include/SoapySDR/Logger.h 14include/SoapySDR/Logger.h
@@ -16,19 +16,17 @@ include/SoapySDR/Logger.hpp @@ -16,19 +16,17 @@ include/SoapySDR/Logger.hpp
16include/SoapySDR/Modules.h 16include/SoapySDR/Modules.h
17include/SoapySDR/Modules.hpp 17include/SoapySDR/Modules.hpp
18include/SoapySDR/Registry.hpp 18include/SoapySDR/Registry.hpp
19include/SoapySDR/Time.h 19include/SoapySDR/Time.h
20include/SoapySDR/Time.hpp 20include/SoapySDR/Time.hpp
21include/SoapySDR/Types.h 21include/SoapySDR/Types.h
22include/SoapySDR/Types.hpp 22include/SoapySDR/Types.hpp
23include/SoapySDR/Version.h 23include/SoapySDR/Version.h
24include/SoapySDR/Version.hpp 24include/SoapySDR/Version.hpp
25lib/libSoapySDR.so 25lib/libSoapySDR.so
26lib/libSoapySDR.so.0.7 26lib/libSoapySDR.so.0.7
27lib/libSoapySDR.so.${PKGVERSION} 27lib/libSoapySDR.so.${PKGVERSION}
28lib/pkgconfig/SoapySDR.pc 28lib/pkgconfig/SoapySDR.pc
29${PYSITELIB}/SoapySDR.py 
30${PYSITELIB}/_SoapySDR.so 
31man/man1/SoapySDRUtil.1 29man/man1/SoapySDRUtil.1
32share/cmake/SoapySDR/SoapySDRConfig.cmake 30share/cmake/SoapySDR/SoapySDRConfig.cmake
33share/cmake/SoapySDR/SoapySDRConfigVersion.cmake 31share/cmake/SoapySDR/SoapySDRConfigVersion.cmake
34share/cmake/SoapySDR/SoapySDRUtil.cmake 32share/cmake/SoapySDR/SoapySDRUtil.cmake

cvs diff -r1.1 -r1.2 pkgsrc/ham/soapy-sdr/distinfo (expand / switch to unified diff)

--- pkgsrc/ham/soapy-sdr/distinfo 2020/08/01 07:46:14 1.1
+++ pkgsrc/ham/soapy-sdr/distinfo 2020/08/01 08:17:43 1.2
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.1 2020/08/01 07:46:14 tnn Exp $ 1$NetBSD: distinfo,v 1.2 2020/08/01 08:17:43 tnn Exp $
2 2
3SHA1 (soapy-sdr-0.7.2.tar.gz) = f2639510f2ba006c1f8f96e53de6809dbbf41c51 3SHA1 (soapy-sdr-0.7.2.tar.gz) = f2639510f2ba006c1f8f96e53de6809dbbf41c51
4RMD160 (soapy-sdr-0.7.2.tar.gz) = bea70c024d73ed0053d4ecc43c9b8a78fb7c60ea 4RMD160 (soapy-sdr-0.7.2.tar.gz) = bea70c024d73ed0053d4ecc43c9b8a78fb7c60ea
5SHA512 (soapy-sdr-0.7.2.tar.gz) = 2454b9b6bf4542f3bce2c6a8e1c886cee9179ca0e13e3c1e22817a05ef671428a3cb8fea69e496c8b62573f360c248508edf3d0871ec5063dfac8211b122d371 5SHA512 (soapy-sdr-0.7.2.tar.gz) = 2454b9b6bf4542f3bce2c6a8e1c886cee9179ca0e13e3c1e22817a05ef671428a3cb8fea69e496c8b62573f360c248508edf3d0871ec5063dfac8211b122d371
6Size (soapy-sdr-0.7.2.tar.gz) = 124607 bytes 6Size (soapy-sdr-0.7.2.tar.gz) = 124607 bytes
 7SHA1 (patch-CMakeLists.txt) = b385386b77e988a07f0877a911242b033d7406d3

File Added: pkgsrc/ham/soapy-sdr/patches/patch-CMakeLists.txt
$NetBSD: patch-CMakeLists.txt,v 1.1 2020/08/01 08:17:43 tnn Exp $

--- CMakeLists.txt.orig	2020-01-12 18:05:37.000000000 +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)
 
 
 ########################################################################