From 7b4ed51d92b420e6e798eed3224fe3068f88df10 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 17 Feb 2021 19:51:55 +0000 Subject: [PATCH] 12.0.0-rc1 Release --- .gitignore | 2 ++ 0001-libcxx-Remove-monorepo-requirement.patch | 12 ++++++------ libcxx.spec | 14 +++++++++++--- sources | 4 ++-- 4 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index cf97363..9cde0cc 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,5 @@ /libcxx-11.1.0rc1.src.tar.xz.sig /libcxx-11.1.0rc2.src.tar.xz /libcxx-11.1.0rc2.src.tar.xz.sig +/libcxx-12.0.0rc1.src.tar.xz +/libcxx-12.0.0rc1.src.tar.xz.sig diff --git a/0001-libcxx-Remove-monorepo-requirement.patch b/0001-libcxx-Remove-monorepo-requirement.patch index 9e38c2f..f1f1803 100644 --- a/0001-libcxx-Remove-monorepo-requirement.patch +++ b/0001-libcxx-Remove-monorepo-requirement.patch @@ -1,4 +1,4 @@ -From 796bd4b1417f8799418f0109f9fec5a9755a5681 Mon Sep 17 00:00:00 2001 +From 00f6e1b066782e492753c76f8756e017445b2510 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 11 Aug 2020 07:55:18 -0700 Subject: [PATCH] libcxx: Remove monorepo requirement @@ -8,7 +8,7 @@ Subject: [PATCH] libcxx: Remove monorepo requirement 1 file changed, 9 deletions(-) diff --git a/libcxx/CMakeLists.txt b/libcxx/CMakeLists.txt -index f37d729a8a1..a6ea8e09d8c 100644 +index 9bf1a02f0908..5348a15ec273 100644 --- a/libcxx/CMakeLists.txt +++ b/libcxx/CMakeLists.txt @@ -1,10 +1,3 @@ @@ -22,9 +22,9 @@ index f37d729a8a1..a6ea8e09d8c 100644 #=============================================================================== # Setup Project #=============================================================================== -@@ -36,8 +29,6 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR OR LIBCXX_STANDALONE_BUIL - set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") - set(PACKAGE_BUGREPORT "llvm-bugs@lists.llvm.org") +@@ -39,8 +32,6 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR OR LIBCXX_STANDALONE_BUIL + set(LIBCXX_STANDALONE_BUILD 1) + set(LLVM_LIT_OUTPUT_DIR "${LIBCXX_BINARY_DIR}/bin") - # Find the LLVM sources and simulate LLVM CMake options. - include(HandleOutOfTreeLLVM) @@ -32,5 +32,5 @@ index f37d729a8a1..a6ea8e09d8c 100644 if (LIBCXX_STANDALONE_BUILD) -- -2.18.1 +2.27.0 diff --git a/libcxx.spec b/libcxx.spec index d83facd..8ea1de5 100644 --- a/libcxx.spec +++ b/libcxx.spec @@ -1,13 +1,13 @@ # If you need to bootstrap this, turn this on. # Otherwise, you have a loop with libcxxabi %global bootstrap 0 -%global rc_ver 2 -%global baserelease 3 +%global rc_ver 1 +%global baserelease 1 %global libcxx_srcdir libcxx-%{version}%{?rc_ver:rc%{rc_ver}}.src Name: libcxx -Version: 11.1.0 +Version: 12.0.0 Release: %{?rc_ver:0.}%{baserelease}%{?rc_ver:.rc%{rc_ver}}%{?dist} Summary: C++ standard library targeting C++11 License: MIT or NCSA @@ -89,12 +89,17 @@ pathfix.py -i %{__python3} -pn \ %ldconfig_scriptlets +# Install header files that libcxxabi needs +mkdir -p %{buildroot}%{_includedir}/libcxx-internal/ +install -m 0644 src/include/* %{buildroot}%{_includedir}/libcxx-internal/ + %files %license LICENSE.TXT %doc CREDITS.TXT TODO.TXT %{_libdir}/libc++.so.* %files devel +%{_includedir}/libcxx-internal/ %{_includedir}/c++/ %{_libdir}/libc++.so @@ -104,6 +109,9 @@ pathfix.py -i %{__python3} -pn \ %changelog +* Wed Feb 17 2021 Tom Stellard - 12.0.0-0.1.rc1 +- 12.0.0-rc1 Release + * Tue Jan 26 2021 Fedora Release Engineering - 11.1.0-0.3.rc2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index ff36d29..b9e8369 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (libcxx-11.1.0rc2.src.tar.xz) = 27cfa7bdb7a0d164aec9a397e12591f0e41d85ac540df6f78e131822fb0e0af202a5ef905b87081f8c6af2703288e6fc86e28a94883def8c1134e23ef58462f2 -SHA512 (libcxx-11.1.0rc2.src.tar.xz.sig) = f358402f0eedc507ffe27dd61691dd701426e69d84abc6f255b4e3a47181e5706cf7d6658486e9cb6200f23027216be268dd81755fa3992b213e60bfcb32def1 +SHA512 (libcxx-12.0.0rc1.src.tar.xz.sig) = a67db3a7dbb99693b5f8969d48e1b76ee9962f1d973127153127975a00b7ce3b7400b6c367cca18ecd71d3fb503d075ce42ea0c4f150edbd2aa2f9b70d52c672 +SHA512 (libcxx-12.0.0rc1.src.tar.xz) = 2fd00eb9f2f933097147c36b4a1ecc4c38d0debca38c4dcf048c9059327efe5792e8674349c9d67aca2d304b60a65616587f434bcb74dd36f6094af4442dc34f