<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/41c2d0da6bcc085d8bd4be8e1086ac87e27d9c3b">https://github.com/macports/macports-ports/commit/41c2d0da6bcc085d8bd4be8e1086ac87e27d9c3b</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 41c2d0da6bc openimageio: update to 2.5.10.1
</span>41c2d0da6bc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 41c2d0da6bcc085d8bd4be8e1086ac87e27d9c3b
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Thu Apr 11 23:46:00 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    openimageio: update to 2.5.10.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - use python312 and drop EOL python
</span><span style='display:block; white-space:pre;color:#404040;'>    - use onetbb
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67646
</span>---
 graphics/oidn/Portfile                             |  2 +-
 graphics/openimageio/Portfile                      | 36 +++++++++++-----------
 .../patch-2.4.5-cmake-disable-wall-werror.diff     | 26 ----------------
 .../openimageio/files/patch-enforce-clang14.diff   | 14 ---------
 4 files changed, 19 insertions(+), 59 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/oidn/Portfile b/graphics/oidn/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cb31cca2106..4575c68f712 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/oidn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/oidn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           legacysupport 1.1
</span> 
 github.setup        OpenImageDenoise oidn 1.4.3 v
 github.tarball_from releases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> extract.suffix      .src${extract.suffix}
 categories          graphics
 platforms           darwin
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openimageio/Portfile b/graphics/openimageio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index be52316bafd..d7644b33b41 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openimageio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openimageio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,13 +20,13 @@ long_description        OpenImageIO is a library for reading and writing images,
</span> set port_latest [expr {${os.platform} ne "darwin" || ${os.major} >= 20}]
 
 if {${port_latest}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup        OpenImageIO oiio 2.4.5.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision            9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  32b2b0f0b01268a91fc98cfca948a71e89d8e54b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  21177a9665021a99123885cd8383116d15013b6610b4b09bcf209612423fedc5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    31938357
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup        AcademySoftwareFoundation OpenImageIO 2.5.10.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  acca3794870850f6d39e41e62e9370bf6ff9565b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  8f6a547f6a5d510737ba436f867043db537def65f0fdb14ec30e5a185b619f93 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    52061055
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup        OpenImageIO oiio 2.1.20.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup        AcademySoftwareFoundation OpenImageIO 2.1.20.0 v
</span>     revision            14
     checksums           rmd160  d10c488b93ab2335d53545d8a1b35ba4c1babb98 \
                         sha256  75222543286d3a12473aa03fdb4e6c9f98760c5ad1ad89d3cf82a5da41385ae0 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,21 +38,24 @@ if {${port_latest}} {
</span> github.tarball_from     archive
 
 if {${port_latest}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   patch-enforce-clang14.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   patch-2.4.5-cmake-disable-wall-werror.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     depends_lib-append  port:imath \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:onetbb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #configure.args-append       -DUSE_TBB=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append       -DTBB_ROOT=${prefix}/libexec/onetbb
</span> } else {
     patchfiles-append   patch-FindOpenJpeg.cmake.diff
     patchfiles-append   patch-libraw-0.21.0.diff
     patchfiles-append   patch-2.1.20-cmake-disable-wall-werror.diff
 
     depends_lib-append  port:field3d \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:openexr2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:openexr2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:tbb
</span> 
     configure.pkg_config_path-prepend \
                         ${prefix}/libexec/openexr2/lib/pkgconfig
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    #configure.args-append       -DUSE_TBB=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append       -DTBB_ROOT=${prefix}/libexec/tbb
</span> }
 
 # error: multiple overloads of 'address' instantiate to the same signature 'const_pointer (const_reference) const noexcept'
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -104,7 +107,7 @@ qt5.min_version         5.6
</span> 
 configure.args-append   -DUSE_PYTHON=OFF
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythons_suffixes    {27 36 37 38 39 310 311}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes    {38 39 310 311 312}
</span> 
 set pythons_ports       {}
 foreach s ${pythons_suffixes} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -138,7 +141,7 @@ foreach s ${pythons_suffixes} {
</span> # this default version should stay synchronized with python_get_default_version
 #    in the python PortGroup
 if {${set_python_default}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants        +python311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants        +python312
</span> }
 
 #configure.args-append       -DUSE_FFMPEG=OFF
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -175,12 +178,9 @@ depends_lib-append          port:ptex
</span> #configure.args-append       -DUSE_LIBRAW=OFF
 depends_lib-append          port:libraw
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#configure.args-append       -DUSE_TBB=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#                            -DUSE_OPENVDB=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append          port:tbb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:openvdb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append       -DUSE_OPENVDB=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append          port:openvdb
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append       -DTBB_ROOT=${prefix}/libexec/tbb
</span> 
 # not in MacPorts
 configure.args-append       -DUSE_NUKE=OFF
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openimageio/files/patch-2.4.5-cmake-disable-wall-werror.diff b/graphics/openimageio/files/patch-2.4.5-cmake-disable-wall-werror.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2fc2d0948ed..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openimageio/files/patch-2.4.5-cmake-disable-wall-werror.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/cmake/compiler.cmake.orig  2023-06-26 09:39:08.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/cmake/compiler.cmake       2023-06-26 09:39:45.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,12 +100,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- option (EXTRA_WARNINGS "Enable lots of extra pedantic warnings" OFF)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (NOT MSVC)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    add_compile_options ("-Wall")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#    add_compile_options ("-Wall")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (EXTRA_WARNINGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         add_compile_options ("-Wextra")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     endif ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (STOP_ON_WARNING)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        add_compile_options ("-Werror")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#        add_compile_options ("-Werror")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     endif ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -151,7 +151,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # disable warning about unused command line arguments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     add_compile_options ("-Qunused-arguments")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # Don't warn if we ask it not to warn about warnings it doesn't know
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    add_compile_options ("-Wunknown-warning-option")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    add_compile_options ("-Wno-unknown-warning-option")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if (CLANG_VERSION_STRING VERSION_GREATER_EQUAL 3.6 OR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         APPLECLANG_VERSION_STRING VERSION_GREATER 6.1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         add_compile_options ("-Wno-unused-local-typedefs")
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openimageio/files/patch-enforce-clang14.diff b/graphics/openimageio/files/patch-enforce-clang14.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e503aa8fd53..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openimageio/files/patch-enforce-clang14.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/libtexture/texturesys.cpp src/libtexture/texturesys.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index d2d64dbdb..c0d4fc0e4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/libtexture/texturesys.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/libtexture/texturesys.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2299,9 +2299,7 @@ TextureSystemImpl::sample_bilinear(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             tile_st %= tilewh;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         OIIO_PRAGMA_WARNING_PUSH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if OIIO_CLANG_VERSION >= 140000 || OIIO_INTEL_CLANG_VERSION >= 140000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         OIIO_CLANG_PRAGMA(GCC diagnostic ignored "-Wbitwise-instead-of-logical")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         bool s_onetile = (tile_st[S0] != tilewhmask[S0])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                          & (sttex[S0] + 1 == sttex[S1]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         bool t_onetile = (tile_st[T0] != tilewhmask[T0])
</span></pre><pre style='margin:0'>

</pre>