gpo.zugaina.org

Search Portage & Overlays:

app-editors/zeo-bin

Zeo - the Zed editor, rebranded, with the bentoo patch series (binary)

Screenshots

  • zeo-bin-0.6.0_p20261017
    -* ~amd64
    +claude-agent-acp-plus +claude-agent-acp-tui +claude-code-ide

    View      Download      Browse     License: GPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CC0-1.0 CDLA-Permissive-2.0 ISC LGPL-3 MIT MIT-0 MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB BZIP2   
    Overlay: bentoo

ChangeLog

commit 5ce5fff08102bfc63d2ad3223d8c7302ff357f5d
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Oct 19 20:58:59 2026 -0300

feat(058): ship zeo 0.6.0_p20261017 to the overlay

app-editors/zeo 0.5.1_p20261017 -> 0.6.0_p20261017 on the same Zed commit
(56934ec): patches 0063 (devtools panel), 0065 (sidebar drag reorder), 0066
(Epic Stories panel) and 0067 (voice input), USE flags devtools-panel, epic
and voice. app-editors/zeo-bin 0.6.0_p20261017 from the zeo-workspace/zeo
release v0.6.0_p20261017. New app-accessibility/whisper-models, the default
speech model for USE=voice.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit f38d40c769f811afde0ce8db684566df0138ad27
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Oct 18 04:46:05 2026 -0300

up(app-editors/zeo-bin-0.5.0_p20261016-r2 -> 0.5.1_p20261017)

The prebuilt app-editors/zeo-0.5.1_p20261017 (Zed 56934ec0560b), from
the zeo-workspace/zeo release v0.5.1_p20261017 built by
release-portable.sh. Assets downloaded back byte-identical; ebuild
install as user, zeo --version prints 0.5.1_p20261017.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 34fa909be5f3db00dfa0aed3130ccb45079c7e09
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 17 14:54:40 2026 -0300

up(app-editors/zeo-bin-0.5.0_p20261016-r1 -> 0.5.0_p20261016-r2)

The prebuilt zeo-0.5.0_p20261016-r2: patch 0064 moves Zed's lockfile to
wasmtime 48.0.6 and rustls 0.23.46, closing RUSTSEC-2026-0314, -0325, -0359,
-0363, -0364 (wasmtime) and -0349 (rustls). Built with
zed-patches/scripts/release-portable.sh (Debian 12, x86-64-v3, no
compiler-generated AVX-512, glibc <= 2.35), asset of the zeo-workspace/zeo
release v0.5.0_p20261016-r2. RDEPEND gains sys-apps/xdg-desktop-portal,
which zeo carries and zeo-bin had always lacked.
.autoupdate/packages.toml: zeo and zeo-bin versions -> 0.5.0_p20261016-r2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 10f2d90147a41e72c037d02a136046debdd2e5fc
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 17 00:07:29 2026 -0300

up(app-editors/{zeo-0.5.0_p20261016 -> 0.5.0_p20261016-r1, zeo-bin-0.5.0_p20261014 -> 0.5.0_p20261016-r1})

zeo-0.5.0_p20261016 could not build: the autoupdate moved EGIT_COMMIT to
9f63850f7 but left the series and CRATES of 28d0a35, so 0010/0036/0058
rejected and agent-client-protocol 3.4.0 was not vendored.

-r1 packages Zed 2d4c4831 with the series refreshed onto it
(zed-patches 9d17bbd, tag v0.5.0_p20261016-r1) and CRATES regenerated
with pycargoebuild (ACP 3.4.0, schema 1.12.0). zeo-bin is the same series,
built by release-portable.sh and published as the zeo-workspace/zeo
v0.5.0_p20261016-r1 release; its Manifest is taken from the served file.
zeo-bin's adapter floor moves to >=0.26.0, matching zeo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 72ba5a906b1d781ad0149cd6e8f413c9af3cc671
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Oct 14 21:49:31 2026 -0300

up(app-editors/zeo-0.4.0_p20261014 -> 0.5.0_p20261014, app-editors/zeo-bin-0.4.0_p20261012-r1 -> 0.5.0_p20261014)

