Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Nov 2020 11:22:04 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r554220 - head/devel/pecl-expect/files
Message-ID:  <202011061122.0A6BM4Wp091469@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Fri Nov  6 11:22:04 2020
New Revision: 554220
URL: https://svnweb.freebsd.org/changeset/ports/554220

Log:
  Fix build with PHP 8.0

Added:
  head/devel/pecl-expect/files/patch-expect_fopen_wrapper.c   (contents, props changed)
Modified:
  head/devel/pecl-expect/files/patch-expect.c

Modified: head/devel/pecl-expect/files/patch-expect.c
==============================================================================
--- head/devel/pecl-expect/files/patch-expect.c	Fri Nov  6 11:21:58 2020	(r554219)
+++ head/devel/pecl-expect/files/patch-expect.c	Fri Nov  6 11:22:04 2020	(r554220)
@@ -1,6 +1,17 @@
 --- expect.c.orig	2020-01-13 18:27:49 UTC
 +++ expect.c
-@@ -314,7 +314,7 @@ PHP_FUNCTION(expect_expectl)
+@@ -22,6 +22,10 @@
+ #include <string.h>
+ #include <errno.h>
+ 
++#if PHP_MAJOR_VERSION >= 8
++#define TSRMLS_CC
++#endif
++
+ ZEND_BEGIN_ARG_INFO_EX(arginfo_expect_popen, 0, 0, 1)
+ 	ZEND_ARG_INFO(0, command)
+ ZEND_END_ARG_INFO()
+@@ -314,7 +318,7 @@ PHP_FUNCTION(expect_expectl)
  #endif
  	php_stream *stream;
  	int fd, argc;

Added: head/devel/pecl-expect/files/patch-expect_fopen_wrapper.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/pecl-expect/files/patch-expect_fopen_wrapper.c	Fri Nov  6 11:22:04 2020	(r554220)
@@ -0,0 +1,13 @@
+--- expect_fopen_wrapper.c.orig	2020-01-13 18:27:49 UTC
++++ expect_fopen_wrapper.c
+@@ -23,6 +23,10 @@
+ #include "php_streams.h"
+ #include <sys/wait.h>
+ 
++#if PHP_MAJOR_VERSION >= 8
++#define TSRMLS_DC
++#endif
++
+ #if PHP_MAJOR_VERSION >= 7
+ php_stream *php_expect_stream_open (php_stream_wrapper *wrapper, const char *command, const char *mode, int options, 
+                            zend_string **opened_command, php_stream_context *context STREAMS_DC TSRMLS_DC)



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