ajacoutot
e514806c95
Update to webkitgtk{40,41,50}-2.38.3.
2022-12-23 15:22:36 +00:00
ajacoutot
a047b35622
Update to webkitgtk40-2.38.2.
2022-11-06 09:13:05 +00:00
ajacoutot
ee78eff7fb
Update to webkitgtk40-2.38.1.
2022-10-21 09:19:54 +00:00
ajacoutot
9dccdeed9a
Update to webkitgtk40-2.38.0.
...
survived an amd64 and i386 (thanks sthen) bulk
ok sthen@
2022-09-17 08:13:54 +00:00
ajacoutot
b3dde74000
Move @conflict where it belongs to ensure proper upgrade path.
2022-09-04 07:08:17 +00:00
ajacoutot
a296896842
Build 3 versions of webkitgtk:
...
webkitgtk40 = gtk3, soup2 (libwebkit2gtk-4.0)
webkitgtk41 = gtk3, soup3 (libwebkit2gtk-4.1)
webkitgtk40 = gtk4, soup4 (libwebkit2gtk-5.0)
Rename original PKGNAME from webkitgtk4 to webkitgtk40.
They can all be installed alongside.
Required by upcoming updates, particularly in GNOME.
2022-09-03 07:51:54 +00:00
ajacoutot
06b4906180
We have RTLD_NOLOAD now.
2022-08-29 12:25:01 +00:00
ajacoutot
a1eee73cdd
update to webkitgtk4-2.36.7.
2022-08-25 11:28:57 +00:00
ajacoutot
67fa314dc2
Update to webkitgtk4-2.36.6.
2022-08-08 12:06:39 +00:00
ajacoutot
54668b8b1c
SECURITY update to webkitgtk4-2.36.5.
...
CVE-2022-32792
CVE-2022-32816
CVE-2022-2294
2022-07-29 07:01:32 +00:00
ajacoutot
c5f111f890
Update to webkitgtk4-2.36.4.
2022-07-05 09:28:34 +00:00
ajacoutot
0fdb005001
Update to webkitgtk4-2.36.3.
2022-05-29 13:12:34 +00:00
rsadowski
6ecf5561f1
Fix build with CMake 3.23
...
- Use CFLAGS and CXXFLAGS instead of CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00
ajacoutot
fd51628f46
Update to webkitgtk4-2.36.2.
2022-05-18 09:50:31 +00:00
ajacoutot
cdaa949004
Update to webkitgtk4-2.36.1.
2022-04-21 20:33:24 +00:00
ajacoutot
4cbbcede8c
Lower FIXED_EXECUTABLE_MEMORY_POOL_SIZE_IN_MB to stay withint the
...
"default" class limits.
While here, only set DEBUG=-g1 for arches that cannot use thin archives.
2022-04-13 05:37:57 +00:00
jca
68fe64eded
Unbreak on riscv64
...
ok ajacoutot@ (maintainer) sthen@
2022-04-05 07:28:25 +00:00
sthen
d8dc05f744
webkitgtk4: disable thin archives for !lld archs (unsupported, build fails),
...
and make sure that -Wl,--no-keep-memory is actually used on i386 (incorrect
.if statement). from robert@, investigated by tb@ who had a different diff
2022-04-04 11:07:36 +00:00
ajacoutot
7204325782
Committed upstream (comment: no change).
2022-04-01 09:08:36 +00:00
ajacoutot
42cbb4e2dc
Merge upstream fix for:
...
[GLX] Crash on process exit
ok robert@
2022-03-31 09:11:14 +00:00
ajacoutot
1b0ffe7b11
Revert upstream commit:
...
28d9d62aa2
This prevents a crash at exit time for any application using WebkitGTK.
debuged by & ok robert@
2022-03-29 07:16:26 +00:00
sthen
4845bf77dd
webkitgtk4: set DPB_PROPERTIES=lonesome on i386, hopefully this will be
...
enough to avoid running out of memory.
2022-03-28 15:03:34 +00:00
ajacoutot
3b35a42f71
Update to webkitgtk4-2.36.0.
...
Survived a bulk.
with and ok robert@
2022-03-26 16:11:55 +00:00
naddy
ec14803114
drop RCS Ids
2022-03-11 20:09:36 +00:00
ajacoutot
031a714975
Update to webkitgtk4-2.34.6.
2022-02-17 16:54:59 +00:00
gkoehler
d69d4b91f6
Stop using -DUSE_OPENGL_OR_ES=OFF on powerpc
...
This arg breaks the build of webkitgtk4, because this arg disables the
coordinated graphics, but https://commits.webkit.org/238823@main added
code that requires the coordinated graphics.
After unbreaking webkitgtk4, I can browse a few websites in www/midori
on macppc. Most websites crash their tabs, in the same way that
glxgears crashes, "LLVM ERROR: Relocation type not implemented yet!"
ok ajacoutot@ (maintainer)
2022-02-16 22:37:31 +00:00
ajacoutot
c73dc023cf
Update to webkitgtk4-2.34.5.
2022-02-09 13:06:39 +00:00
ajacoutot
2daa580e54
Update to webkitgtk4-2.34.4.
2022-01-21 12:57:56 +00:00
kmos
076acad9ce
webkitgtk4 using ports-clang before ports-gcc was an artifact of the time
...
ports-gcc was still 4.x. With the current issues with llvm13 on sparc64
this fixes the build on sparc64
ok sthen@ aja@ jca@
2022-01-19 19:04:33 +00:00
ajacoutot
8d895e15ad
SECURITY update to WebKitGTK 2.34.3 (WSA-2021-0007).
2021-12-21 15:08:08 +00:00
jca
e52e7f5c2e
Fix disabling assembler / enabling C_LOOP on unsupported archs
...
This used to work but the flag name has changed in the past. riscv64 is
the only affected arch since its native support is limited to LLInt (and
that one fails to link on OpenBSD).
ok ajacoutot@ (maintainer)
2021-11-27 17:48:27 +00:00
ajacoutot
a6bd296128
Update to webkitgtk4-2.34.2.
2021-11-25 19:05:27 +00:00
robert
ad6c1b3f33
enable DEBUG_PACKAGES with DEBUG=-g1 so that we don't go over the 4G limit
...
that ar(1) can handle and add a run dependency on gstreamer1-plugins-good
so that audio playback works by default
ok aja@
2021-11-03 16:37:11 +00:00
ajacoutot
865bd13db3
Update to webkitgtk4-2.34.1.
2021-10-25 07:25:13 +00:00
ajacoutot
e66d1a0244
Bump to be ahead of -stable.
...
ok sthen@
2021-09-21 10:44:46 +00:00
cwen
c2690555bf
webkitgtk4: use the "lonesome" DPB_PROPERTIES on macppc
...
No objections from aja@ (maintainer)
2021-09-19 19:09:39 +00:00
ajacoutot
3cdee6000f
Update to webkitgtk4-2.32.4.
2021-09-17 14:50:59 +00:00
robert
18683c3bac
bump arm64 memory limit up to 512M (from upstream) because it is partitioned
...
down in the JIT code so it will not hit the limit and allow amd64 to allocate
128M by default
ok aja@
2021-09-14 14:03:32 +00:00
robert
3609fb20b9
unbreak on arm64 by shuffling some code around because it was broken
...
in case FIXED_EXECUTABLE_MEMORY_POOL_SIZE_IN_MB is defined
2021-09-13 16:31:09 +00:00
ajacoutot
74cccbabc5
Drop patch, we can use CXXFLAGS for this.
2021-09-02 07:37:41 +00:00
ajacoutot
3abe8ba9f9
Bump.
2021-09-01 09:17:41 +00:00
ajacoutot
548f9ab497
Reorder; no change.
2021-09-01 09:08:46 +00:00
robert
db734637e1
unbreak the interwebz by sending a non-empty platform string and adding
...
Linux to the user-agent to fake a supported operating system
ok aja@
2021-09-01 09:01:57 +00:00
gkoehler
087bd55e9c
Switch macppc to ld.lld
...
Add powerpc to LLD_ARCH, and bump _SYSTEM_VERSION-powerpc so people
will upgrade to lld-linked packages when they exist. Remove
-Wl,--relax from several ports; ld.bfd needed this flag, but ld.lld
can't take it.
lang/gcc/8 needs USE_LLD = No, because LLD can't link C++ code from
gcc (error: relocation refers to a discarded section: ...), and also,
the adastrap is too old.
To avoid linker errors on macppc, you need a snapshot where
/usr/bin/ld is LLD.
ok sthen@
2021-08-21 03:25:05 +00:00
ajacoutot
cfc0a4ae09
SECURITY update to webkitgtk4-2.32.3.
...
- https://webkitgtk.org/security/WSA-2021-0004.html
2021-07-24 07:32:15 +00:00
ajacoutot
03b1b97434
Update to webkitgtk4-2.32.2.
2021-07-09 14:46:28 +00:00
sthen
350cf40556
remove ports libexecinfo, we now have a libunwind-based libexecinfo in base
2021-06-09 19:50:06 +00:00
ajacoutot
47accad92b
Update to webkitgtk4-2.32.1.
2021-05-12 06:35:27 +00:00
ajacoutot
ea6263b413
Fix build with icu4c >=69
2021-04-25 06:08:10 +00:00
cwen
929ede0ce6
webkitgtk4: unbreak on powerpc
...
- remove powerpc specific patch (upstreamed)
- the ENABLE_GRAPHICS_CONTEXT_GL option is now USE_OPENGL_OR_ES
- add a patch that fixes the build when USE_OPENGL_OR_ES is set to
OFF
Javascript runtime on powerpc is mostly broken like it used to be
before 2.30.
OK aja@
2021-04-01 09:39:33 +00:00