sys-firmware/seabios
Open Source implementation of a 16-bit x86 BIOS
ChangeLog
commit 94c1ee03d815079e67f1403d86025f73125762ba
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 08:02:10 2026 -0300
sys-firmware/seabios, media-libs/oidn: build with python3_14
Both stop at python3_13 in ::gentoo and use Python only at build time,
which kept dev-lang/python:3.13 installed on a 3.14-only system through
app-emulation/qemu (seabios) and media-gfx/blender (oidn).
sys-firmware/seabios: 1.17.0 (::gentoo is at 1.16.3). Upstream dropped
the built-in DSDT and its "iasl" make target, so the ebuild no longer
calls it nor depends on sys-power/iasl. KEYWORDS are ~arch: ::gentoo
never stabilised this version. files/ is kept identical to ::gentoo's,
including the unused config.seabios-128k, which raises the documented
orphan floor in CLAUDE.md from 4 to 5.
media-libs/oidn: ::gentoo's 2.3.3-r1 with PYTHON_COMPAT widened; the
older 2.3.2-r1 and its patches are not carried. Upstream is at 2.5.1,
left for a separate bump (two series, subslot change, patch rebase).
Both carry a BENTOO-DIVERGENCE: BDEPEND tag and an autoupdate record
saying when to drop them: once ::gentoo lists python3_14.
Verified locally, unprivileged (no merge into the live system):
- full src_install of both with "Using python3.14";
- seabios 1.17.0 boots in QEMU (BIOS + VGA option ROM run);
- oidn weight blobs from blob_to_cpp.py are byte-identical under 3.13
and 3.14, and the image file list matches the installed package;
- pkgcheck: informational only; gentoo-parity.sh: JUSTIFIED, exit 0;
- emerge -puDN @world no longer pulls dev-lang/python-3.13.16.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit c37938fb612bbdd71144a6059b7e57b91c10d467
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 25 22:03:21 2019 +0000
the master branch is the minimal overlay configuration.
commit 3d8dae48754f9c4e74757d5eeb4e96b7f1c5e2f3
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Aug 19 12:21:43 2019 +0000
^(app-portage/gentoolkit-0.4.5 -> 0.4.6, gnome-extra/gnome-shell-extension-dash-to-panel-20 -> 21, net-libs/gnutls-3.6.7 -> 3.6.9, sys-apps/hwids-20190316 -> 20190818, sys-apps/sysvinit-2.93 -> 2.95-r1, sys-devel/patch-2.7.6-r3 -> 2.7.6-r4), *(app-emulation/qemu-4.0.0-r50, dev-libs/libgit2-0.28.3, dev-php/pecl-apcu-5.1.17, net-libs/webkit-gtk-2.24.3, sys-firmware/{edk2-ovmf-201905, ipxe-1.0.0_p20190728, seabios-1.12.0})
commit db24b0a6048aa621d523eca5df3081dba94bd654
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 18 12:53:08 2019 +0000
+(sys-firmware/seabios-1.12.0)
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Oct 1 08:02:10 2026 -0300
sys-firmware/seabios, media-libs/oidn: build with python3_14
Both stop at python3_13 in ::gentoo and use Python only at build time,
which kept dev-lang/python:3.13 installed on a 3.14-only system through
app-emulation/qemu (seabios) and media-gfx/blender (oidn).
sys-firmware/seabios: 1.17.0 (::gentoo is at 1.16.3). Upstream dropped
the built-in DSDT and its "iasl" make target, so the ebuild no longer
calls it nor depends on sys-power/iasl. KEYWORDS are ~arch: ::gentoo
never stabilised this version. files/ is kept identical to ::gentoo's,
including the unused config.seabios-128k, which raises the documented
orphan floor in CLAUDE.md from 4 to 5.
media-libs/oidn: ::gentoo's 2.3.3-r1 with PYTHON_COMPAT widened; the
older 2.3.2-r1 and its patches are not carried. Upstream is at 2.5.1,
left for a separate bump (two series, subslot change, patch rebase).
Both carry a BENTOO-DIVERGENCE: BDEPEND tag and an autoupdate record
saying when to drop them: once ::gentoo lists python3_14.
Verified locally, unprivileged (no merge into the live system):
- full src_install of both with "Using python3.14";
- seabios 1.17.0 boots in QEMU (BIOS + VGA option ROM run);
- oidn weight blobs from blob_to_cpp.py are byte-identical under 3.13
and 3.14, and the image file list matches the installed package;
- pkgcheck: informational only; gentoo-parity.sh: JUSTIFIED, exit 0;
- emerge -puDN @world no longer pulls dev-lang/python-3.13.16.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit c37938fb612bbdd71144a6059b7e57b91c10d467
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 25 22:03:21 2019 +0000
the master branch is the minimal overlay configuration.
commit 3d8dae48754f9c4e74757d5eeb4e96b7f1c5e2f3
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Aug 19 12:21:43 2019 +0000
^(app-portage/gentoolkit-0.4.5 -> 0.4.6, gnome-extra/gnome-shell-extension-dash-to-panel-20 -> 21, net-libs/gnutls-3.6.7 -> 3.6.9, sys-apps/hwids-20190316 -> 20190818, sys-apps/sysvinit-2.93 -> 2.95-r1, sys-devel/patch-2.7.6-r3 -> 2.7.6-r4), *(app-emulation/qemu-4.0.0-r50, dev-libs/libgit2-0.28.3, dev-php/pecl-apcu-5.1.17, net-libs/webkit-gtk-2.24.3, sys-firmware/{edk2-ovmf-201905, ipxe-1.0.0_p20190728, seabios-1.12.0})
commit db24b0a6048aa621d523eca5df3081dba94bd654
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 18 12:53:08 2019 +0000
+(sys-firmware/seabios-1.12.0)


View
Download
Browse