Will be needed for wayland/foot update. ok ?

Index: Makefile
===================================================================
RCS file: /local/cvs/ports/graphics/fcft/Makefile,v
diff -u -p -u -r1.6 Makefile
--- Makefile    31 Aug 2024 16:30:54 -0000      1.6
+++ Makefile    23 Mar 2025 18:31:46 -0000
@@ -1,14 +1,14 @@
 COMMENT =      small font loading and glyph rasterization library
 
 DISTNAME =     fcft-$V
-V =            3.1.7
+V =            3.3.1
 
 SITES =                https://codeberg.org/dnkl/fcft/archive/
 DISTFILES =     fcft-{}${V}${EXTRACT_SUFX}
 
 CATEGORIES =   graphics
 
-SHARED_LIBS +=  fcft 0.0 # 0.0
+SHARED_LIBS +=  fcft 0.1 # 0.0
 
 WRKDIST =      ${WRKDIR}/fcft
 
@@ -32,6 +32,6 @@ LIB_DEPENDS = www/netsurf/libutf8proc \
 
 CONFIGURE_ENV =                CPPFLAGS=-I${LOCALBASE}/include/libutf8proc
 
-CONFIGURE_FLAGS =      -Drun-shaping=enabled
+CONFIGURE_ARGS =       -Drun-shaping=enabled
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /local/cvs/ports/graphics/fcft/distinfo,v
diff -u -p -u -r1.2 distinfo
--- distinfo    26 Jan 2024 18:26:19 -0000      1.2
+++ distinfo    23 Mar 2025 18:31:46 -0000
@@ -1,2 +1,2 @@
-SHA256 (fcft-3.1.7.tar.gz) = Dinqftykz28KxrT2QnpGBsGEs9gJBx59L1b8wiZXTTA=
-SIZE (fcft-3.1.7.tar.gz) = 699168
+SHA256 (fcft-3.3.1.tar.gz) = 8Yv3lWLgbUF0FpDNHgegLrJgCuOetXUu74ppj2A6SCw=
+SIZE (fcft-3.3.1.tar.gz) = 735195
Index: patches/patch-meson_build
===================================================================
RCS file: /local/cvs/ports/graphics/fcft/patches/patch-meson_build,v
diff -u -p -u -r1.1.1.1 patch-meson_build
--- patches/patch-meson_build   2 Sep 2023 08:31:56 -0000       1.1.1.1
+++ patches/patch-meson_build   23 Mar 2025 18:31:46 -0000
@@ -8,14 +8,14 @@ Index: meson.build
 -  ['-D_GNU_SOURCE=200809L'] +
 +  ['-D_GNU_SOURCE=200809L', '-DHAVE_STRUCT_TIMESPEC'] +
    (is_debug_build ? ['-D_DEBUG'] : []) +
-   (cc.has_function('memfd_create') ? ['-DMEMFD_CREATE'] : []) +
-   (cc.has_argument('-fvisibility=default') ? 
['-DFCFT_EXPORT=__attribute__((visibility("default")))'] : ['-DFCFT_EXPORT=']),
-@@ -70,7 +70,7 @@ harfbuzz1 = dependency('harfbuzz', required: get_optio
+   (cc.has_function('memfd_create',
+                    args: ['-D_GNU_SOURCE=200809L'],
+@@ -76,7 +76,7 @@ harfbuzz1 = dependency('harfbuzz', required: get_optio
  harfbuzz2 = dependency('harfbuzz', required: get_option('run-shaping'))
  utf8proc = dependency('libutf8proc', required: get_option('run-shaping'))
  pixman = dependency('pixman-1')
 -stdthreads = cc.find_library('stdthreads', required: false)
-+stdthreads = [dependency('stdthreads', required: false), 
cc.find_library('stdthreads', required: false)]
- 
- tllist = dependency('tllist', version: '>=1.0.1', fallback: 'tllist')
++stdthreads = dependency('stdthreads', required: false)
+ system_nanosvg = cc.find_library('nanosvg', required: 
get_option('system-nanosvg'))
+ system_nanosvgrast = cc.find_library('nanosvgrast', required: 
get_option('system-nanosvg'))
  
Index: pkg/PLIST
===================================================================
RCS file: /local/cvs/ports/graphics/fcft/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- pkg/PLIST   2 Sep 2023 08:31:56 -0000       1.1.1.1
+++ pkg/PLIST   23 Mar 2025 18:31:46 -0000
@@ -7,7 +7,10 @@ lib/pkgconfig/fcft.pc
 @man man/man3/fcft_clone.3
 @man man/man3/fcft_destroy.3
 @man man/man3/fcft_fini.3
+@man man/man3/fcft_font_options_create.3
+@man man/man3/fcft_font_options_destroy.3
 @man man/man3/fcft_from_name.3
+@man man/man3/fcft_from_name2.3
 @man man/man3/fcft_init.3
 @man man/man3/fcft_kerning.3
 @man man/man3/fcft_log_init.3

-- 
Matthieu Herrb

Reply via email to