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