FreeBSD Ports

sysutils/flashrom 1.6.0_1

Utility for reading, writing, verifying, and erasing flash ROM chips

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
sysutils
Package size
5103.5 KiB, 8932.1 KiB installed

Description

flashrom is a utility for detecting, reading, writing, verifying and erasing flash chips. It is often used to flash BIOS/EFI/coreboot/firmware images in-system using a supported mainboard, but it also supports flashing of network cards (NICs), SATA controller cards, and other external devices which can program flash chips.

It supports a wide range of DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, and TSOP40 chips, which use various protocols such as LPC, FWH, parallel flash, or SPI.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/flashrom
pkg install flashrom

From the ports tree:

cd /usr/ports/sysutils/flashrom/ && make install clean

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

RUN_DEPENDS=	flashrom>0:sysutils/flashrom
LIB_DEPENDS=	libflashrom.so:sysutils/flashrom

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:latest1.6.0_11.6.0_11.2.11.6.0_11.6.0_1
FreeBSD:14:quarterly1.6.0_11.6.0_1n/a1.3.0_31.6.0_1
FreeBSD:15:latest1.6.0_11.6.0_1n/a1.6.0_11.6.0_1
FreeBSD:15:quarterly1.6.0_11.6.0_1n/an/an/a
FreeBSD:16:latest1.6.0_11.6.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

All build dependencies 43
All run dependencies 3

No port depends on this one.

Configuration

Options name: sysutils_flashrom

OptionDefaultDescription
DOCSoffBuild and/or install documentation
FTDIoffEnable external FT2232SPI flasher support
MANPAGESonBuild and/or install manual pages
USES
meson pkgconfig ssl tar:xz
Service scripts
none

Files

Manual pages 1
  • flashrom(8)
pkg-plist 9
  • include/libflashrom.h
  • lib/libflashrom.a
  • lib/libflashrom.so
  • lib/libflashrom.so.1
  • lib/libflashrom.so.1.0.0
  • libdata/pkgconfig/flashrom.pc
  • sbin/flashrom
  • share/bash-completion/completions/flashrom.bash
  • share/man/man8/flashrom.8.gz
distinfo 1
FileSizeSHA256
flashrom-v1.6.0.tar.xz5.28592e+068b9db3987df9b5fc81e70189d017905dd5f6be1e1410347f22687ab6d4c94423
Master sites 1
  • https://download.flashrom.org/releases/

Commit history 0

No commits in the history this site was built from.