Merge r1706918 from trunk:

m4: please any autoconf by quoting AC_DEFUN's names. PR 58126.

Submitted by: olli hauer <ohauer gmx.de>

Submitted by: ylavic
Reviewed/backported by: jim


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1707038 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Jim Jagielski
2015-10-06 12:37:09 +00:00
parent a2649df81b
commit 36c23b4873
6 changed files with 22 additions and 27 deletions

5
STATUS
View File

@ -110,11 +110,6 @@ RELEASE SHOWSTOPPERS:
PATCHES ACCEPTED TO BACKPORT FROM TRUNK: PATCHES ACCEPTED TO BACKPORT FROM TRUNK:
[ start all new proposals below, under PATCHES PROPOSED. ] [ start all new proposals below, under PATCHES PROPOSED. ]
* Fix some m4's AC_DEFUN quoting. PR 58126.
trunk patch: http://svn.apache.org/r1706918
2.4.x patch: http://people.apache.org/~ylavic/httpd-2.4.x-AC_DEFUN_quotes.patch
+1: ylavic, jim, rjung
* mod_substitute: Configure patterns merge order. PR 57641 * mod_substitute: Configure patterns merge order. PR 57641
trunk patch: http://svn.apache.org/r1684900 trunk patch: http://svn.apache.org/r1684900
http://svn.apache.org/r1687539 http://svn.apache.org/r1687539

View File

