mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
A simple software defined radio (SDR) library.
Although being simple, libsdr is sufficient to write a simple SDR receiver application (github.com/hmatuschek/sdr-rx, above). This RX application supports several input sources (i.e. sound card, files, RTL2382 dongles etc.) and modes (i.e. AM, FM, SSB, CW, etc.). WWW: https://github.com/hmatuschek/libsdr PR: 207379 Submitted by: Jeffrey Baitis <baitisj@pcbsd.org>
This commit is contained in:
@@ -87,6 +87,7 @@
|
||||
SUBDIR += libirman
|
||||
SUBDIR += libmodbus
|
||||
SUBDIR += librs232
|
||||
SUBDIR += libsdr
|
||||
SUBDIR += libticables2
|
||||
SUBDIR += libticalcs2
|
||||
SUBDIR += libusbmuxd
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
# Created by: Jeffrey Baitis <baitisj@pcbsd.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libsdr
|
||||
PORTVERSION= 0.1.0
|
||||
CATEGORIES= comms hamradio
|
||||
|
||||
MAINTAINER= baitisj@pcbsd.org
|
||||
COMMENT= Simple software defined radio (SDR) library
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
LIB_DEPENDS= libportaudio.so:${PORTSDIR}/audio/portaudio \
|
||||
libfftw3.so:${PORTSDIR}/math/fftw3 \
|
||||
libfftw3f.so:${PORTSDIR}/math/fftw3-float \
|
||||
librtlsdr.so:${PORTSDIR}/comms/rtl-sdr
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= hmatuschek
|
||||
GH_PROJECT= libsdr
|
||||
GH_TAGNAME= 0982a68
|
||||
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
USES= cmake pkgconfig
|
||||
CMAKE_ARGS+=-DCMAKE_BUILD_TYPE=RELEASE
|
||||
CMAKE_VERBOSE= 1
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -0,0 +1,2 @@
|
||||
SHA256 (hmatuschek-libsdr-0.1.0-0982a68_GH0.tar.gz) = 2ee8fd0e7f9d495d8335cc054aa51913bda068fc47395a37873dc16ac250bccb
|
||||
SIZE (hmatuschek-libsdr-0.1.0-0982a68_GH0.tar.gz) = 108345
|
||||
@@ -0,0 +1,10 @@
|
||||
--- CMakeLists.txt.orig 2015-01-12 13:06:37 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -30,6 +30,7 @@ ENDIF(FFTW_FOUND)
|
||||
|
||||
IF(PORTAUDIO_FOUND)
|
||||
set(SDR_WITH_PORTAUDIO ON)
|
||||
+ set(PORTAUDIO_LIBRARIES)
|
||||
ELSE(PORTAUDIO_FOUND)
|
||||
set(PORTAUDIO_LIBRARIES)
|
||||
ENDIF(PORTAUDIO_FOUND)
|
||||
@@ -0,0 +1,7 @@
|
||||
A simple software defined radio (SDR) library.
|
||||
Although being simple, libsdr is sufficient to write a simple SDR receiver
|
||||
application (github.com/hmatuschek/sdr-rx, above). This RX application
|
||||
supports several input sources (i.e. sound card, files, RTL2382 dongles etc.)
|
||||
and modes (i.e. AM, FM, SSB, CW, etc.).
|
||||
|
||||
WWW: https://github.com/hmatuschek/libsdr
|
||||
@@ -0,0 +1,32 @@
|
||||
include/libsdr/autocast.hh
|
||||
include/libsdr/baseband.hh
|
||||
include/libsdr/buffer.hh
|
||||
include/libsdr/buffernode.hh
|
||||
include/libsdr/combine.hh
|
||||
include/libsdr/config.hh
|
||||
include/libsdr/demod.hh
|
||||
include/libsdr/exception.hh
|
||||
include/libsdr/fftplan.hh
|
||||
include/libsdr/fftplan_fftw3.hh
|
||||
include/libsdr/fftplan_native.hh
|
||||
include/libsdr/filternode.hh
|
||||
include/libsdr/firfilter.hh
|
||||
include/libsdr/freqshift.hh
|
||||
include/libsdr/interpolate.hh
|
||||
include/libsdr/logger.hh
|
||||
include/libsdr/math.hh
|
||||
include/libsdr/node.hh
|
||||
include/libsdr/operators.hh
|
||||
include/libsdr/options.hh
|
||||
include/libsdr/portaudio.hh
|
||||
include/libsdr/psk31.hh
|
||||
include/libsdr/queue.hh
|
||||
include/libsdr/rtlsource.hh
|
||||
include/libsdr/sdr.hh
|
||||
include/libsdr/siggen.hh
|
||||
include/libsdr/subsample.hh
|
||||
include/libsdr/traits.hh
|
||||
include/libsdr/utils.hh
|
||||
include/libsdr/wavfile.hh
|
||||
lib/libsdr.so
|
||||
lib/libsdr.so.0.1.0
|
||||
Reference in New Issue
Block a user