sys-apps / flashrom

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

Official package sites : https://www.flashrom.org/ ·

flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices. Supports more than 380 flash chips, 260 chipsets, 450 mainboards, 50 PCI devices, 12 USB devices and various parallel/serial port-based programmers. Supports parallel, LPC, FWH and SPI flash interfaces and various chip packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40, TSOP48, BGA and more) No physical access needed, root access is sufficient (not needed for some programmers). No bootable floppy disk, bootable CD-ROM or other media needed. No keyboard or monitor needed. Simply reflash remotely via SSH. No instant reboot needed. Reflash your chip in a running system, verify it, be happy. The new firmware will be present next time you boot. Crossflashing and hotflashing is possible as long as the flash chips are electrically and logically compatible (same protocol). Great for recovery. Scriptability. Reflash a whole pool of identical machines at the same time from the command line. It is recommended to check flashrom output and error codes. Speed. flashrom is often much faster than most vendor flash tools. Portability. Supports DOS, Linux, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Solaris, Mac OS X, and other Unix-like OSes. Partial Windows support is available (no internal programmer support at the moment, hence no "BIOS flashing").

v1.5.0 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
atahpt atapromise atavia buspirate-spi ch341a-spi dediprog developerbox-spi digilent-spi dirtyjtag-spi drkaiser dummy ft2232-spi gfxnvidia internal internal-dmi it8212 jlink-spi linux-mtd linux-spi mediatek-i2c-spi mstarddc-spi nic3com nicintel nicintel-eeprom nicintel-spi nicnatsemi nicrealtek ogp-spi parade-lspcon pickit2-spi pony-spi raiden-debug-spi rayer-spi realtek-mst-i2c-spi satamv satasii serprog stlinkv3-spi test tools usbblaster-spi

v1.4.0 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
USE flags
atahpt atapromise atavia buspirate-spi ch341a-spi dediprog developerbox-spi digilent-spi dirtyjtag-spi drkaiser dummy ft2232-spi gfxnvidia internal internal-dmi it8212 jlink-spi linux-mtd linux-spi mediatek-i2c-spi mstarddc-spi nic3com nicintel nicintel-eeprom nicintel-spi nicnatsemi nicrealtek ogp-spi parade-lspcon pickit2-spi pony-spi raiden-debug-spi rayer-spi realtek-mst-i2c-spi satamv satasii serprog stlinkv3-spi test tools usbblaster-spi

v1.3.0-r3 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 ppc x86 ~loong ~ppc64 ~riscv
USE flags
atahpt atapromise atavia buspirate-spi ch341a-spi dediprog developerbox-spi digilent-spi dirtyjtag-spi drkaiser dummy ft2232-spi gfxnvidia internal internal-dmi it8212 jlink-spi linux-mtd linux-spi mediatek-i2c-spi mstarddc-spi nic3com nicintel nicintel-eeprom nicintel-spi nicnatsemi nicrealtek ogp-spi parade-lspcon pickit2-spi pony-spi raiden-debug-spi rayer-spi realtek-mst-i2c-spi satamv satasii serprog stlinkv3-spi test tools usbblaster-spi

General

atahpt
Highpoint (HPT) ATA/RAID controller support
atapromise
Support for Promise PDC2026x (FastTrak/Ultra)
atavia
Support for VIA VT6421A SATA controllers
buspirate-spi
Enable Bus Pirate SPI programmer
ch341a-spi
Enable WCH CH341A SPI programmer
dediprog
Dediprog SF100 support
developerbox-spi
Enable Devloperbox SPI recovery support
digilent-spi
Enable support for Digilent iCEblink40 development board
dirtyjtag-spi
Support for DirtyJTAG (a USB-JTAG firmware for STM32 MCUs)
drkaiser
Enable Dr. Kaiser programmer
dummy
Enable dummy tracing
ft2232-spi
Enable ftdi programmer, flashing through FTDI/SPI USB interface
gfxnvidia
Enable NVIDIA programmer
internal
Enable internal/onboard support
internal-dmi
Enable internal DMI decoding rather than use sys-apps/dmidecode
it8212
Support for ITE IT8212F ATA/RAID controllers
jlink-spi
Support for SEGGER J-Link and compatible devices
linux-mtd
Enable support for Linux mtd SPI flash devices
linux-spi
Enable support for Linux userspace spidev interface
mediatek-i2c-spi
Support for Mediatek LCD controllers
mstarddc-spi
Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays
nic3com
Enable 3Com NIC programmer
nicintel
Support for Intel NICs
nicintel-eeprom
Support for EEPROMs on Intel Gigabit network cards
nicintel-spi
Support for SPI on Intel NICs
nicnatsemi
Support for National Semiconductor NICs
nicrealtek
Support for Realtek NICs
ogp-spi
Enable support for OGP (Open Graphics Project) SPI flashing
parade-lspcon
Enable support for Parade lspcon USB-C to HDMI protocol translator
pickit2-spi
Support for SPI flash ROMs accessible via Microchip PICkit2
pony-spi
Enable support for SI-Prog like hardware by Lancos
raiden-debug-spi
Support for Chrome EC based debug tools - SuzyQable, Servo V4, C2D2 & uServo
rayer-spi
RayeR SPIPGM hardware support
realtek-mst-i2c-spi
Enable support for Realtek RTD2142 MST
satamv
Enable programmer for Marvell SATA controllers
satasii
Enable programmer for SiI SATA controllers
serprog
Enable Serial Flasher programmer
stlinkv3-spi
Enable SPI programmer using STLINK-V3
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tools
Install ich_descriptor_tool, a tool for reading descriptor-mode SPI-flash images for Intel chipsets
usbblaster-spi
Enable support for Altera USB-Blaster dongles

