From ab29f53b33778c46421a622d9919ba4b55e10453 Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:46 +0200 Subject: [PATCH 1/8] Eliminate use of obsolete %patchN syntax (#2283636) --- gputils.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gputils.spec b/gputils.spec index 49e543d..5318669 100644 --- a/gputils.spec +++ b/gputils.spec @@ -34,7 +34,7 @@ This package containes gputils documentation and HTML documentation for supporte %prep %setup -q -%patch1 -p0 +%patch -P1 -p0 %build autoconf -f -i From f561105c92fc16f08bed861ebc7d416c779a436a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 08:28:36 +0000 Subject: [PATCH 2/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- gputils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gputils.spec b/gputils.spec index 5318669..cc3a958 100644 --- a/gputils.spec +++ b/gputils.spec @@ -1,6 +1,6 @@ Name: gputils Version: 1.5.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Development utilities for Microchip (TM) PIC (TM) microcontrollers Summary(fr): Outils de développement pour les microcontrôleurs PIC (TM) de Microchip (TM) @@ -62,6 +62,9 @@ cp -f doc/%{name}.p* %{buildroot}/usr/share/doc/%{name}-doc/ %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 1.5.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Jan 24 2024 Fedora Release Engineering - 1.5.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 7e6e3a488d639a7365cba0b9ac80eb5a1e60e1ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 00:08:30 +0200 Subject: [PATCH 3/8] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- gputils.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gputils.spec b/gputils.spec index cc3a958..e6d369b 100644 --- a/gputils.spec +++ b/gputils.spec @@ -1,10 +1,11 @@ Name: gputils Version: 1.5.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Development utilities for Microchip (TM) PIC (TM) microcontrollers Summary(fr): Outils de développement pour les microcontrôleurs PIC (TM) de Microchip (TM) -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://gputils.sourceforge.net Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch1: gpasm_%{version}.patch @@ -62,6 +63,9 @@ cp -f doc/%{name}.p* %{buildroot}/usr/share/doc/%{name}-doc/ %changelog +* Fri Jul 26 2024 Miroslav Suchý - 1.5.2-6 +- convert license to SPDX + * Thu Jul 18 2024 Fedora Release Engineering - 1.5.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 211987f92e9c4e1b0baef77db564e0a4fe8c577a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 05:02:20 +0000 Subject: [PATCH 4/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- gputils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gputils.spec b/gputils.spec index e6d369b..dab8616 100644 --- a/gputils.spec +++ b/gputils.spec @@ -1,6 +1,6 @@ Name: gputils Version: 1.5.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Development utilities for Microchip (TM) PIC (TM) microcontrollers Summary(fr): Outils de développement pour les microcontrôleurs PIC (TM) de Microchip (TM) @@ -63,6 +63,9 @@ cp -f doc/%{name}.p* %{buildroot}/usr/share/doc/%{name}-doc/ %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 1.5.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 1.5.2-6 - convert license to SPDX From f498015a1e49cd04bd271014ec97f015c0efd357 Mon Sep 17 00:00:00 2001 From: Roy Rankin Date: Mon, 27 Jan 2025 11:14:34 +1100 Subject: [PATCH 5/8] patch for C23 --- gputils.spec | 11 ++++++++--- libgputils-1.5.2.patch | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 libgputils-1.5.2.patch diff --git a/gputils.spec b/gputils.spec index dab8616..5e6759d 100644 --- a/gputils.spec +++ b/gputils.spec @@ -1,6 +1,6 @@ Name: gputils Version: 1.5.2 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Development utilities for Microchip (TM) PIC (TM) microcontrollers Summary(fr): Outils de développement pour les microcontrôleurs PIC (TM) de Microchip (TM) @@ -9,9 +9,10 @@ License: GPL-2.0-or-later URL: http://gputils.sourceforge.net Source: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Patch1: gpasm_%{version}.patch +Patch2: libgputils-%{version}.patch Provides: bundled(libiberty) -BuildRequires: gcc +BuildRequires: gcc BuildRequires: autoconf flex bison BuildRequires: make @@ -35,7 +36,8 @@ This package containes gputils documentation and HTML documentation for supporte %prep %setup -q -%patch -P1 -p0 +%patch -P 1 -p0 +%patch -P 2 -p1 %build autoconf -f -i @@ -63,6 +65,9 @@ cp -f doc/%{name}.p* %{buildroot}/usr/share/doc/%{name}-doc/ %changelog +* Mon Jan 27 2025 Roy Rankin 1.5.2-8 +- patch to build with gcc C23 + * Fri Jan 17 2025 Fedora Release Engineering - 1.5.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/libgputils-1.5.2.patch b/libgputils-1.5.2.patch new file mode 100644 index 0000000..affea32 --- /dev/null +++ b/libgputils-1.5.2.patch @@ -0,0 +1,36 @@ +diff --git a/libgputils/gpcoffgen.h b/libgputils/gpcoffgen.h +index 41d3f89..8ee08b9 100644 +--- a/libgputils/gpcoffgen.h ++++ b/libgputils/gpcoffgen.h +@@ -88,7 +88,7 @@ extern gp_reloc_t *gp_coffgen_add_reloc(gp_section_t *Section); + #define RELOC_DISABLE_WARN (1 << 0) + #define RELOC_ENABLE_CINIT_WARN (1 << 1) + +-extern void gp_coffgen_check_relocations(const gp_object_t *Object, unsigned int Behavior); ++extern void gp_coffgen_check_relocations(const gp_object_t *Object, gp_boolean Behavior); + + extern gp_boolean gp_coffgen_del_reloc(gp_section_t *Section, gp_reloc_t *Relocation); + extern const char *gp_coffgen_reloc_type_to_str(uint16_t Type); +diff --git a/libgputils/gptypes.h b/libgputils/gptypes.h +index 95eb609..8356d8f 100644 +--- a/libgputils/gptypes.h ++++ b/libgputils/gptypes.h +@@ -26,10 +26,14 @@ Boston, MA 02111-1307, USA. */ + + #include "stdhdr.h" + +-typedef enum { +- false = (0 == 1), +- true = (0 == 0) +-} gp_boolean; ++#if defined __STDC_VERSION__ && __STDC_VERSION__ > 201710L ++// ISO C standard >= C23 ++#define gp_boolean bool ++#else ++#define gp_boolean _Bool ++#define true 1 ++#define false 0 ++#endif + + typedef long gp_symvalue_t; + From 9f96c33cf0b713cd2b633e02911aecd0d6220252 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 16:32:49 +0000 Subject: [PATCH 6/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- gputils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gputils.spec b/gputils.spec index 5e6759d..b2c266e 100644 --- a/gputils.spec +++ b/gputils.spec @@ -1,6 +1,6 @@ Name: gputils Version: 1.5.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Development utilities for Microchip (TM) PIC (TM) microcontrollers Summary(fr): Outils de développement pour les microcontrôleurs PIC (TM) de Microchip (TM) @@ -65,6 +65,9 @@ cp -f doc/%{name}.p* %{buildroot}/usr/share/doc/%{name}-doc/ %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 1.5.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jan 27 2025 Roy Rankin 1.5.2-8 - patch to build with gcc C23 From c90f3085668c1b386619888a1fa2eea856ad7ced Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 15:40:14 +0000 Subject: [PATCH 7/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- gputils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gputils.spec b/gputils.spec index b2c266e..f61f805 100644 --- a/gputils.spec +++ b/gputils.spec @@ -1,6 +1,6 @@ Name: gputils Version: 1.5.2 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Development utilities for Microchip (TM) PIC (TM) microcontrollers Summary(fr): Outils de développement pour les microcontrôleurs PIC (TM) de Microchip (TM) @@ -65,6 +65,9 @@ cp -f doc/%{name}.p* %{buildroot}/usr/share/doc/%{name}-doc/ %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 1.5.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Thu Jul 24 2025 Fedora Release Engineering - 1.5.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 87e738f04c7ccbc3f349f4532092e63803118f44 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 02:45:15 +0000 Subject: [PATCH 8/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- gputils.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gputils.spec b/gputils.spec index f61f805..3f2dd19 100644 --- a/gputils.spec +++ b/gputils.spec @@ -1,6 +1,6 @@ Name: gputils Version: 1.5.2 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Development utilities for Microchip (TM) PIC (TM) microcontrollers Summary(fr): Outils de développement pour les microcontrôleurs PIC (TM) de Microchip (TM) @@ -65,6 +65,9 @@ cp -f doc/%{name}.p* %{buildroot}/usr/share/doc/%{name}-doc/ %changelog +* Thu Jul 16 2026 Fedora Release Engineering - 1.5.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Fri Jan 16 2026 Fedora Release Engineering - 1.5.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild