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);