Commit graph

3 commits

Author SHA1 Message Date
Torsten Zuehlsdorff
e36808edb8 lang/php73: Upgrade from 7.3.4 to 7.3.5
Changelog:

    Core:
        Fixed bug #77903 (ArrayIterator stops iterating after offsetSet call).
    CLI:
        Fixed bug #77794 (Incorrect Date header format in built-in server).
    EXIF:
        Fixed bug #77950 (Heap-buffer-overflow in _estrndup via exif_process_IFD_TAG).
    Interbase:
        Fixed bug #72175 (Impossibility of creating multiple connections to Interbase with php 7.x).
    Intl:
        Fixed bug #77895 (IntlDateFormatter::create fails in strict mode if $locale = null).
    litespeed:
        LiteSpeed SAPI 7.3.1, better process management, new API function litespeed_finish_request().
    LDAP:
        Fixed bug #77869 (Core dump when using server controls) (mcmic)
    Mail:
        Fixed bug #77821 (Potential heap corruption in TSendMail()).
    mbstring:
        Implemented FR #72777 (Implement regex stack limits for mbregex functions).
    MySQLi:
        Fixed bug #77773 (Unbuffered queries leak memory - MySQLi / mysqlnd).
    PCRE:
        Fixed bug #77827 (preg_match does not ignore \r in regex flags).
    PDO:
        Fixed bug #77849 (Disable cloning of PDO handle/connection objects).
    phpdbg:
        Fixed bug #76801 (too many open files).
        Fixed bug #77800 (phpdbg segfaults on listing some conditional breakpoints).
        Fixed bug #77805 (phpdbg build fails when readline is shared).
    Reflection:
        Fixed bug #77772 (ReflectionClass::getMethods(null) doesn't work).
        Fixed bug #77882 (Different behavior: always calls destructor).
    Standard:
        Fixed bug #77793 (Segmentation fault in extract() when overwriting reference with itself).
        Fixed bug #77844 (Crash due to null pointer in parse_ini_string with INI_SCANNER_TYPED).
        Fixed bug #77853 (Inconsistent substr_compare behaviour with empty haystack).

Changelog taken from: https://www.php.net/ChangeLog-7.php#7.3.5

MFH:		2019Q2
2019-05-08 06:46:57 +00:00
Torsten Zuehlsdorff
dfd2e3f597 lang/php73: Fix "Bus error (core dumped)" by disabling ifuncs
PHP 7.3 uses ifuncs optimisations which generates a list of problems on FreeBSD:
https://bugs.php.net/bug.php?id=77284
https://bugs.php.net/bug.php?id=77279
https://bugs.php.net/bug.php?id=77261

Therefore ifuncs will be disabled in PHP 7.3.1. To make it usable until the release,
we import the patch until then:
291589114a

PR:		233024
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
MFH:		2019Q1
2019-01-08 15:54:23 +00:00
Torsten Zuehlsdorff
3a5533b48d Add PHP 7.3 RC2 to the ports-tree.
Notable changes:
- Switch from PCRE to PCRE2
- Many modules now require PCRE2 for building
- graphics/php73-gd: X11 option is no longer default

Changes to Mk/Uses/php.mk approved by ale
2018-10-08 08:52:51 +00:00