public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-01-10 11:17 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2016-01-10 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     58b8ddb68d3d820452ec905320e6186847876caa
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 10 10:29:43 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 11:17:39 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b8ddb6

sys-apps/flashrom: Add SLOT dep on libftdi

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 sys-apps/flashrom/flashrom-0.9.6.1.ebuild | 4 ++--
 sys-apps/flashrom/flashrom-0.9.7.ebuild   | 6 +++---
 sys-apps/flashrom/flashrom-0.9.8.ebuild   | 6 +++---
 sys-apps/flashrom/flashrom-9999.ebuild    | 6 +++---
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
index cf7ffd9..6f1eb06 100644
--- a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -26,7 +26,7 @@ nicnatsemi nicrealtek +ogp_spi rayer_spi
 COMMON_DEPEND="atahpt? ( sys-apps/pciutils )
 	dediprog? ( virtual/libusb:0 )
 	drkaiser? ( sys-apps/pciutils )
-	ft2232_spi? ( dev-embedded/libftdi )
+	ft2232_spi? ( dev-embedded/libftdi:0 )
 	gfxnvidia? ( sys-apps/pciutils )
 	internal? ( sys-apps/pciutils )
 	nic3com? ( sys-apps/pciutils )

diff --git a/sys-apps/flashrom/flashrom-0.9.7.ebuild b/sys-apps/flashrom/flashrom-0.9.7.ebuild
index 11ecdf3..4b97f16 100644
--- a/sys-apps/flashrom/flashrom-0.9.7.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -26,7 +26,7 @@ IUSE="atahpt +bitbang_spi +buspirate_spi +dediprog +drkaiser
 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[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(+)] )
@@ -37,7 +37,7 @@ LIB_DEPEND="atahpt? ( 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[static-libs(+)] )
+	usbblaster? ( dev-embedded/libftdi:0[static-libs(+)] )
 	ogp_spi? ( sys-apps/pciutils[static-libs(+)] )"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}

diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
index d442c9c..5d500c9 100644
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,7 @@ 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[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(+)] )
@@ -46,7 +46,7 @@ LIB_DEPEND="atahpt? ( sys-apps/pciutils[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:0[static-libs(+)] )"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
 	static? ( ${LIB_DEPEND} )

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 549680e..9c6bb44 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -31,7 +31,7 @@ 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[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(+)] )
@@ -46,7 +46,7 @@ LIB_DEPEND="atahpt? ( sys-apps/pciutils[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} )


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-01-22 22:04 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2016-01-22 22:04 UTC (permalink / raw
  To: gentoo-commits

commit:     cfca6885ae198842fa3b193b3ca4cf111aa73994
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 20:44:23 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 22:03:54 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfca6885

sys-apps/flashrom: Add atapromise programmer USE flag

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 3 ++-
 sys-apps/flashrom/metadata.xml         | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 9c6bb44..d67568b 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -21,13 +21,14 @@ 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
+IUSE_PROGRAMMERS="atahpt +atapromise +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(+)] )
+	atapromise? ( sys-apps/pciutils[static-libs(+)] )
 	atavia? ( sys-apps/pciutils[static-libs(+)] )
 	dediprog? ( virtual/libusb:0[static-libs(+)] )
 	drkaiser? ( sys-apps/pciutils[static-libs(+)] )

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 2501995..6c05e6d 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -12,6 +12,7 @@
 	</maintainer>
 	<use>
 		<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>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-03-15  3:00 Mike Frysinger
  0 siblings, 0 replies; 83+ messages in thread
From: Mike Frysinger @ 2016-03-15  3:00 UTC (permalink / raw
  To: gentoo-commits

commit:     1fd2864c6a0c7dbc206800d327826a447f6cf5d7
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 03:00:36 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 03:00:48 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd2864c

sys-apps/flashrom: add USE=ch341a_spi programmer #577282

 sys-apps/flashrom/flashrom-9999.ebuild | 4 +++-
 sys-apps/flashrom/metadata.xml         | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index d67568b..ccbc10b 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -21,7 +21,8 @@ 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 +atapromise +atavia +buspirate_spi dediprog +drkaiser +dummy
+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"
@@ -30,6 +31,7 @@ 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:0[static-libs(+)] )
 	dediprog? ( virtual/libusb:0[static-libs(+)] )
 	drkaiser? ( sys-apps/pciutils[static-libs(+)] )
 	ft2232_spi? ( dev-embedded/libftdi:=[static-libs(+)] )

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 7ce4763..1901839 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -19,6 +19,7 @@
 		<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="dediprog">Dediprog SF100 support</flag>
 		<flag name="drkaiser">Enable Dr. Kaiser programmer</flag>
 		<flag name="dummy">Enable dummy tracing</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-04-14  6:14 Jason Zaman
  0 siblings, 0 replies; 83+ messages in thread
From: Jason Zaman @ 2016-04-14  6:14 UTC (permalink / raw
  To: gentoo-commits

commit:     cb7315c514a34d3e305af15886180de2fdcccdd6
Author:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 14 04:17:26 2016 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Thu Apr 14 06:12:16 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7315c5

sys-apps/flashrom: fix up metadata

Package-Manager: portage-2.2.26

 sys-apps/flashrom/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 1901839..fbc371b 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -7,6 +7,7 @@
 	</maintainer>
 	<maintainer type="person">
 		<email>peter@stuge.se</email>
+		<name>Peter Stuge</name>
 		<description>Please CC on all bugs</description>
 	</maintainer>
 	<maintainer type="project">


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-06-15 17:35 Mike Frysinger
  0 siblings, 0 replies; 83+ messages in thread
From: Mike Frysinger @ 2016-06-15 17:35 UTC (permalink / raw
  To: gentoo-commits

commit:     595e3cb391a4ee87b2cabe6bb5151c39cdedbcda
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 15 17:34:18 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 17:34:45 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595e3cb3

sys-apps/flashrom: version bump to 0.9.9

 sys-apps/flashrom/Manifest              |   1 +
 sys-apps/flashrom/flashrom-0.9.9.ebuild | 131 ++++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index a33ff6f..0f98dbb 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,3 +1,4 @@
 DIST flashrom-0.9.6.1.tar.bz2 368133 SHA256 6f7b588cce74c90b4fe9c9c794de105de76e0323442fb5770b1aeab81e9d560a SHA512 335243ca869a49521b6404004496cdba16f11da4f5321bbc8786635bbc7a0fe7215de2015d67200da68d398ed270d9a2ad9308ca9f762790e39b9f0602e53529 WHIRLPOOL f55f53cc6f06b627d8561e369bca32f1b62dc8de9a35963c01575b31f3190cf1be3b7114db8552b7f9f87c971960f1d16fe284d44e8d2db3da2996431d08598c
 DIST flashrom-0.9.7.tar.bz2 408883 SHA256 5a55212d00791981a9a1cb0cdca9d9e58bea6d399864251e7b410b4d3d6137e9 SHA512 a226c1ac3f9c7822b74ca14b7f9b53013110b2cdb66b1f936593c693ee54f19d643cc3a97a9635c05f2c959aca817668006f609ddb503a84d0bf5d510065674e WHIRLPOOL 97472148f97b86dc3b6661fe0368f492584308a8e86f2376bd3eb6e285a02dfcf231f2d917f30a734e90fbc9baf3899329c04ea245048d647077c50646ecd17d
 DIST flashrom-0.9.8.tar.bz2 473902 SHA256 13dc7c895e583111ecca370363a3527d237d178a134a94b20db7df177c05f934 SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509 WHIRLPOOL 61381faeff133065c195e37d9cf9eced6f5ff4c3dc6103abcca8186d11de9e1523e4fcfd173f34dfa44c78ad731db25a771d670bf5cd808f00ed5e80697c5c35
+DIST flashrom-0.9.9.tar.bz2 495199 SHA256 cb3156b0f63eb192024b76c0814135930297aac41f80761a5d293de769783c45 SHA512 155445ce7acab97f91596aad704aa2211da1c3f71fb463fc65c621dfea41e44b5de7db801c5b5cfc37450e8a8cfed5b202553715d999710422c830a0c38ae153 WHIRLPOOL aa7de16e247d704e7a1266fab088f78817d8fe866a0e4279a501d37b777b669d9a9c5aa96283db1e4e943659b3820aba0abb4a2c9f7283afe965df51b4c6541a

diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
new file mode 100644
index 0000000..ccbc10b
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-0.9.9.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils toolchain-funcs
+if [[ ${PV} == "9999" ]] ; then
+	ESVN_REPO_URI="svn://flashrom.org/flashrom/trunk"
+	inherit subversion
+else
+	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
+HOMEPAGE="http://flashrom.org/"
+
+LICENSE="GPL-2"
+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 +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(+)] )
+	atapromise? ( sys-apps/pciutils[static-libs(+)] )
+	atavia? ( sys-apps/pciutils[static-libs(+)] )
+	ch341a_spi? ( virtual/libusb:0[static-libs(+)] )
+	dediprog? ( virtual/libusb:0[static-libs(+)] )
+	drkaiser? ( sys-apps/pciutils[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(+)] )
+	nic3com? ( 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(+)] )
+	satamv? ( sys-apps/pciutils[static-libs(+)] )
+	satasii? ( sys-apps/pciutils[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 )"
+
+_flashrom_enable() {
+	local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
+	args+=( "${c}=$(usex $1 yes no)" )
+}
+flashrom_enable() {
+	local u
+	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//[+-]})
+	if [[ ${sprogs} != "${eprogs}" ]] ; then
+		eerror "The ebuild needs to be kept in sync."
+		eerror "IUSE set to: ${eprogs}"
+		eerror "flashrom.c : ${sprogs}"
+		die "sync IUSE to the list of source programmers"
+	fi
+
+	# Turn USE flags into CONFIG_xxx settings.
+	local args=()
+	flashrom_enable ${eprogs}
+	_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.
+	# We pick dummy as the default because internal requires libpci.
+	if ! use internal && ! use dummy ; then
+		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
+			args+=( CONFIG_DUMMY=yes )
+		fi
+	fi
+
+	tc-export AR CC PKG_CONFIG 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 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
+}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-06-15 17:37 Mike Frysinger
  0 siblings, 0 replies; 83+ messages in thread
From: Mike Frysinger @ 2016-06-15 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     40919a169dd42744174291a45fc6101cbdf9f0e1
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 15 17:36:37 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 17:36:44 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40919a16

sys-apps/flashrom: mark 0.9.8 amd64/arm/x86 stable

 sys-apps/flashrom/flashrom-0.9.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
index 5d500c9..ebc3dde 100644
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
 	inherit subversion
 else
 	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="amd64 arm ~arm64 ~mips ~ppc ~ppc64 ~sparc x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2017-05-25 15:04 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2017-05-25 15:04 UTC (permalink / raw
  To: gentoo-commits

commit:     84d655933a1aaa7fab2c91718ebbfe453b62a9b6
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun May 21 15:09:31 2017 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Thu May 25 15:04:46 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84d65593

sys-apps/flashrom: Update ESVN_REPO_URI, bug #598028

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 sys-apps/flashrom/flashrom-0.9.6.1.ebuild | 4 ++--
 sys-apps/flashrom/flashrom-0.9.7.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-0.9.8.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-0.9.9.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-9999.ebuild    | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
index b29070b6d27..df3b6c22ee5 100644
--- a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# 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="svn://flashrom.org/flashrom/trunk"
+	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
 	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"

diff --git a/sys-apps/flashrom/flashrom-0.9.7.ebuild b/sys-apps/flashrom/flashrom-0.9.7.ebuild
index 9c225c7b13b..111a7ba871d 100644
--- a/sys-apps/flashrom/flashrom-0.9.7.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.7.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# 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="svn://flashrom.org/flashrom/trunk"
+	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
 	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"

diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
index 62901f6d414..5ad355a6503 100644
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# 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="svn://flashrom.org/flashrom/trunk"
+	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
 	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"

diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
index a1fc131fb90..a552cb33f7f 100644
--- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.9.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# 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="svn://flashrom.org/flashrom/trunk"
+	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
 	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index a1fc131fb90..a552cb33f7f 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# 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="svn://flashrom.org/flashrom/trunk"
+	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
 	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-02-08 16:40 Christian Ruppert
  0 siblings, 0 replies; 83+ messages in thread
From: Christian Ruppert @ 2018-02-08 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     9c7ddf172a9c9e2ae1ee34ebc79e8ad2e807adb3
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Thu Feb  8 15:01:47 2018 +0000
Commit:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Thu Feb  8 16:40:03 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7ddf17

sys-apps/flashrom: use https

Closes: https://github.com/gentoo/gentoo/pull/7123

 sys-apps/flashrom/flashrom-0.9.6.1.ebuild | 4 ++--
 sys-apps/flashrom/flashrom-0.9.7.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-0.9.8.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-0.9.9.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-9999.ebuild    | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
index df3b6c22ee5..20046adafbe 100644
--- a/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.6.1.ebuild
@@ -8,12 +8,12 @@ if [[ ${PV} == "9999" ]] ; then
 	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
-	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
+	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="http://flashrom.org/"
+HOMEPAGE="https://flashrom.org/"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-apps/flashrom/flashrom-0.9.7.ebuild b/sys-apps/flashrom/flashrom-0.9.7.ebuild
index 111a7ba871d..380c620e355 100644
--- a/sys-apps/flashrom/flashrom-0.9.7.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.7.ebuild
@@ -8,12 +8,12 @@ if [[ ${PV} == "9999" ]] ; then
 	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
-	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
+	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
 	KEYWORDS="amd64 arm ~mips x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="http://flashrom.org/"
+HOMEPAGE="https://flashrom.org/"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
index 5ad355a6503..5c1ffdbebc2 100644
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild
@@ -8,12 +8,12 @@ if [[ ${PV} == "9999" ]] ; then
 	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
-	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
+	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
 	KEYWORDS="amd64 arm ~arm64 ~mips ~ppc ~ppc64 ~sparc x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="http://flashrom.org/"
+HOMEPAGE="https://flashrom.org/"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
index a552cb33f7f..5e764d19fc7 100644
--- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.9.ebuild
@@ -8,12 +8,12 @@ if [[ ${PV} == "9999" ]] ; then
 	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
-	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
+	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
 	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="http://flashrom.org/"
+HOMEPAGE="https://flashrom.org/"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index a552cb33f7f..5e764d19fc7 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -8,12 +8,12 @@ if [[ ${PV} == "9999" ]] ; then
 	ESVN_REPO_URI="https://code.coreboot.org/svn/flashrom/trunk"
 	inherit subversion
 else
-	SRC_URI="http://download.flashrom.org/releases/${P}.tar.bz2"
+	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
 	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="http://flashrom.org/"
+HOMEPAGE="https://flashrom.org/"
 
 LICENSE="GPL-2"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-03-27 22:59 Aaron Bauman
  0 siblings, 0 replies; 83+ messages in thread
From: Aaron Bauman @ 2018-03-27 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     5776368a2b6ee81ee9ecec994ab5016564e6c735
Author:     Marty E. Plummer <hanetzer <AT> startmail <DOT> com>
AuthorDate: Tue Mar 27 03:19:46 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Mar 27 22:59:01 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5776368a

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

 sys-apps/flashrom/flashrom-9999.ebuild | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 5e764d19fc7..c49046ce83b 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=6
 
-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 ~mips ~ppc ~ppc64 ~sparc ~x86"
@@ -64,12 +64,6 @@ 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 $(


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-03-27 22:59 Aaron Bauman
  0 siblings, 0 replies; 83+ messages in thread
From: Aaron Bauman @ 2018-03-27 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     ca4a15a09217f340a337e1c521d3bd4b922b8a08
Author:     Marty E. Plummer <hanetzer <AT> startmail <DOT> com>
AuthorDate: Tue Mar 27 03:25:32 2018 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Mar 27 22:59:01 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca4a15a0

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

 sys-apps/flashrom/Manifest            |   1 +
 sys-apps/flashrom/flashrom-1.0.ebuild | 124 ++++++++++++++++++++++++++++++++++
 2 files changed, 125 insertions(+)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index a02caa006fa..23588ad9559 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -2,3 +2,4 @@ DIST flashrom-0.9.6.1.tar.bz2 368133 BLAKE2B 17ebea9814ad0513df7e8f80d7f9e2115d8
 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

diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
new file mode 100644
index 00000000000..c49046ce83b
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-1.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
+HOMEPAGE="https://flashrom.org/"
+
+LICENSE="GPL-2"
+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 +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(+)] )
+	atapromise? ( sys-apps/pciutils[static-libs(+)] )
+	atavia? ( sys-apps/pciutils[static-libs(+)] )
+	ch341a_spi? ( virtual/libusb:0[static-libs(+)] )
+	dediprog? ( virtual/libusb:0[static-libs(+)] )
+	drkaiser? ( sys-apps/pciutils[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(+)] )
+	nic3com? ( 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(+)] )
+	satamv? ( sys-apps/pciutils[static-libs(+)] )
+	satasii? ( sys-apps/pciutils[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 )"
+
+_flashrom_enable() {
+	local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
+	args+=( "${c}=$(usex $1 yes no)" )
+}
+flashrom_enable() {
+	local u
+	for u ; do _flashrom_enable "${u}" ; done
+}
+
+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//[+-]})
+	if [[ ${sprogs} != "${eprogs}" ]] ; then
+		eerror "The ebuild needs to be kept in sync."
+		eerror "IUSE set to: ${eprogs}"
+		eerror "flashrom.c : ${sprogs}"
+		die "sync IUSE to the list of source programmers"
+	fi
+
+	# Turn USE flags into CONFIG_xxx settings.
+	local args=()
+	flashrom_enable ${eprogs}
+	_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.
+	# We pick dummy as the default because internal requires libpci.
+	if ! use internal && ! use dummy ; then
+		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
+			args+=( CONFIG_DUMMY=yes )
+		fi
+	fi
+
+	tc-export AR CC PKG_CONFIG 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 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
+}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-03-28 19:09 Matt Turner
  0 siblings, 0 replies; 83+ messages in thread
