[MacPorts] #65492: webkit2-gtk update?
MacPorts
noreply at macports.org
Mon Jan 6 16:03:51 UTC 2025
#65492: webkit2-gtk update?
--------------------------+----------------------
Reporter: RJVB | Owner: mascguy
Type: request | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: webkit2-gtk |
--------------------------+----------------------
Comment (by davidjo):
My current experience with webkit2-gtk follows:\\
Having just got a new M4 mac (previous machine was intel) I am having to
redo macports.\\
I have a "working" webkit2-gtk 2.40.5 for Gtk/Quartz.\\
My interest is in a working gnucash which uses webkit2-gtk for report
rendering plus Javascript for plotting graphs.\\
Ive used a combo of patches from the current macports Portfile (2.28.3),
macstrop git plus gnucashes jhbuild of webkit2-gtk (2.32.0) for the
gnucash macos app.\\
This renders the Example reports for simple text and graphs in gnucash
under macports as expected - whch is my only testing.\\
For me currently XQuartz (and macports Xorg) is unusable under M4/Sequoia
as they both have a serious video glitch hence using macports quartz only
(under intel just used XQuartz).\\
Some of the issues follow:\\
One was getting JIT to work as at 2.39.4 the MAC_OS_X symbol was changed
to MACOS - this was the symbol a jhbuild patch used to activate the
USE_PTHREAD_JIT_PERMISSIONS_API which is needed on arm to get Javascript
to work and not SIGBUS due Apples "security bugs" (the original
webkit2-gtk source uses PLATFORM(MAC)).\\
A number of OS(DARWIN) ifdefs needed switching to PLATFORM(COCOA) to
disable them.\\
Also had to re-activate the MacTypes.h fixups from macstrop for os.major
24 (Sequoia).
--
Ticket URL: <https://trac.macports.org/ticket/65492#comment:26>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list