Commit Graph

1110 Commits

Author SHA1 Message Date
Jay Faulkner
9282043d83 dev-embedded/u-boot-tools: add 2025.01
This updates to 2025.01, which skips multiple intermediate releases
in the 2024.xx series which were never packaged. We need 2025.01,
the first release that supports the incoming swig 4.3.0 upgrade.

I am not a regular user of u-boot-tools, but the update appears to
be straightforward, builds cleanly, and tools work well enough to
return usage without crashing.

The fix for swig 4.3.0 is a63456b9191fae2fe49f4b121e025792022e3950.

Signed-off-by: Jay Faulkner <jay@jvf.cc>
Closes: https://github.com/gentoo/gentoo/pull/40721
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-02-24 09:02:17 +01:00
Ulrich Müller
76eda435d4 dev-embedded/esptool: Fix incorrect REPLACING_VERSIONS usage
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2025-02-22 08:57:49 +01:00
Sam James
b5358e2b0e dev-embedded/gpsim: crank copyright
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-19 17:59:50 +00:00
Sam James
a9bedfb126 dev-embedded/gpsim: add references to -lm patch
Bug: https://bugs.gentoo.org/949813
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-19 17:57:38 +00:00
Fabio Rossi
83f9cf691f dev-embedded/gpsim: new revision 0.32.1-r1
- added support to the gui
- improved configure.ac (conftest.c error and missing libs)

Closes: https://bugs.gentoo.org/922300
Closes: https://bugs.gentoo.org/949813
Signed-off-by: Fabio Rossi <rossi.f@inwind.it>
Closes: https://github.com/gentoo/gentoo/pull/40615
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-19 17:57:37 +00:00
Mario Haustein
bc6b36c53f dev-embedded/minipro: new package, add 0.7.2, 9999
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/35158
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-19 11:12:36 +00:00
NHOrus
8eff8a11d8 dev-embedded/include: update EAPI 7 -> 8, run autoreconf
Closes: https://bugs.gentoo.org/900689
Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/40576
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-15 16:02:11 +00:00
Andreas Sturmlechner
239df47d20 dev-embedded/ponyprog: Pin to <app-editors/qhexedit2-0.8.10
See also:
https://github.com/gentoo/gentoo/pull/40276

Bug: https://bugs.gentoo.org/948619
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-01-23 21:32:26 +01:00
Sam James
6cb5f99818 dev-embedded/rpi-eeprom: drop myself as a maintainer
I meant to do this when I dropped myself from the other rpi packages
some time ago.

Signed-off-by: Sam James <sam@gentoo.org>
2025-01-18 14:35:46 +00:00
David Roman
e9f881eec6 dev-embedded/esptool: add 4.8.1
Signed-off-by: David Roman <droman@ifae.es>
Closes: https://github.com/gentoo/gentoo/pull/40044
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-01-09 09:26:12 +01:00
Sam James
d4c6bbd84b dev-embedded/avr-libc: HTTPSify HOMEPAGE
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-03 00:58:40 +00:00
Sam James
1ee48ec307 dev-embedded/avr-libc: add github upstream metadata
Per https://www.nongnu.org/avr-libc/, moved to github.

Signed-off-by: Sam James <sam@gentoo.org>
2025-01-02 23:31:56 +00:00
Arthur Zamarin
baa999e757 dev-embedded/rpi-eeprom: Stabilize 26.0_p1 arm64, #943471
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-11-15 09:19:08 +00:00
Sam James
35ee50fcb9 dev-embedded/rpi-eeprom: Stabilize 26.0_p1 arm, #943471
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-14 03:14:58 +00:00
Andreas K. Hüttel
6069bb281f dev-embedded/arduino-ctags: fix configure phase for modern c
Closes: https://bugs.gentoo.org/900022
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-11-05 01:02:56 +01:00
Andreas K. Hüttel
4044bf66ed dev-embedded/sdcc: drop 3.8.0-r1, 4.0.0, 4.1.0, 4.2.0
Bug: https://bugs.gentoo.org/898594
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-11-03 01:08:38 +01:00
James Le Cuirot
643f24ce7d dev-embedded/raspberrypi-utils: Drop old 0_p20240203
Closes: https://bugs.gentoo.org/926264
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-10-19 22:44:25 +01:00
Arthur Zamarin
624504863a dev-embedded/raspberrypi-utils: Stabilize 0_p20240903 arm64, #941547
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18 20:32:39 +03:00
Arthur Zamarin
b29efbc629 dev-embedded/raspberrypi-utils: Stabilize 0_p20240903 arm, #941547
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-18 18:39:55 +03:00
Arthur Zamarin
5b6da8c5b9 dev-embedded/freaklabs-boards: dekeyword x86
After a message to gentoo-dev ML, and no reply from any user on x86,

we decided to dekeyword most Java packages from x86, and reverse

dependencies of them.

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-17 18:30:21 +03:00
Arthur Zamarin
0691cc2455 dev-embedded/arduino: dekeyword x86
After a message to gentoo-dev ML, and no reply from any user on x86,

we decided to dekeyword most Java packages from x86, and reverse

