git: 7f1d5c441a29 - main - audio/iir1: add new port

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Thu, 13 Oct 2022 20:21:26 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7f1d5c441a29a27331b3553e6a5ab8e92e9fe4dc

commit 7f1d5c441a29a27331b3553e6a5ab8e92e9fe4dc
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2022-10-13 20:19:55 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2022-10-13 20:19:55 +0000

    audio/iir1: add new port
    
    An infinite impulse response (IIR) filter library.
    
    WWW: https://github.com/berndporr/iir1
---
 audio/Makefile       |  1 +
 audio/iir1/Makefile  | 20 ++++++++++++++++++++
 audio/iir1/distinfo  |  3 +++
 audio/iir1/pkg-descr |  3 +++
 audio/iir1/pkg-plist | 23 +++++++++++++++++++++++
 5 files changed, 50 insertions(+)

diff --git a/audio/Makefile b/audio/Makefile
index ac9211f7ffd3..dd4bc6f5a9c0 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -309,6 +309,7 @@
     SUBDIR += id3ren
     SUBDIR += id3tool
     SUBDIR += id3v2
+    SUBDIR += iir1
     SUBDIR += infamous-plugins-lv2
     SUBDIR += inscore
     SUBDIR += intersect-lv2
diff --git a/audio/iir1/Makefile b/audio/iir1/Makefile
new file mode 100644
index 000000000000..b534f282246e
--- /dev/null
+++ b/audio/iir1/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	iir1
+DISTVERSION=	1.9.3
+CATEGORIES=	audio
+
+MAINTAINER=	makc@FreeBSD.org
+COMMENT=	DSP IIR Realtime C++ filter library
+WWW=		https://github.com/berndporr/iir1
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		cmake
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	berndporr
+USE_LDCONFIG=	yes
+
+PLIST_SUB=	SHLIB_VER=${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/audio/iir1/distinfo b/audio/iir1/distinfo
new file mode 100644
index 000000000000..1d6d0ab6d127
--- /dev/null
+++ b/audio/iir1/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1665689533
+SHA256 (berndporr-iir1-1.9.3_GH0.tar.gz) = de241ef7a3e5ae8e1309846fe820a2e18978aa3df3922bd83c2d75a0fcf4e78f
+SIZE (berndporr-iir1-1.9.3_GH0.tar.gz) = 2092743
diff --git a/audio/iir1/pkg-descr b/audio/iir1/pkg-descr
new file mode 100644
index 000000000000..ead31ebc23cf
--- /dev/null
+++ b/audio/iir1/pkg-descr
@@ -0,0 +1,3 @@
+An infinite impulse response (IIR) filter library which implements
+Butterworth, RBJ, Chebychev filters and can easily import coefficients
+generated by Python (scipy).
diff --git a/audio/iir1/pkg-plist b/audio/iir1/pkg-plist
new file mode 100644
index 000000000000..64ff86d7dac0
--- /dev/null
+++ b/audio/iir1/pkg-plist
@@ -0,0 +1,23 @@
+include/Iir.h
+include/iir/Biquad.h
+include/iir/Butterworth.h
+include/iir/Cascade.h
+include/iir/ChebyshevI.h
+include/iir/ChebyshevII.h
+include/iir/Common.h
+include/iir/Custom.h
+include/iir/Layout.h
+include/iir/MathSupplement.h
+include/iir/PoleFilter.h
+include/iir/RBJ.h
+include/iir/State.h
+include/iir/Types.h
+lib/cmake/iir/iirConfig.cmake
+lib/cmake/iir/iirConfigVersion.cmake
+lib/cmake/iir/iirTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/iir/iirTargets.cmake
+lib/libiir.so
+lib/libiir.so.1
+lib/libiir.so.%%SHLIB_VER%%
+lib/libiir_static.a
+libdata/pkgconfig/iir.pc