Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
UPDATE: openimageio-3.0.6.1
To:
The OpenBSD ports mailing-list <ports@openbsd.org>
Date:
Wed, 21 May 2025 07:14:43 +0200

Download raw body.

Thread
  • Rafael Sadowski:

    UPDATE: openimageio-3.0.6.1

Simple update openimageio-3.0.6.1. Tested on amd64. OK?

Cheers Rafael

diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 9726d99668b..0aa55ee9a1d 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -5,12 +5,11 @@ COMMENT =		library for reading and writing images
 
 GH_ACCOUNT =		AcademySoftwareFoundation
 GH_PROJECT =		OpenImageIO
-GH_TAGNAME =		v2.5.17.0
+GH_TAGNAME =		v3.0.6.1
 PKGNAME =		${DISTNAME:L}
-REVISION =		0
 
-SHARED_LIBS +=		OpenImageIO		16.0 # 2.4.10
-SHARED_LIBS +=		OpenImageIO_Util	10.1 # 2.4.10
+SHARED_LIBS +=		OpenImageIO		17.0
+SHARED_LIBS +=		OpenImageIO_Util	11.0
 
 CATEGORIES =		graphics devel
 
@@ -22,9 +21,9 @@ PERMIT_PACKAGE =	Yes
 WANTLIB += ${COMPILER_LIBCXX} GL GLU Iex-3_3 IlmThread-3_3 Imath-3_1
 WANTLIB += OpenColorIO OpenEXR-3_3 OpenEXRCore-3_3 Qt6Core Qt6Gui
 WANTLIB += Qt6OpenGL Qt6OpenGLWidgets Qt6Widgets avcodec avformat
-WANTLIB += avutil boost_atomic-mt boost_filesystem-mt boost_thread-mt
-WANTLIB += bz2 c freetype gif heif jpeg m openjp2 png pugixml raw_r
-WANTLIB += swscale tbb tiff webp webpdemux z
+WANTLIB += avutil bz2 c freetype gif heif jpeg jxl jxl_threads
+WANTLIB += m openjp2 png pugixml raw_r sharpyuv swscale tbb tiff
+WANTLIB += webp webpdemux z
 
 MODULES =		devel/cmake \
 			lang/python \
@@ -37,18 +36,20 @@ BUILD_DEPENDS =		devel/fmt>=10.2.1 \
 			devel/robin-map \
 			textproc/txt2man
 
-LIB_DEPENDS =		devel/boost \
+LIB_DEPENDS =		archivers/bzip2 \
 			devel/tbb \
 			graphics/ffmpeg \
 			graphics/giflib \
 			graphics/jpeg \
+			graphics/libjxl \
 			graphics/libraw \
-			graphics/libwebp \
+			graphics/libwebp>=1.5.0 \
 			graphics/opencolorio \
 			graphics/openexr \
 			graphics/openjp2 \
 			graphics/png \
 			graphics/tiff \
+			math/imath \
 			multimedia/libheif \
 			textproc/pugixml
 
@@ -56,12 +57,10 @@ CONFIGURE_ARGS +=	-DCMAKE_INSTALL_MANDIR="man/man1" \
 			-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
 			-DCMAKE_LIBRARY_PATH="${WRKBUILD}/lib:${CMAKE_LIBRARY_PATH}" \
 			-DSTOP_ON_WARNING=OFF \
-			-DUSE_CCACHE=OFF \
-			-DCMAKE_DISABLE_FIND_PACKAGE_DCMTK=TRUE \
+			-DCMAKE_DISABLE_FIND_PACKAGE_DCMTK=ON \
 			-DUSE_EXTERNAL_PUGIXML=ON \
 			-DUSE_OPENCV=OFF \
 			-DUSE_OPENVDB=OFF \
-			-DUSE_HDF5=OFF \
 			-Dpybind11_DIR=${MODPY_SITEPKG}/pybind11/share/cmake/pybind11/
 
 # Fix undefined reference to __atomic_*
