Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jun 2026 20:58:07 +0300
From:      Max Brazhnikov <makc@freebsd.org>
To:        Nuno Teixeira <eduardo@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org
Subject:   Re: git: 990ee581e635 - main - graphics/libheif: Update to 1.22.2
Message-ID:  <MdeAPUfFSsCrasZ57hbmZw@freebsd.org>
In-Reply-To: <CAFDf7UJL5uP9TgDWbZna35YMpWGGnCGCvPZ=pO0aoYoDZWi6aQ@mail.gmail.com>
References:  <6a1adde0.225f9.2f4c4d84@gitrepo.freebsd.org> <CAFDf7UJL5uP9TgDWbZna35YMpWGGnCGCvPZ=pO0aoYoDZWi6aQ@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Hi Nuno,

> Did you detect any failures on consumers exp-run?
> I'm getting build failure on x11/wallutils that I think it is related.

I'm sorry for the breakage. I did not test all consumers this time. Turns out
x11/wallutils is the only port affected by the update. wallutils uses very
outdated go/libheif shims, so I'd leave it for upstream to fix it. Meanwhile I
suggest to disable the option instead of marking the port broken.

Cheers,
Max
[-- Attachment #2 --]
>From a5ece3aaeb0b65978daca265d5d7ae6ebce0dbb9 Mon Sep 17 00:00:00 2001
From: Max Brazhnikov <makc@FreeBSD.org>
Date: Wed, 3 Jun 2026 20:55:14 +0300
Subject: [PATCH] x11/wallutils: Disable broken HEIF option

---
 x11/wallutils/Makefile | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index 5205a2e3f8f5..08bee0520f2e 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	wallutils
 DISTVERSIONPREFIX=	v
 DISTVERSION=	5.14.3
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	x11 wayland
 
 MAINTAINER=	eduardo@FreeBSD.org
@@ -11,8 +11,6 @@ WWW=		https://github.com/xyproto/wallutils
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN=		fails to build with libheif 1.22.2 # See also: https://github.com/xyproto/wallutils/issues/58
-
 LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
 		libX11.so:x11/libX11
 
@@ -56,7 +54,8 @@ PLIST_FILES=	${GO_TARGET:S,./cmd,bin,}
 PLIST_FILES+=	${GO_TARGET:S,./cmd,share/man/man1,:S,$,.1.gz,}
 
 OPTIONS_DEFINE=		HEIF
-OPTIONS_DEFAULT=	HEIF
+
+HEIF_BROKEN=		fails to build with libheif 1.22.2 # See also: https://github.com/xyproto/wallutils/issues/58
 
 # Using [HEIF_VARS= GO_TARGET+=./cmd/heic2stw] causes post-install to fail parsing instalation of heic2stw.1 manual
 .include <bsd.port.options.mk>
-- 
2.54.0

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?MdeAPUfFSsCrasZ57hbmZw>