1265 Commits

Author SHA1 Message Date
Eli Schwartz
e417696b24 dev-embedded/esptool: Stabilize 5.3.0 ALLARCHES, #979753
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-07-24 20:22:39 -04:00
Quincy Fleming
b918117986 dev-embedded/avrdude: add 8.2
Signed-off-by: Quincy Fleming <quincyf467@protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/46500
Closes: https://github.com/gentoo/gentoo/pull/46500
Signed-off-by: Sam James <sam@gentoo.org>
2026-07-18 08:21:33 +01:00
Andreas Sturmlechner
63abfc062e dev-embedded/ponyprog: drop 3.1.4_p20250501, relegating to ~arch
Bug: https://bugs.gentoo.org/978907
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2026-07-07 21:15:44 +02:00
Andreas Sturmlechner
5c64edecc4 dev-embedded/ponyprog: drop use of git-r3 reserved variable
Even in git master, this package continues to be locked on
<app-editors/qhexedit2-0.9.0 which does not support py3_14 in stable.

https://bugs.gentoo.org/978907
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2026-07-07 21:15:44 +02:00
Bill Prendergast
695f8ae9fe dev-embedded/platformio: drop 6.1.19-r1
drop old starlette-1.patch

Signed-off-by: Bill Prendergast <dek.devel@baisenvar.info>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1262
Merges: https://codeberg.org/gentoo/gentoo/pulls/1262
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-29 18:45:40 +01:00
Bill Prendergast
303307b991 dev-embedded/platformio: add 6.1.19-r2
- backport upstream commits 6bf706c and 7bc2931 for starlette-1* and
  click-8.[45]* respectively
- update dependency version for uvicorn

Signed-off-by: Bill Prendergast <dek.devel@baisenvar.info>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1262
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-29 18:45:40 +01:00
Viorel Munteanu
4435510add dev-embedded/rpi-eeprom: add 28.28
- Update to release 28.28.

- Drop the `_p1` from ${PV}, assume it is the default.  Keep the
  functionality for the rare cases we need a _p2.

- Depend on >=sys-apps/flashrom-1.7.0 according to this comment in
  rpi-eeprom-update:
# upstream flashrom 1.4 - 1.6 may incorrectly erase chips when the probe
# reports "Unknown flash chip"

- In case an unpatched flashrom-1.7.0 does not recognize the flash
  chip, rpi-eeprom-update reverts to a staged update.

Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-06-28 20:22:57 +03:00
Viorel Munteanu
c46fc3a0a8 dev-embedded/rpi-eeprom: add 28.27_p1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-06-19 10:56:28 +03:00
Sam James
3bae194a65 dev-embedded/esptool: Stabilize 5.2.0 ALLARCHES, #977433
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-15 00:56:32 +01:00
Martin Dummer
9f2281920a dev-embedded/esptool: add 5.3.0
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
Part-of: https://github.com/gentoo/gentoo/pull/46365
Closes: https://github.com/gentoo/gentoo/pull/46365
Signed-off-by: Sam James <sam@gentoo.org>
2026-06-05 19:08:57 +01:00
Pacho Ramos
e4fc4c56fd dev-embedded/nodemcu-uploader: enable py3.14
Closes: https://bugs.gentoo.org/973821
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2026-05-31 13:51:39 +02:00
Martin Dummer
ddc8f6253f dev-embedded/esptool: add 5.2.0
PYTHON_COMPAT update: remove python3_11, add python3_14

