From ec245a3266eb6e050afec1f82a933843fac48c2b Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Sun, 21 May 2023 10:11:52 +0200 Subject: [PATCH] llvm-32: 15.0.7 -> 16.0.4 --- llvm-32/.footprint | 38 +++++++++++++++++++------------------- llvm-32/.signature | 11 ++++++----- llvm-32/Pkgfile | 8 +++++--- 3 files changed, 30 insertions(+), 27 deletions(-) diff --git a/llvm-32/.footprint b/llvm-32/.footprint index 9e0de337..717e5256 100644 --- a/llvm-32/.footprint +++ b/llvm-32/.footprint @@ -10,7 +10,6 @@ drwxr-xr-x root/root usr/lib32/ drwxr-xr-x root/root usr/lib32/cmake/ drwxr-xr-x root/root usr/lib32/cmake/llvm/ -rw-r--r-- root/root usr/lib32/cmake/llvm/AddLLVM.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/AddLLVMDefinitions.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/AddOCaml.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/AddSphinxTarget.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/CheckAtomic.cmake @@ -20,29 +19,20 @@ drwxr-xr-x root/root usr/lib32/cmake/llvm/ -rw-r--r-- root/root usr/lib32/cmake/llvm/CoverageReport.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/CrossCompile.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/DetermineGCCCompatible.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/EnableLanguageNolink.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/ExtendPath.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/FindFFI.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/FindGRPC.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/FindLibEdit.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/FindLibpfm.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/FindOCaml.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/FindPrefixFromConfig.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/FindSphinx.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/FindTerminfo.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/FindZ3.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/Findzstd.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/GNUInstallPackageDir.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/GenerateVersionFromVCS.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/GetErrcMessages.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/GetLibraryName.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/HandleCompilerRT.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/HandleLLVMOptions.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/HandleLLVMStdlib.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/HandleOutOfTreeLLVM.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVM-Build.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVM-Config.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/LLVMCheckCompilerLinkerFlag.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVMCheckLinkerFlag.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVMConfig.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVMConfigExtensions.cmake @@ -53,16 +43,15 @@ drwxr-xr-x root/root usr/lib32/cmake/llvm/ -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVMExternalProjectUtils.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVMInstallSymlink.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/LLVMProcessSources.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/SetPlatformToolchainTools.cmake --rw-r--r-- root/root usr/lib32/cmake/llvm/SortSubset.cmake +-rw-r--r-- root/root usr/lib32/cmake/llvm/SetTargetTriple.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/TableGen.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/TensorFlowCompile.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/UseLibtool.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/VersionFromVCS.cmake -rw-r--r-- root/root usr/lib32/cmake/llvm/llvm-driver-template.cpp.in -lrwxrwxrwx root/root usr/lib32/libLLVM-15.0.7.so -> libLLVM-15.so --rwxr-xr-x root/root usr/lib32/libLLVM-15.so -lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so +lrwxrwxrwx root/root usr/lib32/libLLVM-16.0.4.so -> libLLVM-16.so +-rwxr-xr-x root/root usr/lib32/libLLVM-16.so +lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-16.so -rw-r--r-- root/root usr/lib32/libLLVMAArch64AsmParser.a -rw-r--r-- root/root usr/lib32/libLLVMAArch64CodeGen.a -rw-r--r-- root/root usr/lib32/libLLVMAArch64Desc.a @@ -107,10 +96,12 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so -rw-r--r-- root/root usr/lib32/libLLVMCoroutines.a -rw-r--r-- root/root usr/lib32/libLLVMCoverage.a -rw-r--r-- root/root usr/lib32/libLLVMDWARFLinker.a +-rw-r--r-- root/root usr/lib32/libLLVMDWARFLinkerParallel.a -rw-r--r-- root/root usr/lib32/libLLVMDWP.a -rw-r--r-- root/root usr/lib32/libLLVMDebugInfoCodeView.a -rw-r--r-- root/root usr/lib32/libLLVMDebugInfoDWARF.a -rw-r--r-- root/root usr/lib32/libLLVMDebugInfoGSYM.a +-rw-r--r-- root/root usr/lib32/libLLVMDebugInfoLogicalView.a -rw-r--r-- root/root usr/lib32/libLLVMDebugInfoMSF.a -rw-r--r-- root/root usr/lib32/libLLVMDebugInfoPDB.a -rw-r--r-- root/root usr/lib32/libLLVMDebuginfod.a @@ -125,6 +116,7 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so -rw-r--r-- root/root usr/lib32/libLLVMExegesisX86.a -rw-r--r-- root/root usr/lib32/libLLVMExtensions.a -rw-r--r-- root/root usr/lib32/libLLVMFileCheck.a +-rw-r--r-- root/root usr/lib32/libLLVMFrontendHLSL.a -rw-r--r-- root/root usr/lib32/libLLVMFrontendOpenACC.a -rw-r--r-- root/root usr/lib32/libLLVMFrontendOpenMP.a -rw-r--r-- root/root usr/lib32/libLLVMFuzzMutate.a @@ -135,6 +127,7 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so -rw-r--r-- root/root usr/lib32/libLLVMHexagonDesc.a -rw-r--r-- root/root usr/lib32/libLLVMHexagonDisassembler.a -rw-r--r-- root/root usr/lib32/libLLVMHexagonInfo.a +-rw-r--r-- root/root usr/lib32/libLLVMIRPrinter.a -rw-r--r-- root/root usr/lib32/libLLVMIRReader.a -rw-r--r-- root/root usr/lib32/libLLVMInstCombine.a -rw-r--r-- root/root usr/lib32/libLLVMInstrumentation.a @@ -150,6 +143,11 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so -rw-r--r-- root/root usr/lib32/libLLVMLibDriver.a -rw-r--r-- root/root usr/lib32/libLLVMLineEditor.a -rw-r--r-- root/root usr/lib32/libLLVMLinker.a +-rw-r--r-- root/root usr/lib32/libLLVMLoongArchAsmParser.a +-rw-r--r-- root/root usr/lib32/libLLVMLoongArchCodeGen.a +-rw-r--r-- root/root usr/lib32/libLLVMLoongArchDesc.a +-rw-r--r-- root/root usr/lib32/libLLVMLoongArchDisassembler.a +-rw-r--r-- root/root usr/lib32/libLLVMLoongArchInfo.a -rw-r--r-- root/root usr/lib32/libLLVMMC.a -rw-r--r-- root/root usr/lib32/libLLVMMCA.a -rw-r--r-- root/root usr/lib32/libLLVMMCDisassembler.a @@ -189,6 +187,7 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so -rw-r--r-- root/root usr/lib32/libLLVMRISCVDesc.a -rw-r--r-- root/root usr/lib32/libLLVMRISCVDisassembler.a -rw-r--r-- root/root usr/lib32/libLLVMRISCVInfo.a +-rw-r--r-- root/root usr/lib32/libLLVMRISCVTargetMCA.a -rw-r--r-- root/root usr/lib32/libLLVMRemarks.a -rw-r--r-- root/root usr/lib32/libLLVMRuntimeDyld.a -rw-r--r-- root/root usr/lib32/libLLVMScalarOpts.a @@ -208,6 +207,7 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so -rw-r--r-- root/root usr/lib32/libLLVMTableGen.a -rw-r--r-- root/root usr/lib32/libLLVMTableGenGlobalISel.a -rw-r--r-- root/root usr/lib32/libLLVMTarget.a +-rw-r--r-- root/root usr/lib32/libLLVMTargetParser.a -rw-r--r-- root/root usr/lib32/libLLVMTextAPI.a -rw-r--r-- root/root usr/lib32/libLLVMTransformUtils.a -rw-r--r-- root/root usr/lib32/libLLVMVEAsmParser.a @@ -236,8 +236,8 @@ lrwxrwxrwx root/root usr/lib32/libLLVM.so -> libLLVM-15.so -rw-r--r-- root/root usr/lib32/libLLVMXCoreInfo.a -rw-r--r-- root/root usr/lib32/libLLVMXRay.a -rw-r--r-- root/root usr/lib32/libLLVMipo.a -lrwxrwxrwx root/root usr/lib32/libLTO.so -> libLTO.so.15 --rwxr-xr-x root/root usr/lib32/libLTO.so.15 -lrwxrwxrwx root/root usr/lib32/libRemarks.so -> libRemarks.so.15 --rwxr-xr-x root/root usr/lib32/libRemarks.so.15 +lrwxrwxrwx root/root usr/lib32/libLTO.so -> libLTO.so.16 +-rwxr-xr-x root/root usr/lib32/libLTO.so.16 +lrwxrwxrwx root/root usr/lib32/libRemarks.so -> libRemarks.so.16 +-rwxr-xr-x root/root usr/lib32/libRemarks.so.16 drwxr-xr-x root/root usr/share/ diff --git a/llvm-32/.signature b/llvm-32/.signature index b5511808..59a6ad86 100644 --- a/llvm-32/.signature +++ b/llvm-32/.signature @@ -1,6 +1,7 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXe5qN2mjVaDQfv1w1xNxFVCIGk6SjHoe5W7R6E1oY6LMamScAVqgahAcdhIYx5wiIovm09qjurKHC/lWoMwsBQw= -SHA256 (Pkgfile) = 11e6ccb57806c29c0309d763f16393ea351558fcf7f72468f8c551dc8b7953ce -SHA256 (.footprint) = ab2d18cf0911db340f7b0f84c97d3de3829a3067a1b40b63e25c57068c4b1cec -SHA256 (llvm-15.0.7.src.tar.xz) = 4ad8b2cc8003c86d0078d15d987d84e3a739f24aae9033865c027abae93ee7a4 -SHA256 (cmake-15.0.7.src.tar.xz) = 8986f29b634fdaa9862eedda78513969fe9788301c9f2d938f4c10a3e7a3e7ea +RWSwxGo/zH7eXZmLHZeomf2kiPMXUcsr8VAiFJFLRncJS1Xe6AOYOKLPtrnYOgpVZTvkyfGcDDVnOZaL5c9sP7k8sO+Go/mzeg4= +SHA256 (Pkgfile) = 8b1209742803feaf3963079a04b8efe54cb7d3f49b388270ce7c947b3bc57516 +SHA256 (.footprint) = 714dcc62b5ef76032cc8b361e2dbb989ae871e1efb9d7a230ae00af36992e849 +SHA256 (llvm-16.0.4.src.tar.xz) = 28cdf0e409cba177436693e2749e0ab75cd9e83a3fac1a4d35ecd6b8e9aed882 +SHA256 (cmake-16.0.4.src.tar.xz) = 1a366c5f7a7a0efa2f7ede960717f26f5332df28adc9b3c47516a859de2ccf7b +SHA256 (third-party-16.0.4.src.tar.xz) = 760c72eb27ea0ccb21b1d9d25c2ae7b1fc47fd087a06be036d8ee1ad8e2fbcd7 diff --git a/llvm-32/Pkgfile b/llvm-32/Pkgfile index d271e1ec..99af809d 100644 --- a/llvm-32/Pkgfile +++ b/llvm-32/Pkgfile @@ -4,17 +4,19 @@ # Depends on: libffi-32 libxml2-32 llvm ncurses-32 zstd-32 name=llvm-32 -version=15.0.7 +version=16.0.4 release=1 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm-$version.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/cmake-$version.src.tar.xz) + https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/cmake-$version.src.tar.xz + https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/third-party-$version.src.tar.xz) build() { mkdir -p $SRC/keep #prt-get isinst ccache && PKGMK_LLVM+=' -D LLVM_CCACHE_BUILD=ON' - cp -r $SRC/cmake-$version.src/Modules/* llvm-$version.src/cmake/modules/. + mv cmake-$version.src cmake + mv $SRC/third-party-$version.src/ $SRC/third-party cmake -S llvm-$version.src -B build -G Ninja $PKGMK_LLVM \ -D CMAKE_INSTALL_PREFIX=/usr \