Commit Graph

174 Commits

Author SHA256 Message Date
036fadf2e6 Accepting request 1297658 from graphics
OBS-URL: https://build.opensuse.org/request/show/1297658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=67
2025-08-05 12:22:39 +00:00
b830f66598 - Update to 3.0.9.0
- maketx: Add flags to increase feature parity with txmake #4841
    (by Scott Milner)
  - perf: Speed up maketx --envlatl when multithreaded by over 10x.
    #4825
  - perf: Speed up OpenEXR non-core header read time #4832
  - oiiotool: Allow thread control for --parallel-frames #4818
  - ImageInput: Incorrect IOProxy logic related to valid_file #4839
  - python: Got strides wrong passing 2D numpy pixel array #4843
  - ffmpeg: Replace deprecated and soon removed avcodec_close with
    avcodec_free_context #4837 (by Vlad Erium)
  - build/python: For python stub generation, lock pybind11 to
    pre-3.0 #4831
  - build: Fix typo related to finding ccache #4833
  - build: PNG auto-build improvements #4835
  - build: Propagate CMAKE_MSVC_RUNTIME_LIBRARY #4842
  - build: Update jpeg2000input.cpp to include cstdarg #4836 (by
    Peter Kovář)
  - ci: Bump 'latest releases' tests to use pybind11 3.0.0 #4828
  - (docs): Correct docs and type of "resident_memory_used_MB"
    attribute #4824
  - (admin): Update SECURITY to reflect that 2.5 only gets critical
    fixes now #4829

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=166
2025-08-05 08:32:45 +00:00
73109430d4 Accepting request 1295801 from graphics
OBS-URL: https://build.opensuse.org/request/show/1295801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=66
2025-07-26 11:41:18 +00:00
26a9e7394e - Relicense code under Apache 2.0 (#3926)
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=164
2025-07-25 15:26:08 +00:00
77da6b5493 Accepting request 1293797 from graphics
OBS-URL: https://build.opensuse.org/request/show/1293797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=65
2025-07-17 15:18:04 +00:00
f1e7e28342 - Update to 3.0.8.1
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=162
2025-07-16 12:20:29 +00:00
b42dcd68cf Accepting request 1291027 from graphics
OBS-URL: https://build.opensuse.org/request/show/1291027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=64
2025-07-07 14:13:23 +00:00
366644f8d5 - update to 2.5.19.0
- build: Fixes to build against libheif 1.20 #4822 (by Rui Chen)
- drop 06860e2d5b71d614e8878d738ea27d671be2994e.patch

- Fix build with libheif 1.20
  https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4822
  Adds 06860e2d5b71d614e8878d738ea27d671be2994e.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=160
2025-07-07 11:14:59 +00:00
bf08591f20 Accepting request 1254209 from graphics
OBS-URL: https://build.opensuse.org/request/show/1254209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=63
2025-03-19 21:34:19 +00:00
8d21adc904 - partially revert the previous change:
so why are man pages behind the python bindings? because the
  CMakeLists.txt only renders man pages when python is enabled

- Fix build on aarch64 (where imageviewer is disabled)

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=158
2025-03-18 17:51:17 +00:00
fa2d57e755 Accepting request 1252029 from graphics
OBS-URL: https://build.opensuse.org/request/show/1252029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=62
2025-03-11 19:46:34 +00:00
3835d7c416 - Fix build on aarch64 (where imageviewer is disbaled)
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=156
2025-03-11 11:15:27 +00:00
17d973e53a Accepting request 1248215 from graphics
OBS-URL: https://build.opensuse.org/request/show/1248215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=61
2025-02-25 15:47:41 +00:00
da905eeec1 - disable python and imageviewer on leap
- on Leap use a newer libboost for getting blender to work

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=154
2025-02-24 16:59:31 +00:00
135514f7e1 Accepting request 1245070 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1245070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=60
2025-02-11 20:30:16 +00:00
4afc9b009a - Port the fonts handling solution from the OpenImageIO-3 package
to this package and also use OPENIMAGEIO_FONTS here:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615#issuecomment-2629490500

- cleanup the %check section after the the discussion in
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615
  - symlink all fonts to ~abuild/fonts
  - minimize disabled tests list and document why they are filtered
    out

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=152
2025-02-06 17:23:58 +00:00
12b31aeefb Accepting request 1235212 from graphics
OBS-URL: https://build.opensuse.org/request/show/1235212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=59
2025-01-07 19:52:16 +00:00
4849af45ca not sure if those first 2 entries could classify as security
- update to 2.5.18.0
  - exr: Avoid integer overflow for large deep exr slice strides
    #4542
  - pnm: Broken pnm files with invalid resolution #4561
  - build: Use target_compile_options (fixes a LibRaw build issue)
    #4556 (by Don Olmstead)
  - testing: Add new ref output for libheif updates #4525
  - ci: Increased the macos timeout slightly to fix spurious
    failures #4526
  - ci: Fix broken CI for ASWF 2021 and 2022 containers #4543
  - docs: Clarify 'copy_image' example #4522
  - docs: Update some old links to our new vanity URLs #4533

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=150
2025-01-06 14:33:44 +00:00
365c0f8121 Accepting request 1224226 from graphics
- Downgrade back to 2.5.17.0

OBS-URL: https://build.opensuse.org/request/show/1224226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=58
2024-11-15 14:41:58 +00:00
77c98f851f - Downgrade back to 2.5.17.0
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=148
2024-11-14 14:53:58 +00:00
87803c620f Accepting request 1223620 from graphics
OBS-URL: https://build.opensuse.org/request/show/1223620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=57
2024-11-13 14:28:10 +00:00
4dfa6f4ed5 - Update to 3.0.0.3
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=146
2024-11-12 10:04:45 +00:00
f36ff2b5e9 Accepting request 1205228 from graphics
OBS-URL: https://build.opensuse.org/request/show/1205228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=56
2024-10-02 19:35:20 +00:00
17ff1f1e40 - update to 2.5.16.0
- ImageInput: Fix: Initialize pixels of partial tile conversion
    buffer to avoid possible floating point exceptionså. #4462 (by
    Bram Stolk)
  - iv: Fix: Iv shows constant brown and GL error messages on
    start-up. #4451 (by David Adler)
  - iv: Fix: Initialize variables before we use them. #4457 (by
    Bram Stolk)
  - pnm: Fix: Initialize m_pfm_flip before use to avoid UB. #4446
    (by Bram Stolk)
  - raw: Fix: Check for nullptr in raw input plugin #4448 (by Anton
    Dukhovnikov)
  - ci: Streamline the old MacOS-12 CI test #4465
  - ci: Test against OCIO 2.4 #4467 and OpenEXR 3.3 #4466
  - docs: Clarify TextureSystem::create use of imagecache when
    shared=true #4399
  - docs: Switch license name in docs #4407
  - admin: Change docs and comments references master -> main #4435

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=144
2024-10-02 15:14:40 +00:00
98077c3057 Accepting request 1198448 from graphics
OBS-URL: https://build.opensuse.org/request/show/1198448
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=55
2024-09-04 11:23:02 +00:00
6dbecb83f5 - update to 2.5.15.0
- ffmpeg: Add proper detection of new FFmpeg versions #4394 (by
    Darby Johnston)
  - ffmpeg: Retrieve timecode metadata #4396 (by Darby Johnston)
  - png: Bug in associateAlpha botched alpha=0 pixels #4386
  - raw: Expose additional white balancing hints #4360 (by Anton
    Dukhovnikov)
  - oiiotool: -i:ch=... didn't fix up alpha and z channels #4373
  - fix: Catch potential OCIO exception that we were missing #4379
  - build: Finish removing Imath include #4371 (by Thiago Ize)
  - tests: Adjust RB-2.5 simd_test to allow a little more slop on
    fast_exp #4372

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=142
2024-09-03 10:54:52 +00:00
94a1d5861a Accepting request 1191636 from graphics
OBS-URL: https://build.opensuse.org/request/show/1191636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=54
2024-08-05 15:22:28 +00:00
de43f32bad Accepting request 1191449 from home:darix:branches:graphics
- update to 2.5.14.0
  - fix (png): Correctly read PNGs with partial alpha #4315
    (2.5.14.0)
  - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy
    constructor #4365 (by Anton Dukhovnikov)
  - perf/TS: Only write full metadata to the first mip level #4320
    (2.5.14.0)
  - dev(strutil.h): Strutil::string_is_identifier() #4333
    (2.5.14.0)
  - build: Avoid rebuilds due to processing of fmt headers #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 (2.5.14.0)
  - docs: Clarify that IBA::rotate params are pixel coordinates
    #4358 (2.5.14.0)
  - admin: More CLA explanation and how-to links #4318 (2.5.14.0)
  - admin: Document my git-cliff workflow for release notes #4319
    (2.5.14.0)
  - security: Document CVE-2024-40630 resolution (2.5.14.0)

