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

Reply via email to