commit:     a346f539aaaa2e9f1d172460bb38975537deb53e
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 15 16:18:59 2025 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Jun 15 16:18:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a346f539

sys-apps/flashrom-1.4.0: drop overshadowed version

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 sys-apps/flashrom/Manifest              |   1 -
 sys-apps/flashrom/flashrom-1.4.0.ebuild | 146 --------------------------------
 2 files changed, 147 deletions(-)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index ca16f67e0d24..010504673cbc 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,4 +1,3 @@
-DIST flashrom-1.4.0.tar.gz 1223536 BLAKE2B 
6ff3a1a8a29187e841009319995028dd7dab0ac6d08587ae8d23b19736ca9fd34fe2378620515a4e21c587862f60131d1b9d593e09d4a06ca3632d215791c106
 SHA512 
356a0e6d42981f0eff18a9b19ee1df3aed182437737fe01ddbe5757b34a99ffd729b7bfbf0a419df76bf4109fa12975176a7ccaf58b598d60e574150dfc7b7ce
 DIST flashrom-1.5.0.tar.gz 4957428 BLAKE2B 
50b9a71067e57ed676d10a277c4a925955f32ebaebeb7acd3324ec482be9128d0146c661f8d5b1ce4ae56d58efe96330e461a0aa91a14d2f879d977de1d14bbd
 SHA512 
1c8929270f967d603b0d86587fd8a8776c56d6ff19caffad16ff9e7a3334d98b05376cfd8fa5f8978d0634a61f6be2f9f1714d8dfd7540df85f85f51e835b5b1
 DIST flashrom-1.5.1.tar.gz 4957722 BLAKE2B 
5c779d4020e2839e43aea121c21dc90265803b43ab4300d064a68f250929928d2b5117580a65cb627c3bddec74bea99973c1f7a254a0c5114a22b724e7fec63a
 SHA512 
8157f69a3ff8fc03a6e9fb59e485e262f5b4d47658a41fc624eb187bac0c008097f4367db674880bd22a270c6d26a109037131c4a7cd21a3ffdc33274dbb4baa
 DIST flashrom-v1.3.0.tar.bz2 489782 BLAKE2B 
e6d2284d83171b003b434251f060fa44edf32ecfd3d397bd4ba39b74c6a0b5c9d1659b703dd6b632b63aa4bf27d08c8aeece72920199712c6a4ae160b2eb3a8a
 SHA512 
73b6e00bd3bc66c98d4ad53966a65b19d3d92f07d7b210d69e041d6f5788605b9791a9bf7aec0a52e13d19fcb62c4bdaf4bab9f805fc31468393ca313129a77b

diff --git a/sys-apps/flashrom/flashrom-1.4.0.ebuild 
b/sys-apps/flashrom/flashrom-1.4.0.ebuild
deleted file mode 100644
index e53e08a3d311..000000000000
--- a/sys-apps/flashrom/flashrom-1.4.0.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2024 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_prepare() {
-       default
-       if use elibc_musl ; then
-               # skip failing test #908539
-               sed -i -e 's/-DCONFIG_LINUX_MTD=1/-UCONFIG_LINUX_MTD/' \
-                       meson.build || die
-       fi
-
-       # enable warnings
-       sed -i \
-               -e 's:^warning_flags = \[:warning_flags = \[ '"'-Wall'"' \]\nno 
= \[:' \
-               meson.build || die
-}
-
-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
-}

Reply via email to