gpo.zugaina.org

Search Portage & Overlays:

media-libs/opencv

A collection of algorithms and sample code for various computer vision problems

Screenshots

  • opencv-5.0.0-r90
    ~amd64 ~arm64
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k jpegxl openexr png spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff
  • opencv-5.0.0
    ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: pg_overlay
  • opencv-5.0.0
    ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: bentoo
  • opencv-4.14.0
    ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: gentoo
  • opencv-4.13.0-r90
    ~amd64 ~arm ~arm64
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff
  • opencv-4.13.0
    ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: pg_overlay
  • opencv-4.12.0-r90
    ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff
  • opencv-4.12.0-r2
    ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: gentoo
  • opencv-4.12.0-r1
    amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d examples features2d wechat-qrcode cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: gentoo
  • opencv-4.11.0-r1
    amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
    debug doc +eigen gflags glog java non-free opencvapps python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d dnnsamples examples features2d cuda cudnn opencl video_cards_intel +ffmpeg gphoto2 gstreamer ieee1394 openni openni2 xine vaapi v4l avif gdal gif jasper jpeg jpeg2k openexr png quirc spng tesseract tiff webp gtk3 qt6 opengl truetype vtk vulkan wayland openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_arm_asimddp cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512_bitalg cpu_flags_x86_avx512_vbmi2 cpu_flags_x86_avx512_vnni cpu_flags_x86_avx512_vpopcntdq cpu_flags_x86_avx512bw cpu_flags_x86_avx512cd cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512ifma cpu_flags_x86_avx512vbmi cpu_flags_x86_avx512vl cpu_flags_x86_avx512er cpu_flags_x86_avx512pf cpu_flags_x86_avx512_4fmaps cpu_flags_x86_avx512_4vnniw java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: gentoo
  • opencv-4.10.0
    ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
    debug doc +eigen gflags glog java non-free opencvapps +python test testprograms contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d dnnsamples examples +features2d opencl cuda cudnn video_cards_intel +ffmpeg gstreamer xine vaapi v4l gphoto2 ieee1394 avif gdal jasper jpeg jpeg2k openexr png quirc tesseract tiff webp gtk3 qt5 qt6 opengl vtk openmp tbb atlas lapack mkl cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_popcnt cpu_flags_x86_sse4_2 cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test

    View      Download      Browse     License: Apache-2.0   
    Overlay: mim

ChangeLog

commit eef2b364d6cb9be5434783b8fd00843093a7788f
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 7 16:25:59 2026 -0300

clean(media-libs/opencv): drop ten files/ patches from the 4.x series the overlay no longer carries

The overlay is on 5.0.0; 4.13.0 was removed. These ten name 4.5 through 4.12
and no ebuild reaches them, so they are litter -- they mislead a reader into
thinking a fix is applied when nothing applies it. The version-agnostic ones
that ARE still reached (opencv-4.13.0-use-system-flatbuffers.patch,
opencv-4.1.2-opencl-license.patch, opencv-caffe.proto) stay.

Found by scripts/gentoo-parity.sh, which grew the overlay-wide orphan check in
7406751b3. Last touched in 07c99b194 (2025-12-31), the commit that added them
alongside 4.13.0 -- nothing in flight, nothing to revert.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit 496137166b434e64accf1516386c029dda39ddfc
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 7 10:27:51 2026 -0300

mod(9 packages): tag the last SLOT and IUSE divergences, mod(scripts/gentoo-parity.sh): re-measure A14, A15 and A16

Ten rows across the SLOT and IUSE axes, and none is a lag. Both axes reach zero
ALIGN with this; only PATCHES and INHERIT are left.

THE FIVE SLOT ROWS ARE ALL THE SAME SHAPE: a subslot that IS the library ABI,
moving with a release this overlay ships ahead of ::gentoo. imath 3/30 against
3/29, nettle 0/9-7 against 0/8-6 (the libnettle and libhogweed sonames upstream
bumped for 4.0), libqmi 0/5.12 against 0/5.11. None can be aligned without
shipping ::gentoo's older version, and none SHOULD be suppressed - a real
subslot bump is exactly what consumers must rebuild for, which is why the SLOT
suppression rule deliberately spares them.

