Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Sep 2016 12:19:16 +0000 (UTC)
From:      Brad Davis <brd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r422748 - in head/www/webkit2-gtk3: . files
Message-ID:  <201609251219.u8PCJGRj008095@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brd
Date: Sun Sep 25 12:19:16 2016
New Revision: 422748
URL: https://svnweb.freebsd.org/changeset/ports/422748

Log:
  Try #2 for fixing build of www/webkit2-gtk3 on armv6 by matching the correct
  define and disabling the JIT compiler.
  
  PR:		207275
  Submitted by:	mikael.urankar@gmail.com
  Reported by:	sbruno
  Reviewed by:	bdrewery (implicit)
  Approved by:	maintainer timeout

Added:
  head/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h   (contents, props changed)
Modified:
  head/www/webkit2-gtk3/Makefile

Modified: head/www/webkit2-gtk3/Makefile
==============================================================================
--- head/www/webkit2-gtk3/Makefile	Sun Sep 25 11:05:06 2016	(r422747)
+++ head/www/webkit2-gtk3/Makefile	Sun Sep 25 12:19:16 2016	(r422748)
@@ -55,6 +55,10 @@ DEBUG_CMAKE_OFF=	-DCMAKE_BUILD_TYPE=Rele
 
 .include <bsd.port.options.mk>
 
+.if ${ARCH} == armv6
+CMAKE_ARGS+=	-DENABLE_JIT:BOOL=OFF
+.endif
+
 .if ${ARCH} == powerpc64
 CFLAGS+=	-mminimal-toc
 .endif

Added: head/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/webkit2-gtk3/files/patch-Source_WTF_wtf_Platform.h	Sun Sep 25 12:19:16 2016	(r422748)
@@ -0,0 +1,18 @@
+--- Source/WTF/wtf/Platform.h.orig	2016-07-20 UTC
++++ Source/WTF/wtf/Platform.h
+@@ -218,6 +218,7 @@
+ #elif defined(__ARM_ARCH_6__) \
+     || defined(__ARM_ARCH_6J__) \
+     || defined(__ARM_ARCH_6K__) \
++    || defined(__ARM_ARCH_6KZ__) \
+     || defined(__ARM_ARCH_6Z__) \
+     || defined(__ARM_ARCH_6ZK__) \
+     || defined(__ARM_ARCH_6T2__) \
+@@ -264,6 +265,7 @@
+ 
+ #elif defined(__ARM_ARCH_6J__) \
+     || defined(__ARM_ARCH_6K__) \
++    || defined(__ARM_ARCH_6KZ__) \
+     || defined(__ARM_ARCH_6Z__) \
+     || defined(__ARM_ARCH_6ZK__) \
+     || defined(__ARM_ARCH_6M__)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201609251219.u8PCJGRj008095>