BSD Ports

devel/nextpnr 0.11_1,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
54799.9 KiB, 375283.8 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

SystemPortVersion
FreeBSDdevel/nextpnr0.11_1,1
OpenBSDcad/nextpnr0.11.1
NetBSDwip/nextpnr0.4
GhostBSDdevel/nextpnr0.11,1

Install

Binary package:

pkg install nextpnr

From the ports tree:

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

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

RUN_DEPENDS=	nextpnr>0:devel/nextpnr

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:latest0.11_1,10.11_1,1---
FreeBSD:14:quarterly0.11_1,10.11_1,1n/a--
FreeBSD:15:latest0.11_1,10.11_1,1n/a--
FreeBSD:15:quarterly0.11_1,10.11_1,1n/an/an/a
FreeBSD:16:latest0.11_1,10.11_1,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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.

Required by 1

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-devel

Files

pkg-plist 5
  • bin/nextpnr-ecp5
  • bin/nextpnr-ice40
  • bin/nextpnr-himbaechel
  • share/nextpnr/himbaechel/gatemate/chipdb-CCGM1A1.bin
  • share/nextpnr/himbaechel/gatemate/chipdb-CCGM1A2.bin
distinfo 2
FileSizeSHA256
YosysHQ-nextpnr-nextpnr-0.11_GH0.tar.gz3.532012e+06feb39c421cd432b3ecca004a6fdf0b7578375a7f12401906dd27c25eb948cdc3
YosysHQ-nextpnr-tests-ce15412_GH0.tar.gz1.032708e+0684b7e926d97ce1aae3a2b9115b9030fce483a8b6d8b6cde060046a93f24966fe

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
214203e020 Joel Bodenmann devel/nextpnr: Update to 0.11
Changelog: https://github.com/YosysHQ/nextpnr/releases/tag/nextpnr-0.11