Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
Re: UPDATE: OpenImageIO 2.5.17
To:
ports@openbsd.org
Date:
Sat, 14 Dec 2024 03:15:48 -0500

Download raw body.

Thread
ping.

On 2024-12-08 4:48 a.m., Brad Smith wrote:
> ping.
>
> On 2024-11-26 9:53 p.m., Brad Smith wrote:
>> Here is an update to OpenImageIO 2.5.17.
>>
>>
>> Release 2.5.17.0 (Nov 1, 2024) -- compared to 2.5.16.0
>> --------------------------------------------------------
>> - *iinfo*: fix: iinfo was not reading MIP levels correctly 
>> [#4498](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4498)
>> - *text rendering*: Windows newline shows invalid character in text 
>> render 
>> [#4501](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4501) 
>> (by peterhorvath111)
>> - *fix*: Address fmt exceptions for left justification 
>> [#4510](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4510)
>> - *perf*: Additional timing logging for performance investigations 
>> [#4506](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4506)
>> - *strutil.h*: Fix typo in description of Strutil::parse_values 
>> [#4512](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4512) 
>>
>> - *build*: Don't change CMAKE_XXX_OUTPUT_DIRECTORY when built as 
>> subdir 
>> [#4417](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4417) 
>> (by Luc Touraille)
>> - *deps*: Search for libbz2 only if FFmpeg or FreeType is enabled. 
>> [#4505](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4505) 
>> (by jreichel-nvidia)
>> - *tests*: Fixup after directory refactor of OpenImageIO-images 
>> [#4473](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4473) 
>>
>> - *ci*: Make scrorecards workflow not fail constantly 
>> [#4471](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4471)
>> - *ci*: Retire deprecated macos12 runner, try beta macos15 
>> [#4514](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4514)
>> - *docs*: Update to vanity URL for the docs 
>> [#4494](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4494)
>>
>> Release 2.5.16.0 (Oct 1, 2024) -- compared to 2.5.15.0
>> --------------------------------------------------------
>> - *ImageInput*: Fix: Initialize pixels of partial tile conversion 
>> buffer to avoid possible floating point exceptions. 
>> [#4462](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4462) 
>> (by Bram Stolk)
>> - *iv*: Fix: Iv shows constant brown and GL error messages on 
>> start-up. 
>> [#4451](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4451) 
>> (by David Adler)
>> - *iv*: Fix: Initialize variables before we use them. 
>> [#4457](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4457) 
>> (by Bram Stolk)
>> - *pnm*: Fix: Initialize m_pfm_flip before use to avoid UB. 
>> [#4446](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4446) 
>> (by Bram Stolk)
>> - *raw*: Fix: Check for nullptr in raw input plugin 
>> [#4448](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4448) 
>> (by Anton Dukhovnikov)
>> - *ci*: Streamline the old MacOS-12 CI test 
>> [#4465](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4465)
>> - *ci*: Test against OCIO 2.4 
>> [#4467](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4467) 
>> and OpenEXR 3.3 
>> [#4466](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4466)
>> - *docs*: Clarify TextureSystem::create use of imagecache when 
>> shared=true 
>> [#4399](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4399)
>> - *docs*: Switch license name in docs 
>> [#4407](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4407)
>> - *admin*: Change docs and comments references master -> main 
>> [#4435](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4435) 
>>
>>
>> Release 2.5.15.0 (Sep 1, 2024) -- compared to 2.5.14.0
>> --------------------------------------------------------
>> - *ffmpeg*: Add proper detection of new FFmpeg versions 
>> [#4394](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4394) 
>> (by Darby Johnston)
>> - *ffmpeg*: Retrieve timecode metadata 
>> [#4396](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4396) 
>> (by Darby Johnston)
>> - *png*: Bug in associateAlpha botched alpha=0 pixels 
>> [#4386](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4386)
>> - *raw*: Expose additional white balancing hints 
>> [#4360](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4360) 
>> (by Anton Dukhovnikov)
>> - *oiiotool*: `-i:ch=...` didn't fix up alpha and z channels 
>> [#4373](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4373)
>> - *fix*: Catch potential OCIO exception that we were missing 
>> [#4379](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4379)
>> - *build*: Finish removing Imath include 
>> [#4371](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4371) 
>> (by Thiago Ize)
>> - *tests*: Adjust RB-2.5 simd_test to allow a little more slop on 
>> fast_exp 
>> [#4372](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4372)
>>
>> Release 2.5.14.0 (Aug 1, 2024) -- compared to 2.5.13.1
>> --------------------------------------------------------
>> - *fix (png)*: Correctly read PNGs with partial alpha 
>> [#4315](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4315) 
>> (2.5.14.0)
>> - *fix(ImageBuf)*: Copy/paste error in the ImageBuf iterator copy 
>> constructor 
>> [#4365](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4365) 
>> (by Anton Dukhovnikov)
>> - *perf/TS*: Only write full metadata to the first mip level 
>> [#4320](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4320) 
>> (2.5.14.0)
>> - *dev(strutil.h)*: Strutil::string_is_identifier() 
>> [#4333](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4333) 
>> (2.5.14.0)
>> - *build*: Avoid rebuilds due to processing of fmt headers 
>> [#4313](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4313) 
>> (by Jesse Yurkovich) (2.5.14.0)
>> - *build*: Fix boost vs cmake 3.30 problem.
>> - *ci*: Sanitizer new warnings about signed/unsigned offsets in 
>> openexr 
>> [#4351](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4351) 
>> (2.5.14.0)
>> - *docs*: Clarify that `IBA::rotate` params are pixel coordinates 
>> [#4358](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4358) 
>> (2.5.14.0)
>> - *admin*: More CLA explanation and how-to links 
>> [#4318](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4318) 
>> (2.5.14.0)
>> - *admin*: Document my git-cliff workflow for release notes 
>> [#4319](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4319) 
>> (2.5.14.0)
>> - *security*: Document CVE-2024-40630 resolution (2.5.14.0)
>>
>>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/graphics/openimageio/Makefile,v
>> retrieving revision 1.76
>> diff -u -p -u -p -r1.76 Makefile
>> --- Makefile    4 Oct 2024 06:43:47 -0000    1.76
>> +++ Makefile    27 Nov 2024 01:12:39 -0000
>> @@ -5,9 +5,8 @@ COMMENT =        library for reading and writi
>>     GH_ACCOUNT =        AcademySoftwareFoundation
>>   GH_PROJECT =        OpenImageIO
>> -GH_TAGNAME =        v2.5.13.1
>> +GH_TAGNAME =        v2.5.17.0
>>   PKGNAME =        ${DISTNAME:L}
>> -REVISION =        0
>>     SHARED_LIBS +=        OpenImageIO        16.0 # 2.4.10
>>   SHARED_LIBS +=        OpenImageIO_Util    10.1 # 2.4.10
>> Index: distinfo
>> ===================================================================
>> RCS file: /cvs/ports/graphics/openimageio/distinfo,v
>> retrieving revision 1.22
>> diff -u -p -u -p -r1.22 distinfo
>> --- distinfo    26 Jul 2024 13:15:51 -0000    1.22
>> +++ distinfo    27 Nov 2024 01:12:39 -0000
>> @@ -1,2 +1,2 @@
>> -SHA256 (OpenImageIO-2.5.13.1.tar.gz) = 
>> D7rsbBUhXhHPRUUSjE1k6ql7Rhy5tfuKdvmn01yZ498=
>> -SIZE (OpenImageIO-2.5.13.1.tar.gz) = 52538869
>> +SHA256 (OpenImageIO-2.5.17.0.tar.gz) = 
>> nPG5h2LOWqXz9800ZyVJA09XFtoeuibrUXPBiqIeZYM=
>> +SIZE (OpenImageIO-2.5.17.0.tar.gz) = 52548216
>> Index: patches/patch-src_cmake_externalpackages_cmake
>> ===================================================================
>> RCS file: patches/patch-src_cmake_externalpackages_cmake
>> diff -N patches/patch-src_cmake_externalpackages_cmake
>> --- /dev/null    1 Jan 1970 00:00:00 -0000
>> +++ patches/patch-src_cmake_externalpackages_cmake    27 Nov 2024 
>> 01:12:39 -0000
>> @@ -0,0 +1,15 @@
>> +Revert build: Repair boost vs cmake >= 3.30
>> +b3d10faaa7301534886721b2ca4f1da0e07d2353
>> +
>> +Index: src/cmake/externalpackages.cmake
>> +--- src/cmake/externalpackages.cmake.orig
>> ++++ src/cmake/externalpackages.cmake
>> +@@ -68,7 +68,7 @@ if (NOT DEFINED Boost_NO_BOOST_CMAKE)
>> +     set (Boost_NO_BOOST_CMAKE ON)
>> + endif ()
>> +
>> +-checked_find_package (Boost ${boost_config} REQUIRED
>> ++checked_find_package (Boost REQUIRED
>> +                       VERSION_MIN 1.53
>> +                       COMPONENTS ${Boost_COMPONENTS}
>> +                       RECOMMEND_MIN 1.66