OBS-URL: https://build.opensuse.org/request/show/1191449
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=140
2024-08-05 10:39:54 +00:00
e061404ad5 Accepting request 1188365 from graphics
OBS-URL: https://build.opensuse.org/request/show/1188365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=53
2024-07-18 17:19:49 +00:00
9e18bc2ae8 - update to 2.5.13.1 (CVE-2024-40630 boo#1227897)
fix(heic): Correctly set imagespec size for heif images.
  security advisory (by Gerrard Tai)
  https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=138
2024-07-18 09:17:41 +00:00
fa55b1234d Accepting request 1184863 from graphics
OBS-URL: https://build.opensuse.org/request/show/1184863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=52
2024-07-02 16:19:39 +00:00
87299aa0c9 Accepting request 1184369 from home:darix:branches:graphics
- update to 2.5.13.0
  - fix: Various PSD files fail to load correctly #4302 (by Jesse
    Yurkovich)
  - fix: Improve error messages when a font is not found #4284
  - int: In platform.h, define OIIO_DEVICE macro #4290
  - ci: Typo in build_libtiff.bash #4280
  - docs: Update INSTALL.md for windows #4279 (by Mel Massadian)
  - docs: Fixes to formatting and sphinx warnings #4301

OBS-URL: https://build.opensuse.org/request/show/1184369
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=136
2024-07-02 12:41:41 +00:00
c1f5161c0c Accepting request 1178264 from graphics
OBS-URL: https://build.opensuse.org/request/show/1178264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=51
2024-06-03 15:44:40 +00:00
f05df3c7af Accepting request 1178201 from home:darix:branches:graphics
- update to 2.5.12.0
  - exr: Add IOProxy support for EXR multipart output #4263 #4264
    (by jreichel-nvidia)
  - pnm: Improvements to pnm plugin: support for uint16 and
    32-float, "pnm:bigendian" and "pnm:pfmflip" controls for
    output. #4253 (by Vlad (Kuzmin) Erium)
  - ImageBuf: Improve behavior of IB::nsubimages and other related
    fixes #4228
  - simd.h: Fix longstanding problem with 16-wide bitcast for
    8-wide HW #4268
  - strutil.h: Add Strutil::eval_as_bool #4250
  - tests: Add new heif test output #4262
  - tests: Fix windows quoting for test #4271
  - build: More warning elimination for clang18 #4257
  - build: Add appropriate compiler defines and flags for SIMD with
    MSVC #4266 (by Jesse Yurkovich)
  - build: Gcc-14 support, testing, CI #4270
  - docs: Fix stray references to the old repo home #4255