nodejs is the exception and the reason the axis exists. Its bare "24" and "26"
against ::gentoo's 0/26 is the multislot layout: this overlay slots nodejs by
major so several install side by side with app-eselect/eselect-nodejs choosing
between them. Aligning the string would collapse the layout the eselect module
depends on. Both ebuilds tagged, because the SLOT key is per ebuild.

THE FIVE IUSE ROWS are flags the overlay does not expose, each following from a
divergence already recorded elsewhere: calibre's dropped python3_12/13 (the 9
series needs 3.14), imagemagick's verify-sig (the eclass is not inherited),
opencv's quirc (OpenCV 5 dropped the bundled copy), xdg-desktop-portal's
gstreamer (that flag comes from ::gentoo's own optional-gstreamer patch, not
upstream).

net-dns/bind-tools is the one worth reading. Both sides are dummy ebuilds whose
only job is forwarding flags to net-dns/bind, and ::gentoo's 9.18.0-r1 forwards
[caps?] to a package that has no caps flag - checked across every bind in
::gentoo, 9.18.38 through 9.20.27, and not one declares it. So this is not the
overlay missing a flag; it is the overlay declining to copy a dead one.

A14, A15 and A16 re-measured, ALIGN -> JUSTIFIED on the rows this commit tagged.
Nothing about the SLOT stage moved: what those three assert is that the row
SURVIVES rather than being folded away as a version artifact, and "none" is
still the value that would mean it was. A16 already mixed the two verdicts,
which is the clearest evidence the distinction was never ALIGN-versus-JUSTIFIED.

Verified. Every md5-cache delta is _md5_ and eclass reordering only - no IUSE,
no SLOT, no dependency field moved, which is what comment-only edits must
produce. pkgcheck against a worktree at ba223c88c is identical on all nine
packages. The sweep holds at 225 rows with ALIGN 48 -> 38 and JUSTIFIED 175 ->
185. --self-test 24/24, shellcheck -S warning clean.

Two md5-cache orphans went with the egencache run, imath-3.2.2 and
bind-tools-9.20.26, neither with an ebuild since earlier bumps.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit 7bc9158140de50bbbcf9a8f3df36ced491f49628
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Sep 6 20:51:25 2026 -0300

fix(sys-apps/xdg-desktop-portal): the meson build needs gstreamer-pbutils and nothing declared it, mod(app-emulation/crossover-bin, media-gfx/imagemagick, media-libs/opencv, net-libs/nodejs, sys-cluster/minikube, x11-drivers/xf86-video-qxl): tag eight decisions already argued in prose, mod(scripts/gentoo-parity.sh): re-measure A20

Third remediation batch, ten rows, and the ratio inverted: ONE was a lag and
eight were decisions already explained in a comment beside the code with no
machine-readable tag on them. That is the finding worth keeping - the deeper
this goes, the more of what is left is documentation debt rather than drift.

THE LAG, and it is a build-breaking one.

xdg-desktop-portal declared no dependency on media-libs/gst-plugins-base.
Upstream's meson.build line 135 reads

gst_pbutils_dep = dependency('gstreamer-pbutils-1.0')

with no required: argument, so it is mandatory, and it sits in the same block as
glib, gio, json-glib, fuse3 and gdk-pixbuf - every one of which this ebuild does
declare. src/meson.build:221 links validate-sound against it. qfile names the
owner of gstreamer-pbutils-1.0.pc: media-libs/gst-plugins-base. A clean build
with that package absent fails at meson setup.

::gentoo has the atom behind a gstreamer USE flag, but that flag is not
upstream - it comes from their own 1.20.4-optional-gstreamer.patch. bentoo does
not carry that patch, so here the dependency is what upstream makes it:
unconditional. Added to DEPEND, which RDEPEND already re-exports.

