pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel
Module Name: pkgsrc
Committed By: ryoon
Date: Thu Dec 25 16:32:53 UTC 2025
Modified Files:
pkgsrc/devel/nextpnr: distinfo nextpnr.mk
pkgsrc/devel/nextpnr-ice40: Makefile
pkgsrc/devel/nextpnr/patches: patch-CMakeLists.txt
patch-bba_CMakeLists.txt
Removed Files:
pkgsrc/devel/nextpnr/patches: patch-3rdparty_json11_json11.cpp
patch-bba_main.cc patch-common_kernel_command.cc
Log Message:
devel/nextpnr-ice40: Update to 0.9
Changelog:
0.9:
* Adding support for gatemate FPGAs
* Improvements to Gowin support
* Miscellaneous small iCE40 and ECP5 bugfixes
0.8:
* Remove nextpnr-gowin; replaced by Gowin support in nextpnr-himbaechel
* Remove unmaintained FPGA interchange support
* Updated and reworked CMake build system
* Himbaechel: Numerous improvements to Gowin support
* Himbaechel: Added experimental NanoXplore NG-Ultra support
* Himbaechel: Added APIs and data structures for GUI support
* STA: Support for hold time analysis
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/nextpnr/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/nextpnr/nextpnr.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/nextpnr-ice40/Makefile
cvs rdiff -u -r1.1 -r0 \
pkgsrc/devel/nextpnr/patches/patch-3rdparty_json11_json11.cpp \
pkgsrc/devel/nextpnr/patches/patch-bba_main.cc
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/nextpnr/patches/patch-CMakeLists.txt \
pkgsrc/devel/nextpnr/patches/patch-bba_CMakeLists.txt
cvs rdiff -u -r1.3 -r0 \
pkgsrc/devel/nextpnr/patches/patch-common_kernel_command.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/nextpnr/distinfo
diff -u pkgsrc/devel/nextpnr/distinfo:1.5 pkgsrc/devel/nextpnr/distinfo:1.6
--- pkgsrc/devel/nextpnr/distinfo:1.5 Fri Oct 17 07:48:44 2025
+++ pkgsrc/devel/nextpnr/distinfo Thu Dec 25 16:32:53 2025
@@ -1,10 +1,7 @@
-$NetBSD: distinfo,v 1.5 2025/10/17 07:48:44 wiz Exp $
+$NetBSD: distinfo,v 1.6 2025/12/25 16:32:53 ryoon Exp $
-BLAKE2s (nextpnr-0.7.tar.gz) = 27dfd76a6c8bc84b3178083a1b21bf4d542387a29ebaf533553121ac6c31a486
-SHA512 (nextpnr-0.7.tar.gz) = feb190d3a656c7bcdd2bcc1def9972e2c9bec7171a064308b16260240ce9f552eb03d907ef7d032a17ae7ef7e869950e7399c61df22ba36484a4cf2ef7ce7de2
-Size (nextpnr-0.7.tar.gz) = 4711765 bytes
-SHA1 (patch-3rdparty_json11_json11.cpp) = 64ace14d1cea195302debecc4a7824b6242a677e
-SHA1 (patch-CMakeLists.txt) = 9966c084201720c112d6702f179c1e099d1b4492
-SHA1 (patch-bba_CMakeLists.txt) = 17ebe7013fbbc5bc84cf5ff0fb7c3fca552f110b
-SHA1 (patch-bba_main.cc) = e3713835b14ac9155d0465d8102636ac02fa7c16
-SHA1 (patch-common_kernel_command.cc) = bbb8e02cf0d79092d4517bf492fc1d91ea7e3ad6
+BLAKE2s (nextpnr-0.9.tar.gz) = a6cf76a56e5386aef9b1c9e10af12d18cc1c3bd443b95c1d2aa528d56c97165e
+SHA512 (nextpnr-0.9.tar.gz) = 33fa5a0eab38b30fc3c1a180bdde8d2721afacc83746b9540dac1799dbc78bc6974c0d32455455fe9118a820d4ee0b4a34c26888658fdfe5456ffd4a75c9ff1b
+Size (nextpnr-0.9.tar.gz) = 4744423 bytes
+SHA1 (patch-CMakeLists.txt) = 75bc9c144429373e8b836053a9412c8742707d23
+SHA1 (patch-bba_CMakeLists.txt) = 50ff854a0cd649c5b0e62eeb25e3396fad4f3b71
Index: pkgsrc/devel/nextpnr/nextpnr.mk
diff -u pkgsrc/devel/nextpnr/nextpnr.mk:1.6 pkgsrc/devel/nextpnr/nextpnr.mk:1.7
--- pkgsrc/devel/nextpnr/nextpnr.mk:1.6 Mon Oct 14 06:45:39 2024
+++ pkgsrc/devel/nextpnr/nextpnr.mk Thu Dec 25 16:32:53 2025
@@ -1,6 +1,6 @@
-# $NetBSD: nextpnr.mk,v 1.6 2024/10/14 06:45:39 wiz Exp $
+# $NetBSD: nextpnr.mk,v 1.7 2025/12/25 16:32:53 ryoon Exp $
-NEXTPNR_VERSION=0.7
+NEXTPNR_VERSION=0.9
DISTNAME= nextpnr-${NEXTPNR_VERSION}
PKGNAME= nextpnr-${NEXTPNR_TARGET}-${NEXTPNR_VERSION}
CATEGORIES= devel
@@ -9,7 +9,7 @@ GITHUB_PROJECT= nextpnr
GITHUB_TAG= ${DISTNAME}
WRKSRC= ${WRKDIR}/nextpnr-${DISTNAME}
-PKGREVISION?= 2
+#PKGREVISION?= 2
MAINTAINER?= thorpej%NetBSD.org@localhost
HOMEPAGE= https://github.com/YosysHQ/nextpnr
@@ -20,7 +20,6 @@ DISTINFO_FILE?= ${.CURDIR}/../../devel/n
PATCHDIR?= ${.CURDIR}/../../devel/nextpnr/patches
USE_LANGUAGES= c c++
-USE_CMAKE= yes
CMAKE_CONFIGURE_ARGS+= -DCURRENT_GIT_VERSION=${NEXTPNR_VERSION}
CMAKE_CONFIGURE_ARGS+= -DARCH=${NEXTPNR_TARGET}
@@ -28,6 +27,7 @@ CMAKE_CONFIGURE_ARGS+= -DARCH=${NEXTPNR_
CMAKE_CONFIGURE_ARGS+= ${NEXTPNR_TARGET_ARGS}
.endif
+.include "../../devel/cmake/build.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../math/eigen3/buildlink3.mk"
.include "../../lang/python/application.mk"
Index: pkgsrc/devel/nextpnr-ice40/Makefile
diff -u pkgsrc/devel/nextpnr-ice40/Makefile:1.4 pkgsrc/devel/nextpnr-ice40/Makefile:1.5
--- pkgsrc/devel/nextpnr-ice40/Makefile:1.4 Sat Sep 27 09:57:14 2025
+++ pkgsrc/devel/nextpnr-ice40/Makefile Thu Dec 25 16:32:53 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2025/09/27 09:57:14 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/12/25 16:32:53 ryoon Exp $
COMMENT= A portable FPGA place and route tool for Lattice iCE40 devices
-PKGREVISION= 3
NEXTPNR_TARGET= ice40
NEXTPNR_TARGET_ARGS= -DICESTORM_INSTALL_PREFIX=${PREFIX}
Index: pkgsrc/devel/nextpnr/patches/patch-CMakeLists.txt
diff -u pkgsrc/devel/nextpnr/patches/patch-CMakeLists.txt:1.1 pkgsrc/devel/nextpnr/patches/patch-CMakeLists.txt:1.2
--- pkgsrc/devel/nextpnr/patches/patch-CMakeLists.txt:1.1 Fri Oct 17 07:48:44 2025
+++ pkgsrc/devel/nextpnr/patches/patch-CMakeLists.txt Thu Dec 25 16:32:53 2025
@@ -1,13 +1,13 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2025/10/17 07:48:44 wiz Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2025/12/25 16:32:53 ryoon Exp $
boost 1.89+ made system header-only.
---- CMakeLists.txt.orig 2024-01-23 13:00:29.000000000 +0000
+--- CMakeLists.txt.orig 2025-12-19 05:38:32.861154400 +0000
+++ CMakeLists.txt
-@@ -179,7 +179,7 @@ endif()
- find_package(Sanitizers)
+@@ -169,7 +169,7 @@ else()
+ endif()
+ endif()
- # List of Boost libraries to include
-set(boost_libs filesystem program_options iostreams system)
+set(boost_libs filesystem program_options iostreams)
if (Threads_FOUND)
Index: pkgsrc/devel/nextpnr/patches/patch-bba_CMakeLists.txt
diff -u pkgsrc/devel/nextpnr/patches/patch-bba_CMakeLists.txt:1.1 pkgsrc/devel/nextpnr/patches/patch-bba_CMakeLists.txt:1.2
--- pkgsrc/devel/nextpnr/patches/patch-bba_CMakeLists.txt:1.1 Fri Oct 17 07:48:44 2025
+++ pkgsrc/devel/nextpnr/patches/patch-bba_CMakeLists.txt Thu Dec 25 16:32:53 2025
@@ -1,16 +1,16 @@
-$NetBSD: patch-bba_CMakeLists.txt,v 1.1 2025/10/17 07:48:44 wiz Exp $
+$NetBSD: patch-bba_CMakeLists.txt,v 1.2 2025/12/25 16:32:53 ryoon Exp $
boost 1.89+ made system header-only.
---- bba/CMakeLists.txt.orig 2025-10-17 07:43:39.364952984 +0000
+--- bba/CMakeLists.txt.orig 2025-12-19 05:38:44.039584814 +0000
+++ bba/CMakeLists.txt
-@@ -3,8 +3,7 @@ project(bba CXX)
+@@ -4,8 +4,7 @@ project(bba CXX)
+ set(CMAKE_CXX_STANDARD 17)
find_package(Boost REQUIRED COMPONENTS
- program_options
-- filesystem
+- program_options
- system)
-+ filesystem)
++ program_options)
add_executable(bbasm
main.cc)
Home |
Main Index |
Thread Index |
Old Index