notbug ipv6 ready As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details
nextpnr-devel Portable FPGA place and route tool
g20260415 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20250312Version of this port present on the latest quarterly branch.
Maintainer: jbo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-02-06 12:06:05
Last Update: 2026-04-15 20:15:05
Commit Hash: a6463d5
License: ISCL
WWW:
https://github.com/YosysHQ/nextpnr
Description:
nextpnr aims to be a vendor neutral, timing driven, FOSS FPGA place and route tool. Currently nextpnr supports: - Lattice iCE40 devices supported by Project IceStorm - Lattice ECP5 devices supported by Project Trellis - Lattice Nexus devices supported by Project Oxide - Gowin LittleBee and Aurora V devices supported by Project Apicula - NanoXplore NG-Ultra devices supported by Project Beyond - Cologne Chip GateMate devices supported by Project Peppercorn - (experimental) Cyclone V devices supported by Mistral - (experimental) Lattice MachXO2 devices supported by Project Trellis - (experimental) Xilinx 7-series devices supported by Project X-Ray - (experimental) a "generic" back-end for user-defined architectures
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (11 items)
Collapse this list.
  1. /usr/local/share/licenses/nextpnr-devel-g20260415/catalog.mk
  2. /usr/local/share/licenses/nextpnr-devel-g20260415/LICENSE
  3. /usr/local/share/licenses/nextpnr-devel-g20260415/ISCL
  4. bin/nextpnr-ecp5
  5. bin/nextpnr-ice40
  6. bin/nextpnr-himbaechel
  7. share/nextpnr/himbaechel/gatemate/chipdb-CCGM1A1.bin
  8. share/nextpnr/himbaechel/gatemate/chipdb-CCGM1A2.bin
  9. @owner
  10. @group
  11. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • nextpnr-devel>0:devel/nextpnr-devel
Conflicts:
CONFLICTS_INSTALL:
  • nextpnr
To install the port:
cd /usr/ports/devel/nextpnr-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/nextpnr-devel
  • pkg install nextpnr-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nextpnr-devel
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: i386
distinfo:
TIMESTAMP = 1776282771 SHA256 (YosysHQ-nextpnr-g20260415-7de80fbb9c0fc5bc2e9b680f409579795de6b6c7_GH0.tar.gz) = a04aff42ae61c2c0f7f6511445a89ddc8f6634702e679825c400afcc91a831d5 SIZE (YosysHQ-nextpnr-g20260415-7de80fbb9c0fc5bc2e9b680f409579795de6b6c7_GH0.tar.gz) = 3522134

Expand this list (2 items)

Collapse this list.

SHA256 (YosysHQ-nextpnr-tests-ce15412_GH0.tar.gz) = 84b7e926d97ce1aae3a2b9115b9030fce483a8b6d8b6cde060046a93f24966fe SIZE (YosysHQ-nextpnr-tests-ce15412_GH0.tar.gz) = 1032708

Collapse this list.


Packages (timestamps in pop-ups are UTC):
nextpnr-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20250312g20250312---n/an/an/a
FreeBSD:13:quarterlyg20250312g20250312---n/an/an/a
FreeBSD:14:latestg20250312g20260415------
FreeBSD:14:quarterlyg20250312g20250312------
FreeBSD:15:latestg20260415g20260415n/a-n/an/a--
FreeBSD:15:quarterlyg20250312g20250312n/a-n/an/a--
FreeBSD:16:latestg20250312g20260415n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. database : devel/trellis
  2. icebox : devel/icestorm
  3. prjpeppercorn : devel/prjpeppercorn113
  4. cmake : devel/cmake-core
  5. ninja : devel/ninja
  6. llvm-config20 : devel/llvm20
  7. eigen3.pc : math/eigen3
  8. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