Closes: https://bugs.gentoo.org/973820
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
Part-of: https://github.com/gentoo/gentoo/pull/45848
Closes: https://github.com/gentoo/gentoo/pull/45848
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2026-05-31 13:51:39 +02:00
Martin Dummer
96a0a36b58 dev-embedded/esptool: drop 4.8.1, 4.9.1, 5.0.2
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
Part-of: https://github.com/gentoo/gentoo/pull/45848
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2026-05-31 13:51:38 +02:00
AshyPinguin
651868bd72 dev-embedded/raspberrypi-utils: silence raspinfo unneeded messages
Signed-off-by: AshyPinguin <pinguinlars1105+gentoo@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/46295
Closes: https://github.com/gentoo/gentoo/pull/46295
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2026-05-30 22:46:27 +01:00
AshyPinguin
5b09449719 dev-embedded/raspberrypi-utils: add 0_p20260527
Signed-off-by: AshyPinguin <pinguinlars1105+gentoo@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/46295
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2026-05-30 22:46:24 +01:00
Viorel Munteanu
972ed6a1ef dev-embedded/rpi-eeprom: add 28.24_p1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-05-30 11:47:24 +03:00
Michał Górny
c3ddd639fe dev-embedded/rpi-eeprom: Stabilize 28.15_p1 arm64, #975672
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-05-21 11:40:45 +02:00
Michał Górny
fd82edf876 dev-embedded/rpi-eeprom: Stabilize 28.15_p1 arm, #975672
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-05-21 11:40:44 +02:00
Viorel Munteanu
b750e1d09b dev-embedded/rpi-eeprom: add 28.17_p1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-05-18 09:37:19 +03:00
Sam James
110e7fe7cb dev-embedded/rpi-eeprom: Stabilize 28.14_p1 arm, #974324
Signed-off-by: Sam James <sam@gentoo.org>
2026-05-08 11:36:03 +01:00
Sam James
0973180706 dev-embedded/rpi-eeprom: Stabilize 28.14_p1 arm64, #974324
Signed-off-by: Sam James <sam@gentoo.org>
2026-05-08 11:36:02 +01:00
Eli Schwartz
80ee3f01d4 dev-embedded/zmac: Keyword 1.3-r2 ppc, #970978
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-05-03 11:53:57 -04:00
Bill Prendergast
f3203c0b70 dev-embedded/platformio: drop 6.1.19
Signed-off-by: Bill Prendergast <dek.devel@baisenvar.info>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/752
Merges: https://codeberg.org/gentoo/gentoo/pulls/752
Signed-off-by: Sam James <sam@gentoo.org>
2026-04-26 23:07:46 +01:00
Bill Prendergast
28f6b4b79a dev-embedded/platformio: add 6.1.19-r1
fixes support in pio home for starlette-1.0

Signed-off-by: Bill Prendergast <dek.devel@baisenvar.info>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/752
Signed-off-by: Sam James <sam@gentoo.org>
2026-04-26 23:07:46 +01:00
Alfred Wingate
46a4ba417c dev-embedded/libftdi: enable py3.14
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/683
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-04-21 07:26:36 +02:00
Viorel Munteanu
89a1484b09 dev-embedded/rpi-eeprom: add 28.15_p1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-04-21 07:38:21 +03:00
Viorel Munteanu
0d63d96fab dev-embedded/rpi-eeprom: add 28.14_p1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-04-05 13:16:47 +03:00
Eli Schwartz
1389359c09 dev-embedded/gputils: Stabilize 1.5.2-r1 ppc64, #971621
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-03-27 14:26:59 -04:00
Eli Schwartz
130b37e22d dev-embedded/gputils: Stabilize 1.5.2-r1 ppc, #971621
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-03-27 14:26:59 -04:00
Eli Schwartz
41f39e674b dev-embedded/sdcc: Stabilize 4.5.0 amd64, #971582
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-03-27 14:26:54 -04:00
Eli Schwartz
c0985dae5b dev-embedded/sdcc: Stabilize 4.5.0 x86, #971582
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-03-27 14:26:54 -04:00
Sam James
7384c74bf4 dev-embedded/gputils: Stabilize 1.5.2-r1 amd64, #971621
Signed-off-by: Sam James <sam@gentoo.org>
2026-03-27 10:24:38 +00:00
Sam James
e7e9078693 dev-embedded/gputils: Stabilize 1.5.2-r1 x86, #971621
Signed-off-by: Sam James <sam@gentoo.org>
2026-03-27 10:24:36 +00:00
Michał Górny
395d7f1986 dev-embedded/esptool: Drop py3.11 (following IPython)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-03-08 20:19:14 +01:00
Ulrich Müller
83cf7d7ae4 dev-embedded/zmac: update EAPI 7 -> 9
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2026-03-08 10:07:53 +01:00
Wiktor Jaskulski
a25550068e dev-embedded/u-boot-tools: Fix cross compilation
https://forums.gentoo.org/viewtopic-p-8880946.html
Use cross_tools as target for make when cross compiling.

[sam: Keep old revisions, bump new ones in ~arch.]