@@ -71,3 +70,8 @@ WANTLIB +=		atomic
 .endif
 
 .include <bsd.port.mk>
+
+# fix build when ccache is installed but not enabled
+.if ${USE_CCACHE:L} != "yes"
+CONFIGURE_ARGS +=	-DWITH_CCACHE=OFF
+.endif
diff --git a/graphics/openimageio/distinfo b/graphics/openimageio/distinfo
index a3c02269f93..0b059707aec 100644
--- a/graphics/openimageio/distinfo
+++ b/graphics/openimageio/distinfo
@@ -1,2 +1,2 @@
-SHA256 (OpenImageIO-2.5.17.0.tar.gz) = nPG5h2LOWqXz9800ZyVJA09XFtoeuibrUXPBiqIeZYM=
-SIZE (OpenImageIO-2.5.17.0.tar.gz) = 52548216
+SHA256 (OpenImageIO-3.0.6.1.tar.gz) = TQ+5Lklk95367Xesc/Gn91TGcan1rSnHlQwIRJFs5fU=
+SIZE (OpenImageIO-3.0.6.1.tar.gz) = 52703969
diff --git a/graphics/openimageio/pkg/PLIST b/graphics/openimageio/pkg/PLIST
index b3b13756b93..2d291118b54 100644
--- a/graphics/openimageio/pkg/PLIST
+++ b/graphics/openimageio/pkg/PLIST
@@ -10,10 +10,10 @@
 include/OpenImageIO/
 include/OpenImageIO/Imath.h
 include/OpenImageIO/argparse.h
-include/OpenImageIO/array_view.h
 include/OpenImageIO/atomic.h
 include/OpenImageIO/attrdelegate.h
 include/OpenImageIO/benchmark.h
+include/OpenImageIO/bit.h
 include/OpenImageIO/color.h
 include/OpenImageIO/dassert.h
 include/OpenImageIO/deepdata.h
@@ -40,10 +40,11 @@ include/OpenImageIO/hash.h
 include/OpenImageIO/image_view.h
 include/OpenImageIO/imagebuf.h
 include/OpenImageIO/imagebufalgo.h
+include/OpenImageIO/imagebufalgo_opencv.h
 include/OpenImageIO/imagebufalgo_util.h
 include/OpenImageIO/imagecache.h
 include/OpenImageIO/imageio.h
-include/OpenImageIO/missing_math.h
+include/OpenImageIO/memory.h
 include/OpenImageIO/oiioversion.h
 include/OpenImageIO/optparser.h
 include/OpenImageIO/parallel.h
@@ -53,6 +54,7 @@ include/OpenImageIO/plugin.h
 include/OpenImageIO/refcnt.h
 include/OpenImageIO/simd.h
 include/OpenImageIO/span.h
+include/OpenImageIO/span_util.h
 include/OpenImageIO/strided_ptr.h
 include/OpenImageIO/string_view.h
 include/OpenImageIO/strongparam.h
@@ -67,7 +69,6 @@ include/OpenImageIO/typedesc.h
 include/OpenImageIO/unittest.h
 include/OpenImageIO/unordered_map_concurrent.h
 include/OpenImageIO/ustring.h
-include/OpenImageIO/varyingref.h
 include/OpenImageIO/vecparam.h
 include/OpenImageIO/version.h
 lib/cmake/OpenImageIO/
@@ -91,6 +92,7 @@ lib/python${MODPY_VERSION}/site-packages/OpenImageIO/__init__.py
 share/doc/OpenImageIO/
 share/doc/OpenImageIO/CHANGES-0.x.md
 share/doc/OpenImageIO/CHANGES-1.x.md
+share/doc/OpenImageIO/CHANGES-2.x.md
 share/doc/OpenImageIO/CHANGES.md
 share/doc/OpenImageIO/LICENSE.md
 share/doc/OpenImageIO/THIRD-PARTY.md