On Sun, 29 Jun 2025 22:20:43 +0200,
Kurt Mosiejczuk <kmos@openbsd.org> wrote:
>
> On Sun, Jun 29, 2025 at 01:17:57PM -0600, kmos@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
No comments:
Post a Comment