On 2025/06/30 12:54, Kirill A. Korinsky wrote: > On Sun, 29 Jun 2025 22:20:43 +0200, > Kurt Mosiejczuk <k...@openbsd.org> wrote: > > > > On Sun, Jun 29, 2025 at 01:17:57PM -0600, k...@openbsd.org wrote: > > > Bulk build on sparc64-0a.ports.openbsd.org > > > > > Started : Thu Jun 26 15:49:14 MDT 2025 > > > Finished: Sun Jun 29 13:17:20 MDT 2025 > > > Duration: 2 Days 21 hours 28 minutes > > > > > Built using OpenBSD 7.7-current (GENERIC.MP) #8: Tue Jun 17 18:37:37 MDT > > > 2025 > > > > > Built 8994 packages > > > > > Number of packages built each day: > > > Jun 26: 4777 > > > Jun 27: 3607 > > > Jun 28: 589 > > > Jun 29: 21 > > > > > Critical path missing pkgs: > > > https://cranky.work/sparc64/2025-06-26/summary.log > > > > So at some point texmf has managed to sprout a roundabout dependency on > > qt5 via the following chains originating with print/psutils > > > > print/texlive/base not installable print/psutils -> graphics/py-wand -> > > graphics/ImageMagick -> multimedia/libheif -> multimedia/libde265 -> > > x11/qt5/qtbase > > print/texlive/base,-main same as print/texlive/base > > print/texlive/texmf not installable print/texlive/base,-main -> > > print/psutils -> graphics/py-wand -> graphics/ImageMagick -> > > multimedia/libheif -> multimedia/libde265 -> x11/qt5/qtbase > > print/texlive/texmf,-context not installable print/texlive/texmf,-full -> > > print/texlive/texmf,-main -> print/texlive/base,-main -> print/psutils -> > > graphics/py-wand -> graphics/ImageMagick -> multimedia/libheif -> > > multimedia/libde265 -> x11/qt5/qtbase > > print/texlive/texmf,-docs not installable print/texlive/base,-main -> > > print/psutils -> graphics/py-wand -> graphics/ImageMagick -> > > multimedia/libheif -> multimedia/libde265 -> x11/qt5/qtbase > > print/texlive/texmf,-full not installable print/texlive/texmf,-main -> > > print/texlive/base,-main -> print/psutils -> graphics/py-wand -> > > graphics/ImageMagick -> multimedia/libheif -> multimedia/libde265 -> > > x11/qt5/qtbase > > > > This seems... wrong. > > > > Probably we need something like this: > > Index: multimedia/libheif/Makefile > =================================================================== > RCS file: /home/cvs/ports/multimedia/libheif/Makefile,v > diff -u -p -r1.21 Makefile > --- multimedia/libheif/Makefile 29 Apr 2025 15:39:06 -0000 1.21 > +++ multimedia/libheif/Makefile 30 Jun 2025 10:52:55 -0000 > @@ -1,7 +1,7 @@ > COMMENT= HEIF and AVIF file format decoder and encoder > > V= 1.19.7 > -REVISION= 0 > +REVISION= 1 > DISTNAME= libheif-$V > > SHARED_LIBS += heif 2.3 > @@ -27,7 +27,7 @@ LIB_DEPENDS= graphics/gdk-pixbuf2 \ > graphics/libwebp \ > multimedia/aom \ > multimedia/dav1d \ > - multimedia/libde265 \ > + multimedia/libde265,-main \ > multimedia/openh264 \ > graphics/jpeg \ > multimedia/x265 > > > I really doubt that libheif needs any GUI tools from libde265.
That won't help, it would need a bootstrap flavour that knocks out building the tools.