Created attachment 246630 [details] graphics/opencolorio: Update to 2.3.0 Hi, Please, this is an update of graphics/opencolorio which is required to bump minizip-ng to the latest version (see #275303). - bump version - remove files/patch-share_cmake_modules_FindExtPackages.cmake - fix pkg-plist
^Triage: reporter is committer, assign accordingly.
"Shane" is it ok for you?
I marked it as approved last week.
(In reply to Shane from comment #3) AFAIK, there is no "approved" on bugzilla. The '+' is for maintainer-feedback but not for "approved". But, anyway, thanks!
So far, my experience has been that a + for maintainer feedback for the bug has been taken as approval. There is the ability to approve attachments, but bug poster has to request approval before anyone else is able to change that - see bug #233924
(In reply to Loïc Bartoletti from comment #0) Loic, you have provided a slightly wrong patch. docs shound be in docs plist, not common BTW, I've have a 2.3.1 update https://people.freebsd.org/~fluffy/-patches/0001-graphics-opencolorio-update-to-2.3.1-release.patch
Created attachment 247025 [details] graphics/opencolorio: update to 2.3.1 release
Indeed, and fyi, Shane, you have to upgrade blender to 4.x. Blender 3 doesn't compile with opencolorio 2.3. Thanks.
(In reply to Loïc Bartoletti from comment #8) Loic, Shane, jfui: I've working on blender4 and have blender 3.6.7 prepared too if anyone interested https://people.freebsd.org/~fluffy/-patches/0001-graphics-blender-update-to-3.6.7-release.patch
(In reply to Dima Panov from comment #9) also openimegeio, openshadinglanguage, opensubdiv https://people.freebsd.org/~fluffy/-patches/0001-graphics-openimageio-update-to-2.5.6.0-release.patch https://people.freebsd.org/~fluffy/-patches/0001-graphics-openshadinglanguage-update-to-1.12.14.0-rel.patch https://people.freebsd.org/~fluffy/-patches/0001-graphics-opensubdiv-update-to-3.6.0-release.patch
related updates for blender and dependencies: devel/robin-map bug #275817 graphics/opensubdiv bug #275821 graphics/openimageio bug #275818 graphics/openshadinglanguage bug #275822 graphics/blender bug #275819
Commit?
(In reply to Vladimir Druzenko from comment #12) Needs minizip-ng first https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275303
(In reply to Dima Panov from comment #13) Should be committed at same time, since opencolorio requires minizip-ng, but opencolorio will be broken (a few days) with the new version of minizip-ng, right?
(In reply to Loïc Bartoletti from comment #14) yep. ping me as you're be ready. here or via telegram (https://t.me/FluffyBSD)
Created attachment 249571 [details] Update to 2.3.2 Update to 2.3.2: - Drop ${OPTIONS_DEFAULT} as the Ports framework already marks DOCS as default - Replace pkg-plist-docs with ${DOCS_PORTDOCS}, add static patch to fix installation directory, add post-patch target, and remove post-install-DOCS-on target https://github.com/AcademySoftwareFoundation/OpenColorIO/compare/v2.2.1...v2.3.2 [TESTPORT] main-amd64-current: PASS [TESTPORT] 13_2-amd64-release: PASS [TESTPORT] 13_3-amd64-release: PASS [TESTPORT] 13_3-i386-release: PASS [TESTPORT] 14_0-amd64-release: PASS [TESTPORT] main-i386-current: FAIL [TESTPORT] 13_2-i386-release: FAIL [TESTPORT] 14_0-i386-release: FAIL
Previous tests in comment #6 were against archivers/minizip-ng-4.0.5 (bug #275303)
Tested consumers of graphics/opencolorio-2.3.2 with archivers/minizip-ng-4.0.5: [TESTPORT] poudriere-testport graphics/krita: [TESTPORT] main-amd64-current: PASS [TESTPORT] 13_2-amd64-release: PASS [TESTPORT] 13_3-amd64-release: PASS [TESTPORT] 13_3-i386-release: PASS [TESTPORT] 14_0-amd64-release: PASS [TESTPORT] main-i386-current: FAIL [TESTPORT] 13_2-i386-release: FAIL [TESTPORT] 14_0-i386-release: FAIL [TESTPORT] poudriere-testport graphics/art: [TESTPORT] main-amd64-current: PASS [TESTPORT] 13_2-amd64-release: PASS [TESTPORT] 13_3-amd64-release: PASS [TESTPORT] 13_3-i386-release: PASS [TESTPORT] 14_0-amd64-release: PASS [TESTPORT] main-i386-current: FAIL [TESTPORT] 13_2-i386-release: FAIL [TESTPORT] 14_0-i386-release: FAIL
(In reply to Alastair Hogge from comment #18) I'm ok with the other changes with 2.3.2 update. The current port fails on i386 13.2/14.0/main because it can't find zstd, from archivers/zstd. Its odd that 13.3-i386 builds but 14.0-i386 and main-i386 fail. Fixes should happen in main and filter down to 13.3, maybe that means the break has not been merged down to 13 yet.
Update of blender and all dependencies in one patch: https://reviews.freebsd.org/D45051