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