Index | Thread | Search

From:
Florian Viehweger <openbsd@out-of-creativity.de>
Subject:
Re: [update] chafa to 1.18.1
To:
ports@openbsd.org
Date:
Sun, 5 Apr 2026 10:40:29 +0200

Download raw body.

Thread
Friendly ping.

Am Sun, 22 Feb 2026 14:14:13 +0100
schrieb Florian Viehweger <openbsd@out-of-creativity.de>:

> Hi,
> 
> this is an update for chafa to 1.18.1.
> 
> Some testing done on amd64. No issues found.
> 
> In this release support for HEIC images is added.
> 
> portcheck and 'make test' are happy.
> 
> I'm not sure what 'make port-lib-depends-check' is trying to tell me.
> 
> ---%<---
> 
> chafa-1.18.1(graphics/chafa):
> Missing: pixman-1.40 (/usr/local/bin/chafa) (system lib)
> Extra:  pixman-1.46
> WANTLIB += pixman-1
> *** Error 1 in target 'port-lib-depends-check' (ignored)
> 
> --->%---
> 
> Changes listed here [1].
> 
> Comments?
> 
> Thanks!
> 
> [1] https://github.com/hpjansson/chafa/blob/master/NEWS
> 
> 
> Index: Makefile
> ===================================================================
> RCS file:
> /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/Makefile,v
> retrieving revision 1.19 diff -u -p -u -p -r1.19 Makefile
> --- Makefile	22 Sep 2025 12:39:02 -0000	1.19
> +++ Makefile	22 Feb 2026 12:55:28 -0000
> @@ -1,7 +1,7 @@
>  COMMENT =		character art facsimile generator
> -DISTNAME =		chafa-1.16.2
> +DISTNAME =		chafa-1.18.1
>  
> -SHARED_LIBS +=  	chafa                     5.0 # 10.0
> +SHARED_LIBS +=  	chafa                     6.0 # 11.0
>  
>  CATEGORIES =		graphics
>  
> @@ -18,8 +18,8 @@ WANTLIB += dav1d expat ffi fontconfig fr
>  WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 harfbuzz hwy iconv intl
> jpeg WANTLIB += jxl jxl_cms jxl_threads lcms2 lzma m pango-1.0
> pangocairo-1.0 WANTLIB += pcre2-8 pixman-1 png pthread rsvg-2
> sharpyuv tiff webp webpdemux -WANTLIB += xcb xcb-render xcb-shm xml2
> z zstd -WANTLIB += Lerc fribidi graphite2 pangoft2-1.0
> +WANTLIB += xcb xcb-render xcb-shm xml2 z zstd de265 openh264 x265
> x264 +WANTLIB += Lerc fribidi graphite2 pangoft2-1.0 heif
>  
>  SITES =			https://hpjansson.org/chafa/releases/
>  EXTRACT_SUFX =		.tar.xz
> @@ -30,10 +30,10 @@ LIB_DEPENDS =		devel/glib2 \
>  			graphics/libavif \
>  			graphics/libjxl \
>  			graphics/libwebp \
> +			multimedia/libheif \
>  			x11/gnome/librsvg
>  
>  CONFIGURE_STYLE =	gnu
> -CONFIGURE_ARGS +=	--without-imagemagick
>  
>  post-install:
>  	${INSTALL_MAN} ${WRKSRC}/docs/chafa.1 ${PREFIX}/man/man1
> Index: distinfo
> ===================================================================
> RCS file:
> /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/distinfo,v
> retrieving revision 1.12 diff -u -p -u -p -r1.12 distinfo
> --- distinfo	22 Sep 2025 12:39:02 -0000	1.12
> +++ distinfo	22 Feb 2026 12:55:28 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (chafa-1.16.2.tar.xz) =
> ZXiY3ZqJtFEwpEwe/h/APix70AwvVD7XERYTy554Yd8= -SIZE
> (chafa-1.16.2.tar.xz) = 1039788 +SHA256 (chafa-1.18.1.tar.xz) =
> 51qXckRCR6cBeM3SOLUi01xhPftvOjv1FkV5WBCemRA= +SIZE
> (chafa-1.18.1.tar.xz) = 1061372 Index: pkg/PLIST
> ===================================================================
> RCS file:
> /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/pkg/PLIST,v
> retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST
> --- pkg/PLIST	15 Jun 2025 13:26:25 -0000	1.5
> +++ pkg/PLIST	22 Feb 2026 12:55:28 -0000
> @@ -25,6 +25,8 @@ lib/pkgconfig/chafa.pc
>  share/fish/
>  share/fish/vendor_completions.d/
>  share/fish/vendor_completions.d/chafa.fish
> +share/gtk-doc/
> +share/gtk-doc/html/
>  share/gtk-doc/html/chafa/
>  share/gtk-doc/html/chafa/api-index-deprecated.html
>  share/gtk-doc/html/chafa/api-index-full.html
> @@ -51,6 +53,7 @@ share/gtk-doc/html/chafa/new-api-index-1
>  share/gtk-doc/html/chafa/new-api-index-1.12.html
>  share/gtk-doc/html/chafa/new-api-index-1.14.html
>  share/gtk-doc/html/chafa/new-api-index-1.16.html
> +share/gtk-doc/html/chafa/new-api-index-1.18.html
>  share/gtk-doc/html/chafa/new-api-index-1.2.html
>  share/gtk-doc/html/chafa/new-api-index-1.4.html
>  share/gtk-doc/html/chafa/new-api-index-1.6.html
> 
> 



-- 
greetings,

Florian Viehweger