pkgsrc-WIP-changes archive

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

ahir: High-Level synthesis toolset, initial revision, builds fine



Module Name:	pkgsrc-wip
Committed By:	Mayuresh <mayuresh%acm.org@localhost>
Pushed By:	mayuresh
Date:		Sat Sep 13 22:55:06 2025 +0530
Changeset:	89e44fd8c5ead0f424401f5fda2b325150cc4d42

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

Log Message:
ahir: High-Level synthesis toolset, initial revision, builds fine

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

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

diffstat:
 ahir/COMMIT_MSG |  2 ++
 ahir/DESCR      |  3 +++
 ahir/Makefile   | 25 +++++++++++++++++++++++++
 ahir/PLIST      | 37 +++++++++++++++++++++++++++++++++++++
 ahir/distinfo   |  5 +++++
 5 files changed, 72 insertions(+)

diffs:
diff --git a/ahir/COMMIT_MSG b/ahir/COMMIT_MSG
new file mode 100644
index 0000000000..b05581c9b0
--- /dev/null
+++ b/ahir/COMMIT_MSG
@@ -0,0 +1,2 @@
+cad/ahir: Add version 0.0.0.1608
+Packaged in wip by mayuresh%acm.org@localhost
diff --git a/ahir/DESCR b/ahir/DESCR
new file mode 100644
index 0000000000..f46913d2e5
--- /dev/null
+++ b/ahir/DESCR
@@ -0,0 +1,3 @@
+AHIR is a High-Level Synthesis framework from imperative language such as C to
+VHDL.  It accepts design entry in its own imperative specification language
+called Aa and also provides tools to convert from LLVM IR to Aa.
diff --git a/ahir/Makefile b/ahir/Makefile
new file mode 100644
index 0000000000..b5de368285
--- /dev/null
+++ b/ahir/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME=	ahir-0.0.0.1608
+#PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES=	cad
+MASTER_SITES=	${MASTER_SITE_GITHUB:=mayureshw/}
+GITHUB_PROJECT=	ahir
+GITHUB_TAG=	2097969
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	mayuresh%acm.org@localhost
+HOMEPAGE=	https://github.com/mayureshw/ahir/
+COMMENT=	High-Level Synthesis toolset from C to VHDL
+#LICENSE=	Requested adding University of Illinois/NCSA Open Source License on pkgsrc mailing list
+
+WRKSRC=		${WRKDIR}/ahir-20979697a8b64b6e880895cdf30c7ceefd7d3d40/v2
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	gmake
+
+PKG_JVMS_ACCEPTED=	openjdk21
+
+.include "../../wip/antlr/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/java-vm.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ahir/PLIST b/ahir/PLIST
new file mode 100644
index 0000000000..a68ebe2342
--- /dev/null
+++ b/ahir/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD$
+bin/Aa2C
+bin/Aa2VC
+bin/AaLinkExtMem
+bin/AaOpt
+bin/AaPreprocess
+bin/hierSys2C
+bin/hierSys2Vhdl
+bin/hierSysCheck
+bin/hierSysGenVhdlComponentsPackage
+bin/hierSysPartition
+bin/hierSysUniquify
+bin/vc2vhdl
+bin/vcAnalyze
+bin/vcFormat
+bin/vcParse
+bin/vhdlFormat
+include/Pipes.h
+include/SockPipes.h
+include/SocketLib.h
+include/Vhpi.h
+include/pipeHandler.h
+include/pthreadUtils.h
+include/rtl2AaMatcher.h
+lib/libPipeHandler.so
+lib/libRtl2AaMatcher.so
+lib/libSockPipes.so
+lib/libSocketLibPipeHandler.so
+lib/libVhpi.so
+share/ahir/CONTRIBUTORS
+share/ahir/LICENSE
+share/ahir/vhdl/GhdlLink.vhdl
+share/ahir/vhdl/ModelsimLink.vhdl
+share/ahir/vhdl/aHiR_ieee_proposed.vhdl
+share/ahir/vhdl/ahir.vhdl
+share/ahir/vhdl/ahirForImage.vhdl
+share/ahir/vhdl/ahirXilinx.vhdl
diff --git a/ahir/distinfo b/ahir/distinfo
new file mode 100644
index 0000000000..dc308367a9
--- /dev/null
+++ b/ahir/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (ahir/ahir-0.0.0.1608-2097969.tar.gz) = c70bf37497f4848b3d440e1ba09e7554c2300dadc5befb6c8f8b4991147a51a5
+SHA512 (ahir/ahir-0.0.0.1608-2097969.tar.gz) = 706131f78f630b79d337e85f0d8c2743014549bcb387fb07f38b9d1f7e4bb7a878aafda7c8ac0fad5a7c20f643204dc764260fa7be68652545864f5e04727a0e
+Size (ahir/ahir-0.0.0.1608-2097969.tar.gz) = 98789121 bytes


Home | Main Index | Thread Index | Old Index