Commit Graph
1038 Commits
Author SHA1 Message Date
Martin Mokry c469982772 dev-embedded/arduino-ctags: Fix modern C build failure
Closes: https://bugs.gentoo.org/883239
Closes: https://bugs.gentoo.org/874969
Signed-off-by: Martin Mokry <martin-kokos@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37006
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 09:10:44 +01:00
Sam James 438dbc8c31 dev-embedded/libftdi: patch out distutils use
Closes: https://bugs.gentoo.org/934224
Bug: https://bugs.gentoo.org/929394
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-14 04:55:12 +01:00
Sam James 9efc41bfa5 dev-embedded/libftdi: Stabilize 1.5-r6 arm64, #932944
Signed-off-by: Sam James <sam@gentoo.org>
2024-06-08 08:11:45 +01:00
Arthur Zamarin dda7c630c2 dev-embedded/libftdi: Stabilize 0.20-r3 arm64, #932943
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-08 09:35:50 +03:00
Arthur Zamarin eb3fb82d1e dev-embedded/libftdi: Stabilize 0.20-r3 ppc64, #932943
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-08 08:51:24 +03:00
Arthur Zamarin 55f1091b77 dev-embedded/libftdi: Stabilize 1.5-r6 ppc64, #932944
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-06-08 08:40:21 +03:00
Jakov Smolić 90e868aec7 dev-embedded/libftdi: Stabilize 1.5-r6 amd64, #932944
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-05-29 16:43:02 +02:00
Jakov Smolić 355d149bd6 dev-embedded/libftdi: Stabilize 0.20-r3 amd64, #932943
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-05-29 16:42:57 +02:00
Sam James c992e17d24 dev-embedded/libftdi: Stabilize 1.5-r6 x86, #932944
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-29 12:46:00 +01:00
Sam James 646e11a123 dev-embedded/libftdi: Stabilize 0.20-r3 x86, #932943
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-29 12:45:59 +01:00
Joonas Niilola c04552a716 dev-embedded/esptool: Stabilize 4.7.0-r2 x86, #932593
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-05-29 08:35:10 +03:00
Joonas Niilola 758e72c26b dev-embedded/esptool: Stabilize 4.7.0-r2 amd64, #932593
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-05-29 08:21:21 +03:00
Michał Górny 1778194dde dev-embedded/nodemcu-uploader: Enable py3.12
Closes: https://bugs.gentoo.org/929395
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-05-28 18:23:15 +02:00
Lucio Sauer 794061a329 */*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-04-30 20:21:05 +02:00
Viorel Munteanu 64a76907fb dev-embedded/libftdi: enable py3.12
Require >=dev-lang/swig-4.2.0 because that's where they added support
for Python 3.12 in swig.  In this case this is not strictly required,
because swig-4.1.1 generates the same files, so the requirement can
be relaxed if needed.

Closes: https://bugs.gentoo.org/929394
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-04-20 22:47:25 +03:00
Florian Schmaus f1fac2d9fe dev-embedded/esptool: make python multi-impl
There seems to be no reason why esptool is python single-impl.

Being python single-impl causes issues for consumer of the
dev-embedded/esptool dependency. For example, dev-embedded/esp-idf (from
::guru), currently declares the dev-embedded/esptool dependency without
[${PYTHON_USEDEP}] as consequence of this.

Signed-off-by: Florian Schmaus <flow@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/36264
2024-04-15 22:00:24 +02:00
David Roman 3f4e41ee14 dev-embedded/esptool: drop 4.7.0
Signed-off-by: David Roman <davidroman96@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35626
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-04-15 09:03:23 +03:00
David Roman da82518883 dev-embedded/esptool: fix missing RDEPEND
Signed-off-by: David Roman <davidroman96@gmail.com>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-04-15 09:03:23 +03:00
Eli Schwartz 5392281a66 dev-embedded/sdcc: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/924691
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-04-05 02:20:51 +01:00
Matthew Smith 3f841b670a dev-embedded/picotool: drop 1.1.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
2024-03-24 16:24:35 +00:00
Eli Schwartz e67f79a47f dev-embedded/ponyprog: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/855272
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-03-13 21:04:06 +00:00
Matthew Smith 6aae73c5a4 dev-embedded/picotool: fix musl build
Closes: https://bugs.gentoo.org/867283
Signed-off-by: Matthew Smith <matthew@gentoo.org>
2024-03-07 21:28:43 +00:00
Matoro Mahri ede1967958 dev-embedded/rpi-eeprom: Stabilize 21.0_p1 arm, #924423
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-03-01 09:17:58 +02:00
Matoro Mahri 473d0f2ba2 dev-embedded/raspberrypi-utils: Stabilize 0_p20240203 arm, #924423
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-03-01 09:17:58 +02:00
Matoro Mahri e16ac937e0 dev-embedded/rpi-eeprom: Stabilize 21.0_p1 arm64, #924423
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-03-01 09:17:58 +02:00
Matoro Mahri 9b2e9e2c12 dev-embedded/raspberrypi-utils: Stabilize 0_p20240203 arm64, #924423
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2024-03-01 09:17:58 +02:00
Martin Dummer 53ffdcae8b dev-embedded/esptool: add 4.7.0
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/35059
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-02-28 08:55:11 +02:00
Martin Dummer a8133b9b86 dev-embedded/esptool: drop 3.3.3, 4.5.1, 4.6.1
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-02-28 08:55:11 +02:00
Raul E Rangel d512295a7a dev-embedded/u-boot-tools: Fix missing BDEPENDs
This package currently shows the following errors:

```
Traceback (most recent call last):
  File "scripts/dtc/pylibfdt/setup.py", line 23, in <module>
    from setuptools import setup, Extension
ModuleNotFoundError: No module named 'setuptools'
```

```
tools/mkeficapsule.c:21:10: fatal error: 'gnutls/gnutls.h' file not found
```

```
./scripts/dtc-version.sh: line 18: which: command not found
```

This change fixes the errors by not compiling pylibfdt and mkeficapsule.
It also adds the missing `which` dependency.

Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/32268
Signed-off-by: Sam James <sam@gentoo.org>
2024-02-19 07:37:02 +00:00
Yixun Lan 9ec1edb1ac dev-embedded/openocd: make libgpiod optional
Closes: https://bugs.gentoo.org/917547
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-02-17 02:12:12 +00:00
Florian Schmaus ec9d71a566 dev-embedded/u-boot-tools: add 2024.01
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2024-02-15 19:11:08 +01:00
James Le Cuirot 48f3bc2e56 dev-embedded/raspberrypi-utils: Patch to drop -Werror flag
Closes: https://bugs.gentoo.org/923594
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-02-09 22:28:50 +00:00
James Le Cuirot 6b2df8daf9 dev-embedded/raspberrypi-utils: Bump to 20240203, drop old 20240115
This fixes a current -Werror failure. I have also submitted a patch upstream to
drop -Werror.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-02-06 21:43:24 +00:00
Jakov Smolić a9a20bc009 dev-embedded/u-boot-tools: drop myself as a maintainer
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-02-04 11:23:09 +01:00
Sam James 2a919c12bd dev-embedded/esptool: Stabilize 4.6.2 ALLARCHES, #923171
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-28 23:15:04 +00:00
James Le Cuirot d68f150f4f dev-embedded/raspberrypi-utils: Bump, add sys-apps/dtc dependency
Closes: https://bugs.gentoo.org/922172
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-01-16 21:53:29 +00:00
James Le Cuirot be8045ae12 dev-embedded/rpi-eeprom: Bump to 21.0_p1 with Pi 5 support
Thanks to Herbert Wantesh for the modifications.

Closes: https://bugs.gentoo.org/916953
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-01-14 14:56:54 +00:00
James Le Cuirot 718efd4329 dev-embedded/rpi-eeprom: Switch from raspberrypi-userland to raspberrypi-utils
The latter is being last-rited. This only needs the vcgencmd utility.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-01-14 14:56:51 +00:00
James Le Cuirot c3172402ee dev-embedded/raspberrypi-utils: New package
This replaces media-libs/raspberrypi-userland(-bin), which is being last-rited.
The libraries are no longer maintained, but the utilities live on here.

Bug: https://bugs.gentoo.org/916953
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2024-01-14 14:56:47 +00:00
Michał Górny f7fdfdaeec Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation
*files* and not software.  Move it to app-text/ where it seems a better
fit.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-01-12 15:36:00 +01:00
Alexey Shvetsov 79cf27fdef dev-embedded/platformio: add 6.1.11, drop 6.1.6-r2
Closes: https://bugs.gentoo.org/907336
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
2024-01-09 22:57:09 +03:00
Ionen Wolkens dd6d7eb2b8 dev-embedded/xa: drop 2.3.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-01-08 07:57:47 -05:00
Sam James ff43ed7562 dev-embedded/u-boot-tools: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

Signed-off-by: Sam James <sam@gentoo.org>
2024-01-08 12:24:40 +00:00
Sam James d951a15ff6 dev-embedded/avrdude: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

Signed-off-by: Sam James <sam@gentoo.org>
2024-01-08 12:24:39 +00:00
Sam James 7643b011ee dev-embedded/u-boot-tools: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

Signed-off-by: Sam James <sam@gentoo.org>
2024-01-08 12:01:38 +00:00
Sam James e06b12519b dev-embedded/gpsim: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

Signed-off-by: Sam James <sam@gentoo.org>
2024-01-08 12:01:38 +00:00
Sam James bf20f55b75 dev-embedded/avrdude: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

Signed-off-by: Sam James <sam@gentoo.org>
2024-01-08 12:01:37 +00:00
Matthew Smith 13338a1351 dev-embedded/avrdude: fix automatic libgpiod dep
Fixes build failure if dev-libs/libgpiod is installed.

Closes: https://bugs.gentoo.org/921301
Signed-off-by: Matthew Smith <matthew@gentoo.org>
2024-01-04 08:20:49 +00:00
Matthew Smith da58f729dd dev-embedded/avrdude: add 7.2
Add a subslot for libavrdude, and build in parallel port support.

Closes: https://bugs.gentoo.org/879013
Closes: https://bugs.gentoo.org/917397
Signed-off-by: Matthew Smith <matthew@gentoo.org>
2024-01-02 18:58:48 +00:00
Sam James 8c1e72049d dev-embedded/gputils: Keyword 1.5.2 arm64, #920861
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-29 01:14:51 +00:00