Library dependencies:
  1. libboost_thread.so : devel/boost-libs
  2. libboost_program_options.so : devel/boost-libs
  3. libQt6Core.so : devel/qt6-base
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_nextpnr-devel
USES:
compiler:c++17-lang cmake llvm:min=20 qt:6 eigen:3 python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/YosysHQ/nextpnr/tar.gz/7de80fbb9c0fc5bc2e9b680f409579795de6b6c7?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20260415
15 Apr 2026 20:15:05
commit hash: a6463d553da2207c9273979aef91d1ed60cdac6dcommit hash: a6463d553da2207c9273979aef91d1ed60cdac6dcommit hash: a6463d553da2207c9273979aef91d1ed60cdac6dcommit hash: a6463d553da2207c9273979aef91d1ed60cdac6d files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Update to 2026-04-15
g20250312_1
15 Apr 2026 19:11:48
commit hash: 5af40b27fe8447f453899512bee6cf3667afaedfcommit hash: 5af40b27fe8447f453899512bee6cf3667afaedfcommit hash: 5af40b27fe8447f453899512bee6cf3667afaedfcommit hash: 5af40b27fe8447f453899512bee6cf3667afaedf files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr*: Bump after dependency change

The devel/prjpeppercorn112 dependency was changed from using a custom
distfile mirror to upstream provided distfiles.
Bumping the consumers to trigger a rebuild to take the custom mirror
offline afterwards.
g20250312
13 Mar 2026 17:15:02
commit hash: b553676496d04295e4f20433fcd455d05ed184f6commit hash: b553676496d04295e4f20433fcd455d05ed184f6commit hash: b553676496d04295e4f20433fcd455d05ed184f6commit hash: b553676496d04295e4f20433fcd455d05ed184f6 files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Update to 2026-03-12
g20250225
26 Feb 2026 17:11:13
commit hash: 6fa65b0a360bd99c300fd1a80a09cb09e9d1b187commit hash: 6fa65b0a360bd99c300fd1a80a09cb09e9d1b187commit hash: 6fa65b0a360bd99c300fd1a80a09cb09e9d1b187commit hash: 6fa65b0a360bd99c300fd1a80a09cb09e9d1b187 files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Update to 2026-02-25
g20250221
23 Feb 2026 20:00:03
commit hash: 9cc8f342b38b56af7451de7b7663fb752af8856acommit hash: 9cc8f342b38b56af7451de7b7663fb752af8856acommit hash: 9cc8f342b38b56af7451de7b7663fb752af8856acommit hash: 9cc8f342b38b56af7451de7b7663fb752af8856a files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Update to 2026-02-21
g20250210_1
18 Feb 2026 22:34:46
commit hash: 46e699d7d70cf165cfc1f9c7d61e22eb445b0cc6commit hash: 46e699d7d70cf165cfc1f9c7d61e22eb445b0cc6commit hash: 46e699d7d70cf165cfc1f9c7d61e22eb445b0cc6commit hash: 46e699d7d70cf165cfc1f9c7d61e22eb445b0cc6 files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Bump after devel/trellis update
g20250210
10 Feb 2026 23:56:09
commit hash: fccf99697ab6c82ea2bfef9120adee5d741c58dccommit hash: fccf99697ab6c82ea2bfef9120adee5d741c58dccommit hash: fccf99697ab6c82ea2bfef9120adee5d741c58dccommit hash: fccf99697ab6c82ea2bfef9120adee5d741c58dc files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Update to latest commit

Also:
  - Re-enable building of GUI
  - Support GateMate FPGAs via devel/prjpeppercorn
  - Disable portscout as we're tracking upstream's master branch
g20250208
10 Feb 2026 01:45:47
commit hash: e877b5115e61cac622217d90606971c7baeda9d3commit hash: e877b5115e61cac622217d90606971c7baeda9d3commit hash: e877b5115e61cac622217d90606971c7baeda9d3commit hash: e877b5115e61cac622217d90606971c7baeda9d3 files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Update to latest master branch

While here, also disable portscout
g20250126
06 Feb 2026 11:03:19
commit hash: b4649a299a451c6857ab2fe0d5cbb85b5c3f062ecommit hash: b4649a299a451c6857ab2fe0d5cbb85b5c3f062ecommit hash: b4649a299a451c6857ab2fe0d5cbb85b5c3f062ecommit hash: b4649a299a451c6857ab2fe0d5cbb85b5c3f062e files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
devel/nextpnr-devel: Add new port

This is a version of the existing devel/nextpnr port tracking the upstream
master
branch as actual releases happen rarely and most users outside of FreeBSD use
the shell script based oss-cad-suite to build/install nextpnr.

Number of commits found: 9