summaryrefslogtreecommitdiff
path: root/sys-apps/flashrom
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/flashrom')
-rw-r--r--sys-apps/flashrom/Manifest16
-rw-r--r--sys-apps/flashrom/flashrom-0.9.6.1.ebuild98
-rw-r--r--sys-apps/flashrom/flashrom-0.9.7.ebuild113
-rw-r--r--sys-apps/flashrom/flashrom-0.9.8.ebuild74
-rw-r--r--sys-apps/flashrom/flashrom-1.0.ebuild69
-rw-r--r--sys-apps/flashrom/flashrom-1.1.ebuild (renamed from sys-apps/flashrom/flashrom-0.9.9.ebuild)93
-rw-r--r--sys-apps/flashrom/flashrom-9999.ebuild83
-rw-r--r--sys-apps/flashrom/metadata.xml36
8 files changed, 242 insertions, 340 deletions
diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 63533eed5ad0..41eb0ea7bf76 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,12 +1,8 @@
-DIST flashrom-0.9.6.1.tar.bz2 368133 BLAKE2B 17ebea9814ad0513df7e8f80d7f9e2115d8751a881d480792bda323baa724b89137b4a0522a4270870bc87807c4021333eb55f5a6bf6747a8ae7e7be850c0e72 SHA512 335243ca869a49521b6404004496cdba16f11da4f5321bbc8786635bbc7a0fe7215de2015d67200da68d398ed270d9a2ad9308ca9f762790e39b9f0602e53529
-DIST flashrom-0.9.7.tar.bz2 408883 BLAKE2B cf4168d6e9bbc2de32714963c6a6730412041df36d5d4bac5e7021821dd18ecb13d94673c7aeecb24870e30c1e3ffd840f47bcb664b169107af5a7ac7b5e9f89 SHA512 a226c1ac3f9c7822b74ca14b7f9b53013110b2cdb66b1f936593c693ee54f19d643cc3a97a9635c05f2c959aca817668006f609ddb503a84d0bf5d510065674e
DIST flashrom-0.9.8.tar.bz2 473902 BLAKE2B c127a41c2857ae2e1564777b49b1eff17e2e931c8a2417e738e8188871a6ce4e0fe6a0380c2139aaa906f299ca833563df895aa5fd1af333b24bf7467de0dc8f SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509
-DIST flashrom-0.9.9.tar.bz2 495199 BLAKE2B 0bfb6fe1ea3dfbc21192da574473190b6674a4cdada5b2ad5200174a2c7249aae196eadc9fc48208174caf2f8b19588a73f717cf17781b0fd1fa5791cde7fc08 SHA512 155445ce7acab97f91596aad704aa2211da1c3f71fb463fc65c621dfea41e44b5de7db801c5b5cfc37450e8a8cfed5b202553715d999710422c830a0c38ae153
DIST flashrom-1.0.tar.bz2 321693 BLAKE2B 7e3e021cdf639083717ca30d5268ac9e02eb8b68e54bbcd5caf9de4352f332ba0ab23cf22253f0627fa9c9a0472404fff44cda17e8c306fe4f93b2b1f0563718 SHA512 355ac1322421b2fd699deb0ceff8555c9e89062e639de674c62f1fdacad9ed9351fe89e4c14e22f07a6d4e2e2f070fd4d2ed1cd347a20069f2505966b5c29e0e
-EBUILD flashrom-0.9.6.1.ebuild 2702 BLAKE2B e09bdc5eefbb5ede081353387f4f28d5de54a1298e867053774a883fdbd5a4cdd3df7dcc461a1806911c0ff74f84ee086130d0c1c9e250e01ff39c725635f62e SHA512 5488a0f73d3545182fd1e240add89304044aa511db26cb1799a4f99112c55902a70a1fdf79f12d1bb5713b18d5f1a4bdf1136b5c18d381cffe7430cf5dc80020
-EBUILD flashrom-0.9.7.ebuild 3394 BLAKE2B f95bbed798bb7a86c962c32cf2b09b47474415fb141d72c13d6045b955153d8a50e0f29834f641bc674f7349796167d0a9be9fae7dad2c9758ec79df14f8f816 SHA512 6435c267b8664b7cdfe9a8fedea13ff4e5756e107ed40643b16c404f6c46bff4c6f679cc02154d29157ff45c2fa3930d9fe742c258bf29de502ed8c090f92ea9
-EBUILD flashrom-0.9.8.ebuild 4129 BLAKE2B 40113bd2aae43ad066b0e3f3da25e2164bb94250047d8cc360402af983f6dd4ad8de5a0c285fccce776c301fd659e5e3dd49d36fa9f550726ea631f7ea7c71a5 SHA512 2fa5038683700dbe446a386f93c37afcb6f089396b4f6e17526de58ca840cb3c908808335988a6d84ebe44868d92d47dfba6bcc7b62a0cfc1ba8568f4258770f
-EBUILD flashrom-0.9.9.ebuild 4249 BLAKE2B 4618423e4a0cafc1d94453839ab846f29ebfc904f41bd888ba6ddb0c884b10176c77f914f87c90013ddf15c3a68a6ea56dd739c5e51e9f49182706d5c55008e3 SHA512 dd62222c8c92c53e21e7b03d7d8d82836a3b3d724ecc55cf878708e2b32f7b7ee16b99a083bd3f3556546396e9c11941df4d7e6e92af69176416b32bb39f90a6
-EBUILD flashrom-1.0.ebuild 4148 BLAKE2B 78cb2ae88f8f8e6afbd959fba5a2b2d64e4d62f4db709d287330e499c6a3af2b8003dd8a48177a9f28b5e6183c449bcd06d81a596a4f42739db21b42f2b3681e SHA512 db947a856e8a4ca801d478f168b0a036fc1d33f718f4e1e136e84d773ea65d7e0c060c5d429ad6872ec110cee39fc7216fc40d07df1c778694e319caa791e436
-EBUILD flashrom-9999.ebuild 4362 BLAKE2B 0be8139c4026af12160f684336993834efab89324e76fefbe8491ec954db2f01c8bc3ff29285a7cb2aab4f82b33070decee9a060b750ecd197bc52095fabb43b SHA512 a45594ae8f62eace52bae1a2e38a1c7311f33b59b57f80f20c390bb52617fefddacedc0658e76746a4b218db37e326f6eb57c319a626b64a02c23a082617d20f
-MISC metadata.xml 4703 BLAKE2B b2ea04421ac029d1a978296f28401fa5cd28ecde440ba5a34549f3b3a3b8f16b6e13adc5049f61ec5fd364311ddab270cc83748df97d3f36566423c1706e19f0 SHA512 2fce0e7e86151348f3ae1fae8d17ba6c9541fbec01cfa25fd8417d81ac124dc310ee0352091929a0c6ee47251a9e934cdabfb9bd6fe056b838d8f8e18f3519c4
+DIST flashrom-v1.1.tar.bz2 348458 BLAKE2B cee1b8e4f680739e794239c3d777ef9cf0af1f734fe4d8f4b122d26316cdb8d45d53f92054937c7cde1737364ba8ed80410561bfbb7f304b0371942be144859b SHA512 8cb75a7223490fa9dbd65a85d24a87beab68ee03120891a3d8ebf4e8bc3d2a2ee640e254ccff657eaf5175e6c2477288337369fa1b1dac110a0903b0c95c1e56
+EBUILD flashrom-0.9.8.ebuild 4177 BLAKE2B 173d96c339740efa992f08ab9a1b26bdc56195971d8bc5d296431586e469c097d429e462ac77dc8e12279a311fda124787ecc7f9586d8984fd2a5134f18e76b2 SHA512 62dcc4073cebae6915f02419763119874541cb8e691c22db29b96a57c65544af660e192bbd6aaa662be3341a872cad8955f6c77e79241c3d32b8686712119eba
+EBUILD flashrom-1.0.ebuild 4204 BLAKE2B 4747844fe2f7a5ed867b92c74c38ef726f18656cef6f59e612f675200b237fb6fdab10ffee75f02dd1efbe6b1789a715fbda2bf8967a2753a125e0a326b22537 SHA512 2de6dd61c0ee5c28c43c0b5b882b0630bb9c397144d8115cac5fff5d476ad6a6fb32e72234657d9236d80b85da70231b0355a54e0d07c14331b16f0639cf2c68
+EBUILD flashrom-1.1.ebuild 4474 BLAKE2B b82217b83e78919227986e077f99c74babe5a6cab0e4d07edc47426c353143827d615d05da3d36b2fc6c938cfcad4610c5eefd1272f9b9cf5444fae0c2348331 SHA512 41f89865dc95a756c01e587bc27eaf59621d520a7a00fb92fa4d6eee75c38085452ded873df943b8f4d833b7245b9e22c66e1adc2fe5a956b02b569bb1e55d39
+EBUILD flashrom-9999.ebuild 4474 BLAKE2B b82217b83e78919227986e077f99c74babe5a6cab0e4d07edc47426c353143827d615d05da3d36b2fc6c938cfcad4610c5eefd1272f9b9cf5444fae0c2348331 SHA512 41f89865dc95a756c01e587bc27eaf59621d520a7a00fb92fa4d6eee75c38085452ded873df943b8f4d833b7245b9e22c66e1adc2fe5a956b02b569bb1e55d39
+MISC metadata.xml 4560 BLAKE2B 21108651ad78ba4b4a528f6a1abd68342e42029f6f3602b39d9061f6cd9d399c99386415fbfad25b8da9195df2bf8a03577edce53e71921d3a73343395932c4d SHA512 021d6f35d49d03252faa32945aadc4d2eed327d1d4adaf02c15bb6bc5120064c86f5ec46dcaa9575775606e7d50a53ddc5c8590d70adacdd02bb82528bec1ddb
diff --git a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
deleted file mode 100644
index 20046adafbec..000000000000
--- a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils toolchain-funcs
-if [[ ${PV} == "9999" ]] ; then
- ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
- inherit subversion
-else
- SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
- KEYWORDS="amd64 arm x86"
-fi
-
-DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="atahpt +bitbang_spi +buspirate_spi +dediprog doc +drkaiser
-+dummy ft2232_spi +gfxnvidia +internal +nic3com +nicintel +nicintel_spi
-nicnatsemi nicrealtek +ogp_spi rayer_spi
-+pony_spi +satasii satamv +serprog +wiki"
-
-COMMON_DEPEND="atahpt? ( sys-apps/pciutils )
- dediprog? ( virtual/libusb:0 )
- drkaiser? ( sys-apps/pciutils )
- ft2232_spi? ( dev-embedded/libftdi:0 )
- gfxnvidia? ( sys-apps/pciutils )
- internal? ( sys-apps/pciutils )
- nic3com? ( sys-apps/pciutils )
- nicintel? ( sys-apps/pciutils )
- nicintel_spi? ( sys-apps/pciutils )
- nicnatsemi? ( sys-apps/pciutils )
- nicrealtek? ( sys-apps/pciutils )
- rayer_spi? ( sys-apps/pciutils )
- satasii? ( sys-apps/pciutils )
- satamv? ( sys-apps/pciutils )
- ogp_spi? ( sys-apps/pciutils )"
-RDEPEND="${COMMON_DEPEND}
- internal? ( sys-apps/dmidecode )"
-DEPEND="${COMMON_DEPEND}
- sys-apps/diffutils"
-
-_flashrom_enable() {
- local c="CONFIG_${2:-$(echo $1 | tr [:lower:] [:upper:])}"
- args+=" $c=$(usex $1 yes no)"
-}
-flashrom_enable() {
- local u
- for u in "$@" ; do _flashrom_enable $u ; done
-}
-
-src_compile() {
- local progs=0
- local args=""
-
- # Programmer
- flashrom_enable \
- atahpt bitbang_spi buspirate_spi dediprog drkaiser \
- ft2232_spi gfxnvidia nic3com nicintel nicintel_spi nicnatsemi nicrealtek \
- ogp_spi rayer_spi pony_spi \
- satasii satamv serprog \
- internal dummy
- _flashrom_enable wiki PRINT_WIKI
-
- # You have to specify at least one programmer, and if you specify more than
- # one programmer you have to include either dummy or internal in the list.
- for prog in ${IUSE//[+-]} ; do
- case ${prog} in
- internal|dummy|wiki) continue ;;
- esac
-
- use ${prog} && : $(( progs++ ))
- done
- if [ $progs -ne 1 ] ; then
- if ! use internal && ! use dummy ; then
- ewarn "You have to specify at least one programmer, and if you specify"
- ewarn "more than one programmer, you have to enable either dummy or"
- ewarn "internal as well. 'internal' will be the default now."
- args+=" CONFIG_INTERNAL=yes"
- fi
- fi
-
- # WARNERROR=no, bug 347879
- tc-export AR CC RANLIB
- emake WARNERROR=no ${args} || die
-}
-
-src_install() {
- dosbin flashrom || die
- doman flashrom.8
- dodoc ChangeLog README
-
- if use doc; then
- dodoc Documentation/*.txt
- fi
-}
diff --git a/sys-apps/flashrom/flashrom-0.9.7.ebuild b/sys-apps/flashrom/flashrom-0.9.7.ebuild
deleted file mode 100644
index 1ddd4a0e7b4a..000000000000
--- a/sys-apps/flashrom/flashrom-0.9.7.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils toolchain-funcs
-if [[ ${PV} == "9999" ]] ; then
- ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
- inherit subversion
-else
- SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
- KEYWORDS="amd64 arm x86"
-fi
-
-DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="atahpt +bitbang_spi +buspirate_spi +dediprog +drkaiser
-+dummy ft2232_spi +gfxnvidia +internal +linux_spi +nic3com +nicintel
-+nicintel_spi nicnatsemi nicrealtek +ogp_spi rayer_spi
-+pony_spi +satasii satamv +serprog static tools usbblaster +wiki"
-
-LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
- dediprog? ( virtual/libusb:0[static-libs(+)] )
- drkaiser? ( sys-apps/pciutils[static-libs(+)] )
- ft2232_spi? ( dev-embedded/libftdi:0[static-libs(+)] )
- gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
- internal? ( sys-apps/pciutils[static-libs(+)] )
- nic3com? ( sys-apps/pciutils[static-libs(+)] )
- nicintel? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] )
- nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
- nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] )
- satasii? ( sys-apps/pciutils[static-libs(+)] )
- satamv? ( sys-apps/pciutils[static-libs(+)] )
- usbblaster? ( dev-embedded/libftdi:0[static-libs(+)] )
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
- static? ( ${LIB_DEPEND} )
- sys-apps/diffutils"
-RDEPEND+=" internal? ( sys-apps/dmidecode )"
-
-_flashrom_enable() {
- local c="CONFIG_${2:-$(echo $1 | tr [:lower:] [:upper:])}"
- args+=" $c=$(usex $1 yes no)"
-}
-flashrom_enable() {
- local u
- for u in "$@" ; do _flashrom_enable $u ; done
-}
-
-src_compile() {
- local progs=0
- local args=""
-
- # Programmer
- flashrom_enable \
- atahpt bitbang_spi buspirate_spi dediprog drkaiser \
- ft2232_spi gfxnvidia linux_spi nic3com nicintel \
- nicintel_spi nicnatsemi nicrealtek ogp_spi rayer_spi \
- pony_spi satasii satamv serprog usbblaster \
- internal dummy
- _flashrom_enable wiki PRINT_WIKI
- _flashrom_enable static STATIC
-
- # You have to specify at least one programmer, and if you specify more than
- # one programmer you have to include either dummy or internal in the list.
- for prog in ${IUSE//[+-]} ; do
- case ${prog} in
- internal|dummy|wiki) continue ;;
- esac
-
- use ${prog} && : $(( progs++ ))
- done
- if [[ ${progs} -ne 1 ]] ; then
- if ! use internal && ! use dummy ; then
- ewarn "You have to specify at least one programmer, and if you specify"
- ewarn "more than one programmer, you have to enable either dummy or"
- ewarn "internal as well. 'internal' will be the default now."
- args+=" CONFIG_INTERNAL=yes"
- fi
- fi
-
- # WARNERROR=no, bug 347879
- tc-export AR CC RANLIB
- emake WARNERROR=no ${args}
-}
-
-src_test() {
- if [[ -d tests ]] ; then
- pushd tests >/dev/null
- ./tests.py || die
- popd >/dev/null
- fi
-}
-
-src_install() {
- dosbin flashrom
- doman flashrom.8
- dodoc ChangeLog README Documentation/*.txt
-
- if use tools; then
- if use amd64; then
- dosbin util/ich_descriptors_tool/ich_descriptors_tool
- elif use x86; then
- dosbin util/ich_descriptors_tool/ich_descriptors_tool
- fi
- fi
-}
diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
index 82ae6d8592c2..91f745052628 100644
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI=7
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
- ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
- inherit subversion
+ EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
+ inherit git-r3
else
SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
@@ -20,40 +20,66 @@ SLOT="0"
# The defaults match the upstream Makefile.
# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used
# by some other spi programmers.
-IUSE_PROGRAMMERS="atahpt +atavia +buspirate_spi dediprog +drkaiser +dummy
-+ft2232_spi +gfxnvidia +internal +it8212 +linux_spi mstarddc_spi +nic3com
-+nicintel +nicintel_eeprom +nicintel_spi nicnatsemi +nicrealtek +ogp_spi
-+pickit2_spi +pony_spi +rayer_spi +satamv +satasii +serprog +usbblaster_spi"
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki"
+IUSE_PROGRAMMERS="
+ atahpt
+ +atavia
+ +buspirate-spi
+ dediprog
+ +drkaiser
+ +dummy
+ +ft2232-spi
+ +gfxnvidia
+ +internal
+ +it8212
+ +linux-spi
+ mstarddc-spi
+ +nic3com
+ +nicintel
+ +nicintel-eeprom
+ +nicintel-spi
+ nicnatsemi
+ +nicrealtek
+ +ogp-spi
+ +pickit2-spi
+ +pony-spi
+ +rayer-spi
+ +satamv
+ +satasii
+ +serprog
+ +usbblaster-spi
+"
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki"
-LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
+LIB_DEPEND="
+ atahpt? ( sys-apps/pciutils[static-libs(+)] )
atavia? ( sys-apps/pciutils[static-libs(+)] )
dediprog? ( virtual/libusb:0[static-libs(+)] )
drkaiser? ( sys-apps/pciutils[static-libs(+)] )
- ft2232_spi? ( dev-embedded/libftdi:0[static-libs(+)] )
+ ft2232-spi? ( dev-embedded/libftdi:0[static-libs(+)] )
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
- it8212? ( sys-apps/pciutils[static-libs(+)] )
internal? ( sys-apps/pciutils[static-libs(+)] )
+ it8212? ( sys-apps/pciutils[static-libs(+)] )
nic3com? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] )
nicintel? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] )
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] )
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] )
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] )
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] )
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] )
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] )
satamv? ( sys-apps/pciutils[static-libs(+)] )
satasii? ( sys-apps/pciutils[static-libs(+)] )
- usbblaster_spi? ( dev-embedded/libftdi:0[static-libs(+)] )"
+ usbblaster-spi? ( dev-embedded/libftdi:0[static-libs(+)] )
+"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
sys-apps/diffutils"
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )"
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
_flashrom_enable() {
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
args+=( "${c}=$(usex $1 yes no)" )
}
flashrom_enable() {
@@ -65,6 +91,8 @@ src_prepare() {
sed -i \
-e 's:pkg-config:$(PKG_CONFIG):' \
Makefile || die
+
+ default
}
src_compile() {
@@ -73,8 +101,8 @@ src_compile() {
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
sort -u | \
sed 's:^CONFIG_::' | \
- tr '[:upper:]' '[:lower:]'))
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]})
+ tr '[:upper:]_' '[:lower:]-'))
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')
if [[ ${sprogs} != "${eprogs}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "IUSE set to: ${eprogs}"
diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
index 0c908ab17779..cd57ee3d0f68 100644
--- a/sys-apps/flashrom/flashrom-1.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
@@ -21,42 +21,69 @@ SLOT="0"
# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used
# by some other spi programmers.
IUSE_PROGRAMMERS="
-atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +drkaiser +dummy
-+ft2232_spi +gfxnvidia +internal +it8212 +linux_spi mstarddc_spi +nic3com
-+nicintel +nicintel_eeprom +nicintel_spi nicnatsemi +nicrealtek +ogp_spi
-+pickit2_spi +pony_spi +rayer_spi +satamv +satasii +serprog +usbblaster_spi"
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki"
+ atahpt
+ +atapromise
+ +atavia
+ +buspirate-spi
+ +ch341a-spi
+ +dediprog
+ +drkaiser
+ +dummy
+ +ft2232-spi
+ +gfxnvidia
+ +internal
+ +it8212
+ +linux-spi
+ mstarddc-spi
+ +nic3com
+ +nicintel
+ +nicintel-eeprom
+ +nicintel-spi
+ nicnatsemi
+ +nicrealtek
+ +ogp-spi
+ +pickit2-spi
+ +pony-spi
+ +rayer-spi
+ +satamv
+ +satasii
+ +serprog
+ +usbblaster-spi
+"
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki"
-LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
+LIB_DEPEND="
+ atahpt? ( sys-apps/pciutils[static-libs(+)] )
atapromise? ( sys-apps/pciutils[static-libs(+)] )
atavia? ( sys-apps/pciutils[static-libs(+)] )
- ch341a_spi? ( virtual/libusb:1[static-libs(+)] )
+ ch341a-spi? ( virtual/libusb:1[static-libs(+)] )
dediprog? ( virtual/libusb:1[static-libs(+)] )
drkaiser? ( sys-apps/pciutils[static-libs(+)] )
- ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+ ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
- it8212? ( sys-apps/pciutils[static-libs(+)] )
internal? ( sys-apps/pciutils[static-libs(+)] )
+ it8212? ( sys-apps/pciutils[static-libs(+)] )
nic3com? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] )
nicintel? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] )
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] )
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] )
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] )
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] )
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] )
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] )
satamv? ( sys-apps/pciutils[static-libs(+)] )
satasii? ( sys-apps/pciutils[static-libs(+)] )
- usbblaster_spi? ( dev-embedded/libftdi:=[static-libs(+)] )"
+ usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
sys-apps/diffutils"
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )"
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
_flashrom_enable() {
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
args+=( "${c}=$(usex $1 yes no)" )
}
flashrom_enable() {
@@ -70,8 +97,8 @@ src_compile() {
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
sort -u | \
sed 's:^CONFIG_::' | \
- tr '[:upper:]' '[:lower:]'))
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]})
+ tr '[:upper:]_' '[:lower:]-'))
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')
if [[ ${sprogs} != "${eprogs}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "IUSE set to: ${eprogs}"
diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-1.1.ebuild
index 1ccbc53db826..873ed5612b84 100644
--- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
+++ b/sys-apps/flashrom/flashrom-1.1.ebuild
@@ -1,15 +1,17 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI=7
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
- ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
- inherit subversion
+ EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
+ inherit git-r3
else
- SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
+ MY_P="${PN}-v${PV}"
+ SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+ S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
@@ -21,42 +23,77 @@ SLOT="0"
# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used
# by some other spi programmers.
IUSE_PROGRAMMERS="
-atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +drkaiser +dummy
-+ft2232_spi +gfxnvidia +internal +it8212 +linux_spi mstarddc_spi +nic3com
-+nicintel +nicintel_eeprom +nicintel_spi nicnatsemi +nicrealtek +ogp_spi
-+pickit2_spi +pony_spi +rayer_spi +satamv +satasii +serprog +usbblaster_spi"
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki"
+ atahpt
+ +atapromise
+ +atavia
+ +buspirate-spi
+ +ch341a-spi
+ +dediprog
+ +developerbox-spi
+ +digilent-spi
+ +drkaiser
+ +dummy
+ +ft2232-spi
+ +gfxnvidia
+ +internal
+ +it8212
+ jlink-spi
+ +linux-mtd
+ +linux-spi
+ mstarddc-spi
+ +nic3com
+ +nicintel
+ +nicintel-eeprom
+ +nicintel-spi
+ nicnatsemi
+ +nicrealtek
+ +ogp-spi
+ +pickit2-spi
+ +pony-spi
+ +rayer-spi
+ +satamv
+ +satasii
+ +serprog
+ +usbblaster-spi
+"
-LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki"
+
+LIB_DEPEND="
+ atahpt? ( sys-apps/pciutils[static-libs(+)] )
atapromise? ( sys-apps/pciutils[static-libs(+)] )
atavia? ( sys-apps/pciutils[static-libs(+)] )
- ch341a_spi? ( virtual/libusb:1[static-libs(+)] )
+ ch341a-spi? ( virtual/libusb:1[static-libs(+)] )
dediprog? ( virtual/libusb:1[static-libs(+)] )
+ developerbox-spi? ( virtual/libusb:1[static-libs(+)] )
+ digilent-spi? ( virtual/libusb:1[static-libs(+)] )
drkaiser? ( sys-apps/pciutils[static-libs(+)] )
- ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+ ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
- it8212? ( sys-apps/pciutils[static-libs(+)] )
internal? ( sys-apps/pciutils[static-libs(+)] )
+ it8212? ( sys-apps/pciutils[static-libs(+)] )
+ jlink-spi? ( dev-embedded/libjaylink[static-libs(+)] )
nic3com? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] )
nicintel? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] )
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] )
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] )
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] )
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] )
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] )
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] )
satamv? ( sys-apps/pciutils[static-libs(+)] )
satasii? ( sys-apps/pciutils[static-libs(+)] )
- usbblaster_spi? ( dev-embedded/libftdi:=[static-libs(+)] )"
+ usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
sys-apps/diffutils"
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )"
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
_flashrom_enable() {
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
args+=( "${c}=$(usex $1 yes no)" )
}
flashrom_enable() {
@@ -64,20 +101,14 @@ flashrom_enable() {
for u ; do _flashrom_enable "${u}" ; done
}
-src_prepare() {
- sed -i \
- -e 's:pkg-config:$(PKG_CONFIG):' \
- Makefile || die
-}
-
src_compile() {
# Help keep things in sync.
local sprogs=$(echo $(
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
sort -u | \
sed 's:^CONFIG_::' | \
- tr '[:upper:]' '[:lower:]'))
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]})
+ tr '[:upper:]_' '[:lower:]-'))
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')
if [[ ${sprogs} != "${eprogs}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "IUSE set to: ${eprogs}"
diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 8ae8c5895438..873ed5612b84 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,15 +1,17 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
inherit git-r3
else
- SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
+ MY_P="${PN}-v${PV}"
+ SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+ S="${WORKDIR}/${MY_P}"
fi
DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
@@ -21,46 +23,77 @@ SLOT="0"
# Note: Do not list bitbang_spi as it is not a programmer; it's a backend used
# by some other spi programmers.
IUSE_PROGRAMMERS="
-atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +developerbox_spi
-+digilent_spi +drkaiser +dummy +ft2232_spi +gfxnvidia +internal +it8212 jlink_spi
-+linux_mtd +linux_spi mstarddc_spi +nic3com +nicintel +nicintel_eeprom
-+nicintel_spi nicnatsemi +nicrealtek +ogp_spi +pickit2_spi +pony_spi +rayer_spi
-+satamv +satasii +serprog +usbblaster_spi"
-IUSE="${IUSE_PROGRAMMERS} +internal_dmi static tools +wiki"
+ atahpt
+ +atapromise
+ +atavia
+ +buspirate-spi
+ +ch341a-spi
+ +dediprog
+ +developerbox-spi
+ +digilent-spi
+ +drkaiser
+ +dummy
+ +ft2232-spi
+ +gfxnvidia
+ +internal
+ +it8212
+ jlink-spi
+ +linux-mtd
+ +linux-spi
+ mstarddc-spi
+ +nic3com
+ +nicintel
+ +nicintel-eeprom
+ +nicintel-spi
+ nicnatsemi
+ +nicrealtek
+ +ogp-spi
+ +pickit2-spi
+ +pony-spi
+ +rayer-spi
+ +satamv
+ +satasii
+ +serprog
+ +usbblaster-spi
+"
-LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi static tools +wiki"
+
+LIB_DEPEND="
+ atahpt? ( sys-apps/pciutils[static-libs(+)] )
atapromise? ( sys-apps/pciutils[static-libs(+)] )
atavia? ( sys-apps/pciutils[static-libs(+)] )
- ch341a_spi? ( virtual/libusb:1[static-libs(+)] )
+ ch341a-spi? ( virtual/libusb:1[static-libs(+)] )
dediprog? ( virtual/libusb:1[static-libs(+)] )
- developerbox_spi? ( virtual/libusb:1[static-libs(+)] )
- digilent_spi? ( virtual/libusb:1[static-libs(+)] )
+ developerbox-spi? ( virtual/libusb:1[static-libs(+)] )
+ digilent-spi? ( virtual/libusb:1[static-libs(+)] )
drkaiser? ( sys-apps/pciutils[static-libs(+)] )
- ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+ ft2232-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
- it8212? ( sys-apps/pciutils[static-libs(+)] )
internal? ( sys-apps/pciutils[static-libs(+)] )
- jlink_spi? ( dev-embedded/libjaylink[static-libs(+)] )
+ it8212? ( sys-apps/pciutils[static-libs(+)] )
+ jlink-spi? ( dev-embedded/libjaylink[static-libs(+)] )
nic3com? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-eeprom? ( sys-apps/pciutils[static-libs(+)] )
+ nicintel-spi? ( sys-apps/pciutils[static-libs(+)] )
nicintel? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] )
- nicintel_spi? ( sys-apps/pciutils[static-libs(+)] )
nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
- ogp_spi? ( sys-apps/pciutils[static-libs(+)] )
- pickit2_spi? ( virtual/libusb:0[static-libs(+)] )
- rayer_spi? ( sys-apps/pciutils[static-libs(+)] )
+ ogp-spi? ( sys-apps/pciutils[static-libs(+)] )
+ pickit2-spi? ( virtual/libusb:0[static-libs(+)] )
+ rayer-spi? ( sys-apps/pciutils[static-libs(+)] )
satamv? ( sys-apps/pciutils[static-libs(+)] )
satasii? ( sys-apps/pciutils[static-libs(+)] )
- usbblaster_spi? ( dev-embedded/libftdi:=[static-libs(+)] )"
+ usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
sys-apps/diffutils"
-RDEPEND+=" !internal_dmi? ( sys-apps/dmidecode )"
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
_flashrom_enable() {
- local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
+ local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
args+=( "${c}=$(usex $1 yes no)" )
}
flashrom_enable() {
@@ -74,8 +107,8 @@ src_compile() {
grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
sort -u | \
sed 's:^CONFIG_::' | \
- tr '[:upper:]' '[:lower:]'))
- local eprogs=$(echo ${IUSE_PROGRAMMERS//[+-]})
+ tr '[:upper:]_' '[:lower:]-'))
+ local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')
if [[ ${sprogs} != "${eprogs}" ]] ; then
eerror "The ebuild needs to be kept in sync."
eerror "IUSE set to: ${eprogs}"
diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 7f752c64c571..11a2a4bdc995 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -13,39 +13,37 @@
<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="bitbang_spi">Bitbanging SPI infrastructure</flag>
- <flag name="buspirate_spi">Enable Bus Pirate SPI programmer</flag>
- <flag name="ch341a_spi">Enable WCH CH341A SPI programmer</flag>
+ <flag name="buspirate-spi">Enable Bus Pirate SPI programmer</flag>
+ <flag name="ch341a-spi">Enable WCH CH341A 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="developerbox-spi">Enable Devloperbox SPI recovery support</flag>
+ <flag name="digilent-spi">Enable support for Digilent iCEblink40 development board</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="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="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="mstarddc_spi">Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays</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="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="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="ogp_spi">Enable support for OGP (Open Graphics Project) SPI flashing</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="rayer_spi">RayeR SPIPGM hardware support</flag>
+ <flag name="ogp-spi">Enable support for OGP (Open Graphics Project) SPI flashing</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="rayer-spi">RayeR SPIPGM hardware support</flag>
<flag name="satasii">Enable programmer for SiI SATA controllers</flag>
<flag name="satamv">Enable programmer for Marvell SATA controllers</flag>
<flag name="serprog">Enable Serial Flasher programmer</flag>
<flag name="tools">Install additional tools</flag>
- <flag name="usbblaster">Enable support for Altera USB-Blaster dongles</flag>
- <flag name="usbblaster_spi">Enable support for Altera USB-Blaster dongles</flag>
+ <flag name="usbblaster-spi">Enable support for Altera USB-Blaster dongles</flag>
<flag name="wiki">Enable wiki informations, like supported devices etc.</flag>
</use>
<longdescription lang="en">