Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jun 2018 05:09:33 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r472755 - in head/misc: . soapysdr soapysdr/files
Message-ID:  <201806190509.w5J59X2C028301@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Tue Jun 19 05:09:33 2018
New Revision: 472755
URL: https://svnweb.freebsd.org/changeset/ports/472755

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

Added:
  head/misc/soapysdr/
  head/misc/soapysdr/Makefile   (contents, props changed)
  head/misc/soapysdr/distinfo   (contents, props changed)
  head/misc/soapysdr/files/
  head/misc/soapysdr/files/patch-CMakeLists.txt   (contents, props changed)
  head/misc/soapysdr/files/patch-apps_CMakeLists.txt   (contents, props changed)
  head/misc/soapysdr/pkg-descr   (contents, props changed)
  head/misc/soapysdr/pkg-plist   (contents, props changed)
Modified:
  head/misc/Makefile

Modified: head/misc/Makefile
==============================================================================
--- head/misc/Makefile	Tue Jun 19 03:40:38 2018	(r472754)
+++ head/misc/Makefile	Tue Jun 19 05:09:33 2018	(r472755)
@@ -484,6 +484,7 @@
     SUBDIR += sloccount
     SUBDIR += sls
     SUBDIR += smssend
+    SUBDIR += soapysdr
     SUBDIR += solarized
     SUBDIR += spamcalc
     SUBDIR += sshbuddy

Added: head/misc/soapysdr/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/soapysdr/Makefile	Tue Jun 19 05:09:33 2018	(r472755)
@@ -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>

Added: head/misc/soapysdr/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/soapysdr/distinfo	Tue Jun 19 05:09:33 2018	(r472755)
@@ -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

Added: head/misc/soapysdr/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/soapysdr/files/patch-CMakeLists.txt	Tue Jun 19 05:09:33 2018	(r472755)
@@ -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)
+ 
+ 
+ ########################################################################

Added: head/misc/soapysdr/files/patch-apps_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/soapysdr/files/patch-apps_CMakeLists.txt	Tue Jun 19 05:09:33 2018	(r472755)
@@ -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)

Added: head/misc/soapysdr/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/soapysdr/pkg-descr	Tue Jun 19 05:09:33 2018	(r472755)
@@ -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

Added: head/misc/soapysdr/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/soapysdr/pkg-plist	Tue Jun 19 05:09:33 2018	(r472755)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806190509.w5J59X2C028301>