blob: 600ed14124ac5b92d42f77afd01bb88e7823600d (
plain)
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
27
28
29
30
31
|
# disable SSE2 on 486 and 686
source_i486+=('webkitgtk-2.27.91-no-sse2.arch32.patch')
source_i686+=('webkitgtk-2.27.91-no-sse2.arch32.patch')
sha256sums_i486+=('27d1308e7a91c6c8e7b808c6f4213df35ffb309d877525d6b07483526f53e3b3')
sha256sums_i686+=('27d1308e7a91c6c8e7b808c6f4213df35ffb309d877525d6b07483526f53e3b3')
if [ "${CARCH}" != "pentium4" ]; then
eval "$(
declare -f prepare | \
sed '
/cd.*/a for _p in \"$srcdir\"\/*.arch32.patch; do patch -p1 -i \"$_p\"; done
'
)"
fi
# work around broken generated makefiles resulting in
# "make[2]: *** No rule to make target 'JavaScriptCore-4.0.gir', needed by 'WebKit2-4.0.gir'. Stop."
eval "$(
declare -f build | \
sed '
/cmake --build build/ ! {
/^\s*cmake / {
h
s/^.*$/[ "${CARCH}" != pentium4 ] || \0/
p
g
s/^\s*cmake /[ "${CARCH}" = pentium4 ] || \0-DENABLE_JIT=OFF -DENABLE_C_LOOP=ON -DENABLE_SAMPLING_PROFILER=OFF /
}
}
'
)"
|