From: Matt Turner @ 2018-03-28 19:09 UTC (permalink / raw
  To: gentoo-commits

commit:     5f3c56e500d26c5871c25f6b43fd6639c3c5f54d
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 18:31:24 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 19:09:28 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3c56e5

sys-apps/flashrom: dropped mips keywords

 sys-apps/flashrom/flashrom-0.9.7.ebuild | 2 +-
 sys-apps/flashrom/flashrom-0.9.8.ebuild | 2 +-
 sys-apps/flashrom/flashrom-0.9.9.ebuild | 2 +-
 sys-apps/flashrom/flashrom-1.0.ebuild   | 2 +-
 sys-apps/flashrom/flashrom-9999.ebuild  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.7.ebuild b/sys-apps/flashrom/flashrom-0.9.7.ebuild
index 380c620e355..1ddd4a0e7b4 100644
--- a/sys-apps/flashrom/flashrom-0.9.7.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.7.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "9999" ]] ; then
 	inherit subversion
 else
 	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
-	KEYWORDS="amd64 arm ~mips x86"
+	KEYWORDS="amd64 arm x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"

diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
index 5c1ffdbebc2..82ae6d8592c 100644
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "9999" ]] ; then
 	inherit subversion
 else
 	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
-	KEYWORDS="amd64 arm ~arm64 ~mips ~ppc ~ppc64 ~sparc x86"
+	KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"

diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
index 5e764d19fc7..b6fe28e7523 100644
--- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.9.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "9999" ]] ; then
 	inherit subversion
 else
 	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"

diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
index c49046ce83b..45893e146fa 100644
--- a/sys-apps/flashrom/flashrom-1.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "9999" ]] ; then
 	inherit git-r3
 else
 	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index c49046ce83b..45893e146fa 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "9999" ]] ; then
 	inherit git-r3
 else
 	SRC_URI="https://download.flashrom.org/releases/${P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-06-14 17:01 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2018-06-14 17:01 UTC (permalink / raw
  To: gentoo-commits

commit:     fe63e0ccf03b7e764e9fa0fdcee2336a63de3b23
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 14 17:00:35 2018 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Thu Jun 14 17:00:54 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe63e0cc

sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+linux_mtd)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/flashrom/flashrom-9999.ebuild | 7 ++++---
 sys-apps/flashrom/metadata.xml         | 1 +
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 45893e146fa..0c9d952b2f7 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -22,9 +22,10 @@ SLOT="0"
 # 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"
++ft2232_spi +gfxnvidia +internal +it8212 +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"
 
 LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index da48fc6a102..ddb50695a2b 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -28,6 +28,7 @@
 		<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="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>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-01 20:18 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2018-07-01 20:18 UTC (permalink / raw
  To: gentoo-commits

commit:     c0f627d029ebb130085ae6a6d7c5e30a8a0577f5
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  1 19:26:42 2018 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jul  1 20:14:44 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f627d0

sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+digilent_spi)

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 9 +++++----
 sys-apps/flashrom/metadata.xml         | 1 +
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 9cd85d98c62..a89653a104b 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -21,10 +21,10 @@ 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_mtd +linux_spi mstarddc_spi
-+nic3com +nicintel +nicintel_eeprom +nicintel_spi nicnatsemi +nicrealtek
-+ogp_spi +pickit2_spi +pony_spi +rayer_spi +satamv +satasii +serprog
+atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +digilent_spi
++drkaiser +dummy +ft2232_spi +gfxnvidia +internal +it8212 +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"
 
@@ -33,6 +33,7 @@ LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
 	atavia? ( sys-apps/pciutils[static-libs(+)] )
 	ch341a_spi? ( virtual/libusb:1[static-libs(+)] )
 	dediprog? ( 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(+)] )
 	gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index ddb50695a2b..d2729fb7eb6 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -21,6 +21,7 @@
 		<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="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>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-01 20:18 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2018-07-01 20:18 UTC (permalink / raw
  To: gentoo-commits

commit:     e3ab1a06508d826ad5a8106ef8add08213856cf2
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  1 19:13:56 2018 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jul  1 20:13:46 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3ab1a06

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-0.9.9.ebuild | 4 ++--
 sys-apps/flashrom/flashrom-1.0.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-9999.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
index b6fe28e7523..997fe2c4c51 100644
--- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.9.ebuild
@@ -30,8 +30,8 @@ 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:0[static-libs(+)] )
-	dediprog? ( virtual/libusb:0[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(+)] )
 	gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )

diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
index 45893e146fa..e28831a217b 100644
--- a/sys-apps/flashrom/flashrom-1.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.0.ebuild
@@ -30,8 +30,8 @@ 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:0[static-libs(+)] )
-	dediprog? ( virtual/libusb:0[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(+)] )
 	gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 0c9d952b2f7..517f55d6c06 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -31,8 +31,8 @@ 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:0[static-libs(+)] )
-	dediprog? ( virtual/libusb:0[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(+)] )
 	gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-01 20:18 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2018-07-01 20:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d2011a97c9d68c69c1117de0771d143cebaa6734
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  1 19:24:37 2018 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jul  1 20:14:14 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2011a97

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-0.9.9.ebuild | 2 +-
 sys-apps/flashrom/flashrom-1.0.ebuild   | 2 +-
 sys-apps/flashrom/flashrom-9999.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
index 997fe2c4c51..1ccbc53db82 100644
--- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.9.ebuild
@@ -21,7 +21,7 @@ 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
+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"

diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
index e28831a217b..0c908ab1777 100644
--- a/sys-apps/flashrom/flashrom-1.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.0.ebuild
@@ -21,7 +21,7 @@ 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
+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"

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 517f55d6c06..9cd85d98c62 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -21,7 +21,7 @@ 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
+atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +drkaiser +dummy
 +ft2232_spi +gfxnvidia +internal +it8212 +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


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-23  8:26 Christian Ruppert
  0 siblings, 0 replies; 83+ messages in thread
From: Christian Ruppert @ 2018-07-23  8:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f008848ba1454fde4cdf7c0680219d73a6fdf796
Author:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 23 08:24:52 2018 +0000
Commit:     Christian Ruppert <idl0r <AT> gentoo <DOT> org>
CommitDate: Mon Jul 23 08:26:35 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f008848b

sys-apps/flashrom: Drop Maintainership

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 sys-apps/flashrom/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index d2729fb7eb6..033a0dbcc0b 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>idl0r@gentoo.org</email>
-		<name>Christian Ruppert</name>
-	</maintainer>
 	<maintainer type="person">
 		<email>peter@stuge.se</email>
 		<name>Peter Stuge</name>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-09-25 11:12 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2018-09-25 11:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b6dc5149e1bcf6d5550d1dbc9331065476f27c95
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 25 11:12:02 2018 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Tue Sep 25 11:12:40 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6dc5149

sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+developerbox_spi)

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-apps/flashrom/flashrom-9999.ebuild | 11 ++++++-----
 sys-apps/flashrom/metadata.xml         |  1 +
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index a89653a104b..d6690b52162 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -21,11 +21,11 @@ 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 +digilent_spi
-+drkaiser +dummy +ft2232_spi +gfxnvidia +internal +it8212 +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"
+atahpt +atapromise +atavia +buspirate_spi +ch341a_spi +dediprog +developerbox_spi
++digilent_spi +drkaiser +dummy +ft2232_spi +gfxnvidia +internal +it8212
++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"
 
 LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
@@ -33,6 +33,7 @@ LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
 	atavia? ( sys-apps/pciutils[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(+)] )

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 033a0dbcc0b..c57ed82c009 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -17,6 +17,7 @@
 		<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="drkaiser">Enable Dr. Kaiser programmer</flag>
 		<flag name="dummy">Enable dummy tracing</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-05-12 18:46 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2019-05-12 18:46 UTC (permalink / raw
  To: gentoo-commits

commit:     467e6dd33572b1ffa0a07eae29790907549bd65d
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun May 12 18:45:50 2019 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun May 12 18:46:25 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467e6dd3

sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+jlink_spi)

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-apps/flashrom/flashrom-9999.ebuild | 5 +++--
 sys-apps/flashrom/metadata.xml         | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index d6690b52162..8ae8c589543 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ SLOT="0"
 # 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
++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"
@@ -40,6 +40,7 @@ LIB_DEPEND="atahpt? ( sys-apps/pciutils[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(+)] )
 	nic3com? ( sys-apps/pciutils[static-libs(+)] )
 	nicintel? ( sys-apps/pciutils[static-libs(+)] )
 	nicintel_eeprom? ( sys-apps/pciutils[static-libs(+)] )

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index c57ed82c009..7f752c64c57 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -26,6 +26,7 @@
 		<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="mstarddc_spi">Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
  0 siblings, 0 replies; 83+ messages in thread