Zeo 0.5.0 (zed-patches story 048): patches 0053-0062 join the series
(tasks panel polish, Run button, conditional Decline, task output and logs,
ai-jail sandbox settings, browser extension, session-scoped switches, quota
refresh on hover, ZEO_THREAD for zeo-systray, worktree config screen).
New USE browser-extension; the Firefox XPI comes from the zeo-browser-0.1.0
release. zeo-bin is the portable build attached to release v0.5.0_p20261014.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 2f89ef2246ba76dc3bd53fa81b99152645fc3109
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Oct 13 06:34:02 2026 -0300

app-editors/zeo-bin: 0.4.0_p20261012-r1 -- the prebuilt zeo on Zed 26363aabd

The release-portable build of zeo-0.4.0_p20261012-r1 (Debian 12 container,
x86-64-v3, no compiler-generated AVX-512, glibc <= 2.35), published as an
asset of zeo-workspace/zeo v0.4.0_p20261012-r1; the Manifest is made from
the bytes GitHub serves. EGIT_COMMIT names the Zed commit again: it had
stayed at 089abd691 since 0.2.x, while 0.4.0_p20261010 was built on
96984225a.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 83d4be0464acc6e7bdc3f05560a8cfdde7ac731b
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 10 18:03:55 2026 -0300

app-editors/zeo-bin: 0.4.0_p20261010 -- the devtools bridge and the pinned section, prebuilt

Built by zed-patches/scripts/release-portable.sh from series zeo-0.4.0_p20261010
(Zed 96984225, 49 patches; Debian 12 container, x86-64-v3, glibc <= 2.35, no
compiler-generated AVX-512), published as an asset of
zeo-workspace/zeo release v0.4.0_p20261010. The Manifest is generated from the
published file, which is byte-identical to the local artefact. As a user,
ebuild ... install passes and the installed /usr/bin/zeo reports 0.4.0_p20261010.
Drops 0.2.3_p20261009.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 35f83cc46f2fa6b5f1fe8adf7b68e0f2065b1cdf
Author: lucascouts <lucascs@protonmail.com>
Date: Fri Oct 9 17:59:09 2026 -0300

app-editors/zeo-bin: 0.2.3_p20261009 -- the prebuilt zeo 0.2.3

The zeo-workspace/zeo release v0.2.3_p20261009, built by zed-patches
release-portable.sh in the Debian 12 container, x86-64-v3, from the same
series as app-editors/zeo-0.2.3_p20261009 (44 patches; the USE=test group is
no longer applied to release builds). The Manifest was made from the served
asset (sha256 fedba0d5...), which downloads back byte-identical; `ebuild
install` unpacks it and `zeo --version` reports 0.2.3_p20261009.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit d925368226784cd7e0fb5d5f8a35a01ee2b87466
Author: lucascouts <lucascs@protonmail.com>
Date: Fri Oct 9 15:46:43 2026 -0300

app-editors/zeo-bin: 0.2.2_p20261009 -- the prebuilt zeo 0.2.2

The zeo-workspace/zeo release v0.2.2_p20261009, built by zed-patches
release-portable.sh (1835852) in the Debian 12 container, x86-64-v3:
same Zed commit (089abd691) and series as app-editors/zeo-0.2.2_p20261009.
The Manifest was made from the served asset (sha256 0d4f8824...), which
downloads back byte-identical; `ebuild install` unpacks it and
`zeo --version` reports 0.2.2_p20261009.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 4871ddaed32cf3f803bce9b2bbf009fb31231692
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 8 14:06:37 2026 -0300

app-editors/zeo-bin: 0.2.1_p20261008 -- first prebuilt since 0.1.0_p20261003-r2

Built by zed-patches/scripts/release-portable.sh from the zeo-0.2.1_p20261008 series (Zed 20aff3132360) and published as the zeo-workspace/zeo release v0.2.1_p20261008; the Manifest is made from the published asset. Requires claude-agent-acp-plus >= 0.24.0 like app-editors/zeo, and the elog follows zeo's: the default agents run the system adapters. Drops the superseded -r2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 0e83e126894e84b400a3ccf0cf3022b5350fc044
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Oct 7 12:26:01 2026 -0300

