From 91cfa1f57e8406b14659dd205177b733a2a639ce Mon Sep 17 00:00:00 2001 From: wu-leilei Date: Thu, 28 Mar 2024 10:03:59 +0800 Subject: [PATCH] Add sw64 architecture --- xmms-1.2.11-20071117cvs-sw.patch | 57 ++++++++++++++++++++++++++++++++ xmms.spec | 6 +++- 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100755 xmms-1.2.11-20071117cvs-sw.patch diff --git a/xmms-1.2.11-20071117cvs-sw.patch b/xmms-1.2.11-20071117cvs-sw.patch new file mode 100755 index 0000000..37afae8 --- /dev/null +++ b/xmms-1.2.11-20071117cvs-sw.patch @@ -0,0 +1,57 @@ +diff -Naur xmms-1.2.11-20071117cvs.org/aclocal.m4 xmms-1.2.11-20071117cvs.sw/aclocal.m4 +--- xmms-1.2.11-20071117cvs.org/aclocal.m4 2022-03-03 02:55:30.470000000 +0000 ++++ xmms-1.2.11-20071117cvs.sw/aclocal.m4 2022-03-03 02:56:24.740000000 +0000 +@@ -1532,7 +1532,7 @@ + [ + # Guess based on the CPU. + case "$host_cpu" in +- alpha* | i[34567]86 | m68k | s390*) ++ sw_64* | alpha* | i[34567]86 | m68k | s390*) + gt_cv_int_divbyzero_sigfpe="guessing yes";; + *) + gt_cv_int_divbyzero_sigfpe="guessing no";; +diff -Naur xmms-1.2.11-20071117cvs.org/configure xmms-1.2.11-20071117cvs.sw/configure +--- xmms-1.2.11-20071117cvs.org/configure 2022-03-03 02:55:30.570000000 +0000 ++++ xmms-1.2.11-20071117cvs.sw/configure 2022-03-03 02:58:09.280000000 +0000 +@@ -25421,7 +25421,7 @@ + + # Guess based on the CPU. + case "$host_cpu" in +- alpha* | i3456786 | m68k | s390*) ++ sw_64* | alpha* | i3456786 | m68k | s390*) + gt_cv_int_divbyzero_sigfpe="guessing yes";; + *) + gt_cv_int_divbyzero_sigfpe="guessing no";; +@@ -33336,7 +33336,7 @@ + *) CFLAGS="$CFLAGS -fomit-frame-pointer" ;; + esac + case "$host" in +- alpha*-*-freebsd*) ++ alpha*-*-freebsd* | sw_64*-*-freebsd*) + ;; + *-*-freebsd*) + CFLAGS="$CFLAGS -ffast-math" +diff -Naur xmms-1.2.11-20071117cvs.org/configure.in xmms-1.2.11-20071117cvs.sw/configure.in +--- xmms-1.2.11-20071117cvs.org/configure.in 2022-03-03 02:55:30.530000000 +0000 ++++ xmms-1.2.11-20071117cvs.sw/configure.in 2022-03-03 02:59:20.030000000 +0000 +@@ -516,7 +516,7 @@ + *) CFLAGS="$CFLAGS -fomit-frame-pointer" ;; + esac + case "$host" in +- alpha*-*-freebsd*) ++ alpha*-*-freebsd* | sw_64*-*-freebsd*) + ;; + *-*-freebsd*) + CFLAGS="$CFLAGS -ffast-math" +diff -Naur xmms-1.2.11-20071117cvs.org/intl/dcigettext.c xmms-1.2.11-20071117cvs.sw/intl/dcigettext.c +--- xmms-1.2.11-20071117cvs.org/intl/dcigettext.c 2022-03-03 02:55:30.550000000 +0000 ++++ xmms-1.2.11-20071117cvs.sw/intl/dcigettext.c 2022-03-03 02:59:00.130000000 +0000 +@@ -72,7 +72,7 @@ + #ifdef _LIBC + /* Guess whether integer division by zero raises signal SIGFPE. + Set to 1 only if you know for sure. In case of doubt, set to 0. */ +-# if defined __alpha__ || defined __arm__ || defined __i386__ \ ++# if defined __alpha__ || defined __sw_64__ || defined __arm__ || defined __i386__ \ + || defined __m68k__ || defined __s390__ + # define INTDIV0_RAISES_SIGFPE 1 + # else diff --git a/xmms.spec b/xmms.spec index 3c3b11f..47f29d0 100644 --- a/xmms.spec +++ b/xmms.spec @@ -1,7 +1,7 @@ Name: xmms Epoch: 1 Version: 1.2.11 -Release: 41.20071117cvs +Release: 42.20071117cvs License: GPLv2+ Summary: XMMS is a legacy GTK+1 music player modeled after Winamp URL: https://git.conf.top/public/rpmbuild/src/master/xmms @@ -34,6 +34,7 @@ Patch0013: xmms-alsa-fix-loop.patch Patch0014: xmms-1.2.11-mikmod-fix.patch Patch0015: xmms-1.2.11-a-b.patch Patch9000: 9000-add-stack-protector-for-build.patch +Patch9001: xmms-1.2.11-20071117cvs-sw.patch %description XMMS is a legacy GTK+1 music player similar to Winamp's. XMMS supports @@ -101,6 +102,9 @@ install -Dpm 644 xmms.pc %{buildroot}%{_libdir}/pkgconfig/xmms.pc %{_mandir}/man1/*xmms.1* %changelog +* Wed Oct 26 2022 wuzx - 1:1.2.11-42.20071117cvs +- Add sw64 architecture + * Thu Jan 13 2022 Chen Chen - 1:1.2.11-41.20071117cvs - fix mkinstalldirs path error