Bug 212903

Summary: Fix for www/webkit-gtk2 on powerpc
Product: Ports & Packages Reporter: Justin Hibbits <jhibbits>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Only Me CC: rezny, swills
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
Version: Latest   
Hardware: powerpc   
OS: Any   
Attachments:
Description Flags
Fix for webkit-gtk2 to build for powerpc and powerpc64 none

Description Justin Hibbits freebsd_committer freebsd_triage 2016-09-22 14:54:31 UTC
Created attachment 175066 [details]
Fix for webkit-gtk2 to build for powerpc and powerpc64

www/webkit-gtk2 fails to build for powerpc and powerpc64 targets due to always enabling the JavascriptCore MacroAssembler, even though it hasn't been ported to PowerPC.  The attached patch allows it to build and run on powerpc64 (tested right now, typing this in with midori browser).
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-03-11 21:16:07 UTC
A commit references this bug:

Author: rezny
Date: Sat Mar 11 21:15:03 UTC 2017
New revision: 435961
URL: https://svnweb.freebsd.org/changeset/ports/435961

Log:
  - Fix building on PPC/PPC64 [1]
  - Fix building on ARMv6 [2]
  - Add missing indirect dependencies
  - Possibly fix build on sparc64 (unconfirmed)

  PR:	212903 [1]
  Submitted by:	jhibbits [1], strejda [2]
  Approved by:	swills (mentor)
  Differential Revision:	https://reviews.freebsd.org/D9924

Changes:
  head/www/webkit-gtk2/Makefile
  head/www/webkit-gtk2/files/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
  head/www/webkit-gtk2/files/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
  head/www/webkit-gtk2/files/patch-Source_WebCore_plugins_PluginDatabase.cpp