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