Summary
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").
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Depending packages
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
Bugs
- 943723
- sys-apps/flashrom-1.4.0 fails tests with LTO (1 cmocka test flashrom FAIL 0.01s killed by signal 11 SIGSEGV)
Change logs
- 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