[PATCH 0/9] Introduce esplit.eclass and port to it
Sam James <[email protected]> Thu, 9 Jul 2026 22:22:09 +0100
| Newsgroups | gmane.linux.gentoo.devel |
|---|---|
| Message-ID | <[email protected]> |
Introduce a new eclass (esplit.eclass) and port ebuilds to it. This is needed to unblock a Portage release with sandboxing for the 'depend' phase enabled, because the uses of a heredoc replaced here always require a temporary file with < EAPI 9 (and with >= EAPI 9, they do but for large inputs only). I'd like to make a Portage release ASAP. Sam James (9): esplit.eclass: add new eclass cargo.eclass: fix indentation cargo.eclass: port to esplit.eclass nginx.eclass: port to esplit.eclass sec-keys.eclass: port to esplit.eclass kernel-2.eclass: port to esplit.eclass media-video/handbrake: port to esplit.eclass sci-physics/geant-data: port to esplit.eclass x11-terms/wezterm: port to esplit.eclass eclass/cargo.eclass | 11 ++- eclass/esplit.eclass | 70 +++++++++++++++++++ eclass/kernel-2.eclass | 2 +- eclass/nginx.eclass | 4 +- eclass/sec-keys.eclass | 4 +- media-video/handbrake/handbrake-1.10.2.ebuild | 10 +-- .../handbrake/handbrake-1.11.1-r2.ebuild | 10 +-- .../handbrake/handbrake-1.11.2-r1.ebuild | 10 +-- media-video/handbrake/handbrake-9999.ebuild | 10 +-- .../geant-data/geant-data-4.11.3.ebuild | 11 ++- .../geant-data/geant-data-4.11.4.ebuild | 11 ++- .../wezterm/wezterm-20260616.002039.ebuild | 10 ++- 12 files changed, 128 insertions(+), 35 deletions(-) create mode 100644 eclass/esplit.eclass -- 2.55.0