sci-mathematics/manifold
Geometry library for topological robustness
-
manifold-9999assimp debug python +tbb test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
View
Download
Browse License: Apache-2.0 Overlay: gentoo -
manifold-3.5.4~amd64assimp debug python +tbb test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15
View
Download
Browse License: Apache-2.0 Overlay: bentoo -
manifold-3.5.2~amd64 ~arm64 ~x86assimp debug python +tbb test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
View
Download
Browse License: Apache-2.0 Overlay: gentoo
ChangeLog
commit cc02d86968951850e0261c93f884c6b8275404c7
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 14:15:19 2026 -0300
dev-libs/boost, sci-mathematics/manifold: repair autoupdate bumps
dev-libs/boost: replace the blind 1.91.0-r3 -> 1.92.0 rename with
::gentoo's 1.92.0-r1 ebuild and its files/ (new icu-rpath, mpi and msm
patches; global -Werror removal; clang test exclusions), plus python3_15
and KEYWORDS="~amd64". ::gentoo keeps 1.92 unkeyworded pending its
consumer tracker (bug 983599); the divergence is tagged. Drop the five
patches 1.92.0-r1 no longer uses.
sci-mathematics/manifold: 3.5.4 based on ::gentoo's 3.5.2; upstream
3.5.3/3.5.4 only touch Windows ARM64 and WASM, no build change.
KEYWORDS reduced to ~amd64 (overlay baseline), tagged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit 7a11248dc65fba79675ab42334e4da10d53e6774
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 12:26:51 2026 -0300
add(www-client/opera-139.0.6053.38), add(metadata/{md5-cache/app-emulation/virt-firmware-26.10, md5-cache/app-office/wordcraft-bin-0.15.1, md5-cache/app-text/pdfcraft-bin-0.18.1, md5-cache/dev-debug/rr-5.10.0, md5-cache/dev-libs/boost-1.92.0, md5-cache/dev-python/openai-3.45.0, md5-cache/dev-util/antigravity-hub-bin-2.29.0.5723181030440960, md5-cache/dev-util/gtk-doc-1.37.0, md5-cache/dev-util/mesa_clc-27.0.0_pre20261104, md5-cache/dev-util/openchamber-bin-2.6.1, md5-cache/dev-util/qwen-code-0.26.7, md5-cache/llvm-core/clang-23.1.5, md5-cache/media-gfx/fontforge-20251009, md5-cache/media-libs/mesa-27.0.0_pre20261104, md5-cache/media-libs/opencolorio-2.6.0, md5-cache/media-libs/openimageio-3.2.2.0, md5-cache/media-libs/vulkan-layers-1.4.367_p20261104, md5-cache/net-misc/postman-bin-12.35.2, md5-cache/sci-mathematics/manifold-3.5.4, md5-cache/sci-ml/ik_llama-cpp-0_pre20261104, md5-cache/sci-ml/llama-cpp-0.9.0, md5-cache/sci-ml/onnx-1.23.2, md5-cache/sys-apps/dtc-1.8.1, md5-cache/sys-apps/usbutils-020, md5-cache/sys-apps/util-linux-2.42.4, md5-cache/sys-block/fio-3.43, md5-cache/www-client/librewolf-bin-159.0.1_p1, md5-cache/www-client/opera-139.0.6053.22, md5-cache/www-client/opera-139.0.6053.38, md5-cache/x11-misc/libinput-gestures-2.81}, g.json), del(metadata/{md5-cache/app-emulation/virt-firmware-26.9, md5-cache/app-office/wordcraft-bin-0.15.0, md5-cache/app-text/pdfcraft-bin-0.18.0, md5-cache/dev-debug/rr-5.9.0-r1, md5-cache/dev-libs/boost-1.91.0-r3, md5-cache/dev-python/openai-3.44.0, md5-cache/dev-util/antigravity-hub-bin-2.28.2.5937220255875072, md5-cache/dev-util/gtk-doc-1.36.1, md5-cache/dev-util/mesa_clc-27.0.0_pre20261103, md5-cache/dev-util/openchamber-bin-2.6.0, md5-cache/dev-util/qwen-code-0.26.6, md5-cache/llvm-core/clang-23.1.4-r1, md5-cache/media-gfx/fontforge-20230101-r2, md5-cache/media-libs/mesa-27.0.0_pre20261103, md5-cache/media-libs/opencolorio-2.4.2, md5-cache/media-libs/openimageio-3.1.7.0-r1, md5-cache/media-libs/vulkan-layers-1.4.367_p20261103, md5-cache/net-misc/postman-bin-12.35.1, md5-cache/sci-mathematics/manifold-3.5.2, md5-cache/sci-ml/ik_llama-cpp-0_pre20261103, md5-cache/sci-ml/llama-cpp-0.8.0, md5-cache/sci-ml/onnx-1.20.1, md5-cache/sys-apps/dtc-1.7.2-r2, md5-cache/sys-apps/usbutils-019, md5-cache/sys-apps/util-linux-2.42.3, md5-cache/sys-block/fio-3.41, md5-cache/www-client/librewolf-bin-159.0_p1, md5-cache/x11-misc/libinput-gestures-2.80}), mod(.autoupdate/packages.toml), up(app-emulation/virt-firmware-26.9 -> 26.10, app-office/wordcraft-bin-0.15.0 -> 0.15.1, app-text/pdfcraft-bin-0.18.0 -> 0.18.1, dev-debug/rr-5.9.0-r1 -> 5.10.0, dev-libs/boost-1.91.0-r3 -> 1.92.0, dev-python/openai-3.44.0 -> 3.45.0, dev-util/{antigravity-hub-bin-2.28.2.5937220255875072 -> 2.29.0.5723181030440960, gtk-doc-1.36.1 -> 1.37.0, mesa_clc-27.0.0_pre20261103 -> 27.0.0_pre20261104, openchamber-bin-2.6.0 -> 2.6.1, qwen-code-0.26.6 -> 0.26.7}, llvm-core/clang-23.1.4-r1 -> 23.1.5, media-gfx/fontforge-20230101-r2 -> 20251009, media-libs/{mesa-27.0.0_pre20261103 -> 27.0.0_pre20261104, opencolorio-2.4.2 -> 2.6.0, openimageio-3.1.7.0-r1 -> 3.2.2.0, vulkan-layers-1.4.367_p20261103 -> 1.4.367_p20261104}, net-misc/postman-bin-12.35.1 -> 12.35.2, sci-mathematics/manifold-3.5.2 -> 3.5.4, sci-ml/{ik_llama-cpp-0_pre20261103 -> 0_pre20261104, llama-cpp-0.8.0 -> 0.9.0, onnx-1.20.1 -> 1.23.2}, sys-apps/{dtc-1.7.2-r2 -> 1.8.1, usbutils-019 -> 020, util-linux-2.42.3 -> 2.42.4}, sys-block/fio-3.41 -> 3.43, www-client/librewolf-bin-159.0_p1 -> 159.0.1_p1, x11-misc/libinput-gestures-2.80 -> 2.81)
commit 8a7147085a77223b14b1173e57b08c98c80b6fb3
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 04:53:37 2026 -0300
python3_15: mirror 75 ::gentoo packages and widen bentoo's own
Python 3.15 is final, but with PYTHON_TARGETS=python3_15 @world stopped at
95 installed packages whose PYTHON_COMPAT ends at 3.14 (first one hit:
sys-apps/util-linux). ::gentoo master has added 3.15 to none of them yet.
- Mirror 75 ::gentoo packages (76 ebuilds; clang has two slots) at the same
version, with python3_15 added to PYTHON_COMPAT and nothing else. Every
diverging axis carries a BENTOO-DIVERGENCE tag, and each copy says it goes
away once ::gentoo lists python3_15. Exceptions:
- app-admin/ansible-core: backport of upstream commit 405a6052b0 (PR #86976).
2.21 dies at import on 3.15 (dataclasses._is_type is gone), and upstream
will not backport the fix (ansible/ansible#87677).
- dev-debug/rr, app-accessibility/speech-dispatcher: OpenRC counterparts for
their systemd units (overlay rule). app-admin/system-config-printer goes on
check-openrc-coverage.sh's allowlist instead, because its unit is a
udev-triggered template and no init script can stand in for it.
- Widen 19 bentoo packages that blocked @world, plus 44 that only use Python at
build time, and eclass/gstreamer-meson.eclass, which covers ~70 gst packages.
- Not widened: sys-kernel/bentoo-kernel (its PYTHON_COMPAT lives in ::gentoo's
kernel-build.eclass) and www-client/librewolf (no 3.15 build evidence).
- .autoupdate: 68 new records, 6 re-enabled, and app-admin/ansible-core held
(2.22 would break ansible 14). iotop and meson-format-array have nothing to
probe and are listed in dead-upstreams.md.
How this was checked:
- Per-package research: upstream CI, Fedora rawhide builds on 3.15, and a grep
for every API 3.15 removed.
- Real builds against 3.15: media-gfx/blender in full (9030 targets, runs on
3.15.2), plus the C bindings of util-linux, libcap-ng, vim and pam_wrapper.
- emerge -pvuDN --with-bdeps=y @world resolves against this tree with
PYTHON_TARGETS="python3_14 python3_15" and PYTHON_SINGLE_TARGET="-* python3_15".
3.15 only is not reachable yet: 85 ::gentoo build-time-only packages (glibc,
gcc, llvm, ...) still stop at 3.14.
- gentoo-parity.sh adds no ALIGN or UNDOCUMENTED row. Its one new
[missing]/[orphans] hit, x11-misc/libinput-gestures, is a parser false
positive on "$/$"-...
- check-openrc-coverage.sh passes; pkgcheck is clean on every touched package.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 14:15:19 2026 -0300
dev-libs/boost, sci-mathematics/manifold: repair autoupdate bumps
dev-libs/boost: replace the blind 1.91.0-r3 -> 1.92.0 rename with
::gentoo's 1.92.0-r1 ebuild and its files/ (new icu-rpath, mpi and msm
patches; global -Werror removal; clang test exclusions), plus python3_15
and KEYWORDS="~amd64". ::gentoo keeps 1.92 unkeyworded pending its
consumer tracker (bug 983599); the divergence is tagged. Drop the five
patches 1.92.0-r1 no longer uses.
sci-mathematics/manifold: 3.5.4 based on ::gentoo's 3.5.2; upstream
3.5.3/3.5.4 only touch Windows ARM64 and WASM, no build change.
KEYWORDS reduced to ~amd64 (overlay baseline), tagged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit 7a11248dc65fba79675ab42334e4da10d53e6774
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 12:26:51 2026 -0300
add(www-client/opera-139.0.6053.38), add(metadata/{md5-cache/app-emulation/virt-firmware-26.10, md5-cache/app-office/wordcraft-bin-0.15.1, md5-cache/app-text/pdfcraft-bin-0.18.1, md5-cache/dev-debug/rr-5.10.0, md5-cache/dev-libs/boost-1.92.0, md5-cache/dev-python/openai-3.45.0, md5-cache/dev-util/antigravity-hub-bin-2.29.0.5723181030440960, md5-cache/dev-util/gtk-doc-1.37.0, md5-cache/dev-util/mesa_clc-27.0.0_pre20261104, md5-cache/dev-util/openchamber-bin-2.6.1, md5-cache/dev-util/qwen-code-0.26.7, md5-cache/llvm-core/clang-23.1.5, md5-cache/media-gfx/fontforge-20251009, md5-cache/media-libs/mesa-27.0.0_pre20261104, md5-cache/media-libs/opencolorio-2.6.0, md5-cache/media-libs/openimageio-3.2.2.0, md5-cache/media-libs/vulkan-layers-1.4.367_p20261104, md5-cache/net-misc/postman-bin-12.35.2, md5-cache/sci-mathematics/manifold-3.5.4, md5-cache/sci-ml/ik_llama-cpp-0_pre20261104, md5-cache/sci-ml/llama-cpp-0.9.0, md5-cache/sci-ml/onnx-1.23.2, md5-cache/sys-apps/dtc-1.8.1, md5-cache/sys-apps/usbutils-020, md5-cache/sys-apps/util-linux-2.42.4, md5-cache/sys-block/fio-3.43, md5-cache/www-client/librewolf-bin-159.0.1_p1, md5-cache/www-client/opera-139.0.6053.22, md5-cache/www-client/opera-139.0.6053.38, md5-cache/x11-misc/libinput-gestures-2.81}, g.json), del(metadata/{md5-cache/app-emulation/virt-firmware-26.9, md5-cache/app-office/wordcraft-bin-0.15.0, md5-cache/app-text/pdfcraft-bin-0.18.0, md5-cache/dev-debug/rr-5.9.0-r1, md5-cache/dev-libs/boost-1.91.0-r3, md5-cache/dev-python/openai-3.44.0, md5-cache/dev-util/antigravity-hub-bin-2.28.2.5937220255875072, md5-cache/dev-util/gtk-doc-1.36.1, md5-cache/dev-util/mesa_clc-27.0.0_pre20261103, md5-cache/dev-util/openchamber-bin-2.6.0, md5-cache/dev-util/qwen-code-0.26.6, md5-cache/llvm-core/clang-23.1.4-r1, md5-cache/media-gfx/fontforge-20230101-r2, md5-cache/media-libs/mesa-27.0.0_pre20261103, md5-cache/media-libs/opencolorio-2.4.2, md5-cache/media-libs/openimageio-3.1.7.0-r1, md5-cache/media-libs/vulkan-layers-1.4.367_p20261103, md5-cache/net-misc/postman-bin-12.35.1, md5-cache/sci-mathematics/manifold-3.5.2, md5-cache/sci-ml/ik_llama-cpp-0_pre20261103, md5-cache/sci-ml/llama-cpp-0.8.0, md5-cache/sci-ml/onnx-1.20.1, md5-cache/sys-apps/dtc-1.7.2-r2, md5-cache/sys-apps/usbutils-019, md5-cache/sys-apps/util-linux-2.42.3, md5-cache/sys-block/fio-3.41, md5-cache/www-client/librewolf-bin-159.0_p1, md5-cache/x11-misc/libinput-gestures-2.80}), mod(.autoupdate/packages.toml), up(app-emulation/virt-firmware-26.9 -> 26.10, app-office/wordcraft-bin-0.15.0 -> 0.15.1, app-text/pdfcraft-bin-0.18.0 -> 0.18.1, dev-debug/rr-5.9.0-r1 -> 5.10.0, dev-libs/boost-1.91.0-r3 -> 1.92.0, dev-python/openai-3.44.0 -> 3.45.0, dev-util/{antigravity-hub-bin-2.28.2.5937220255875072 -> 2.29.0.5723181030440960, gtk-doc-1.36.1 -> 1.37.0, mesa_clc-27.0.0_pre20261103 -> 27.0.0_pre20261104, openchamber-bin-2.6.0 -> 2.6.1, qwen-code-0.26.6 -> 0.26.7}, llvm-core/clang-23.1.4-r1 -> 23.1.5, media-gfx/fontforge-20230101-r2 -> 20251009, media-libs/{mesa-27.0.0_pre20261103 -> 27.0.0_pre20261104, opencolorio-2.4.2 -> 2.6.0, openimageio-3.1.7.0-r1 -> 3.2.2.0, vulkan-layers-1.4.367_p20261103 -> 1.4.367_p20261104}, net-misc/postman-bin-12.35.1 -> 12.35.2, sci-mathematics/manifold-3.5.2 -> 3.5.4, sci-ml/{ik_llama-cpp-0_pre20261103 -> 0_pre20261104, llama-cpp-0.8.0 -> 0.9.0, onnx-1.20.1 -> 1.23.2}, sys-apps/{dtc-1.7.2-r2 -> 1.8.1, usbutils-019 -> 020, util-linux-2.42.3 -> 2.42.4}, sys-block/fio-3.41 -> 3.43, www-client/librewolf-bin-159.0_p1 -> 159.0.1_p1, x11-misc/libinput-gestures-2.80 -> 2.81)
commit 8a7147085a77223b14b1173e57b08c98c80b6fb3
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 04:53:37 2026 -0300
python3_15: mirror 75 ::gentoo packages and widen bentoo's own
Python 3.15 is final, but with PYTHON_TARGETS=python3_15 @world stopped at
95 installed packages whose PYTHON_COMPAT ends at 3.14 (first one hit:
sys-apps/util-linux). ::gentoo master has added 3.15 to none of them yet.
- Mirror 75 ::gentoo packages (76 ebuilds; clang has two slots) at the same
version, with python3_15 added to PYTHON_COMPAT and nothing else. Every
diverging axis carries a BENTOO-DIVERGENCE tag, and each copy says it goes
away once ::gentoo lists python3_15. Exceptions:
- app-admin/ansible-core: backport of upstream commit 405a6052b0 (PR #86976).
2.21 dies at import on 3.15 (dataclasses._is_type is gone), and upstream
will not backport the fix (ansible/ansible#87677).
- dev-debug/rr, app-accessibility/speech-dispatcher: OpenRC counterparts for
their systemd units (overlay rule). app-admin/system-config-printer goes on
check-openrc-coverage.sh's allowlist instead, because its unit is a
udev-triggered template and no init script can stand in for it.
- Widen 19 bentoo packages that blocked @world, plus 44 that only use Python at
build time, and eclass/gstreamer-meson.eclass, which covers ~70 gst packages.
- Not widened: sys-kernel/bentoo-kernel (its PYTHON_COMPAT lives in ::gentoo's
kernel-build.eclass) and www-client/librewolf (no 3.15 build evidence).
- .autoupdate: 68 new records, 6 re-enabled, and app-admin/ansible-core held
(2.22 would break ansible 14). iotop and meson-format-array have nothing to
probe and are listed in dead-upstreams.md.
How this was checked:
- Per-package research: upstream CI, Fedora rawhide builds on 3.15, and a grep
for every API 3.15 removed.
- Real builds against 3.15: media-gfx/blender in full (9030 targets, runs on
3.15.2), plus the C bindings of util-linux, libcap-ng, vim and pam_wrapper.
- emerge -pvuDN --with-bdeps=y @world resolves against this tree with
PYTHON_TARGETS="python3_14 python3_15" and PYTHON_SINGLE_TARGET="-* python3_15".
3.15 only is not reachable yet: 85 ::gentoo build-time-only packages (glibc,
gcc, llvm, ...) still stop at 3.14.
- gentoo-parity.sh adds no ALIGN or UNDOCUMENTED row. Its one new
[missing]/[orphans] hit, x11-misc/libinput-gestures, is a parser false
positive on "$/$"-...
- check-openrc-coverage.sh passes; pkgcheck is clean on every touched package.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

