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:   adam
Date:           Mon Jan  5 17:53:53 UTC 2026

Modified Files:
        pkgsrc/graphics/openimageio: Makefile PLIST distinfo
Removed Files:
        pkgsrc/graphics/openimageio/patches:
            patch-src_include_OpenImageIO_strutil.h
            patch-src_include_OpenImageIO_typedesc.h
            patch-src_libOpenImageIO_imagebufalgo__compare.cpp
            patch-src_libOpenImageIO_maketexture.cpp
            patch-src_libOpenImageIO_printinfo.cpp
            patch-src_libtexture_environment.cpp
            patch-src_libutil_fmath__test.cpp patch-src_libutil_strutil.cpp
            patch-src_oiiotool_printinfo.cpp patch-src_testtex_testtex.cpp

Log Message:
openimageio: updated to 3.1.9.0

Release 3.1.9.0 (Jan 1, 2026) -- compared to 3.1.8.0

- Color management improvements:
    - Auto convert between oiio:ColorSpace and CICP attributes in I/O
    - *exr*: Write OpenEXR colorInteropID metadata based on oiio:ColorSpace
    - *jpeg-xl*: CICP read and write support for JPEG-XL
    - *jpeg-xl*: ICC read and write for JPEG-XL files (issue 4649)
- *png*: We were not correctly suppressing hint metadata
- *sgi*: Implement RLE encoding support for output
- *webp*: Allow out-of-order scanlines when writing webp
- *fix/IBA*: IBA::compare_Yee() accessed the wrong channel
- *perf/filesystem.h*: Speedup to detect the existence of files on Windows
- *ci*: Address tight disk space on GHA runners
- *ci*: Optimize install_homebrew_deps by coalescing installs
- *ci*: Build_Ptex.bash should build Ptex using C++17
- *ci*: Unbreak CI by adjusting Ubuntu installs
- *ci*: Test against libraw 0.21.5
- *docs*: Fix missing docs for `OIIO:attribute()` and `OIIO::getattribute()`


To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 pkgsrc/graphics/openimageio/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/openimageio/PLIST
cvs rdiff -u -r1.39 -r1.40 pkgsrc/graphics/openimageio/distinfo
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/graphics/openimageio/patches/patch-src_include_OpenImageIO_strutil.h
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/graphics/openimageio/patches/patch-src_include_OpenImageIO_typedesc.h \
    pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_maketexture.cpp \
    pkgsrc/graphics/openimageio/patches/patch-src_libOpenImageIO_printinfo.cpp \
    pkgsrc/graphics/openimageio/patches/patch-src_libtexture_environment.cpp \
    pkgsrc/graphics/openimageio/patches/patch-src_libutil_fmath__test.cpp \
    pkgsrc/graphics/openimageio/patches/patch-src_libutil_strutil.cpp \
    pkgsrc/graphics/openimageio/patches/patch-src_oiiotool_printinfo.cpp \
    pkgsrc/graphics/openimageio/patches/patch-src_testtex_testtex.cpp
cvs rdiff -u -r1.3 -r0 \
    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/Makefile
diff -u pkgsrc/graphics/openimageio/Makefile:1.125 pkgsrc/graphics/openimageio/Makefile:1.126
--- pkgsrc/graphics/openimageio/Makefile:1.125  Sat Sep 27 09:57:21 2025
+++ pkgsrc/graphics/openimageio/Makefile        Mon Jan  5 17:53:52 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.125 2025/09/27 09:57:21 wiz Exp $
+# $NetBSD: Makefile,v 1.126 2026/01/05 17:53:52 adam Exp $
 
-DISTNAME=      OpenImageIO-3.0.9.1
+DISTNAME=      OpenImageIO-3.1.9.0
 PKGNAME=       ${DISTNAME:tl}
-PKGREVISION=   4
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=AcademySoftwareFoundation/}
 GITHUB_PROJECT=        OpenImageIO
@@ -18,12 +17,16 @@ UNLIMIT_RESOURCES=  datasize virtualsize
 USE_LANGUAGES= c c++
 USE_TOOLS+=    pkg-config
 TEST_TARGET=   test
+TEST_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/lib
+# For Darwin
+TEST_ENV+=     DYLD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/lib
 
 CMAKE_CONFIGURE_ARGS+= -DSTOP_ON_WARNING=OFF # Disable -Werror
 CMAKE_CONFIGURE_ARGS+= -DUSE_EXTERNAL_PUGIXML=ON
 CMAKE_CONFIGURE_ARGS+= -DUSE_PYTHON=OFF
 CMAKE_CONFIGURE_ARGS+= -DROBINMAP_INCLUDE_DIR=${BUILDLINK_PREFIX.robin-map}/include
 CMAKE_CONFIGURE_ARGS+= -DOpenEXR_ROOT=${BUILDLINK_PREFIX.openexr}
+CMAKE_CONFIGURE_ARGS+= -DWebP_ROOT=${BUILDLINK_PREFIX.libwebp}
 
 # none of these are available in pkgsrc yet
 CMAKE_CONFIGURE_ARGS+= -DUSE_DCMTK=OFF
@@ -50,6 +53,7 @@ PKGCONFIG_OVERRIDE=   src/build-scripts/Op
 .include "../../graphics/giflib/buildlink3.mk"
 .include "../../graphics/glew/buildlink3.mk"
 .include "../../graphics/libheif/buildlink3.mk"
+.include "../../graphics/libjxl/buildlink3.mk"
 .include "../../graphics/libraw/buildlink3.mk"
 .include "../../graphics/libwebp/buildlink3.mk"
 .include "../../graphics/opencolorio/buildlink3.mk"
