aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2022-04-14 14:10:46 +0000
committerDima Panov <fluffy@FreeBSD.org>2022-04-14 14:15:44 +0000
commit958546bf98ff43aa07db9f195c4a2dc6bbdf74d3 (patch)
treeba4e1d1e336234337b0422c30a9c8af0b1478aef
parente7dae53bb0d66fc99b0479bdbce85184f967e4f0 (diff)
downloadports-958546bf98ff43aa07db9f195c4a2dc6bbdf74d3.tar.gz
ports-958546bf98ff43aa07db9f195c4a2dc6bbdf74d3.zip
graphics/openimageio: update to 2.3.14.0 release
While here, unbreak build with py311 ChangeLog: https://github.com/OpenImageIO/oiio/releases/tag/v2.3.13.0 https://github.com/OpenImageIO/oiio/releases/tag/v2.3.14.0 Approved by: maintainer (implicit)
-rw-r--r--graphics/openimageio/Makefile4
-rw-r--r--graphics/openimageio/distinfo6
-rw-r--r--graphics/openimageio/files/patch-src_cmake_modules_FindPtex.cmake4
-rw-r--r--graphics/openimageio/files/patch-src_python_py__oiio.h16
-rw-r--r--graphics/openimageio/pkg-plist1
5 files changed, 24 insertions, 7 deletions
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 29b9c8cd2088..a5195ee3fa6f 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -1,11 +1,11 @@
PORTNAME= openimageio
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.12.0
+DISTVERSION= 2.3.14.0
# PORTREVISION must be set with ?= so as not to stomp over
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 1
+PORTREVISION?= 0
CATEGORIES?= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
diff --git a/graphics/openimageio/distinfo b/graphics/openimageio/distinfo
index ee16c52454e0..195a4c5a4651 100644
--- a/graphics/openimageio/distinfo
+++ b/graphics/openimageio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1645127409
-SHA256 (OpenImageIO-oiio-v2.3.12.0_GH0.tar.gz) = 6556df7e9c426994ba00290bfbf6e72c04f0eb0b56c06242442603e67205ea59
-SIZE (OpenImageIO-oiio-v2.3.12.0_GH0.tar.gz) = 32452689
+TIMESTAMP = 1649595424
+SHA256 (OpenImageIO-oiio-v2.3.14.0_GH0.tar.gz) = 4800d1597fbdd859764ac4554655191cf9da6c3bb5739f1d2a6e5630675b0fc1
+SIZE (OpenImageIO-oiio-v2.3.14.0_GH0.tar.gz) = 32463227
diff --git a/graphics/openimageio/files/patch-src_cmake_modules_FindPtex.cmake b/graphics/openimageio/files/patch-src_cmake_modules_FindPtex.cmake
index 3666e0a58ebe..f3c60436d3a7 100644
--- a/graphics/openimageio/files/patch-src_cmake_modules_FindPtex.cmake
+++ b/graphics/openimageio/files/patch-src_cmake_modules_FindPtex.cmake
@@ -1,10 +1,10 @@
---- src/cmake/modules/FindPtex.cmake.orig 2021-07-01 18:54:28 UTC
+--- src/cmake/modules/FindPtex.cmake.orig 2022-02-27 08:12:20 UTC
+++ src/cmake/modules/FindPtex.cmake
@@ -70,6 +70,7 @@ else ()
PATHS
/usr/include
/usr/local/include
-+ %%LOCALBASE%%/include/ptex
++ /usr/local/include/ptex
DOC "The directory where Ptexture.h resides")
find_library( PTEX_LIBRARY
NAMES
diff --git a/graphics/openimageio/files/patch-src_python_py__oiio.h b/graphics/openimageio/files/patch-src_python_py__oiio.h
new file mode 100644
index 000000000000..c46019870a19
--- /dev/null
+++ b/graphics/openimageio/files/patch-src_python_py__oiio.h
@@ -0,0 +1,16 @@
+--- src/python/py_oiio.h.orig 2022-02-27 08:12:20 UTC
++++ src/python/py_oiio.h
+@@ -41,6 +41,13 @@ OIIO_CLANG_PRAGMA(GCC diagnostic ignored "-Wunused-val
+ OIIO_CLANG_PRAGMA(GCC diagnostic ignored "-Wunused-value")
+ #endif
+
++#if PY_VERSION_HEX >= 0x030b00a6
++ #ifndef Py_BUILD_CORE
++ #define Py_BUILD_CORE 1
++ #endif
++ #include "internal/pycore_frame.h"
++#endif
++
+ #include <pybind11/numpy.h>
+ #include <pybind11/operators.h>
+ #include <pybind11/pybind11.h>
diff --git a/graphics/openimageio/pkg-plist b/graphics/openimageio/pkg-plist
index a0ccce149d79..83d7eb5ff269 100644
--- a/graphics/openimageio/pkg-plist
+++ b/graphics/openimageio/pkg-plist
@@ -22,6 +22,7 @@ include/OpenImageIO/detail/fmt/format-inl.h
include/OpenImageIO/detail/fmt/format.h
include/OpenImageIO/detail/fmt/ostream.h
include/OpenImageIO/detail/fmt/printf.h
+include/OpenImageIO/detail/fmt.h
include/OpenImageIO/detail/pugixml/pugiconfig.hpp
include/OpenImageIO/detail/pugixml/pugixml.cpp
include/OpenImageIO/detail/pugixml/pugixml.hpp