BSD Ports

devel/nextpnr-devel g20260906_1 FreeBSD

Portable FPGA place and route tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
ISCL
Categories
devel
Package size
55188.9 KiB, 375307.0 KiB installed

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

In the other systems

The newest version among them is g20260906, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/nextpnr-develg20260906_1 newestnone known-[email protected]2026-09-29
GhostBSDdevel/nextpnr-develg20260906 newestno data-[email protected]-

Version history 6

  1. g20260906 157c6efe91
  2. g20260901 467e9d013b
  3. g20260813 ea4a5630c3
  4. g20260804 e48e4aad00
  5. g20260724 b5533b53ae
  6. g20260619 b0d2e63230

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install nextpnr-devel

From the ports tree:

cd /usr/ports/devel/nextpnr-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nextpnr-devel>0:devel/nextpnr-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20260906_1g20260906_1---
FreeBSD:14:quarterlyg20260906_1g20260906_1n/a--
FreeBSD:15:latestg20260906_1g20260906_1n/a--
FreeBSD:15:quarterlyg20260906_1g20260906_1n/an/an/a
FreeBSD:16:latestg20260906_1g20260906_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 3

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 141

The first 100 are listed.

Run dependencies 118

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c++17-lang cmake llvm:min=20 qt:6 eigen:3 python
Service scripts
none
Conflicts with
nextpnr

Files

pkg-plist 5
  • bin/nextpnr-ecp5
  • bin/nextpnr-ice40
  • bin/nextpnr-himbaechel
  • share/nextpnr-devel/himbaechel/gatemate/chipdb-CCGM1A1.bin
  • share/nextpnr-devel/himbaechel/gatemate/chipdb-CCGM1A2.bin
distinfo 2
FileSizeSHA256
YosysHQ-nextpnr-g20260906-3cfc28d02e05bef56a30517745d57d8d1118c97e_GH0.tar.gz3.535359e+066698d234796ba43d5f525d807153ef904ab6c82287b52706c26dce49b299806a
YosysHQ-nextpnr-tests-ce15412_GH0.tar.gz1.032708e+0684b7e926d97ce1aae3a2b9115b9030fce483a8b6d8b6cde060046a93f24966fe

Commit history 7

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
157c6efe91 Joel Bodenmann devel/nextpnr-devel: Update to 2026-09-07
467e9d013b Joel Bodenmann devel/nextpnr-devel: Update to 2026-09-01
ea4a5630c3 Joel Bodenmann devel/nextpnr-devel: Update to 2026-08-13
e48e4aad00 Joel Bodenmann devel/nextpnr-devel: Update to 2026-08-04

The latest 5 of 7 in the history this site was built from.