OBS-URL: https://build.opensuse.org/request/show/1178201
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=134
2024-06-03 09:40:55 +00:00
573557eeb9 Accepting request 1171328 from graphics
OBS-URL: https://build.opensuse.org/request/show/1171328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=50
2024-05-02 21:48:14 +00:00
e5b135ad0d Accepting request 1171316 from home:darix:branches:graphics
- Update the images tarball to include the files needed for issue
  #4220

- update to 2.5.11.0
  - dds: DDS support more DXGI formats #4220 (by alexguirre)
  - psd: Add support for 16- and 32-bit Photoshop file reads #4208
    (by EmilDohne)
  - fix(fmt.h): Fix build break from recent fmt change #4227
  - fix(openexr): Fix out-of-bounds reads when using OpenEXR
    decreasingY lineOrder. #4215 (by Aaron Colwell)
  - fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245
    (by Brecht Van Lommel)
  - fix: Fix crash when no default fonts are found #4249
  - build: Disable clang18 warnings about deprecated unicode
    conversion #4246
  - security: Better documentation of past CVE fixes in SECURITY.md
    #4238

OBS-URL: https://build.opensuse.org/request/show/1171316
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=132
2024-05-02 10:06:45 +00:00
e19fe3a177 Accepting request 1164321 from graphics
OBS-URL: https://build.opensuse.org/request/show/1164321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=49
2024-04-03 15:21:04 +00:00
18b5c05bc9 Accepting request 1164238 from home:darix:branches:graphics
- update to 2.5.10.1