add(metadata/{md5-cache/app-admin/ansible-14.5.0, md5-cache/app-admin/awscli2-2.37.10, md5-cache/app-backup/duplicati-bin-2.4.0.1, md5-cache/app-editors/zeo-0.1.1_p20261007, md5-cache/app-misc/claude-desktop-bin-2.26454.0, md5-cache/dev-python/openai-3.26.0, md5-cache/dev-util/ai-memory-2.6.0, md5-cache/dev-util/ai-memory-bin-2.6.0, md5-cache/dev-util/antigravity-hub-bin-2.21.0.6494382996717568, md5-cache/dev-util/cc-switch-bin-4.0.4, md5-cache/dev-util/claude-code-2.1.292, md5-cache/dev-util/cline-bin-3.0.69, md5-cache/dev-util/cline-desktop-bin-0.0.44, md5-cache/dev-util/codex-desktop-bin-26.1002.52244, md5-cache/dev-util/gemini-cli-0.63.0, md5-cache/dev-util/glslang-1.4.363.0_p20261007, md5-cache/dev-util/kilocode-bin-7.8.8, md5-cache/dev-util/mesa_clc-26.3.0_pre20261007, md5-cache/dev-util/opencode-bin-1.18.35, md5-cache/dev-util/opengrep-bin-1.30.1, md5-cache/dev-util/spirv-tools-1.4.363.0_p20261007, md5-cache/dev-vcs/trufflehog-3.99.0, md5-cache/media-libs/mesa-26.3.0_pre20261007, md5-cache/media-libs/vulkan-layers-1.4.365_p20261007, md5-cache/media-video/vlc-4.0.0_pre20261007, md5-cache/net-misc/postman-bin-12.31.3, md5-cache/net-vpn/obscura-1.181_p20261007, md5-cache/sci-ml/ik_llama-cpp-0_pre20261007, md5-cache/sci-ml/ollama-bin-0.40.0, md5-cache/sci-ml/whisper-cpp-1.9.5, md5-cache/sys-apps/ai-jail-2.7.0, md5-cache/sys-apps/ai-jail-bin-2.7.0, md5-cache/www-client/chromium-155.0.8059.39, md5-cache/x11-base/xwayland-26.0.99.903}), del(metadata/{md5-cache/app-admin/ansible-14.4.0, md5-cache/app-admin/awscli2-2.37.9, md5-cache/app-backup/duplicati-bin-2.4.0.0, md5-cache/app-editors/zeo-0.1.1_p20261006, md5-cache/app-misc/claude-desktop-bin-2.19675.1, md5-cache/app-misc/claude-desktop-bin-2.9939.4, md5-cache/dev-python/openai-3.24.0, md5-cache/dev-util/ai-memory-2.5.2, md5-cache/dev-util/ai-memory-bin-2.5.2, md5-cache/dev-util/antigravity-hub-bin-2.19.1.6046815158665216, md5-cache/dev-util/cc-switch-bin-3.20.4, md5-cache/dev-util/claude-code-2.1.289, md5-cache/dev-util/claude-code-2.1.290, md5-cache/dev-util/claude-code-2.1.291, md5-cache/dev-util/cline-bin-3.0.68, md5-cache/dev-util/cline-desktop-bin-0.0.43, md5-cache/dev-util/codex-desktop-bin-26.930.41038, md5-cache/dev-util/codex-desktop-bin-26.930.51102, md5-cache/dev-util/codex-desktop-bin-26.930.61225, md5-cache/dev-util/gemini-cli-0.62.0, md5-cache/dev-util/glslang-1.4.363.0_p20260930, md5-cache/dev-util/glslang-1.4.363.0_p20261005, md5-cache/dev-util/kilocode-bin-7.8.3, md5-cache/dev-util/mesa_clc-26.3.0_pre20261003, md5-cache/dev-util/mesa_clc-26.3.0_pre20261004, md5-cache/dev-util/mesa_clc-26.3.0_pre20261005, md5-cache/dev-util/mesa_clc-26.3.0_pre20261006, md5-cache/dev-util/opencode-bin-1.18.34, md5-cache/dev-util/opengrep-bin-1.30.0, md5-cache/dev-util/spirv-tools-1.4.363.0_p20261002, md5-cache/dev-vcs/trufflehog-3.98.1, md5-cache/media-libs/mesa-26.3.0_pre20261003, md5-cache/media-libs/mesa-26.3.0_pre20261004, md5-cache/media-libs/mesa-26.3.0_pre20261005, md5-cache/media-libs/mesa-26.3.0_pre20261006, md5-cache/media-libs/vulkan-layers-1.4.365_p20261003, md5-cache/media-libs/vulkan-layers-1.4.365_p20261004, md5-cache/media-libs/vulkan-layers-1.4.365_p20261005, md5-cache/media-libs/vulkan-layers-1.4.365_p20261006, md5-cache/media-video/vlc-4.0.0_pre20261003, md5-cache/media-video/vlc-4.0.0_pre20261004, md5-cache/media-video/vlc-4.0.0_pre20261005, md5-cache/media-video/vlc-4.0.0_pre20261006, md5-cache/net-misc/postman-bin-12.30.6, md5-cache/net-misc/postman-bin-12.31.1, md5-cache/net-misc/postman-bin-12.31.2, md5-cache/net-vpn/obscura-1.181_p20260930, md5-cache/net-vpn/obscura-1.181_p20261005, md5-cache/net-vpn/obscura-1.181_p20261006, md5-cache/sci-ml/ik_llama-cpp-0_pre20261002, md5-cache/sci-ml/ik_llama-cpp-0_pre20261005, md5-cache/sci-ml/ik_llama-cpp-0_pre20261006, md5-cache/sci-ml/ollama-bin-0.35.1, md5-cache/sci-ml/whisper-cpp-1.9.4, md5-cache/sys-apps/ai-jail-2.6.3, md5-cache/sys-apps/ai-jail-2.6.4, md5-cache/sys-apps/ai-jail-bin-2.6.3, md5-cache/sys-apps/ai-jail-bin-2.6.4, md5-cache/www-client/chromium-154.0.8037.97, md5-cache/x11-base/xwayland-26.0.99.902}), mod(app-editors/zeo-bin-0.1.0_p20261003-r2), mod(metadata/md5-cache/app-editors/zeo-bin-0.1.0_p20261003-r2, .autoupdate/packages.toml), up(app-admin/{ansible-14.4.0 -> 14.5.0, awscli2-2.37.9 -> 2.37.10}, app-backup/duplicati-bin-2.4.0.0 -> 2.4.0.1, app-editors/zeo-0.1.1_p20261006 -> 0.1.1_p20261007, app-misc/claude-desktop-bin-2.19675.1 -> 2.26454.0, dev-python/openai-3.24.0 -> 3.26.0, dev-util/ai-memory{,-bin}-2.5.2 -> 2.6.0, dev-vcs/trufflehog-3.98.1 -> 3.99.0, media-libs/{mesa-26.3.0_pre20261006 -> 26.3.0_pre20261007, vulkan-layers-1.4.365_p20261006 -> 1.4.365_p20261007}, media-video/vlc-4.0.0_pre20261006 -> 4.0.0_pre20261007, net-misc/postman-bin-12.31.2 -> 12.31.3, net-vpn/obscura-1.181_p20261006 -> 1.181_p20261007, sci-ml/{ik_llama-cpp-0_pre20261006 -> 0_pre20261007, ollama-bin-0.35.1 -> 0.40.0, whisper-cpp-1.9.4 -> 1.9.5}, sys-apps/ai-jail{,-bin}-2.6.4 -> 2.7.0, www-client/chromium-154.0.8037.97 -> 155.0.8059.39, x11-base/xwayland-26.0.99.902 -> 26.0.99.903)

