From cbd2dc2ef24f12850454004f10131adfef509397 Mon Sep 17 00:00:00 2001 From: Peter Fordham Date: Tue, 6 Dec 2022 07:54:58 +0000 Subject: [PATCH 01/11] Port configure script to C99. https://fedoraproject.org/wiki/Toolchain/PortingToModernC Rebuilding configure with new autotools would also solve the problem. --- aiksaurus-configure.c99.patch | 15 +++++++++++++++ aiksaurus.spec | 7 ++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 aiksaurus-configure.c99.patch diff --git a/aiksaurus-configure.c99.patch b/aiksaurus-configure.c99.patch new file mode 100644 index 0000000..a55e84a --- /dev/null +++ b/aiksaurus-configure.c99.patch @@ -0,0 +1,15 @@ +diff --git a/configure b/configure +index e397ec9..abb6d27 100755 +--- a/configure ++++ b/configure +@@ -5067,8 +5067,8 @@ main () + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) +- exit(2); +- exit (0); ++ return 2; ++ return 0; + } + _ACEOF + rm -f conftest$ac_exeext diff --git a/aiksaurus.spec b/aiksaurus.spec index 446b467..7b6b0da 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 49%{?dist} +Release: 50%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -11,6 +11,7 @@ Source1: %{name}.png Source2: %{name}.desktop Patch0: %{name}-1.2.1-gcc43.patch Patch1: %{name}-security.patch +Patch2: %{name}-configure.c99.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -60,6 +61,7 @@ A standalone thesaurus program base on aiksaurus-gtk. %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" @@ -111,6 +113,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Tue Dec 06 2022 Peter Fordham - 1:1.2.1-50 +- Port configure script to C99. + * Wed Jul 20 2022 Fedora Release Engineering - 1:1.2.1-49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 8d9aa63fa01cc60192bf65d2aa59acc4cc0e0ea0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:30:49 +0000 Subject: [PATCH 02/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index 7b6b0da..5167e08 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 50%{?dist} +Release: 51%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -113,6 +113,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1:1.2.1-51 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Dec 06 2022 Peter Fordham - 1:1.2.1-50 - Port configure script to C99. From 4183224770fb23735fa01c917680e90173eb2498 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:02:03 +0000 Subject: [PATCH 03/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index 5167e08..28ef61f 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 51%{?dist} +Release: 52%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -113,6 +113,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1:1.2.1-52 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jan 18 2023 Fedora Release Engineering - 1:1.2.1-51 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 3e25f97957838941939e5afeb800e0d7f32b7786 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:26:57 +0000 Subject: [PATCH 04/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index 28ef61f..c6cabe5 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 52%{?dist} +Release: 53%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -113,6 +113,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1:1.2.1-53 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 1:1.2.1-52 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 4f5a0740ea10e0ce657027e6b2280ac2da635420 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 22:48:07 +0000 Subject: [PATCH 05/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index c6cabe5..857334b 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 53%{?dist} +Release: 54%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -113,6 +113,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 1:1.2.1-54 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1:1.2.1-53 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 89579f8d7cc2165e18ccf0c7dd459eee7b4b2943 Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:46 +0200 Subject: [PATCH 06/11] Eliminate use of obsolete %patchN syntax (#2283636) --- aiksaurus.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index 857334b..aa6454b 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -59,9 +59,9 @@ A standalone thesaurus program base on aiksaurus-gtk. %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%patch -P0 -p1 +%patch -P1 -p1 +%patch -P2 -p1 %build export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS" From 2affb92fa7597931c8be549de053366b3e5ebbf7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:44:28 +0000 Subject: [PATCH 07/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index aa6454b..eaff0a0 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 54%{?dist} +Release: 55%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -113,6 +113,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1:1.2.1-55 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 1:1.2.1-54 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From fbeb9a5929a1caf031be7a436c22a6fea53bfc2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 25 Jul 2024 22:53:50 +0200 Subject: [PATCH 08/11] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- aiksaurus.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index eaff0a0..3b83a18 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,10 +1,11 @@ Name: aiksaurus Version: 1.2.1 -Release: 55%{?dist} +Release: 56%{?dist} Summary: An English-language thesaurus library Epoch: 1 -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://aiksaurus.sourceforge.net/ Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz Source1: %{name}.png @@ -113,6 +114,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Thu Jul 25 2024 Miroslav Suchý - 1:1.2.1-56 +- convert license to SPDX + * Wed Jul 17 2024 Fedora Release Engineering - 1:1.2.1-55 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From b2c558ed5fb0612390d1a0f358cb909515e4e288 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:44:32 +0000 Subject: [PATCH 09/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index 3b83a18..d057a71 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 56%{?dist} +Release: 57%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -114,6 +114,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1:1.2.1-57 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 25 2024 Miroslav Suchý - 1:1.2.1-56 - convert license to SPDX From a8dc77d2d331c79e4ef4522756397492a1b75022 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:50:24 +0000 Subject: [PATCH 10/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index d057a71..ba6d90c 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 57%{?dist} +Release: 58%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -114,6 +114,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1:1.2.1-58 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 1:1.2.1-57 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 8b9a71e575646389a3b9e6bab14746d90c7de3c8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:31:43 +0000 Subject: [PATCH 11/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- aiksaurus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aiksaurus.spec b/aiksaurus.spec index ba6d90c..b83a8b5 100644 --- a/aiksaurus.spec +++ b/aiksaurus.spec @@ -1,6 +1,6 @@ Name: aiksaurus Version: 1.2.1 -Release: 58%{?dist} +Release: 59%{?dist} Summary: An English-language thesaurus library Epoch: 1 @@ -114,6 +114,9 @@ desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE2} %{_datadir}/pixmaps/%{name}.png %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 1:1.2.1-59 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Jul 23 2025 Fedora Release Engineering - 1:1.2.1-58 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild