Bug 253491 - graphics/opencolorio: Update 1.1.1 -> 2.0.0
Summary: graphics/opencolorio: Update 1.1.1 -> 2.0.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Dima Panov
URL:
Keywords:
Depends on:
Blocks: 260305 260306
  Show dependency treegraph
 
Reported: 2021-02-13 21:42 UTC by Yuri Victorovich
Modified: 2022-02-02 12:02 UTC (History)
5 users (show)

See Also:


Attachments
patch (19.40 KB, patch)
2021-02-13 21:42 UTC, Yuri Victorovich
no flags Details | Diff
maintainer update for gra (35.52 KB, patch)
2021-12-10 10:09 UTC, Shane
no flags Details | Diff
maintainer update for graphics/opencolorio (35.52 KB, patch)
2021-12-10 10:11 UTC, Shane
FreeBSD: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2021-02-13 21:42:33 UTC
Created attachment 222416 [details]
patch
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2021-02-14 07:41:50 UTC
-lib/libOpenColorIO.so.1
+lib/libOpenColorIO.so.2.0
It require rebuild of all dependent ports too.
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2021-02-14 07:43:09 UTC
(In reply to VVD from comment #1)

> It require rebuild of all dependent ports too.

Yes, I know.
Comment 3 Guangyuan Yang freebsd_committer freebsd_triage 2021-08-05 05:56:46 UTC
Maintainer timeout.
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2021-08-05 07:46:55 UTC
Wrong GitHub repo, 
https://github.com/imageworks/OpenColorIO --> https://github.com/AcademySoftwareFoundation/OpenColorIO

2.0.1 is out
Comment 5 Yuri Victorovich freebsd_committer freebsd_triage 2021-08-05 19:17:10 UTC
2.0.1 is broken: https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/1452

Will wait for their response.
Comment 6 Shane 2021-08-07 07:41:00 UTC
I thought this was the report that proposed an update to v2-beta

Apart from ocio-v2 not building with the new openexr libs, it will break nine of the ten ports currently using it.

oiio can build with ocio v2 and there is now a new version of blender that will use v2 while the others fail with this version.

The other issue updating this is the three ports linking to both oiio and ocio need to use matching versions, so we need oiio-ocio-v1 and oiio-ocio-v2 combinations for different apps.

Not sure of the best way to set this up.
Comment 7 Shane 2021-12-10 10:09:42 UTC
Created attachment 230007 [details]
maintainer update for gra
Comment 8 Shane 2021-12-10 10:11:38 UTC
Created attachment 230008 [details]
maintainer update for graphics/opencolorio

Update graphics/opencolorio to v2.1.0
split docs into separate plist so they can be used for this as well as python ports. Docs need to be enabled to get python docstrings

https://github.com/AcademySoftwareFoundation/OpenColorIO/releases/tag/v2.1.0
Comment 9 Dima Panov freebsd_committer freebsd_triage 2021-12-10 19:31:55 UTC
Yuri, you don't mind if I take this PR to complete set of depended tools?
Comment 10 Yuri Victorovich freebsd_committer freebsd_triage 2021-12-10 19:38:28 UTC
(In reply to Dima Panov from comment #9)

Sure, please take it.


Yuri
Comment 11 commit-hook freebsd_committer freebsd_triage 2022-02-01 17:06:02 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=63fb72525e5094342db8e2ccdbc5e33f1aa25660

commit 63fb72525e5094342db8e2ccdbc5e33f1aa25660
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2022-02-01 16:11:52 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2022-02-01 17:04:12 +0000

    graphics/opencolorio: update to 2.1.1 release (+)

    Split docs into separate plist so they can be used for this as well as python ports.
    Docs need to be enabled to get python docstrings

    PR:             253491
    Sponsored by:   Netzkommune GmbH.

 graphics/opencolorio/Makefile                      | 136 +++++++------
 graphics/opencolorio/distinfo                      |   6 +-
 .../files/libs/patch-CMakeLists.txt (gone)         |  17 --
 .../libs/patch-src_core_CMakeLists.txt (gone)      |   8 -
 graphics/opencolorio/files/patch-CMakeLists.txt    |  50 +++--
 .../files/patch-docs_CMakeLists.txt (gone)         |  17 --
 .../patch-share_cmake_OCIOMacros.cmake (gone)      |  39 ----
 ...share_cmake_modules_FindExtPackages.cmake (new) |  11 ++
 ...atch-share_cmake_modules_FindSphinx.cmake (new) |  11 ++
 ...ch-share_cmake_modules_Findyaml-cpp.cmake (new) |  13 ++
 ...atch-src_apps_ociodisplay_CMakeLists.txt (gone) |  11 --
 .../files/patch-src_core_Config.cpp (gone)         |  11 --
 .../files/tools/patch-CMakeLists.txt (gone)        |  35 ----
 .../tools/patch-src_core_CMakeLists.txt (gone)     |  18 --
 graphics/opencolorio/pkg-plist                     |  14 +-
 graphics/opencolorio/pkg-plist-docs (new)          | 211 +++++++++++++++++++++
 graphics/opencolorio/pkg-plist-tools               |   4 +
 17 files changed, 358 insertions(+), 254 deletions(-)
Comment 12 Dima Panov freebsd_committer freebsd_triage 2022-02-02 12:02:13 UTC
Committed, thanks!