[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