| Summary: | Update graphics/openshadinglanguage to v1.13.10.0 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Shane <FreeBSD> | ||||||||||
| Component: | Individual Port(s) | Assignee: | Vladimir Druzenko <vvd> | ||||||||||
| Status: | Closed FIXED | ||||||||||||
| Severity: | Affects Only Me | CC: | vvd | ||||||||||
| Priority: | --- | ||||||||||||
| Version: | Latest | ||||||||||||
| Hardware: | Any | ||||||||||||
| OS: | Any | ||||||||||||
| URL: | https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/blob/main/CHANGES.md#release-113----beta-1-december-20-2023-compared-to-112 | ||||||||||||
| Bug Depends on: | |||||||||||||
| Bug Blocks: | 279847 | ||||||||||||
| Attachments: |
|
||||||||||||
graphics/py-openshadinglanguage/Makefile: -PORTREVISION= 1 +PORTREVISION= 0 yes the python slave should have the portrevision reset Is llvm:max=15,lib still required? I don't know why it was added, and I haven't tested a variety of llvm versions for some time. It was added in this commit - https://cgit.freebsd.org/ports/commit/graphics/openshadinglanguage/Makefile?id=45ac64aba3574207dcbaafd4d4edeffa090f72d1 It require llvm-config during configure stage. We can remove max=15 if add -DCMAKE_CXX_STANDARD:INTEGER=17 - already tested. I'll attach patch after finish testing. Created attachment 251721 [details]
+ some tweaks
Created attachment 251722 [details]
+ some tweaks
It can build with LLVM from base now. Created attachment 251726 [details]
+ some tweaks
Lost file graphics/openshadinglanguage/files/patch-CMakeLists.txt.
Comment on attachment 251726 [details]
+ some tweaks
looks ok to me
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=cfcb40e24056ca55e12b2b79fb7a78b112ccf6df commit cfcb40e24056ca55e12b2b79fb7a78b112ccf6df Author: Shane <FreeBSD@ShaneWare.Biz> AuthorDate: 2024-07-02 13:13:53 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2024-07-02 13:13:53 +0000 graphics/{,py-}openshadinglanguage: update 1.12.14.0 → 1.13.10.0 Changelog: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.6.0-beta1 https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.6.1 https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.7.0 https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.8.0 https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.9.0 https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.10.0 PR: 279846 graphics/openshadinglanguage/Makefile | 18 +++++++++++++----- graphics/openshadinglanguage/distinfo | 6 +++--- .../files/patch-CMakeLists.txt (new) | 18 ++++++++++++++++++ .../files/patch-src_liboslexec_CMakeLists.txt (gone) | 11 ----------- graphics/openshadinglanguage/pkg-plist | 7 +++++++ graphics/py-openshadinglanguage/Makefile | 2 +- 6 files changed, 42 insertions(+), 20 deletions(-) |
Created attachment 251556 [details] maintainer update for graphics/openshadinglanguage Update graphics/openshadinglanguage to v1.13.10.0 assert fails on 32bit, so mark for 64bit arches only