notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
spirv-tools Tools for processing SPIR-V intermediate shader language modules
2023.2_2 graphics on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2023.2Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-12-26 00:24:11
Last Update: 2023-06-01 03:02:27
Commit Hash: f47ab3c
People watching this port, also watch:: font-misc-meltho, xclock, py39-pycparser, freeimage, font-bh-lucidatypewriter-100dpi
License: APACHE20
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (51 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/spirv-tools-2023.2_2/catalog.mk
  3. /usr/local/share/licenses/spirv-tools-2023.2_2/LICENSE
  4. /usr/local/share/licenses/spirv-tools-2023.2_2/APACHE20
  5. bin/spirv-as
  6. bin/spirv-cfg
  7. bin/spirv-dis
  8. bin/spirv-lesspipe.sh
  9. bin/spirv-link
  10. bin/spirv-lint
  11. bin/spirv-opt
  12. bin/spirv-reduce
  13. bin/spirv-val
  14. include/spirv-tools/instrument.hpp
  15. include/spirv-tools/libspirv.h
  16. include/spirv-tools/libspirv.hpp
  17. include/spirv-tools/linker.hpp
  18. include/spirv-tools/optimizer.hpp
  19. lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffConfig.cmake
  20. lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets-release.cmake
  21. lib/cmake/SPIRV-Tools-diff/SPIRV-Tools-diffTargets.cmake
  22. lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkConfig.cmake
  23. lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets-release.cmake
  24. lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets.cmake
  25. lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintConfig.cmake
  26. lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets-release.cmake
  27. lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets.cmake
  28. lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optConfig.cmake
  29. lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets-release.cmake
  30. lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets.cmake
  31. lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceConfig.cmake
  32. lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget-release.cmake
  33. lib/cmake/SPIRV-Tools-reduce/SPIRV-Tools-reduceTarget.cmake
  34. lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsConfig.cmake
  35. lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsTargets-release.cmake
  36. lib/cmake/SPIRV-Tools-tools/SPIRV-Tools-toolsTargets.cmake
  37. lib/cmake/SPIRV-Tools/SPIRV-ToolsConfig.cmake
  38. lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget-release.cmake
  39. lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake
  40. lib/libSPIRV-Tools-diff.a
  41. lib/libSPIRV-Tools-link.a
  42. lib/libSPIRV-Tools-lint.a
  43. lib/libSPIRV-Tools-opt.a
  44. lib/libSPIRV-Tools-reduce.a
  45. lib/libSPIRV-Tools-shared.so
  46. lib/libSPIRV-Tools.a
  47. libdata/pkgconfig/SPIRV-Tools-shared.pc
  48. libdata/pkgconfig/SPIRV-Tools.pc
  49. @owner
  50. @group
  51. @mode
Collapse this list.
Dependency lines:
  • spirv-tools>0:graphics/spirv-tools
To install the port:
cd /usr/ports/graphics/spirv-tools/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/spirv-tools
  • pkg install spirv-tools
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: spirv-tools
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
spirv-tools
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd642021.32021.2
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i3862021.32021.2
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout2023.2
FreeBSD:12:amd642023.2_12023.2
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3862023.2_12023.2
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-fallout2020.7
FreeBSD:13:aarch642023.2_12023.2
FreeBSD:13:amd642023.2_12023.2
FreeBSD:13:armv62020.62022.2
FreeBSD:13:armv72023.2_12023.2
FreeBSD:13:i3862023.2_22023.2
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc642020.62023.2
FreeBSD:13:riscv64pkg-fallout2022.2
FreeBSD:14:aarch642023.2_1pkg-fallout
FreeBSD:14:amd642023.2_1pkg-fallout
FreeBSD:14:armv62022.4_1pkg-fallout
FreeBSD:14:armv72023.2_1pkg-fallout
FreeBSD:14:i3862023.2_1pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc642023.2_1pkg-fallout
FreeBSD:14:riscv642021.4pkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. python3.9 : lang/python39
This port is required by:
for Build
  1. graphics/mesa-devel
  2. graphics/shaderc
  3. graphics/vkd3d
  4. graphics/vulkan-validation-layers
  5. x11-wm/chamfer
for Libraries
  1. graphics/vkd3d

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/KhronosGroup/SPIRV-Tools/tar.gz/v2023.2?dummy=/
Collapse this list.
Port Moves
  • port moved here from devel/spirv-tools on 2020-12-25
    REASON: Moved to a better category, aligning with glslang and shaderc

Number of commits found: 23

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2023.2_2
01 Jun 2023 03:02:27
commit hash:f47ab3c7530ea321903c4f56efca8cf59ba368a7commit hash:f47ab3c7530ea321903c4f56efca8cf59ba368a7commit hash:f47ab3c7530ea321903c4f56efca8cf59ba368a7commit hash:f47ab3c7530ea321903c4f56efca8cf59ba368a7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/vulkan-validation-layers: unbreak build after 25856cf8cf38

layers/gpu_validation/gpu_validation.cpp:1014:48: error: use of undeclared
identifier 'kInstBindlessBoundsOutDescSet'; did you mean
'kInstBindlessBoundsOutDescIndex'?
            strm << "(set = " <<  debug_record[kInstBindlessBoundsOutDescSet] <<
", binding = " << debug_record[kInstBindlessBoundsOutDescBinding] << ") Index of
"
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                               kInstBindlessBoundsOutDescIndex
/usr/local/include/spirv-tools/instrument.hpp:149:18: note:
'kInstBindlessBoundsOutDescIndex' declared here
static const int kInstBindlessBoundsOutDescIndex = kInstStageOutCnt + 1;
                 ^
layers/gpu_validation/gpu_validation.cpp:1014:113: error: use of undeclared
identifier 'kInstBindlessBoundsOutDescBinding'
            strm << "(set = " <<  debug_record[kInstBindlessBoundsOutDescSet] <<
", binding = " << debug_record[kInstBindlessBoundsOutDescBinding] << ") Index of
"
                                                                                
                               ^
layers/gpu_validation/gpu_validation.cpp:1019:47: error: use of undeclared
identifier 'kInstBindlessUninitOutDescSet'; did you mean
'kInstBindlessUninitOutDescIndex'?
            strm << "(set = " << debug_record[kInstBindlessUninitOutDescSet] <<
", binding = " << debug_record[kInstBindlessUninitOutBinding] << ") Descriptor
index "
                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2023.2_1
06 May 2023 00:00:41
commit hash:9cc6a8c5ea427eb04b3f66c3cefc2467b51089c7commit hash:9cc6a8c5ea427eb04b3f66c3cefc2467b51089c7commit hash:9cc6a8c5ea427eb04b3f66c3cefc2467b51089c7commit hash:9cc6a8c5ea427eb04b3f66c3cefc2467b51089c7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/vulkan-validation-layers: update to 1.3.250

Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/v1.3.249...v1.3.250
Reported by:	Repology, portscout
2023.2
30 Mar 2023 09:07:07
commit hash:7a8caf49366e6a8a659f4c4c020fb476a08ea967commit hash:7a8caf49366e6a8a659f4c4c020fb476a08ea967commit hash:7a8caf49366e6a8a659f4c4c020fb476a08ea967commit hash:7a8caf49366e6a8a659f4c4c020fb476a08ea967 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2023.2

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/releases/tag/v2023.2
Reported by:	GitHub (watch releases)
2023.1
18 Jan 2023 23:12:01
commit hash:89b93db9ef43e3c980f10abeb51fa5efdf8aedbbcommit hash:89b93db9ef43e3c980f10abeb51fa5efdf8aedbbcommit hash:89b93db9ef43e3c980f10abeb51fa5efdf8aedbbcommit hash:89b93db9ef43e3c980f10abeb51fa5efdf8aedbb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2023.1

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/releases/tag/v2023.1
Reported by:	GitHub (watch releases)
2022.4_1
02 Dec 2022 11:12:55
commit hash:861f946b33e25aa0a26165651c1aee3f65598a56commit hash:861f946b33e25aa0a26165651c1aee3f65598a56commit hash:861f946b33e25aa0a26165651c1aee3f65598a56commit hash:861f946b33e25aa0a26165651c1aee3f65598a56 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/vulkan-validation-layers: update to 1.3.236

Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/v1.3.235...v1.3.236
Reported by:	Repology, portscout
2022.4
13 Oct 2022 18:15:23
commit hash:4feb7b808c8b610ef12e4cd98ba1b9c7b22c6b70commit hash:4feb7b808c8b610ef12e4cd98ba1b9c7b22c6b70commit hash:4feb7b808c8b610ef12e4cd98ba1b9c7b22c6b70commit hash:4feb7b808c8b610ef12e4cd98ba1b9c7b22c6b70 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2022.4

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2022.3...v2022.4
Reported by:	Repology
2022.3
05 Oct 2022 16:48:01
commit hash:affb803a946c16832a85d2d1ac3d97e9fea796becommit hash:affb803a946c16832a85d2d1ac3d97e9fea796becommit hash:affb803a946c16832a85d2d1ac3d97e9fea796becommit hash:affb803a946c16832a85d2d1ac3d97e9fea796be files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: don't disable -Werror

FreeBSD is supported upstream, and upstream regularly tests with Clang.
I'd like to be notified of new warnings. Let's see how long it lasts.

Tested by:	Clang 11/13/14/15, GCC 11, -DNDEBUG
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022.3
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2022.3
12 Aug 2022 11:41:04
commit hash:5bf53354ff9fcfd0baa79384c83a9121b9b2a757commit hash:5bf53354ff9fcfd0baa79384c83a9121b9b2a757commit hash:5bf53354ff9fcfd0baa79384c83a9121b9b2a757commit hash:5bf53354ff9fcfd0baa79384c83a9121b9b2a757 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2022.3

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2022.2...v2022.3
Reported by:	Repology
2022.2
07 Apr 2022 21:39:33
commit hash:de27a015a31cf939522dcea3ac31239818330e3bcommit hash:de27a015a31cf939522dcea3ac31239818330e3bcommit hash:de27a015a31cf939522dcea3ac31239818330e3bcommit hash:de27a015a31cf939522dcea3ac31239818330e3b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2022.2

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2022.1...v2022.2
Reported by:	GitHub (watch releases)
2022.1_1
21 Feb 2022 21:29:49
commit hash:571f5a7ff6f7262e74c5db7de938d90ad197dd1acommit hash:571f5a7ff6f7262e74c5db7de938d90ad197dd1acommit hash:571f5a7ff6f7262e74c5db7de938d90ad197dd1acommit hash:571f5a7ff6f7262e74c5db7de938d90ad197dd1a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/shaderc: update to 2022.1

Changes:	https://github.com/google/shaderc/compare/v2022.0...v2022.1
Reported by:	Repology
2022.1
26 Jan 2022 23:05:36
commit hash:7ebcd08ad90722071b1910067171a09e593bbc94commit hash:7ebcd08ad90722071b1910067171a09e593bbc94commit hash:7ebcd08ad90722071b1910067171a09e593bbc94commit hash:7ebcd08ad90722071b1910067171a09e593bbc94 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2022.1

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2021.4...v2022.1
Reported by:	GitHub (watch releases)
2021.4
11 Nov 2021 20:07:45
commit hash:8fb12ab3759525f3aa03d63a1d99f848177a57b2commit hash:8fb12ab3759525f3aa03d63a1d99f848177a57b2commit hash:8fb12ab3759525f3aa03d63a1d99f848177a57b2commit hash:8fb12ab3759525f3aa03d63a1d99f848177a57b2 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2021.4

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2021.3...v2021.4
Reported by:	GitHub (watch releases)
2021.3_1
03 Nov 2021 21:59:20
commit hash:d468ffc18df529b64fc04c4ce2dba3eeb7b30ca6commit hash:d468ffc18df529b64fc04c4ce2dba3eeb7b30ca6commit hash:d468ffc18df529b64fc04c4ce2dba3eeb7b30ca6commit hash:d468ffc18df529b64fc04c4ce2dba3eeb7b30ca6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/vulkan-validation-layers: update to 1.2.197

Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/v1.2.196...v1.2.197
Reported by:	portscout
2021.3
26 Aug 2021 13:08:16
commit hash:d61dc5035d73535027aac6df576f6553d86b9425commit hash:d61dc5035d73535027aac6df576f6553d86b9425commit hash:d61dc5035d73535027aac6df576f6553d86b9425commit hash:d61dc5035d73535027aac6df576f6553d86b9425 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2021.3

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2021.2...v2021.3
Reported by:	Repology
2021.2
25 Jun 2021 19:39:13
commit hash:4171d1166bae1f632be3c23fc8bc4d75571b17f0commit hash:4171d1166bae1f632be3c23fc8bc4d75571b17f0commit hash:4171d1166bae1f632be3c23fc8bc4d75571b17f0commit hash:4171d1166bae1f632be3c23fc8bc4d75571b17f0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2021.2

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2021.1...v2021.2
Reported by:	Repology
2021.1
22 Apr 2021 14:32:54
commit hash:e9ae03ca8f9bc36f3dda1ddc264bb476625f1331commit hash:e9ae03ca8f9bc36f3dda1ddc264bb476625f1331commit hash:e9ae03ca8f9bc36f3dda1ddc264bb476625f1331commit hash:e9ae03ca8f9bc36f3dda1ddc264bb476625f1331 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/spirv-tools: update to 2021.1

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2020.7...v2021.1
Reported by:	portscout
2020.7
07 Apr 2021 08:09:01
commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2020.7
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2020.7
19 Feb 2021 14:57:27
Revision:566071Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/spirv-tools: update to 2020.7

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2020.6...v2020.7
Reported by:	Repology
2020.6_1
17 Feb 2021 10:09:31
Revision:565493Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/vulkan-validation-layers: update to 1.2.170

Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/v1.2.169...v1.2.170
Reported by:	portscout
2020.6
26 Dec 2020 00:23:49
Revision:559263Original commit files touched by this commit
jbeich search for other commits by this committer
devel/spirv-tools: move to graphics/ where glslang is

Number of commits found: 23