summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* sys-apps/flashrom: remove old unstable ebuildsMarek Szuba2020-03-303-314/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: bump to 1.2Marek Szuba2020-03-302-0/+155
| | | | | | | | | | | | 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@gentoo.org>
* sys-apps/flashrom: live ebuild: remove outdated src_testMarek Szuba2020-03-301-8/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: live ebuild: do not restrict USE=tools to PC archesMarek Szuba2020-03-301-6/+2
| | | | | | | | 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@gentoo.org>
* sys-apps/flashrom: live ebuild: compile and install libflashromMarek Szuba2020-03-301-1/+3
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-apps/flashrom: make the USE=tools description more usefulMarek Szuba2020-03-261-1/+1
| | | | | Closes: https://bugs.gentoo.org/600744 Signed-off-by: Marek Szuba <marecki@gentoo.org>