svn commit: r409846 - in head/comms: . libsdr libsdr/files

Diane Bruce db at FreeBSD.org
Tue Mar 1 03:41:16 UTC 2016


Author: db
Date: Tue Mar  1 03:41:14 2016
New Revision: 409846
URL: https://svnweb.freebsd.org/changeset/ports/409846

Log:
  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 at pcbsd.org>

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

Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile	Tue Mar  1 03:33:30 2016	(r409845)
+++ head/comms/Makefile	Tue Mar  1 03:41:14 2016	(r409846)
@@ -87,6 +87,7 @@
     SUBDIR += libirman
     SUBDIR += libmodbus
     SUBDIR += librs232
+    SUBDIR += libsdr
     SUBDIR += libticables2
     SUBDIR += libticalcs2
     SUBDIR += libusbmuxd

Added: head/comms/libsdr/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/libsdr/Makefile	Tue Mar  1 03:41:14 2016	(r409846)
@@ -0,0 +1,29 @@
+# Created by: Jeffrey Baitis <baitisj at pcbsd.org>
+# $FreeBSD$
+
+PORTNAME=	libsdr
+PORTVERSION=	0.1.0
+CATEGORIES=	comms hamradio
+
+MAINTAINER=	baitisj at 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>

Added: head/comms/libsdr/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/libsdr/distinfo	Tue Mar  1 03:41:14 2016	(r409846)
@@ -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

Added: head/comms/libsdr/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/libsdr/files/patch-CMakeLists.txt	Tue Mar  1 03:41:14 2016	(r409846)
@@ -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)

Added: head/comms/libsdr/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/libsdr/pkg-descr	Tue Mar  1 03:41:14 2016	(r409846)
@@ -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

Added: head/comms/libsdr/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/libsdr/pkg-plist	Tue Mar  1 03:41:14 2016	(r409846)
@@ -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


More information about the svn-ports-head mailing list