diff --git a/compiler-rt/mingw-w64-clang-aarch64/PKGBUILD b/compiler-rt/mingw-w64-clang-aarch64/PKGBUILD index 3d27d93cf..a45920d6e 100644 --- a/compiler-rt/mingw-w64-clang-aarch64/PKGBUILD +++ b/compiler-rt/mingw-w64-clang-aarch64/PKGBUILD @@ -1,8 +1,8 @@ pkgname=mingw-w64-clang-aarch64-compiler-rt -pkgver=18.1.8 -pkgrel=2 +pkgver=19.1.6 +pkgrel=1 pkgdesc="Compiler runtime libraries for clang (mingw-w64)" -arch=('x86_64') +arch=('any') url="https://compiler-rt.llvm.org/" license=('Apache-2.0 WITH LLVM-exception') depends=('gcc-libs' 'clang' 'mingw-w64-clang-aarch64-headers' 'mingw-w64-clang-aarch64-crt') @@ -12,13 +12,14 @@ _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkg source=($_source_base/compiler-rt-$pkgver.src.tar.xz{,.sig} $_source_base/cmake-$pkgver.src.tar.xz{,.sig} $_source_base/llvm-$pkgver.src.tar.xz{,.sig}) -sha256sums=('e054e99a9c9240720616e927cb52363abbc8b4f1ef0286bad3df79ec8fdf892f' +sha256sums=('0d4f312e1419152282c267e6b6a1fa5914a7a0c753a5e926bee1c8c28e614ae4' 'SKIP' - '59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837' + '9c7ec82d9a240dc2287b8de89d6881bb64ceea0dcd6ce133c34ef65bda22d99e' 'SKIP' - 'f68cf90f369bc7d0158ba70d860b0cb34dbc163d6ff0ebc6cfa5e515b9b2e28d' + 'ad1a3b125ff014ded290094088de40efb9193ce81a24278184230b7d401f8a3e' 'SKIP') -validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard +validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard + 'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta _targets="aarch64-w64-mingw32" diff --git a/compiler-rt/mingw-w64-clang-aarch64/keys b/compiler-rt/mingw-w64-clang-aarch64/keys deleted file mode 120000 index 0b812fb39..000000000 --- a/compiler-rt/mingw-w64-clang-aarch64/keys +++ /dev/null @@ -1 +0,0 @@ -../mingw-w64/keys \ No newline at end of file diff --git a/compiler-rt/mingw-w64/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc b/compiler-rt/mingw-w64-clang-aarch64/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc similarity index 100% rename from compiler-rt/mingw-w64/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc rename to compiler-rt/mingw-w64-clang-aarch64/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc diff --git a/libc++/mingw-w64-clang-aarch64/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc b/compiler-rt/mingw-w64-clang-aarch64/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc similarity index 100% rename from libc++/mingw-w64-clang-aarch64/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc rename to compiler-rt/mingw-w64-clang-aarch64/keys/pgp/D574BD5D1D0E98895E3BF90044F2485E45D59042.asc diff --git a/compiler-rt/mingw-w64/PKGBUILD b/compiler-rt/mingw-w64/PKGBUILD deleted file mode 100644 index 7cb3f00aa..000000000 --- a/compiler-rt/mingw-w64/PKGBUILD +++ /dev/null @@ -1,84 +0,0 @@ -pkgname=mingw-w64-compiler-rt -pkgver=18.1.8 -pkgrel=1 -pkgdesc="Compiler runtime libraries for clang (mingw-w64)" -arch=('x86_64') -url="https://compiler-rt.llvm.org/" -license=('Apache-2.0 WITH LLVM-exception') -depends=('gcc-libs') -depends=('gcc-libs' 'clang' 'mingw-w64-headers' 'mingw-w64-crt') -makedepends=('cmake' 'ninja' 'python' 'lld' 'llvm' 'mingw-w64-libc++') -options=('!buildflags' 'staticlibs' '!strip') -_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver -source=($_source_base/compiler-rt-$pkgver.src.tar.xz{,.sig} - $_source_base/cmake-$pkgver.src.tar.xz{,.sig} - $_source_base/llvm-$pkgver.src.tar.xz{,.sig}) -sha256sums=('e054e99a9c9240720616e927cb52363abbc8b4f1ef0286bad3df79ec8fdf892f' - 'SKIP' - '59badef592dd34893cd319d42b323aaa990b452d05c7180ff20f23ab1b41e837' - 'SKIP' - 'f68cf90f369bc7d0158ba70d860b0cb34dbc163d6ff0ebc6cfa5e515b9b2e28d' - 'SKIP') -validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard - -_targets="x86_64-w64-mingw32" - -prepare() { - mv cmake{-$pkgver.src,} - mv llvm{-$pkgver.src,} -} - -build() { - cd compiler-rt-$pkgver.src - - for _target in ${_targets}; do - export CC=clang CXX=clang++ ASM=clang AR=llvm-ar RANLIB=llvm-ranlib DLLTOOL=llvm-dlltool - export ASMFLAGS="-rtlib=compiler-rt -fuse-ld=lld -mguard=cf -target $_target -Xclang -triple -Xclang $_target" - export CFLAGS="-rtlib=compiler-rt -fuse-ld=lld -mguard=cf -target $_target -Xclang -triple -Xclang $_target" - export CXXFLAGS="-rtlib=compiler-rt -fuse-ld=lld -mguard=cf -stdlib=libc++ -target $_target -Xclang -triple -Xclang $_target" - - local llvmtarget=${_target%%-*} - local cmake_args=( - -G Ninja - -B build-${_target} - -DCMAKE_BUILD_TYPE=Release - -DCMAKE_CROSSCOMPILING=YES - -DCMAKE_SYSTEM_NAME=Windows - -DCMAKE_SYSTEM_PROCESSOR=${_target%%-*} - -DCMAKE_MODULE_PATH="$srcdir/llvm/cmake/modules;$srcdir/cmake/Modules" - -DCMAKE_INSTALL_PREFIX=/usr/$_target - -DCMAKE_FIND_ROOT_PATH=/usr/$_target - -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY - -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY - -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY - -DCMAKE_SKIP_RPATH=ON - -DCMAKE_C_COMPILER_TARGET=$_target - -DCMAKE_C_COMPILER_WORKS=1 - -DCMAKE_CXX_COMPILER_WORKS=1 - -DLLVM_DIR="$srcdir"/llvm - -DSANITIZER_CXX_ABI=libc++ - -DCOMPILER_RT_OS_DIR=windows - -DCOMPILER_RT_BUILD_LIBFUZZER=OFF - -DCOMPILER_RT_BUILD_PROFILE=OFF - -DCOMPILER_RT_BUILD_SANITIZERS=OFF - -DCOMPILER_RT_BUILD_BUILTINS=ON - -DCOMPILER_RT_BUILD_XRAY=OFF - -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON - -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON - -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=FALSE - -DCOMPILER_RT_INSTALL_PATH=/usr/lib/clang/${pkgver%%.*} - ) - cmake "${cmake_args[@]}" - cmake --build build-${_target} --verbose - done -} - -package() { - cd compiler-rt-$pkgver.src - - for _target in ${_targets}; do - DESTDIR="$pkgdir" cmake --install build-${_target} - rm -vr "$pkgdir"/usr/lib/clang/${pkgver%%.*}/include - done - install -Dm644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} diff --git a/libc++/mingw-w64-clang-aarch64/PKGBUILD b/libc++/mingw-w64-clang-aarch64/PKGBUILD index 169df1b0a..d01f825c7 100644 --- a/libc++/mingw-w64-clang-aarch64/PKGBUILD +++ b/libc++/mingw-w64-clang-aarch64/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mingw-w64-clang-aarch64-libc++ -pkgver=18.1.8 +pkgver=19.1.6 pkgrel=1 url="https://libcxx.llvm.org/" pkgdesc='LLVM C++ standard library (mingw-w64)' @@ -10,9 +10,10 @@ makedepends=('clang' 'cmake' 'ninja' 'python' 'mingw-w64-clang-aarch64-cmake') checkdepends=('llvm') options=(!lto staticlibs !buildflags !strip) source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/llvm-project-$pkgver.src.tar.xz"{,.sig}) -sha512sums=('25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db' +sha512sums=('d411a6d913d6a1e1f3c16cfc1ce81c1e6292ea370703f55fb67c7af62f02193d53f5ef7823c8679d6f25cbe47b40236fcaf37044ad7cdfada8166efe7eb106b3' 'SKIP') -validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard +validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard + 'D574BD5D1D0E98895E3BF90044F2485E45D59042') # Tobias Hieta _target="aarch64-w64-mingw32" diff --git a/libc++/mingw-w64-clang-aarch64/keys b/libc++/mingw-w64-clang-aarch64/keys new file mode 120000 index 000000000..92c104644 --- /dev/null +++ b/libc++/mingw-w64-clang-aarch64/keys @@ -0,0 +1 @@ +../../compiler-rt/mingw-w64-clang-aarch64/keys \ No newline at end of file diff --git a/libc++/mingw-w64-clang-aarch64/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc b/libc++/mingw-w64-clang-aarch64/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc deleted file mode 100644 index 1035ee0c3..000000000 --- a/libc++/mingw-w64-clang-aarch64/keys/pgp/474E22316ABF4785A88C6E8EA2C794A986419D8A.asc +++ /dev/null @@ -1,29 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFrqgT0BEAC7xo0WH+eNrLlU5LrCk59KmImn1abFcmWNd8kYr5XfqmJKyVqo -EY7A/yRjf+Yn1621EDkpKPjbql7q7MlZMpqKVdOWKWgmhvz08IOKJxaIABd/iIRT -FwhIvB68YjtmzcoOJRi1wLnwuG55fJ9E69HyZ33jgAlRaWV3bE/YyszoTlZriUOE -RbzC5WzX004cE9evlrr+YLt5Y6z7tntOdSXPLyGOFAO5LYMsHsEdi2JBYWrjlslG -6iJr5iEt9v442PrJ79YYbu5QWe/6APRWtI3AtKBp7y250oon2lbj+bIVD7U9fOBB -n/Frqx54UN22sJycET63hgYW4pIjIi5zq+FF15aU+ZqBdtNltoX4hEN7wlDpuNc0 -ezVu2Z8hdt8thpjiFUioTQ1t3RmsN6N548VwxmHdoYpAmiZqPIYBYvm85JB7S/3h -RLuoeGxufBhXGCpnG8ghTOGtbbdanuLB/UROFXTdyZbTCBN5S6jvwkPSaHG7H35Z -3fazMriTXwL1RGAbKITSWhDe5dXy/yOInWe8emJx+35vwQYCB2L4S8wRyQyRw6x4 -YoXCscW041DUMBX2CC7SjMCcmAC39UX1c3GbTpS3rkJR9cmXt50nviMnKpIwlIPd -ZYhmxKifwTJ70+c4GVK2o0MG9bTYvpYhLnYxv6iJCfgmT40E+qkDSzSoZwARAQAB -tCJUb20gU3RlbGxhcmQgPHRzdGVsbGFyQHJlZGhhdC5jb20+iQJWBBMBCABAAhsD -BwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQRHTiIxar9HhaiMbo6ix5SphkGd -igUCYJMrXwUJCWsRIgAKCRCix5SphkGdir/GD/4zT43DAD9GU6VHGFeOphisH2kN -IORVDEn8T+7iR7XLY9nVHJDxqQPUgB/gKYibrVYE0KVqjSSj3dr1cTorubMsDYgy -gjjJSroOZupYC1+Yd8wb0jfdB6Z+CNKh0QN64BDS6D7P1GAcaIbxTyITjoz6jhyF -Lkj4QCLiGWsMbapQA7MB4ij8t/AKORp1kW+tMyn6wfjfmYjrYOyE65UxmJtrV9Fv -YllBt9oCAP0V9qphT6C6wxarJOuhIq9BoZOYKaUa5qRJfzNZagPG8ZalraP/MFfM -g20hLuX5jN1jdzlHEgNt5WCYuI+uekOIUuT1PiFrmWwYXKWMAxnsVefpv8kmW8LR -2TCG+ALvnYCRwr0Ykqh4KZcn4mpsV+QnwNAyVR6Bl6QTsPGtoHkU9Pg640mzkvgg -w55X5kC3x4IxLskD1PFdFpW9LSRL5zz6jT5gL9Eb+zAuKpg/8w64MLnXaX69cR/p -1rrNqZUfBOqf8fbrzy296ZSfeK4tV414iT8j76swQMAONGXoNKxO7E1cAgtxPUWW -u3R4de3sZHGXTiEv70UNRv1TWjlVMK3Av7yDIGUnt+2wi3jilYjLWnAIgSQ46CDQ -tUCdhdwmFcJLa3IJrs/UvHtlq6nU1sIo4wqJwfNBMHx0JZc+bKf41OgYL9ve11F5 -IKZNcvom0Pf7MkUKRQ== -=Kuwb ------END PGP PUBLIC KEY BLOCK----- diff --git a/reflective-rapidjson/default/PKGBUILD b/reflective-rapidjson/default/PKGBUILD index 5620c09cf..3535bff0f 100644 --- a/reflective-rapidjson/default/PKGBUILD +++ b/reflective-rapidjson/default/PKGBUILD @@ -4,10 +4,10 @@ # you also find the URL of a binary repository. _reponame=reflective-rapidjson -_llvmver=18 +_llvmver=19 pkgname=reflective-rapidjson pkgver=0.0.16 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') pkgdesc='Code generator for serializing/deserializing C++ objects to/from JSON using Clang and RapidJSON' license=(GPL-2-or-later) diff --git a/reflective-rapidjson/git/PKGBUILD b/reflective-rapidjson/git/PKGBUILD index eb0d233a2..6a30b57e1 100644 --- a/reflective-rapidjson/git/PKGBUILD +++ b/reflective-rapidjson/git/PKGBUILD @@ -4,11 +4,11 @@ # you also find the URL of a binary repository. _reponame=reflective-rapidjson -_llvmver=18 +_llvmver=19 pkgname=reflective-rapidjson-git _name=${pkgname%-git} pkgver=257.743fd60 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') pkgdesc='Code generator for serializing/deserializing C++ objects to/from JSON using Clang and RapidJSON' license=(GPL-2-or-later)