git: d4d175a4cc57 - main - graphics/openexr*: Update to 3.4.8

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sun, 29 Mar 2026 19:52:15 UTC
The branch main has been updated by diizzy:

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

commit d4d175a4cc57bdfe70b2c03f601a99f700c0f481
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2026-03-16 17:06:34 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-03-29 19:51:18 +0000

    graphics/openexr*: Update to 3.4.8
    
    Bugfix release
    
    Changelog(s):
    https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.8
    https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.7
    https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.6
    
    PR:             293859
---
 graphics/openexr-website-docs/Makefile                    |  2 +-
 graphics/openexr-website-docs/distinfo                    |  6 +++---
 graphics/openexr/Makefile                                 |  7 ++-----
 graphics/openexr/distinfo                                 |  6 +++---
 graphics/openexr/files/patch-src_lib_OpenEXRCore_unpack.c | 11 -----------
 5 files changed, 9 insertions(+), 23 deletions(-)

diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile
index c0107dc64f54..add9b70c9a0b 100644
--- a/graphics/openexr-website-docs/Makefile
+++ b/graphics/openexr-website-docs/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	openexr-website-docs
-PORTVERSION=	3.4.5
+PORTVERSION=	3.4.8
 PORTREVISION=	0
 MASTER_SITES=	https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PORTVERSION}/:DEFAULT \
 		https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \
diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo
index b804f0a627b5..815693590392 100644
--- a/graphics/openexr-website-docs/distinfo
+++ b/graphics/openexr-website-docs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1771710011
-SHA256 (openexr/openexr-3.4.5.tar.gz) = 3e3b0c697acb7383ed476276e8ca3933d1e099249c080d3c91642515e6b5b84a
-SIZE (openexr/openexr-3.4.5.tar.gz) = 25476007
+TIMESTAMP = 1774556708
+SHA256 (openexr/openexr-3.4.8.tar.gz) = 30c823db7632f131fbbf1c0be3ddad3f681f9ecaa7d1016ac6114543d5e3c818
+SIZE (openexr/openexr-3.4.8.tar.gz) = 25725499
 SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c
 SIZE (openexr/TestImages/README.rst) = 2588
 SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 29304517a8f3..cd21f7971139 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,5 +1,5 @@
 PORTNAME?=	openexr
-PORTVERSION?=	3.4.5 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTVERSION?=	3.4.8 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
 PORTREVISION?=	0
 CATEGORIES=	graphics devel
 .if !defined(MASTERDIR)
@@ -65,11 +65,8 @@ CMAKE_TESTING_ON=	BUILD_TESTING \
 
 TEST_ENV+=	CTEST_OUTPUT_ON_FAILURE=TRUE
 
-# OpenEXR mandates SSE2 on i386
-CFLAGS_i386+=	-msse2
 CPPFLAGS+=	-I.
-# must be linked with -l{thr|pthread} explicitly
-LDFLAGS+=	-lpthread
+LDFLAGS+=	-pthread
 
 _MAJORVER=	3_4
 _VER=		33
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index 55171e42eaa6..92375b9c218d 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1771709759
-SHA256 (openexr/openexr-3.4.5.tar.gz) = 3e3b0c697acb7383ed476276e8ca3933d1e099249c080d3c91642515e6b5b84a
-SIZE (openexr/openexr-3.4.5.tar.gz) = 25476007
+TIMESTAMP = 1774555189
+SHA256 (openexr/openexr-3.4.8.tar.gz) = 30c823db7632f131fbbf1c0be3ddad3f681f9ecaa7d1016ac6114543d5e3c818
+SIZE (openexr/openexr-3.4.8.tar.gz) = 25725499
 SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
 SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
 SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/openexr/files/patch-src_lib_OpenEXRCore_unpack.c b/graphics/openexr/files/patch-src_lib_OpenEXRCore_unpack.c
deleted file mode 100644
index 62afea351beb..000000000000
--- a/graphics/openexr/files/patch-src_lib_OpenEXRCore_unpack.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/OpenEXRCore/unpack.c.orig	2025-11-17 01:18:11 UTC
-+++ src/lib/OpenEXRCore/unpack.c
-@@ -15,7 +15,7 @@
- 
- /* TODO: learn arm neon intrinsics for this */
- #if (defined(__x86_64__) || defined(_M_X64))
--#    if defined(__AVX__) && (defined(__F16C__) || defined(__GNUC__) || defined(__clang__))
-+#    if defined(__AVX__) && defined(__F16C__) && (defined(__GNUC__) || defined(__clang__))
- #        define USE_F16C_INTRINSICS
- #    elif (defined(__GNUC__) || defined(__clang__))
- #        define ENABLE_F16C_TEST