<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>