#
8eaaabdd |
| 03-Nov-2020 |
Alexander M. Turek |
Fixed bug #80310: Support for icu4c 68.1. On stable versions, bring back the TRUE/FALSE defines by defining _U_DEFINE_TRUE_AND_FALSE. Closes GH-6397.
|
#
aa405b7d |
| 05-Oct-2020 |
Nikita Popov |
Fix -Wimplicit-function-declaration in configure As this is an error with xcode 12, see bug #80171.
|
#
e767ca60 |
| 24-Jul-2020 |
Santiago M. Mola |
Fix #79895: support = in PHP_CHECK_GCC_ARG m4 macro Closes GH-5890.
|
#
51743189 |
| 09-May-2020 |
Indrek Ardel |
Fix default sendmail path when not found during build Closes GH-5548.
|
Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5 |
|
#
8daf96ce |
| 22-Oct-2019 |
Ryan Schmidt |
Use ICU's CXXFLAGS when using pkg-config This mirrors how ICU's CXXFLAGS are already used when using icu-config.
|
#
fa89c41f |
| 23-Oct-2019 |
Nikita Popov |
Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well This is a backport of c518932c0326a938f0fd0254f2adb03b1cddfbca from the PHP 7.4 branch.
|
Revision tags: php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1 |
|
#
5a0980f1 |
| 02-Sep-2019 |
Nikita Popov |
Fix pkg-config version constraint for ICU On PHP 7.2 our minimum ICU version is 4.0, not 40.
|
Revision tags: php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16, php-7.3.3RC1, php-7.2.16RC1, php-7.2.15, php-7.3.2, php-7.2.15RC1, php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14, php-7.2.14RC1, php-7.3.1RC1, php-5.6.39, php-7.1.25, php-7.2.13, php-7.0.33, php-7.3.0, php-7.1.25RC1, php-7.2.13RC1, php-7.3.0RC6, php-7.1.24, php-7.2.12, php-7.3.0RC5, php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4, php-7.1.23, php-7.2.11, php-7.3.0RC3, php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2 |
|
#
79f046f8 |
| 18-Sep-2018 |
Samuele Kaplun |
Consider phpdbg as cli * When configuring extensions, considers the PHPDBG SAPI as CLI thus allowing e.g. to have the pcntl extension available within PHPDBG. Signed-off-by: S
Consider phpdbg as cli * When configuring extensions, considers the PHPDBG SAPI as CLI thus allowing e.g. to have the pcntl extension available within PHPDBG. Signed-off-by: Samuele Kaplun <kaplun@protonmail.com>
show more ...
|
#
700f876a |
| 18-Feb-2019 |
Kevin Adler |
Fix shared module generation on AIX bug #77676 Makefiles for PHP extensions generated by phpize expect the PHP_MODULES to contain a list of libtool .la files so that it can read the $dln
Fix shared module generation on AIX bug #77676 Makefiles for PHP extensions generated by phpize expect the PHP_MODULES to contain a list of libtool .la files so that it can read the $dlname variable from them by sourcing them in to a shell. On AIX, the code was setting PHP_MODULES to a list of .so files, which meant the dlname was blank, preventing the tests from being able to run. Change the AIX code path in the PHP_SHARED_MODULE macro to match the output on other platforms, using libtool .la files.
show more ...
|
#
65d81833 |
| 06-Feb-2019 |
Derick Rethans |
Use pkg-config for ICU, as the old icu-config has been deprecated
|
#
e2edaa0c |
| 06-Feb-2019 |
Derick Rethans |
Use pkg-config for ICU, as the old icu-config has been deprecated
|
#
902d39a3 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
#
7f6387b5 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
Revision tags: php-5.6.38, php-7.1.22, php-7.3.0RC1 |
|
#
b117feeb |
| 11-Sep-2018 |
Christoph M. Becker |
Fix #76510: file_exists() stopped working for phar:// We work around a strlen() optimization bug in GCC 8[1] by checking whether the used GCC exhibits the broken behavior, and if so by
Fix #76510: file_exists() stopped working for phar:// We work around a strlen() optimization bug in GCC 8[1] by checking whether the used GCC exhibits the broken behavior, and if so by disabling `optimize-strlen`. [1] <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86914>
show more ...
|
Revision tags: php-7.2.10, php-7.0.32, php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1, php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1 |
|
#
7c1e0930 |
| 31-Jul-2018 |
Peter Kokot |
Remove TSRM_CHECK_GCC_ARG and LIBZEND_CPLUSPLUS_CHECKS This removes two old Autoconf macro definitions since they are not used anymore.
|
#
f2e4de8b |
| 30-Jul-2018 |
Peter Kokot |
Fix AC_RUN_IFELSE calls when cross-compiling AC_RUN_IFELSE program can't be run when cross-compiling. This fix removes warnings given by autotools scripts.
|
#
4371945b |
| 29-Jul-2018 |
Peter Kokot |
Replace obsolete AC_TRY_FOO with AC_FOO_IFELSE Autoconf 2.50 released in 2001 made several macros obsolete including the AC_TRY_RUN, AC_TRY_COMPILE and AC_TRY_LINK: http://git.savann
Replace obsolete AC_TRY_FOO with AC_FOO_IFELSE Autoconf 2.50 released in 2001 made several macros obsolete including the AC_TRY_RUN, AC_TRY_COMPILE and AC_TRY_LINK: http://git.savannah.gnu.org/cgit/autoconf.git/tree/ChangeLog.2 These macros should be replaced with the current AC_FOO_IFELSE instead: - AC_TRY_RUN with AC_RUN_IFELSE and AC_LANG_SOURCE - AC_TRY_LINK with AC_LINK_IFELSE and AC_LANG_PROGRAM - AC_TRY_COMPILE with AC_COMPILE_IFELSE and AC_LANG_PROGRAM PHP 5.4 to 7.1 require Autoconf 2.59+ version, PHP 7.2 and above require 2.64+ version, and the PHP 7.2 phpize script requires 2.59+ version which are all greater than above mentioned 2.50 version therefore systems should be well supported by now. This patch was created with the help of autoupdate script: autoupdate <file> Reference docs: - https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html - https://www.gnu.org/software/autoconf/manual/autoconf-2.59/autoconf.pdf
show more ...
|
#
daaf706d |
| 28-Jul-2018 |
Peter Kokot |
Upgrade deprecated AC_OUTPUT macro calls Autoconf 2.50 made several changes to macro calls. These include also arguments passed to AC_OUTPUT macro. The upgrading chapter in Autoconf
Upgrade deprecated AC_OUTPUT macro calls Autoconf 2.50 made several changes to macro calls. These include also arguments passed to AC_OUTPUT macro. The upgrading chapter in Autoconf documentation include an example of using AC_OUTPUT with AC_CONFIG_FILES and AC_CONFIG_COMMANDS: - https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html PHP 5.4 to 7.1 require Autoconf 2.59+, PHP 7.2+ require Autoconf 2.64+, and PHP 7.2 phpize script requires Autoconf 2.59+ which are all greater than above mentioned 2.50 version. Systems out there should well support this by now. This patch was created with the help of autoupdate script: autoupdate <file> More info on where exactly this got deprecated: - ftp://ftp.gnu.org/old-gnu/Manuals/autoconf-2.13/html_mono/autoconf.html - ftp://ftp.auckland.ac.nz/pub/gnu/Manuals/autoconf-2.52/html_chapter/autoconf_15.html - http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS
show more ...
|
#
03b717d4 |
| 26-Jul-2018 |
Peter Kokot |
Remove unused PHP_PROG_LEX macro Since PHP 5.3 flex lexer has been replaced with re2c. Commit 0f9e2b1753661afe1c0dee6982e161fcf00d349f made PHP_PROG_LEX macro still available for BC.
Remove unused PHP_PROG_LEX macro Since PHP 5.3 flex lexer has been replaced with re2c. Commit 0f9e2b1753661afe1c0dee6982e161fcf00d349f made PHP_PROG_LEX macro still available for BC. In commit df6bd506d492292ef4353b0f8da0c34eeb076be5 it was updated. Since this macro is entirely not used in PHP source code anymore from PHP 5.3 and up, this patch removes it together with some old traces of warnings suppression and comments.
show more ...
|
#
cf3b8521 |
| 29-Jul-2018 |
Peter Kokot |
Trim trailing whitespaces in build files Some editors utilizing .editorconfig automatically trim whitespaces. For convenience this patch removes whitespaces in certain build files: -
Trim trailing whitespaces in build files Some editors utilizing .editorconfig automatically trim whitespaces. For convenience this patch removes whitespaces in certain build files: - ext/*/config*.m4 - configure.ac - acinclude.m4
show more ...
|
#
8d18d631 |
| 23-Jul-2018 |
Peter Kokot |
Replace obsolete AC_TRY_CPP with AC_PREPROC_IFELSE The AC_TRY_CPP macro is obsolete since Autoconf 2.50 in 2001: - http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS - https://w
Replace obsolete AC_TRY_CPP with AC_PREPROC_IFELSE The AC_TRY_CPP macro is obsolete since Autoconf 2.50 in 2001: - http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS - https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html
show more ...
|
#
df6bd506 |
| 21-Jul-2018 |
Peter Kokot |
Remove obsolete macro AC_DECL_YYTEXT The macro AC_DECL_YYTEXT has been obsolete since Autoconf 2.50 released in 2001. Now it is included in the AC_PROG_LEX macro. Autoconf news
Remove obsolete macro AC_DECL_YYTEXT The macro AC_DECL_YYTEXT has been obsolete since Autoconf 2.50 released in 2001. Now it is included in the AC_PROG_LEX macro. Autoconf news info about obsoletion: - http://git.savannah.gnu.org/cgit/autoconf.git/tree/NEWS Docs: https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Obsolete-Macros.html PHP 5.4 to 7.1 require Autoconf 2.59+ version, PHP 7.2 and above require 2.64+ version, and the PHP 7.2 phpize script requires 2.59+ version which are all greater than above mentioned 2.50 version. Systems out there should well support this by now.
show more ...
|
Revision tags: php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3 |
|
#
8d3f8ca1 |
| 03-Jul-2018 |
Peter Kokot |
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last use
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
show more ...
|
#
b7368fe0 |
| 03-Jul-2018 |
Peter Kokot |
Add missing autoconf m4 quotes Two macro calls were missing quotes and in order to be able to run the autoupdate script, this patch adds them.
|
Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1 |
|
#
9a8e7b57 |
| 05-Apr-2018 |
Anatol Belski |
Use recommended way to handle utf*.h headers and obsolete symbols
|