gpo.zugaina.org

Search Portage & Overlays:

dev-python/idf-component-manager

Python dependency for ESP-IDF: idf-component-manager

Screenshots

  • idf-component-manager-3.1.0
    ~amd64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15

    View      Download      Browse     License: Apache-2.0   

ChangeLog

commit a6471302d7f8a9e44bfb17a65ac4b08f8b21a96b
Author: arran4 <111667+arran4@users.noreply.github.com>
Date: Sun Aug 9 11:26:27 2026 +0000

Update PYTHON_COMPAT to support up to Python 3.15

Expanded the `PYTHON_COMPAT` variable in `esp-idf` and its associated `dev-python/*` dependencies to support Python versions 3.10 through 3.15. This resolves Portage dependency resolution errors when attempting to emerge the package on systems running newer Python versions (such as Python 3.14 or 3.15).

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

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>