commit 6bf21c81687ad8059f3628bd616b4184c04f3dab
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 3 20:51:38 2026 -0300

app-editors/{zeo,zeo-bin}: drop 0.1.0_p20261003-r1

Superseded by -r2. zeo-bin -r1 is the Gentoo-host build that can SIGILL on
x86-64-v3 CPUs without AVX-512. The autoupdate records now name -r2 and
release-portable.sh, the build zeo-bin comes from since -r2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit c0fcd96cba6df3c21c63871ef7b9e3bd14f8a698
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 3 20:22:38 2026 -0300

app-editors/zeo-bin: add 0.1.0_p20261003-r2

The binary now comes from the portable build (Debian 12 container, official
Rust toolchain), which refuses compiler-generated AVX-512. Every zeo-bin up
to -r1 can SIGILL on an x86-64-v3 CPU without AVX-512: the Gentoo host's
Rust standard library targets znver5. NEEDED gains libX11-xcb, already
covered by x11-libs/libX11.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit ed92603d10bf550e82e12ecfcf975e1df1a4bec8
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 3 16:14:04 2026 -0300

app-editors/zeo-bin: drop 0.1.0_p20261001-r2 and 0.1.0_p20261003

Superseded by 0.1.0_p20261003-r1, which zeo now matches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 598d47c35a9039d8d1e2c033dada7ca62fba0d4e
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 3 14:54:16 2026 -0300

