From 4d73e1f7fcedd8416158e2dc9a10e0da9d75d639 Mon Sep 17 00:00:00 2001 From: Michael Reifenberger Date: Mon, 7 May 2018 08:08:43 +0000 Subject: [PATCH] Add liquid-dsp. liquid-dsp is a free and open-source digital signal processing (DSP) library designed specifically for software-defined radios on embedded platforms. The aim is to provide a lightweight DSP library that does not rely on a myriad of external dependencies or proprietary and otherwise cumbersome frameworks. All signal processing elements are designed to be flexible, scalable, and dynamic, including filters, filter design, oscillators, modems, synchronizers, complex mathematical operations, and much more. --- comms/liquid-dsp/Makefile | 35 +++++++++++++++++++++++++++++++++++ comms/liquid-dsp/distinfo | 3 +++ comms/liquid-dsp/pkg-descr | 10 ++++++++++ comms/liquid-dsp/pkg-plist | 3 +++ 4 files changed, 51 insertions(+) create mode 100644 comms/liquid-dsp/Makefile create mode 100644 comms/liquid-dsp/distinfo create mode 100644 comms/liquid-dsp/pkg-descr create mode 100644 comms/liquid-dsp/pkg-plist diff --git a/comms/liquid-dsp/Makefile b/comms/liquid-dsp/Makefile new file mode 100644 index 000000000000..20427c8e3779 --- /dev/null +++ b/comms/liquid-dsp/Makefile @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTNAME= liquid-dsp +DISTVERSIONPREFIX= ${PORTNAME}- +DISTVERSION= 1.3.1 +#PORTREVISION= 1 +CATEGORIES= comms + +MAINTAINER= mr@FreeBSD.org +COMMENT= Software-Defined Radio Digital Signal Processing Library + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libfftw3.so:math/fftw3 \ + libfftw3f.so:math/fftw3-float + +USE_GITHUB= yes +GH_ACCOUNT= jgaeddert +GH_TAGNAME= 4c9a751 + +USES= autoreconf:build gmake #gettext-tools iconv:wchar_t libtool +GNU_CONFIGURE= yes +MAKEFILE= makefile +#USE_LDCONFIG= yes +#INSTALL_TARGET= install-strip +PORTDOCS= * + +CPPFLAGS+= -I${LOCALBASE}/include +LIBS+= -L${LOCALBASE}/lib + +pre-configure: + @cd ${WRKSRC}; ${SH} bootstrap.sh + +.include diff --git a/comms/liquid-dsp/distinfo b/comms/liquid-dsp/distinfo new file mode 100644 index 000000000000..7f22debb57a5 --- /dev/null +++ b/comms/liquid-dsp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1525598304 +SHA256 (jgaeddert-liquid-dsp-liquid-dsp-1.3.1-4c9a751_GH0.tar.gz) = 28fd5dc2b008e2c20d805e16d2c4b0d6c44ee5cfbb4c3b18c37e8988ad8ea14f +SIZE (jgaeddert-liquid-dsp-liquid-dsp-1.3.1-4c9a751_GH0.tar.gz) = 1047198 diff --git a/comms/liquid-dsp/pkg-descr b/comms/liquid-dsp/pkg-descr new file mode 100644 index 000000000000..6e0287766736 --- /dev/null +++ b/comms/liquid-dsp/pkg-descr @@ -0,0 +1,10 @@ +liquid-dsp is a free and open-source digital signal processing (DSP) +library designed specifically for software-defined radios on embedded +platforms. The aim is to provide a lightweight DSP library that does not +rely on a myriad of external dependencies or proprietary and otherwise +cumbersome frameworks. All signal processing elements are designed to be +flexible, scalable, and dynamic, including filters, filter design, +oscillators, modems, synchronizers, complex mathematical operations, and +much more. + +WWW: http://liquidsdr.org diff --git a/comms/liquid-dsp/pkg-plist b/comms/liquid-dsp/pkg-plist new file mode 100644 index 000000000000..dabd1f822874 --- /dev/null +++ b/comms/liquid-dsp/pkg-plist @@ -0,0 +1,3 @@ +include/liquid/liquid.h +lib/libliquid.a +lib/libliquid.so