From: Volker Schlecht Subject: Re: [Update] graphics/fcft 3.3.3 To: ports@openbsd.org Date: Mon, 6 Jul 2026 19:51:10 +0200 ... this changes to DIST_TUPLE, too. On 7/5/26 2:13 PM, openbsd-ports@schlecht.dev wrote: > Ping > > On 6/10/26 9:08 PM, Volker Schlecht wrote: >> Ping >> >> On 5/31/26 8:03 PM, yaydn@protonmail.com wrote: >>> På søndag 31. mai 2026 kl. 19:28, skrev Volker Schlecht >>> : >>> >>>> Ping >>>> >>>> On 5/14/26 3:25 PM, Volker Schlecht wrote: >>>>> Ping >>>>> >>>>> On 5/3/26 2:07 PM, Volker Schlecht wrote: >>>>>> ok after unlock? >>>>>> >>>>> >>>> >>> >>> Tested on current/amd64 with privsep. >>> >>> $TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u fcft >>> fcft-3.3.1p0->3.3.3: ok >>> >>> show-reverse-deps graphics/fcft >>> ╭────────────────╮ >>> │  FullPkgPath   │ >>> ╞════════════════╡ >>> │ wayland/fnott  │ >>> │ wayland/foot   │ >>> │ wayland/fuzzel │ >>> │ wayland/mango  │ >>> │ wayland/niri   │ >>> ╰────────────────╯ >>> >>> Foot and fuzzel continue to work well in sway 1.12. >>> >>> I am not seeing any crashes in fnott either. >>> >>> Looks good. Hope this helps. >>> > Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/fcft/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 22 Apr 2025 21:04:24 -0000 1.8 +++ Makefile 6 Jul 2026 17:47:58 -0000 @@ -1,15 +1,10 @@ COMMENT = small font loading and glyph rasterization library -DISTNAME = fcft-$V -V = 3.3.1 -REVISION = 0 - -SITES = https://codeberg.org/dnkl/fcft/archive/ -DISTFILES = fcft-{}${V}${EXTRACT_SUFX} +DIST_TUPLE = codeberg dnkl fcft 3.3.3 . CATEGORIES = graphics -SHARED_LIBS += fcft 0.1 # 0.0 +SHARED_LIBS += fcft 0.1 # 0.0 WRKDIST = ${WRKDIR}/fcft Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/fcft/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 24 Mar 2025 20:10:04 -0000 1.3 +++ distinfo 6 Jul 2026 17:47:58 -0000 @@ -1,2 +1,2 @@ -SHA256 (fcft-3.3.1.tar.gz) = 8Yv3lWLgbUF0FpDNHgegLrJgCuOetXUu74ppj2A6SCw= -SIZE (fcft-3.3.1.tar.gz) = 735195 +SHA256 (dnkl-fcft-3.3.3.tar.gz) = wNjUhbRbGvgp9zEB1liPQEoyvzx1QyNrGkcH1EvoG2A= +SIZE (dnkl-fcft-3.3.3.tar.gz) = 735690 Index: patches/patch-fcft_c =================================================================== RCS file: patches/patch-fcft_c diff -N patches/patch-fcft_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-fcft_c 6 Jul 2026 17:47:58 -0000 @@ -0,0 +1,27 @@ +Index: fcft.c +--- fcft.c.orig ++++ fcft.c +@@ -1,7 +1,11 @@ + #include "fcft/fcft.h" + + #include ++#if !defined(__OpenBSD__) + #include ++#else ++#include ++#endif + #include + #include + #include +@@ -685,7 +689,11 @@ instantiate_pattern(FcPattern *pattern, double req_pt_ + } + + #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ ++#if !defined(__OpenBSD__) + version = bswap_16(version); ++#else ++ version = swap16(version); ++#endif + #endif + + LOG_DBG("%s: COLR: version=%d", version);