dev-embedded / libftdi : Userspace access to FTDI USB interface chips

dev-embedded / libjaylink : Library to access J-Link devices

sys-apps / diffutils : Tools to make diffs and compare files

sys-apps / pciutils : Various utilities dealing with the PCI bus

sys-kernel / linux-headers : Linux system headers

virtual / libusb : Virtual for libusb

dev-embedded / libftdi : Userspace access to FTDI USB interface chips

dev-embedded / libjaylink : Library to access J-Link devices

sys-apps / dmidecode : DMI (Desktop Management Interface) table related utilities

sys-apps / pciutils : Various utilities dealing with the PCI bus

virtual / libusb : Virtual for libusb

dev-embedded / rpi-eeprom : Updater for Raspberry Pi 4/5 bootloader and the VL805 USB controller

sys-apps / fwupd : Aims to make updating firmware on Linux automatic, safe and reliable

943723
sys-apps/flashrom-1.4.0 fails tests with LTO (1 cmocka test flashrom FAIL 0.01s killed by signal 11 SIGSEGV)
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-apps/flashrom-1.5.0: version bump
Closes: https://bugs.gentoo.org/946663 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r3 amd64, #942613
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r3 x86, #942613
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r3 arm64, #942613
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r3 ppc, #942613
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r3 arm, #942613
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-apps/flashrom-1.4.0: fix up bash-completion file #941844
Closes: https://bugs.gentoo.org/941844 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-apps/flashrom-1.4.0: use sensical source filename
Bad me. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-apps/flashrom-1.4.0: version bump
Closes: https://bugs.gentoo.org/941759 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-apps/flashrom-1.3.0-r3: fix function definition mismatch for real
Previous patch was bonkers and caused by spi_master backport patch that was adapted in a wrong way. Fix for real now by (not) changing the signature. 1.4.0 should resolve this entire mess for us. Closes: https://bugs.gentoo.org/915617 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
sys-apps/flashrom-1.3.0-r2: fix libflashrom mapfile #928955
Closes: https://bugs.gentoo.org/928955 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
sys-apps/flashrom-1.3.0-r2: fix llvm function pointer awkwardness #915617
Closes: https://bugs.gentoo.org/915617 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Fabian Groffen · gentoo
sys-apps/flashrom-1.3.0-r2: disable linux_mtd on musl #908539
Closes: https://bugs.gentoo.org/908539 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: shuffle ebuild variables into more common order
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: drop 1.2-r4, 1.3.0
Note that this drops flashrom on ppc64 to ~arch-only, owing to none of the newer versions having been stabilised for this architecture for almost a year. Closes: https://bugs.gentoo.org/906737 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: fix modern C issue
Closes: https://bugs.gentoo.org/919266 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r1 ppc, #906737
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r1 amd64, #906737
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r1 arm, #906737
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r1 x86, #906737
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0-r1 arm64, #906737
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
sys-apps/flashrom: keyword 1.3.0-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: backport possible "incomplete spi master definition" fix to 1.3.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/flashrom: Stabilize 1.3.0 ppc, #906737
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0 arm64, #906737
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/flashrom: Stabilize 1.3.0 arm, #906737
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0 amd64, #906737
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.3.0 x86, #906737
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: drop 1.2.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: do not install static libraries
Closes: https://bugs.gentoo.org/900364 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: add 1.3.0
With thanks to Anastasia Klimchuk <aklm@chromium.org> for the first bit of shell code generating the list of programmers to enable. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: add 1.2.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: do not depend on virtual/libusb:0
There was only a single programmer which still depended on that version of libusb, and it builds fine against virtual/libusb:1. In fact, even before this change upstream build scripts happily ignored libusb-0 and only linked against libusb-1 even with pickit2-spi support enabled! Straight-to-stable revbump because as mentioned above, the dependency in question was not actually used. Closes: https://bugs.gentoo.org/873769 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
sys-apps/flashrom: Remove static-libs from *DEPEND
The static-libs USE dependency is no longer used, because the static IUSE flag has been removed. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: remove live ebuild
Live ebuilds are only useful if someone is interested in keeping them functional. I am not, especially given how large a patch is currently required for dependencies of Meson builds to be sane. Closes: https://bugs.gentoo.org/834021 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom-9999: do not auto-build tests if cmocka is present
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: update live ebuild
* bump to EAPI 8 * sync arch keywords with the latest release * support for ene-lpc and mec1308 has been removed upstream * bdepend on dev-util/cmocka if tests are to be run Still to be done: do not build/enable tests if cmocka is present but FEATURES=test is not set. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: keyword 1.2-r3 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: update HOMEPAGE
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: migrate the live ebuild to Meson
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: add missing pkgconfig (B)DEPEND
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ben Kohler · gentoo
sys-apps/flashrom: drop sparc keywords
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: fix libftdi dependency
Flashrom now requires libftdi1, i.e. SLOT=1 in Gentoo. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-apps/flashrom: x86 stable wrt bug #753182
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.2-r3 arm, #753182
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.2-r3 arm64, #753182
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.2-r3 ppc, #753182
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.2-r3 ppc64, #753182
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.2-r3 sparc, #753182
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-apps/flashrom: amd64 stable wrt bug #753182
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
sys-apps/flashrom: Rename raiden USE flag to raiden-debug-spi
Upstream renamed the programmer to match the name used by ChromiumOS. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.2-r2 arm, #753182
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/flashrom: Stabilize 1.2-r2 amd64, #753182
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
sys-apps/flashrom: x86 stable (bug #753182)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom-1.2-r3: fix satamv/satasii USE-flag mixup
I accidentally mixed the two up, i.e. USE=satamv controlled config_satasii and the other way around. Whoopsie. Bug: https://bugs.gentoo.org/720210 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom-1.2-r3: install the man page
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/flashrom: stable 1.2-r2 for sparc
stable wrt bug #753182 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/flashrom: stable 1.2-r2 for ppc64
stable wrt bug #753182 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-apps/flashrom: stable 1.2-r2 for ppc
stable wrt bug #753182 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: support more programmers in the live ebuild
Suggested-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17019 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: try making libflashrom usable for sys-apps/fwupd
Create a pkgconfig file so that fwupd can actually find this library, and fix a makefile bug which left the symbol 'boards_known' undefined in the library. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-apps/flashrom: x86 stable wrt bug #727988
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-apps/flashrom: ppc64 stable wrt bug #727988
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-apps/flashrom: ppc stable wrt bug #727988
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-apps/flashrom: arm stable wrt bug #727988
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-apps/flashrom: amd64 stable wrt bug #727988
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James (sam_c) · gentoo
sys-apps/flashrom: arm64 stable (bug #727988)
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-apps/flashrom: stable 1.2-r1 for sparc, bug #727988
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
Revert "sys-apps/flashrom: switch to building with meson"
Turns out that not only do upstream meson scripts require patching to handle all programmers flashrom supports, they also only appear to work on amd64. Sigh. This reverts commit b5a312d32873362067980b2a02886a4b79d08ca6. Bug: https://bugs.gentoo.org/720210 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: reintroduce a meson-based 1.2 ebuild
Still doesn't work with most, if not all, non-x86 arches - but if the alternative is messing with the upstream Makefile in order to address problems such as Bug #753383, I would rather work on fixing Meson scripts. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: switch to building with meson
Much simpler ebuild, libflashrom is shared, and most importantly - it gets an auto-generated pkg-config file. Upstream meson scripts have for now, as previously mentioned, not reached feature parity with the Makefile but with some patching, we can now at least support all the programmers. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: append -fPIC to compiler flags
libflashrom.a is useless without this. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
sys-apps/flashrom: remove old unstable ebuilds
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: bump to 1.2
Turns out the Meson scripts are incomplete for now (e.g. no libftdi dependency for usbblaster-spi in spite of the source code referencing the relevant header files, no jlink-spi support) so let us continue to use the Makefiles. Closes: https://bugs.gentoo.org/712500 Closes: https://bugs.gentoo.org/709986 Closes: https://bugs.gentoo.org/707304 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: live ebuild: remove outdated src_test
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: live ebuild: do not restrict USE=tools to PC arches
Although the input of ich_descriptors_tool is very much Intel-specific, as far as I can tell from looking at the code the tool should work without problems on other arches as well. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
sys-apps/flashrom: live ebuild: compile and install libflashrom
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
sys-apps/flashrom: Force C locale for sorting, bug #624474
Closes: https://bugs.gentoo.org/624474 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Sven Wegener · gentoo
sys-apps/flashrom: Ignore ni845x-spi (windows-only)
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Sven Wegener · gentoo
sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+stlinkv3-spi)
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eugene Bright · gentoo
sys-apps/flashrom: remove old
Signed-off-by: Eugene Bright <eugene@bright.gdn> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eugene Bright · gentoo
sys-apps/flashrom: Get rid of underscore in IUSE
Closes: https://bugs.gentoo.org/694664 Signed-off-by: Eugene Bright <eugene@bright.gdn> Closes: https://github.com/gentoo/gentoo/pull/13204 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Eugene Bright · gentoo
sys-apps/flashrom-9999: EAPI=7
Signed-off-by: Eugene Bright <eugene@bright.gdn> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Eugene Bright · gentoo
sys-apps/flashrom: Bump to 1.1
Done by copying 9999 ebuild. Closes: https://bugs.gentoo.org/691332 Signed-off-by: Eugene Bright <eugene@bright.gdn> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Eugene Bright · gentoo
sys-apps/flashrom-9999: Sort programmers lists
Format IUSE_PROGRAMMERS and LIB_DEPEND lists to column. This will help to read future diffs. Sorting list with `sort -dsV` is very convenient now. Signed-off-by: Eugene Bright <eugene@bright.gdn> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Eugene Bright · gentoo
sys-apps/flashrom-9999: Update SRC_URI
Starting from v1.1 tarball names looks like `flashrom-v1.1.tar.bz2`. Signed-off-by: Eugene Bright <eugene@bright.gdn> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+jlink_spi)
Signed-off-by: Sven Wegener <swegener@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+developerbox_spi)
Signed-off-by: Sven Wegener <swegener@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+digilent_spi)
Package-Manager: Portage-2.3.40, Repoman-2.3.9 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Sven Wegener · gentoo
sys-apps/flashrom: Enable ch341a_spi and dediprog by default
This matches the upstream Makefile since flashrom-0.9.9. Package-Manager: Portage-2.3.40, Repoman-2.3.9 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Sven Wegener · gentoo
sys-apps/flashrom: Update libusb dependency for ch341a_spi and dediprog
They require libusb1 since flashrom-0.9.9. Package-Manager: Portage-2.3.40, Repoman-2.3.9 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+linux_mtd)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Matt Turner · gentoo
sys-apps/flashrom: dropped mips keywords
Marty E. Plummer · gentoo
sys-apps/flashrom: version bump
According to SRC_URI flashrom-1.0 was released 02-Jan-2018 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Marty E. Plummer · gentoo
sys-apps/flashrom: EAPI bump and point to new source repo
svn repo no longer works. also the pkg-config sed is no longer required as of flashrom-0.9.9 Closes: https://bugs.gentoo.org/598028 Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7634
Michael Mair-Keimberger · gentoo
sys-apps/flashrom: use https
Closes: https://github.com/gentoo/gentoo/pull/7123
Sven Wegener · gentoo
sys-apps/flashrom: Update ESVN_REPO_URI, bug #598028
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Mike Frysinger · gentoo
sys-apps/flashrom: mark 0.9.8 amd64/arm/x86 stable
Mike Frysinger · gentoo
sys-apps/flashrom: version bump to 0.9.9
Mike Frysinger · gentoo
sys-apps/flashrom: add USE=ch341a_spi programmer #577282
Sven Wegener · gentoo
sys-apps/flashrom: Add atapromise programmer USE flag
Signed-off-by: Sven Wegener <swegener@gentoo.org>
Sven Wegener · gentoo
sys-apps/flashrom: Add SLOT dep on libftdi
Signed-off-by: Sven Wegener <swegener@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed