aboutsummaryrefslogtreecommitdiff
path: root/misc/free42/files/patch-gtk_build-intel-lib.sh
blob: a7d873ad9e8f54f4bc13f805a4041ee57ba06829 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- gtk/build-intel-lib.sh.orig	2021-03-05 01:52:42 UTC
+++ gtk/build-intel-lib.sh
@@ -43,6 +43,8 @@ fi
 
 tar xvfz ../inteldecimal/IntelRDFPMathLib20U1.tar.gz
 cd IntelRDFPMathLib20U1
+sed -i '' -e 's/\r//g' LIBRARY/src/bid_functions.h
+patch -p0 <../intel-lib-freebsd.patch
 patch -p0 <../intel-lib-linux.patch
 
 # When building for architectures other than x86 or x86_64, I remove the
@@ -55,11 +58,11 @@ patch -p0 <../intel-lib-linux.patch
 # it to x86_64 works when targeting arm64, a 64-bit platform.
 # Of course, proceed with caution. Your mileage may vary.
 
-case `uname -m` in
-  armv7|armv7l|ppc)
+case `uname -p` in
+  armv6|armv7|armv7l|ppc|powerpc|powerpcspe|mips)
     patch -p0 <../intel-lib-unknown-32bit.patch
     ;;
-  aarch64|arm64|i86pc)
+  aarch64|arm64|i86pc|powerpc64|powerpc64le|mips64|riscv64)
     patch -p0 <../intel-lib-unknown-64bit.patch
     ;;
 esac