diff --git a/clover2-11.0.0-0002-block-TCGETA-usage-on-ppc64le.patch b/clover2-11.0.0-0002-block-TCGETA-usage-on-ppc64le.patch deleted file mode 100644 index 1548e43..0000000 --- a/clover2-11.0.0-0002-block-TCGETA-usage-on-ppc64le.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 420d0a508202a31cef8ae052f6b144ebea0d7804 Mon Sep 17 00:00:00 2001 -From: clover2 Fedora maintainer -Date: Thu, 8 May 2025 16:29:54 +0900 -Subject: [PATCH] block TCGETA usage on ppc64le - ---- - src/class_system.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/class_system.c b/src/class_system.c -index 3fd5c33..9eb6bea 100644 ---- a/src/class_system.c -+++ b/src/class_system.c -@@ -5203,6 +5203,7 @@ BOOL System_initialize_system_calls_system(CLVALUE** stack_ptr, CLVALUE* lvar, s - #ifdef TCSETSF - system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+125].mValue.mIntValue = TCSETSF; - #endif -+#ifndef __powerpc64__ - #ifdef TCGETA - system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+126].mValue.mIntValue = TCGETA; - #endif -@@ -5215,6 +5216,7 @@ BOOL System_initialize_system_calls_system(CLVALUE** stack_ptr, CLVALUE* lvar, s - #ifdef TCSETAF - system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+129].mValue.mIntValue = TCSETAF; - #endif -+#endif - #ifdef TCSBRK - system->mClassFields[LAST_INITIALIZE_FIELD_NUM_ON_COMMAND_SYSTEM+130].mValue.mIntValue = TCSBRK; - #endif --- -2.49.0 - diff --git a/clover2-11.0.0-0003-Fix-Wincompatible-pointer-types-warning.patch b/clover2-11.0.0-0003-Fix-Wincompatible-pointer-types-warning.patch deleted file mode 100644 index 5de3849..0000000 --- a/clover2-11.0.0-0003-Fix-Wincompatible-pointer-types-warning.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 73f9fe3d40d3881223f3a9776732e31bdc8a459f Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Sat, 8 Nov 2025 15:45:20 +0000 -Subject: [PATCH] Fix [-Wincompatible-pointer-types] warning - -This fixes the build with clang >= 22 which has this warning as an -error by default. ---- - src/interpreter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/interpreter.c b/src/interpreter.c -index 44dfaa6..4708e7c 100644 ---- a/src/interpreter.c -+++ b/src/interpreter.c -@@ -945,7 +945,7 @@ void command_completion() - struct stat stat_; - if(stat(path2, &stat_) == 0) { - if(stat_.st_mode & S_IXUSR) { -- char* entry_d_name[PATH_MAX]; -+ char entry_d_name[PATH_MAX]; - - char* p = entry->d_name; - char* p2 = entry_d_name; --- -2.50.1 - diff --git a/clover2.spec b/clover2.spec index 1cc01d6..19913d0 100644 --- a/clover2.spec +++ b/clover2.spec @@ -15,7 +15,7 @@ Name: clover2 # For Version, see README.md and so on Version: %{mainver} -Release: 13%{?dist} +Release: 10%{?dist} Summary: Yet another compiler language # app-sample/ unused @@ -27,10 +27,6 @@ Source0: %{name}-%{tarballdate}T%{tarballtime}.tar.gz Source1: create-clover-git-bare-tarball.sh # Port to pcre2 (bug 2128279) Patch1: clover2-11.0.0-0001-port-to-pcre2.patch -# block TCGETA usage on ppc64le for now on 2.42 -Patch2: clover2-11.0.0-0002-block-TCGETA-usage-on-ppc64le.patch -# Fix build with clang >= 22. -Patch3: clover2-11.0.0-0003-Fix-Wincompatible-pointer-types-warning.patch # Upstream suggests to use clang BuildRequires: clang @@ -99,8 +95,6 @@ sed -i.lib Makefile.in -e 's|/lib$|/%{_lib}|' git commit -m "Apply Fedora specific configuration" -a cat %PATCH1 | git am -cat %PATCH2 | git am -cat %PATCH3 | git am %build cd clover2 @@ -155,15 +149,6 @@ LANG=C.utf8 make -C clover2 test %{_includedir}/clover2/ %changelog -* Sat Nov 08 2025 Tom Stellard - 11.0.0-13 -- Fix build with clang >=22 - -* Wed Jul 23 2025 Fedora Release Engineering - 11.0.0-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Thu May 08 2025 Mamoru TASAKA - 11.0.0-11 -- block TCGETA usage on ppc64le for now on 2.42 - * Thu Jan 16 2025 Fedora Release Engineering - 11.0.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild