git: e192bcfc4c90 - main - print/ft2demos: Update 2.11.1 => 2.14.3

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sun, 14 Jun 2026 15:20:29 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e192bcfc4c90d454ee8721629d20d73eea3e45aa

commit e192bcfc4c90d454ee8721629d20d73eea3e45aa
Author:     Akira Sasaki <mah-chan@eagle.ocn.ne.jp>
AuthorDate: 2026-06-14 15:18:35 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-06-14 15:20:25 +0000

    print/ft2demos: Update 2.11.1 => 2.14.3
    
    Commit log:
    https://gitlab.com/freetype/freetype-demos/-/compare/VER-2-11-1...VER-2-14-3
    
    PR:             295907
    Sponsored by:   UNIS Labs
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 print/ft2demos/Makefile                | 24 ++++++++++++------------
 print/ft2demos/distinfo                |  6 +++---
 print/ft2demos/files/patch-meson.build |  6 +++---
 3 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/print/ft2demos/Makefile b/print/ft2demos/Makefile
index 3645ba26c2e2..b79ffde04c77 100644
--- a/print/ft2demos/Makefile
+++ b/print/ft2demos/Makefile
@@ -1,36 +1,36 @@
 PORTNAME=	ft2demos
-PORTVERSION=	2.11.1
+DISTVERSION=	2.14.3
 CATEGORIES=	print
 
-MASTER_SITES=	https://gitlab.freedesktop.org
-
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Demo programs for FreeType2
+WWW=		https://gitlab.com/freetype/freetype-demos/
 
 LICENSE=	BSD3CLAUSE GPLv2
 LICENSE_COMB=	dual
 
 BUILD_DEPENDS=	${NONEXISTENT}:print/freetype2:build
-LIB_DEPENDS=	libfreetype.so:print/freetype2 \
+LIB_DEPENDS=	libbrotlidec.so:archivers/brotli \
+		libfreetype.so:print/freetype2 \
 		libpng.so:graphics/png
 
-USES=		meson tar:xz xorg
-USE_XORG=	x11
-MESON_ARGS=	-Dfreetype2:harfbuzz=disabled
-
+USES=		gnome meson tar:bz2 xorg
 USE_GITLAB=	yes
-GL_PROJECT=	freetype-demos
 GL_ACCOUNT=	freetype
-GL_TAGNAME=	07027905d9a47664251b3ee362c5cfad1cddf86f
+GL_PROJECT=	freetype-demos
+GL_TAGNAME=	VER-${DISTVERSION:S|.|-|g}
+USE_GNOME=	librsvg2
+USE_XORG=	x11
+MESON_ARGS=	-Dfreetype2:harfbuzz=disabled
 
 PLIST_FILES=	${FT_PROGRAMS:S,^,bin/,}
 
 FT_PROGRAMS=	ftbench ftchkwd ftdiff ftdump ftgamma ftgrid ftlint ftmemchk \
-		ftmulti ftpatchk ftstring fttimer ftvalid ftview
+		ftmulti ftpatchk ftsdf ftstring fttimer ftvalid ftview ttdebug
 
 post-extract:
 	${LN} -sf `${MAKE} -C ${.CURDIR}/../../print/freetype2 -V WRKSRC` \
-	${WRKDIR}/${GL_PROJECT}-${GL_TAGNAME}/subprojects/freetype2
+		${WRKSRC}/subprojects/freetype2
 
 do-install:
 	@(cd ${WRKSRC}/_build && \
diff --git a/print/ft2demos/distinfo b/print/ft2demos/distinfo
index 1f573d4c8c9c..da3447b68c4a 100644
--- a/print/ft2demos/distinfo
+++ b/print/ft2demos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641293484
-SHA256 (freetype-freetype-demos-07027905d9a47664251b3ee362c5cfad1cddf86f_GL0.tar.gz) = 61c872dde5aa69fc0a27019950c301cd3db7f11a776e4eb9859311d2fc0d3d5e
-SIZE (freetype-freetype-demos-07027905d9a47664251b3ee362c5cfad1cddf86f_GL0.tar.gz) = 342190
+TIMESTAMP = 1781444444
+SHA256 (freetype-demos-VER-2-14-3.tar.bz2) = d7d8c120ee84dc34efaa3c0470ba9937aeeeaff2036d318e381e25f537b764c2
+SIZE (freetype-demos-VER-2-14-3.tar.bz2) = 346480
diff --git a/print/ft2demos/files/patch-meson.build b/print/ft2demos/files/patch-meson.build
index 69d0d5831227..48be815a7b2b 100644
--- a/print/ft2demos/files/patch-meson.build
+++ b/print/ft2demos/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig	2021-12-02 03:37:39.000000000 -0900
-+++ meson.build	2022-01-04 02:25:43.961204000 -0900
-@@ -112,7 +112,7 @@
+--- meson.build.orig	2026-03-22 15:10:04 UTC
++++ meson.build
+@@ -126,7 +126,7 @@ executable('ftgrid',
  
  executable('ftgrid',
    'src/ftgrid.c',