THE EIGHT THAT WERE NEVER LAGS. Each already had its reasoning written out; all
that was missing was the tag the guard can read.

crossover-bin has no cpio, unzip or bbe because those three exist to carve apart
::gentoo's install-crossover-*.bin, a self-extracting zip. This ebuild takes the
.deb CodeWeavers publishes alongside it and hands it to unpack_deb.

nodejs has no dev-cpp/simdutf, and there were already twenty lines arguing why.

opencv has no media-libs/quirc because OpenCV 5 folded QR decoding into
objdetect and dropped the bundled copy; ::gentoo still carries it on 4.12.

imagemagick has none of the verify-sig chain because it does not fetch the .asc
from mirror://imagemagick - a SRC_URI divergence already tagged two lines above.

minikube keeps libvirt in RDEPEND only (dlopen, nothing needed to compile) and
dropped go-bindata (the Makefile stopped invoking it).

xf86-video-qxl's REQUIRED_USE differs for the same python3_14 its IUSE tag
already covers, arriving through $.

THREE OF THESE ARE THE SAME SHAPE, and it is worth naming: one edit, two axes.
minikube moved an atom between DEPEND and RDEPEND; xf86-video-qxl changed
PYTHON_COMPAT; opencv's DEPEND block is reused by RDEPEND. Each produces two
divergence rows, and a tag on one axis leaves the other reading ALIGN forever.
foldingathome had this in the previous batch too.

Verified. The md5-cache delta is +[media-libs/gst-plugins-base:1.0] on both
depend axes of xdg-desktop-portal and nothing but _md5_ on the other six, which
is what a comment-only edit must produce. pkgcheck was run against a worktree at
de97d8448: identical findings before and after on all seven, including
xdg-desktop-portal reporting nothing at all, so the new atom resolves. The sweep
goes 232 rows to 230, ALIGN 93 to 83; the resolution-affecting subset is 23 down
to 13. --self-test 24/24 with A20 re-measured.

NOT VERIFIED: nothing merged - no sudo on this host, and Portage reads
/var/db/repos/bentoo rather than the checkout. In particular the
xdg-desktop-portal build was not re-run; the claim rests on upstream's meson
declaration and pkgcheck resolving the atom, not on a configure log.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit 0d8b24810bf78c7332e256ad1060538c8698d53d
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Sep 5 19:33:18 2026 -0300

mod(www-client/chromium, dev-games/godot, media-libs/{opencv,vulkan-layers}, dev-db/sqlitebrowser, dev-util/{breakpad,mdds}, dev-libs/zxcvbn-c, sys-apps/fakeroot): document 9 PATCHES divergences

All nine are PATCHES rows, so every one was compared by CONTENT rather
than by filename -- the check that separates a real divergence from
sweep noise. Three results were not what the names suggested.

sqlitebrowser's patch is BYTE-IDENTICAL to ::gentoo's
sqlitebrowser-3.13.1_p20250502-no-git.patch. Only the name differs, and
that is deliberate rather than sloppy: this is a snapshot that bumps
often and the autoupdate applier never renames files/, so a PV in the
filename goes stale at the next bump. Documented as intentional instead
of "fixed" by adopting a name that would rot.