From: Joonas Niilola @ 2019-09-28 11:25 UTC (permalink / raw
  To: gentoo-commits

commit:     ce7204b8b0872087f58c47089c10f4e908fb60c4
Author:     Eugene Bright <eugene <AT> bright <DOT> gdn>
AuthorDate: Sat Sep  7 23:24:17 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 11:21:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7204b8

sys-apps/flashrom-9999: EAPI=7

Signed-off-by: Eugene Bright <eugene <AT> bright.gdn>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index defd4d8a531..30b34fa616a 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,7 +1,7 @@
 # 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


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
  0 siblings, 0 replies; 83+ messages in thread
From: Joonas Niilola @ 2019-09-28 11:25 UTC (permalink / raw
  To: gentoo-commits

commit:     570f0dd57d00218796b1ee544851b51553d765b1
Author:     Eugene Bright <eugene <AT> bright <DOT> gdn>
AuthorDate: Thu Sep  5 17:40:25 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 11:21:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570f0dd5

sys-apps/flashrom: Bump to 1.1

Done by copying 9999 ebuild.

Closes: https://bugs.gentoo.org/691332

Signed-off-by: Eugene Bright <eugene <AT> bright.gdn>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-apps/flashrom/Manifest            |   1 +
 sys-apps/flashrom/flashrom-1.1.ebuild | 161 ++++++++++++++++++++++++++++++++++
 2 files changed, 162 insertions(+)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 23588ad9559..a4236aa07b9 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -3,3 +3,4 @@ DIST flashrom-0.9.7.tar.bz2 408883 BLAKE2B cf4168d6e9bbc2de32714963c6a6730412041
 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
+DIST flashrom-v1.1.tar.bz2 348458 BLAKE2B cee1b8e4f680739e794239c3d777ef9cf0af1f734fe4d8f4b122d26316cdb8d45d53f92054937c7cde1737364ba8ed80410561bfbb7f304b0371942be144859b SHA512 8cb75a7223490fa9dbd65a85d24a87beab68ee03120891a3d8ebf4e8bc3d2a2ee640e254ccff657eaf5175e6c2477288337369fa1b1dac110a0903b0c95c1e56

diff --git a/sys-apps/flashrom/flashrom-1.1.ebuild b/sys-apps/flashrom/flashrom-1.1.ebuild
new file mode 100644
index 00000000000..30b34fa616a
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-1.1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+if [[ ${PV} == "9999" ]] ; then
+	EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
+	inherit git-r3
+else
+	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"
+HOMEPAGE="https://flashrom.org/"
+
+LICENSE="GPL-2"
+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
+	+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"
+
+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(+)] )
+	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(+)] )
+	gfxnvidia? ( 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(+)] )
+	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(+)] )
+	satamv? ( sys-apps/pciutils[static-libs(+)] )
+	satasii? ( sys-apps/pciutils[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 )"
+
+_flashrom_enable() {
+	local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
+	args+=( "${c}=$(usex $1 yes no)" )
+}
+flashrom_enable() {
+	local u
+	for u ; do _flashrom_enable "${u}" ; done
+}
+
+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//[+-]})
+	if [[ ${sprogs} != "${eprogs}" ]] ; then
+		eerror "The ebuild needs to be kept in sync."
+		eerror "IUSE set to: ${eprogs}"
+		eerror "flashrom.c : ${sprogs}"
+		die "sync IUSE to the list of source programmers"
+	fi
+
+	# Turn USE flags into CONFIG_xxx settings.
+	local args=()
+	flashrom_enable ${eprogs}
+	_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.
+	# We pick dummy as the default because internal requires libpci.
+	if ! use internal && ! use dummy ; then
+		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
+			args+=( CONFIG_DUMMY=yes )
+		fi
+	fi
+
+	tc-export AR CC PKG_CONFIG 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 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
+}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
  0 siblings, 0 replies; 83+ messages in thread
From: Joonas Niilola @ 2019-09-28 11:25 UTC (permalink / raw
  To: gentoo-commits

commit:     b0a89f4f64c8887ce83ba124ba79f80f97f56f38
Author:     Eugene Bright <eugene <AT> bright <DOT> gdn>
AuthorDate: Thu Sep  5 17:36:03 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 11:21:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a89f4f

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 <AT> bright.gdn>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 49 +++++++++++++++++++++++++++-------
 1 file changed, 40 insertions(+), 9 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 5ea5875c49d..defd4d8a531 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -23,14 +23,44 @@ 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"
+	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"
 
-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(+)] )
@@ -40,13 +70,13 @@ LIB_DEPEND="atahpt? ( sys-apps/pciutils[static-libs(+)] )
 	drkaiser? ( sys-apps/pciutils[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? ( 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(+)] )
 	nicnatsemi? ( sys-apps/pciutils[static-libs(+)] )
 	nicrealtek? ( sys-apps/pciutils[static-libs(+)] )
 	ogp_spi? ( sys-apps/pciutils[static-libs(+)] )
@@ -54,7 +84,8 @@ LIB_DEPEND="atahpt? ( sys-apps/pciutils[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} )


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
  0 siblings, 0 replies; 83+ messages in thread
From: Joonas Niilola @ 2019-09-28 11:25 UTC (permalink / raw
  To: gentoo-commits

commit:     2927e6f5130980cbb5a13a32cd938b6edae8ead7
Author:     Eugene Bright <eugene <AT> bright <DOT> gdn>
AuthorDate: Thu Sep  5 17:31:23 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 11:21:29 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2927e6f5

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 <AT> bright.gdn>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 8ae8c589543..5ea5875c49d 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -8,8 +8,10 @@ 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"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-10-12 16:01 Joonas Niilola
  0 siblings, 0 replies; 83+ messages in thread
From: Joonas Niilola @ 2019-10-12 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     58bc3a98f0b7dcb733da224b416148717245d269
Author:     Eugene Bright <eugene <AT> bright <DOT> gdn>
AuthorDate: Mon Oct  7 22:05:41 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 16:00:35 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bc3a98

sys-apps/flashrom: remove old

Signed-off-by: Eugene Bright <eugene <AT> bright.gdn>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-apps/flashrom/Manifest                |   3 -
 sys-apps/flashrom/flashrom-0.9.6.1.ebuild |  98 ----------------------
 sys-apps/flashrom/flashrom-0.9.7.ebuild   | 113 --------------------------
 sys-apps/flashrom/flashrom-0.9.9.ebuild   | 130 ------------------------------
 4 files changed, 344 deletions(-)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index a4236aa07b9..446fed63d46 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,6 +1,3 @@
-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
 DIST flashrom-v1.1.tar.bz2 348458 BLAKE2B cee1b8e4f680739e794239c3d777ef9cf0af1f734fe4d8f4b122d26316cdb8d45d53f92054937c7cde1737364ba8ed80410561bfbb7f304b0371942be144859b SHA512 8cb75a7223490fa9dbd65a85d24a87beab68ee03120891a3d8ebf4e8bc3d2a2ee640e254ccff657eaf5175e6c2477288337369fa1b1dac110a0903b0c95c1e56

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 20046adafbe..00000000000
--- 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 1ddd4a0e7b4..00000000000
--- 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.9.ebuild b/sys-apps/flashrom/flashrom-0.9.9.ebuild
deleted file mode 100644
index 1ccbc53db82..00000000000
--- a/sys-apps/flashrom/flashrom-0.9.9.ebuild
+++ /dev/null
@@ -1,130 +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 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/"
-
-LICENSE="GPL-2"
-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 +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(+)] )
-	atapromise? ( sys-apps/pciutils[static-libs(+)] )
-	atavia? ( sys-apps/pciutils[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(+)] )
-	gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
-	it8212? ( sys-apps/pciutils[static-libs(+)] )
-	internal? ( sys-apps/pciutils[static-libs(+)] )
-	nic3com? ( 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(+)] )
-	satamv? ( sys-apps/pciutils[static-libs(+)] )
-	satasii? ( sys-apps/pciutils[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 )"
-
-_flashrom_enable() {
-	local c="CONFIG_${2:-$(echo "$1" | tr [:lower:] [:upper:])}"
-	args+=( "${c}=$(usex $1 yes no)" )
-}
-flashrom_enable() {
-	local u
-	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//[+-]})
-	if [[ ${sprogs} != "${eprogs}" ]] ; then
-		eerror "The ebuild needs to be kept in sync."
-		eerror "IUSE set to: ${eprogs}"
-		eerror "flashrom.c : ${sprogs}"
-		die "sync IUSE to the list of source programmers"
-	fi
-
-	# Turn USE flags into CONFIG_xxx settings.
-	local args=()
-	flashrom_enable ${eprogs}
-	_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.
-	# We pick dummy as the default because internal requires libpci.
-	if ! use internal && ! use dummy ; then
-		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
-			args+=( CONFIG_DUMMY=yes )
-		fi
-	fi
-
-	tc-export AR CC PKG_CONFIG 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 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
-}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-01-15 19:51 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2020-01-15 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     35e83ba5f9c4ff264625b6d85939506b9f486b08
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 18:50:21 2020 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 19:51:03 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e83ba5

sys-apps/flashrom: Sync IUSE_PROGRAMMERS (+stlinkv3-spi)

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 4 +++-
 sys-apps/flashrom/metadata.xml         | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 873ed5612b8..522aa85a253 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -54,6 +54,7 @@ IUSE_PROGRAMMERS="
 	+satamv
 	+satasii
 	+serprog
+	stlinkv3-spi
 	+usbblaster-spi
 "
 
@@ -84,6 +85,7 @@ LIB_DEPEND="
 	rayer-spi? ( sys-apps/pciutils[static-libs(+)] )
 	satamv? ( sys-apps/pciutils[static-libs(+)] )
 	satasii? ( sys-apps/pciutils[static-libs(+)] )
+	stlinkv3-spi? ( virtual/libusb:1[static-libs(+)] )
 	usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
 "
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 11a2a4bdc99..cb68ee1711d 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -41,6 +41,7 @@
 		<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="stlinkv3-spi">Enable SPI programmer using STLINK-V3</flag>
 		<flag name="serprog">Enable Serial Flasher programmer</flag>
 		<flag name="tools">Install additional tools</flag>
 		<flag name="usbblaster-spi">Enable support for Altera USB-Blaster dongles</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-01-15 19:51 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2020-01-15 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     21ca6662d3fe3a95c8209a78645be1c00489d24d
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 18:56:37 2020 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 19:51:03 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ca6662

sys-apps/flashrom: Ignore ni845x-spi (windows-only)

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 522aa85a253..1edc1528895 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -109,7 +109,8 @@ src_compile() {
 		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
 			sort -u | \
 			sed 's:^CONFIG_::' | \
-			tr '[:upper:]_' '[:lower:]-'))
+			tr '[:upper:]_' '[:lower:]-' | \
+			grep -v ni845x-spi))
 	local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')
 	if [[ ${sprogs} != "${eprogs}" ]] ; then
 		eerror "The ebuild needs to be kept in sync."


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-01-15 19:51 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2020-01-15 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     68c0777bf9cab5614994e0e2663985ca90a46e74
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 19:28:54 2020 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 19:51:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c0777b

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-0.9.8.ebuild | 4 ++--
 sys-apps/flashrom/flashrom-1.0.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-1.1.ebuild   | 4 ++--
 sys-apps/flashrom/flashrom-9999.ebuild  | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
