diff --git a/0001-add-support-sw_64.patch b/0001-add-support-sw_64.patch new file mode 100644 index 0000000000000000000000000000000000000000..efb134bba55e7ba6b8f755c1975c6af72c8efc43 --- /dev/null +++ b/0001-add-support-sw_64.patch @@ -0,0 +1,97 @@ +From 8f3d838519d71b3a5d4dd7322ac0d6c9725c1d79 Mon Sep 17 00:00:00 2001 +From: yueyaoqiang +Date: Tue, 8 Apr 2025 09:53:02 +0800 +Subject: [PATCH] add support sw_64 + +--- + build-aux/config.guess | 3 +++ + build-aux/config.sub | 1 + + gnulib/m4/host-cpu-c-abi.m4 | 3 +++ + tp/Texinfo/XS/build-aux/config.guess | 3 +++ + tp/Texinfo/XS/build-aux/config.sub | 1 + + tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4 | 3 +++ + 6 files changed, 14 insertions(+) + +diff --git a/build-aux/config.guess b/build-aux/config.guess +index f6d217a..4b1956a 100644 +--- a/build-aux/config.guess ++++ b/build-aux/config.guess +@@ -1080,6 +1080,9 @@ EOF + loongarch32:Linux:*:* | loongarch64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; ++ sw_64:Linux:*:*) ++ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ++ ;; + m32r*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; +diff --git a/build-aux/config.sub b/build-aux/config.sub +index 2c6a07a..431a62a 100644 +--- a/build-aux/config.sub ++++ b/build-aux/config.sub +@@ -1211,6 +1211,7 @@ case $cpu-$vendor in + | le32 | le64 \ + | lm32 \ + | loongarch32 | loongarch64 \ ++ | sw_64 \ + | m32c | m32r | m32rle \ + | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ + | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ +diff --git a/gnulib/m4/host-cpu-c-abi.m4 b/gnulib/m4/host-cpu-c-abi.m4 +index ca021d6..6f89e63 100644 +--- a/gnulib/m4/host-cpu-c-abi.m4 ++++ b/gnulib/m4/host-cpu-c-abi.m4 +@@ -387,6 +387,9 @@ EOF + #ifndef __loongarch64__ + #undef __loongarch64__ + #endif ++#ifndef __sw_64__ ++#undef __sw_64__ ++#endif + #ifndef __m68k__ + #undef __m68k__ + #endif +diff --git a/tp/Texinfo/XS/build-aux/config.guess b/tp/Texinfo/XS/build-aux/config.guess +index f6d217a..4b1956a 100644 +--- a/tp/Texinfo/XS/build-aux/config.guess ++++ b/tp/Texinfo/XS/build-aux/config.guess +@@ -1080,6 +1080,9 @@ EOF + loongarch32:Linux:*:* | loongarch64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; ++ sw_64:Linux:*:*) ++ GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ++ ;; + m32r*:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; +diff --git a/tp/Texinfo/XS/build-aux/config.sub b/tp/Texinfo/XS/build-aux/config.sub +index 2c6a07a..431a62a 100644 +--- a/tp/Texinfo/XS/build-aux/config.sub ++++ b/tp/Texinfo/XS/build-aux/config.sub +@@ -1211,6 +1211,7 @@ case $cpu-$vendor in + | le32 | le64 \ + | lm32 \ + | loongarch32 | loongarch64 \ ++ | sw_64 \ + | m32c | m32r | m32rle \ + | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ + | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ +diff --git a/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4 b/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4 +index ca021d6..6f89e63 100644 +--- a/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4 ++++ b/tp/Texinfo/XS/gnulib/m4/host-cpu-c-abi.m4 +@@ -387,6 +387,9 @@ EOF + #ifndef __loongarch64__ + #undef __loongarch64__ + #endif ++#ifndef __sw_64__ ++#undef __sw_64__ ++#endif + #ifndef __m68k__ + #undef __m68k__ + #endif +-- +2.25.1 + diff --git a/texinfo.spec b/texinfo.spec index bb44df4beb055857464be7a8e25797d354b92ffb..b0edda71a65a8e0b9402487ac23f5f2df5ac8a1d 100644 --- a/texinfo.spec +++ b/texinfo.spec @@ -2,12 +2,14 @@ Name: texinfo Version: 7.2 -Release: 1 +Release: 2 Summary: The GNU Documentation System License: GPL-3.0-or-later Url: https://www.gnu.org/software/texinfo Source0: https://ftp.gnu.org/gnu/texinfo/texinfo-%{version}.tar.xz +Patch0001:0001-add-support-sw_64.patch + BuildRequires: gcc perl-generators zlib-devel ncurses-devel help2man BuildRequires: perl(Data::Dumper) perl(Locale::Messages) perl(Unicode::EastAsianWidth) perl(Text::Unidecode) perl(Storable) perl(Unicode::Normalize) BuildRequires: perl(File::Copy) @@ -138,6 +140,9 @@ fi %{_mandir}/man5/texinfo.5* %changelog +* Tue Apr 8 2025 yueyaoqiang - 7.2-2 +- add support sw_64 + * Sat Dec 28 2024 Funda Wang - 7.2-1 - update to 7.2