Browse Source

updated 6 packages

clang-15.0.0-1

compiler-rt-15.0.0-1

lld-15.0.0-1

lldb-15.0.0-1

llvm-15.0.0-1

libomp-15.0.0-1
Tomohiro "Tomo-p" KATO 1 year ago
parent
commit
e1791b0653

+ 5 - 2
c/clang/clang-vl.spec

@@ -14,7 +14,7 @@
 Summary:        A C language family front-end for LLVM
 Summary(ja):    LLVM の C 言語フロントエンド
 Name:           clang
-Version:        14.0.5
+Version:        15.0.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -152,7 +152,7 @@ A set of extra tools built using Clang's tooling API.
 rm unittests/clang-tidy/ReadabilityModuleTest.cpp
 
 # failing test case
-rm test/clang-tidy/checkers/altera-struct-pack-align.cpp
+#rm test/clang-tidy/checkers/altera-struct-pack-align.cpp
 
 pathfix%{python3_version}.py -i %{__python3} -pn \
 	clang-tidy/tool/*.py \
@@ -352,6 +352,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
+- new upstream release.
+
 * Wed Jun 15 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.0.5-1
 - new upstream release.
 - dropped patch5.

+ 4 - 1
c/compiler-rt/compiler-rt-vl.spec

@@ -9,7 +9,7 @@
 Summary:        LLVM "compiler-rt" runtime libraries
 Summary(ja):    LLVM "compiler-rt" ランタイムライブラリ
 Name:           compiler-rt
-Version:        14.0.5
+Version:        15.0.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -113,6 +113,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
+- new upstream release.
+
 * Thu Jun 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.0.5-1
 - new upstream release.
 - dropped Patch0.

+ 4 - 1
l/lld/lld-vl.spec

@@ -9,7 +9,7 @@
 Summary:        The LLVM Linker
 Summary(ja):    LLVMリンカー
 Name:           lld
-Version:        14.0.5
+Version:        15.0.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -161,6 +161,9 @@ fi
 
 
 %changelog
+* Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
+- new upstream release.
+
 * Thu Jun 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.0.5-1
 - new upstream release.
 

+ 4 - 1
l/lldb/lldb-vl.spec

@@ -7,7 +7,7 @@
 Summary:        Next generation high-performance debugger
 Summary(ja):    高性能デバッガー
 Name:           lldb
-Version:        14.0.5
+Version:        15.0.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -146,6 +146,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
+- new upstream release.
+
 * Thu Jun 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.0.5-1
 - new upstream release.
 

+ 8 - 2
l/llvm/llvm-vl.spec

@@ -26,7 +26,7 @@
 Summary:        The Low Level Virtual Machine
 Summary(ja):    LLVM - 低レベルバーチャルマシン
 Name:           llvm
-Version:        14.0.5
+Version:        15.0.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -35,6 +35,7 @@ Distribution:   Vine Linux
 License:        NCSA
 URL:            https://llvm.org/
 Source0:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/llvm-%{version}.src.tar.xz
+Source1:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/cmake-%{version}.src.tar.xz
 
 # multilib fixes
 Source10:        llvm-config.h
@@ -133,9 +134,11 @@ Shared libraries for the LLVM compiler infrastructure.
 
 
 %prep
-%setup -q -n llvm-%{version}.src 
+%setup -q -n llvm-%{version}.src -a 1
 %autopatch -p2
 
+mv -f cmake-%{version}.src/Modules/* cmake/modules/
+
 pathfix%{python3_version}.py -i %{__python3} -pn \
 	test/BugPoint/compile-custom.ll.py \
 	tools/opt-viewer/*.py \
@@ -304,6 +307,9 @@ exit 0
 
 
 %changelog
+* Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
+- new upstream release.
+
 * Wed Jun 15 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.0.5-1
 - new upstream release.
 

+ 34 - 7
lib/libo/libomp/libomp-vl.spec

@@ -7,7 +7,7 @@
 Summary:        OpenMP runtime for clang
 Summary(ja):    clang用OpenMPランタイム
 Name:           libomp
-Version:        14.0.5
+Version:        15.0.0
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -16,6 +16,7 @@ Distribution:   Vine Linux
 License:        NCSA
 URL:            https://llvm.org/
 Source0:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/openmp-%{version}.src.tar.xz
+Source1:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/cmake-%{version}.src.tar.xz
 
 # patches
 Patch0:         0001-PATCH-openmp-CMake-Make-LIBOMP_HEADERS_INSTALL_PATH-.patch
@@ -26,6 +27,7 @@ BuildRequires:  cmake
 BuildRequires:  ninja
 BuildRequires:  libffi-devel >= 3.3
 BuildRequires:  elfutils-libelf-devel
+BuildRequires:  clang-tools-extra
 # The AMDGCN device RTL requires clang and llvm-link to build
 BuildRequires:  clang
 BuildRequires:  llvm
@@ -51,7 +53,9 @@ The package contains the OpenMP header files.
 
 
 %prep
-%autosetup -p2 -n openmp-%{version}.src 
+%autosetup -p2 -n openmp-%{version}.src -a 1
+
+mv -f cmake-%{version}.src/Modules/* cmake/
 
 
 %build
@@ -92,20 +96,40 @@ rm -f %{buildroot}%{_libdir}/libarcher_static.a
 rm -rf %{buildroot}
 
 
+%pre
+if [ -e %{_libdir}/libomptarget.so ]; then
+    rm -f %{_libdir}/libomptarget.so
+fi
+%ifnarch %{ix86} %{arm}
+for f in \
+    %{_libdir}/libomptarget.rtl.amdgpu.so \
+    %{_libdir}/libomptarget.rtl.cuda.so \
+    %{_libdir}/libomptarget.rtl.%{_arch}.so
+do
+    if [ -e $f ]; then
+        rm -f $f
+    fi
+done
+%endif
+
+
 %files
 %license LICENSE.TXT
 %{_libdir}/libarcher.so
 %{_libdir}/libomp.so
 %{_libdir}/libompd.so
-%{_libdir}/libomptarget.so
+%{_libdir}/libomptarget.so*
 %ifnarch %{ix86} %{arm}
-%{_libdir}/libomptarget-new-*.bc
-%{_libdir}/libomptarget.rtl.amdgpu.so
-%{_libdir}/libomptarget.rtl.cuda.so
-%{_libdir}/libomptarget.rtl.%{_arch}.so
+%{_libdir}/libomptarget-*.bc
+%{_libdir}/libomptarget.rtl.amdgpu.so*
+%{_libdir}/libomptarget.rtl.cuda.so*
+%{_libdir}/libomptarget.rtl.%{_arch}.so*
 %endif
 
 %files devel
+%ifnarch %{ix86} %{arm}
+%{_libdir}/libomptarget.devicertl.a
+%endif
 %{_libdir}/clang/%{version}/include/omp.h
 %{_libdir}/clang/%{version}/include/omp-tools.h
 %{_libdir}/clang/%{version}/include/ompt.h
@@ -114,6 +138,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Sep 08 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
+- new upstream release.
+
 * Thu Jun 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 14.0.5-1
 - new upstream release.
 - updated Patch0.