Bug 196908

Summary: [arm] www/webkit-gtk2 import updated JIT and needs update to _clear_cache() calls.
Product: Ports & Packages Reporter: Sean Bruno <sbruno>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Many People CC: freebsd-arm, kwm, mikael, sbruno
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: arm   
OS: Any   
Attachments:
Description Flags
patch to create new ARMAssembler.h kwm: maintainer-approval+

Description Sean Bruno freebsd_committer freebsd_triage 2015-01-19 22:55:24 UTC
Created attachment 151866 [details]
patch to create new ARMAssembler.h

svn r376609 updated webkit-gtk2 to version 1.4.8

This brought in a lot of updates (or at least one) that changed the way freebsd needs to handle patching the _clear_cache() call in ARMAssembler.h

Add new patch to handle the movement of required patches.

Drop old patch (which by the way, actually did apply and cause later compile failures, odd).
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2015-01-19 22:55:24 UTC
Auto-assigned to maintainer gnome@FreeBSD.org
Comment 2 Mikael Urankar freebsd_committer freebsd_triage 2015-01-20 10:19:06 UTC
*** Bug 196638 has been marked as a duplicate of this bug. ***
Comment 3 Koop Mast freebsd_committer freebsd_triage 2015-01-20 14:16:38 UTC
Comment on attachment 151866 [details]
patch to create new ARMAssembler.h

Approved
Comment 4 commit-hook freebsd_committer freebsd_triage 2015-01-20 16:16:18 UTC
A commit references this bug:

Author: sbruno
Date: Tue Jan 20 16:15:31 UTC 2015
New revision: 377527
URL: https://svnweb.freebsd.org/changeset/ports/377527

Log:
  With the update to 1.4.8, the JIT infrastructure was revamped to look a lot like
  the source for webkit-gtk3.  Update the ARM assembler patch for the new file location
  and delete the old one.

  PR:		196908
  Reviewed by:	kwm
  Approved by:	mentor (implicit)

Changes:
  head/www/webkit-gtk2/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
  head/www/webkit-gtk2/files/patch-Source__JavaScriptCore__jit__ExecutableAllocator.h