SDL_ttf: release: synchronize build-scripts/build-release.py

From 8d478187f3e46c2536e060ebbb3c99f8f64d5e6a Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 21 Jan 2026 21:52:40 +0100
Subject: [PATCH] release: synchronize build-scripts/build-release.py

(cherry picked from commit e0a9fd59b7ead1e906fe8054c6aa8f7008895029)
---
 build-scripts/build-release.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/build-scripts/build-release.py b/build-scripts/build-release.py
index 1e4fb90d..80db7204 100755
--- a/build-scripts/build-release.py
+++ b/build-scripts/build-release.py
@@ -267,8 +267,12 @@ def add_file_directory(self, arcdirpath: str, dirpath: Path):
 
     def close(self):
         # Archiver is intentionally made invalid after this function
+        for zf in self._zip_files:
+            zf.close()
         del self._zip_files
         self._zip_files = None
+        for tf in self._tar_files:
+            tf.close()
         del self._tar_files
         self._tar_files = None