MFH: r514729

lang/php74: Update from RC3 to RC4

Changelog:

- Core:
  . Fixed bug #78614 (Does not compile with DTRACE anymore).
    (tz at FreeBSD dot org)
  . Fixed bug #78620 (Out of memory error). (cmb, Nikita)
  . Fixed bug #78632 (method_exists() in php74 works differently from php73 in
    checking priv. methods). (Nikita)
  . Fixed bug #78644 (SEGFAULT in ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER).
    (Nikita)
  . Fixed bug #78658 (Memory corruption using Closure::bindTo). (Nikita)
  . Fixed bug #78656 (Parse errors classified as highest log-level). (Erik
    Lundin)
  . Fixed bug #78662 (stream_write bad error detection). (Remi)

- COM:
  . Fixed bug #78650 (new COM Crash). (cmb)

- Iconv:
  . Fixed bug #78642 (Wrong libiconv version displayed). (gedas at martynas,
    cmb).

- Pcntl:
  . Fixed bug #77335 (PHP is preventing SIGALRM from specifying SA_RESTART).
    (Nikita)

- MySQLi:
  . Fixed bug #76809 (SSL settings aren't respected when persistent connections
    are used). (fabiomsouto)

- OpCache:
  . Fixed bug #78654 (Incorrectly computed opcache checksum on files with
    non-ascii characters). (mhagstrand)

- PDO_MySQL:
  . Fixed bug #78623 (Regression caused by "SP call yields additional empty
    result set"). (cmb)

- SimpleXML:
  . Fixed bug #75245 (Don't set content of elements with only whitespaces).
    (eriklundin)

- Sockets:
  . Fixed bug #78665 (Multicasting may leak memory). (cmb)

- Standard:
  . Fixed bug #76859 (stream_get_line skips data if used with data-generating
    filter). (kkopachev)

- Zip:
  . Fixed bug #78641 (addGlob can modify given remove_path value). (cmb)

  Changlog taken from: https://github.com/php/php-src/blob/php-7.4.0RC4/NEWS

Approved by:	ports-secteam (miwi)
This commit is contained in:
Torsten Zuehlsdorff 2019-10-20 19:54:57 +00:00
parent 7521fe7df8
commit b2e3e2c1b0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2019Q4/; revision=515066
3 changed files with 4 additions and 26 deletions

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= php74
DISTVERSION= 7.4.0RC3
DISTVERSION= 7.4.0RC4
PORTREVISION?= 0
CATEGORIES?= lang devel www
MASTER_SITES= https://downloads.php.net/~derick/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1570042842
SHA256 (php-7.4.0RC3.tar.xz) = 0f9aa7a1b42bd9c43895e676fc9383b8392156001e34735e0911c72ae8e81d4a
SIZE (php-7.4.0RC3.tar.xz) = 10220844
TIMESTAMP = 1571242869
SHA256 (php-7.4.0RC4.tar.xz) = 6fcce4c914825fbf5510b448df1485469da621d419d798ef77168808ce0bd10c
SIZE (php-7.4.0RC4.tar.xz) = 10223780

View File

@ -1,22 +0,0 @@
# Workround for: Bug #78614 Does not compile with DTRACE anymore
# See: https://bugs.php.net/bug.php?id=78614
--- build/php.m4.orig 2019-10-03 20:45:52 UTC
+++ build/php.m4
@@ -2326,7 +2326,7 @@ dnl header-file.
dnl Add providerdesc.o or .lo into global objects when needed.
case $host_alias in
*freebsd*)
- PHP_GLOBAL_OBJS="[$]PHP_GLOBAL_OBJS [$]ac_bdir[$]ac_provsrc.o"
+ PHP_GLOBAL_OBJS="[$]PHP_GLOBAL_OBJS [$]ac_bdir[$]ac_provsrc.lo"
PHP_LDFLAGS="$PHP_LDFLAGS -lelf"
;;
*solaris*)
@@ -2374,7 +2374,7 @@ $ac_bdir[$]ac_hdrobj: $abs_srcdir/$ac_pr
EOF
case $host_alias in
- *solaris*|*linux*)
+ *solaris*|*linux*|*freebsd*)
dtrace_prov_name="`echo $ac_provsrc | $SED -e 's#\(.*\)\/##'`.o"
dtrace_lib_dir="`echo $ac_bdir[$]ac_provsrc | $SED -e 's#\(.*\)/[^/]*#\1#'`/.libs"
dtrace_d_obj="`echo $ac_bdir[$]ac_provsrc | $SED -e 's#\(.*\)/\([^/]*\)#\1/.libs/\2#'`.o"