fastports

spirv-llvm-translator 22.1.1

devel/spirv-llvm-translator

Bi-directional translation between SPIR-V and LLVM IR

Category
devel
Maintainer
jbeich@FreeBSD.org
WWW
https://github.com/KhronosGroup/SPIRV-LLVM-Translator
License
NCSA
USES
cmake compiler:c++11-lib

Description

LLVM/SPIR-V Bi-Directional Translator is a library and tool for
translation between LLVM IR and SPIR-V.

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Commit Credits Log message
11.0.0
217882a2fa files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 22.1.1/21.1.6/20.1.12/19.1.17/18.1.22/17.0.23/1[4-7].0.22
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.22
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.22
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.23
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.22
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.22
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.17
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.1
Reported by:	GitHub (watch releases)
11.0.0
d19dd9bb65 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 21.1.5/20.1.11/19.1.16/18.1.21/16.0.22/1[4-7].0.21
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.5
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.21
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.21
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.22
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.21
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.21
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.16
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.11
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.5
Reported by:	GitHub (watch releases)
11.0.0
5108811c48 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 22.1.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.0
Reported by:	GitHub (watch releases)
PR:		293053
11.0.0
5de84cc476 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: properly check for multiple patch-*
$ touch files/patch-foo
$ touch files/patch-bar
$ make
[: /usr/ports/devel/spirv-llvm-translator/files/patch-bar: unexpected operator
...
11.0.0
d50aa61076 files touched
Dimitry Andric (dim)
devel/spirv-llvm-translator: unbreak llvm12 flavor with clang 21
With clang 21 the llvm12 flavor of devel/spirv-llvm-translator fails to
build, with errors similar to:

    In file included from /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm12/SPIRV-LLVM-Translator-12.0.1/lib/SPIRV/OCLTypeToSPIRV.cpp:44:
    In file included from /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm12/SPIRV-LLVM-Translator-12.0.1/lib/SPIRV/OCLUtil.h:42:
    In file included from /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm12/SPIRV-LLVM-Translator-12.0.1/lib/SPIRV/SPIRVInternal.h:43:
    In file included from /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm12/SPIRV-LLVM-Translator-12.0.1/lib/SPIRV/libSPIRV/SPIRVEnum.h:44:
    In file included from /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm12/SPIRV-LLVM-Translator-12.0.1/lib/SPIRV/libSPIRV/SPIRVOpCode.h:45:
    /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm12/SPIRV-LLVM-Translator-12.0.1/lib/SPIRV/libSPIRV/spirv_internal.hpp:120:31: error: constexpr variable 'FunctionControlOptNoneINTELMask' must be initialized by a constant expression
      120 | constexpr FunctionControlMask FunctionControlOptNoneINTELMask =
          |                               ^
      121 |     static_cast<FunctionControlMask>(IFunctionControlOptNoneINTELMask);
          |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm12/SPIRV-LLVM-Translator-12.0.1/lib/SPIRV/libSPIRV/spirv_internal.hpp:121:5: note: integer value 65536 is outside the valid range of values [0, 15] for the enumeration type 'FunctionControlMask'
      121 |     static_cast<FunctionControlMask>(IFunctionControlOptNoneINTELMask);
          |     ^

This is because clang 21 no longer allows enum values outside of the
valid range. Upstream spirv refactored a lot in this area, so the llvm13
flavor and later compile fine with clang 21.

Fix it by explicitly making the underlying type for the two affected
enums uint32_t.

PR:             293293
MFH:            2026Q1
11.0.0
a93fd63ae9 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: split port patches by flavor
Add patches to files.llvm*/ instead of files/ subdirectory.
For now, it lacks support for patches common to all flavors.

PR:		293293
11.0.0
111697a966 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 21.1.4/20.1.10/19.1.15/18.1.20/16.0.21/1[4-7].0.20
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.20
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.20
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.21
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.20
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.20
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.4
Reported by:	GitHub (watch releases)
11.0.0
c7e1d6c628 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 16.0.20/14.0.19
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.19
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.20
Reported by:	GitHub (watch releases)
11.0.0
b1c51f53c5 files touched
Rene Ladan (rene)
devel/spirv-llvm-translator: remove expired LLVM11 flavor
11.0.0
e32b2ab0cd files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 21.1.3/20.1.9/19.1.14/18.1.19/1[5-7].0.19/14.0.18/11.0.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.18
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.19
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.19
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.19
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.19
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.14
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.3
Reported by:	GitHub (watch releases)
11.0.0
3c815549fe files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 21.1.2/20.1.8/19.1.13/18.1.18/1[5-7].0.18/14.0.17
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.17
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.18
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.18
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.18
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.18
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.13
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.2
Reported by:	GitHub (watch releases)
11.0.0
c5fcc8cc2d files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.1/20.1.7/19.1.12/18.1.17/1[5-7].0.17/14.0.16/13.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.16
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.17
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.17
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.17
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.17
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.1
Reported by:	GitHub (watch releases)
11.0.0
748f3c808c files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.6/19.1.11/18.1.16/1[5-7].0.16/14.0.15/11.0.5
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.14
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.5
Reported by:	GitHub (watch releases)
11.0.0
a981cbd258 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 21.1.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.0
Reported by:	GitHub (watch releases)
11.0.0
4068f6f1bf files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.5/19.1.10/18.1.15/1[5-7].0.15/14.0.14/11.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.14
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.15
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.5
Reported by:	GitHub (watch releases)
11.0.0
e073ecb718 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.4/19.1.9/18.1.14/1[5-7].0.14/14.0.13/1[13].0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.13
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.14
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.14
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.14
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.14
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.4
Reported by:	GitHub (watch releases)
11.0.0
83a89ba774 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: unbreak outside poudriere after ba009f150e84
$ make
[...]
===>  Extracting for spirv-llvm-translator-llvm20-20.1.3
=> SHA256 Checksum OK for KhronosGroup-SPIRV-LLVM-Translator-v20.1.3_GH0.tar.gz.
=> No SHA256 checksum recorded for KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz.
=> No suitable checksum found for KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-390-g2b2e05e_GH0.tar.gz.
*** Error code 1

PR:		287278
Reported by:	Tom Russo
11.0.0
ba009f150e files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.3/19.1.8/18.1.13/1[5-7].0.13/14.0.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.13
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.13
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.13
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.13
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.3
Reported by:	GitHub (watch releases)
11.0.0
ec07e4a8b0 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.2/19.1.7/18.1.12/1[5-7].0.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.12
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.2
Reported by:	GitHub (watch releases)
11.0.0
25b4315d0c files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.1/19.1.6/18.1.11/1[4-7].0.11/1[13].0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.11
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.11
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.11
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.11
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.11
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.1
Reported by:	GitHub (watch releases)
11.0.0
dc65b1cf87 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 20.1.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.0
Reported by:	GitHub (watch releases)
11.0.0
fe28e931e3 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: simplify SPIRV-Headers conditional
11.0.0
5d96059ef8 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 19.1.5/18.1.10/1[4-7].0.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.10
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.5
Reported by:	GitHub (watch releases)
11.0.0
037dc2a408 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 19.1.4/18.1.9/1[4-7].0.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.9
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.4
Reported by:	GitHub (watch releases)
11.0.0
83e9883043 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 19.1.3/18.1.8/1[4-7].0.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.8
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.3
Reported by:	GitHub (watch releases)
11.0.0
64cd84d78c files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 19.1.2/18.1.7/1[4-7].0.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.7
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.2
Reported by:	GitHub (watch releases)
11.0.0
866dfd519c files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 19.1.1/18.1.6/1[4-7].0.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.6
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.1
Reported by:	GitHub (watch releases)
11.0.0
ae86ef7833 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 18.1.5 and 1[4-7].0.5
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.5
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.5
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.5
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.5
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.5
Reported by:	GitHub (watch releases)
11.0.0
24d8d27ce6 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 19.1.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.0
Reported by:	GitHub (watch releases)
11.0.0
70e8e62424 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 18.1.4 and 1[4-7].0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.4
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.4
Reported by:	GitHub (watch releases)
11.0.0
72c4763b92 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: reject llvm*-lite as dependencies
CMake support is broken in 15 + 16 and disabled in >= 17.

PR:		281110
11.0.0
2d1114a3e0 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 18.1.3 and 1[4-7].0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.3
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.3
Reported by:	GitHub (watch releases)
11.0.0
19d68720f1 files touched
Rene Ladan (rene)
all: drop support for FreeBSD 13.2 which reached EOL today
Thanks again to jbeich for noticing various things I overlooked.

Reviewed by:	acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat, nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision:	https://reviews.freebsd.org/D45141
11.0.0
f6d32eecd3 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 18.1.2 and 1[4-7].0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.2
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.2
Reported by:	GitHub (watch releases)
11.0.0
cf54099b1a files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 18.1.1 and 1[1-7].0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v11.0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v12.0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.1
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.1
Reported by:	GitHub (watch releases)
11.0.0
42557c24f9 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: unbreak build after 30e46ca60676
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: llvm18/lib/libLLVMSPIRVLib.so.18.1
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: llvm18/lib/libLLVMSPIRVLib.so.18
===> Error: Plist issues found.
*** Error code 1

Reported by:	pkg-fallout
11.0.0
30e46ca606 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 18.1.0 after fe3eb3a31305
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.0
Reported by:	GitHub (watch releases)
11.0.0
fd47a3db57 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 17.0.0 after 6e04d1ad5871
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.0
Reported by:	GitHub (watch releases)
11.0.0
32a8753e3f files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: unbreak build with clang 16
In file included from lib/SPIRV/LLVMToSPIRVDbgTran.cpp:38:
In file included from lib/SPIRV/LLVMToSPIRVDbgTran.h:42:
In file included from lib/SPIRV/libSPIRV/SPIRVModule.h:44:
In file included from lib/SPIRV/libSPIRV/SPIRVEntry.h:44:
In file included from lib/SPIRV/libSPIRV/SPIRVEnum.h:44:
In file included from lib/SPIRV/libSPIRV/SPIRVOpCode.h:45:
lib/SPIRV/libSPIRV/spirv_internal.hpp:182:5: error: integer value 16777216 is outside the valid range of values [0, 16777215] for the enumeration type 'LoopControlMask' [-Wenum-constexpr-conversion]
    static_cast<LoopControlMask>(ILoopControlLoopCountINTELMask);
    ^

Reported by:	pkg-fallout
Regressed by:	https://github.com/llvm/llvm-project/commit/b36453530418
See also:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/1d5694629aad
11.0.0
4c6df6f5f1 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 16.0.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.0
Reported by:	GitHub (watch releases)
11.0.0
8b90951b3d files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 15.0.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.0
Reported by:	GitHub (watch releases)
11.0.0
fb16dfecae files touched
Stefan Eßer (se)
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)
11.0.0
b7f05445c0 files touched
Stefan Eßer (se)
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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
11.0.0
89eb8471f9 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 14.0.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.0
Reported by:	GitHub (watch releases)
11.0.0
29aaa7861d files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: simplify _DEPENDS after 64b690e9fe35
11.0.0
1abe778fbd files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 13.0.0 (a la 1b058e5769cb)
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.0
Reported by:	GitHub (watch releases)
11.0.0
3f49b0c90e files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: unbreak build by dropping llvm13 flavor
-- SPIR-V Headers location is not specified. Will try to download
          spirv.hpp from https://github.com/KhronosGroup/SPIRV-Headers into
          /wrkdirs/usr/ports/devel/spirv-llvm-translator/work-llvm13/.build/SPIRV-Headers
CMake Error at /usr/local/share/cmake/Modules/ExternalProject.cmake:2650 (message):
  error: could not find git for clone of spirv-headers-populate
Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/ExternalProject.cmake:3700 (_ep_add_download_command)
  CMakeLists.txt:22 (ExternalProject_Add)

This reverts commit 1b058e5769cb7aa554bbfe1c476bf354eb33a62e.
11.0.0
1b058e5769 files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: update to 13.0.0
Changes:	https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.0
Reported by:	GitHub (watch releases)
11.0.0
64b690e9fe files touched
Jan Beich (jbeich)
devel/spirv-llvm-translator: drop unused flavors after 070200f93538
- IGC with LLVM < 11 is experimental
- libclc from LLVM < 12 lacks SPIR-V support
11.0.0
620968a43a files touched
Rene Ladan (rene)
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index

Load all commits →