gpo.zugaina.org

Search Portage & Overlays:

dev-embedded/xtensa-esp-elf-bin

Espressif Xtensa GCC Toolchain

Screenshots

ChangeLog

commit b26531ce2de19841f788036866d50547da0a2292
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sun Aug 23 17:37:27 2026 +0000

chore: scheduled daily tasks

commit e670c5a06a97708864fa897d1713b0132a5ec1ad
Merge: e378d32 5987b82
Author: Arran Ubels <github@arran4.com>
Date: Sun Aug 23 10:20:31 2026 +1000

Merge pull request #855 from arran4/chore/scheduled-daily-tasks

Automated daily tasks (dedupe)

commit 7fa6f8fe7d279fd89f297eab330b90386cdc5f0a
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 22 17:42:15 2026 +0000

chore: scheduled daily tasks

commit 0d75126f6911ef90b4ca59a7e69634679a8cbee6
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 17:46:55 2026 +1000

chore: restore old 20241011 ROM and 15.2 Xtensa ebuilds unchanged and strengthen gprof test

commit e529390d362116cc3285d00dab9eb5e3eeec9929
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 17:26:50 2026 +1000

chore(dev-embedded/esp-idf): remove redundant broken r1 ebuild and clean pkgcheck warnings

commit a736f0c36c0c361643caf53dab9d5a278879d88a
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 17:12:59 2026 +1000

feat(dev-embedded/esp-idf): integrate PR #827 baseline and add revisions with full integration suite

- Merge current main containing merged PR #827 (c1881bad / c137e43b) without rebasing
- Add dev-embedded/esp-idf-6.0.2-r3 combining single-impl Python model with QA and toolchain updates
- Add dev-embedded/xtensa-esp-elf-bin-16.1.0_p20260609-r1 resolving gprof collision with xtensa-esp-elf-gdb-bin
- Add dev-python/esp-coredump-1.16.0-r2 with single-impl and corrected dependencies
- Add dev-python/freertos-gdb-1.0.4-r2 with multi-impl and source URI fixes
- Add -r1 revisions with audited dependencies for esp-idf-diag, esp-idf-kconfig, esp-idf-monitor, esp-idf-nvs-partition-gen, esp-idf-panic-decoder, esp-idf-size, esp-pylib, idf-component-manager
- Update .github/workflows/dev-embedded-esp-idf-test.yaml with explicit #827 / #823 regression checks and full integration suite
- Fix GLEP 42 Display-If-Installed headers in news item

commit 04766956eec1144e50c68e2f26fec0cc9260c5f2
Merge: 545213f c1881ba
Author: Arran Ubels <arran4@gmail.com>
Date: Fri Aug 21 11:44:41 2026 +1000

Merge remote-tracking branch 'origin/main' into feat/esp-idf-integration

* origin/main:
chore: scheduled daily tasks
Add ebuilds for new junie-bin releases tag 2777.8
Fix Manifest and remove old ebuild for www-misc/which_browser
Fix www-misc/which_browser SRC_URI and variable expansion
Remove dev-util/codex and dev-util/codex-bin
Remove dev-util/codex and dev-util/codex-bin
Remove dev-util/codex and dev-util/codex-bin
Fix #823 related issues, including python targeting and Pypi referencing

commit 8a8efe494528667553297d777bc4094bf5287dab
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Fri Aug 21 01:36:15 2026 +0000

fix: update Manifest files

commit 7f17a0b5f58970c201327ffc256273cc5fc7cb15
Author: Arran Ubels <arran4@gmail.com>
Date: Thu Aug 20 14:15:00 2026 +1000

Fix esp-idf python dependency handling, environment variables, and toolchain collisions

- Revert esp-idf-panic-decoder and freertos-gdb to multi-implementation Python packages with accurate upstream dependencies
- Update esp-idf-monitor dependencies to accurately declare single-impl esp-coredump and multi-impl dependencies (pyserial, esp-idf-panic-decoder, pyelftools)
- Clean up redundant DEPEND duplicates across esp-idf Python packages
- Ensure xtensa-esp-elf-gdb-bin retains xtensa-esp-elf-gprof and remove it from xtensa-esp-elf-bin to resolve file collision
- Set IDF_PYTHON_CHECK_CONSTRAINTS=no and provide ESP_IDF_VERSION/IDF_VERSION in export.sh and idf.py wrapper
- Stub check_python_dependencies.py in esp-idf src_prepare as Portage manages Python dependencies
- Add dev-python/esp-pylib to test workflow trigger paths

commit c137e43b878857485d8022e47d7fd1c8d074c590
Author: TheSpooler <spooler@venrik.com>
Date: Sun Aug 16 21:49:40 2026 -0400

Fix #823 related issues, including python targeting and Pypi referencing

Also avoid duplicate gprof provided by both xtensa-esp-elf-bin and
xtensa-elf-gdb-bin, now only -gdb provides it. Bumped esp-rom-elfs too
since it's now 2026.

commit c21f2ed1fd128d53383a54573fedffdc06aa5ca6
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 14:25:33 2026 +0000

Address PR feedback for esp-idf packaging

- Used Gentoo@arran4.com for all maintainer metadata files.
- Clarified that `.git` removal is necessary due to the zip archive explicitly packaging submodule git trees.
- Moved `idf.py` wrapper to be deployed via `newbin` from `FILESDIR` instead of inline creation.
- Confirmed `cp -a` is appropriate for bulk data install where paths/symlinks are explicitly required as-is.
- Ensured OpenOCD remains properly isolated inside `/opt`.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>

commit 82fde97165302b58660738a5ae953b0923eb2c5b
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 13:09:49 2026 +0000

Address PR review comments and cache formatting

- Set author emails correctly across all packages
- Handled caching generation missing issues
- Removed extraneous tracked binary blobs
- Moved bash wrappers out of literal assignment in the ebuild
- Stripped `.git` directories and maintained proper isolation.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>

commit 3e41a5438038388dd02dadb79f447f9b946b14f2
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sat Aug 8 08:57:00 2026 +0000

Add dev-embedded/esp-idf and dependencies for Gentoo integration

This patch adds `dev-embedded/esp-idf-6.0.2` along with its required
toolchains (xtensa GCC/GDB, ULP, OpenOCD, ROM ELFs) and specific
Python dependencies to allow Gentoo Portage to natively manage the ESP32
development environment without relying on `~/.espressif`.

- Added precompiled toolchain packages in `/opt` using proper namespaces.
- Configured `/etc/env.d/99esp-idf` and a wrapper `idf.py` script.
- Replaced upstream Python dependencies with ebuild equivalents.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>