Signed-off-by: Wiktor Jaskulski <wjaskulski@adva.com>
Part-of: https://github.com/gentoo/gentoo/pull/25571
Closes: https://github.com/gentoo/gentoo/pull/25571
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-27 14:22:24 +00:00
Sam James
ee25fd0e03 dev-embedded/platformio: drop to maintainer-needed
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-23 01:26:48 +00:00
Bill Prendergast
f3eff6e418 dev-embedded/platformio: add 6.1.19, drop 6.1.11
- drop unsupported 6.1.11
- remove package.mask for dev-embedded/platformio

- Added patch for >=dev-python/marshmallow-4
- Added support for shell-completions
- Reworked ignored tests to be more complete, all tests that do not
  require network access are now enabled.

Closes: https://bugs.gentoo.org/969805
Closes: https://bugs.gentoo.org/944883
Closes: https://bugs.gentoo.org/952290
Closes: https://bugs.gentoo.org/955765
Closes: https://bugs.gentoo.org/968383
Signed-off-by: Bill Prendergast <dek.devel@baisenvar.info>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/93
Merges: https://codeberg.org/gentoo/gentoo/pulls/93
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-23 01:26:43 +00:00
Sam James
01ce4449e8 dev-embedded/rpi-eeprom: Stabilize 28.12_p1 arm64, #970442
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-22 12:34:24 +00:00
Sam James
b8eb32554d dev-embedded/rpi-eeprom: Stabilize 28.12_p1 arm, #970442
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-22 12:34:23 +00:00
Alexander Golubev
c2297ca51d dev-embedded/gputils: fix build with gcc-15/C23
Also some common housekeeping:
- update SRC_URI to avoid permanent redirect
- use ${PN} in patch names
- drop tc-ld-disable-gold due to gold is no longer supported and pkgdev
  complains about the function. The package builds fine with mold and
  lld.

Closes: https://bugs.gentoo.org/944881
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45841
Closes: https://github.com/gentoo/gentoo/pull/45841
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-02-20 16:01:56 +02:00
Viorel Munteanu
b0477c53ab dev-embedded/sdcc: add binutils to SRC_URI
Add the binutils trick to 4.3.0-r1 and remove the missing m4 from ${FILESDIR}.

Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-02-20 16:01:55 +02:00
Viorel Munteanu
095fd4372c dev-embedded/sdcc: add 4.5.0
Add version 4.5.0.  Sync live ebuild.

The build system for this package is a mess.  eautoreconf does not work
by default, there are multiple hacks to make it work.  I included
binutils in SRC_URI to copy two m4 files from there.  I could have
packaged them alone, but I assume most people already have it anyway.
Also looks a bit more secure this way.

Closes: https://bugs.gentoo.org/970237
Closes: https://bugs.gentoo.org/922301
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-02-20 16:01:55 +02:00
Sam James
e2c77e5cb6 dev-embedded/u-boot-tools: resist building bundled dtc ever
Bug: https://bugs.gentoo.org/860300
Closes: https://bugs.gentoo.org/969851
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-11 05:44:07 +00:00
Huang Rui
47262e3349 dev-embedded/libftd2xx: add 1.4.33, drop 1.4.27
Signed-off-by: Huang Rui <vowstar@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45267
Closes: https://github.com/gentoo/gentoo/pull/45267
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-11 02:51:49 +00:00
Sam James
ab4deaa5f8 dev-embedded/u-boot-tools: avoid Python entirely
We could set DTC but then we still try to build some components,
but grepping for ENABLE_PYTHON, the only use is for dtc, and we get
that from dtc[python].

Just disable it.

Closes: https://bugs.gentoo.org/860300
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-09 21:28:43 +00:00
Sam James
80ff0d1e23 dev-embedded/minipro: Stabilize 0.7.4 x86, #964988
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-07 16:28:27 +00:00
Arthur Zamarin
a72ac8e424 dev-embedded/esptool: Stabilize 4.10.0 ALLARCHES, #969523
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2026-02-03 22:45:30 +02:00
Arthur Zamarin
66ca65e0f3 dev-embedded/esptool: Stabilize 5.1.0 ALLARCHES, #969523
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2026-02-03 22:45:30 +02:00
Sergey Alirzaev
4f2e291c46 dev-embedded/sdcc: fixed elf() decl
Closes: https://bugs.gentoo.org/944321
Signed-off-by: Sergey Alirzaev <l29ah@riseup.net>
Part-of: https://github.com/gentoo/gentoo/pull/45605
Closes: https://github.com/gentoo/gentoo/pull/45605
Signed-off-by: Sam James <sam@gentoo.org>
2026-02-03 16:57:20 +00:00