diff --git a/time-1.9-sw.patch b/time-1.9-sw.patch new file mode 100755 index 0000000..6436c95 --- /dev/null +++ b/time-1.9-sw.patch @@ -0,0 +1,65 @@ +diff -Naur time-1.9.org/config.in time-1.9.sw/config.in +--- time-1.9.org/config.in 2022-02-28 08:27:55.070000000 +0000 ++++ time-1.9.sw/config.in 2022-02-28 08:31:36.570000000 +0000 +@@ -13,6 +13,9 @@ + #ifndef __alpha__ + #undef __alpha__ + #endif ++#ifndef __sw_64__ ++#undef __sw_64__ ++#endif + #ifndef __arm__ + #undef __arm__ + #endif +diff -Naur time-1.9.org/configure time-1.9.sw/configure +--- time-1.9.org/configure 2022-02-28 08:27:55.060000000 +0000 ++++ time-1.9.sw/configure 2022-02-28 08:33:43.010000000 +0000 +@@ -7989,6 +7989,10 @@ + gl_cv_host_cpu_c_abi=alpha + ;; + ++ sw_64* ) ++ gl_cv_host_cpu_c_abi=sw_64 ++ ;; ++ + arm* | aarch64 ) + # Assume arm with EABI. + # On arm64 systems, the C compiler may be generating code in one of +diff -Naur time-1.9.org/lib/unistd.in.h time-1.9.sw/lib/unistd.in.h +--- time-1.9.org/lib/unistd.in.h 2022-02-28 08:27:55.070000000 +0000 ++++ time-1.9.sw/lib/unistd.in.h 2022-02-28 08:30:24.650000000 +0000 +@@ -871,7 +871,7 @@ + # endif + /* This is for older VMS. */ + # if !defined _gl_getpagesize && defined __VMS +-# ifdef __ALPHA ++# ifdef __ALPHA || defined __SW_64 + # define _gl_getpagesize() 8192 + # else + # define _gl_getpagesize() 512 +diff -Naur time-1.9.org/m4/host-cpu-c-abi.m4 time-1.9.sw/m4/host-cpu-c-abi.m4 +--- time-1.9.org/m4/host-cpu-c-abi.m4 2022-02-28 08:27:55.090000000 +0000 ++++ time-1.9.sw/m4/host-cpu-c-abi.m4 2022-02-28 08:36:06.690000000 +0000 +@@ -96,6 +96,12 @@ + gl_cv_host_cpu_c_abi=alpha + ;; + ++changequote(,)dnl ++ sw_64* ) ++changequote([,])dnl ++ gl_cv_host_cpu_c_abi=sw_64 ++ ;; ++ + arm* | aarch64 ) + # Assume arm with EABI. + # On arm64 systems, the C compiler may be generating code in one of +@@ -304,6 +310,9 @@ + #ifndef __alpha__ + #undef __alpha__ + #endif ++#ifndef __sw_64__ ++#undef __sw_64__ ++#endif + #ifndef __arm__ + #undef __arm__ + #endif diff --git a/time.spec b/time.spec index 5292977..3fa7ac2 100644 --- a/time.spec +++ b/time.spec @@ -6,6 +6,7 @@ License: GPLv3+ and GFDL-1.3-or-later URL: http://www.gnu.org/software/%{name}/ Source0: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz Patch0: add-help-opt.patch +Patch1: time-1.9-sw.patch BuildRequires: autoconf automake bash coreutils gcc make texinfo sed @@ -40,6 +41,9 @@ make check %{?_smp_mflags} %{_infodir}/time.info* %changelog +* Wed Jul 20 2022 wuzx - 1.9-10 +- add sw64 patch + * Sun May 29 2022 lijian - 1.9-9 - License compliance rectification