index 91f74505262..11d55eafa94 100644
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ b/sys-apps/flashrom/flashrom-0.9.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -99,7 +99,7 @@ src_compile() {
 	# Help keep things in sync.
 	local sprogs=$(echo $(
 		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
-			sort -u | \
+			LC_ALL=C sort -u | \
 			sed 's:^CONFIG_::' | \
 			tr '[:upper:]_' '[:lower:]-'))
 	local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')

diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
index cd57ee3d0f6..766fefcc725 100644
--- a/sys-apps/flashrom/flashrom-1.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -95,7 +95,7 @@ src_compile() {
 	# Help keep things in sync.
 	local sprogs=$(echo $(
 		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
-			sort -u | \
+			LC_ALL=C sort -u | \
 			sed 's:^CONFIG_::' | \
 			tr '[:upper:]_' '[:lower:]-'))
 	local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')

diff --git a/sys-apps/flashrom/flashrom-1.1.ebuild b/sys-apps/flashrom/flashrom-1.1.ebuild
index 873ed5612b8..210c82d3c75 100644
--- a/sys-apps/flashrom/flashrom-1.1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -105,7 +105,7 @@ src_compile() {
 	# Help keep things in sync.
 	local sprogs=$(echo $(
 		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
-			sort -u | \
+			LC_ALL=C sort -u | \
 			sed 's:^CONFIG_::' | \
 			tr '[:upper:]_' '[:lower:]-'))
 	local eprogs=$(echo ${IUSE_PROGRAMMERS} | sed -E 's/\B[-+]\b//g')

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 1edc1528895..44446c7c4e1 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -107,7 +107,7 @@ src_compile() {
 	# Help keep things in sync.
 	local sprogs=$(echo $(
 		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
-			sort -u | \
+			LC_ALL=C sort -u | \
 			sed 's:^CONFIG_::' | \
 			tr '[:upper:]_' '[:lower:]-' | \
 			grep -v ni845x-spi))


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-23  1:36 Jonas Stein
  0 siblings, 0 replies; 83+ messages in thread
From: Jonas Stein @ 2020-03-23  1:36 UTC (permalink / raw
  To: gentoo-commits

commit:     11356a79000919fd5a1c2bf9f426641a558ff74b
Author:     Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 23 01:35:52 2020 +0000
Commit:     Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Mon Mar 23 01:35:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11356a79

sys-apps/flashrom: Maintainer retired

Proxied maintainer retired due to inactivity.
Closes: https://bugs.gentoo.org/633142
Package-Manager: Portage-2.3.94, Repoman-2.3.20
Signed-off-by: Jonas Stein <jstein <AT> gentoo.org>

 sys-apps/flashrom/metadata.xml | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index cb68ee1711d..e8c3ac0e008 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -1,14 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>peter@stuge.se</email>
-		<name>Peter Stuge</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
-	</maintainer>
+	<!-- maintainer-needed -->
 	<use>
 		<flag name="atahpt">Highpoint (HPT) ATA/RAID controller support</flag>
 		<flag name="atapromise">Support for Promise PDC2026x (FastTrak/Ultra)</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-26 21:02 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-03-26 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     0f894d5dee55ef7109e61f9584e162a3e89c3067
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 21:01:16 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 21:01:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f894d5d

sys-apps/flashrom: add self as maintainer

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index e8c3ac0e008..5dba57fd343 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>marecki@gentoo.org</email>
+		<name>Marek Szuba</name>
+	</maintainer>
 	<use>
 		<flag name="atahpt">Highpoint (HPT) ATA/RAID controller support</flag>
 		<flag name="atapromise">Support for Promise PDC2026x (FastTrak/Ultra)</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-26 21:42 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-03-26 21:42 UTC (permalink / raw
  To: gentoo-commits

commit:     cfc9831f824ba4610c6adbc7d7c21f4033be9eef
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 21:22:06 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 21:41:58 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc9831f

sys-apps/flashrom: make the USE=tools description more useful

Closes: https://bugs.gentoo.org/600744
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 5dba57fd343..e013e68e7b8 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -39,7 +39,7 @@
 		<flag name="satamv">Enable programmer for Marvell SATA controllers</flag>
 		<flag name="stlinkv3-spi">Enable SPI programmer using STLINK-V3</flag>
 		<flag name="serprog">Enable Serial Flasher programmer</flag>
-		<flag name="tools">Install additional tools</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>
 		<flag name="wiki">Enable wiki informations, like supported devices etc.</flag>
 	</use>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-03-30 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     4e29a5b6f2f13be4bdae43dd259287199fa6ceee
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 30 22:08:38 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Mar 30 22:40:00 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e29a5b6

sys-apps/flashrom: live ebuild: compile and install libflashrom

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 44446c7c4e1..465d5969df3 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -138,7 +138,7 @@ src_compile() {
 	fi
 
 	tc-export AR CC PKG_CONFIG RANLIB
-	emake WARNERROR=no "${args[@]}"
+	emake WARNERROR=no "${args[@]}" all libflashrom.a
 }
 
 src_test() {
@@ -153,6 +153,8 @@ src_install() {
 	dosbin flashrom
 	doman flashrom.8
 	dodoc README Documentation/*.txt
+	dolib.a libflashrom.a
+	doheader libflashrom.h
 
 	if use tools ; then
 		if use amd64 ; then


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-03-30 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     de4384a216e0ea905d4d509e7b881a97677c4736
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 30 22:31:59 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Mar 30 22:40:10 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de4384a2

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 <AT> gentoo.org>

 sys-apps/flashrom/Manifest            |   1 +
 sys-apps/flashrom/flashrom-1.2.ebuild | 154 ++++++++++++++++++++++++++++++++++
 2 files changed, 155 insertions(+)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 446fed63d46..227d29704d8 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,3 +1,4 @@
 DIST flashrom-0.9.8.tar.bz2 473902 BLAKE2B c127a41c2857ae2e1564777b49b1eff17e2e931c8a2417e738e8188871a6ce4e0fe6a0380c2139aaa906f299ca833563df895aa5fd1af333b24bf7467de0dc8f SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509
 DIST flashrom-1.0.tar.bz2 321693 BLAKE2B 7e3e021cdf639083717ca30d5268ac9e02eb8b68e54bbcd5caf9de4352f332ba0ab23cf22253f0627fa9c9a0472404fff44cda17e8c306fe4f93b2b1f0563718 SHA512 355ac1322421b2fd699deb0ceff8555c9e89062e639de674c62f1fdacad9ed9351fe89e4c14e22f07a6d4e2e2f070fd4d2ed1cd347a20069f2505966b5c29e0e
 DIST flashrom-v1.1.tar.bz2 348458 BLAKE2B cee1b8e4f680739e794239c3d777ef9cf0af1f734fe4d8f4b122d26316cdb8d45d53f92054937c7cde1737364ba8ed80410561bfbb7f304b0371942be144859b SHA512 8cb75a7223490fa9dbd65a85d24a87beab68ee03120891a3d8ebf4e8bc3d2a2ee640e254ccff657eaf5175e6c2477288337369fa1b1dac110a0903b0c95c1e56
+DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8

diff --git a/sys-apps/flashrom/flashrom-1.2.ebuild b/sys-apps/flashrom/flashrom-1.2.ebuild
new file mode 100644
index 00000000000..b51635e3ad8
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-1.2.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+if [[ ${PV} == "9999" ]] ; then
+	EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
+	inherit git-r3
+else
+	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"
+HOMEPAGE="https://flashrom.org/"
+
+LICENSE="GPL-2"
+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
+	+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
+	stlinkv3-spi
+	+usbblaster-spi
+"
+
+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(+)] )
+	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(+)] )
+	gfxnvidia? ( 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(+)] )
+	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(+)] )
+	satamv? ( sys-apps/pciutils[static-libs(+)] )
+	satasii? ( sys-apps/pciutils[static-libs(+)] )
+	stlinkv3-spi? ( virtual/libusb:1[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 )"
+
+_flashrom_enable() {
+	local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
+	args+=( "${c}=$(usex $1 yes no)" )
+}
+flashrom_enable() {
+	local u
+	for u ; do _flashrom_enable "${u}" ; done
+}
+
+src_compile() {
+	# Help keep things in sync.
+	local sprogs=$(echo $(
+		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
+			LC_ALL=C sort -u | \
+			sed 's:^CONFIG_::' | \
+			tr '[:upper:]_' '[:lower:]-' | \
+			grep -v ni845x-spi))
+	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}"
+		eerror "flashrom.c : ${sprogs}"
+		die "sync IUSE to the list of source programmers"
+	fi
+
+	# Turn USE flags into CONFIG_xxx settings.
+	local args=()
+	flashrom_enable ${eprogs}
+	_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.
+	# We pick dummy as the default because internal requires libpci.
+	if ! use internal && ! use dummy ; then
+		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
+			args+=( CONFIG_DUMMY=yes )
+		fi
+	fi
+
+	tc-export AR CC PKG_CONFIG RANLIB
+	emake WARNERROR=no "${args[@]}" all libflashrom.a
+}
+
+src_install() {
+	dosbin flashrom
+	doman flashrom.8
+	dodoc README Documentation/*.txt
+	dolib.a libflashrom.a
+	doheader libflashrom.h
+
+	if use tools; then
+		dosbin util/ich_descriptors_tool/ich_descriptors_tool
+	fi
+}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-03-30 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     ecd21f138b89855bd5673d053d07367f423e42ad
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 30 22:37:46 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Mar 30 22:40:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd21f13

sys-apps/flashrom: remove old unstable ebuilds

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/Manifest            |   2 -
 sys-apps/flashrom/flashrom-1.0.ebuild | 151 -------------------------------
 sys-apps/flashrom/flashrom-1.1.ebuild | 161 ----------------------------------
 3 files changed, 314 deletions(-)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 227d29704d8..f4d11c9f747 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,4 +1,2 @@
 DIST flashrom-0.9.8.tar.bz2 473902 BLAKE2B c127a41c2857ae2e1564777b49b1eff17e2e931c8a2417e738e8188871a6ce4e0fe6a0380c2139aaa906f299ca833563df895aa5fd1af333b24bf7467de0dc8f SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509
-DIST flashrom-1.0.tar.bz2 321693 BLAKE2B 7e3e021cdf639083717ca30d5268ac9e02eb8b68e54bbcd5caf9de4352f332ba0ab23cf22253f0627fa9c9a0472404fff44cda17e8c306fe4f93b2b1f0563718 SHA512 355ac1322421b2fd699deb0ceff8555c9e89062e639de674c62f1fdacad9ed9351fe89e4c14e22f07a6d4e2e2f070fd4d2ed1cd347a20069f2505966b5c29e0e
-DIST flashrom-v1.1.tar.bz2 348458 BLAKE2B cee1b8e4f680739e794239c3d777ef9cf0af1f734fe4d8f4b122d26316cdb8d45d53f92054937c7cde1737364ba8ed80410561bfbb7f304b0371942be144859b SHA512 8cb75a7223490fa9dbd65a85d24a87beab68ee03120891a3d8ebf4e8bc3d2a2ee640e254ccff657eaf5175e6c2477288337369fa1b1dac110a0903b0c95c1e56
 DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8

diff --git a/sys-apps/flashrom/flashrom-1.0.ebuild b/sys-apps/flashrom/flashrom-1.0.ebuild
deleted file mode 100644
index 766fefcc725..00000000000
--- a/sys-apps/flashrom/flashrom-1.0.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-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"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/"
-
-LICENSE="GPL-2"
-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
-	+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(+)] )
-	atapromise? ( sys-apps/pciutils[static-libs(+)] )
-	atavia? ( sys-apps/pciutils[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(+)] )
-	gfxnvidia? ( 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(+)] )
-	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(+)] )
-	satamv? ( sys-apps/pciutils[static-libs(+)] )
-	satasii? ( sys-apps/pciutils[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 )"
-
-_flashrom_enable() {
-	local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
-	args+=( "${c}=$(usex $1 yes no)" )
-}
-flashrom_enable() {
-	local u
-	for u ; do _flashrom_enable "${u}" ; done
-}
-
-src_compile() {
-	# Help keep things in sync.
-	local sprogs=$(echo $(
-		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
-			LC_ALL=C sort -u | \
-			sed 's:^CONFIG_::' | \
-			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}"
-		eerror "flashrom.c : ${sprogs}"
-		die "sync IUSE to the list of source programmers"
-	fi
-
-	# Turn USE flags into CONFIG_xxx settings.
-	local args=()
-	flashrom_enable ${eprogs}
-	_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.
-	# We pick dummy as the default because internal requires libpci.
-	if ! use internal && ! use dummy ; then
-		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
-			args+=( CONFIG_DUMMY=yes )
-		fi
-	fi
-
-	tc-export AR CC PKG_CONFIG 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 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-1.1.ebuild b/sys-apps/flashrom/flashrom-1.1.ebuild
deleted file mode 100644
index 210c82d3c75..00000000000
--- a/sys-apps/flashrom/flashrom-1.1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-if [[ ${PV} == "9999" ]] ; then
-	EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
-	inherit git-r3
-else
-	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"
-HOMEPAGE="https://flashrom.org/"
-
-LICENSE="GPL-2"
-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
-	+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"
-
-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(+)] )
-	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(+)] )
-	gfxnvidia? ( 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(+)] )
-	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(+)] )
-	satamv? ( sys-apps/pciutils[static-libs(+)] )
-	satasii? ( sys-apps/pciutils[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 )"
-
-_flashrom_enable() {
-	local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
-	args+=( "${c}=$(usex $1 yes no)" )
-}
-flashrom_enable() {
-	local u
-	for u ; do _flashrom_enable "${u}" ; done
-}
-
-src_compile() {
-	# Help keep things in sync.
-	local sprogs=$(echo $(
-		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
-			LC_ALL=C sort -u | \
-			sed 's:^CONFIG_::' | \
-			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}"
-		eerror "flashrom.c : ${sprogs}"
-		die "sync IUSE to the list of source programmers"
-	fi
-
-	# Turn USE flags into CONFIG_xxx settings.
-	local args=()
-	flashrom_enable ${eprogs}
-	_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.
-	# We pick dummy as the default because internal requires libpci.
-	if ! use internal && ! use dummy ; then
-		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
-			args+=( CONFIG_DUMMY=yes )
-		fi
-	fi
-
-	tc-export AR CC PKG_CONFIG 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 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
-}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-03-30 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     dfa768f8d44c21533d850d381f31e8d37d03b0ae
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 30 22:30:28 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Mar 30 22:40:07 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa768f8

sys-apps/flashrom: live ebuild: remove outdated src_test

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 179cecf09ef..b51635e3ad8 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -141,14 +141,6 @@ src_compile() {
 	emake WARNERROR=no "${args[@]}" all libflashrom.a
 }
 
-src_test() {
-	if [[ -d tests ]] ; then
-		pushd tests >/dev/null
-		./tests.py || die
-		popd >/dev/null
-	fi
-}
-
 src_install() {
 	dosbin flashrom
 	doman flashrom.8


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-03-30 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     0d328738606647024c5858d696edb181c74f8b39
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 30 22:10:50 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Mar 30 22:40:03 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d328738

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 465d5969df3..179cecf09ef 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -156,11 +156,7 @@ src_install() {
 	dolib.a libflashrom.a
 	doheader libflashrom.h
 
-	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
+	if use tools; then
+		dosbin util/ich_descriptors_tool/ich_descriptors_tool
 	fi
 }


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-04-27 18:15 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-04-27 18:15 UTC (permalink / raw
  To: gentoo-commits

commit:     de7498be6ad5068ab6499172edb01a58345e73e7
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 27 18:14:44 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Apr 27 18:14:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7498be

sys-apps/flashrom: append -fPIC to compiler flags

libflashrom.a is useless without this.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 .../flashrom/{flashrom-1.2.ebuild => flashrom-1.2-r1.ebuild}   | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2.ebuild b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
similarity index 97%
rename from sys-apps/flashrom/flashrom-1.2.ebuild
rename to sys-apps/flashrom/flashrom-1.2-r1.ebuild
index b51635e3ad8..e732f06f297 100644
--- a/sys-apps/flashrom/flashrom-1.2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
+
 if [[ ${PV} == "9999" ]] ; then
 	EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
 	inherit git-r3
@@ -103,6 +104,13 @@ flashrom_enable() {
 	for u ; do _flashrom_enable "${u}" ; done
 }
 
+src_prepare() {
+	# To make libflashrom.a actually useful
+	append-flags -fPIC
+
+	default
+}
+
 src_compile() {
 	# Help keep things in sync.
 	local sprogs=$(echo $(


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-17 18:08 Sergei Trofimovich
  0 siblings, 0 replies; 83+ messages in thread
From: Sergei Trofimovich @ 2020-06-17 18:08 UTC (permalink / raw
  To: gentoo-commits

commit:     4d818d734358e47043c004bbd5b52ad79e4975e4
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Wed Jun 17 15:36:54 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Jun 17 18:08:26 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d818d73

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 <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r1.ebuild b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
index e732f06f297..554700cb45f 100644
--- a/sys-apps/flashrom/flashrom-1.2-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-20 20:35 Mart Raudsepp
  0 siblings, 0 replies; 83+ messages in thread
From: Mart Raudsepp @ 2020-06-20 20:35 UTC (permalink / raw
  To: gentoo-commits

commit:     8deec567ee7195e3b157d82c2979e328284d41ef
Author:     Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Sat Jun 20 16:33:04 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Jun 20 20:32:46 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8deec567

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 <AT> cmpct.info>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r1.ebuild b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
index 554700cb45f..1415e8435f7 100644
--- a/sys-apps/flashrom/flashrom-1.2-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86"
+	KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-21 16:54 Agostino Sarubbo
  0 siblings, 0 replies; 83+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     e5fe0c8515ba401127cf030f8106941c54deb8c8
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 16:53:32 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 16:54:46 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5fe0c85

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r1.ebuild b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
index 1415e8435f7..1d10bfb3a9e 100644
--- a/sys-apps/flashrom/flashrom-1.2-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 sparc ~x86"
+	KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-21 16:58 Agostino Sarubbo
  0 siblings, 0 replies; 83+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 16:58 UTC (permalink / raw
  To: gentoo-commits

commit:     0f6d8e772ea5430e8795001294afc1c763344524
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 16:58:36 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 16:58:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6d8e77

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r1.ebuild b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
index 1d10bfb3a9e..4326fb93fca 100644
--- a/sys-apps/flashrom/flashrom-1.2-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 sparc ~x86"
+	KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-21 17:13 Agostino Sarubbo
  0 siblings, 0 replies; 83+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 17:13 UTC (permalink / raw
  To: gentoo-commits

commit:     a667518f813168a0d439e2db39a5fa3567789add
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 17:13:18 2020 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 17:13:18 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a667518f

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r1.ebuild b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
index b0ed8798f04..e984e762420 100644
--- a/sys-apps/flashrom/flashrom-1.2-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 arm arm64 ppc ppc64 sparc ~x86"
+	KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-30 15:44 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-06-30 15:44 UTC (permalink / raw
  To: gentoo-commits

commit:     302655ce090525ea8675e021ed732844e12e4971
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 30 14:35:40 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Jun 30 15:41:57 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=302655ce

sys-apps/flashrom: remove old

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/Manifest              |   1 -
 sys-apps/flashrom/flashrom-0.9.8.ebuild | 155 --------------------------------
 2 files changed, 156 deletions(-)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index f4d11c9f747..1084bda4b5a 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,2 +1 @@
-DIST flashrom-0.9.8.tar.bz2 473902 BLAKE2B c127a41c2857ae2e1564777b49b1eff17e2e931c8a2417e738e8188871a6ce4e0fe6a0380c2139aaa906f299ca833563df895aa5fd1af333b24bf7467de0dc8f SHA512 1a1c4513bac7cdf91326ab68b822034101e688bfab0dc0b5698f664fc766027229128c55eed94f302cac05d949647cdec6a103a423c3861b047cf0ff7cc0b509
 DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8

diff --git a/sys-apps/flashrom/flashrom-0.9.8.ebuild b/sys-apps/flashrom/flashrom-0.9.8.ebuild
deleted file mode 100644
index 11d55eafa94..00000000000
--- a/sys-apps/flashrom/flashrom-0.9.8.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-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"
-	KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-fi
-
-DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/"
-
-LICENSE="GPL-2"
-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"
-
-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(+)] )
-	gfxnvidia? ( 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(+)] )
-	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(+)] )
-	satamv? ( sys-apps/pciutils[static-libs(+)] )
-	satasii? ( sys-apps/pciutils[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 )"
-
-_flashrom_enable() {
-	local c="CONFIG_${2:-$(echo "$1" | tr '[:lower:]-' '[:upper:]_')}"
-	args+=( "${c}=$(usex $1 yes no)" )
-}
-flashrom_enable() {
-	local u
-	for u ; do _flashrom_enable "${u}" ; done
-}
-
-src_prepare() {
-	sed -i \
-		-e 's:pkg-config:$(PKG_CONFIG):' \
-		Makefile || die
-
-	default
-}
-
-src_compile() {
-	# Help keep things in sync.
-	local sprogs=$(echo $(
-		grep -o 'CONFIG_[A-Z0-9_]*' flashrom.c | \
-			LC_ALL=C sort -u | \
-			sed 's:^CONFIG_::' | \
-			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}"
-		eerror "flashrom.c : ${sprogs}"
-		die "sync IUSE to the list of source programmers"
-	fi
-
-	# Turn USE flags into CONFIG_xxx settings.
-	local args=()
-	flashrom_enable ${eprogs}
-	_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.
-	# We pick dummy as the default because internal requires libpci.
-	if ! use internal && ! use dummy ; then
-		if [[ ${#args[@]} -ne 1 ]] ; 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.  'dummy' will be the default now."
-			args+=( CONFIG_DUMMY=yes )
-		fi
-	fi
-
-	tc-export AR CC PKG_CONFIG 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
-}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-08-31 14:07 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-08-31 14:07 UTC (permalink / raw
  To: gentoo-commits

commit:     d230cbda4826199e70f30f722a2cce6197ba4975
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 31 14:05:54 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Aug 31 14:07:47 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d230cbda

sys-apps/flashrom: support more programmers in the live ebuild

Suggested-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/17019
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 5 +++++
 sys-apps/flashrom/metadata.xml         | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index b51635e3ad8..2df167b1449 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -33,6 +33,7 @@ IUSE_PROGRAMMERS="
 	+digilent-spi
 	+drkaiser
 	+dummy
+	+ene-lpc
 	+ft2232-spi
 	+gfxnvidia
 	+internal
@@ -40,6 +41,8 @@ IUSE_PROGRAMMERS="
 	jlink-spi
 	+linux-mtd
 	+linux-spi
+	lspcon-i2c-spi
+	+mec1308
 	mstarddc-spi
 	+nic3com
 	+nicintel
@@ -50,7 +53,9 @@ IUSE_PROGRAMMERS="
 	+ogp-spi
 	+pickit2-spi
 	+pony-spi
+	+raiden
 	+rayer-spi
+	realtek-mst-i2c-spi
 	+satamv
 	+satasii
 	+serprog

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index e013e68e7b8..972fea21b4b 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -16,6 +16,7 @@
 		<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="ene-lpc">Enable ENE LPC interface keyboard controller</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>
@@ -24,6 +25,8 @@
 		<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="lspcon-i2c-spi">Enable support for Parade lspcon USB-C to HDMI protocol translator</flag>
+		<flag name="mec1308">Enable support for Microchip MEC1308 embedded controller</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>
@@ -34,7 +37,9 @@
 		<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="raiden">Enable ChromiumOS Servo DUT debug board</flag>
 		<flag name="rayer-spi">RayeR SPIPGM hardware support</flag>
+		<flag name="realtek-mst-i2c-spi">Enable support for Realtek MultiStream Transport (MST)</flag>
 		<flag name="satasii">Enable programmer for SiI SATA controllers</flag>
 		<flag name="satamv">Enable programmer for Marvell SATA controllers</flag>
 		<flag name="stlinkv3-spi">Enable SPI programmer using STLINK-V3</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-07 20:22 Sergei Trofimovich
  0 siblings, 0 replies; 83+ messages in thread
From: Sergei Trofimovich @ 2020-11-07 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     653879314bf71656015d5e87694f8f42851e37ef
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 20:12:51 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 20:22:07 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65387931

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r2.ebuild b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
index ae710e47031..f9f5ee744af 100644
--- a/sys-apps/flashrom/flashrom-1.2-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-07 20:34 Sergei Trofimovich
  0 siblings, 0 replies; 83+ messages in thread
From: Sergei Trofimovich @ 2020-11-07 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     61c8c29fe5cc4210ef0f351471964153b327b280
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 20:24:55 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 20:34:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c8c29f

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r2.ebuild b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
index f9f5ee744af..2900c6c3fd4 100644
--- a/sys-apps/flashrom/flashrom-1.2-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-07 20:37 Sergei Trofimovich
  0 siblings, 0 replies; 83+ messages in thread
From: Sergei Trofimovich @ 2020-11-07 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8cd58cc0cb9d4ae6c864c328cde8d51d6f52aa01
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 20:36:16 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 20:36:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd58cc0

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r2.ebuild b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
index 2900c6c3fd4..edb2f1457ab 100644
--- a/sys-apps/flashrom/flashrom-1.2-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-10 15:49 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2020-11-10 15:49 UTC (permalink / raw
  To: gentoo-commits

commit:     57831362bf329c007501691ba0bdf80f55ccfbe8
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 10 15:19:08 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 15:49:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57831362

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 732c1ed8d28..106814bb570 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -130,8 +130,8 @@ src_configure() {
 		$(meson_use pickit2-spi config_pickit2_spi)
 		$(meson_use pony-spi config_pony_spi)
 		$(meson_use rayer-spi config_rayer_spi)
-		$(meson_use satasii config_satamv)
-		$(meson_use satamv config_satasii)
+		$(meson_use satamv config_satamv)
+		$(meson_use satasii config_satasii)
 		$(meson_use stlinkv3-spi config_stlinkv3_spi)
 		$(meson_use serprog config_serprog)
 		$(meson_use usbblaster-spi config_usbblaster_spi)


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-13  4:57 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2020-11-13  4:57 UTC (permalink / raw
  To: gentoo-commits

commit:     d5819c4bd6fa9deb4656dfbe17fa5fe7ba8fe34d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 13 04:55:37 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 13 04:55:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5819c4b

sys-apps/flashrom: Stabilize 1.2-r2 amd64, #753182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r2.ebuild b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
index 6e26a6dc36a..3c603611e0a 100644
--- a/sys-apps/flashrom/flashrom-1.2-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 sparc x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-12-17 11:42 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2020-12-17 11:42 UTC (permalink / raw
  To: gentoo-commits

commit:     31b3ec3a85e03d9a341e6e6331854c53b81d1d5b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 17 11:42:20 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 17 11:42:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b3ec3a

sys-apps/flashrom: Stabilize 1.2-r2 arm, #753182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r2.ebuild b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
index 3c603611e0a..d8bff2a09ca 100644
--- a/sys-apps/flashrom/flashrom-1.2-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r2.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86"
+	KEYWORDS="amd64 arm ~arm64 ppc ppc64 sparc x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-12-31 21:34 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2020-12-31 21:34 UTC (permalink / raw
  To: gentoo-commits

commit:     d1862b65097b07ecd4c54440ddc4a902c3d403b7
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 31 21:33:18 2020 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Thu Dec 31 21:34:28 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1862b65

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 2 +-
 sys-apps/flashrom/metadata.xml         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 2df167b1449..0a8400359fa 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -53,7 +53,7 @@ IUSE_PROGRAMMERS="
 	+ogp-spi
 	+pickit2-spi
 	+pony-spi
-	+raiden
+	+raiden-debug-spi
 	+rayer-spi
 	realtek-mst-i2c-spi
 	+satamv

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 972fea21b4b..384db1c0481 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -37,7 +37,7 @@
 		<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="raiden">Enable ChromiumOS Servo DUT debug board</flag>
+		<flag name="raiden-debug-spi">Enable ChromiumOS Servo DUT debug board</flag>
 		<flag name="rayer-spi">RayeR SPIPGM hardware support</flag>
 		<flag name="realtek-mst-i2c-spi">Enable support for Realtek MultiStream Transport (MST)</flag>
 		<flag name="satasii">Enable programmer for SiI SATA controllers</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-22 16:53 Agostino Sarubbo
  0 siblings, 0 replies; 83+ messages in thread
From: Agostino Sarubbo @ 2021-01-22 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     d62f7e88bb51af65d89b8aa97c58917b8a71b1c0
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 16:52:49 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 16:52:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62f7e88

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 106814bb570..ba78c0a5a37 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-22 22:29 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2021-01-22 22:29 UTC (permalink / raw
  To: gentoo-commits

commit:     3db03be050834ec3fabc9cfe2aae0509034f597f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 22:29:02 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 22:29:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db03be0

sys-apps/flashrom: Stabilize 1.2-r3 sparc, #753182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index ba78c0a5a37..4476290b6d2 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 13:33 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2021-01-24 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     c783a38545e215673328c8a8f9d76c9164ceb8f2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 13:33:01 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 13:33:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c783a385

sys-apps/flashrom: Stabilize 1.2-r3 ppc64, #753182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 4476290b6d2..a29069df30b 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 sparc ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 13:35 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2021-01-24 13:35 UTC (permalink / raw
  To: gentoo-commits

commit:     cb635b00829e49fc1bc96b375742ad5060031783
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 13:34:31 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 13:34:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb635b00

sys-apps/flashrom: Stabilize 1.2-r3 ppc, #753182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index a29069df30b..77d9173f26c 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 sparc ~x86"
+	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 21:52 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2021-01-24 21:52 UTC (permalink / raw
  To: gentoo-commits

commit:     3544c06375850e5b4f46f6c46d31fcbc27ef2f18
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 21:52:00 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 21:52:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3544c063

sys-apps/flashrom: Stabilize 1.2-r3 arm64, #753182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 77d9173f26c..dd445637298 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc ~x86"
+	KEYWORDS="amd64 ~arm arm64 ppc ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 22:41 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2021-01-24 22:41 UTC (permalink / raw
  To: gentoo-commits

commit:     aeb5d5485d62cb64a8207c63885c73b048a551f1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 22:41:25 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 22:41:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb5d548

sys-apps/flashrom: Stabilize 1.2-r3 arm, #753182

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index dd445637298..f8cc25ba017 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 ~arm arm64 ppc ppc64 sparc ~x86"
+	KEYWORDS="amd64 arm arm64 ppc ppc64 sparc ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-25 12:18 Agostino Sarubbo
  0 siblings, 0 replies; 83+ messages in thread
From: Agostino Sarubbo @ 2021-01-25 12:18 UTC (permalink / raw
  To: gentoo-commits

commit:     89d65cd8a6e82c0d300d6b29cbf62c70f522a4fa
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 25 12:18:37 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Jan 25 12:18:37 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d65cd8

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index f8cc25ba017..2759492b790 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 arm arm64 ppc ppc64 sparc ~x86"
+	KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-27 17:29 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2021-01-27 17:29 UTC (permalink / raw
  To: gentoo-commits

commit:     652bccc08007a1c44997bf78106bee87b2ed2a1d
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 27 17:10:21 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Jan 27 17:10:21 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652bccc0

sys-apps/flashrom: fix libftdi dependency

Flashrom now requires libftdi1, i.e. SLOT=1 in Gentoo.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 4 ++--
 sys-apps/flashrom/flashrom-9999.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 2759492b790..77375529245 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -68,7 +68,7 @@ LIB_DEPEND="
 	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:1=[static-libs(+)] )
 	gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
 	internal? ( sys-apps/pciutils[static-libs(+)] )
 	it8212? ( sys-apps/pciutils[static-libs(+)] )
@@ -85,7 +85,7 @@ LIB_DEPEND="
 	satamv? ( sys-apps/pciutils[static-libs(+)] )
 	satasii? ( sys-apps/pciutils[static-libs(+)] )
 	stlinkv3-spi? ( virtual/libusb:1[static-libs(+)] )
-	usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+	usbblaster-spi? ( dev-embedded/libftdi:1=[static-libs(+)] )
 "
 RDEPEND="${LIB_DEPEND//\[static-libs(+)]}"
 DEPEND="${RDEPEND}

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 0a8400359fa..a307041b274 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -74,7 +74,7 @@ LIB_DEPEND="
 	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:1=[static-libs(+)] )
 	gfxnvidia? ( sys-apps/pciutils[static-libs(+)] )
 	internal? ( sys-apps/pciutils[static-libs(+)] )
 	it8212? ( sys-apps/pciutils[static-libs(+)] )
@@ -91,7 +91,7 @@ LIB_DEPEND="
 	satamv? ( sys-apps/pciutils[static-libs(+)] )
 	satasii? ( sys-apps/pciutils[static-libs(+)] )
 	stlinkv3-spi? ( virtual/libusb:1[static-libs(+)] )
-	usbblaster-spi? ( dev-embedded/libftdi:=[static-libs(+)] )
+	usbblaster-spi? ( dev-embedded/libftdi:1=[static-libs(+)] )
 "
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-03-24 13:46 Ben Kohler
  0 siblings, 0 replies; 83+ messages in thread
From: Ben Kohler @ 2021-03-24 13:46 UTC (permalink / raw
  To: gentoo-commits

commit:     34e9aaa063a3c730d5da6984ba0842c6ca185006
Author:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 24 13:46:06 2021 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Wed Mar 24 13:46:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e9aaa0

sys-apps/flashrom: drop sparc keywords

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 sys-apps/flashrom/flashrom-9999.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 77375529245..574e00f7884 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86"
+	KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index a307041b274..64c28bcfbec 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-05-17 12:58 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2021-05-17 12:58 UTC (permalink / raw
  To: gentoo-commits

commit:     2703d30d27a194e7e9d89c88b9d3b30b5dfe309d
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon May 17 12:58:16 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon May 17 12:58:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2703d30d

sys-apps/flashrom: update HOMEPAGE

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 sys-apps/flashrom/flashrom-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 574e00f7884..286893be3db 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -16,7 +16,7 @@ else
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/"
+HOMEPAGE="https://flashrom.org/Flashrom"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index 293b7023f21..dedf1bc3ada 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -16,7 +16,7 @@ else
 fi
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/"
+HOMEPAGE="https://flashrom.org/Flashrom"
 
 LICENSE="GPL-2"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-11-16  9:24 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2021-11-16  9:24 UTC (permalink / raw
  To: gentoo-commits

commit:     a717db6bf9d16845e5c825e483061f1376dfed89
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 16 08:34:43 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Nov 16 09:24:05 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a717db6b

sys-apps/flashrom: keyword 1.2-r3 for ~riscv

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 286893be3db7..6465f20a4497 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
+	KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-11-16  9:24 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2021-11-16  9:24 UTC (permalink / raw
  To: gentoo-commits

commit:     b2dcd5538d517c82394e5aba4574304534fce911
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 16 09:17:24 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Nov 16 09:24:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2dcd553

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-9999.ebuild | 14 +++++++-------
 sys-apps/flashrom/metadata.xml         |  2 --
 2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-9999.ebuild b/sys-apps/flashrom/flashrom-9999.ebuild
index dedf1bc3ada7..333373eb5f83 100644
--- a/sys-apps/flashrom/flashrom-9999.ebuild
+++ b/sys-apps/flashrom/flashrom-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
@@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 else
 	MY_P="${PN}-v${PV}"
 	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 	S="${WORKDIR}/${MY_P}"
 fi
 
@@ -33,7 +33,6 @@ IUSE_PROGRAMMERS="
 	+digilent-spi
 	+drkaiser
 	+dummy
-	+ene-lpc
 	+ft2232-spi
 	+gfxnvidia
 	+internal
@@ -42,7 +41,6 @@ IUSE_PROGRAMMERS="
 	+linux-mtd
 	+linux-spi
 	lspcon-i2c-spi
-	+mec1308
 	mstarddc-spi
 	+nic3com
 	+nicintel
@@ -62,7 +60,9 @@ IUSE_PROGRAMMERS="
 	+stlinkv3-spi
 	+usbblaster-spi
 "
-IUSE="${IUSE_PROGRAMMERS} +internal-dmi tools +wiki"
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi test tools +wiki"
+
+RESTRICT="!test? ( test )"
 
 LIB_DEPEND="
 	atahpt? ( sys-apps/pciutils[static-libs(+)] )
@@ -97,9 +97,11 @@ RDEPEND="${LIB_DEPEND//\[static-libs(+)]}"
 DEPEND="${RDEPEND}
 	sys-apps/diffutils"
 RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
+BDEPEND="test? ( dev-util/cmocka )"
 
 DOCS=( README Documentation/ )
 
+# TODO: cmocka automagic
 PATCHES=(
 	"${FILESDIR}"/${PN}-9999_meson-fixes.patch
 )
@@ -116,7 +118,6 @@ src_configure() {
 		$(meson_use digilent-spi config_digilent_spi)
 		$(meson_use drkaiser config_drkaiser)
 		$(meson_use dummy config_dummy)
-		$(meson_use ene-lpc config_ene_lpc)
 		$(meson_use ft2232-spi config_ft2232_spi)
 		$(meson_use gfxnvidia config_gfxnvidia)
 		$(meson_use internal config_internal)
@@ -126,7 +127,6 @@ src_configure() {
 		$(meson_use linux-mtd config_linux_mtd)
 		$(meson_use linux-spi config_linux_spi)
 		$(meson_use lspcon-i2c-spi config_lspcon_i2c_spi)
-		$(meson_use mec1308 config_mec1308)
 		$(meson_use mstarddc-spi config_mstarddc_spi)
 		$(meson_use nic3com config_nic3com)
 		$(meson_use nicintel-eeprom config_nicintel_eeprom)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index fe748a74d4c1..a60db379da54 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -16,7 +16,6 @@
 		<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="ene-lpc">Enable ENE LPC interface keyboard controller</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>
@@ -26,7 +25,6 @@
 		<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="lspcon-i2c-spi">Enable support for Parade lspcon USB-C to HDMI protocol translator</flag>
-		<flag name="mec1308">Enable support for Microchip MEC1308 embedded controller</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>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-03-12  0:21 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2022-03-12  0:21 UTC (permalink / raw
  To: gentoo-commits

commit:     75bf411f6385e0c13deb485d542a35323a39db34
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 00:21:03 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 00:21:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75bf411f

sys-apps/flashrom: remove another 9999-only local use flag

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 454e1bbd085b..efb5ba4405d1 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -41,7 +41,6 @@
 		<flag name="serprog">Enable Serial Flasher programmer</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>
-		<flag name="wiki">Enable wiki informations, like supported devices etc.</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.


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-05-01  7:28 Sven Wegener
  0 siblings, 0 replies; 83+ messages in thread
From: Sven Wegener @ 2022-05-01  7:28 UTC (permalink / raw
  To: gentoo-commits

commit:     b9c434ac52dbafb187c262b960cf63e681fef1ec
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun May  1 07:11:19 2022 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun May  1 07:22:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c434ac

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.2-r3.ebuild | 57 +++++++++++++++-----------------
 1 file changed, 27 insertions(+), 30 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
index 6465f20a4497..a1aee5e77b38 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -59,35 +59,32 @@ IUSE_PROGRAMMERS="
 "
 IUSE="${IUSE_PROGRAMMERS} +internal-dmi tools"
 
-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(+)] )
-	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:1=[static-libs(+)] )
-	gfxnvidia? ( 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(+)] )
-	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(+)] )
-	satamv? ( sys-apps/pciutils[static-libs(+)] )
-	satasii? ( sys-apps/pciutils[static-libs(+)] )
-	stlinkv3-spi? ( virtual/libusb:1[static-libs(+)] )
-	usbblaster-spi? ( dev-embedded/libftdi:1=[static-libs(+)] )
-"
-RDEPEND="${LIB_DEPEND//\[static-libs(+)]}"
+RDEPEND="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 )
+	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-eeprom? ( sys-apps/pciutils )
+	nicintel-spi? ( sys-apps/pciutils )
+	nicintel? ( sys-apps/pciutils )
+	nicnatsemi? ( sys-apps/pciutils )
+	nicrealtek? ( sys-apps/pciutils )
+	ogp-spi? ( sys-apps/pciutils )
+	pickit2-spi? ( virtual/libusb:0 )
+	rayer-spi? ( sys-apps/pciutils )
+	satamv? ( sys-apps/pciutils )
+	satasii? ( sys-apps/pciutils )
+	stlinkv3-spi? ( virtual/libusb:1 )
+	usbblaster-spi? ( dev-embedded/libftdi:1= )"
 DEPEND="${RDEPEND}
 	sys-apps/diffutils"
 RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-10-01  3:55 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2022-10-01  3:55 UTC (permalink / raw
  To: gentoo-commits

commit:     58d9dd96d5924edecd18cb52b93a033c4d5c7f95
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  1 03:35:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  1 03:55:26 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d9dd96

sys-apps/flashrom: add github upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index efb5ba4405d1..5d3f570f6a38 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -56,4 +56,7 @@
 		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>
+	<upstream>
+		<remote-id type="github">flashrom/flashrom</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-10-02 21:06 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2022-10-02 21:06 UTC (permalink / raw
  To: gentoo-commits

commit:     673fdc1be76c120e36829af338a4c43d84ead765
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  2 20:54:12 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sun Oct  2 21:06:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673fdc1b

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 <AT> gentoo.org>

 sys-apps/flashrom/{flashrom-1.2-r3.ebuild => flashrom-1.2-r4.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.2-r3.ebuild b/sys-apps/flashrom/flashrom-1.2-r4.ebuild
similarity index 99%
rename from sys-apps/flashrom/flashrom-1.2-r3.ebuild
rename to sys-apps/flashrom/flashrom-1.2-r4.ebuild
index a1aee5e77b38..2bb0b89fed55 100644
--- a/sys-apps/flashrom/flashrom-1.2-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.2-r4.ebuild
@@ -79,7 +79,7 @@ RDEPEND="atahpt? ( sys-apps/pciutils )
 	nicnatsemi? ( sys-apps/pciutils )
 	nicrealtek? ( sys-apps/pciutils )
 	ogp-spi? ( sys-apps/pciutils )
-	pickit2-spi? ( virtual/libusb:0 )
+	pickit2-spi? ( virtual/libusb:1 )
 	rayer-spi? ( sys-apps/pciutils )
 	satamv? ( sys-apps/pciutils )
 	satasii? ( sys-apps/pciutils )


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-02-01 23:08 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2023-02-01 23:08 UTC (permalink / raw
  To: gentoo-commits

commit:     d49db0c4fb0edbdf59d9fae6c6efb9b6be32d037
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  1 22:50:31 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Feb  1 23:08:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49db0c4

sys-apps/flashrom: add 1.2.1

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/Manifest              |   1 +
 sys-apps/flashrom/flashrom-1.2.1.ebuild | 145 ++++++++++++++++++++++++++++++++
 2 files changed, 146 insertions(+)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 1084bda4b5a9..4490f56199e5 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1 +1,2 @@
+DIST flashrom-v1.2.1.tar.bz2 365512 BLAKE2B d0eb2446ed0f0a952ae18296c5b4cbe72760cdf534d4bdc88255752c2ad1a4a503c7c5154493ba2c4dc042d31ca98359db3609a114536423d7a84af6a50fe1c7 SHA512 9cf4b9f69dd19364015fed49d411069ec6683455c90ebc3d102853825e0c46ccdaac30e78172f7cec5d2d15916efcd5ae12529d4e1ddc55efe705efecf3c0f40
 DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8

diff --git a/sys-apps/flashrom/flashrom-1.2.1.ebuild b/sys-apps/flashrom/flashrom-1.2.1.ebuild
new file mode 100644
index 000000000000..f9c7fff0db2c
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-1.2.1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == "9999" ]] ; then
+	EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
+	inherit git-r3
+else
+	MY_P="${PN}-v${PV}"
+	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
+	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+	S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
+HOMEPAGE="https://flashrom.org/Flashrom"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# The defaults match the upstream meson_options.txt.
+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
+	+stlinkv3-spi
+	+usbblaster-spi
+"
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi tools"
+
+RDEPEND="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 )
+	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-eeprom? ( sys-apps/pciutils )
+	nicintel-spi? ( sys-apps/pciutils )
+	nicintel? ( sys-apps/pciutils )
+	nicnatsemi? ( sys-apps/pciutils )
+	nicrealtek? ( sys-apps/pciutils )
+	ogp-spi? ( sys-apps/pciutils )
+	pickit2-spi? ( virtual/libusb:1 )
+	rayer-spi? ( sys-apps/pciutils )
+	satamv? ( sys-apps/pciutils )
+	satasii? ( sys-apps/pciutils )
+	stlinkv3-spi? ( virtual/libusb:1 )
+	usbblaster-spi? ( dev-embedded/libftdi:1= )"
+DEPEND="${RDEPEND}
+	sys-apps/diffutils"
+RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
+
+DOCS=( README Documentation/ )
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.2_meson-fixes.patch
+	"${FILESDIR}"/${PN}-1.2_meson-install-manpage.patch
+)
+
+src_configure() {
+	local emesonargs=(
+		$(meson_use atahpt config_atahpt)
+		$(meson_use atapromise config_atapromise)
+		$(meson_use atavia config_atavia)
+		$(meson_use buspirate-spi config_buspirate_spi)
+		$(meson_use ch341a-spi config_ch341a_spi)
+		$(meson_use dediprog config_dediprog)
+		$(meson_use developerbox-spi config_developerbox_spi)
+		$(meson_use digilent-spi config_digilent_spi)
+		$(meson_use drkaiser config_drkaiser)
+		$(meson_use dummy config_dummy)
+		$(meson_use ft2232-spi config_ft2232_spi)
+		$(meson_use gfxnvidia config_gfxnvidia)
+		$(meson_use internal config_internal)
+		$(meson_use internal-dmi config_internal_dmi)
+		$(meson_use it8212 config_it8212)
+		$(meson_use jlink-spi config_jlink_spi)
+		$(meson_use linux-mtd config_linux_mtd)
+		$(meson_use linux-spi config_linux_spi)
+		$(meson_use mstarddc-spi config_mstarddc_spi)
+		$(meson_use nic3com config_nic3com)
+		$(meson_use nicintel-eeprom config_nicintel_eeprom)
+		$(meson_use nicintel-spi config_nicintel_spi)
+		$(meson_use nicintel config_nicintel)
+		$(meson_use nicnatsemi config_nicnatsemi)
+		$(meson_use nicrealtek config_nicrealtek)
+		$(meson_use ogp-spi config_ogp_spi)
+		$(meson_use pickit2-spi config_pickit2_spi)
+		$(meson_use pony-spi config_pony_spi)
+		$(meson_use rayer-spi config_rayer_spi)
+		$(meson_use satamv config_satamv)
+		$(meson_use satasii config_satasii)
+		$(meson_use stlinkv3-spi config_stlinkv3_spi)
+		$(meson_use serprog config_serprog)
+		$(meson_use usbblaster-spi config_usbblaster_spi)
+	)
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	if use tools; then
+		dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool
+	fi
+}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-03-08 13:22 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2023-03-08 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     4bd1556a41ade760bc95036001d3fe6cc87dd168
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  8 13:17:27 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 13:22:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd1556a

sys-apps/flashrom: add 1.3.0

With thanks to Anastasia Klimchuk <aklm <AT> chromium.org> for the first bit
of shell code generating the list of programmers to enable.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/Manifest              |   1 +
 sys-apps/flashrom/flashrom-1.3.0.ebuild | 123 ++++++++++++++++++++++++++++++++
 sys-apps/flashrom/metadata.xml          |   7 +-
 3 files changed, 130 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 4490f56199e5..d7c6f0d73b6d 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,2 +1,3 @@
 DIST flashrom-v1.2.1.tar.bz2 365512 BLAKE2B d0eb2446ed0f0a952ae18296c5b4cbe72760cdf534d4bdc88255752c2ad1a4a503c7c5154493ba2c4dc042d31ca98359db3609a114536423d7a84af6a50fe1c7 SHA512 9cf4b9f69dd19364015fed49d411069ec6683455c90ebc3d102853825e0c46ccdaac30e78172f7cec5d2d15916efcd5ae12529d4e1ddc55efe705efecf3c0f40
 DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8
+DIST flashrom-v1.3.0.tar.bz2 489782 BLAKE2B e6d2284d83171b003b434251f060fa44edf32ecfd3d397bd4ba39b74c6a0b5c9d1659b703dd6b632b63aa4bf27d08c8aeece72920199712c6a4ae160b2eb3a8a SHA512 73b6e00bd3bc66c98d4ad53966a65b19d3d92f07d7b210d69e041d6f5788605b9791a9bf7aec0a52e13d19fcb62c4bdaf4bab9f805fc31468393ca313129a77b

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild b/sys-apps/flashrom/flashrom-1.3.0.ebuild
new file mode 100644
index 000000000000..14e290966f1b
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+MY_P="${PN}-v${PV}"
+SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
+HOMEPAGE="https://flashrom.org/Flashrom"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# 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 Documentation/ )
+
+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}"
+		$(meson_feature test tests)
+		$(meson_feature tools ich_descriptors_tool)
+	)
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	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
index 5d3f570f6a38..6f60f84bb3d6 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -14,6 +14,7 @@
 		<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>
@@ -24,6 +25,7 @@
 		<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>
@@ -32,9 +34,12 @@
 		<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="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 &amp; 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>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-03-08 14:22 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2023-03-08 14:22 UTC (permalink / raw
  To: gentoo-commits

commit:     451c6940d5d7c85fb8626170c08835c891a9a69f
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  8 14:22:09 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 14:22:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451c6940

sys-apps/flashrom: drop 1.2.1

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

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

diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index d7c6f0d73b6d..20d3cca7fc80 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,3 +1,2 @@
-DIST flashrom-v1.2.1.tar.bz2 365512 BLAKE2B d0eb2446ed0f0a952ae18296c5b4cbe72760cdf534d4bdc88255752c2ad1a4a503c7c5154493ba2c4dc042d31ca98359db3609a114536423d7a84af6a50fe1c7 SHA512 9cf4b9f69dd19364015fed49d411069ec6683455c90ebc3d102853825e0c46ccdaac30e78172f7cec5d2d15916efcd5ae12529d4e1ddc55efe705efecf3c0f40
 DIST flashrom-v1.2.tar.bz2 366995 BLAKE2B 091e01a91e12b486154ace334a5e74bccbb5f5311ad76e37f43a28167080757873d8c78b8f549d2e77eb984922c830895ba955b23eb6ee4fc24f1ffed259954b SHA512 8e01395a54d0d1344bc55e7e4975f43bb8e59ebe83fb5f2766d14f76756d718b487254ce9a19ef4093aed04fb9d40fff5fe8f709b18c512f6e6fad894f83d7b8
 DIST flashrom-v1.3.0.tar.bz2 489782 BLAKE2B e6d2284d83171b003b434251f060fa44edf32ecfd3d397bd4ba39b74c6a0b5c9d1659b703dd6b632b63aa4bf27d08c8aeece72920199712c6a4ae160b2eb3a8a SHA512 73b6e00bd3bc66c98d4ad53966a65b19d3d92f07d7b210d69e041d6f5788605b9791a9bf7aec0a52e13d19fcb62c4bdaf4bab9f805fc31468393ca313129a77b

diff --git a/sys-apps/flashrom/flashrom-1.2.1.ebuild b/sys-apps/flashrom/flashrom-1.2.1.ebuild
deleted file mode 100644
index f9c7fff0db2c..000000000000
--- a/sys-apps/flashrom/flashrom-1.2.1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-if [[ ${PV} == "9999" ]] ; then
-	EGIT_REPO_URI="https://review.coreboot.org/flashrom.git"
-	inherit git-r3
-else
-	MY_P="${PN}-v${PV}"
-	SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-	S="${WORKDIR}/${MY_P}"
-fi
-
-DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
-HOMEPAGE="https://flashrom.org/Flashrom"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-# The defaults match the upstream meson_options.txt.
-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
-	+stlinkv3-spi
-	+usbblaster-spi
-"
-IUSE="${IUSE_PROGRAMMERS} +internal-dmi tools"
-
-RDEPEND="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 )
-	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-eeprom? ( sys-apps/pciutils )
-	nicintel-spi? ( sys-apps/pciutils )
-	nicintel? ( sys-apps/pciutils )
-	nicnatsemi? ( sys-apps/pciutils )
-	nicrealtek? ( sys-apps/pciutils )
-	ogp-spi? ( sys-apps/pciutils )
-	pickit2-spi? ( virtual/libusb:1 )
-	rayer-spi? ( sys-apps/pciutils )
-	satamv? ( sys-apps/pciutils )
-	satasii? ( sys-apps/pciutils )
-	stlinkv3-spi? ( virtual/libusb:1 )
-	usbblaster-spi? ( dev-embedded/libftdi:1= )"
-DEPEND="${RDEPEND}
-	sys-apps/diffutils"
-RDEPEND+=" !internal-dmi? ( sys-apps/dmidecode )"
-
-DOCS=( README Documentation/ )
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-1.2_meson-fixes.patch
-	"${FILESDIR}"/${PN}-1.2_meson-install-manpage.patch
-)
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use atahpt config_atahpt)
-		$(meson_use atapromise config_atapromise)
-		$(meson_use atavia config_atavia)
-		$(meson_use buspirate-spi config_buspirate_spi)
-		$(meson_use ch341a-spi config_ch341a_spi)
-		$(meson_use dediprog config_dediprog)
-		$(meson_use developerbox-spi config_developerbox_spi)
-		$(meson_use digilent-spi config_digilent_spi)
-		$(meson_use drkaiser config_drkaiser)
-		$(meson_use dummy config_dummy)
-		$(meson_use ft2232-spi config_ft2232_spi)
-		$(meson_use gfxnvidia config_gfxnvidia)
-		$(meson_use internal config_internal)
-		$(meson_use internal-dmi config_internal_dmi)
-		$(meson_use it8212 config_it8212)
-		$(meson_use jlink-spi config_jlink_spi)
-		$(meson_use linux-mtd config_linux_mtd)
-		$(meson_use linux-spi config_linux_spi)
-		$(meson_use mstarddc-spi config_mstarddc_spi)
-		$(meson_use nic3com config_nic3com)
-		$(meson_use nicintel-eeprom config_nicintel_eeprom)
-		$(meson_use nicintel-spi config_nicintel_spi)
-		$(meson_use nicintel config_nicintel)
-		$(meson_use nicnatsemi config_nicnatsemi)
-		$(meson_use nicrealtek config_nicrealtek)
-		$(meson_use ogp-spi config_ogp_spi)
-		$(meson_use pickit2-spi config_pickit2_spi)
-		$(meson_use pony-spi config_pony_spi)
-		$(meson_use rayer-spi config_rayer_spi)
-		$(meson_use satamv config_satamv)
-		$(meson_use satasii config_satasii)
-		$(meson_use stlinkv3-spi config_stlinkv3_spi)
-		$(meson_use serprog config_serprog)
-		$(meson_use usbblaster-spi config_usbblaster_spi)
-	)
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	if use tools; then
-		dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool
-	fi
-}


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-03-08 14:22 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2023-03-08 14:22 UTC (permalink / raw
  To: gentoo-commits

commit:     a597bb111dbd008fc6e6cec248bfa1f325f270d3
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  8 14:20:54 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 14:22:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a597bb11

sys-apps/flashrom: do not install static libraries

Closes: https://bugs.gentoo.org/900364
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild b/sys-apps/flashrom/flashrom-1.3.0.ebuild
index 14e290966f1b..96d7cbdffb27 100644
--- a/sys-apps/flashrom/flashrom-1.3.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -117,6 +117,11 @@ 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
+
 	if use tools; then
 		dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool
 	fi


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-19 17:45 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2023-05-19 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     ef7051de0e8c3d53e4eec96e5db2534d344d7230
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri May 19 17:44:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 19 17:44:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7051de

sys-apps/flashrom: Stabilize 1.3.0 amd64, #906737

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild b/sys-apps/flashrom/flashrom-1.3.0.ebuild
index 9288dd5e4abd..2b865727fe6d 100644
--- a/sys-apps/flashrom/flashrom-1.3.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-19 17:45 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2023-05-19 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     cf3c3e24c69500fa62d6792b6a34179cc6cdb90d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri May 19 17:44:19 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 19 17:44:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf3c3e24

sys-apps/flashrom: Stabilize 1.3.0 x86, #906737

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild b/sys-apps/flashrom/flashrom-1.3.0.ebuild
index 96d7cbdffb27..9288dd5e4abd 100644
--- a/sys-apps/flashrom/flashrom-1.3.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-19 17:47 Arthur Zamarin
  0 siblings, 0 replies; 83+ messages in thread
From: Arthur Zamarin @ 2023-05-19 17:47 UTC (permalink / raw
  To: gentoo-commits

commit:     2620aff2e826308d97c146ce622ca0e3388eb4c7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri May 19 17:47:08 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri May 19 17:47:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2620aff2

sys-apps/flashrom: Stabilize 1.3.0 arm, #906737

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild b/sys-apps/flashrom/flashrom-1.3.0.ebuild
index 2b865727fe6d..e76dc959e4d4 100644
--- a/sys-apps/flashrom/flashrom-1.3.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-23  0:10 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2023-05-23  0:10 UTC (permalink / raw
  To: gentoo-commits

commit:     41f6c7e495ee3d7a7bb067aff86424e2a42dc79c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 23 00:10:32 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 23 00:10:32 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f6c7e4

sys-apps/flashrom: Stabilize 1.3.0 arm64, #906737

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild b/sys-apps/flashrom/flashrom-1.3.0.ebuild
index e76dc959e4d4..3945628c82a7 100644
--- a/sys-apps/flashrom/flashrom-1.3.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-27 10:56 Arthur Zamarin
  0 siblings, 0 replies; 83+ messages in thread
From: Arthur Zamarin @ 2023-05-27 10:56 UTC (permalink / raw
  To: gentoo-commits

commit:     c3e06588e2cc112295bf86906ab8c960bab3ece2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 10:56:09 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 27 10:56:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e06588

sys-apps/flashrom: Stabilize 1.3.0 ppc, #906737

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild b/sys-apps/flashrom/flashrom-1.3.0.ebuild
index 3945628c82a7..1281c12fa3c3 100644
--- a/sys-apps/flashrom/flashrom-1.3.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-07-11  8:08 WANG Xuerui
  0 siblings, 0 replies; 83+ messages in thread
From: WANG Xuerui @ 2023-07-11  8:08 UTC (permalink / raw
  To: gentoo-commits

commit:     1302015e06313a743aa4d2bd24ccb23422480e0a
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 08:00:42 2023 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 08:07:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1302015e

sys-apps/flashrom: keyword 1.3.0-r1 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
index 3e8afdbc98d6..4bf44d78c001 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12  0:05 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2023-10-12  0:05 UTC (permalink / raw
  To: gentoo-commits

commit:     4d1974a349be312323bcc0d40682c2906e04e223
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 00:05:11 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 00:05:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d1974a3

sys-apps/flashrom: Stabilize 1.3.0-r1 arm64, #906737

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
index 4bf44d78c001..113396799fe0 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12  0:05 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2023-10-12  0:05 UTC (permalink / raw
  To: gentoo-commits

commit:     fba6be3695cb6317261296818e532155b8e563d6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 00:05:12 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 00:05:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba6be36

sys-apps/flashrom: Stabilize 1.3.0-r1 x86, #906737

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
index 113396799fe0..9a0e95af859e 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12  0:05 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2023-10-12  0:05 UTC (permalink / raw
  To: gentoo-commits

commit:     4956179f8b48700e3514fcec6433c909fdbc4a28
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 00:05:13 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 00:05:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4956179f

sys-apps/flashrom: Stabilize 1.3.0-r1 arm, #906737

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
index 9a0e95af859e..545e2ed10732 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12  0:05 Sam James
  0 siblings, 0 replies; 83+ messages in thread
From: Sam James @ 2023-10-12  0:05 UTC (permalink / raw
  To: gentoo-commits

commit:     279f00ac5cdd20453d095a6ac26c2fdf14466ca4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 00:05:14 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 00:05:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279f00ac

sys-apps/flashrom: Stabilize 1.3.0-r1 amd64, #906737

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
index 545e2ed10732..251a194be0c3 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-04-24 13:27 Marek Szuba
  0 siblings, 0 replies; 83+ messages in thread
From: Marek Szuba @ 2024-04-24 13:27 UTC (permalink / raw
  To: gentoo-commits

commit:     8de920d5d2514e845803e6112023e7ac01939810
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 13:22:57 2024 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 13:27:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de920d5

sys-apps/flashrom: shuffle ebuild variables into more common order

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 9 +++++----
 sys-apps/flashrom/flashrom-1.3.0-r2.ebuild | 7 ++++---
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
index bf6e187fd824..cbfc2f492f90 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,15 +6,16 @@ EAPI=8
 inherit meson
 
 MY_P="${PN}-v${PV}"
-SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86"
-S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
 HOMEPAGE="https://flashrom.org/Flashrom"
+SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
+
+S="${WORKDIR}"/${MY_P}
 
 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="

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
index 1249ff4ee1a1..1e3b19367f39 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
@@ -6,15 +6,16 @@ EAPI=8
 inherit meson
 
 MY_P="${PN}-v${PV}"
-SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
 HOMEPAGE="https://flashrom.org/Flashrom"
+SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2"
+
+S="${WORKDIR}"/${MY_P}
 
 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="


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-06-28 17:51 Fabian Groffen
  0 siblings, 0 replies; 83+ messages in thread
From: Fabian Groffen @ 2024-06-28 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     79b60d8e73b937fab62baa51994b5364d5391951
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 17:50:30 2024 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 17:50:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b60d8e

sys-apps/flashrom: take maintainership

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

 sys-apps/flashrom/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/flashrom/metadata.xml b/sys-apps/flashrom/metadata.xml
index 2fcea8cd9b3d..c6597aa60e82 100644
--- a/sys-apps/flashrom/metadata.xml
+++ b/sys-apps/flashrom/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>grobian@gentoo.org</email>
+		<name>Fabian Groffen</name>
+	</maintainer>
 	<use>
 		<flag name="atahpt">Highpoint (HPT) ATA/RAID controller support</flag>
 		<flag name="atapromise">Support for Promise PDC2026x (FastTrak/Ultra)</flag>


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-06-28 19:08 Fabian Groffen
  0 siblings, 0 replies; 83+ messages in thread
From: Fabian Groffen @ 2024-06-28 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     b2c86b98f016135faae264708280c090b8058268
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 18:34:30 2024 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 19:08:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2c86b98

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
index bd7f11f4799e..d9bda60a6cdd 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
@@ -103,6 +103,7 @@ BDEPEND="test? ( dev-util/cmocka )"
 PATCHES=(
 	"${FILESDIR}"/${PN}-1.3.0_spi-master.patch
 	"${FILESDIR}"/${PN}-1.3.0-c99.patch
+	"${FILESDIR}"/${PN}-1.3.0-llvm-dummyflasher.patch
 )
 
 DOCS=( README Documentation/ )


^ permalink raw reply related	[flat|nested] 83+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-06-28 19:08 Fabian Groffen
  0 siblings, 0 replies; 83+ messages in thread
From: Fabian Groffen @ 2024-06-28 19:08 UTC (permalink / raw
  To: gentoo-commits

commit:     975f3a17f24ce1676722b74223845464ebfbf5a7
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 18:19:25 2024 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Jun 28 19:08:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975f3a17

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 <AT> gentoo.org>

 sys-apps/flashrom/flashrom-1.3.0-r2.ebuild | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
index 1e3b19367f39..bd7f11f4799e 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r2.ebuild
@@ -107,6 +107,15 @@ PATCHES=(
 
 DOCS=( README Documentation/ )
 
+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
+}
+
 src_configure() {
 	local programmers="$(printf '%s,' $(for flag in ${IUSE_PROGRAMMERS//+/}; do usev ${flag}; done))"
 	programmers="${programmers%,}"


^ permalink raw reply related	[flat|nested] 83+ messages in thread

end of thread, other threads:[~2024-06-28 19:08 UTC | newest]

Thread overview: 83+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-30 22:42 [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/ Marek Szuba
  -- strict thread matches above, loose matches on Subject: below --
2024-06-28 19:08 Fabian Groffen
2024-06-28 19:08 Fabian Groffen
2024-06-28 17:51 Fabian Groffen
2024-04-24 13:27 Marek Szuba
2023-10-12  0:05 Sam James
2023-10-12  0:05 Sam James
2023-10-12  0:05 Sam James
2023-10-12  0:05 Sam James
2023-07-11  8:08 WANG Xuerui
2023-05-27 10:56 Arthur Zamarin
2023-05-23  0:10 Sam James
2023-05-19 17:47 Arthur Zamarin
2023-05-19 17:45 Sam James
2023-05-19 17:45 Sam James
2023-03-08 14:22 Marek Szuba
2023-03-08 14:22 Marek Szuba
2023-03-08 13:22 Marek Szuba
2023-02-01 23:08 Marek Szuba
2022-10-02 21:06 Marek Szuba
2022-10-01  3:55 Sam James
2022-05-01  7:28 Sven Wegener
2022-03-12  0:21 Marek Szuba
2021-11-16  9:24 Marek Szuba
2021-11-16  9:24 Marek Szuba
2021-05-17 12:58 Marek Szuba
2021-03-24 13:46 Ben Kohler
2021-01-27 17:29 Marek Szuba
2021-01-25 12:18 Agostino Sarubbo
2021-01-24 22:41 Sam James
2021-01-24 21:52 Sam James
2021-01-24 13:35 Sam James
2021-01-24 13:33 Sam James
2021-01-22 22:29 Sam James
2021-01-22 16:53 Agostino Sarubbo
2020-12-31 21:34 Sven Wegener
2020-12-17 11:42 Sam James
2020-11-13  4:57 Sam James
2020-11-10 15:49 Marek Szuba
2020-11-07 20:37 Sergei Trofimovich
2020-11-07 20:34 Sergei Trofimovich
2020-11-07 20:22 Sergei Trofimovich
2020-08-31 14:07 Marek Szuba
2020-06-30 15:44 Marek Szuba
2020-06-21 17:13 Agostino Sarubbo
2020-06-21 16:58 Agostino Sarubbo
2020-06-21 16:54 Agostino Sarubbo
2020-06-20 20:35 Mart Raudsepp
2020-06-17 18:08 Sergei Trofimovich
2020-04-27 18:15 Marek Szuba
2020-03-30 22:42 Marek Szuba
2020-03-30 22:42 Marek Szuba
2020-03-30 22:42 Marek Szuba
2020-03-30 22:42 Marek Szuba
2020-03-26 21:42 Marek Szuba
2020-03-26 21:02 Marek Szuba
2020-03-23  1:36 Jonas Stein
2020-01-15 19:51 Sven Wegener
2020-01-15 19:51 Sven Wegener
2020-01-15 19:51 Sven Wegener
2019-10-12 16:01 Joonas Niilola
2019-09-28 11:25 Joonas Niilola
2019-09-28 11:25 Joonas Niilola
2019-09-28 11:25 Joonas Niilola
2019-09-28 11:25 Joonas Niilola
2019-05-12 18:46 Sven Wegener
2018-09-25 11:12 Sven Wegener
2018-07-23  8:26 Christian Ruppert
2018-07-01 20:18 Sven Wegener
2018-07-01 20:18 Sven Wegener
2018-07-01 20:18 Sven Wegener
2018-06-14 17:01 Sven Wegener
2018-03-28 19:09 Matt Turner
2018-03-27 22:59 Aaron Bauman
2018-03-27 22:59 Aaron Bauman
2018-02-08 16:40 Christian Ruppert
2017-05-25 15:04 Sven Wegener
2016-06-15 17:37 Mike Frysinger
2016-06-15 17:35 Mike Frysinger
2016-04-14  6:14 Jason Zaman
2016-03-15  3:00 Mike Frysinger
2016-01-22 22:04 Sven Wegener
2016-01-10 11:17 Sven Wegener

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox