pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/openimageio
Module Name: pkgsrc
Committed By: wiz
Date: Thu Aug 14 07:43:27 UTC 2025
Modified Files:
pkgsrc/graphics/openimageio: distinfo
pkgsrc/graphics/openimageio/patches:
patch-src_libOpenImageIO_imagebufalgo__compare.cpp
Log Message:
openimageio: update patch after upstream feedback
To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 pkgsrc/graphics/openimageio/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_imagebufalgo__compare.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/openimageio/distinfo
diff -u pkgsrc/graphics/openimageio/distinfo:1.38 pkgsrc/graphics/openimageio/distinfo:1.39
--- pkgsrc/graphics/openimageio/distinfo:1.38 Wed Aug 13 06:51:22 2025
+++ pkgsrc/graphics/openimageio/distinfo Thu Aug 14 07:43:27 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.38 2025/08/13 06:51:22 wiz Exp $
+$NetBSD: distinfo,v 1.39 2025/08/14 07:43:27 wiz Exp $
BLAKE2s (OpenImageIO-3.0.9.1.tar.gz) = 81e20f2e46d83c8918eb45eb55f528472cc6a3510f0869d7fa2d5d9ad2acfd3c
SHA512 (OpenImageIO-3.0.9.1.tar.gz) = cee6ddfbd825022a45a46b041c894a18718a474a32da8715fe08f918c7387505e81f3220c0ad79d3ec160b9c224bdeafbbb8a2b67a47cd845dca492582607c22
@@ -6,7 +6,7 @@ Size (OpenImageIO-3.0.9.1.tar.gz) = 5347
SHA1 (patch-src_cmake_compiler.cmake) = d261b70e5ff0984b386087be54aff55e2b36c274
SHA1 (patch-src_include_OpenImageIO_strutil.h) = 440268de93e0ee5654a251ef6452914ffd05d900
SHA1 (patch-src_include_OpenImageIO_typedesc.h) = c38e80f70bba101e5153c7e9508bd8714560796c
-SHA1 (patch-src_libOpenImageIO_imagebufalgo__compare.cpp) = 718d67f2e695cad8ed075fd22b779f7a815f3252
+SHA1 (patch-src_libOpenImageIO_imagebufalgo__compare.cpp) = 452f7f19d7730fc1e37d20fb65b49361cc5bda51
SHA1 (patch-src_libOpenImageIO_maketexture.cpp) = 2f7f08cfe889f4c09513365909414fe3f607e373
SHA1 (patch-src_libOpenImageIO_printinfo.cpp) = 3e532b93526d2655ba42259699b97cfe4b16bc24
SHA1 (patch-src_libtexture_environment.cpp) = 28ddcf5b5b8cf5de6b060dda2aec659ba1d597c9
Index: pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_imagebufalgo__compare.cpp
diff -u pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_imagebufalgo__compare.cpp:1.2 pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_imagebufalgo__compare.cpp:1.3
--- pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_imagebufalgo__compare.cpp:1.2 Wed Aug 13 06:51:22 2025
+++ pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_imagebufalgo__compare.cpp Thu Aug 14 07:43:27 2025
@@ -1,15 +1,34 @@
-$NetBSD: patch-src_libOpenImageIO_imagebufalgo__compare.cpp,v 1.2 2025/08/13 06:51:22 wiz Exp $
+$NetBSD: patch-src_libOpenImageIO_imagebufalgo__compare.cpp,v 1.3 2025/08/14 07:43:27 wiz Exp $
https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4857
---- src/libOpenImageIO/imagebufalgo_compare.cpp.orig 2025-08-13 06:18:52.121013693 +0000
+--- src/libOpenImageIO/imagebufalgo_compare.cpp.orig 2025-08-14 07:19:04.842166717 +0000
+++ src/libOpenImageIO/imagebufalgo_compare.cpp
-@@ -21,6 +21,8 @@
-
- #include "imageio_pvt.h"
-
-+using namespace std;
-+
- OIIO_NAMESPACE_BEGIN
-
-
+@@ -80,11 +80,11 @@ ImageBufAlgo::PixelStats::operator=(Pixe
+ inline void
+ val(ImageBufAlgo::PixelStats& p, int c, float value)
+ {
+- if (isnan(value)) {
++ if (std::isnan(value)) {
+ ++p.nancount[c];
+ return;
+ }
+- if (isinf(value)) {
++ if (std::isinf(value)) {
+ ++p.infcount[c];
+ return;
+ }
+@@ -217,10 +217,10 @@ compare_value(ImageBuf::ConstIterator<BU
+ bool& warned, float failthresh, float warnthresh,
+ float failrelative, float warnrelative)
+ {
+- if (!isfinite(aval) || !isfinite(bval)) {
+- if (isnan(aval) == isnan(bval) && isinf(aval) == isinf(bval))
++ if (!std::isfinite(aval) || !std::isfinite(bval)) {
++ if (std::isnan(aval) == std::isnan(bval) && std::isinf(aval) == std::isinf(bval))
+ return; // NaN may match NaN, Inf may match Inf
+- if (isfinite(result.maxerror)) {
++ if (std::isfinite(result.maxerror)) {
+ // non-finite errors trump finite ones
+ result.maxerror = std::numeric_limits<float>::infinity();
+ result.maxx = a.x();
Home |
Main Index |
Thread Index |
Old Index