diff --git a/print/ft2demos/Makefile b/print/ft2demos/Makefile index 3645ba26c2e2..b79ffde04c77 100644 --- a/print/ft2demos/Makefile +++ b/print/ft2demos/Makefile @@ -1,39 +1,39 @@ 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 && \ ${INSTALL_PROGRAM} ${FT_PROGRAMS} ${STAGEDIR}${PREFIX}/bin) .include 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,11 +1,11 @@ ---- 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', - dependencies: libfreetype2_dep, + dependencies: [libfreetype2_dep, math_dep], include_directories: graph_include_dir, link_with: [ftcommon_lib, output_lib], install: true)