godot is the opposite and worse. godot-4.5-scons.patch has ::gentoo's
FILENAME and different CONTENT: ours is the older cut, missing both the
hunk that respects AR (Gentoo bug #977691) and the
platform/linuxbsd/detect.py half. Same name plus different content means
the sweep pairs them and reports a difference forever, and it hides that
we are behind. Tagged with the two ways out named -- rebase ::gentoo's
onto 4.8, or rename ours -- and left for a decision rather than picked
unilaterally.

fakeroot's musl patch also differs in content, not just in name: it is
::gentoo's 1.32.2 patch rebased onto 2.1.4, and its configure-id_t
companion is gone because 2.1.4 fixed that upstream.

The rest are what they look like. breakpad, mdds and opencv each keep
::gentoo's patches byte-identical and add their own on top; chromium,
zxcvbn-c and vulkan-layers carry patches with no counterpart at all.

egencache dropped orphaned md5-cache entries for sqlitebrowser and
vulkan-layers snapshots whose ebuilds are gone.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

commit d32f6ae219de41f18ae523fa29ef818afdb90f53
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Jun 6 22:52:36 2026 -0300

mod(media-libs/opencv-5.0.0), mod(metadata/md5-cache/media-libs/opencv-5.0.0)

commit 66be77a732befaaa29c3f1a67f92b2e278323a15
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Jun 6 22:00:22 2026 -0300

mod(media-libs/opencv-5.0.0), mod(metadata/md5-cache/media-libs/opencv-5.0.0)

commit 62d6b17fde6d88e549c62a2bb36702cc4e8818cd
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Jun 6 21:03:56 2026 -0300

add(metadata/{md5-cache/app-editors/zed-bin-1.5.4, md5-cache/dev-util/mesa_clc-26.2.0_pre20260606, md5-cache/media-libs/mesa-26.2.0_pre20260606, md5-cache/media-libs/opencv-5.0.0}), up(app-editors/zed-bin-1.5.3 -> 1.5.4, dev-util/mesa_clc-26.2.0_pre20260605 -> 26.2.0_pre20260606, media-libs/{mesa-26.2.0_pre20260605 -> 26.2.0_pre20260606, opencv-4.13.0-r2 -> 5.0.0})

commit c6462677fd4b2885e78233f2901353c175f5fd2e
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Jun 3 16:17:32 2026 -0300

add(metadata/{md5-cache/app-editors/vim-9.2.0592, md5-cache/app-editors/vim-core-9.2.0592}), mod(net-ftp/filezilla-pro-3.70.5), up(app-editors/{vim, vim-core}-9.2.0588 -> 9.2.0592)

commit 9b527e942f0396bd7b805cb258f84617a9a3f0f4
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Jun 3 16:03:55 2026 -0300

add(metadata/md5-cache/app-portage/bentoolkit-0.3.17), mod(net-ftp/filezilla-pro-3.70.5), mod(metadata/{md5-cache/app-emulation/crossover-bin-26.1.0, md5-cache/app-office/openoffice-bin-4.1.16, md5-cache/net-ftp/filezilla-pro-3.70.5, md5-cache/sci-ml/ollama-0.30.3}), up(sci-ml/ollama{,-bin}-0.30.2 -> 0.30.3)

commit 945cd7a3f2412eb18ac968072809822824d9aaf7
Author: lucascouts <lucascs@protonmail.com>
Date: Mon May 25 21:51:42 2026 -0300

del(app-containers/{docker-29.5.0, docker-compose-5.1.3}, app-editors/{antigravity-bin-1.23.2.4781536860569600, cursor-3.4.20, kiro-0.12.200, vim-9.2.0491, vim-core-9.2.0491, windsurf-2.2.17, zed-bin-1.2.6, zed-bin-1.3.3_pre}, app-emulation/d7vk-1.9, app-office/libreoffice-26.2.3.2, dev-games/godot-4.7_beta2, dev-python/{conda-26.3.2, uv-bin-0.11.3}, dev-vcs/gitkraken-12.1.1, media-gfx/blender-5.1.1, media-libs/{mesa-26.2.0_pre20260516, opencv-4.13.0-r1, vulkan-layers-1.4.352_p20260516, vulkan-loader-1.4.352_p20260515}, net-libs/nodejs-26.1.0, net-misc/modemmanager-1.25.1_p20260512, www-client/{brave-browser-1.90.122, vivaldi-8.0.4033.28}, www-misc/warsaw-2.21.5)

commit 63c4f9d7087862085af9fdab90926253c7726c7e
Author: lucascouts <lucascs@protonmail.com>
Date: Sun May 3 08:31:52 2026 -0300

add(media-libs/opencv-4.13.0-r2)

commit 52bdf7ac0d17923f2da4950796963faa05af21a1
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Apr 13 21:40:53 2026 -0300

up(media-libs/opencv-4.13.0 -> 4.13.0-r1)

commit ef4225ae992cf4eff297723fb05efea3fe1c9fab
Author: neirochap <neirochap@proton.me>
Date: Mon Apr 13 14:58:22 2026 -0300

media-libs/opencv: fix cudacodec build with NVCUVID/NVCUVENC disabled

commit 789178c59aee7f591b7f941af1db3726ff4bfdf2
Author: neirochap <neirochap@proton.me>
Date: Sun Apr 12 12:05:21 2026 -0300

media-libs/opencv: trim cuda 13.0 patch to include-only fix

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

commit 7b08cf027e7c45b8e88a8dca7e0ef8602e432ff9
Author: neirochap <neirochap@proton.me>
Date: Sat Apr 11 19:07:23 2026 -0300

media-libs/opencv: drop already-applied videowriter patch

commit 88b5180e171a20b28eee66d92940bd50127dc775
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Jan 5 15:46:09 2026 -0300

mod(mail-client/betterbird-bin-140.6.0, media-libs/opencv-4.13.0), up(app-office/onlyoffice-bin-9.2.0 -> 9.2.1, dev-util/mesa_clc-25.3.2_p20251220 -> 25.3.2_p20260104, media-libs/mesa-25.3.2_p20251220 -> 25.3.2_p20260104)

commit 07c99b1949b8c77130384714d188b632708a515f
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Dec 31 13:16:08 2025 -0300

add(app-shells/fish-4.3.1, media-libs/opencv-4.13.0)

commit 229999840cb25d2b36dbb8580f5b82251a9626d9
Author: lucascouts <lucascs@protonmail.com>
Date: Sat May 10 23:03:32 2025 -0300

add(net-im/telegram-desktop-5.14.2), add(sys-apps/bleachbit-5.0.0), del(app-editors/vscodium-1.99.32846), del(media-gfx/blender-4.4.0), del(media-libs/opencv-4.11.0), del(sys-libs/libnvidia-container-1.17.4), del(www-client/librewolf-138.0.1_p1), up(app-editors/windsurf/windsurf-1.7.1.ebuild -> app-editors/windsurf-1.7.1 -> 1.8.2), up(dev-util/glslang/glslang-1.4.309.0_p20250404.ebuild -> dev-util/glslang-1.4.309.0_p20250404 -> 1.4.313.0_p20250429), up(dev-util/mesa_clc/mesa_clc-25.1.0_pre20250505.ebuild -> dev-util/mesa_clc-25.1.0_pre20250505 -> 25.1.0_p20250510), up(dev-util/spirv-headers/spirv-headers-1.4.309.0_p20250401.ebuild -> dev-util/spirv-headers-1.4.309.0_p20250401 -> 1.4.313.0_p20250507), up(dev-util/spirv-tools/spirv-tools-1.4.309.0_p20250404.ebuild -> dev-util/spirv-tools-1.4.309.0_p20250404 -> 1.4.313.0_p20250510), up(dev-util/volk/volk-1.4.309.0_p20250404.ebuild -> dev-util/volk-1.4.309.0_p20250404 -> 1.4.313.0_p20250509), up(dev-util/vulkan-headers/vulkan-headers-1.4.312_p20250404.ebuild -> dev-util/vulkan-headers-1.4.312_p20250404 -> 1.4.315_p20250509), up(dev-util/vulkan-tools/vulkan-tools-1.4.311_p2020321.ebuild -> dev-util/vulkan-tools-1.4.311_p2020321 -> 1.4.315_p20250509), up(dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.309.0_p20250404.ebuild -> dev-util/vulkan-utility-libraries-1.4.309.0_p20250404 -> 1.4.313.0_p20250509), up(mail-mta/protonmail-bridge/protonmail-bridge-3.19.0.ebuild -> mail-mta/protonmail-bridge-3.19.0 -> 3.20.0), up(media-gfx/lycheeslicer/lycheeslicer-7.2.2.ebuild -> media-gfx/lycheeslicer-7.2.2 -> 7.3.2), up(media-libs/mesa/mesa-25.1.0_pre20250505.ebuild -> media-libs/mesa-25.1.0_pre20250505 -> 25.1.0_p20250510), up(media-libs/vulkan-layers/vulkan-layers-1.4.313_p20250504.ebuild -> media-libs/vulkan-layers-1.4.313_p20250504 -> 1.4.315_p20250510), up(media-libs/vulkan-loader/vulkan-loader-1.4.312_p20250404.ebuild -> media-libs/vulkan-loader-1.4.312_p20250404 -> 1.4.315_p20250509), up(net-libs/nodejs/nodejs-23.11.0.ebuild -> net-libs/nodejs-23.11.0 -> 24.0.1), up(net-misc/onionshare/onionshare-2.6.2.ebuild -> net-misc/onionshare-2.6.2 -> 2.6.3), up(net-misc/postman-bin/postman-bin-11.43.4.ebuild -> net-misc/postman-bin-11.43.4 -> 11.44.0), up(sys-apps/fwupd/fwupd-2.0.7.ebuild -> sys-apps/fwupd-2.0.7 -> 2.0.9), up(www-client/brave-bin/brave-bin-1.78.94.ebuild -> www-client/brave-bin-1.78.94 -> 1.78.97)

commit b0fba5b22f3051a6e6bd863b79931e1e76c220a4
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Apr 15 16:07:29 2025 -0300

add(app-editors/vscodium-1.99.22418), add(media-libs/opencv-4.11.0), add(net-misc/openssh-10.0_p2), up(app-editors/cursor/cursor-0.48.8.ebuild -> app-editors/cursor-0.48.8 -> 0.48.9), up(net-misc/postman-bin/postman-bin-11.39.5.ebuild -> net-misc/postman-bin-11.39.5 -> 11.40.6), up(www-client/brave-bin/brave-bin-1.77.95.ebuild -> www-client/brave-bin-1.77.95 -> 1.77.97), up(www-client/librewolf/librewolf-137.0_p2.ebuild -> www-client/librewolf-137.0_p2 -> 137.0_p3)

commit b7addc198fe31ed37cb0ebcc63da61bff1766606
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Nov 5 15:54:49 2024 -0300

del(media-libs/opencv-4.10.0), up(net-misc/networkmanager/networkmanager-1.51.2.ebuild -> net-misc/networkmanager-1.51.2 -> 1.51.3)

commit e7d830c8610310eaa8ab67e3629b074122b28434
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Aug 3 09:09:53 2024 -0300

change to gentoo base only

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 fd24d6acf436c6b04051a1493f6b3bbac7739fb5
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 4 15:32:10 2019 +0000

+(dev-libs/ivykis-0.42.4), ^(media-libs/opencv-3.4.1-r6 -> 3.4.6-r1)

commit 724ff3ea2889b3f858c68c6f14168f5a1417e44b
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 4 14:21:48 2019 +0000

+(dev-lang/python-exec-2.4.6-r1, sys-apps/firejail-lts-0.9.56.2), *(sys-devel/llvm-8.0.1), ^(app-admin/{sudo-1.8.27 -> 1.8.27-r1, syslog-ng-3.20.1 -> 3.22.1}, media-fonts/fontawesome-5.10.0 -> 5.10.1, media-libs/opencv-3.4.6-r1 -> 3.4.1-r6, sys-kernel/gentoo-sources- -> 4.4.187, 4.9.187, 5.2.6})

commit 2482be54ac3c70ec17511fb2edf36acea0caaa80
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Jul 22 17:17:33 2019 +0000

^(media-libs/opencv-3.4.1-r6 -> 3.4.6-r1)

commit c60cabd2d6650635ba21d2db4c6b379375ae2413
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Mar 26 00:31:11 2019 -0300

updated media-libs/opencv-3.4.1-r5 -> 3.4.1-r6

commit 35580d13d2fd2f1b18e9c54e844a0dd4b92f1a3a
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jan 29 17:08:50 2019 -0300

added media-libs/opencv-3.4.1-r5