1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-04 11:23:46 +00:00

New port: misc/soapysdr: Vendor and platform neutral SDR support library

This commit is contained in:
Yuri Victorovich 2018-06-19 05:09:33 +00:00
parent 8e17f439cf
commit 9786b44a3d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=472755
7 changed files with 92 additions and 0 deletions

View File

@ -484,6 +484,7 @@
SUBDIR += sloccount
SUBDIR += sls
SUBDIR += smssend
SUBDIR += soapysdr
SUBDIR += solarized
SUBDIR += spamcalc
SUBDIR += sshbuddy

20
misc/soapysdr/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= SoapySDR
DISTVERSIONPREFIX= soapy-sdr-
DISTVERSION= 0.6.1-71
DISTVERSIONSUFFIX= -g69c16e9
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Vendor and platform neutral SDR support library
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
USES= cmake:outsource
USE_GITHUB= yes
GH_ACCOUNT= pothosware
USE_LDCONFIG= yes
.include <bsd.port.mk>

3
misc/soapysdr/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1529384177
SHA256 (pothosware-SoapySDR-soapy-sdr-0.6.1-71-g69c16e9_GH0.tar.gz) = 308ea401054eb52bcce828012393fe143174f7b25d0e04ce189c00713645e1b5
SIZE (pothosware-SoapySDR-soapy-sdr-0.6.1-71-g69c16e9_GH0.tar.gz) = 119259

View File

@ -0,0 +1,19 @@
--- CMakeLists.txt.orig 2018-06-19 05:01:37 UTC
+++ 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)
########################################################################

View File

@ -0,0 +1,8 @@
--- apps/CMakeLists.txt.orig 2018-06-19 05:02:30 UTC
+++ apps/CMakeLists.txt
@@ -17,4 +17,4 @@ target_link_libraries(SoapySDRUtil ${Soa
install(TARGETS SoapySDRUtil DESTINATION bin)
#install man pages for the application executable
-install(FILES SoapySDRUtil.1 DESTINATION share/man/man1)
+install(FILES SoapySDRUtil.1 DESTINATION man/man1)

10
misc/soapysdr/pkg-descr Normal file
View File

@ -0,0 +1,10 @@
SoapySDR is an open-source generalized C/C++ API and runtime library for
interfacing with SDR devices. With SoapySDR, you can instantiate, configure,
and stream with an SDR device in a variety of environments. Both osmosdr and
uhd devices are available within SoapySDR. In addition, vendors can directly
support their hardware using SoapySDR device modules. There are wrappers for
both gr-osmosdr, uhd, and gr-uhd to bring an ecosystem of existing applications
to SoapySDR devices. And SoapySDR has support for powerful platforms like GNU
Radio and Pothos.
WWW: https://github.com/pothosware/SoapySDR

31
misc/soapysdr/pkg-plist Normal file
View File

@ -0,0 +1,31 @@
bin/SoapySDRUtil
include/SoapySDR/Config.h
include/SoapySDR/Config.hpp
include/SoapySDR/Constants.h
include/SoapySDR/ConverterPrimatives.hpp
include/SoapySDR/ConverterRegistry.hpp
include/SoapySDR/Device.h
include/SoapySDR/Device.hpp
include/SoapySDR/Errors.h
include/SoapySDR/Errors.hpp
include/SoapySDR/Formats.h
include/SoapySDR/Formats.hpp
include/SoapySDR/Logger.h
include/SoapySDR/Logger.hpp
include/SoapySDR/Modules.h
include/SoapySDR/Modules.hpp
include/SoapySDR/Registry.hpp
include/SoapySDR/Time.h
include/SoapySDR/Time.hpp
include/SoapySDR/Types.h
include/SoapySDR/Types.hpp
include/SoapySDR/Version.h
include/SoapySDR/Version.hpp
lib/libSoapySDR.so
lib/libSoapySDR.so.0.7
lib/libSoapySDR.so.0.7.0
libdata/pkgconfig/SoapySDR.pc
man/man1/SoapySDRUtil.1.gz
share/cmake/SoapySDR/SoapySDRConfig.cmake
share/cmake/SoapySDR/SoapySDRConfigVersion.cmake
share/cmake/SoapySDR/SoapySDRUtil.cmake