From 80f7130bce68d9369c68700cb853928e186611fd Mon Sep 17 00:00:00 2001
From: Ankith <itsankith26@gmail.com>
Date: Wed, 18 Dec 2024 11:31:03 +0530
Subject: [PATCH] Bump SDL2_image to 2.8.3

---
 buildconfig/download_win_prebuilt.py                      | 8 ++++----
 .../docker_base/sdl_libs/build-sdl2-libs.sh               | 2 +-
 .../manylinux-build/docker_base/sdl_libs/sdl2.sha512      | 2 +-
 meson.build                                               | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/buildconfig/download_win_prebuilt.py b/buildconfig/download_win_prebuilt.py
index 0a5d6f6b5a..5daaf54a76 100644
--- a/buildconfig/download_win_prebuilt.py
+++ b/buildconfig/download_win_prebuilt.py
@@ -86,8 +86,8 @@ def get_urls(x86=True, x64=True):
         '7a3b9ed85cfe735c7e106d98c4b6395a113e5d7e'
         ],
         [
-        'https://github.com/pygame-community/SDL_image/releases/download/2.8.2-pgce/SDL2_image-devel-2.8.2-VCpgce.zip',
-        '983484dd816abf25cdd5bce88ac69dbca1ea713a'
+        'https://github.com/pygame-community/SDL_image/releases/download/2.8.3-pgce/SDL2_image-devel-2.8.3-VCpgce.zip',
+        '71ad2b5aacbc934a39e390ad733421313dd5d059'
         ],
         [
         'https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.22.0/SDL2_ttf-devel-2.22.0-VC.zip',
@@ -205,12 +205,12 @@ def copy(src, dst):
         copy(
             os.path.join(
                 temp_dir,
-                'SDL2_image-devel-2.8.2-VCpgce/SDL2_image-2.8.2'
+                'SDL2_image-devel-2.8.3-VCpgce/SDL2_image-2.8.3'
             ),
             os.path.join(
                 move_to_dir,
                 prebuilt_dir,
-                'SDL2_image-2.8.2'
+                'SDL2_image-2.8.3'
             )
         )
         copy(
diff --git a/buildconfig/manylinux-build/docker_base/sdl_libs/build-sdl2-libs.sh b/buildconfig/manylinux-build/docker_base/sdl_libs/build-sdl2-libs.sh
index de66b0b132..7d6da64605 100644
--- a/buildconfig/manylinux-build/docker_base/sdl_libs/build-sdl2-libs.sh
+++ b/buildconfig/manylinux-build/docker_base/sdl_libs/build-sdl2-libs.sh
@@ -5,7 +5,7 @@ cd $(dirname `readlink -f "$0"`)
 
 SDL2_VER="2.30.10"
 SDL2="SDL2-$SDL2_VER"
-IMG2_VER="2.8.2"
+IMG2_VER="2.8.3"
 IMG2="SDL2_image-$IMG2_VER"
 TTF2_VER="2.22.0"
 TTF2="SDL2_ttf-$TTF2_VER"
diff --git a/buildconfig/manylinux-build/docker_base/sdl_libs/sdl2.sha512 b/buildconfig/manylinux-build/docker_base/sdl_libs/sdl2.sha512
index b968e6c540..8d171a1031 100644
--- a/buildconfig/manylinux-build/docker_base/sdl_libs/sdl2.sha512
+++ b/buildconfig/manylinux-build/docker_base/sdl_libs/sdl2.sha512
@@ -1,4 +1,4 @@
 bcb220749cd3b0874288d617419e622701138bcb8fe55e9b665e8843c65afda031d01afe0d11e308a9608724ed151f342e5f5670c84204b36943cb323ced41da  SDL2-2.30.10.tar.gz
-0ff345824f95158dfa72f83f9d4a540601c178cd759334bf849c14a2920b5330d0763413b58c08b3deba8d3a4ccb6ea2a8159f87efe4cbb0e8ea850f63d09454  SDL2_image-2.8.2.tar.gz
+b49e466494a4bebcacc09e3fe2afbe5edbae636c007cd26e7e04301bf8fe54db6751258b750a79656e5aa261869900d39703f1311df4c63ef415ae443f62295f  SDL2_image-2.8.3.tar.gz
 5ddbc4b0b5fad2e0844a503daa79564b912654192599ef8fa7698531f08323ce01801f6bb17b2b3905020a3df362a967b7566ae725eb085da991578cc0807aad  SDL2_mixer-2.8.0.tar.gz
 34a1d210d8f1b1e802139d65ba47e36033bb7881e75a8862c1b1c515565bef85e3d81ee42e952aa664de043debef387ba60088a9cf3ba3297413db39a13af912  SDL2_ttf-2.22.0.tar.gz
diff --git a/meson.build b/meson.build
index b4f99359b3..ac93a648cc 100644
--- a/meson.build
+++ b/meson.build
@@ -110,7 +110,7 @@ if plat == 'win' and host_machine.cpu_family().startswith('x86')
     endif
 
     sdl_ver = (sdl_api == 3) ? '3.1.6' : '2.30.10'
-    sdl_image_ver = '2.8.2'
+    sdl_image_ver = '2.8.3'
     sdl_mixer_ver = '2.8.0'
     sdl_ttf_ver = '2.22.0'