comms/suscan: New port: Channel scanner based on sigutils library
This commit is contained in:
parent
d6b0bfe588
commit
0e7b85563d
|
@ -184,6 +184,7 @@
|
|||
SUBDIR += splat
|
||||
SUBDIR += sredird
|
||||
SUBDIR += sunxi-tools
|
||||
SUBDIR += suscan
|
||||
SUBDIR += svxlink
|
||||
SUBDIR += syncterm
|
||||
SUBDIR += tcpser
|
||||
|
|
|
@ -0,0 +1,29 @@
|
|||
PORTNAME= suscan
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.1.0-416
|
||||
DISTVERSIONSUFFIX= -g37dad54
|
||||
CATEGORIES= comms hamradio
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Channel scanner based on sigutils library
|
||||
WWW= https://github.com/BatchDrake/suscan
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
|
||||
LIB_DEPENDS= \
|
||||
libasound.so:audio/alsa-lib \
|
||||
libfftw3f.so:math/fftw3-float \
|
||||
libsigutils.so:comms/sigutils \
|
||||
libsndfile.so:audio/libsndfile \
|
||||
libSoapySDR.so:misc/soapysdr \
|
||||
libvolk.so:devel/volk
|
||||
|
||||
USES= cmake:noninja gnome pkgconfig # build breaks with ninja
|
||||
USE_GNOME= libxml2
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= BatchDrake
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1673080772
|
||||
SHA256 (BatchDrake-suscan-v0.1.0-416-g37dad54_GH0.tar.gz) = 4076d9732cfb94d499693639d1c3469a1bedbe2ac5d3992dfe0c44799e359860
|
||||
SIZE (BatchDrake-suscan-v0.1.0-416-g37dad54_GH0.tar.gz) = 2951462
|
|
@ -0,0 +1,9 @@
|
|||
Suscan is a realtime DSP processing library. It provides a set of useful
|
||||
abstractions to perform dynamic digital signal analysis and demodulation.
|
||||
|
||||
Suscan offers features like:
|
||||
* Multicore-friendly signal processing, based on worker threads
|
||||
* Generic ASK, FSK, PSK and audio demodulators
|
||||
* An extensible codec interface
|
||||
* Configuration file API (XML)
|
||||
* Source API based on SoapySDR
|
|
@ -0,0 +1,58 @@
|
|||
bin/suscan.status
|
||||
bin/suscli
|
||||
include/suscan/analyzer/analyzer.h
|
||||
include/suscan/analyzer/corrector.h
|
||||
include/suscan/analyzer/correctors/tle.h
|
||||
include/suscan/analyzer/discovery.h
|
||||
include/suscan/analyzer/encap.h
|
||||
include/suscan/analyzer/estimator.h
|
||||
include/suscan/analyzer/inspector/factory.h
|
||||
include/suscan/analyzer/inspector/inspector.h
|
||||
include/suscan/analyzer/inspector/interface.h
|
||||
include/suscan/analyzer/inspector/overridable.h
|
||||
include/suscan/analyzer/inspector/params.h
|
||||
include/suscan/analyzer/inspsched.h
|
||||
include/suscan/analyzer/local.h
|
||||
include/suscan/analyzer/mq.h
|
||||
include/suscan/analyzer/msg.h
|
||||
include/suscan/analyzer/multicast.h
|
||||
include/suscan/analyzer/psd.h
|
||||
include/suscan/analyzer/realtime.h
|
||||
include/suscan/analyzer/remote.h
|
||||
include/suscan/analyzer/serialize.h
|
||||
include/suscan/analyzer/source.h
|
||||
include/suscan/analyzer/spectsrc.h
|
||||
include/suscan/analyzer/symbuf.h
|
||||
include/suscan/analyzer/throttle.h
|
||||
include/suscan/analyzer/version.h
|
||||
include/suscan/analyzer/worker.h
|
||||
include/suscan/cli/audio.h
|
||||
include/suscan/cli/chanloop.h
|
||||
include/suscan/cli/cli.h
|
||||
include/suscan/cli/cmds.h
|
||||
include/suscan/cli/datasaver.h
|
||||
include/suscan/cli/devserv.h
|
||||
include/suscan/sgdp4/sgdp4-types.h
|
||||
include/suscan/sgdp4/sgdp4.h
|
||||
include/suscan/suscan.h
|
||||
include/suscan/util/cbor.h
|
||||
include/suscan/util/cfg.h
|
||||
include/suscan/util/com.h
|
||||
include/suscan/util/compat.h
|
||||
include/suscan/util/confdb.h
|
||||
include/suscan/util/hashlist.h
|
||||
include/suscan/util/list.h
|
||||
include/suscan/util/macos-barriers.h
|
||||
include/suscan/util/macos-barriers.imp.h
|
||||
include/suscan/util/object.h
|
||||
include/suscan/util/rbtree.h
|
||||
include/suscan/util/sha256.h
|
||||
include/suscan/yaml/yaml.h
|
||||
include/suscan/yaml/yaml_private.h
|
||||
lib/libsuscan.so
|
||||
lib/libsuscan.so.0.3.0
|
||||
libdata/pkgconfig/suscan.pc
|
||||
%%DATADIR%%/config/autogains.yaml
|
||||
%%DATADIR%%/config/frequency_allocations.yaml
|
||||
%%DATADIR%%/config/locations.yaml
|
||||
%%DATADIR%%/config/palettes.yaml
|
Loading…
Reference in New Issue