git: 8fd31f95b3e4 - main - graphics/ogre3d: update to 14.4.0 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Tue, 29 Jul 2025 10:10:42 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8fd31f95b3e4895e175d53caf541af2194eb08dc

commit 8fd31f95b3e4895e175d53caf541af2194eb08dc
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-07-29 10:01:03 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-07-29 10:10:33 +0000

    graphics/ogre3d: update to 14.4.0 release (+)
    
    While here, unbreak i386 build
    
    Release notes:  https://www.ogre3d.org/2025/07/26/ogre-14-4-released
    Chamgelog:      https://github.com/OGRECave/ogre/releases/tag/v14.4.0
---
 graphics/ogre3d/Makefile                                       |  2 +-
 graphics/ogre3d/distinfo                                       |  6 +++---
 .../files/patch-OgreMain_include_OgrePlatformInformation.h     | 10 ++++++++++
 graphics/ogre3d/pkg-plist                                      |  1 +
 4 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index 1a1b807c6a5e..14a33598e989 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ogre3d
 DISTVERSIONPREFIX=	v
-DISTVERSION=	14.3.4
+DISTVERSION=	14.4.0
 CATEGORIES=	graphics devel
 
 MAINTAINER=	fluffy@FreeBSD.org
diff --git a/graphics/ogre3d/distinfo b/graphics/ogre3d/distinfo
index bcf8fc423cc4..15208737ae82 100644
--- a/graphics/ogre3d/distinfo
+++ b/graphics/ogre3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746126799
-SHA256 (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 0c74e6ca7bb920ff59c5da8a359e6d96215c7804261301feec4f2e54f206b27d
-SIZE (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 94000790
+TIMESTAMP = 1753776498
+SHA256 (OGRECave-ogre-v14.4.0_GH0.tar.gz) = dce4bacf90976020bebafb7d15404af74f674bf9f9f3c6377429cb4493db528b
+SIZE (OGRECave-ogre-v14.4.0_GH0.tar.gz) = 94148698
diff --git a/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h b/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h
new file mode 100644
index 000000000000..be3a704ff2e6
--- /dev/null
+++ b/graphics/ogre3d/files/patch-OgreMain_include_OgrePlatformInformation.h
@@ -0,0 +1,10 @@
+--- OgreMain/include/OgrePlatformInformation.h.orig	2025-07-24 17:32:02 UTC
++++ OgreMain/include/OgrePlatformInformation.h
+@@ -36,7 +36,7 @@ namespace Ogre {
+ #if   OGRE_DOUBLE_PRECISION == 0 && OGRE_CPU == OGRE_CPU_X86 && OGRE_COMPILER == OGRE_COMPILER_MSVC
+ #   define __OGRE_HAVE_SSE  1
+ #elif OGRE_DOUBLE_PRECISION == 0 && OGRE_CPU == OGRE_CPU_X86 && (OGRE_COMPILER == OGRE_COMPILER_GNUC || OGRE_COMPILER == OGRE_COMPILER_CLANG) && \
+-      OGRE_PLATFORM != OGRE_PLATFORM_APPLE_IOS
++      OGRE_PLATFORM != OGRE_PLATFORM_APPLE_IOS && defined(__amd64__)
+ #   define __OGRE_HAVE_SSE  1
+ #endif
diff --git a/graphics/ogre3d/pkg-plist b/graphics/ogre3d/pkg-plist
index bbf4a7d03727..879cbb214ed1 100644
--- a/graphics/ogre3d/pkg-plist
+++ b/graphics/ogre3d/pkg-plist
@@ -986,6 +986,7 @@ share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Laplace.material
 share/OGRE-%%LIBVERSION%%/Media/materials/scripts/LigthShafts.material
 share/OGRE-%%LIBVERSION%%/Media/materials/scripts/MotionBlur.material
 share/OGRE-%%LIBVERSION%%/Media/materials/scripts/NightVision.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.controls
 share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.material
 share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OffsetMapping.material
 share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ogre.material