@@ -57,6 +61,8 @@ PKGCONFIG_OVERRIDE=   src/build-scripts/Op
 .include "../../graphics/openjpeg/buildlink3.mk"
 .include "../../graphics/ptex/buildlink3.mk"
 .include "../../graphics/tiff/buildlink3.mk"
+# For testing
+.include "../../lang/python/tool.mk"
 .include "../../parallel/threadingbuildingblocks/buildlink3.mk"
 .include "../../textproc/fmtlib/buildlink3.mk"
 .include "../../textproc/pugixml/buildlink3.mk"

Index: pkgsrc/graphics/openimageio/PLIST
diff -u pkgsrc/graphics/openimageio/PLIST:1.16 pkgsrc/graphics/openimageio/PLIST:1.17
--- pkgsrc/graphics/openimageio/PLIST:1.16      Wed Aug 13 06:35:13 2025
+++ pkgsrc/graphics/openimageio/PLIST   Mon Jan  5 17:53:52 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2025/08/13 06:35:13 wiz Exp $
+@comment $NetBSD: PLIST,v 1.17 2026/01/05 17:53:52 adam Exp $
 bin/iconvert
 bin/idiff
 bin/igrep
@@ -34,6 +34,7 @@ include/OpenImageIO/fstream_mingw.h
 include/OpenImageIO/function_view.h
 include/OpenImageIO/half.h
 include/OpenImageIO/hash.h
+include/OpenImageIO/image_span.h
 include/OpenImageIO/image_view.h
 include/OpenImageIO/imagebuf.h
 include/OpenImageIO/imagebufalgo.h
@@ -42,6 +43,7 @@ include/OpenImageIO/imagebufalgo_util.h
 include/OpenImageIO/imagecache.h
 include/OpenImageIO/imageio.h
 include/OpenImageIO/memory.h
+include/OpenImageIO/nsversions.h
 include/OpenImageIO/oiioversion.h
 include/OpenImageIO/optparser.h
 include/OpenImageIO/parallel.h
@@ -73,11 +75,11 @@ lib/cmake/OpenImageIO/OpenImageIOConfigV
 lib/cmake/OpenImageIO/OpenImageIOTargets-release.cmake
 lib/cmake/OpenImageIO/OpenImageIOTargets.cmake
 lib/libOpenImageIO.so
-lib/libOpenImageIO.so.3.0
-lib/libOpenImageIO.so.3.0.9
+lib/libOpenImageIO.so.3.1
+lib/libOpenImageIO.so.3.1.9
 lib/libOpenImageIO_Util.so
-lib/libOpenImageIO_Util.so.3.0
-lib/libOpenImageIO_Util.so.3.0.9
+lib/libOpenImageIO_Util.so.3.1
+lib/libOpenImageIO_Util.so.3.1.9
 lib/pkgconfig/OpenImageIO.pc
 share/doc/OpenImageIO/CHANGES-0.x.md
 share/doc/OpenImageIO/CHANGES-1.x.md

Index: pkgsrc/graphics/openimageio/distinfo
diff -u pkgsrc/graphics/openimageio/distinfo:1.39 pkgsrc/graphics/openimageio/distinfo:1.40
--- pkgsrc/graphics/openimageio/distinfo:1.39   Thu Aug 14 07:43:27 2025
+++ pkgsrc/graphics/openimageio/distinfo        Mon Jan  5 17:53:52 2026
@@ -1,16 +1,6 @@
-$NetBSD: distinfo,v 1.39 2025/08/14 07:43:27 wiz Exp $
+$NetBSD: distinfo,v 1.40 2026/01/05 17:53:52 adam Exp $
 
-BLAKE2s (OpenImageIO-3.0.9.1.tar.gz) = 81e20f2e46d83c8918eb45eb55f528472cc6a3510f0869d7fa2d5d9ad2acfd3c
-SHA512 (OpenImageIO-3.0.9.1.tar.gz) = cee6ddfbd825022a45a46b041c894a18718a474a32da8715fe08f918c7387505e81f3220c0ad79d3ec160b9c224bdeafbbb8a2b67a47cd845dca492582607c22
-Size (OpenImageIO-3.0.9.1.tar.gz) = 53477417 bytes
+BLAKE2s (OpenImageIO-3.1.9.0.tar.gz) = b06eb9375e43d8bd5b888caa63b464e6829ff16d301e43d262b9ef46bc16967c
+SHA512 (OpenImageIO-3.1.9.0.tar.gz) = 9ff2cf17a3d60537f986a35ae39cf0dea96eee8544b22937421cb14a3a0f21edf30973ae4f0e4363274cec427de5bfcc0f7693674683d1d4c6b8999619484608
+Size (OpenImageIO-3.1.9.0.tar.gz) = 53610865 bytes
 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) = 452f7f19d7730fc1e37d20fb65b49361cc5bda51
-SHA1 (patch-src_libOpenImageIO_maketexture.cpp) = 2f7f08cfe889f4c09513365909414fe3f607e373
-SHA1 (patch-src_libOpenImageIO_printinfo.cpp) = 3e532b93526d2655ba42259699b97cfe4b16bc24
-SHA1 (patch-src_libtexture_environment.cpp) = 28ddcf5b5b8cf5de6b060dda2aec659ba1d597c9
-SHA1 (patch-src_libutil_fmath__test.cpp) = e917f1e226edcc198931f4aa2d38409fbe2f0760
-SHA1 (patch-src_libutil_strutil.cpp) = dfcd8280d2fb88c3fa0ffbc2806f96963f5491bf
-SHA1 (patch-src_oiiotool_printinfo.cpp) = d17fbe355f564941388bce9dd4b40c2dc21dd582
-SHA1 (patch-src_testtex_testtex.cpp) = 3d4616d82ec758f749dc01b6139bbe77a21464df



Home | Main Index | Thread Index | Old Index