Sunday, April 05, 2026

Re: [update] chafa to 1.18.1

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

No comments:

Post a Comment