pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

iir1: import iir1-1.9.4 as wip/iir1



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Tue Mar 21 21:13:43 2023 +0200
Changeset:	57a3e2752d1038539104168b63909295eda11782

Modified Files:
	Makefile
Added Files:
	iir1/DESCR
	iir1/Makefile
	iir1/PLIST
	iir1/buildlink3.mk
	iir1/distinfo

Log Message:
iir1: import iir1-1.9.4 as wip/iir1

An infinite impulse response (IIR) filter library
which implements Butterworth, RBJ, Chebychev filters
and can easily import coefficients generated by Python (scipy).

The filter processes the data sample by sample for realtime
processing.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=57a3e2752d1038539104168b63909295eda11782

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile           |  1 +
 iir1/DESCR         |  6 ++++++
 iir1/Makefile      | 23 +++++++++++++++++++++++
 iir1/PLIST         | 24 ++++++++++++++++++++++++
 iir1/buildlink3.mk | 12 ++++++++++++
 iir1/distinfo      |  5 +++++
 6 files changed, 71 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index e7ddd2266a..396eb1f4e0 100644
--- a/Makefile
+++ b/Makefile
@@ -1729,6 +1729,7 @@ SUBDIR+=	igal
 SUBDIR+=	igowin
 SUBDIR+=	igraph
 SUBDIR+=	igv
+SUBDIR+=	iir1
 SUBDIR+=	iisemulator
 SUBDIR+=	ilbc-rfc3951
 SUBDIR+=	ilohamail
diff --git a/iir1/DESCR b/iir1/DESCR
new file mode 100644
index 0000000000..05b17b426a
--- /dev/null
+++ b/iir1/DESCR
@@ -0,0 +1,6 @@
+An infinite impulse response (IIR) filter library
+which implements Butterworth, RBJ, Chebychev filters
+and can easily import coefficients generated by Python (scipy).
+
+The filter processes the data sample by sample for realtime
+processing.
diff --git a/iir1/Makefile b/iir1/Makefile
new file mode 100644
index 0000000000..9f036d287f
--- /dev/null
+++ b/iir1/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	${GITHUB_TAG}
+PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=berndporr/}
+GITHUB_PROJECT=	iir1
+GITHUB_TAG=	1.9.4
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://berndporr.github.io/iir1/
+COMMENT=	DSP IIR Realtime C++ filter library
+LICENSE=	mit
+
+WRKSRC=		${WRKDIR}/iir1-1.9.4
+USE_CMAKE=	yes
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+
+PKGCONFIG_OVERRIDE+=	iir.pc.in
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/iir1/PLIST b/iir1/PLIST
new file mode 100644
index 0000000000..02a97185d3
--- /dev/null
+++ b/iir1/PLIST
@@ -0,0 +1,24 @@
+@comment $NetBSD$
+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-relwithdebinfo.cmake
+lib/cmake/iir/iirTargets.cmake
+lib/libiir.so
+lib/libiir.so.1
+lib/libiir.so.${PKGVERSION}
+lib/libiir_static.a
+lib/pkgconfig/iir.pc
diff --git a/iir1/buildlink3.mk b/iir1/buildlink3.mk
new file mode 100644
index 0000000000..4cc62d6cc8
--- /dev/null
+++ b/iir1/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	iir1
+
+.if !defined(IIR1_BUILDLINK3_MK)
+IIR1_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.iir1+=	iir1>=1.9.4
+BUILDLINK_PKGSRCDIR.iir1?=	../../wip/iir1
+.endif	# IIR1_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-iir1
diff --git a/iir1/distinfo b/iir1/distinfo
new file mode 100644
index 0000000000..4304335ee3
--- /dev/null
+++ b/iir1/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (iir1/1.9.4.tar.gz) = a59f45a97bc566bddc1a4a84cbeafe178fcf1f60c6e3d704a90d305c2ed3d55b
+SHA512 (iir1/1.9.4.tar.gz) = e69b79ba48aa5d5ec2ddb0a31461ac4c15b0489df80fddc1f1f8adc143726fa189dc0dd94a0ed2bb7aa73712f953e27b345a762120ab2d10f54f57a868f0ea42
+Size (iir1/1.9.4.tar.gz) = 2115692 bytes


Home | Main Index | Thread Index | Old Index