[MacPorts] #71081: gtk4: Does not build with quartz variant when vulkan-<*>: ports are installed.
MacPorts
noreply at macports.org
Thu Oct 10 06:39:54 UTC 2024
#71081: gtk4: Does not build with quartz variant when vulkan-<*>: ports are
installed.
----------------------------+-------------------------------------
Reporter: christophecvr | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: gtk4 spirv-tools vulkan
Port: |
----------------------------+-------------------------------------
Comment (by christophecvr):
I found the solution :
- new port shaderc: that will build the glslc binary.
I took the opportunity to update and set to python 3.12 version the ports:
- spirv-tools and spirv headers.
- vulkan-<all> ports
- glslang
The spirv-tools port has also a small change concerning the FIXME routine
used to work around the multiple download sources issue :
The main module is not extracted into wrksrcdir when using multiple
download sources.
The gslangport has a extra option -DENABLE_HLS=ON (required for sharderc).
I prepared already everything in a git branch called shaderc to create a
pull request with 4 commits:
https://github.com/christophecvr/macports-ports/commits/shaderc/
Commits:
- spirv-tools: spirv-headers: upgrade to tag 1.3.296.0
- glslang: update to tag version 1.3.296.0
- vulkan-<all>: update to tag 1.3.296.0
- shaderc: New port to build shaderc which includes glslc binary.
@judaew
Can you check if all is alright with those updates before i create the
pull request?
Full source build of all is performed.\\
lint checks done\\
runtime check with gtk4 build +quartz with vulkan installed does now work
perfect.
--
Ticket URL: <https://trac.macports.org/ticket/71081#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list