summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Revert "sys-apps/flashrom: switch to building with meson"Marek Szuba2020-05-022-410/+0
| | | | | | | | | | | Turns out that not only do upstream meson scripts require patching to handle all programmers flashrom supports, they also only appear to work on amd64. Sigh. This reverts commit b5a312d32873362067980b2a02886a4b79d08ca6. Bug: https://bugs.gentoo.org/720210 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: switch to building with mesonMarek Szuba2020-04-282-0/+410
| | | | | | | | | | Much simpler ebuild, libflashrom is shared, and most importantly - it gets an auto-generated pkg-config file. Upstream meson scripts have for now, as previously mentioned, not reached feature parity with the Makefile but with some patching, we can now at least support all the programmers. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: append -fPIC to compiler flagsMarek Szuba2020-04-271-1/+9
| | | | | | libflashrom.a is useless without this. Signed-off-by: Marek Szuba <marecki@gentoo.org>