]> granicus.if.org Git - php/commitdiff
Upgrade deprecated AC_OUTPUT macro calls
authorPeter Kokot <petk@php.net>
Sat, 28 Jul 2018 21:09:06 +0000 (23:09 +0200)
committerPeter Kokot <peterkokot@gmail.com>
Sun, 29 Jul 2018 14:04:39 +0000 (16:04 +0200)
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

TSRM/configure.ac
Zend/configure.ac
acinclude.m4
configure.ac
scripts/phpize.m4

index 6f036727c88fa8c907f513580e5c0597918004fc..c3ed326bce5512e8f0827e633d7c822937dd7c95 100644 (file)
@@ -31,4 +31,5 @@ unistd.h \
 limits.h
 )
 
-AC_OUTPUT(Makefile)
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
index 4d0cf4c018d0aa5af1a829c813a6e41f774ce630..73a001a7df5721860922cf45efe8b91a0f3148b7 100644 (file)
@@ -125,7 +125,8 @@ LIBZEND_OTHER_CHECKS
 ZEND_EXTRA_LIBS="$LIBS"
 LIBS=""
 AC_SUBST(ZEND_EXTRA_LIBS)
-AC_OUTPUT(Makefile)
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
 
 # Local Variables:
 # tab-width: 4
index 7556a347345d218bb6483d551fed64d27a3993af..e04545ad05ef4c8707731d25233cb99ecae4d52d 100644 (file)
@@ -94,7 +94,7 @@ dnl
 dnl PHP_SUBST_OLD(varname)
 dnl
 dnl Same as PHP_SUBST() but also substitutes all @VARNAME@
-dnl instances in every file passed to AC_OUTPUT()
+dnl instances in every file passed to AC_OUTPUT
 dnl
 AC_DEFUN([PHP_SUBST_OLD],[
   PHP_SUBST($1)
index 98d567a5872e402e91daf91b74b746dfd6ea00d4..e7530f70a321d4f96af46072b96500db40e25817 100644 (file)
@@ -1567,7 +1567,8 @@ PHP_CHECK_CONFIGURE_OPTIONS
 dnl
 dnl Generate build files
 dnl
-AC_OUTPUT($ALL_OUTPUT_FILES, [], [
+AC_CONFIG_FILES([$ALL_OUTPUT_FILES])
+AC_CONFIG_COMMANDS([default],[],[
 
 if test "\$CONFIG_FILES" = "$ALL_OUTPUT_FILES" || test "\$CONFIG_FILES" = " $ALL_OUTPUT_FILES" || test -z "\$CONFIG_FILES"; then
   REDO_ALL=yes
@@ -1698,6 +1699,7 @@ Check '[$]0 --help' for available options
 
 fi
 ])
+AC_OUTPUT
 
 dnl ## Local Variables:
 dnl ## tab-width: 4
index e4b2029eb1cc46bef496adab0cbc761df81eefad..f234e68ea8aaf8754ba8f83379d046cfdcf46a01 100644 (file)
@@ -199,4 +199,4 @@ touch .deps
 
 AC_CONFIG_HEADERS([config.h])
 
-AC_OUTPUT()
+AC_OUTPUT