pkgsrc-WIP-changes archive

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

sdfparser: initial commit of sdf (standard delay format) IEEE 1497-2001 parser



Module Name:	pkgsrc-wip
Committed By:	Mayuresh <mayuresh%warunjikar.in@localhost>
Pushed By:	mayuresh
Date:		Sat Jul 4 21:39:53 2026 +0530
Changeset:	17778402f169bce8caa45ffb1bd4f89d11ea41ec

Added Files:
	sdfparser/COMMIT_MSG
	sdfparser/DESCR
	sdfparser/Makefile
	sdfparser/PLIST
	sdfparser/distinfo

Log Message:
sdfparser: initial commit of sdf (standard delay format) IEEE 1497-2001 parser

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

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

diffstat:
 sdfparser/COMMIT_MSG |  2 ++
 sdfparser/DESCR      |  2 ++
 sdfparser/Makefile   | 42 ++++++++++++++++++++++++++++++++++++++++++
 sdfparser/PLIST      | 10 ++++++++++
 sdfparser/distinfo   |  5 +++++
 5 files changed, 61 insertions(+)

diffs:
diff --git a/sdfparser/COMMIT_MSG b/sdfparser/COMMIT_MSG
new file mode 100644
index 0000000000..8c73fe46bc
--- /dev/null
+++ b/sdfparser/COMMIT_MSG
@@ -0,0 +1,2 @@
+cad/sdfparser: Add sdfparser version 0.0.0.1
+Packaged in wip by Mayuresh <mayuresh%warunjikar.in@localhost>
diff --git a/sdfparser/DESCR b/sdfparser/DESCR
new file mode 100644
index 0000000000..690628aa64
--- /dev/null
+++ b/sdfparser/DESCR
@@ -0,0 +1,2 @@
+This is Sdf (Standard Delay Format) parser library that supports full IEEE
+1497-2001 and generates a corresponding syntax tree.
diff --git a/sdfparser/Makefile b/sdfparser/Makefile
new file mode 100644
index 0000000000..457c9d4269
--- /dev/null
+++ b/sdfparser/Makefile
@@ -0,0 +1,42 @@
+# $NetBSD$
+
+PKGVER=		0.0.0.1
+DISTNAME=	Sdf-${PKGVER}
+PKGNAME=	sdfparser-${PKGVER}
+CATEGORIES=	cad devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=rochus-keller/}
+GITHUB_PROJECT=	Sdf
+GITHUB_TAG=	4c448dbffa3e9007f34532a0f2c7342e957ee38c
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/rochus-keller/Sdf/
+COMMENT=	Sdf (Standard Delay Format) parser that supports IEEE 1497-2001
+LICENSE=	gnu-gpl-v2
+
+WRKSRC=		${WRKDIR}/Sdf
+USE_LANGUAGES=	c++
+
+OBJS=	SdfErrors.o SdfLexer.o SdfSynTree.o SdfTokenType.o SdfFileCache.o SdfParser.o SdfToken.o
+HDRS=	SdfErrors.h SdfFileCache.h SdfLexer.h SdfParser.h SdfSynTree.h SdfToken.h SdfTokenType.h
+LIBSDF=	libSdf.a
+
+INSTALLATION_DIRS=	lib include/Sdf bin
+
+post-extract:
+	cd ${WRKDIR} && ${MV} Sdf-${GITHUB_TAG} Sdf
+
+do-configure:
+	cd ${WRKSRC} && ${QTDIR}/bin/qmake Sdf.pro
+
+post-build:
+	cd ${WRKSRC} && ${AR} ${ARFLAGS} ${LIBSDF} ${OBJS}
+
+post-install:
+	cd ${WRKSRC}; \
+	${INSTALL_DATA} ${HDRS} ${DESTDIR}${PREFIX}/include/Sdf; \
+	${INSTALL_LIB} ${LIBSDF} ${DESTDIR}${PREFIX}/lib; \
+	${INSTALL_PROGRAM} Sdf ${DESTDIR}${PREFIX}/bin
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sdfparser/PLIST b/sdfparser/PLIST
new file mode 100644
index 0000000000..017e9c9684
--- /dev/null
+++ b/sdfparser/PLIST
@@ -0,0 +1,10 @@
+@comment $NetBSD$
+bin/Sdf
+include/Sdf/SdfErrors.h
+include/Sdf/SdfFileCache.h
+include/Sdf/SdfLexer.h
+include/Sdf/SdfParser.h
+include/Sdf/SdfSynTree.h
+include/Sdf/SdfToken.h
+include/Sdf/SdfTokenType.h
+lib/libSdf.a
diff --git a/sdfparser/distinfo b/sdfparser/distinfo
new file mode 100644
index 0000000000..5be1ec1c86
--- /dev/null
+++ b/sdfparser/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (Sdf/Sdf-0.0.0.1-4c448dbffa3e9007f34532a0f2c7342e957ee38c.tar.gz) = ce6cd4aa40af8ab803a94dac90a312e2d226d9947c2c108f834acf18abbd05f5
+SHA512 (Sdf/Sdf-0.0.0.1-4c448dbffa3e9007f34532a0f2c7342e957ee38c.tar.gz) = 57f750332b545b064093ff3d9e15b3e20d40275d006cd244cc151dbb8b6ef15f28332d7b2935343a591aed6c2921e22c3b7d13ffbbbf1bf3cb001e7f640eafb1
+Size (Sdf/Sdf-0.0.0.1-4c448dbffa3e9007f34532a0f2c7342e957ee38c.tar.gz) = 48200 bytes


Home | Main Index | Thread Index | Old Index