aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authordb <db@FreeBSD.org>2019-02-08 23:07:58 +0800
committerdb <db@FreeBSD.org>2019-02-08 23:07:58 +0800
commit64bde34725fb76334fc03593618cb3c2c58b13ed (patch)
tree173848c1f5739c47eca441f11868925111646d7f /misc
parentb0141b221f71fd4fb109d9f22dec9d407b3f17f9 (diff)
downloadfreebsd-ports-gnome-64bde34725fb76334fc03593618cb3c2c58b13ed.tar.gz
freebsd-ports-gnome-64bde34725fb76334fc03593618cb3c2c58b13ed.tar.zst
freebsd-ports-gnome-64bde34725fb76334fc03593618cb3c2c58b13ed.zip
New port: misc/soapysdr-rtlsdr: Soap SDR module for RTLSDR
Diffstat (limited to 'misc')
-rw-r--r--misc/Makefile1
-rw-r--r--misc/soapysdr-rtlsdr/Makefile23
-rw-r--r--misc/soapysdr-rtlsdr/distinfo3
-rw-r--r--misc/soapysdr-rtlsdr/pkg-descr7
4 files changed, 34 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 13b0e9b20f1b..814ae62de7cd 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -458,6 +458,7 @@
SUBDIR += snakemake
SUBDIR += soapysdr
SUBDIR += soapysdr-hackrf
+ SUBDIR += soapysdr-rtlsdr
SUBDIR += solarized
SUBDIR += spamcalc
SUBDIR += sshbuddy
diff --git a/misc/soapysdr-rtlsdr/Makefile b/misc/soapysdr-rtlsdr/Makefile
new file mode 100644
index 000000000000..72d57e1d3c37
--- /dev/null
+++ b/misc/soapysdr-rtlsdr/Makefile
@@ -0,0 +1,23 @@
+# $FreeBSD$
+
+PORTNAME= SoapyRTLSDR
+DISTVERSIONPREFIX= soapy-rtlsdr-
+DISTVERSION= 0.3.0
+CATEGORIES= misc hamradio
+
+MAINTAINER= hamradio@FreeBSD.org
+COMMENT= Soapy SDR module for RTLSDR
+
+LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS= libSoapySDR.so:misc/soapysdr \
+ librtlsdr.so:comms/rtl-sdr
+
+USES= cmake compiler:c++11-lang
+USE_GITHUB= yes
+GH_ACCOUNT= pothosware
+
+PLIST_FILES= lib/SoapySDR/modules0.7/librtlsdrSupport.so
+
+.include <bsd.port.mk>
diff --git a/misc/soapysdr-rtlsdr/distinfo b/misc/soapysdr-rtlsdr/distinfo
new file mode 100644
index 000000000000..45b0c060db1b
--- /dev/null
+++ b/misc/soapysdr-rtlsdr/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1549581236
+SHA256 (pothosware-SoapyRTLSDR-soapy-rtlsdr-0.3.0_GH0.tar.gz) = 9c31c67c2646628b448bbef1307f3880b7e78be8caf7a02cd3cfa4d08dc4075b
+SIZE (pothosware-SoapyRTLSDR-soapy-rtlsdr-0.3.0_GH0.tar.gz) = 14386
diff --git a/misc/soapysdr-rtlsdr/pkg-descr b/misc/soapysdr-rtlsdr/pkg-descr
new file mode 100644
index 000000000000..fbeb3c09fbc0
--- /dev/null
+++ b/misc/soapysdr-rtlsdr/pkg-descr
@@ -0,0 +1,7 @@
+This is the SoapySDR module for RTLSDR, an open source software defined radio
+(SDR) platform.
+
+SoapySDR is an open-source generalized C/C++ API and runtime library for
+interfacing with SDR devices.
+
+WWW: https://github.com/pothosware/SoapySDR