SDL_ttf: update vendored plutovg and plutosvg. (bc129)

From bc1296243c127a6b50adb2519c207b2fd8f34faa Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Sun, 31 May 2026 01:47:50 +0300
Subject: [PATCH] update vendored plutovg and plutosvg.

(cherry picked from commit 20033f98c3993d6b9170add497418fa96f9f59ac)
---
 .gitmodules       | 2 +-
 CMakeLists.txt    | 1 +
 external/plutosvg | 2 +-
 external/plutovg  | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/.gitmodules b/.gitmodules
index de7d48df..cca7799a 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -9,7 +9,7 @@
 [submodule "external/plutosvg"]
 	path = external/plutosvg
 	url = https://github.com/libsdl-org/plutosvg.git
-	branch = v0.0.7-SDL
+	branch = v0.0.8-SDL
 [submodule "external/plutovg"]
 	path = external/plutovg
 	url = https://github.com/libsdl-org/plutovg.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e9031ef2..f17d567d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -381,6 +381,7 @@ if(SDLTTF_PLUTOSVG)
         set(BUILD_SHARED_LIBS OFF)
         set(PLUTOSVG_ENABLE_FREETYPE ON CACHE BOOL "plutosvg enable freetype" FORCE)
         set(PLUTOSVG_BUILD_EXAMPLES OFF CACHE BOOL "plutosvg build examples" FORCE)
+        set(PLUTOVG_ENABLE_IMAGE_WRITE OFF CACHE BOOL "plutovg enable image write" FORCE)
         set(PLUTOVG_BUILD_EXAMPLES OFF CACHE BOOL "plutovg build examples" FORCE)
         sdl_check_project_in_subfolder(external/plutovg plutovg SDLTTF_VENDORED)
         add_subdirectory(external/plutovg external/plutovg-build EXCLUDE_FROM_ALL)
diff --git a/external/plutosvg b/external/plutosvg
index 96e840a3..96e115bc 160000
--- a/external/plutosvg
+++ b/external/plutosvg
@@ -1 +1 @@
-Subproject commit 96e840a354ccedb40ffcde16f12da8f9862d903b
+Subproject commit 96e115bc0f837dbccf260a05ad23978b6b54f731
diff --git a/external/plutovg b/external/plutovg
index c42264b7..a6e0d682 160000
--- a/external/plutovg
+++ b/external/plutovg
@@ -1 +1 @@
-Subproject commit c42264b70c4fbb22d33217580fd9b077c7b3a62c
+Subproject commit a6e0d682d08a5e993694ad82a23e5d45e831f315