svn commit: r560820 - head/www/php80-opcache/files

Oleksii Samorukov samm at FreeBSD.org
Sat Jan 9 00:01:50 UTC 2021


Author: samm
Date: Sat Jan  9 00:01:49 2021
New Revision: 560820
URL: https://svnweb.freebsd.org/changeset/ports/560820

Log:
  Fix JIT support in the PHP8 build
  
  Approved by:		tz
  Differential Revision:	https://reviews.freebsd.org/D28042

Added:
  head/www/php80-opcache/files/
  head/www/php80-opcache/files/patch-config.m4   (contents, props changed)
  head/www/php80-opcache/files/patch-jit_Makefile.frag   (contents, props changed)

Added: head/www/php80-opcache/files/patch-config.m4
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/php80-opcache/files/patch-config.m4	Sat Jan  9 00:01:49 2021	(r560820)
@@ -0,0 +1,20 @@
+--- config.m4.orig	2020-11-24 17:04:03 UTC
++++ config.m4
+@@ -29,7 +29,7 @@ if test "$PHP_OPCACHE" != "no"; then
+ 
+   if test "$PHP_OPCACHE_JIT" = "yes"; then
+     case $host_cpu in
+-      x86*)
++      x86*|amd64|i386)
+         ;;
+       *)
+         AC_MSG_WARN([JIT not supported by host architecture])
+@@ -60,7 +60,7 @@ if test "$PHP_OPCACHE" != "no"; then
+         *x86_64-*-darwin*)
+           DASM_FLAGS="-D X64APPLE=1 -D X64=1"
+         ;;
+-        *x86_64*)
++        *x86_64*|amd64-*-freebsd*)
+           DASM_FLAGS="-D X64=1"
+         ;;
+       esac

Added: head/www/php80-opcache/files/patch-jit_Makefile.frag
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/php80-opcache/files/patch-jit_Makefile.frag	Sat Jan  9 00:01:49 2021	(r560820)
@@ -0,0 +1,11 @@
+--- jit/Makefile.frag.orig	2020-11-24 17:04:03 UTC
++++ jit/Makefile.frag
+@@ -5,7 +5,7 @@ $(builddir)/minilua: $(srcdir)/jit/dynasm/minilua.c
+ $(builddir)/jit/zend_jit_x86.c: $(srcdir)/jit/zend_jit_x86.dasc $(srcdir)/jit/dynasm/*.lua $(builddir)/minilua
+ 	$(builddir)/minilua $(srcdir)/jit/dynasm/dynasm.lua  $(DASM_FLAGS) -o $@ $(srcdir)/jit/zend_jit_x86.dasc
+ 
+-$(builddir)/jit/zend_jit.lo: \
++jit/zend_jit.lo: \
+ 	$(builddir)/jit/zend_jit_x86.c \
+ 	$(srcdir)/jit/zend_jit_helpers.c \
+ 	$(srcdir)/jit/zend_jit_disasm_x86.c \


More information about the svn-ports-head mailing list