dependencies of them.

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-10-17 18:30:21 +03:00
Daniella Kicsak
07ffb9cbe8 dev-embedded/rpi-eeprom: add 26.0_p1
Closes: https://github.com/gentoo/gentoo/pull/38815
Signed-off-by: Daniella Kicsak <nosqrt@outlook.com>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-10-14 09:14:01 +02:00
Michael Mair-Keimberger
2337598539 dev-embedded/xa: remove unused patch
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-10-10 22:20:59 +02:00
Jakov Smolić
45791c887f dev-embedded/avra: drop 1.4.2
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-10-08 14:01:41 +02:00
Sam James
c9017d937c dev-embedded/avra: Stabilize 1.4.2-r1 amd64, #940936
Signed-off-by: Sam James <sam@gentoo.org>
2024-10-06 11:48:53 +01:00
Arthur Zamarin
fc4fc0d729 dev-embedded/libftdi: Stabilize 1.5-r7 sparc, #932944
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-24 15:02:51 +00:00
Arthur Zamarin
66671221f0 dev-embedded/libftdi: Stabilize 0.20-r3 sparc, #932943
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-09-24 15:02:50 +00:00
James Le Cuirot
70f8c529e4 dev-embedded/raspberrypi-utils: Bump snapshot to 20240903
Fixes LTO issue.

Bug: https://bugs.gentoo.org/926264
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-09-09 22:14:06 +01:00
Petr Vaněk
b889a401a8 dev-embedded/stm32flash: drop 0.6
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-09-08 21:55:46 +02:00
Michał Górny
14c620ea6d dev-embedded/nodemcu-uploader: Fix distfile name
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-08 16:27:06 +02:00
Michał Górny
814a18294d dev-embedded/nodemcu-uploader: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-08 16:26:38 +02:00
Michał Górny
020bc5f388 dev-embedded/nodemcu-uploader: Use unittest to run tests
Closes: https://bugs.gentoo.org/927517
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-08 16:26:38 +02:00
Michał Górny
256d13dff5 dev-embedded/nodemcu-uploader: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-09-08 16:22:48 +02:00
Ionen Wolkens
54c28b959f dev-embedded/xa: drop 2.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-09-03 07:51:20 -04:00
Jakov Smolić
e24947ea8e dev-embedded/avra: update EAPI 7 -> 8
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-08-30 17:24:15 +02:00
Michael Mair-Keimberger
d1dad27b6c dev-embedded/u-boot-tools: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38243
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-08-26 01:53:41 +02:00
Arthur Zamarin
ba24785cc1 dev-embedded/xa: Stabilize 2.4.1 amd64, #938479
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-25 08:26:48 +03:00
Arthur Zamarin
8dd1495864 dev-embedded/xa: Stabilize 2.4.1 x86, #938479
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-25 08:26:47 +03:00
Michael Mair-Keimberger
3cd605429a dev-embedded/urjtag: use https:// instead of git:// for cloning
git:// is unencrypted and could be used by an attacker (mitm) to insert malicious code, see also [1].
git:// runs on port 9418 which is also less likely open behind a firewall.

[1] git-scm.com/book/en/v2/Git-on-the-Server-The-Protocols

Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-08-24 21:37:52 +03:00
Arthur Zamarin
8b9008ac51 dev-embedded/libftdi: Stabilize 0.20-r3 ppc, #932943
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-09 20:45:30 +03:00
Arthur Zamarin
bb972ac563 dev-embedded/libftdi: Stabilize 1.5-r7 ppc, #932944
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-08-09 20:43:18 +03:00
Matthew Smith
e5a4ab959c dev-embedded/picotool: add 2.0.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
2024-08-08 18:08:09 +00:00
Jakov Smolić
3d4ba884ec dev-embedded/u-boot-tools: drop 2023.10-r1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-08-06 16:36:50 +02:00
Jakov Smolić
d92190a93b dev-embedded/u-boot-tools: Install the mkeficapsule binary
Previous commit added the missing gnutls dependency for this binary and
since we are already building it let's install it as well. Revbump for
these changes and add util-linux as a dependency as mkeficapsule links
to its library.

Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-08-06 16:35:48 +02:00
Krzesimir Nowak
8b99ab0f6e dev-embedded/u-boot-tools: Add a missing dependency
Fixes a build in Flatcar:

x86_64-pc-linux-gnu-gcc -Wp,-MD,tools/.mkeficapsule.d -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer  -O2 -pipe   -std=gnu11   -DCONFIG_FIT_SIGNATURE -DCONFIG_FIT_SIGNATURE_MAX_SIZE=0xffffffff -DCONFIG_FIT_CIPHER -include ./include/compiler.h -idirafterinclude -idirafter./arch/sandbox/include -I./scripts/dtc/libfdt -I./tools -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -D_GNU_SOURCE  -I/usr/include/uuid  -Wl,-O2 -Wl,--as-needed -o tools/mkeficapsule tools/mkeficapsule.c   -lgnutls -luuid
tools/mkeficapsule.c:21:10: fatal error: gnutls/gnutls.h: No such file or directory
    21 | #include <gnutls/gnutls.h>
       |          ^~~~~~~~~~~~~~~~~
compilation terminated.

The build system silently ignores missing gnutls by adding nothing to
`CFLAGS` and adding `-lgnutls` to `LDLIBS`.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/37991
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-08-06 16:35:47 +02:00
Ionen Wolkens
6028d0afd2 dev-embedded/xa: adjust patch
Re-add bug link and remove context (context is not super useful
for this patch and it sometimes allows to rebase it less often,
albeit in this case it added a trivial -g on the CFLAGS line).

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-30 17:23:30 -04:00
Michael Mair-Keimberger
edeedb374a dev-embedded/xa: add 2.4.1
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37825
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-07-30 17:23:29 -04:00
Volkmar W. Pogatzki
dfb970f960 dev-embedded/arduino: drop 1.8.19
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37741
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-07-29 11:55:25 +03:00
Arthur Zamarin
a880d949bf dev-embedded/arduino: Stabilize 1.8.19-r1 amd64, #936864
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-07-29 11:41:59 +03:00
Arthur Zamarin
afa290eb31 dev-embedded/arduino: Stabilize 1.8.19-r1 x86, #936864
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-07-29 11:41:58 +03:00