diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2025-03-05 23:07:20 +0300 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2025-03-08 03:28:07 +0300 |
commit | 9229caa5b2acd31de3a9f7c0410f15b4c1b93c24 (patch) | |
tree | cc91fe0e5c9b11a8985802353a8f52f628943100 | |
parent | graphics/sdl3_image: update 3.2.0 → 3.2.4 (diff) |
graphics/sdl3_ttf: update 3.1.0 → 3.2.0
-rw-r--r-- | graphics/sdl3_ttf/Makefile | 22 | ||||
-rw-r--r-- | graphics/sdl3_ttf/distinfo | 6 | ||||
-rw-r--r-- | graphics/sdl3_ttf/pkg-plist | 2 |
3 files changed, 20 insertions, 10 deletions
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,6 +1,6 @@ PORTNAME= sdl3_ttf -DISTVERSIONPREFIX= preview- -DISTVERSION= 3.1.0 +DISTVERSIONPREFIX= release- +DISTVERSION= 3.2.0 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org @@ -12,7 +12,7 @@ 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 @@ -20,16 +20,26 @@ 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}/ 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 @@ -9,5 +9,5 @@ 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 |