@ -4,25 +4,25 @@ dnl Autoconf 2.50 can not handle substr correctly. It does have
dnl AC_HELP_STRING, so let's try to call it if we can. dnl AC_HELP_STRING, so let's try to call it if we can.
dnl Note: this define must be on one line so that it can be properly returned dnl Note: this define must be on one line so that it can be properly returned
dnl as the help string. dnl as the help string.
AC_DEFUN(APACHE_HELP_STRING,[ifelse(regexp(AC_ACVERSION, 2\.1), -1, AC_HELP_STRING($1,$2),[ ]$1 substr([ ],len($1))$2)])dnl AC_DEFUN([APACHE_HELP_STRING],[ifelse(regexp(AC_ACVERSION, 2\.1), -1, AC_HELP_STRING($1,$2),[ ]$1 substr([ ],len($1))$2)])dnl
dnl APACHE_SUBST(VARIABLE) dnl APACHE_SUBST(VARIABLE)
dnl Makes VARIABLE available in generated files dnl Makes VARIABLE available in generated files
dnl (do not use @variable@ in Makefiles, but $(variable)) dnl (do not use @variable@ in Makefiles, but $(variable))
AC_DEFUN(APACHE_SUBST,[ AC_DEFUN([APACHE_SUBST],[
APACHE_VAR_SUBST="$APACHE_VAR_SUBST $1" APACHE_VAR_SUBST="$APACHE_VAR_SUBST $1"
AC_SUBST($1) AC_SUBST($1)
]) ])
dnl APACHE_FAST_OUTPUT(FILENAME) dnl APACHE_FAST_OUTPUT(FILENAME)
dnl Perform substitutions on FILENAME (Makefiles only) dnl Perform substitutions on FILENAME (Makefiles only)
AC_DEFUN(APACHE_FAST_OUTPUT,[ AC_DEFUN([APACHE_FAST_OUTPUT],[
APACHE_FAST_OUTPUT_FILES="$APACHE_FAST_OUTPUT_FILES $1" APACHE_FAST_OUTPUT_FILES="$APACHE_FAST_OUTPUT_FILES $1"
]) ])
dnl APACHE_GEN_CONFIG_VARS dnl APACHE_GEN_CONFIG_VARS
dnl Creates config_vars.mk dnl Creates config_vars.mk
AC_DEFUN(APACHE_GEN_CONFIG_VARS,[ AC_DEFUN([APACHE_GEN_CONFIG_VARS],[
APACHE_SUBST(HTTPD_VERSION) APACHE_SUBST(HTTPD_VERSION)
APACHE_SUBST(HTTPD_MMN) APACHE_SUBST(HTTPD_MMN)
APACHE_SUBST(abs_srcdir) APACHE_SUBST(abs_srcdir)
@ -114,14 +114,14 @@ AC_DEFUN(APACHE_GEN_CONFIG_VARS,[
dnl APACHE_GEN_MAKEFILES dnl APACHE_GEN_MAKEFILES
dnl Creates Makefiles dnl Creates Makefiles
AC_DEFUN(APACHE_GEN_MAKEFILES,[ AC_DEFUN([APACHE_GEN_MAKEFILES],[
$SHELL $srcdir/build/fastgen.sh $srcdir $ac_cv_mkdir_p $BSD_MAKEFILE $APACHE_FAST_OUTPUT_FILES $SHELL $srcdir/build/fastgen.sh $srcdir $ac_cv_mkdir_p $BSD_MAKEFILE $APACHE_FAST_OUTPUT_FILES
]) ])
dnl ## APACHE_OUTPUT(file) dnl ## APACHE_OUTPUT(file)
dnl ## adds "file" to the list of files generated by AC_OUTPUT dnl ## adds "file" to the list of files generated by AC_OUTPUT
dnl ## This macro can be used several times. dnl ## This macro can be used several times.
AC_DEFUN(APACHE_OUTPUT, [ AC_DEFUN([APACHE_OUTPUT], [
APACHE_OUTPUT_FILES="$APACHE_OUTPUT_FILES $1" APACHE_OUTPUT_FILES="$APACHE_OUTPUT_FILES $1"
]) ])
@ -130,7 +130,7 @@ dnl APACHE_TYPE_RLIM_T
dnl dnl
dnl If rlim_t is not defined, define it to int dnl If rlim_t is not defined, define it to int
dnl dnl
AC_DEFUN(APACHE_TYPE_RLIM_T, [ AC_DEFUN([APACHE_TYPE_RLIM_T], [
AC_CACHE_CHECK([for rlim_t], ac_cv_type_rlim_t, [ AC_CACHE_CHECK([for rlim_t], ac_cv_type_rlim_t, [
AC_TRY_COMPILE([ AC_TRY_COMPILE([
#include <sys/types.h> #include <sys/types.h>
@ -153,7 +153,7 @@ dnl prefix, i.e. MOD_CFLAGS etc.). Used in APACHE_MODPATH_{INIT,FINISH}.
define(mod_buildvars, [CFLAGS CXXFLAGS CPPFLAGS LDFLAGS LIBS INCLUDES]) define(mod_buildvars, [CFLAGS CXXFLAGS CPPFLAGS LDFLAGS LIBS INCLUDES])
dnl dnl
dnl APACHE_MODPATH_INIT(modpath) dnl APACHE_MODPATH_INIT(modpath)
AC_DEFUN(APACHE_MODPATH_INIT,[ AC_DEFUN([APACHE_MODPATH_INIT],[
current_dir=$1 current_dir=$1
modpath_current=modules/$1 modpath_current=modules/$1
modpath_static= modpath_static=
@ -165,7 +165,7 @@ AC_DEFUN(APACHE_MODPATH_INIT,[
> $modpath_current/modules.mk > $modpath_current/modules.mk
])dnl ])dnl
dnl dnl
AC_DEFUN(APACHE_MODPATH_FINISH,[ AC_DEFUN([APACHE_MODPATH_FINISH],[
echo "DISTCLEAN_TARGETS = modules.mk" >> $modpath_current/modules.mk echo "DISTCLEAN_TARGETS = modules.mk" >> $modpath_current/modules.mk
echo "static = $modpath_static" >> $modpath_current/modules.mk echo "static = $modpath_static" >> $modpath_current/modules.mk
echo "shared = $modpath_shared" >> $modpath_current/modules.mk echo "shared = $modpath_shared" >> $modpath_current/modules.mk
@ -183,7 +183,7 @@ AC_DEFUN(APACHE_MODPATH_FINISH,[
])dnl ])dnl
dnl dnl
dnl APACHE_MODPATH_ADD(name[, shared[, objects [, ldflags[, libs]]]]) dnl APACHE_MODPATH_ADD(name[, shared[, objects [, ldflags[, libs]]]])
AC_DEFUN(APACHE_MODPATH_ADD,[ AC_DEFUN([APACHE_MODPATH_ADD],[
if test -z "$3"; then if test -z "$3"; then
objects="mod_$1.lo" objects="mod_$1.lo"
else else
@ -229,7 +229,7 @@ dnl config -- configuration logic to run if the MPM is enabled
dnl path -- relative path to MPM (default: server/mpm/mpmname) dnl path -- relative path to MPM (default: server/mpm/mpmname)
dnl libs -- libs needed by this MPM dnl libs -- libs needed by this MPM
dnl dnl
AC_DEFUN(APACHE_MPM_MODULE,[ AC_DEFUN([APACHE_MPM_MODULE],[
if ap_mpm_is_enabled $1; then if ap_mpm_is_enabled $1; then
if test -z "$3"; then if test -z "$3"; then
objects="$1.lo" objects="$1.lo"
@ -306,7 +306,7 @@ dnl current module.
dnl prereq_module's APACHE_MODULE() statement must have been processed dnl prereq_module's APACHE_MODULE() statement must have been processed
dnl before the current APACHE_MODULE() statement. dnl before the current APACHE_MODULE() statement.
dnl dnl
AC_DEFUN(APACHE_MODULE,[ AC_DEFUN([APACHE_MODULE],[
AC_MSG_CHECKING(whether to enable mod_$1) AC_MSG_CHECKING(whether to enable mod_$1)
define([optname],[--]ifelse($5,yes,disable,enable)[-]translit($1,_,-))dnl define([optname],[--]ifelse($5,yes,disable,enable)[-]translit($1,_,-))dnl
AC_ARG_ENABLE(translit($1,_,-),APACHE_HELP_STRING(optname(),$2),force_$1=$enableval,enable_$1=ifelse($5,,maybe-all,$5)) AC_ARG_ENABLE(translit($1,_,-),APACHE_HELP_STRING(optname(),$2),force_$1=$enableval,enable_$1=ifelse($5,,maybe-all,$5))
@ -407,7 +407,7 @@ AC_DEFUN(APACHE_MODULE,[
dnl dnl
dnl APACHE_ENABLE_MODULES dnl APACHE_ENABLE_MODULES
dnl dnl
AC_DEFUN(APACHE_ENABLE_MODULES,[ AC_DEFUN([APACHE_ENABLE_MODULES],[
module_selection=most module_selection=most
module_default=shared module_default=shared
@ -467,7 +467,7 @@ AC_DEFUN(APACHE_ENABLE_MODULES,[
]) ])
]) ])
AC_DEFUN(APACHE_REQUIRE_CXX,[ AC_DEFUN([APACHE_REQUIRE_CXX],[
if test -z "$apache_cxx_done"; then if test -z "$apache_cxx_done"; then
AC_PROG_CXX AC_PROG_CXX
AC_PROG_CXXCPP AC_PROG_CXXCPP
@ -481,7 +481,7 @@ dnl
dnl Configure for OpenSSL, giving preference to dnl Configure for OpenSSL, giving preference to
dnl "--with-ssl=<path>" if it was specified. dnl "--with-ssl=<path>" if it was specified.
dnl dnl
AC_DEFUN(APACHE_CHECK_OPENSSL,[ AC_DEFUN([APACHE_CHECK_OPENSSL],[
AC_CACHE_CHECK([for OpenSSL], [ac_cv_openssl], [ AC_CACHE_CHECK([for OpenSSL], [ac_cv_openssl], [
dnl initialise the variables we use dnl initialise the variables we use
ac_cv_openssl=no ac_cv_openssl=no
@ -602,14 +602,14 @@ dnl Export (via APACHE_SUBST) the various path-related variables that
dnl apache will use while generating scripts like autoconf and apxs and dnl apache will use while generating scripts like autoconf and apxs and
dnl the default config file. dnl the default config file.
AC_DEFUN(APACHE_SUBST_EXPANDED_ARG,[ AC_DEFUN([APACHE_SUBST_EXPANDED_ARG],[
APR_EXPAND_VAR(exp_$1, [$]$1) APR_EXPAND_VAR(exp_$1, [$]$1)
APACHE_SUBST(exp_$1) APACHE_SUBST(exp_$1)
APR_PATH_RELATIVE(rel_$1, [$]exp_$1, ${prefix}) APR_PATH_RELATIVE(rel_$1, [$]exp_$1, ${prefix})
APACHE_SUBST(rel_$1) APACHE_SUBST(rel_$1)
]) ])
AC_DEFUN(APACHE_EXPORT_ARGUMENTS,[ AC_DEFUN([APACHE_EXPORT_ARGUMENTS],[
APACHE_SUBST_EXPANDED_ARG(exec_prefix) APACHE_SUBST_EXPANDED_ARG(exec_prefix)
APACHE_SUBST_EXPANDED_ARG(bindir) APACHE_SUBST_EXPANDED_ARG(bindir)
APACHE_SUBST_EXPANDED_ARG(sbindir) APACHE_SUBST_EXPANDED_ARG(sbindir)

View File

@ -34,7 +34,7 @@ dnl
dnl Configure for the detected distcache installation, giving dnl Configure for the detected distcache installation, giving
dnl preference to "--with-distcache=<path>" if it was specified. dnl preference to "--with-distcache=<path>" if it was specified.
dnl dnl
AC_DEFUN(APACHE_CHECK_DISTCACHE,[ AC_DEFUN([APACHE_CHECK_DISTCACHE],[
if test "x$ap_distcache_configured" = "x"; then if test "x$ap_distcache_configured" = "x"; then
dnl initialise the variables we use dnl initialise the variables we use
ap_distcache_found="" ap_distcache_found=""

View File

@ -96,7 +96,7 @@ APACHE_MODULE(deflate, Deflate transfer encoding support, , , most, [
fi fi
]) ])
AC_DEFUN(FIND_LIBXML2, [ AC_DEFUN([FIND_LIBXML2], [
AC_CACHE_CHECK([for libxml2], [ac_cv_libxml2], [ AC_CACHE_CHECK([for libxml2], [ac_cv_libxml2], [
AC_ARG_WITH(libxml2, AC_ARG_WITH(libxml2,
[APACHE_HELP_STRING(--with-libxml2=PATH,location for libxml2)], [APACHE_HELP_STRING(--with-libxml2=PATH,location for libxml2)],

View File

@ -51,7 +51,7 @@ dnl
dnl Configure for nghttp2, giving preference to dnl Configure for nghttp2, giving preference to
dnl "--with-nghttp2=<path>" if it was specified. dnl "--with-nghttp2=<path>" if it was specified.
dnl dnl
AC_DEFUN(APACHE_CHECK_NGHTTP2,[ AC_DEFUN([APACHE_CHECK_NGHTTP2],[
AC_CACHE_CHECK([for nghttp2], [ac_cv_nghttp2], [ AC_CACHE_CHECK([for nghttp2], [ac_cv_nghttp2], [
dnl initialise the variables we use dnl initialise the variables we use
ac_cv_nghttp2=no ac_cv_nghttp2=no

View File

@ -60,7 +60,7 @@ case $host in
esac esac
dnl APACHE_MPM_SUPPORTED(name, supports-shared, is_threaded) dnl APACHE_MPM_SUPPORTED(name, supports-shared, is_threaded)
AC_DEFUN(APACHE_MPM_SUPPORTED,[ AC_DEFUN([APACHE_MPM_SUPPORTED],[
if test "$2" = "yes"; then if test "$2" = "yes"; then
eval "ap_supported_mpm_$1=shared" eval "ap_supported_mpm_$1=shared"
ap_supported_shared_mpms="$ap_supported_shared_mpms $1 " ap_supported_shared_mpms="$ap_supported_shared_mpms $1 "
@ -73,7 +73,7 @@ AC_DEFUN(APACHE_MPM_SUPPORTED,[
])dnl ])dnl
dnl APACHE_MPM_ENABLED(name) dnl APACHE_MPM_ENABLED(name)
AC_DEFUN(APACHE_MPM_ENABLED,[ AC_DEFUN([APACHE_MPM_ENABLED],[
if ap_mpm_is_enabled $1; then if ap_mpm_is_enabled $1; then
: :
else else