pkgsrc-WIP-changes archive

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

nextpnr-himbaechel-gowin: Add nextpnr-himbaechel-gowin version 0.0.20250829



Module Name:	pkgsrc-wip
Committed By:	adr <adr%sdf.org@localhost>
Pushed By:	adr
Date:		Mon Sep 1 16:11:32 2025 +0100
Changeset:	c06178bb442666cb55613ffcf21f7ec6ef08a811

Modified Files:
	Makefile
Added Files:
	nextpnr-himbaechel-gowin/COMMIT_MSG
	nextpnr-himbaechel-gowin/DESCR
	nextpnr-himbaechel-gowin/Makefile
	nextpnr-himbaechel-gowin/PLIST

Log Message:
nextpnr-himbaechel-gowin: Add nextpnr-himbaechel-gowin version 0.0.20250829

This package install the gowin version of nextpnr-himbaechel

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

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

diffstat:
 Makefile                            |  1 +
 nextpnr-himbaechel-gowin/COMMIT_MSG |  6 ++++++
 nextpnr-himbaechel-gowin/DESCR      |  4 ++++
 nextpnr-himbaechel-gowin/Makefile   | 19 +++++++++++++++++++
 nextpnr-himbaechel-gowin/PLIST      | 11 +++++++++++
 5 files changed, 41 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 7316d87f6e..445f867f7d 100644
--- a/Makefile
+++ b/Makefile
@@ -2610,6 +2610,7 @@ SUBDIR+=	newsboat233
 SUBDIR+=	newsboat237
 SUBDIR+=	newt
 SUBDIR+=	nextpnr
+SUBDIR+=	nextpnr-himbaechel-gowin
 SUBDIR+=	nextpnr-ice40_update
 SUBDIR+=	nextpnr_update
 SUBDIR+=	nfcapdu
diff --git a/nextpnr-himbaechel-gowin/COMMIT_MSG b/nextpnr-himbaechel-gowin/COMMIT_MSG
new file mode 100644
index 0000000000..e521683133
--- /dev/null
+++ b/nextpnr-himbaechel-gowin/COMMIT_MSG
@@ -0,0 +1,6 @@
+devel/nextpnr-himbaechel-gowin: Add nextpnr-himbaechel-gowin-0.0.20250829
+
+Nextpnr is a portable FPGA place and route tool.  Nextpnr aims to
+be a vendor neutral, timing driven, FOSS FPGA place and route tool.
+
+This package installs the Gowin version of nextpnr-himbaechel
diff --git a/nextpnr-himbaechel-gowin/DESCR b/nextpnr-himbaechel-gowin/DESCR
new file mode 100644
index 0000000000..5cb867e5f9
--- /dev/null
+++ b/nextpnr-himbaechel-gowin/DESCR
@@ -0,0 +1,4 @@
+Nextpnr is a portable FPGA place and route tool.  Nextpnr aims to
+be a vendor neutral, timing driven, FOSS FPGA place and route tool.
+
+This package installs the Gowin version of nextpnr-himbaechel
diff --git a/nextpnr-himbaechel-gowin/Makefile b/nextpnr-himbaechel-gowin/Makefile
new file mode 100644
index 0000000000..057e25cb8e
--- /dev/null
+++ b/nextpnr-himbaechel-gowin/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: $
+
+COMMENT=	Portable FPGA place and route tool for Gowin devices
+
+NEXTPNR_TARGET=		himbaechel
+HIMBAECHEL_UARCH=	gowin
+NEXTPNR_TARGET_ARGS=	-DAPYCULA_INSTALL_PREFIX=${PREFIX}
+NEXTPNR_TARGET_ARGS+=	-DHIMBAECHEL_UARCH="gowin"
+NEXTPNR_TARGET_ARGS+=	-DHIMBAECHEL_SPLIT="ON"
+
+DEPENDS+=	${PYPKGPREFIX}-apycula>=0.23:../../devel/py-apycula
+
+SUBST_CLASSES+=		pypath
+SUBST_STAGE.pypath=	post-configure
+SUBST_MESSAGE.pypath=	Fixing python path
+SUBST_FILES.pypath+=	cmake-pkgsrc-build/himbaechel/uarch/gowin/CMakeFiles/nextpnr-himbaechel-gowin-chipdb.dir/build.make
+SUBST_SED.pypath+=	-e 's;${PREFIX}/bin/python;${TOOL_PYTHONBIN};g'
+
+.include "../../devel/nextpnr/nextpnr.mk"
diff --git a/nextpnr-himbaechel-gowin/PLIST b/nextpnr-himbaechel-gowin/PLIST
new file mode 100644
index 0000000000..cc4abbde63
--- /dev/null
+++ b/nextpnr-himbaechel-gowin/PLIST
@@ -0,0 +1,11 @@
+@comment $NetBSD$
+bin/nextpnr-himbaechel-gowin
+share/nextpnr/himbaechel/gowin/chipdb-GW1N-1.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW1N-4.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW1N-9.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW1N-9C.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW1NS-4.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW1NZ-1.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW2A-18.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW2A-18C.bin
+share/nextpnr/himbaechel/gowin/chipdb-GW5A-25A.bin


Home | Main Index | Thread Index | Old Index