diff --git a/dev/util/glslang/ympbuild b/dev/util/glslang/ympbuild index fceb9d91..a7816a4a 100644 --- a/dev/util/glslang/ympbuild +++ b/dev/util/glslang/ympbuild @@ -16,6 +16,7 @@ uses=() arch=('x86_64') cd $name-$version +export CXXFLAGS+=" -ffat-lto-objects" setup(){ cmake \ diff --git a/dev/util/spirv-headers/ympbuild b/dev/util/spirv-headers/ympbuild index bbccbad7..0259d713 100644 --- a/dev/util/spirv-headers/ympbuild +++ b/dev/util/spirv-headers/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='spirv-headers' -release='1' -version='1.3.236.0' +release='2' +version='1.3.261.1' url='https://github.com/KhronosGroup/SPIRV-Headers' description='Machine-readable files for the SPIR-V Registry' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/sdk-$version.tar.gz") depends=() makedepends=() -md5sums=('da1982a5df290f7a76ff786af4587ffc') +md5sums=('ab619ff9081e1d6cb8d87b1baa40f1d9') group=(dev.util) uses=() arch=('x86_64') diff --git a/dev/util/spirv-llvm-translator/ympbuild b/dev/util/spirv-llvm-translator/ympbuild index a97ca3c8..aa6e8ebb 100644 --- a/dev/util/spirv-llvm-translator/ympbuild +++ b/dev/util/spirv-llvm-translator/ympbuild @@ -1,21 +1,24 @@ #!/usr/bin/env bash name='spirv-llvm-translator' -release='1' -version='15.0.0' +release='2' +version='16.0.0' url='https://github.com/KhronosGroup/SPIRV-LLVM-Translator' description='Bi-directional translator between SPIR-V and LLVM IR' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v$version/SPIRV-LLVM-Translator-$version.tar.gz") +#source=("https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v$version/SPIRV-LLVM-Translator-$version.tar.gz") +_commit="322fca5d9c59bfdb80562a52ace51cdbe2a60e92" +source=("https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/${_commit}.zip") depends=(spirv-tools llvm) makedepends=() -md5sums=('19e3ee2fb84754602ec754c594b20a1d') +md5sums=('bd23f9249cea9a33f7ad507bdb3683b3') group=(dev.util) uses=() arch=('x86_64') cd SPIRV-LLVM-Translator-$version +cd SPIRV-LLVM-Translator-${_commit} setup(){ mkdir build && cd build diff --git a/sys/devel/clang/ympbuild b/sys/devel/clang/ympbuild index fb020e12..17a7d959 100644 --- a/sys/devel/clang/ympbuild +++ b/sys/devel/clang/ympbuild @@ -43,7 +43,7 @@ local cmake_args=( -DCLANG_LINK_CLANG_DYLIB=ON -DENABLE_LINKER_BUILD_ID=ON -DLLVM_BUILD_DOCS=OFF - -DLLVM_BUILD_TESTS=ON + -DLLVM_BUILD_TESTS=OFF -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_SPHINX=OFF -DLLVM_EXTERNAL_LIT=/usr/bin/lit