From f849c1ed0ae01323949000640b7239c1bbd75f12 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 17 Jan 2024 21:24:17 +0000 Subject: [PATCH 01/13] Rebuilt for Boost 1.83 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 4856bea..e4a41f4 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 38%{?dist} +Release: 39%{?dist} Summary: Crypto library written in C++ License: BSD @@ -195,6 +195,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jan 17 2024 Jonathan Wakely - 1.10.17-39 +- Rebuilt for Boost 1.83 + * Wed Jul 19 2023 Fedora Release Engineering - 1.10.17-38 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 422a184182ad33c485a8dc69f6332bd2934f995b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 14:37:59 +0000 Subject: [PATCH 02/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index e4a41f4..1952eed 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 39%{?dist} +Release: 40%{?dist} Summary: Crypto library written in C++ License: BSD @@ -195,6 +195,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1.10.17-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jan 17 2024 Jonathan Wakely - 1.10.17-39 - Rebuilt for Boost 1.83 From ce6ffcd1b7863c1bd2b18f34bdb6001faaf8f971 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 23 Jan 2024 00:43:38 +0000 Subject: [PATCH 03/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 1952eed..efbb6a0 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 40%{?dist} +Release: 41%{?dist} Summary: Crypto library written in C++ License: BSD @@ -195,6 +195,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Jan 23 2024 Fedora Release Engineering - 1.10.17-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1.10.17-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 23e501f85371e61e54cfc7fc18d0e2c0e27971fc Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Mon, 20 Mar 2023 09:37:49 +0200 Subject: [PATCH 04/13] Add support for riscv64 Signed-off-by: David Abdurachmanov --- Botan-1.10.17-add-riscv64.patch | 7 +++++++ botan.spec | 9 ++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 Botan-1.10.17-add-riscv64.patch diff --git a/Botan-1.10.17-add-riscv64.patch b/Botan-1.10.17-add-riscv64.patch new file mode 100644 index 0000000..c2da72d --- /dev/null +++ b/Botan-1.10.17-add-riscv64.patch @@ -0,0 +1,7 @@ +diff --git a/src/build-data/arch/riscv64.txt b/src/build-data/arch/riscv64.txt +new file mode 100644 +index 0000000..6e5e0ff +--- /dev/null ++++ b/src/build-data/arch/riscv64.txt +@@ -0,0 +1 @@ ++endian little diff --git a/botan.spec b/botan.spec index efbb6a0..e68bc98 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 41%{?dist} +Release: 42%{?dist} Summary: Crypto library written in C++ License: BSD @@ -21,6 +21,10 @@ Patch2: botan-1.10.13-python-init.patch Patch3: botan-1.10.17-doc-conf-2to3.patch # Fix FTBFS Patch4: botan-1.10.17-u64bit.patch +# Add RISC-V (riscv64) +# Upstream in later versions: +# https://github.com/randombit/botan/blob/master/src/build-data/arch/riscv64.txt +Patch9: Botan-1.10.17-add-riscv64.patch BuildRequires: gcc-c++ BuildRequires: python3 @@ -195,6 +199,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Sat Feb 24 2024 David Abdurachmanov - 1.10.17-42 +- Add support for riscv64 + * Tue Jan 23 2024 Fedora Release Engineering - 1.10.17-41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a92b6063e48c99e49b08085cc255fa5d026fa7a9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sat, 8 Jun 2024 22:30:55 +0200 Subject: [PATCH 05/13] Rebuilt for Python 3.13 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index e68bc98..3fca020 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 42%{?dist} +Release: 43%{?dist} Summary: Crypto library written in C++ License: BSD @@ -199,6 +199,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Sat Jun 08 2024 Python Maint - 1.10.17-43 +- Rebuilt for Python 3.13 + * Sat Feb 24 2024 David Abdurachmanov - 1.10.17-42 - Add support for riscv64 From 74a11d67ae1024b184d4c998ad0532f469b98907 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 18:32:04 +0000 Subject: [PATCH 06/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 3fca020..598ef38 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 43%{?dist} +Release: 44%{?dist} Summary: Crypto library written in C++ License: BSD @@ -199,6 +199,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.10.17-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jun 08 2024 Python Maint - 1.10.17-43 - Rebuilt for Python 3.13 From 5752be65926fd7c92690ab4f3b6fde3e20aa4b7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 28 Aug 2024 08:17:29 +0200 Subject: [PATCH 07/13] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- botan.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/botan.spec b/botan.spec index 598ef38..536ce71 100644 --- a/botan.spec +++ b/botan.spec @@ -2,10 +2,11 @@ Name: botan Version: %{major_version}.17 -Release: 44%{?dist} +Release: 45%{?dist} Summary: Crypto library written in C++ -License: BSD +# Automatically converted from old format: BSD - review is highly recommended. +License: LicenseRef-Callaway-BSD URL: http://botan.randombit.net/ # tarfile is stripped using repack.sh. original tarfile to be found # here: http://botan.randombit.net/releases/Botan-%%{version}.tgz @@ -199,6 +200,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Aug 28 2024 Miroslav Suchý - 1.10.17-45 +- convert license to SPDX + * Wed Jul 17 2024 Fedora Release Engineering - 1.10.17-44 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d23fb42a3518585d154a524623aa0b32afd4f753 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 12:47:30 +0000 Subject: [PATCH 08/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 536ce71..86db8cb 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 45%{?dist} +Release: 46%{?dist} Summary: Crypto library written in C++ # Automatically converted from old format: BSD - review is highly recommended. @@ -200,6 +200,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.10.17-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Aug 28 2024 Miroslav Suchý - 1.10.17-45 - convert license to SPDX From 87650282dee3db5f49f671e204300c253466286c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 14:28:38 +0200 Subject: [PATCH 09/13] Rebuilt for Python 3.14 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 86db8cb..1c5bc7c 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 46%{?dist} +Release: 47%{?dist} Summary: Crypto library written in C++ # Automatically converted from old format: BSD - review is highly recommended. @@ -200,6 +200,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Jun 03 2025 Python Maint - 1.10.17-47 +- Rebuilt for Python 3.14 + * Thu Jan 16 2025 Fedora Release Engineering - 1.10.17-46 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 9f49f7f9384b377914cbed437e408292a2b0a447 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:50:32 +0000 Subject: [PATCH 10/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 1c5bc7c..d984c58 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 47%{?dist} +Release: 48%{?dist} Summary: Crypto library written in C++ # Automatically converted from old format: BSD - review is highly recommended. @@ -200,6 +200,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.10.17-48 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 1.10.17-47 - Rebuilt for Python 3.14 From 0b4eb982474584fd3f79c7b683ebcef593ef6837 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:40:25 +0200 Subject: [PATCH 11/13] Rebuilt for Python 3.14.0rc2 bytecode --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index d984c58..41df040 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 48%{?dist} +Release: 49%{?dist} Summary: Crypto library written in C++ # Automatically converted from old format: BSD - review is highly recommended. @@ -200,6 +200,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Aug 15 2025 Python Maint - 1.10.17-49 +- Rebuilt for Python 3.14.0rc2 bytecode + * Wed Jul 23 2025 Fedora Release Engineering - 1.10.17-48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 25309aa7f9991646961e06ccafd4b6de54eb5c3b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:09:39 +0200 Subject: [PATCH 12/13] Rebuilt for Python 3.14.0rc3 bytecode --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 41df040..a5b86d9 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 49%{?dist} +Release: 50%{?dist} Summary: Crypto library written in C++ # Automatically converted from old format: BSD - review is highly recommended. @@ -200,6 +200,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Sep 19 2025 Python Maint - 1.10.17-50 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 1.10.17-49 - Rebuilt for Python 3.14.0rc2 bytecode From 3f2013d775123d4a6ad3750f2a5da21844932714 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 12 Jan 2026 15:16:23 +0000 Subject: [PATCH 13/13] Rebuilt for Boost 1.90 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index a5b86d9..975d0a8 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 50%{?dist} +Release: 51%{?dist} Summary: Crypto library written in C++ # Automatically converted from old format: BSD - review is highly recommended. @@ -200,6 +200,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Mon Jan 12 2026 Jonathan Wakely - 1.10.17-51 +- Rebuilt for Boost 1.90 + * Fri Sep 19 2025 Python Maint - 1.10.17-50 - Rebuilt for Python 3.14.0rc3 bytecode