OBS-URL: https://build.opensuse.org/request/show/1164238
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=130
2024-04-03 10:05:36 +00:00
734ab055cf Accepting request 1154157 from graphics
OBS-URL: https://build.opensuse.org/request/show/1154157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=48
2024-03-01 22:39:51 +00:00
96d9548a44 Accepting request 1154148 from home:darix:branches:graphics
- update to 2.5.9.0:

OBS-URL: https://build.opensuse.org/request/show/1154148
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=128
2024-03-01 19:24:44 +00:00
609cf06378 Accepting request 1146674 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1146674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=47
2024-02-15 20:00:35 +00:00
00171825a0 Accepting request 1145031 from home:darix:branches:graphics
- we need at least OpenEXR 2.4. force this

- Upgrade the image files to 20240205T200840
  this fixes a small license issue

- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch
  Potential patch to fix the aarch64 regressions reported here:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111
  This can be dropped in the next version update.

OBS-URL: https://build.opensuse.org/request/show/1145031
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=126
2024-02-08 11:52:50 +00:00
81d1dedbb5 Accepting request 1143518 from home:darix:branches:graphics
Do NOT forward this to factory when accepting. it still breaks aarch64.

https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111

OBS-URL: https://build.opensuse.org/request/show/1143518
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=125
2024-02-05 11:06:24 +00:00
f426b91b5f Accepting request 1143392 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1143392
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=46
2024-02-01 17:06:20 +00:00
8210d980c4 Accepting request 1141249 from graphics
- OpenImageIO so far forced C++ Standard 14 which does not match
  with openVDB >= 10.1 which requires 17 at least.
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021

OBS-URL: https://build.opensuse.org/request/show/1141249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=45
2024-01-24 19:57:43 +00:00
c876d453ce Accepting request 1141252 from home:darix:branches:graphics
- update to 2.5.7.0:
  - fix(iv): Avoid crash with OpenGL + multi-channel images #4087
  - fix(png): Fix crash for writing large PNGs with alpha #4074
  - fix(ImageInput): Only check REST arguments if the file does not
    exist, avoiding problems for filenames that legitimately
    contain a ? character. #4085 (by AdamMainsTL)
  - perf(IBA): Improve perf of ImageBufAlgo::channels in-place
    operation #4088
  - build: Ptex support for static library #4072 (by Dominik Wójt)
  - build: Add a way to cram in a custom extra library for iv #4086
  - build: JPEG2000: Include the headers we need to discern version
    #4073
  - tests: Improve color management test in imagebufalgo_test #4063
  - tests: Add one more ref output for python-colorconfig test
    #4065
  - ci: Restrict Mac ARM running #4077
  - ci: Rename macro to avoid conflict during CI unity builds #4092
  - docs: Fix typo #4089
  - docs: Fix link to openexr test images #4080 (by Jesse
    Yurkovich)
  - admin: Account for duplicate emails in the .mailmap #4075
  - dev: Faster vint4 load/store with unsigned char conversion
    #4071 (by Aras Pranckevičius)

OBS-URL: https://build.opensuse.org/request/show/1141252
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=122
2024-01-24 14:57:20 +00:00
84310a0cb1 - OpenImageIO so far forced C++ Standard 14 which does not match
with openVDB >= 10.1 which requires 17 at least.
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=121
2024-01-24 13:23:31 +00:00
8abad5c72d Accepting request 1138986 from graphics
OBS-URL: https://build.opensuse.org/request/show/1138986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=44
2024-01-15 21:21:45 +00:00
2f7a78f8d4 Accepting request 1138845 from home:darix:branches:graphics
- The devel package has to require the main package as the cmake
  finder checks for iconvert. Found while trying to build OpenUSD.
- The devel package has to require pkgconfig(Imath) as the cmake
  finder checks for it. Found while trying to build OpenUSD.

OBS-URL: https://build.opensuse.org/request/show/1138845
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenImageIO?expand=0&rev=119
2024-01-15 15:35:56 +00:00
4caa9d88d7 Accepting request 1135988 from graphics
OBS-URL: https://build.opensuse.org/request/show/1135988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenImageIO?expand=0&rev=43
2024-01-03 11:27:41 +00:00