Index | Thread | Search

From:
Florian Viehweger <openbsd@out-of-creativity.de>
Subject:
Re: graphics/chafa build fails on i386
To:
Stuart Henderson <stu@spacehopper.org>
Cc:
ports <ports@openbsd.org>
Date:
Sun, 21 Sep 2025 23:23:32 +0200

Download raw body.

Thread
Am Thu, 28 Aug 2025 10:47:22 +0100
schrieb Stuart Henderson <stu@spacehopper.org>:

> not exactly sure what triggered this failing; possibly the compiler-rt
> update.

The following diff fixes building on i386. Did some testing on amd64
and i386 and found no issues. All images displayed fine in ascii or
kitty-mode via ssh on Linux.

What startled me a bit was the output of 'make port-lib-depends-check'

croco-0.6 is understandable due non-rust archs as ajacoutot mentioned in
the CVS message.

Is this complaint about the different version of pixman on amd64 due an
update of it and not made into a binary package?

Is some unicode code not used by default on i386 in comparison to amd64?

amd64:
chafa-1.16.2(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)

----%<----

i386:
Missing: croco-0.6.4 from libcroco-0.6.13p3 (/usr/local/bin/chafa)
Extra:  fribidi.3 graphite2.2
WANTLIB += croco-0.6
*** Error 1 in target 'port-lib-depends-check' (ignored)

---->%----

Thank you!

Comments?


Index: Makefile
===================================================================
RCS file: /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/Makefile,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 Makefile
--- Makefile	28 Jul 2025 08:28:52 -0000	1.18
+++ Makefile	21 Sep 2025 20:57:56 -0000
@@ -1,6 +1,5 @@
 COMMENT =		character art facsimile generator
-DISTNAME =		chafa-1.16.1
-REVISION =		1
+DISTNAME =		chafa-1.16.2
 
 SHARED_LIBS +=  	chafa                     5.0 # 10.0
 
Index: distinfo
===================================================================
RCS file: /daten/openbsdmirror/cvs/mirror/ports/graphics/chafa/distinfo,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 distinfo
--- distinfo	15 Jun 2025 13:26:25 -0000	1.11
+++ distinfo	21 Sep 2025 20:57:56 -0000
@@ -1,2 +1,2 @@
-SHA256 (chafa-1.16.1.tar.xz) = SiXeu3FTC68KdIsVz+5rjaa1E/aW2UhJh+r0EOzOESk=
-SIZE (chafa-1.16.1.tar.xz) = 1035536
+SHA256 (chafa-1.16.2.tar.xz) = ZXiY3ZqJtFEwpEwe/h/APix70AwvVD7XERYTy554Yd8=
+SIZE (chafa-1.16.2.tar.xz) = 1039788

-- 
greetings,

Florian Viehweger