From 8f59e0016dad2c28bcc4bf9df3adf7a076d59202 Mon Sep 17 00:00:00 2001 From: zhoujie Date: Wed, 16 Apr 2025 14:10:27 +0800 Subject: [PATCH] add sw_64 support Project:TC2024110202 Signed-off-by: zhoujie --- file-5.45-add-sw_64-support.patch | 38 +++++++++++++++++++++++++++++++ file.spec | 6 ++++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 file-5.45-add-sw_64-support.patch diff --git a/file-5.45-add-sw_64-support.patch b/file-5.45-add-sw_64-support.patch new file mode 100644 index 0000000..80b8eb0 --- /dev/null +++ b/file-5.45-add-sw_64-support.patch @@ -0,0 +1,38 @@ +From 5568d159ae10bc511fafe124afd4776f4d938e5f Mon Sep 17 00:00:00 2001 +From: zhoujie +Date: Wed, 16 Apr 2025 14:06:47 +0800 +Subject: [PATCH] add sw_64 support + +--- + magic/Magdir/database | 2 +- + magic/Magdir/elf | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/magic/Magdir/database b/magic/Magdir/database +index 03ac423..1897b69 100644 +--- a/magic/Magdir/database ++++ b/magic/Magdir/database +@@ -115,7 +115,7 @@ + >>>>24 long 0 64bit long (s390x) + >>>>24 long !0 32bit long (hppa/mips/ppc/s390/SPARC) + >>>16 ledouble 8.642135e+130 little-endian +->>>>28 long 0 64bit long (alpha/amd64/ia64) ++>>>>28 long 0 64bit long (alpha/amd64/ia64/sunway) + >>>>28 long !0 32bit long (armel/mipsel) + + #---------------------------------------------------------------------- +diff --git a/magic/Magdir/elf b/magic/Magdir/elf +index d3ec026..57af1f2 100644 +--- a/magic/Magdir/elf ++++ b/magic/Magdir/elf +@@ -330,6 +330,7 @@ + >18 leshort 0x9026 Alpha (unofficial), + >18 leshort 0x9041 Cygnus M32R (unofficial), + >18 leshort 0x9080 Cygnus V850 (unofficial), ++>18 leshort 0x9916 Sunway sw-64 (unofficial), + >18 leshort 0xa390 IBM S/390 (obsolete), + >18 leshort 0xabc7 Old Xtensa (unofficial), + >18 leshort 0xad45 xstormy16 (unofficial), +-- +2.30.2 + diff --git a/file.spec b/file.spec index d0b3d05..ed3ce6e 100644 --- a/file.spec +++ b/file.spec @@ -1,5 +1,5 @@ %bcond_without python3 -%define anolis_release 1 +%define anolis_release 2 Summary: Utility for determining file types Name: file @@ -10,6 +10,7 @@ Source0: http://ftp.astron.com/pub/file/file-%{version}.tar.gz # Upstream says it's up to distributions to add a way to support local-magic. Patch1: 0001-Updated-and-synchronize-low-version-changes.patch +Patch2: file-5.45-add-sw_64-support.patch URL: https://www.darwinsys.com/file/ Requires: %{name}-libs = %{version}-%{release} @@ -164,6 +165,9 @@ make -C tests check %endif %changelog +* Wed Apr 16 2025 Zhou Jie - 5.45-2 +- Add sw_64 support + * Mon Mar 25 2024 Funda Wang - 5.45-1 - New version 5.45 -- Gitee