!56 add loongarch support.
From: @huajingyun Reviewed-by: @t_feng Signed-off-by: @t_feng
This commit is contained in:
commit
4855c9a0e6
11
0001-webkitgtk-add-loongarch.patch
Normal file
11
0001-webkitgtk-add-loongarch.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- webkitgtk-2.28.4.orig/Source/WTF/wtf/dtoa/utils.h 2020-02-04 10:24:07.000000000 +0000
|
||||||
|
+++ webkitgtk-2.28.4/Source/WTF/wtf/dtoa/utils.h 2021-01-20 05:38:56.527343750 +0000
|
||||||
|
@@ -86,7 +86,7 @@ int main(int argc, char** argv) {
|
||||||
|
defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \
|
||||||
|
defined(_POWER) || defined(_ARCH_PPC) || defined(_ARCH_PPC64) || \
|
||||||
|
defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
|
||||||
|
- defined(__SH4__) || defined(__alpha__) || \
|
||||||
|
+ defined(__SH4__) || defined(__alpha__) || defined(__loongarch64) || \
|
||||||
|
defined(_MIPS_ARCH_MIPS32R2) || \
|
||||||
|
defined(__AARCH64EL__) || defined(__aarch64__) || defined(__AARCH64EB__) || \
|
||||||
|
defined(__riscv) || \
|
||||||
@ -9,7 +9,7 @@
|
|||||||
#Basic Information
|
#Basic Information
|
||||||
Name: webkit2gtk3
|
Name: webkit2gtk3
|
||||||
Version: 2.36.3
|
Version: 2.36.3
|
||||||
Release: 1
|
Release: 2
|
||||||
Summary: GTK+ Web content engine library
|
Summary: GTK+ Web content engine library
|
||||||
License: LGPLv2
|
License: LGPLv2
|
||||||
URL: https://www.webkitgtk.org/
|
URL: https://www.webkitgtk.org/
|
||||||
@ -20,6 +20,9 @@ Source1: https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc
|
|||||||
|
|
||||||
#Patch6000: backport-CVE-2021-42762.patch
|
#Patch6000: backport-CVE-2021-42762.patch
|
||||||
#Patch6001: backport-CVE-2022-30293-CVE-2022-30294.patch
|
#Patch6001: backport-CVE-2022-30293-CVE-2022-30294.patch
|
||||||
|
%ifarch loongarch64
|
||||||
|
Patch0001: 0001-webkitgtk-add-loongarch.patch
|
||||||
|
%endif
|
||||||
|
|
||||||
#Dependency
|
#Dependency
|
||||||
BuildRequires: at-spi2-core-devel bison cairo-devel cmake enchant2-devel
|
BuildRequires: at-spi2-core-devel bison cairo-devel cmake enchant2-devel
|
||||||
@ -131,7 +134,7 @@ pushd %{_target_platform}
|
|||||||
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
|
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
|
||||||
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
|
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
|
||||||
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
|
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
|
||||||
%ifarch aarch64
|
%ifarch aarch64 loongarch64
|
||||||
-DENABLE_JIT=OFF \
|
-DENABLE_JIT=OFF \
|
||||||
-DUSE_SYSTEM_MALLOC=ON \
|
-DUSE_SYSTEM_MALLOC=ON \
|
||||||
%endif
|
%endif
|
||||||
@ -209,6 +212,9 @@ done
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 14 2022 huajingyun <huajingyun@loongson.cn> 2.36.3-2
|
||||||
|
- Add support loongarch
|
||||||
|
|
||||||
* Mon Jun 13 2022 lin zhang <lin.zhang@turbolinux.com.cn> 2.36.3-1
|
* Mon Jun 13 2022 lin zhang <lin.zhang@turbolinux.com.cn> 2.36.3-1
|
||||||
- Update to 2.36.3
|
- Update to 2.36.3
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user