pkgsrc-WIP-changes archive

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

libsdfparse: SDF (standard delay format) parser: initial commit



Module Name:	pkgsrc-wip
Committed By:	Mayuresh <mayuresh%warunjikar.in@localhost>
Pushed By:	mayuresh
Date:		Sat Jul 4 16:28:29 2026 +0530
Changeset:	555c554472f67ada5363a03707890b9d85574c92

Added Files:
	libsdfparse/COMMIT_MSG
	libsdfparse/DESCR
	libsdfparse/Makefile
	libsdfparse/PLIST
	libsdfparse/distinfo
	libsdfparse/patches/patch-CMakeLists.txt

Log Message:
libsdfparse: SDF (standard delay format) parser: initial commit

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

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

diffstat:
 libsdfparse/COMMIT_MSG                   |  2 ++
 libsdfparse/DESCR                        |  4 ++++
 libsdfparse/Makefile                     | 30 ++++++++++++++++++++++++++++++
 libsdfparse/PLIST                        |  7 +++++++
 libsdfparse/distinfo                     |  6 ++++++
 libsdfparse/patches/patch-CMakeLists.txt | 12 ++++++++++++
 6 files changed, 61 insertions(+)

diffs:
diff --git a/libsdfparse/COMMIT_MSG b/libsdfparse/COMMIT_MSG
new file mode 100644
index 0000000000..b16d22f848
--- /dev/null
+++ b/libsdfparse/COMMIT_MSG
@@ -0,0 +1,2 @@
+cad/libsdfparse: Add version 0.0.0.44
+Packaged in wip by Mayuresh <mayuresh%warunjikar.in@localhost>
diff --git a/libsdfparse/DESCR b/libsdfparse/DESCR
new file mode 100644
index 0000000000..eb33ec5790
--- /dev/null
+++ b/libsdfparse/DESCR
@@ -0,0 +1,4 @@
+This is a simple C++ parser for Standard Delay Format (SDF) files.
+
+The parser supports a small subset of the SDF format which suffices to load
+basic delay information.
diff --git a/libsdfparse/Makefile b/libsdfparse/Makefile
new file mode 100644
index 0000000000..e739fa8e50
--- /dev/null
+++ b/libsdfparse/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD$
+
+DISTNAME=	libsdfparse-0.0.0.44
+PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES=	cad devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=kmurray/}
+GITHUB_PROJECT=	libsdfparse
+GITHUB_TAG=	97218ddf4c4a30479838844440c28c99d6265862
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/kmurray/libsdfparse/
+COMMENT=	Simple C++ SDF (Standard Delay Format) parser
+LICENSE=	mit
+
+WRKSRC=		${WRKDIR}/libsdfparse-97218ddf4c4a30479838844440c28c99d6265862
+USE_LANGUAGES=	c c++
+
+INSTALL_HEADERS=	sdf_data.hpp sdf_data_fwd.hpp sdf_loader.hpp sdfparse.hpp
+
+INSTALLATION_DIRS=	lib include bin
+INSTALL_TARGET=		preinstall
+
+post-install:
+	${INSTALL_DATA} ${INSTALL_HEADERS:S,^,${WRKSRC}/src/libsdfparse/,} ${DESTDIR}${PREFIX}/include; \
+	${INSTALL_LIB} ${WRKSRC}/${CMAKE_BUILD_DIR}/src/libsdfparse.a ${DESTDIR}${PREFIX}/lib
+	${INSTALL_LIB} ${WRKSRC}/${CMAKE_BUILD_DIR}/src/sdfparse_demo ${DESTDIR}${PREFIX}/bin
+
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libsdfparse/PLIST b/libsdfparse/PLIST
new file mode 100644
index 0000000000..182ad8c19f
--- /dev/null
+++ b/libsdfparse/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD$
+bin/sdfparse_demo
+include/sdf_data.hpp
+include/sdf_data_fwd.hpp
+include/sdf_loader.hpp
+include/sdfparse.hpp
+lib/libsdfparse.a
diff --git a/libsdfparse/distinfo b/libsdfparse/distinfo
new file mode 100644
index 0000000000..5428595d30
--- /dev/null
+++ b/libsdfparse/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (libsdfparse/libsdfparse-0.0.0.44-97218ddf4c4a30479838844440c28c99d6265862.tar.gz) = 74dd5ff4dc5120be85c07cec85c0024e098e0326d748dd7408b49783581c58fb
+SHA512 (libsdfparse/libsdfparse-0.0.0.44-97218ddf4c4a30479838844440c28c99d6265862.tar.gz) = d39df7917f4573b0d6f75b5033af7ed26f1982c18d81c7eadaae2a23053e647bdb7a67a2ba1b04a6904055a446c6af53643d75df41fc2afeb4a6af5cf42c2f51
+Size (libsdfparse/libsdfparse-0.0.0.44-97218ddf4c4a30479838844440c28c99d6265862.tar.gz) = 13738 bytes
+SHA1 (patch-CMakeLists.txt) = e66bfa694eda9be5fede01137f5e393a8a105cf2
diff --git a/libsdfparse/patches/patch-CMakeLists.txt b/libsdfparse/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..8cb62e055c
--- /dev/null
+++ b/libsdfparse/patches/patch-CMakeLists.txt
@@ -0,0 +1,12 @@
+$NetBSD$
+
+Old package, works with cmake>=3.5, not replacing 2.8.12 causes cmake error
+
+--- CMakeLists.txt.orig	2026-07-04 09:29:26.251243294 +0000
++++ CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8.12)
++cmake_minimum_required(VERSION 3.5)
+ 
+ project("sdfparse")
+ 


Home | Main Index | Thread Index | Old Index