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.

-- 
wbr, Kirill

Reply via email to