Download raw body.
[update] chafa to 1.18.1
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
[update] chafa to 1.18.1