summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-apps/flashrom: drop 1.2.1Marek Szuba2023-03-082-146/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: do not install static librariesMarek Szuba2023-03-081-0/+5
| | | | | Closes: https://bugs.gentoo.org/900364 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: add 1.3.0Marek Szuba2023-03-083-1/+130
| | | | | | | With thanks to Anastasia Klimchuk <aklm@chromium.org> for the first bit of shell code generating the list of programmers to enable. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: add 1.2.1Marek Szuba2023-02-012-0/+146
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: do not depend on virtual/libusb:0Marek Szuba2022-10-021-1/+1
| | | | | | | | | | | | | 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@gentoo.org>
* sys-apps/flashrom: add github upstream metadataSam James2022-10-011-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: Remove static-libs from *DEPENDSven Wegener2022-05-011-30/+27
| | | | | | | | 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@gentoo.org>
* sys-apps/flashrom: remove another 9999-only local use flagMarek Szuba2022-03-121-1/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: remove live ebuildMarek Szuba2022-03-113-444/+1
| | | | | | | | | Live ebuilds are only useful if someone is interested in keeping them functional. I am not, especially given how large a patch is currently required for dependencies of Meson builds to be sane. Closes: https://bugs.gentoo.org/834021 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom-9999: do not auto-build tests if cmocka is presentMarek Szuba2021-11-162-15/+41
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: update live ebuildMarek Szuba2021-11-162-9/+7
| | | | | | | | | | | | * 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@gentoo.org>
* sys-apps/flashrom: keyword 1.2-r3 for ~riscvMarek Szuba2021-11-161-1/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sys-apps/flashrom: cosmetic change to flashrom-9999_meson-fixes.patchMarek Szuba2021-05-171-8/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: update HOMEPAGEMarek Szuba2021-05-172-2/+2
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: migrate the live ebuild to MesonMarek Szuba2021-05-172-60/+322
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: add missing pkgconfig (B)DEPENDSam James2021-04-121-0/+1
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: drop sparc keywordsBen Kohler2021-03-242-3/+3
| | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-apps/flashrom: remove oldMarek Szuba2021-01-273-412/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: fix libftdi dependencyMarek Szuba2021-01-272-4/+4
| | | | | | Flashrom now requires libftdi1, i.e. SLOT=1 in Gentoo. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: x86 stable wrt bug #753182Agostino Sarubbo2021-01-251-1/+1
| | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-apps/flashrom: Stabilize 1.2-r3 arm, #753182Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: Stabilize 1.2-r3 arm64, #753182Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: Stabilize 1.2-r3 ppc, #753182Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: Stabilize 1.2-r3 ppc64, #753182Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: Stabilize 1.2-r3 sparc, #753182Sam James2021-01-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: amd64 stable wrt bug #753182Agostino Sarubbo2021-01-221-2/+2
| | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-apps/flashrom: Rename raiden USE flag to raiden-debug-spiSven Wegener2020-12-312-2/+2
| | | | | | | 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@gentoo.org>
* sys-apps/flashrom: Stabilize 1.2-r2 arm, #753182Sam James2020-12-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: Stabilize 1.2-r2 amd64, #753182Sam James2020-11-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-apps/flashrom: x86 stable (bug #753182)Thomas Deutschmann2020-11-121-1/+1
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* sys-apps/flashrom-1.2-r3: meson: change c_std to from c99 to gnu99Marek Szuba2020-11-111-0/+9
| | | | | | | | | | Required on ppc64 (at least) due to the use of asm() in raw-hw-access code. Interestingly enough, there is no mention of either gnu99 or c99 anywhere in the Makefile so it might have worked by pure chance there. Closes: https://bugs.gentoo.org/720210 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom-1.2-r3: fix raw-access dependenciesMarek Szuba2020-11-101-9/+25
| | | | | | | | | This should allow Meson to successfully build flashrom without rayer-spi support but with any of the other drivers requiring raw access to hardware. Bug: https://bugs.gentoo.org/720210 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom-1.2-r3: support building without bitbang_spi back-endMarek Szuba2020-11-101-11/+12
| | | | | | | | | | | In meson.build, config_bitbang_spi would be set to true in the event of the user having enabled any of the programmers requiring it - but *left undefined* otherwise. Initialise it to false so that even when no such programmers are enable, the 'if config_bitbang_spi' test does not produce an error. Bug: https://bugs.gentoo.org/720210 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom-1.2-r3: fix satamv/satasii USE-flag mixupMarek Szuba2020-11-101-2/+2
| | | | | | | | 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@gentoo.org>
* sys-apps/flashrom-1.2-r3: install the man pageMarek Szuba2020-11-092-0/+44
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: reintroduce a meson-based 1.2 ebuildMarek Szuba2020-11-092-0/+410
| | | | | | | | | Still doesn't work with most, if not all, non-x86 arches - but if the alternative is messing with the upstream Makefile in order to address problems such as Bug #753383, I would rather work on fixing Meson scripts. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: stable 1.2-r2 for sparcSergei Trofimovich2020-11-071-1/+1
| | | | | | | | 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@gentoo.org>
* sys-apps/flashrom: stable 1.2-r2 for ppc64Sergei Trofimovich2020-11-071-1/+1
| | | | | | | | 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@gentoo.org>
* sys-apps/flashrom: stable 1.2-r2 for ppcSergei Trofimovich2020-11-071-1/+1
| | | | | | | | 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@gentoo.org>
* sys-apps/flashrom: support more programmers in the live ebuildMarek Szuba2020-08-312-0/+10
| | | | | | Suggested-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/17019 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: try making libflashrom usable for sys-apps/fwupdMarek Szuba2020-07-292-0/+250
| | | | | | | | Create a pkgconfig file so that fwupd can actually find this library, and fix a makefile bug which left the symbol 'boards_known' undefined in the library. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: remove oldMarek Szuba2020-06-302-156/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: x86 stable wrt bug #727988Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-apps/flashrom: ppc64 stable wrt bug #727988Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-apps/flashrom: ppc stable wrt bug #727988Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-apps/flashrom: arm stable wrt bug #727988Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-apps/flashrom: amd64 stable wrt bug #727988Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-apps/flashrom: arm64 stable (bug #727988)Sam James (sam_c)2020-06-201-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* sys-apps/flashrom: stable 1.2-r1 for sparc, bug #727988Rolf Eike Beer2020-06-171-1/+1
| | | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>