Compare commits
22 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3f2013d775 | ||
|
|
25309aa7f9 | ||
|
|
0b4eb98247 | ||
|
|
9f49f7f938 | ||
|
|
87650282de | ||
|
|
d23fb42a35 | ||
|
|
5752be6592 | ||
|
|
74a11d67ae | ||
|
|
a92b6063e4 | ||
|
|
23e501f853 | ||
|
|
ce6ffcd1b7 | ||
|
|
422a184182 | ||
|
|
f849c1ed0a | ||
|
|
f006e943bb | ||
|
|
7445671560 | ||
|
|
d5a75da6b8 | ||
|
|
f3877e62a7 | ||
|
|
e594e34ca9 | ||
|
|
4b4741f387 | ||
|
|
0b2460631d | ||
|
|
14fb5a3b80 | ||
|
|
a1881f2615 |
3 changed files with 95 additions and 3 deletions
7
Botan-1.10.17-add-riscv64.patch
Normal file
7
Botan-1.10.17-add-riscv64.patch
Normal file
|
|
@ -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
|
||||
12
botan-1.10.17-u64bit.patch
Normal file
12
botan-1.10.17-u64bit.patch
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
diff -up Botan-1.10.17/src/hash/gost_3411/gost_3411.cpp~ Botan-1.10.17/src/hash/gost_3411/gost_3411.cpp
|
||||
--- Botan-1.10.17/src/hash/gost_3411/gost_3411.cpp~ 2017-10-02 08:00:00.000000000 +0200
|
||||
+++ Botan-1.10.17/src/hash/gost_3411/gost_3411.cpp 2023-01-22 13:01:38.984150336 +0100
|
||||
@@ -91,7 +91,7 @@ void GOST_34_11::compress_n(const byte i
|
||||
// P transformation
|
||||
for(size_t k = 0; k != 4; ++k)
|
||||
{
|
||||
- const uint64_t UVk = U[k] ^ V[k];
|
||||
+ const u64bit UVk = U[k] ^ V[k];
|
||||
for(size_t l = 0; l != 8; ++l)
|
||||
key[4*l+k] = get_byte(l, UVk);
|
||||
}
|
||||
79
botan.spec
79
botan.spec
|
|
@ -2,10 +2,11 @@
|
|||
|
||||
Name: botan
|
||||
Version: %{major_version}.17
|
||||
Release: 29%{?dist}
|
||||
Release: 51%{?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
|
||||
|
|
@ -19,12 +20,18 @@ Patch1: botan-boost_python.patch
|
|||
Patch2: botan-1.10.13-python-init.patch
|
||||
# 2to3 doc/conf.py
|
||||
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
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-sphinx
|
||||
BuildRequires: boost-python3-devel
|
||||
BuildRequires: boost-devel
|
||||
BuildRequires: bzip2-devel
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: make
|
||||
|
|
@ -193,6 +200,72 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate
|
|||
|
||||
|
||||
%changelog
|
||||
* Mon Jan 12 2026 Jonathan Wakely <jwakely@fedoraproject.org> - 1.10.17-51
|
||||
- Rebuilt for Boost 1.90
|
||||
|
||||
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 1.10.17-50
|
||||
- Rebuilt for Python 3.14.0rc3 bytecode
|
||||
|
||||
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 1.10.17-49
|
||||
- Rebuilt for Python 3.14.0rc2 bytecode
|
||||
|
||||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-48
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 1.10.17-47
|
||||
- Rebuilt for Python 3.14
|
||||
|
||||
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-46
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Wed Aug 28 2024 Miroslav Suchý <msuchy@redhat.com> - 1.10.17-45
|
||||
- convert license to SPDX
|
||||
|
||||
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-44
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 1.10.17-43
|
||||
- Rebuilt for Python 3.13
|
||||
|
||||
* Sat Feb 24 2024 David Abdurachmanov <davidlt@rivosinc.com> - 1.10.17-42
|
||||
- Add support for riscv64
|
||||
|
||||
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-41
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-40
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Jan 17 2024 Jonathan Wakely <jwakely@redhat.com> - 1.10.17-39
|
||||
- Rebuilt for Boost 1.83
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-38
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 1.10.17-37
|
||||
- Rebuilt for Python 3.12
|
||||
|
||||
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 1.10.17-36
|
||||
- Rebuilt for Boost 1.81
|
||||
|
||||
* Sun Jan 22 2023 Thomas Moschny <thomas.moschny@gmx.de> - 1.10.17-35
|
||||
- Add patch to fix FTBFS.
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-34
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-33
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Fri Jun 24 2022 Jonathan Wakely <jwakely@redhat.com> - .17-32
|
||||
- Replace obsolete boost-python3-devel build dependency (#2100748)
|
||||
|
||||
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.10.17-31
|
||||
- Rebuilt for Python 3.11
|
||||
|
||||
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 1.10.17-30
|
||||
- Rebuilt for Boost 1.78
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.17-29
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue