notbugAs 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 photosAll times are UTC
Ukraine
Port details
nextpnr-devel Portable FPGA place and route tool
g20250210 develnew! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: jbo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-02-06 12:06:05
Last Update: 2026-02-10 23:56:09
Commit Hash: fccf996
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 devices supported by Project Apicula - NanoXplore NG-Ultra devices supported by Project Beyond - (experimental) Cyclone V devices supported by Mistral - (experimental) Lattice MachXO2 devices supported by Project Trellis - (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-g20250210/catalog.mk
  2. /usr/local/share/licenses/nextpnr-devel-g20250210/LICENSE
  3. /usr/local/share/licenses/nextpnr-devel-g20250210/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 = 1770767347 SHA256 (YosysHQ-nextpnr-g20250210-2a8bab976d04745355800e9f23db6a7d208ce81c_GH0.tar.gz) = dd5516a100cbc8a03de0c897111338a185059ee446fc12f10bbf34ce6b0700ac SIZE (YosysHQ-nextpnr-g20250210-2a8bab976d04745355800e9f23db6a7d208ce81c_GH0.tar.gz) = 3492050

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:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-g20250126------
FreeBSD:14:quarterly--------
FreeBSD:15:latestg20250126g20250126n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-g20250126n/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/prjpeppercorn111
  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/2a8bab976d04745355800e9f23db6a7d208ce81c?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 3