app-editors/{zeo,zeo-bin}: 0.1.0_p20261003-r1 -- 0032 lets the Flatpak escape recognise Zeo

zed-patches 0942b41; the zeo-bin tarball is an asset of the Zeo release v0.1.0_p20261003-r1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 71449e01a534b0fbe22860e75dcbd3f8548781bc
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 3 13:57:09 2026 -0300

app-editors/zeo-bin: 0.1.0_p20261003

Built from the zeo 0.1.0_p20261003 series on Zed a84689073d29; the tarball is an asset of the Zeo release v0.1.0_p20261003.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 6c27dd712d9ddcb04f80a0b64d0e62d8a24c3223
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Oct 3 11:34:17 2026 -0300

app-editors/zeo-bin: fetch the tarball from the Zeo GitHub release

Same bytes and name as on R2, so the Manifest is unchanged; the release also carries PROVENANCE and SHA256SUMS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit bb7b045902e4f649e51b6ab497fc47d7ba5b7dfe
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 16:53:42 2026 -0300

app-editors/{zeo,zeo-bin}: 0.1.0_p20261001-r2 -- zeo:// in every link; zeo-bin USE=claude-code-ide

zeo: 0022 now rewrites a zeo:// scheme to zed:// before the URL handler's
first arm, so zeo://agent?session=<id> -- what the desktop hands Zeo --
reopens the thread instead of opening nothing. Series zed-patches 93c2d1c.

zeo-bin: rebuilt from that series, and gains +claude-code-ide. Patch 0002
is compiled in either way; like the two adapter flags, the flag decides
whether what it talks to is pulled in, here dev-util/claude-code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 1014ff93699a3bfad943d0fa4a4c2a5abfd80aff
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 15:36:38 2026 -0300

app-editors/{zeo,zeo-bin}: 0.1.0_p20261001-r1 -- IDE lock only with folders, release notes at zeo-workspace

0002: a Claude Code IDE server publishes its lock file, and hands its port to
the project's terminals, only while its workspace has folders. Every window
opens with a workspace of its own and its sidebar projects arrive as further
workspaces, so that first one never gets a folder: 7 windows held 7
folderless lock files, which match no working directory, alongside two 401
handshakes. Lock and port move together, since the CLI reads the token from
the lock file of the port it was given.

0021: release notes point at github.com/zeo-workspace/zeo/releases; the
repository moved organizations. 0025 differs only in an index line.

zeo-bin-0.1.0_p20261001-r1-amd64.tar.xz is the x86-64-v3 build of this
revision, uploaded to distfiles.obentoo.org; its public download matches the
local sha256 f77ed600, and the shipped binary carries the new URL.

