* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-01-10 11:17 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-01-22 22:04 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-03-15 3:00 Mike Frysinger
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-04-14 6:14 Jason Zaman
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-06-15 17:35 Mike Frysinger
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2016-06-15 17:37 Mike Frysinger
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2017-05-25 15:04 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-02-08 16:40 Christian Ruppert
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-03-27 22:59 Aaron Bauman
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-03-27 22:59 Aaron Bauman
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-03-28 19:09 Matt Turner
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-06-14 17:01 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-01 20:18 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-01 20:18 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-01 20:18 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-07-23 8:26 Christian Ruppert
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2018-09-25 11:12 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-05-12 18:46 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-09-28 11:25 Joonas Niilola
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2019-10-12 16:01 Joonas Niilola
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-01-15 19:51 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-01-15 19:51 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-01-15 19:51 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-23 1:36 Jonas Stein
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-26 21:02 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-26 21:42 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-03-30 22:42 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-04-27 18:15 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-17 18:08 Sergei Trofimovich
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-20 20:35 Mart Raudsepp
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-21 16:54 Agostino Sarubbo
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-21 16:58 Agostino Sarubbo
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-21 17:13 Agostino Sarubbo
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-06-30 15:44 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-08-31 14:07 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-07 20:22 Sergei Trofimovich
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-07 20:34 Sergei Trofimovich
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-07 20:37 Sergei Trofimovich
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-10 15:49 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-11-13 4:57 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-12-17 11:42 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2020-12-31 21:34 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-22 16:53 Agostino Sarubbo
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-22 22:29 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 13:33 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 13:35 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 21:52 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-24 22:41 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-25 12:18 Agostino Sarubbo
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-01-27 17:29 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-03-24 13:46 Ben Kohler
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-05-17 12:58 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-11-16 9:24 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2021-11-16 9:24 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-03-12 0:21 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-05-01 7:28 Sven Wegener
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-10-01 3:55 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2022-10-02 21:06 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-02-01 23:08 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-03-08 13:22 Marek Szuba
0 siblings, 0 replies; 91+ 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 & 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-03-08 14:22 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-03-08 14:22 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-19 17:45 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-19 17:45 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-19 17:47 Arthur Zamarin
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-23 0:10 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-05-27 10:56 Arthur Zamarin
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-07-11 8:08 WANG Xuerui
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12 0:05 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12 0:05 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12 0:05 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2023-10-12 0:05 Sam James
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-04-24 13:27 Marek Szuba
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-06-28 17:51 Fabian Groffen
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-06-28 19:08 Fabian Groffen
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-06-28 19:08 Fabian Groffen
0 siblings, 0 replies; 91+ 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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-10-18 17:05 Fabian Groffen
0 siblings, 0 replies; 91+ messages in thread
From: Fabian Groffen @ 2024-10-18 17:05 UTC (permalink / raw
To: gentoo-commits
commit: 5ca865f9415a2ed358b125ce2757225e59f0f4b1
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 17:05:17 2024 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 17:05:17 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca865f9
sys-apps/flashrom-1.4.0: version bump
Closes: https://bugs.gentoo.org/941759
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
sys-apps/flashrom/Manifest | 1 +
sys-apps/flashrom/flashrom-1.4.0.ebuild | 142 ++++++++++++++++++++++++++++++++
2 files changed, 143 insertions(+)
diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 9814b3053ebe..82a8cc568293 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1 +1,2 @@
DIST flashrom-v1.3.0.tar.bz2 489782 BLAKE2B e6d2284d83171b003b434251f060fa44edf32ecfd3d397bd4ba39b74c6a0b5c9d1659b703dd6b632b63aa4bf27d08c8aeece72920199712c6a4ae160b2eb3a8a SHA512 73b6e00bd3bc66c98d4ad53966a65b19d3d92f07d7b210d69e041d6f5788605b9791a9bf7aec0a52e13d19fcb62c4bdaf4bab9f805fc31468393ca313129a77b
+DIST v1.4.0.tar.gz 1223536 BLAKE2B 6ff3a1a8a29187e841009319995028dd7dab0ac6d08587ae8d23b19736ca9fd34fe2378620515a4e21c587862f60131d1b9d593e09d4a06ca3632d215791c106 SHA512 356a0e6d42981f0eff18a9b19ee1df3aed182437737fe01ddbe5757b34a99ffd729b7bfbf0a419df76bf4109fa12975176a7ccaf58b598d60e574150dfc7b7ce
diff --git a/sys-apps/flashrom/flashrom-1.4.0.ebuild b/sys-apps/flashrom/flashrom-1.4.0.ebuild
new file mode 100644
index 000000000000..2a8d993c93fa
--- /dev/null
+++ b/sys-apps/flashrom/flashrom-1.4.0.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
+HOMEPAGE="https://www.flashrom.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+# The defaults should match the upstream "default" flags in meson.build
+IUSE_PROGRAMMERS="
+ atahpt
+ atapromise
+ +atavia
+ +buspirate-spi
+ +ch341a-spi
+ +dediprog
+ +developerbox-spi
+ +digilent-spi
+ +dirtyjtag-spi
+ +drkaiser
+ +dummy
+ +ft2232-spi
+ +gfxnvidia
+ +internal
+ +it8212
+ jlink-spi
+ +linux-mtd
+ +linux-spi
+ mediatek-i2c-spi
+ mstarddc-spi
+ +nic3com
+ +nicintel
+ +nicintel-eeprom
+ +nicintel-spi
+ nicnatsemi
+ +nicrealtek
+ +ogp-spi
+ parade-lspcon
+ +pickit2-spi
+ +pony-spi
+ +raiden-debug-spi
+ +rayer-spi
+ realtek-mst-i2c-spi
+ +satamv
+ +satasii
+ +serprog
+ +stlinkv3-spi
+ +usbblaster-spi"
+IUSE="${IUSE_PROGRAMMERS} +internal-dmi test tools"
+
+RESTRICT="!test? ( test )"
+
+COMMON="atahpt? ( sys-apps/pciutils )
+ atapromise? ( sys-apps/pciutils )
+ atavia? ( sys-apps/pciutils )
+ ch341a-spi? ( virtual/libusb:1 )
+ dediprog? ( virtual/libusb:1 )
+ developerbox-spi? ( virtual/libusb:1 )
+ digilent-spi? ( virtual/libusb:1 )
+ dirtyjtag-spi? ( virtual/libusb:1 )
+ drkaiser? ( sys-apps/pciutils )
+ ft2232-spi? ( dev-embedded/libftdi:1= )
+ gfxnvidia? ( sys-apps/pciutils )
+ internal? ( sys-apps/pciutils )
+ it8212? ( sys-apps/pciutils )
+ jlink-spi? ( dev-embedded/libjaylink )
+ nic3com? ( sys-apps/pciutils )
+ nicintel? ( sys-apps/pciutils )
+ nicintel-eeprom? ( sys-apps/pciutils )
+ nicintel-spi? ( sys-apps/pciutils )
+ nicnatsemi? ( sys-apps/pciutils )
+ nicrealtek? ( sys-apps/pciutils )
+ ogp-spi? ( sys-apps/pciutils )
+ pickit2-spi? ( virtual/libusb:1 )
+ raiden-debug-spi? ( virtual/libusb:1 )
+ satamv? ( sys-apps/pciutils )
+ satasii? ( sys-apps/pciutils )
+ stlinkv3-spi? ( virtual/libusb:1 )
+ usbblaster-spi? ( dev-embedded/libftdi:1= )"
+RDEPEND="${COMMON}
+ !internal-dmi? ( sys-apps/dmidecode )"
+DEPEND="${COMMON}
+ sys-apps/diffutils
+ linux-mtd? ( sys-kernel/linux-headers )
+ linux-spi? ( sys-kernel/linux-headers )
+ mediatek-i2c-spi? ( sys-kernel/linux-headers )
+ mstarddc-spi? ( sys-kernel/linux-headers )
+ parade-lspcon? ( sys-kernel/linux-headers )
+ realtek-mst-i2c-spi? ( sys-kernel/linux-headers )"
+BDEPEND="test? ( dev-util/cmocka )"
+
+DOCS=( README.rst doc/ )
+
+src_prepare() {
+ default
+ if use elibc_musl ; then
+ # skip failing test #908539
+ sed -i -e 's/-DCONFIG_LINUX_MTD=1/-UCONFIG_LINUX_MTD/' \
+ meson.build || die
+ fi
+
+ # enable warnings
+ sed -i \
+ -e 's:^warning_flags = \[:warning_flags = \[ '"'-Wall'"' \]\nno = \[:' \
+ meson.build || die
+}
+
+src_configure() {
+ local programmers="$(printf '%s,' $(for flag in ${IUSE_PROGRAMMERS//+/}; do usev ${flag}; done))"
+ programmers="${programmers%,}"
+ programmers="${programmers//-/_}"
+ local emesonargs=(
+ -Dclassic_cli="enabled"
+ -Dprogrammer="${programmers}"
+ -Dman-pages="disabled"
+ -Ddocumentation="disabled"
+ $(meson_feature test tests)
+ $(meson_feature tools ich_descriptors_tool)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Upstream requires libflashrom.a to be present at build time
+ # because the classic CLI executable uses internal symbols from that
+ # library. Therefore, we let it be built but keep it out of the
+ # installed tree.
+ find "${ED}" -name '*.a' -delete || die
+
+ if use tools; then
+ dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool
+ fi
+}
^ permalink raw reply related [flat|nested] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-10-18 19:12 Fabian Groffen
0 siblings, 0 replies; 91+ messages in thread
From: Fabian Groffen @ 2024-10-18 19:12 UTC (permalink / raw
To: gentoo-commits
commit: 0f160ad86934d007349103e0e6e8327f752ffc29
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 19:11:32 2024 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 19:12:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f160ad8
sys-apps/flashrom-1.4.0: use sensical source filename
Bad me.
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
sys-apps/flashrom/Manifest | 2 +-
sys-apps/flashrom/flashrom-1.4.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 82a8cc568293..78468136d947 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -1,2 +1,2 @@
+DIST flashrom-1.4.0.tar.gz 1223536 BLAKE2B 6ff3a1a8a29187e841009319995028dd7dab0ac6d08587ae8d23b19736ca9fd34fe2378620515a4e21c587862f60131d1b9d593e09d4a06ca3632d215791c106 SHA512 356a0e6d42981f0eff18a9b19ee1df3aed182437737fe01ddbe5757b34a99ffd729b7bfbf0a419df76bf4109fa12975176a7ccaf58b598d60e574150dfc7b7ce
DIST flashrom-v1.3.0.tar.bz2 489782 BLAKE2B e6d2284d83171b003b434251f060fa44edf32ecfd3d397bd4ba39b74c6a0b5c9d1659b703dd6b632b63aa4bf27d08c8aeece72920199712c6a4ae160b2eb3a8a SHA512 73b6e00bd3bc66c98d4ad53966a65b19d3d92f07d7b210d69e041d6f5788605b9791a9bf7aec0a52e13d19fcb62c4bdaf4bab9f805fc31468393ca313129a77b
-DIST v1.4.0.tar.gz 1223536 BLAKE2B 6ff3a1a8a29187e841009319995028dd7dab0ac6d08587ae8d23b19736ca9fd34fe2378620515a4e21c587862f60131d1b9d593e09d4a06ca3632d215791c106 SHA512 356a0e6d42981f0eff18a9b19ee1df3aed182437737fe01ddbe5757b34a99ffd729b7bfbf0a419df76bf4109fa12975176a7ccaf58b598d60e574150dfc7b7ce
diff --git a/sys-apps/flashrom/flashrom-1.4.0.ebuild b/sys-apps/flashrom/flashrom-1.4.0.ebuild
index 2a8d993c93fa..de2e49b9ac44 100644
--- a/sys-apps/flashrom/flashrom-1.4.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.4.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
HOMEPAGE="https://www.flashrom.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
^ permalink raw reply related [flat|nested] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-10-20 7:38 Fabian Groffen
0 siblings, 0 replies; 91+ messages in thread
From: Fabian Groffen @ 2024-10-20 7:38 UTC (permalink / raw
To: gentoo-commits
commit: 54efad9a55f034469f63bd6fedbc1909bbb87869
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 20 07:38:09 2024 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sun Oct 20 07:38:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54efad9a
sys-apps/flashrom-1.4.0: fix up bash-completion file #941844
Closes: https://bugs.gentoo.org/941844
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
sys-apps/flashrom/flashrom-1.4.0.ebuild | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/sys-apps/flashrom/flashrom-1.4.0.ebuild b/sys-apps/flashrom/flashrom-1.4.0.ebuild
index de2e49b9ac44..e53e08a3d311 100644
--- a/sys-apps/flashrom/flashrom-1.4.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit meson
+inherit meson bash-completion-r1
DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
HOMEPAGE="https://www.flashrom.org/"
@@ -136,6 +136,10 @@ src_install() {
# installed tree.
find "${ED}" -name '*.a' -delete || die
+ # bash completion file is not up to standards, #941844
+ rm -Rf "${ED}"/usr/share/bash-completion
+ newbashcomp "${BUILD_DIR}/${PN}.bash" "${PN}"
+
if use tools; then
dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool
fi
^ permalink raw reply related [flat|nested] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-10-31 21:43 Sam James
0 siblings, 0 replies; 91+ messages in thread
From: Sam James @ 2024-10-31 21:43 UTC (permalink / raw
To: gentoo-commits
commit: b820581b33e0265f43c08bb1a4e7b8cd639799f3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 21:42:44 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 21:42:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b820581b
sys-apps/flashrom: Stabilize 1.3.0-r3 arm, #942613
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/flashrom/flashrom-1.3.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
index ce98d59584d8..6b5b47e1dc1d 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-11-01 2:55 Sam James
0 siblings, 0 replies; 91+ messages in thread
From: Sam James @ 2024-11-01 2:55 UTC (permalink / raw
To: gentoo-commits
commit: b3a4ab38b0b77856c767fb57703db6d10bbd6adb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 02:54:27 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 02:54:27 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a4ab38
sys-apps/flashrom: Stabilize 1.3.0-r3 ppc, #942613
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/flashrom/flashrom-1.3.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
index 6b5b47e1dc1d..8503b441cf18 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-11-01 3:36 Sam James
0 siblings, 0 replies; 91+ messages in thread
From: Sam James @ 2024-11-01 3:36 UTC (permalink / raw
To: gentoo-commits
commit: ce3a8a2fc4b0452e81158eeec4a9a633f2c25c32
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 03:35:48 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 03:35:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3a8a2f
sys-apps/flashrom: Stabilize 1.3.0-r3 arm64, #942613
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/flashrom/flashrom-1.3.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
index 8503b441cf18..f1aac0b00e0e 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86"
+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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-11-01 3:36 Sam James
0 siblings, 0 replies; 91+ messages in thread
From: Sam James @ 2024-11-01 3:36 UTC (permalink / raw
To: gentoo-commits
commit: 94f358406370e35b711959d74453fa1d0a81f62e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 03:35:49 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 03:35:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f35840
sys-apps/flashrom: Stabilize 1.3.0-r3 x86, #942613
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/flashrom/flashrom-1.3.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
index f1aac0b00e0e..eaa0cf676f87 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~x86"
+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] 91+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/
@ 2024-11-01 20:42 Sam James
0 siblings, 0 replies; 91+ messages in thread
From: Sam James @ 2024-11-01 20:42 UTC (permalink / raw
To: gentoo-commits
commit: 0fa2b908757a4040911c47843aee36242b7f34eb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 20:41:24 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 20:41:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa2b908
sys-apps/flashrom: Stabilize 1.3.0-r3 amd64, #942613
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-apps/flashrom/flashrom-1.3.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
index eaa0cf676f87..d5be016519c9 100644
--- a/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0-r3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ppc ~ppc64 ~riscv x86"
+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] 91+ messages in thread
end of thread, other threads:[~2024-11-01 20:42 UTC | newest]
Thread overview: 91+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-26 21:02 [gentoo-commits] repo/gentoo:master commit in: sys-apps/flashrom/ Marek Szuba
-- strict thread matches above, loose matches on Subject: below --
2024-11-01 20:42 Sam James
2024-11-01 3:36 Sam James
2024-11-01 3:36 Sam James
2024-11-01 2:55 Sam James
2024-10-31 21:43 Sam James
2024-10-20 7:38 Fabian Groffen
2024-10-18 19:12 Fabian Groffen
2024-10-18 17:05 Fabian Groffen
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-30 22:42 Marek Szuba
2020-03-26 21:42 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