ajacoutot
f8232c7849
Update to webkitgtk4-2.30.3.
2020-11-21 10:46:40 +00:00
cwen
85358e8160
webkitgtk4: powerpc-only fixes
...
1) Fix javascript crashes at runtime
Take a patch from Daniel Kolesa @ Void-PPC to avoid segfaults in consumers as
soon as javascript is used. Keep it powerpc-only for now, since it has not
yet been reviewed by upstream and can have consequences on other 32-bit archs.
2) Fix colors
Colors were off as soon as javascript is involved. Disabling context GL fixes
the issue (but hurts performances). Another patch was needed because of a
missing include when this option is disabled.
Thanks to sthen and aja for hints!
OK aja@ (maintainer)
2020-11-11 21:27:03 +00:00
ajacoutot
5e65e8af1f
Update to webkitgtk4-2.30.0.
2020-09-13 10:28:44 +00:00
jca
dffffd8d38
Tentative llvm10 fix for webkitgtk4 on i386
...
Looks like the same failure that happened on powerpc can also happen on
i386, so always compile the missing function when building on OpenBSD
(not just on 64 bits systems). Maybe a C++ type mismatch between us and
other systems.
powerpc test by cwen@, ok cwen@ ajacoutot@ (maintainer)
2020-08-10 16:53:56 +00:00
ajacoutot
31962a484e
Update to webkitgtk4-2.28.3.
2020-07-10 06:14:47 +00:00
jca
b8c71ac3c0
Fix build on sparc64
...
ok ajacoutot@ (maintainer)
2020-04-25 20:04:14 +00:00
ajacoutot
cd786810a1
Update to webkitgtk4-2.28.2.
2020-04-24 15:55:05 +00:00
cwen
1a3f1b6bd9
webkitgtk4: clang on powerpc specific tweak and fix
...
- add a missing symbol during the build of the javascriptcore GIR,
found out by jca@, thanks a lot!
- libcompiler-rt provides __mulodi4(), remove the workaround since
libgcc is not used anymore
OK aja@ (maintainer), jca@
2020-04-18 16:14:28 +00:00
ajacoutot
6d066a4092
Update to webkitgtk4-2.28.0.
2020-03-12 09:17:40 +00:00
ajacoutot
918ccba619
Update to webkitgtk4-2.26.3.
2020-01-22 22:03:30 +00:00
ajacoutot
19bdbaca66
Fix build with newer icu4c.
2019-10-05 09:46:45 +00:00
robert
56af06f638
make sure that the internal library path is first in the list
...
so that linking does not fail when there is a webkitgtk4 package
installed already
ok aja@
2019-09-24 09:17:09 +00:00
ajacoutot
885d6e08d5
Update to webkitgtk4-2.26.0.
2019-09-24 06:56:43 +00:00
cwen
22e3cfe0d9
webkitgtk4: fix linking error when built with ports-clang
...
OK jca@
2019-08-30 13:02:19 +00:00
jca
e85230e5fd
Drop pthread_np.h detection patches/overrides
...
Not needed any more after pthread_np.h rev 1.3.
2019-05-30 12:43:30 +00:00
ajacoutot
50e3c3fb3e
SECURITY update to webkitgtk4-2.24.2.
...
- CVE-2019-8595, CVE-2019-8607, CVE-2019-8615
2019-05-17 16:56:20 +00:00
ajacoutot
038a3f379a
SECURITY update to webkitgtk4-2.24.1.
...
https://webkitgtk.org/security/WSA-2019-0002.html
2019-04-16 08:55:22 +00:00
cwen
0b5e03b6ae
webkitgtk4: unbreak on powerpc
...
- Fix some parts of the code that doesn't consider that char may be
unsigned by default (powerpc, arm).
- powerpc: use address relaxing and long calls. Also avoid building
code that generates the __mulodi4 symbol with ports-clang on this
arch. It fixes several linking errors. (Thanks to bcallah@ for
his many hints!)
OK jca@
2019-03-25 14:03:49 +00:00
ajacoutot
a1eace2a57
Hopefully unbreak on 32bit arches.
...
i386 breakage reported by sthen@
2019-03-19 12:52:53 +00:00
ajacoutot
7dfca19c94
Update to webkitgtk4-2.24.0.
2019-03-14 09:48:28 +00:00
jca
808e23868b
Ugly workaround: std::min/std::max aren't "constexpr" yet in our old libestdc++
...
Fixes a build failure on ports-gcc archs. ok ajacoutot@ (maintainer)
2019-03-05 16:23:32 +00:00
jca
1df1154d0c
Use sysctl(HW_USERMEM64) to retrive the available amount of memory
...
Fixes the first error seen in sparc64 and powerpc bulk build failures.
ok ajacoutot@ (maintainer)
2019-03-05 16:20:30 +00:00
jca
834c91b2d5
webkit on sparc64 can't use the HAVE_MACHINE_CONTEXT code path
...
ok ajacoutot@ (maintainer)
2019-03-05 16:17:59 +00:00
ajacoutot
4b1e298284
Try to fix build with newer libc++ (tests still ongoing).
...
Few tweaks while here.
prodded by naddy@
2019-02-07 08:03:56 +00:00
ajacoutot
6aef5e2a57
Update to webkitgtk4-2.22.5.
2018-12-14 12:33:51 +00:00
ajacoutot
7533a63b3a
Update to webkitgtk4-2.22.0.
2018-09-04 07:12:47 +00:00
ajacoutot
e7b73f565a
SECURITY update to webkitgtk4-2.20.3.
2018-06-11 22:55:55 +00:00
kettenis
d8758b5dbd
Make this build on arm64.
...
ok ajacoutot@
2018-05-17 09:14:05 +00:00
ajacoutot
28fbd055bc
Sync with what has been committed upstream.
2018-05-17 08:01:33 +00:00
ajacoutot
38ae2b258a
Match patch submitted to bugzilla.
2018-05-15 08:55:40 +00:00
ajacoutot
fad77bcbfb
SECURITY update to webkitgtk4-2.20.2.
2018-05-15 06:51:59 +00:00
ajacoutot
ddc8e44a3e
Update to webkitgtk4-2.20.0.
...
- this will allow us to provide WebKit security updates for 6.3
tested in a bulk and I've been running with this for a few days
2018-03-19 08:13:15 +00:00
ajacoutot
838381d877
SECURITY update to WebKitGTK+ 2.18.4
...
- CVE-2017-13866, CVE-2017-13870, CVE-2017-7156, CVE-2017-13856.
2017-12-19 12:05:05 +00:00
ajacoutot
385024afa5
Update to webkitgtk4-2.18.1.
2017-10-19 11:13:15 +00:00
ajacoutot
cfc9f10043
Update to webkitgtk4-2.18.0.
2017-09-15 07:43:42 +00:00
phessler
7984950263
adjust the naming of registers that are used on arm64 to something that
...
exists in the MD defines.
final change that allows this to package on arm64
2017-09-10 06:38:17 +00:00
phessler
ffe9570788
ld.lld doesn't use as much memory as ld.bfd, so disable the
...
--no-keep-memory flag with the new PROPERTIES that sthen@ added.
While here, port some patches from FreeBSD's ports tree to fix the build
on aarch64 and armv7.
OK ajacoutot@
2017-09-09 19:25:29 +00:00
ajacoutot
37507da329
SECURITY update to webkitgtk4-2.16.3.
...
- CVE-2017-2496, CVE-2017-2539, CVE-2017-2510
2017-05-25 11:31:45 +00:00
espie
0bd66f5206
clang does not look into /usr/local by default, so let it build with clang
2017-05-13 15:47:06 +00:00
ajacoutot
9e2d4636f3
Update to webkitgtk4-2.16.2.
2017-05-10 10:57:53 +00:00
espie
7446eee375
replace fragile hack with more sturdy cmake magic. okay aja@
2017-05-09 17:31:14 +00:00
ajacoutot
506a2811f0
Committed upstream.
2017-04-10 12:56:11 +00:00
ajacoutot
345975537e
Update to WebKitGTK4 2.16.0. This will allow us to properly keep it updated
...
during the stable cycle for once \o/
2017-03-29 13:25:52 +00:00
ajacoutot
608c5f4eb2
Update to webkitgtk4-2.14.1.
2016-10-28 13:44:25 +00:00
ajacoutot
fb50b7d09f
Update to webkitgtk4-2.12.4.
...
WebKitGTK+ Security Advisory WSA-2016-0005:
CVE-2016-4583, CVE-2016-4585, CVE-2016-4586, CVE-2016-4587, CVE-2016-4588,
CVE-2016-4589, CVE-2016-4590, CVE-2016-4591, CVE-2016-4592, CVE-2016-4622,
CVE-2016-4623, CVE-2016-4624, CVE-2016-4651
2016-08-25 11:38:59 +00:00
czarkoff
43980afd8d
USE_WXNEEDED, add "-Wl,-z,wxneeded" to pkg-config files
...
WebKit violates W^X, so binaries linked with it need to be "wxneeded".
Pkg-config files seem to be an appropriate mean of automating this task.
Discussed with ajacoutot@
2016-08-18 14:21:39 +00:00
ajacoutot
e66bb2e20c
Update to webkitgtk4-2.12.1.
...
With help from robert@
2016-04-19 06:05:36 +00:00
ajacoutot
0062b632bb
Update to webkitgtk4-2.10.9.
2016-03-18 12:20:06 +00:00
ajacoutot
33841398d2
Update to webkitgtk4-2.10.5.
2016-01-24 08:33:30 +00:00
ajacoutot
0527c94ac8
Drop old-bison patch; not tested yes since it seems pledged binutils broke
...
stuffs.
2015-11-15 12:45:48 +00:00