Verified: verify.sh and check-sync (29 patches); claude_code_ide tests 17/17
and clippy with no new warning; a full x86-64-v3 compile+install of zeo -r1;
zeo-bin -r1 fetch-verify-unpack-install from R2; pkgcheck shows only the
pre-existing llvm-r1 deprecation.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit b83e006ffe00e7e34b5fa4a24d2cd90a6059555a
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 14:22:26 2026 -0300

app-editors/zeo-bin: name the distfile after $; app-editors/zed: drop a stray probe script

zeo-bin mirrors zeo's full version, and a zeo revbump is a different binary,
so its tarball now carries the revision: SRC_URI and S use $.
zed-patches/scripts/make-bin-release.sh names it the same way and refuses
to reuse a name R2 already serves with other bytes. At -r0 $ is $,
so the published file and the Manifest are unchanged; verified by a full
fetch-verify-unpack-install of zeo-bin-0.1.0_p20261001.

app-editors/zed/.probe.sh was a curl probe left behind on 2026-08-06 for
the long-gone 1.16.0_pre20260806-r1 snapshot; nothing references it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 244ad0dea9866af6cc42f0d04432170de1d1c442
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 11:23:23 2026 -0300

app-editors/{zeo,zeo-bin}, app-misc/zeo-systray, dev-util/claude-agent-acp-{plus,tui}: repositories moved to zeo-workspace

The upstream repositories of these five packages moved from lucascouts
to the zeo-workspace GitHub organization on 2026-10-01. GitHub redirects
the old URLs; this stops relying on it. HOMEPAGE, remote-id, bugs-to,
the two autoupdate release probes and three SRC_URIs change; the
distfile names do not, and each new SRC_URI was downloaded and matched
against its Manifest SHA512, so no revbump.

md5-cache regenerated for the five packages, which also drops the
orphan zeo-systray-0.2.0 entry. app-editors/zeo/files/0021 still names
github.com/lucascouts/zeo/releases in code: it changes the binary, so it
rides the next zeo bump and is covered by the redirect until then.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

commit 001f5e999f6707b9de031d4619482d19d4e1ebd1
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 11:07:58 2026 -0300

app-editors/{zed,zeo,zeo-bin}: zed builds releases, the patched snapshot is zeo

app-editors/zed stops carrying the bentoo patch series and becomes the
source twin of zed-bin: upstream's tagged releases, unpatched, as
zed-1.22.0 (stable channel) and zed-1.23.1_pre (preview). The three
claude-agent USE flags leave it.

app-editors/zeo takes over what zed was -- the snapshot at 71456c40 with
the whole series, 0001-0031 -- plus the rebrand (0019-0023, 0025) applied
before every USE group. The rebrand patches had never been refreshed
since 2026-09-12, because they were not in the series refresh.sh reads;
they are now carried onto 71456c40, and 0021 lost one hunk whose function
upstream removed. The distfile is zed-$.tar.gz and ZED_PV is
gone: the autoupdate (base_from = "none") can only move the date and
EGIT_COMMIT, and a stale second version would name new bytes after an
already-manifested distfile.

app-editors/zeo-bin is new: the same build at the same PV, compiled for
x86-64-v3 under zed-patches/release/configroot and hosted at
distfiles.obentoo.org; PROVENANCE.txt inside names the commit, each patch
with its sha256, the USE set and the flags.

Only one of zed, zed-bin, zeo, zeo-bin installs at a time; the blockers
live in zeo and zeo-bin. A news item explains the switch and the
expected downgrade of an installed zed snapshot to a release.

Verified: check-sync (29 patches: series, files/ and source agree);
ebuild prepare for all four ebuilds; cargo check -p zed for zeo and both
releases; a full x86-64-v3 compile+install of zeo (no AVX-512 in the
binary); zeo-bin install from the R2 copy, whose sha256 matches the local
tarball; pkgcheck shows only the pre-existing llvm-r1 deprecation and
zed's stable/preview RedundantVersion; autoupdate --lint passes.
Not merged with emerge: no root here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>