pkgsrc-WIP-changes archive

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

Import libmixed 2.0 as wip/libmixed



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <charlotte%NetBSD.org@localhost>
Pushed By:	cfkoch
Date:		Sun Jan 8 21:24:05 2023 -0800
Changeset:	628bb0beb1091216da2752926e6023d290e070e5

Modified Files:
	Makefile
Added Files:
	libmixed/DESCR
	libmixed/Makefile
	libmixed/PLIST
	libmixed/TODO
	libmixed/distinfo

Log Message:
Import libmixed 2.0 as wip/libmixed

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

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

diffstat:
 Makefile          |  1 +
 libmixed/DESCR    |  3 +++
 libmixed/Makefile | 31 +++++++++++++++++++++++++++++++
 libmixed/PLIST    |  5 +++++
 libmixed/TODO     |  5 +++++
 libmixed/distinfo |  6 ++++++
 6 files changed, 51 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index c819b8a610..2fd023c914 100644
--- a/Makefile
+++ b/Makefile
@@ -2144,6 +2144,7 @@ SUBDIR+=	libltc
 SUBDIR+=	libm4ri
 SUBDIR+=	libmapper
 SUBDIR+=	libmirisdr-git
+SUBDIR+=	libmixed
 SUBDIR+=	libmobi-git
 SUBDIR+=	libmpg123
 SUBDIR+=	libmpq
diff --git a/libmixed/DESCR b/libmixed/DESCR
new file mode 100644
index 0000000000..8bc2950560
--- /dev/null
+++ b/libmixed/DESCR
@@ -0,0 +1,3 @@
+Libmixed is a library for real-time audio processing pipelines for use in
+audio/video/games. It can serve as a base architecture for complex DSP
+systems.
diff --git a/libmixed/Makefile b/libmixed/Makefile
new file mode 100644
index 0000000000..291ac02b38
--- /dev/null
+++ b/libmixed/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD$
+
+DISTNAME=	libmixed-2.0
+CATEGORIES=	audio
+#MASTER_SITES=	${MASTER_SITE_GITHUB:=Shirakumo/}
+MASTER_SITES=	${MASTER_SITE_GITHUB:=dressupgeekout/}
+GITHUB_TAG=	3f98ad24605fa81368e2dd0dba2d5953ca5c4767
+
+MAINTAINER=	charlotte%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/Shirakumo/libmixed
+COMMENT=	Low-level audio mixer pipeline library
+LICENSE=	zlib
+
+USE_LANGUAGES+=	c c++
+USE_CMAKE=	yes
+
+CMAKE_ARGS+=	-DBUILD_EXAMPLES=OFF
+CMAKE_ARGS+=	-DBUILD_TESTER=OFF
+CMAKE_ARGS+=	-DBUILD_SIMD=OFF
+
+INSTALLATION_DIRS+=	lib
+
+# XXX Not sure why 'install(TARGETS)' in the CMakeLists isn't working... do
+# it manually instead:
+do-install:
+	${INSTALL} -m0644 ${WRKSRC}/libmixed.a ${DESTDIR}${PREFIX}/lib
+	${INSTALL_LIB} ${WRKSRC}/libmixed.so.2.1-0 ${DESTDIR}${PREFIX}/lib
+	ln -sf libmixed.so.2.1-0 ${DESTDIR}${PREFIX}/lib/libmixed.so.2
+	ln -sf libmixed.so.2 ${DESTDIR}${PREFIX}/lib/libmixed.so
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/libmixed/PLIST b/libmixed/PLIST
new file mode 100644
index 0000000000..b257dc8080
--- /dev/null
+++ b/libmixed/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/libmixed.a
+lib/libmixed.so
+lib/libmixed.so.2
+lib/libmixed.so.2.1-0
diff --git a/libmixed/TODO b/libmixed/TODO
new file mode 100644
index 0000000000..2b6037ddc1
--- /dev/null
+++ b/libmixed/TODO
@@ -0,0 +1,5 @@
+libmixed TODO:
+
+- Get NetBSD support patches accepted upstream
+- Figure out why 'install(TARGETS)' in the CMakeLists doesn't do what I
+  expect
diff --git a/libmixed/distinfo b/libmixed/distinfo
new file mode 100644
index 0000000000..eac54f5230
--- /dev/null
+++ b/libmixed/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libmixed-2.0-3f98ad24605fa81368e2dd0dba2d5953ca5c4767.tar.gz) = 109ae239da9f39909d375015dfcbd90a71275c4e
+RMD160 (libmixed-2.0-3f98ad24605fa81368e2dd0dba2d5953ca5c4767.tar.gz) = 73acc86f6be1a21b1d806e49b60b9a50bcf9ea99
+SHA512 (libmixed-2.0-3f98ad24605fa81368e2dd0dba2d5953ca5c4767.tar.gz) = 993e786a414a263b1b545488c20cbcadcd3c58e744bac8db303804922170f0bba8d8717cdeff81008a6dbbff827b1a4ee48d40877b978b6f9803dff5830abe88
+Size (libmixed-2.0-3f98ad24605fa81368e2dd0dba2d5953ca5c4767.tar.gz) = 5354031 bytes


Home | Main Index | Thread Index | Old Index