git: 83034247a8d2 - main - devel/sdl3: update 3.1.8 → 3.2.0

From: Dmitry Marakasov <amdmi3_at_FreeBSD.org>
Date: Sat, 25 Jan 2025 20:48:37 UTC
The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83034247a8d246f0fc12484b192c5398adc8baf3

commit 83034247a8d246f0fc12484b192c5398adc8baf3
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2025-01-24 17:34:43 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2025-01-25 20:48:11 +0000

    devel/sdl3: update 3.1.8 → 3.2.0
---
 devel/sdl3/Makefile                   |  4 ++--
 devel/sdl3/distinfo                   |  6 +++---
 devel/sdl3/files/patch-CMakeLists.txt | 19 ++++++++++---------
 3 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/devel/sdl3/Makefile b/devel/sdl3/Makefile
index 753c33100ff3..00addc55093f 100644
--- a/devel/sdl3/Makefile
+++ b/devel/sdl3/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sdl3
-DISTVERSIONPREFIX=	preview-
-DISTVERSION=	3.1.8
+DISTVERSIONPREFIX=	release-
+DISTVERSION=	3.2.0
 CATEGORIES=	devel
 
 MAINTAINER=	amdmi3@FreeBSD.org
diff --git a/devel/sdl3/distinfo b/devel/sdl3/distinfo
index d55680731e0f..7a16cd43b227 100644
--- a/devel/sdl3/distinfo
+++ b/devel/sdl3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736416008
-SHA256 (libsdl-org-SDL-preview-3.1.8_GH0.tar.gz) = 6fae3080e9d13ac4fe62432835b1e979bfba1a59ee9cce0ffb03a2fbcf9b46cd
-SIZE (libsdl-org-SDL-preview-3.1.8_GH0.tar.gz) = 15997157
+TIMESTAMP = 1737705357
+SHA256 (libsdl-org-SDL-release-3.2.0_GH0.tar.gz) = a8a614624531883e9288960d52713d228374c5d5b00228e410ce351bb32842c0
+SIZE (libsdl-org-SDL-release-3.2.0_GH0.tar.gz) = 16005742
diff --git a/devel/sdl3/files/patch-CMakeLists.txt b/devel/sdl3/files/patch-CMakeLists.txt
index a857a412993a..46a13c905782 100644
--- a/devel/sdl3/files/patch-CMakeLists.txt
+++ b/devel/sdl3/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig	2024-06-06 17:59:48 UTC
+--- CMakeLists.txt.orig	2025-01-21 18:51:21 UTC
 +++ CMakeLists.txt
-@@ -280,7 +280,7 @@ set_option(SDL_ASSEMBLY            "Enable assembly ro
+@@ -298,7 +298,7 @@ set_option(SDL_ASSEMBLY            "Enable assembly ro
  
  option_string(SDL_ASSERTIONS "Enable internal sanity checks (auto/disabled/release/enabled/paranoid)" "auto")
  set_option(SDL_ASSEMBLY            "Enable assembly routines" ${SDL_ASSEMBLY_DEFAULT})
@@ -9,16 +9,16 @@
  dep_option(SDL_AVX2                "Use AVX2 assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
  dep_option(SDL_AVX512F             "Use AVX512F assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
  dep_option(SDL_SSE                 "Use SSE assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
-@@ -289,7 +289,7 @@ dep_option(SDL_MMX                 "Use MMX assembly r
+@@ -307,7 +307,7 @@ dep_option(SDL_MMX                 "Use MMX assembly r
  dep_option(SDL_SSE4_1              "Use SSE4.1 assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
  dep_option(SDL_SSE4_2              "Use SSE4.2 assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
  dep_option(SDL_MMX                 "Use MMX assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_X86 OR SDL_CPU_X64" OFF)
 -dep_option(SDL_ALTIVEC             "Use Altivec assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_POWERPC32 OR SDL_CPU_POWERPC64" OFF)
 +dep_option(SDL_ALTIVEC             "Use Altivec assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_POWERPC32 OR SDL_CPU_POWERPC64" OFF) ]]
- dep_option(SDL_ARMSIMD             "Use SIMD assembly blitters on ARM" OFF "SDL_ASSEMBLY;SDL_CPU_ARM32" OFF)
  dep_option(SDL_ARMNEON             "Use NEON assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_ARM32 OR SDL_CPU_ARM64" OFF)
- dep_option(SDL_ARMNEON_BLITTERS    "Use NEON assembly blitters on ARM32" OFF "SDL_VIDEO;SDL_ASSEMBLY;SDL_ARMNEON;SDL_CPU_ARM32" OFF)
-@@ -639,6 +639,7 @@ if(SDL_ASSEMBLY)
+ dep_option(SDL_LSX                 "Use LSX assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_LOONGARCH64" OFF)
+ dep_option(SDL_LASX                "Use LASX assembly routines" ON "SDL_ASSEMBLY;SDL_CPU_LOONGARCH64" OFF)
+@@ -637,6 +637,7 @@ if(SDL_ASSEMBLY)
  if(SDL_ASSEMBLY)
    set(HAVE_ASSEMBLY TRUE)
  
@@ -26,11 +26,12 @@
    if(SDL_MMX)
      cmake_push_check_state()
      if(USE_GCC OR USE_CLANG OR USE_INTELCC)
-@@ -830,6 +831,7 @@ if(SDL_ASSEMBLY)
-       set(HAVE_AVX512F TRUE)
+@@ -846,7 +847,7 @@ if(SDL_ASSEMBLY)
+       set(HAVE_ARMNEON TRUE)
      endif()
    endif()
+-
 +  ]]
- 
    if(USE_GCC OR USE_CLANG)
      # TODO: Those all seem to be quite GCC specific - needs to be
+     # reworked for better compiler support