From a0e12851173fb2880a7d40f36050fdbb3cd47c62 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 23 Jan 2018 01:01:05 +0000 Subject: [PATCH 01/56] Rebuilt for Boost 1.66 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 8ad36e0..e985750 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Jan 23 2018 Jonathan Wakely - 1.10.17-2 +- Rebuilt for Boost 1.66 + * Mon Oct 2 2017 Thomas Moschny - 1.10.17-1 - Update to 1.10.17. - Remove obsolete patches. From af760f724be9634a35d3e0015e19176387f2cbf7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 04:07:58 +0000 Subject: [PATCH 02/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index e985750..09d10b1 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.10.17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Jan 23 2018 Jonathan Wakely - 1.10.17-2 - Rebuilt for Boost 1.66 From a2cdd3f4582e2b62636e71019b00cdcafc4be9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 19 Jun 2018 10:40:34 +0200 Subject: [PATCH 03/56] Rebuilt for Python 3.7 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 09d10b1..ac9eb01 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Jun 19 2018 Miro Hrončok - 1.10.17-4 +- Rebuilt for Python 3.7 + * Wed Feb 07 2018 Fedora Release Engineering - 1.10.17-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 0e68f46907feda98acb27c8f0b72224f8aca8c8d Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Thu, 28 Jun 2018 06:42:55 +0000 Subject: [PATCH 04/56] Switch BR boost-python-devel to boost-python2-devel Signed-off-by: David Abdurachmanov --- botan.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/botan.spec b/botan.spec index ac9eb01..3436e57 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -26,7 +26,7 @@ Patch2: botan-1.10.13-python-init.patch BuildRequires: gcc-c++ BuildRequires: python2 BuildRequires: python2-devel -BuildRequires: boost-python-devel +BuildRequires: boost-python2-devel %if 0%{?with_python3} BuildRequires: python3 BuildRequires: python3-devel @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Thu Jun 28 2018 David Abdurachmanov - 1.10.17-5 +- Switch BR boost-python-devel to boost-python2-devel + * Tue Jun 19 2018 Miro Hrončok - 1.10.17-4 - Rebuilt for Python 3.7 From d039f46f21caa49a0d138563b1c532c24c967dd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 29 Jun 2018 09:59:17 +0200 Subject: [PATCH 05/56] Rebuilt for Python 3.7 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 3436e57..0832cf4 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Jun 29 2018 Miro Hrončok - 1.10.17-6 +- Rebuilt for Python 3.7 + * Thu Jun 28 2018 David Abdurachmanov - 1.10.17-5 - Switch BR boost-python-devel to boost-python2-devel From 7529ac1b87828f5421a4a5f23e6b93d37d25100c Mon Sep 17 00:00:00 2001 From: Thomas Moschny Date: Sat, 30 Jun 2018 00:39:03 +0200 Subject: [PATCH 06/56] Use ldconfig scriptlet macros. --- botan.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/botan.spec b/botan.spec index 0832cf4..e283f58 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -196,10 +196,10 @@ cp -a %{SOURCE1} %{buildroot}%{_pkgdocdir} rm -r %{buildroot}%{_pkgdocdir}/manual/{.doctrees,.buildinfo} -%post -p /sbin/ldconfig +%ldconfig_post -%postun -p /sbin/ldconfig +%ldconfig_postun %files @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Jun 29 2018 Thomas Moschny - 1.10.17-7 +- Use ldconfig scriptlet macros. + * Fri Jun 29 2018 Miro Hrončok - 1.10.17-6 - Rebuilt for Python 3.7 From 2114577286fd020538cdce74cb628182de11fc4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 2 Jul 2018 18:22:02 +0200 Subject: [PATCH 07/56] Rebuilt for Python 3.7 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index e283f58..f2e6fbc 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Mon Jul 02 2018 Miro Hrončok - 1.10.17-8 +- Rebuilt for Python 3.7 + * Fri Jun 29 2018 Thomas Moschny - 1.10.17-7 - Use ldconfig scriptlet macros. From c6cdb8528ba2b9175d20481883be0e6db0b5e051 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 21:19:03 +0000 Subject: [PATCH 08/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index f2e6fbc..152b95f 100644 --- a/botan.spec +++ b/botan.spec @@ -6,7 +6,7 @@ Name: botan Version: %{major_version}.17 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -261,6 +261,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 1.10.17-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon Jul 02 2018 Miro Hrončok - 1.10.17-8 - Rebuilt for Python 3.7 From eba0fb3b885f69e96ab121460595863e1a7cd78f Mon Sep 17 00:00:00 2001 From: Thomas Moschny Date: Fri, 13 Jul 2018 12:43:16 +0200 Subject: [PATCH 09/56] Explicitly call configure.py using %{__python2}. --- botan.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 152b95f..1727451 100644 --- a/botan.spec +++ b/botan.spec @@ -136,7 +136,7 @@ rm -rf checks/ec_tests.cpp # fixme: maybe disable unix_procs, very slow. %global disable_modules gnump -./configure.py \ +%{__python2} ./configure.py \ --prefix=%{_prefix} \ --libdir=%{_lib} \ --cc=gcc \ From 2eef2ced3b401ffe57ebb8d277f6a6341ae70202 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 18 Sep 2018 13:24:13 +0200 Subject: [PATCH 10/56] Remove Python 2 subpackage (#1627321) --- botan.spec | 72 +++++++----------------------------------------------- 1 file changed, 9 insertions(+), 63 deletions(-) diff --git a/botan.spec b/botan.spec index 1727451..615c327 100644 --- a/botan.spec +++ b/botan.spec @@ -1,12 +1,8 @@ %global major_version 1.10 -%if 0%{?fedora} || 0%{?rhel} > 7 -%global with_python3 1 -%endif - Name: botan Version: %{major_version}.17 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -24,29 +20,20 @@ Patch1: botan-boost_python.patch Patch2: botan-1.10.13-python-init.patch BuildRequires: gcc-c++ -BuildRequires: python2 -BuildRequires: python2-devel -BuildRequires: boost-python2-devel -%if 0%{?with_python3} BuildRequires: python3 BuildRequires: python3-devel +BuildRequires: python3-sphinx BuildRequires: boost-python3-devel -%endif # with_python3 - -BuildRequires: %{_bindir}/sphinx-build BuildRequires: bzip2-devel BuildRequires: zlib-devel -%if 0%{?fedora} >=26 || 0%{?rhel} > 7 +%if 0%{?fedora} || 0%{?rhel} > 7 BuildRequires: compat-openssl10-devel %else BuildRequires: openssl-devel %endif # do not check .so files in the python_sitelib directories -%global __provides_exclude_from ^(%{python2_sitearch}/.*\\.so)$ -%if 0%{?with_python3} %global __provides_exclude_from ^(%{python3_sitearch}/.*\\.so)$ -%endif # with_python3 %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} @@ -61,12 +48,11 @@ flavor of the library. %package devel Summary: Development files for %{name} -Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig Requires: bzip2-devel Requires: zlib-devel -%if 0%{?fedora} >=26 || 0%{?rhel} > 7 +%if 0%{?fedora} || 0%{?rhel} > 7 Requires: compat-openssl10-devel %else Requires: openssl-devel @@ -88,23 +74,6 @@ BuildArch: noarch This package contains HTML documentation for %{name}. -%package -n python2-%{name} -Summary: Python2 bindings for %{name} -Group: System Environment/Libraries -%{?python_provide:%python_provide python2-%{name}} -# the python2 package was named botan-python up to 1.10.13-1 -Provides: %{name}-python = %{version}-%{release} -Obsoletes: %{name}-python < 1.10.13-2 - -%description -n python2-%{name} -%{summary} - -This package contains the Python2 binding for %{name}. - -Note: The Python binding should be considered alpha software, and the -interfaces may change in the future. - -%if 0%{?with_python3} %package -n python3-%{name} Summary: Python3 bindings for %{name} Group: System Environment/Libraries @@ -117,7 +86,6 @@ This package contains the Python3 binding for %{name}. Note: The Python binding should be considered alpha software, and the interfaces may change in the future. -%endif # with_python3 %prep @@ -136,7 +104,7 @@ rm -rf checks/ec_tests.cpp # fixme: maybe disable unix_procs, very slow. %global disable_modules gnump -%{__python2} ./configure.py \ +%{__python3} ./configure.py \ --prefix=%{_prefix} \ --libdir=%{_lib} \ --cc=gcc \ @@ -148,27 +116,14 @@ rm -rf checks/ec_tests.cpp --with-python-version=dummy.dummy \ --with-sphinx -%if 0%{?with_python3} -cp -a build/python{,3} -%endif # with_python3 - # (ab)using CXX as an easy way to inject our CXXFLAGS make CXX="g++ -std=c++11 ${CXXFLAGS:-%{optflags}}" %{?_smp_mflags} -make -f Makefile.python \ - CXX="g++ -std=c++11 ${CXXFLAGS:-%{optflags}}" %{?_smp_mflags} \ - PYTHON_INC="$(python2-config --includes)" \ - PYTHON_ROOT=. - -%if 0%{?with_python3} -mv build/python{,2} ; mv build/python{3,} make -f Makefile.python \ CXX="g++ -std=c++11 ${CXXFLAGS:-%{optflags}}" %{?_smp_mflags} \ PYTHON_INC="$(python3-config --includes)" \ PYTHON_ROOT=. \ BOOST_PYTHON=boost_python3 -mv build/python{,3} ; mv build/python{2,} -%endif # with_python3 %install make install \ @@ -177,15 +132,9 @@ make install \ INSTALL_CMD_EXEC="install -p -m 755" \ INSTALL_CMD_DATA="install -p -m 644" -make -f Makefile.python install \ - PYTHON_SITE_PACKAGE_DIR=%{buildroot}%{python2_sitearch} - -%if 0%{?with_python3} -mv build/python{,2} ; mv build/python{3,} make -f Makefile.python install \ PYTHON_SITE_PACKAGE_DIR=%{buildroot}%{python3_sitearch} -mv build/python{,3} ; mv build/python{2,} -%endif # with_python3 + # fixups find doc/examples -type f -exec chmod -x {} \; @@ -240,14 +189,8 @@ rm -r %{buildroot}%{_pkgdocdir}/manual/{.doctrees,.buildinfo} %{_pkgdocdir}/python2-examples -%files -n python2-%{name} -%{python2_sitearch}/%{name} - - -%if 0%{?with_python3} %files -n python3-%{name} %{python3_sitearch}/%{name} -%endif # with_python3 %check @@ -261,6 +204,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Sep 18 2018 Miro Hrončok - 1.10.17-10 +- Remove Python 2 subpackage (#1627321) + * Thu Jul 12 2018 Fedora Release Engineering - 1.10.17-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 0a6cf8a91519c8d7939d5348f2f1fdbf0e3ed746 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 24 Jan 2019 21:40:02 +0000 Subject: [PATCH 11/56] Rebuilt for Boost 1.69 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 615c327..8ec7323 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Crypto library written in C++ Group: System Environment/Libraries @@ -204,6 +204,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Thu Jan 24 2019 Jonathan Wakely - 1.10.17-11 +- Rebuilt for Boost 1.69 + * Tue Sep 18 2018 Miro Hrončok - 1.10.17-10 - Remove Python 2 subpackage (#1627321) From c9b3eca933d333216f3307d165c3f3c1d4e4aced Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:40 +0100 Subject: [PATCH 12/56] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- botan.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/botan.spec b/botan.spec index 8ec7323..1fa4502 100644 --- a/botan.spec +++ b/botan.spec @@ -5,7 +5,6 @@ Version: %{major_version}.17 Release: 11%{?dist} Summary: Crypto library written in C++ -Group: System Environment/Libraries License: BSD URL: http://botan.randombit.net/ # tarfile is stripped using repack.sh. original tarfile to be found @@ -65,7 +64,6 @@ developing applications that use %{name}. %package doc Summary: Documentation for %{name} -Group: Documentation BuildArch: noarch %description doc @@ -76,7 +74,6 @@ This package contains HTML documentation for %{name}. %package -n python3-%{name} Summary: Python3 bindings for %{name} -Group: System Environment/Libraries %{?python_provide:%python_provide python3-%{name}} %description -n python3-%{name} From 3fb576c80fcdbef8b29671c187d31cdabe7eccaa Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 29 Jan 2019 15:24:28 +0000 Subject: [PATCH 13/56] Use boost_python37 for library name --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 1fa4502..14cfc70 100644 --- a/botan.spec +++ b/botan.spec @@ -120,7 +120,7 @@ make -f Makefile.python \ CXX="g++ -std=c++11 ${CXXFLAGS:-%{optflags}}" %{?_smp_mflags} \ PYTHON_INC="$(python3-config --includes)" \ PYTHON_ROOT=. \ - BOOST_PYTHON=boost_python3 + BOOST_PYTHON=boost_python37 %install make install \ @@ -201,6 +201,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Jan 29 2019 Jonathan Wakely - 1.10.17-11 +- Use boost_python37 for library name + * Thu Jan 24 2019 Jonathan Wakely - 1.10.17-11 - Rebuilt for Boost 1.69 From c7ffcf21eebaa0964d7c8702f6a0426462171099 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 30 Jan 2019 21:10:34 +0000 Subject: [PATCH 14/56] Use %{python3_version_nodots} for Boost.Python library name --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 14cfc70..654ee99 100644 --- a/botan.spec +++ b/botan.spec @@ -120,7 +120,7 @@ make -f Makefile.python \ CXX="g++ -std=c++11 ${CXXFLAGS:-%{optflags}}" %{?_smp_mflags} \ PYTHON_INC="$(python3-config --includes)" \ PYTHON_ROOT=. \ - BOOST_PYTHON=boost_python37 + BOOST_PYTHON=boost_python%{python3_version_nodots} %install make install \ @@ -201,6 +201,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jan 30 2019 Jonathan Wakely - 1.10.17-11 +- Use %%{python3_version_nodots} for Boost.Python library name + * Tue Jan 29 2019 Jonathan Wakely - 1.10.17-11 - Use boost_python37 for library name From baa8a3e18805a9a0d679d639f245a955f85a7f83 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 14:51:59 +0000 Subject: [PATCH 15/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 654ee99..b080404 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Crypto library written in C++ License: BSD @@ -201,6 +201,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 1.10.17-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Jan 30 2019 Jonathan Wakely - 1.10.17-11 - Use %%{python3_version_nodots} for Boost.Python library name From b35f6bad683f7cab470c0dbec208e96307a0070f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 19:31:40 +0000 Subject: [PATCH 16/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index b080404..204dace 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Crypto library written in C++ License: BSD @@ -201,6 +201,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 1.10.17-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jan 31 2019 Fedora Release Engineering - 1.10.17-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From cc1b8f35c00f9544f68531bc47c3b22a573e83ed Mon Sep 17 00:00:00 2001 From: Thomas Moschny Date: Wed, 14 Aug 2019 10:40:42 +0200 Subject: [PATCH 17/56] Remove dependency on OpenSSL (for F31+). --- botan.spec | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/botan.spec b/botan.spec index 204dace..1f7f408 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Crypto library written in C++ License: BSD @@ -25,11 +25,6 @@ BuildRequires: python3-sphinx BuildRequires: boost-python3-devel BuildRequires: bzip2-devel BuildRequires: zlib-devel -%if 0%{?fedora} || 0%{?rhel} > 7 -BuildRequires: compat-openssl10-devel -%else -BuildRequires: openssl-devel -%endif # do not check .so files in the python_sitelib directories %global __provides_exclude_from ^(%{python3_sitearch}/.*\\.so)$ @@ -51,11 +46,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig Requires: bzip2-devel Requires: zlib-devel -%if 0%{?fedora} || 0%{?rhel} > 7 -Requires: compat-openssl10-devel -%else -Requires: openssl-devel -%endif %description devel The %{name}-devel package contains libraries and header files for @@ -96,7 +86,7 @@ rm -rf checks/ec_tests.cpp %build # we have the necessary prerequisites, so enable optional modules -%global enable_modules bzip2,zlib,openssl +%global enable_modules bzip2,zlib # fixme: maybe disable unix_procs, very slow. %global disable_modules gnump @@ -201,6 +191,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Aug 14 2019 Thomas Moschny - 1.10.17-14 +- Remove dependency on OpenSSL (for F31+). + * Wed Jul 24 2019 Fedora Release Engineering - 1.10.17-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 46ccc08f8c08a8c7df55978c053d42f0e0e13fcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 10:10:53 +0200 Subject: [PATCH 18/56] Rebuilt for Python 3.8 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 1f7f408..36d4dae 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Crypto library written in C++ License: BSD @@ -191,6 +191,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Mon Aug 19 2019 Miro Hrončok - 1.10.17-15 +- Rebuilt for Python 3.8 + * Wed Aug 14 2019 Thomas Moschny - 1.10.17-14 - Remove dependency on OpenSSL (for F31+). From c04ee983908a7db719cdcb53aa0d0080ba0be1b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 13:51:15 +0200 Subject: [PATCH 19/56] Rebuilt for Python 3.8.0rc1 (#1748018) --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 36d4dae..696e68b 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Crypto library written in C++ License: BSD @@ -191,6 +191,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Thu Oct 03 2019 Miro Hrončok - 1.10.17-16 +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Mon Aug 19 2019 Miro Hrončok - 1.10.17-15 - Rebuilt for Python 3.8 From 133a171d1e41ea17ae0d8e1b9db23104652cf3d2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 13:14:04 +0000 Subject: [PATCH 20/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 696e68b..95a534f 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Crypto library written in C++ License: BSD @@ -191,6 +191,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.10.17-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Oct 03 2019 Miro Hrončok - 1.10.17-16 - Rebuilt for Python 3.8.0rc1 (#1748018) From 53fff83a389b60d2d425ee4ea089dbd0cb0755af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 02:41:44 +0200 Subject: [PATCH 21/56] Rebuilt for Python 3.9 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 95a534f..dc0fca1 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Crypto library written in C++ License: BSD @@ -191,6 +191,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue May 26 2020 Miro Hrončok - 1.10.17-18 +- Rebuilt for Python 3.9 + * Tue Jan 28 2020 Fedora Release Engineering - 1.10.17-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From b718544bf23adb2e52012e0c43a67970ffd2845f Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 29 May 2020 23:37:02 +0100 Subject: [PATCH 22/56] Rebuilt for Boost 1.73 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index dc0fca1..854a2c4 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Crypto library written in C++ License: BSD @@ -191,6 +191,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri May 29 2020 Jonathan Wakely - 1.10.17-19 +- Rebuilt for Boost 1.73 + * Tue May 26 2020 Miro Hrončok - 1.10.17-18 - Rebuilt for Python 3.9 From bc6b42a2dd0c3cab4191438133e17026ef373091 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 13:20:13 +0000 Subject: [PATCH 23/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 854a2c4..f352120 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Crypto library written in C++ License: BSD @@ -191,6 +191,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.10.17-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri May 29 2020 Jonathan Wakely - 1.10.17-19 - Rebuilt for Boost 1.73 From 2c6c52d21417cdd717b6cd120e0457ac349d4963 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Mon, 10 Aug 2020 21:01:10 -0600 Subject: [PATCH 24/56] Disable LTO on armv7hl for now --- botan.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index f352120..8118809 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 20%{?dist} +Release: 21%{?dist} Summary: Crypto library written in C++ License: BSD @@ -85,6 +85,13 @@ interfaces may change in the future. rm -rf checks/ec_tests.cpp %build +# This package fails to build on armv7 with LTO due to the usual problems +# with NEON instructions. After we figure out the root cause of the failure +# we'll hopefully be able to remove this opt-out +%ifarch armv7hl +%define _lto_cflags %{nil} +%endif + # we have the necessary prerequisites, so enable optional modules %global enable_modules bzip2,zlib @@ -191,6 +198,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Mon Aug 10 2020 Jeff Law - 1.10.17-21 +- Disable LTO on armv7hl for now. + * Mon Jul 27 2020 Fedora Release Engineering - 1.10.17-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From af7c6ca96c1f4feadfc9731240f8eba8a900bccc Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 1 Oct 2020 17:39:29 -0600 Subject: [PATCH 25/56] Re-enable LTO --- botan.spec | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/botan.spec b/botan.spec index 8118809..cd76272 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Crypto library written in C++ License: BSD @@ -85,12 +85,6 @@ interfaces may change in the future. rm -rf checks/ec_tests.cpp %build -# This package fails to build on armv7 with LTO due to the usual problems -# with NEON instructions. After we figure out the root cause of the failure -# we'll hopefully be able to remove this opt-out -%ifarch armv7hl -%define _lto_cflags %{nil} -%endif # we have the necessary prerequisites, so enable optional modules %global enable_modules bzip2,zlib @@ -198,6 +192,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Thu Oct 01 2020 Jeff Law - 1.10.17-22 +- Re-enable LTO + * Mon Aug 10 2020 Jeff Law - 1.10.17-21 - Disable LTO on armv7hl for now. From b0d203cd11983ef9ebe70800859a6ec9e7e2550c Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 17 Dec 2020 03:06:03 +0000 Subject: [PATCH 26/56] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- botan.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/botan.spec b/botan.spec index cd76272..16956a5 100644 --- a/botan.spec +++ b/botan.spec @@ -25,6 +25,7 @@ BuildRequires: python3-sphinx BuildRequires: boost-python3-devel BuildRequires: bzip2-devel BuildRequires: zlib-devel +BuildRequires: make # do not check .so files in the python_sitelib directories %global __provides_exclude_from ^(%{python3_sitearch}/.*\\.so)$ From fc58ab300325fc99555131e4791edd839f79f976 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 22 Jan 2021 16:34:26 +0000 Subject: [PATCH 27/56] Rebuilt for Boost 1.75 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 16956a5..b07f0f1 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Jan 22 2021 Jonathan Wakely - 1.10.17-23 +- Rebuilt for Boost 1.75 + * Thu Oct 01 2020 Jeff Law - 1.10.17-22 - Re-enable LTO From bf56908bdde5736a0787e585cc255439431817d2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 01:20:14 +0000 Subject: [PATCH 28/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index b07f0f1..c9051e3 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 23%{?dist} +Release: 24%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.10.17-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Fri Jan 22 2021 Jonathan Wakely - 1.10.17-23 - Rebuilt for Boost 1.75 From 67e7949731a4c1c5741e2ae4cb7a5a9d24e8a3ec Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 20:00:38 +0200 Subject: [PATCH 29/56] Rebuilt for Python 3.10 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index c9051e3..07341d9 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Jun 04 2021 Python Maint - 1.10.17-25 +- Rebuilt for Python 3.10 + * Tue Jan 26 2021 Fedora Release Engineering - 1.10.17-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 6523c727814621340be25782b54a60e0589c038e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 13:51:53 +0000 Subject: [PATCH 30/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 27a64fc16c3ae1cb06be45b81030519f97787bd7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 18:49:07 +0000 Subject: [PATCH 31/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 07341d9..96bb2b4 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.10.17-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 1.10.17-25 - Rebuilt for Python 3.10 From acb4309eeef2766f8a2b589d6ad7395665bc901d Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 6 Aug 2021 22:25:12 +0100 Subject: [PATCH 32/56] Rebuilt for Boost 1.76 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 96bb2b4..55b7d48 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Aug 06 2021 Jonathan Wakely - 1.10.17-27 +- Rebuilt for Boost 1.76 + * Wed Jul 21 2021 Fedora Release Engineering - 1.10.17-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From e3ac435d6f97602446c1a51d9db9ac6c8ee93fc4 Mon Sep 17 00:00:00 2001 From: Thomas Moschny Date: Sat, 11 Sep 2021 18:13:20 +0200 Subject: [PATCH 33/56] Fix FTBFS on F35 and later. --- botan-1.10.17-doc-conf-2to3.patch | 38 +++++++++++++++++++++++++++++++ botan.spec | 13 +++++++---- 2 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 botan-1.10.17-doc-conf-2to3.patch diff --git a/botan-1.10.17-doc-conf-2to3.patch b/botan-1.10.17-doc-conf-2to3.patch new file mode 100644 index 0000000..e826ca6 --- /dev/null +++ b/botan-1.10.17-doc-conf-2to3.patch @@ -0,0 +1,38 @@ +diff -up Botan-1.10.17/doc/conf.py.orig Botan-1.10.17/doc/conf.py +--- Botan-1.10.17/doc/conf.py.orig 2017-10-02 08:00:00.000000000 +0200 ++++ Botan-1.10.17/doc/conf.py 2021-09-11 17:57:38.159934955 +0200 +@@ -40,10 +40,10 @@ version. + def check_sphinx_version(): + import sphinx + +- version = map(int, sphinx.__version__.split('.')) ++ version = list(map(int, sphinx.__version__.split('.'))) + if version[0] == 1 and version[1] == 0 and version[2] < 7: + # Exit rather than throwing to avoid a confusing backtrace +- print "This Sphinx is too old - upgrade to at least 1.0.7" ++ print("This Sphinx is too old - upgrade to at least 1.0.7") + import sys + sys.exit(1) + +@@ -66,8 +66,8 @@ source_suffix = '.txt' + master_doc = 'contents' + + # General information about the project. +-project = u'botan' +-copyright = u'2000-2011, Jack Lloyd' ++project = 'botan' ++copyright = '2000-2011, Jack Lloyd' + + # The version info for the project you're documenting, acts as replacement for + # |version| and |release|, also used in various other places throughout the +@@ -214,8 +214,8 @@ htmlhelp_basename = 'botandoc' + # Grouping the document tree into LaTeX files. List of tuples + # (source start file, target name, title, author, documentclass [howto/manual]). + latex_documents = [ +- ('contents', 'botan.tex', u'botan Reference Manual', +- u'Jack Lloyd', 'manual'), ++ ('contents', 'botan.tex', 'botan Reference Manual', ++ 'Jack Lloyd', 'manual'), + ] + + # The name of an image file (relative to this directory) to place at the top of diff --git a/botan.spec b/botan.spec index 55b7d48..62576bc 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Crypto library written in C++ License: BSD @@ -17,6 +17,8 @@ Patch0: botan-1.10.5-ecc-fix.patch Patch1: botan-boost_python.patch # Fix wrong path Patch2: botan-1.10.13-python-init.patch +# 2to3 doc/conf.py +Patch3: botan-1.10.17-doc-conf-2to3.patch BuildRequires: gcc-c++ BuildRequires: python3 @@ -25,7 +27,7 @@ BuildRequires: python3-sphinx BuildRequires: boost-python3-devel BuildRequires: bzip2-devel BuildRequires: zlib-devel -BuildRequires: make +BuildRequires: make # do not check .so files in the python_sitelib directories %global __provides_exclude_from ^(%{python3_sitearch}/.*\\.so)$ @@ -78,9 +80,7 @@ interfaces may change in the future. %prep %setup -q -n Botan-%{version} -%patch0 -p1 -b .eccfix -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 -n Botan-%{version} # These tests will fail. rm -rf checks/ec_tests.cpp @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Sat Sep 11 2021 Thomas Moschny - 1.10.17-28 +- Fix FTBFS on F35 and later. + * Fri Aug 06 2021 Jonathan Wakely - 1.10.17-27 - Rebuilt for Boost 1.76 From 430ac8a4350fb5350f3821aa6660c88e7f85dd0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 22:32:44 +0000 Subject: [PATCH 34/56] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 62576bc..fefc59a 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 1.10.17-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Sat Sep 11 2021 Thomas Moschny - 1.10.17-28 - Fix FTBFS on F35 and later. From a1881f2615c6ed80127e39efee1e01367d381344 Mon Sep 17 00:00:00 2001 From: Thomas Rodgers Date: Wed, 4 May 2022 11:37:45 +0200 Subject: [PATCH 35/56] Rebuilt for Boost 1.78 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index fefc59a..e012c69 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 29%{?dist} +Release: 30%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed May 04 2022 Thomas Rodgers - 1.10.17-30 +- Rebuilt for Boost 1.78 + * Wed Jan 19 2022 Fedora Release Engineering - 1.10.17-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 14fb5a3b80887a9439ccc737735bbbc6e4e1c5b3 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 19:53:12 +0200 Subject: [PATCH 36/56] Rebuilt for Python 3.11 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index e012c69..aa02af9 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 30%{?dist} +Release: 31%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Mon Jun 13 2022 Python Maint - 1.10.17-31 +- Rebuilt for Python 3.11 + * Wed May 04 2022 Thomas Rodgers - 1.10.17-30 - Rebuilt for Boost 1.78 From 0b2460631d9b2f24ba4c54c5c8c0210279f2e499 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Fri, 24 Jun 2022 09:16:40 +0100 Subject: [PATCH 37/56] Replace obsolete boost-python3-devel build dependency (#2100748) --- botan.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/botan.spec b/botan.spec index aa02af9..1f52b9d 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 31%{?dist} +Release: 32%{?dist} Summary: Crypto library written in C++ License: BSD @@ -24,7 +24,7 @@ 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 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Fri Jun 24 2022 Jonathan Wakely - .17-32 +- Replace obsolete boost-python3-devel build dependency (#2100748) + * Mon Jun 13 2022 Python Maint - 1.10.17-31 - Rebuilt for Python 3.11 From 4b4741f3871135d797d0eb88657a41dc8cdff7be Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 22:12:16 +0000 Subject: [PATCH 38/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 1f52b9d..6d8168b 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 32%{?dist} +Release: 33%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.10.17-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Jun 24 2022 Jonathan Wakely - .17-32 - Replace obsolete boost-python3-devel build dependency (#2100748) From e594e34ca9e6c0794a62be6f075a820c8ef4ffab Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 23:06:17 +0000 Subject: [PATCH 39/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 6d8168b..aa0211b 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 33%{?dist} +Release: 34%{?dist} Summary: Crypto library written in C++ License: BSD @@ -193,6 +193,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.10.17-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 1.10.17-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From f3877e62a7a67f9dd7552e3b447ebdcf60817e5e Mon Sep 17 00:00:00 2001 From: Thomas Moschny Date: Sun, 22 Jan 2023 13:07:34 +0100 Subject: [PATCH 40/56] Add patch to fix FTBFS. --- botan-1.10.17-u64bit.patch | 12 ++++++++++++ botan.spec | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 botan-1.10.17-u64bit.patch diff --git a/botan-1.10.17-u64bit.patch b/botan-1.10.17-u64bit.patch new file mode 100644 index 0000000..ea90706 --- /dev/null +++ b/botan-1.10.17-u64bit.patch @@ -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); + } diff --git a/botan.spec b/botan.spec index aa0211b..9967eb6 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 34%{?dist} +Release: 35%{?dist} Summary: Crypto library written in C++ License: BSD @@ -19,6 +19,8 @@ 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 BuildRequires: gcc-c++ BuildRequires: python3 @@ -193,6 +195,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Sun Jan 22 2023 Thomas Moschny - 1.10.17-35 +- Add patch to fix FTBFS. + * Wed Jan 18 2023 Fedora Release Engineering - 1.10.17-34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From d5a75da6b80ed01af5381dfd0602882853ab0d43 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 20 Feb 2023 21:49:04 +0000 Subject: [PATCH 41/56] Rebuilt for Boost 1.81 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index 9967eb6..cbdf6d1 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 35%{?dist} +Release: 36%{?dist} Summary: Crypto library written in C++ License: BSD @@ -195,6 +195,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Mon Feb 20 2023 Jonathan Wakely - 1.10.17-36 +- Rebuilt for Boost 1.81 + * Sun Jan 22 2023 Thomas Moschny - 1.10.17-35 - Add patch to fix FTBFS. From 7445671560db7d774b4b315166497b418e13ffd9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 14 Jun 2023 06:13:28 +0200 Subject: [PATCH 42/56] Rebuilt for Python 3.12 --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index cbdf6d1..eea5c47 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 36%{?dist} +Release: 37%{?dist} Summary: Crypto library written in C++ License: BSD @@ -195,6 +195,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jun 14 2023 Python Maint - 1.10.17-37 +- Rebuilt for Python 3.12 + * Mon Feb 20 2023 Jonathan Wakely - 1.10.17-36 - Rebuilt for Boost 1.81 From f006e943bb1f489df343ee1929017c67a64eb017 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 14:51:25 +0000 Subject: [PATCH 43/56] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- botan.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botan.spec b/botan.spec index eea5c47..4856bea 100644 --- a/botan.spec +++ b/botan.spec @@ -2,7 +2,7 @@ Name: botan Version: %{major_version}.17 -Release: 37%{?dist} +Release: 38%{?dist} Summary: Crypto library written in C++ License: BSD @@ -195,6 +195,9 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} ./check --validate %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1.10.17-38 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jun 14 2023 Python Maint - 1.10.17-37 - Rebuilt for Python 3.12 From f849c1ed0ae01323949000640b7239c1bbd75f12 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 17 Jan 2024 21:24:17 +0000 Subject: [PATCH 44/56] 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 45/56] 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 46/56] 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 47/56] 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 48/56] 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 49/56] 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 50/56] 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 51/56] 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 52/56] 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 53/56] 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 54/56] 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 55/56] 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 56/56] 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