diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /sys-apps/flashrom | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip | |
Adding metadata
Diffstat (limited to 'sys-apps/flashrom')
| -rw-r--r-- | sys-apps/flashrom/Manifest | 3 | ||||
| -rw-r--r-- | sys-apps/flashrom/flashrom-1.5.1.ebuild | 132 | ||||
| -rw-r--r-- | sys-apps/flashrom/flashrom-1.6.0.ebuild | 138 | ||||
| -rw-r--r-- | sys-apps/flashrom/flashrom-1.7.0.ebuild | 141 | ||||
| -rw-r--r-- | sys-apps/flashrom/metadata.xml | 70 |
5 files changed, 0 insertions, 484 deletions
diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest deleted file mode 100644 index f56bef5cc5b2..000000000000 --- a/sys-apps/flashrom/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST flashrom-1.5.1.tar.gz 4957722 BLAKE2B 5c779d4020e2839e43aea121c21dc90265803b43ab4300d064a68f250929928d2b5117580a65cb627c3bddec74bea99973c1f7a254a0c5114a22b724e7fec63a SHA512 8157f69a3ff8fc03a6e9fb59e485e262f5b4d47658a41fc624eb187bac0c008097f4367db674880bd22a270c6d26a109037131c4a7cd21a3ffdc33274dbb4baa -DIST flashrom-1.6.0.tar.gz 5493467 BLAKE2B c5b96d30aa8d3df40423e0c025d05a164719627069935cddeff6350511d888fb1b20c51c7b69548ad38155715309c78d239b7a3b08de627f46a60f5476c63bb0 SHA512 fbcdd688989d5a0dc78e1981bc3d313df1bdc62d82b96a0ff2e42eb4d20824a14b0a047235f99734b507467fb280b9d06c75fe2ba6c8f160691108354a64e7e4 -DIST flashrom-1.7.0.tar.xz 5298400 BLAKE2B 552fb17b7b79f2162dd9d31073dbc844f088d3c6a8471a11a16987515e565adce52502b9a4707752de0e02971bb032cadf079b7460881962dbeb226b9749c6ec SHA512 b8e25bb89a8fdaef585962214cb5841a885457bae3c5398827be36f4dfaf40826e13afceb129a372f0860d717534576498046cb43936dc14be014d3f934f09ba diff --git a/sys-apps/flashrom/flashrom-1.5.1.ebuild b/sys-apps/flashrom/flashrom-1.5.1.ebuild deleted file mode 100644 index 1fcf6e530871..000000000000 --- a/sys-apps/flashrom/flashrom-1.5.1.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson bash-completion-r1 - -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips" -HOMEPAGE="https://www.flashrom.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86" - -# The defaults should match the upstream "default" flags in meson.build -IUSE_PROGRAMMERS=" - atahpt - atapromise - +atavia - +buspirate-spi - +ch341a-spi - +dediprog - +developerbox-spi - +digilent-spi - +dirtyjtag-spi - +drkaiser - +dummy - +ft2232-spi - +gfxnvidia - +internal - +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 - +usbblaster-spi" -IUSE="${IUSE_PROGRAMMERS} +internal-dmi test tools" - -RESTRICT="!test? ( test )" - -COMMON="atahpt? ( sys-apps/pciutils ) - atapromise? ( sys-apps/pciutils ) - atavia? ( sys-apps/pciutils ) - ch341a-spi? ( virtual/libusb:1 ) - dediprog? ( virtual/libusb:1 ) - developerbox-spi? ( virtual/libusb:1 ) - digilent-spi? ( virtual/libusb:1 ) - dirtyjtag-spi? ( virtual/libusb:1 ) - drkaiser? ( sys-apps/pciutils ) - ft2232-spi? ( dev-embedded/libftdi:1= ) - gfxnvidia? ( sys-apps/pciutils ) - internal? ( sys-apps/pciutils ) - it8212? ( sys-apps/pciutils ) - jlink-spi? ( dev-embedded/libjaylink ) - nic3com? ( sys-apps/pciutils ) - nicintel? ( sys-apps/pciutils ) - nicintel-eeprom? ( sys-apps/pciutils ) - nicintel-spi? ( sys-apps/pciutils ) - nicnatsemi? ( sys-apps/pciutils ) - nicrealtek? ( sys-apps/pciutils ) - ogp-spi? ( sys-apps/pciutils ) - pickit2-spi? ( virtual/libusb:1 ) - raiden-debug-spi? ( virtual/libusb:1 ) - satamv? ( sys-apps/pciutils ) - satasii? ( sys-apps/pciutils ) - stlinkv3-spi? ( virtual/libusb:1 ) - usbblaster-spi? ( dev-embedded/libftdi:1= )" -RDEPEND="${COMMON} - !internal-dmi? ( sys-apps/dmidecode )" -DEPEND="${COMMON} - sys-apps/diffutils - linux-mtd? ( sys-kernel/linux-headers ) - linux-spi? ( sys-kernel/linux-headers ) - mediatek-i2c-spi? ( sys-kernel/linux-headers ) - mstarddc-spi? ( sys-kernel/linux-headers ) - parade-lspcon? ( sys-kernel/linux-headers ) - realtek-mst-i2c-spi? ( sys-kernel/linux-headers )" -BDEPEND="test? ( dev-util/cmocka )" - -DOCS=( README.rst doc/ ) - -src_configure() { - local programmers="$(printf '%s,' $(for flag in ${IUSE_PROGRAMMERS//+/}; do usev ${flag}; done))" - programmers="${programmers%,}" - programmers="${programmers//-/_}" - local emesonargs=( - -Dclassic_cli="enabled" - -Dprogrammer="${programmers}" - -Dman-pages="disabled" - -Ddocumentation="disabled" - $(meson_feature test tests) - $(meson_feature tools ich_descriptors_tool) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # Upstream requires libflashrom.a to be present at build time - # because the classic CLI executable uses internal symbols from that - # library. Therefore, we let it be built but keep it out of the - # installed tree. - find "${ED}" -name '*.a' -delete || die - - # bash completion file is not up to standards, #941844 - rm -Rf "${ED}"/usr/share/bash-completion - newbashcomp "${BUILD_DIR}/${PN}.bash" "${PN}" - - if use tools; then - dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool - fi -} diff --git a/sys-apps/flashrom/flashrom-1.6.0.ebuild b/sys-apps/flashrom/flashrom-1.6.0.ebuild deleted file mode 100644 index fe850695dcf4..000000000000 --- a/sys-apps/flashrom/flashrom-1.6.0.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson bash-completion-r1 - -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips" -HOMEPAGE="https://www.flashrom.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -# These programmers cannot be compiled, so excluded in the list below -# ni845x_spi windows/x86 only (we are linux/...) - -# The defaults should match the upstream "default" flags in meson.build -IUSE_PROGRAMMERS=" - +asm106x - atahpt - atapromise - +atavia - +buspirate-spi - +ch341a-spi - +ch347-spi - +dediprog - +developerbox-spi - +digilent-spi - +dirtyjtag-spi - +drkaiser - +dummy - +ft2232-spi - +gfxnvidia - +internal - +it8212 - +jlink-spi - +linux-mtd - +linux-spi - parade-lspcon - mediatek-i2c-spi - mstarddc-spi - +nic3com - +nicintel - +nicintel-eeprom - +nicintel-spi - nicnatsemi - +nicrealtek - +ogp-spi - +pickit2-spi - +pony-spi - +raiden-debug-spi - +rayer-spi - realtek-mst-i2c-spi - +satamv - +satasii - +serprog - +spidriver - +stlinkv3-spi - +usbblaster-spi" -IUSE="${IUSE_PROGRAMMERS} +internal-dmi test tools" - -RESTRICT="!test? ( test )" - -COMMON="atahpt? ( sys-apps/pciutils ) - atapromise? ( sys-apps/pciutils ) - atavia? ( sys-apps/pciutils ) - ch341a-spi? ( virtual/libusb:1 ) - dediprog? ( virtual/libusb:1 ) - developerbox-spi? ( virtual/libusb:1 ) - digilent-spi? ( virtual/libusb:1 ) - dirtyjtag-spi? ( virtual/libusb:1 ) - drkaiser? ( sys-apps/pciutils ) - ft2232-spi? ( dev-embedded/libftdi:1= ) - gfxnvidia? ( sys-apps/pciutils ) - internal? ( sys-apps/pciutils ) - it8212? ( sys-apps/pciutils ) - jlink-spi? ( dev-embedded/libjaylink ) - nic3com? ( sys-apps/pciutils ) - nicintel? ( sys-apps/pciutils ) - nicintel-eeprom? ( sys-apps/pciutils ) - nicintel-spi? ( sys-apps/pciutils ) - nicnatsemi? ( sys-apps/pciutils ) - nicrealtek? ( sys-apps/pciutils ) - ogp-spi? ( sys-apps/pciutils ) - pickit2-spi? ( virtual/libusb:1 ) - raiden-debug-spi? ( virtual/libusb:1 ) - satamv? ( sys-apps/pciutils ) - satasii? ( sys-apps/pciutils ) - stlinkv3-spi? ( virtual/libusb:1 ) - usbblaster-spi? ( dev-embedded/libftdi:1= )" -RDEPEND="${COMMON} - !internal-dmi? ( sys-apps/dmidecode )" -DEPEND="${COMMON} - sys-apps/diffutils - linux-mtd? ( sys-kernel/linux-headers ) - linux-spi? ( sys-kernel/linux-headers ) - mediatek-i2c-spi? ( sys-kernel/linux-headers ) - mstarddc-spi? ( sys-kernel/linux-headers ) - parade-lspcon? ( sys-kernel/linux-headers ) - realtek-mst-i2c-spi? ( sys-kernel/linux-headers )" -BDEPEND="test? ( dev-util/cmocka )" - -DOCS=( README.rst doc/ ) - -src_configure() { - local programmers="$(printf '%s,' $(for flag in ${IUSE_PROGRAMMERS//+/}; do usev ${flag}; done))" - programmers="${programmers%,}" - programmers="${programmers//-/_}" - local emesonargs=( - -Dclassic_cli="enabled" - -Dprogrammer="${programmers}" - -Dman-pages="disabled" - -Ddocumentation="disabled" - $(meson_feature test tests) - $(meson_feature tools ich_descriptors_tool) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # Upstream requires libflashrom.a to be present at build time - # because the classic CLI executable uses internal symbols from that - # library. Therefore, we let it be built but keep it out of the - # installed tree. - find "${ED}" -name '*.a' -delete || die - - # bash completion file is not up to standards, #941844 - rm -Rf "${ED}"/usr/share/bash-completion - newbashcomp "${BUILD_DIR}/${PN}.bash" "${PN}" - - if use tools; then - dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool - fi -} diff --git a/sys-apps/flashrom/flashrom-1.7.0.ebuild b/sys-apps/flashrom/flashrom-1.7.0.ebuild deleted file mode 100644 index 8d8d45d21101..000000000000 --- a/sys-apps/flashrom/flashrom-1.7.0.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson bash-completion-r1 - -DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips" -HOMEPAGE="https://www.flashrom.org/" -SRC_URI="https://download.flashrom.org/releases/${PN}-v${PV}.tar.xz -> ${P}.tar.xz" - -S="${WORKDIR}/${PN}-v${PV}" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -# These programmers cannot be compiled, so excluded in the list below -# ni845x_spi windows/x86 only (we are linux/...) - -# The defaults should match the upstream "default" flags in meson.build -IUSE_PROGRAMMERS=" - +asm106x - atahpt - atapromise - +atavia - +buspirate-spi - +ch341a-spi - +ch347-spi - +dediprog - +developerbox-spi - +digilent-spi - +dirtyjtag-spi - +drkaiser - +dummy - +ft2232-spi - +gfxnvidia - +internal - +it8212 - +jlink-spi - +linux-mtd - +linux-spi - parade-lspcon - mediatek-i2c-spi - mstarddc-spi - +nic3com - +nicintel - +nicintel-eeprom - +nicintel-spi - nicnatsemi - +nicrealtek - +nv-sma-spi - +ogp-spi - +pickit2-spi - +pony-spi - +raiden-debug-spi - +rayer-spi - realtek-mst-i2c-spi - +satamv - +satasii - +serprog - +spidriver - +stlinkv3-spi - +usbblaster-spi" -IUSE="${IUSE_PROGRAMMERS} +internal-dmi test tools" - -RESTRICT="!test? ( test )" - -COMMON="atahpt? ( sys-apps/pciutils ) - atapromise? ( sys-apps/pciutils ) - atavia? ( sys-apps/pciutils ) - ch341a-spi? ( virtual/libusb:1 ) - dediprog? ( virtual/libusb:1 ) - developerbox-spi? ( virtual/libusb:1 ) - digilent-spi? ( virtual/libusb:1 ) - dirtyjtag-spi? ( virtual/libusb:1 ) - drkaiser? ( sys-apps/pciutils ) - ft2232-spi? ( dev-embedded/libftdi:1= ) - gfxnvidia? ( sys-apps/pciutils ) - internal? ( sys-apps/pciutils ) - it8212? ( sys-apps/pciutils ) - jlink-spi? ( dev-embedded/libjaylink ) - nic3com? ( sys-apps/pciutils ) - nicintel? ( sys-apps/pciutils ) - nicintel-eeprom? ( sys-apps/pciutils ) - nicintel-spi? ( sys-apps/pciutils ) - nicnatsemi? ( sys-apps/pciutils ) - nicrealtek? ( sys-apps/pciutils ) - nv-sma-spi? ( virtual/libusb:1 ) - ogp-spi? ( sys-apps/pciutils ) - pickit2-spi? ( virtual/libusb:1 ) - raiden-debug-spi? ( virtual/libusb:1 ) - satamv? ( sys-apps/pciutils ) - satasii? ( sys-apps/pciutils ) - stlinkv3-spi? ( virtual/libusb:1 ) - usbblaster-spi? ( dev-embedded/libftdi:1= )" -RDEPEND="${COMMON} - !internal-dmi? ( sys-apps/dmidecode )" -DEPEND="${COMMON} - sys-apps/diffutils - linux-mtd? ( sys-kernel/linux-headers ) - linux-spi? ( sys-kernel/linux-headers ) - mediatek-i2c-spi? ( sys-kernel/linux-headers ) - mstarddc-spi? ( sys-kernel/linux-headers ) - parade-lspcon? ( sys-kernel/linux-headers ) - realtek-mst-i2c-spi? ( sys-kernel/linux-headers )" -BDEPEND="test? ( dev-util/cmocka )" - -DOCS=( README.rst doc/ ) - -src_configure() { - local programmers="$(printf '%s,' $(for flag in ${IUSE_PROGRAMMERS//+/}; do usev ${flag}; done))" - programmers="${programmers%,}" - programmers="${programmers//-/_}" - local emesonargs=( - -Dclassic_cli="enabled" - -Dprogrammer="${programmers}" - -Dman-pages="disabled" - -Ddocumentation="disabled" - $(meson_feature test tests) - $(meson_feature tools ich_descriptors_tool) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # Upstream requires libflashrom.a to be present at build time - # because the classic CLI executable uses internal symbols from that - # library. Therefore, we let it be built but keep it out of the - # installed tree. - find "${ED}" -name '*.a' -delete || die - - # bash completion file is not up to standards, #941844 - rm -Rf "${ED}"/usr/share/bash-completion - newbashcomp "${BUILD_DIR}/${PN}.bash" "${PN}" - - if use tools; then - dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool - fi -} diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml deleted file mode 100644 index 874248275061..000000000000 --- a/sys-apps/flashrom/metadata.xml +++ /dev/null @@ -1,70 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>grobian@gentoo.org</email> - <name>Fabian Groffen</name> - </maintainer> - <use> - <flag name="asm106x">Enable programmer for ASMedia SATA controllers</flag> - <flag name="atahpt">Highpoint (HPT) ATA/RAID controller support</flag> - <flag name="atapromise">Support for Promise PDC2026x (FastTrak/Ultra)</flag> - <flag name="atavia">Support for VIA VT6421A SATA controllers</flag> - <flag name="buspirate-spi">Enable Bus Pirate SPI programmer</flag> - <flag name="ch341a-spi">Enable WCH CH341A SPI programmer</flag> - <flag name="ch347-spi">Enable WCH CH347 SPI programmer</flag> - <flag name="dediprog">Dediprog SF100 support</flag> - <flag name="developerbox-spi">Enable Devloperbox SPI recovery support</flag> - <flag name="digilent-spi">Enable support for Digilent iCEblink40 development board</flag> - <flag name="dirtyjtag-spi">Support for DirtyJTAG (a USB-JTAG firmware for STM32 MCUs)</flag> - <flag name="drkaiser">Enable Dr. Kaiser programmer</flag> - <flag name="dummy">Enable dummy tracing</flag> - <flag name="ft2232-spi">Enable ftdi programmer, flashing through FTDI/SPI USB interface</flag> - <flag name="gfxnvidia">Enable NVIDIA programmer</flag> - <flag name="internal">Enable internal/onboard support</flag> - <flag name="internal-dmi">Enable internal DMI decoding rather than use <pkg>sys-apps/dmidecode</pkg> - </flag> - <flag name="it8212">Support for ITE IT8212F ATA/RAID controllers</flag> - <flag name="jlink-spi">Support for SEGGER J-Link and compatible devices</flag> - <flag name="linux-mtd">Enable support for Linux mtd SPI flash devices</flag> - <flag name="linux-spi">Enable support for Linux userspace spidev interface</flag> - <flag name="mediatek-i2c-spi">Support for Mediatek LCD controllers</flag> - <flag name="mstarddc-spi">Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays</flag> - <flag name="nic3com">Enable 3Com NIC programmer</flag> - <flag name="nicintel">Support for Intel NICs</flag> - <flag name="nicintel-eeprom">Support for EEPROMs on Intel Gigabit network cards</flag> - <flag name="nicintel-spi">Support for SPI on Intel NICs</flag> - <flag name="nicnatsemi">Support for National Semiconductor NICs</flag> - <flag name="nicrealtek">Support for Realtek NICs</flag> - <flag name="nv-sma-spi">Support for NVIDIA System Management Agent</flag> - <flag name="ogp-spi">Enable support for OGP (Open Graphics Project) SPI flashing</flag> - <flag name="parade-lspcon">Enable support for Parade lspcon USB-C to HDMI protocol translator</flag> - <flag name="pickit2-spi">Support for SPI flash ROMs accessible via Microchip PICkit2</flag> - <flag name="pony-spi">Enable support for SI-Prog like hardware by Lancos</flag> - <flag name="raiden-debug-spi">Support for Chrome EC based debug tools - SuzyQable, Servo V4, C2D2 & uServo</flag> - <flag name="rayer-spi">RayeR SPIPGM hardware support</flag> - <flag name="realtek-mst-i2c-spi">Enable support for Realtek RTD2142 MST</flag> - <flag name="satamv">Enable programmer for Marvell SATA controllers</flag> - <flag name="satasii">Enable programmer for SiI SATA controllers</flag> - <flag name="stlinkv3-spi">Enable SPI programmer using STLINK-V3</flag> - <flag name="serprog">Enable Serial Flasher programmer</flag> - <flag name="spidriver">Enable programmer for Excamera Labs SPIDriver</flag> - <flag name="tools">Install ich_descriptor_tool, a tool for reading descriptor-mode SPI-flash images for Intel chipsets</flag> - <flag name="usbblaster-spi">Enable support for Altera USB-Blaster dongles</flag> - </use> - <longdescription lang="en"> - 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"). - </longdescription> - <origin>baldeagleos-repo</origin> -</pkgmetadata> |
