diff --git a/graphics/sdl3_ttf/Makefile b/graphics/sdl3_ttf/Makefile index b98b7ea65aae..eab061ed5aaf 100644 --- a/graphics/sdl3_ttf/Makefile +++ b/graphics/sdl3_ttf/Makefile @@ -1,37 +1,47 @@ PORTNAME= sdl3_ttf -DISTVERSIONPREFIX= preview- -DISTVERSION= 3.1.0 +DISTVERSIONPREFIX= release- +DISTVERSION= 3.2.0 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= Library to use TrueType fonts to render text in SDL applications WWW= https://github.com/libsdl-org/SDL_ttf LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libfreetype.so:print/freetype2 -USES= cmake sdl +USES= cmake pkgconfig sdl USE_GITHUB= yes GH_ACCOUNT= libsdl-org GH_PROJECT= SDL_ttf USE_SDL= sdl3 CMAKE_OFF= SDLTTF_SAMPLES USE_LDCONFIG= yes +PLIST_SUB= LIBVERSION=${DISTVERSION:C/[0-9]+/0/1} + PORTDOCS= * -OPTIONS_DEFINE= HARFBUZZ DOCS -OPTIONS_DEFAULT=HARFBUZZ +OPTIONS_DEFINE= HARFBUZZ PLUTOSVG DOCS +OPTIONS_DEFAULT=HARFBUZZ PLUTOSVG OPTIONS_SUB= yes -HARFBUZZ_DESC= Enable HarfBuzz support +HARFBUZZ_DESC= Use harfbuzz to improve text shaping HARFBUZZ_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz HARFBUZZ_CMAKE_BOOL= SDLTTF_HARFBUZZ +PLUTOSVG_DESC= Use plutosvg for color emoji support +PLUTOSVG_LIB_DEPENDS= libplutosvg.so:graphics/plutosvg +PLUTOSVG_CFLAGS= -isystem ${LOCALBASE}/include/plutovg +PLUTOSVG_CMAKE_BOOL= SDLTTF_PLUTOSVG + +post-extract: + @${RM} -r ${WRKSRC}/external + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGES.txt ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/sdl3_ttf/distinfo b/graphics/sdl3_ttf/distinfo index 15304e48ff0d..df926a1bf363 100644 --- a/graphics/sdl3_ttf/distinfo +++ b/graphics/sdl3_ttf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738686984 -SHA256 (libsdl-org-SDL_ttf-preview-3.1.0_GH0.tar.gz) = 2e4e28a098bd2a6dda85d3de5d1edb440af66f8e4d4e5d3be30a3a8628583699 -SIZE (libsdl-org-SDL_ttf-preview-3.1.0_GH0.tar.gz) = 1574695 +TIMESTAMP = 1741178889 +SHA256 (libsdl-org-SDL_ttf-release-3.2.0_GH0.tar.gz) = b0d6d470822b23b6028dd26022ded8b25afe5caa9a2c431dce7259c1bcb232e0 +SIZE (libsdl-org-SDL_ttf-release-3.2.0_GH0.tar.gz) = 1583353 diff --git a/graphics/sdl3_ttf/pkg-plist b/graphics/sdl3_ttf/pkg-plist index 3a628b6c6bd9..fea27f6d2834 100644 --- a/graphics/sdl3_ttf/pkg-plist +++ b/graphics/sdl3_ttf/pkg-plist @@ -1,13 +1,13 @@ include/SDL3_ttf/SDL_textengine.h include/SDL3_ttf/SDL_ttf.h lib/cmake/SDL3_ttf/Findharfbuzz.cmake lib/cmake/SDL3_ttf/Findplutosvg.cmake lib/cmake/SDL3_ttf/PkgConfigHelper.cmake lib/cmake/SDL3_ttf/SDL3_ttf-shared-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/SDL3_ttf/SDL3_ttf-shared-targets.cmake lib/cmake/SDL3_ttf/SDL3_ttfConfig.cmake lib/cmake/SDL3_ttf/SDL3_ttfConfigVersion.cmake lib/libSDL3_ttf.so lib/libSDL3_ttf.so.0 -lib/libSDL3_ttf.so.0.1.0 +lib/libSDL3_ttf.so.%%LIBVERSION%% libdata/pkgconfig/sdl3-ttf.pc