From 62bf2a32e8132434cafc88532f9df80494447c30 Mon Sep 17 00:00:00 2001 From: matthieu Date: Fri, 31 May 2013 15:51:07 +0000 Subject: [PATCH] Update to libXxf86vm 1.1.3 --- lib/libXxf86vm/ChangeLog | 129 +++++++++++++++++++++++++++++++++ lib/libXxf86vm/Makefile.in | 7 +- lib/libXxf86vm/aclocal.m4 | 38 ---------- lib/libXxf86vm/configure | 70 +++++++----------- lib/libXxf86vm/configure.ac | 9 ++- lib/libXxf86vm/man/Makefile.in | 7 +- lib/libXxf86vm/src/Makefile.am | 4 +- lib/libXxf86vm/src/Makefile.in | 11 ++- 8 files changed, 175 insertions(+), 100 deletions(-) diff --git a/lib/libXxf86vm/ChangeLog b/lib/libXxf86vm/ChangeLog index 08a7e985b..225701f38 100644 --- a/lib/libXxf86vm/ChangeLog +++ b/lib/libXxf86vm/ChangeLog @@ -1,3 +1,132 @@ +commit 4ca5d221d35ed6981247caa5d5069f083e83b7fb +Author: Alan Coopersmith +Date: Thu May 30 18:43:11 2013 -0700 + + libXxf86vm 1.1.3 + + Signed-off-by: Alan Coopersmith + +commit 4c4123441e40da97acd10f58911193ad3dcef5cd +Author: Alan Coopersmith +Date: Sat Apr 13 14:43:48 2013 -0700 + + avoid integer overflow in XF86VidModeGetModeLine() + + rep.privsize is a CARD32 and needs to be bounds checked before multiplying + by sizeof(INT32) to come up with the total size to allocate & read to avoid + integer overflow, though it would not result in buffer overflow as the same + calculation was used for both allocation & reading from the network. + + Signed-off-by: Alan Coopersmith + +commit 47bb28ac0e6e49d3b6eb90c7c215f2fcf54f1a95 +Author: Alan Coopersmith +Date: Sat Apr 13 14:33:32 2013 -0700 + + memory corruption in XF86VidModeGetGammaRamp() [CVE-2013-2001] + + We trusted the server not to return more data than the client said it had + allocated room for, and would overflow the provided buffers if it did. + + Reported-by: Ilja Van Sprundel + Signed-off-by: Alan Coopersmith + +commit 284a88e21fc05a63466115b33efa411c60d988c9 +Author: Alan Coopersmith +Date: Sat Apr 13 14:24:12 2013 -0700 + + Use _XEatDataWords to avoid overflow of length calculations + + Signed-off-by: Alan Coopersmith + +commit d0355b28dd53fba6fb29c350e090ed4a73d4c480 +Author: Alan Coopersmith +Date: Sat Apr 13 17:58:28 2013 -0700 + + Unlock display before returning alloc error in XF86VidModeGetDotClocks() + + Signed-off-by: Alan Coopersmith + Reviewed-by: Peter Hutterer + +commit 6c82906f25abcb0f8ec92bcdaf1872bd8b63ca5d +Author: Alan Coopersmith +Date: Sat Apr 13 17:54:45 2013 -0700 + + Unlock display before returning alloc error in XF86VidModeGetAllModeLines() + + Signed-off-by: Alan Coopersmith + Reviewed-by: Peter Hutterer + +commit 8ed00bd0a7c44c7fece687e2566d920ea74ef809 +Author: Alan Coopersmith +Date: Sat Apr 13 17:52:12 2013 -0700 + + Unlock display before returning alloc error in XF86VidModeGetModeLine() + + Signed-off-by: Alan Coopersmith + Reviewed-by: Peter Hutterer + +commit a89b1ad3377bfef9bab52f15f98b00f6540d531a +Author: Alan Coopersmith +Date: Sat Apr 13 17:40:24 2013 -0700 + + Improve error handling in XF86VidModeGetMonitor() + + Ensure that when we return an error we unlock the display first, and + NULL out any pointers we freed in error cleanup. + + Instead of adding these fixes to every error check, instead combine + the error handling cleanup into a single copy. + + Signed-off-by: Alan Coopersmith + Reviewed-by: Peter Hutterer + +commit ef95f1c3737d9efc7d97fb1784f80ef3540a846b +Author: Alan Coopersmith +Date: Sat Apr 13 15:13:06 2013 -0700 + + When Xcalloc() returns NULL, you don't need to Xfree() it + + I have no words to explain how this ever happened. + + Signed-off-by: Alan Coopersmith + Reviewed-by: Peter Hutterer + +commit 6772336755c6eb5b46c471dd5ae2ac89101ed179 +Author: Alan Coopersmith +Date: Fri Jan 18 23:15:31 2013 -0800 + + Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS + + Excerpt https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html + + - Support for the long-deprecated INCLUDES variable will be removed + altogether in Automake 1.14. The AM_CPPFLAGS variable should be + used instead. + + This variable was deprecated in Automake releases prior to 1.10, which is + the current minimum level required to build X. + + Signed-off-by: Alan Coopersmith + +commit 9f56d200d3675fe3e178001112c563d548376b7a +Author: Colin Walters +Date: Tue Jan 15 14:39:40 2013 -0500 + + autogen.sh: Honor NOCONFIGURE environment variable + + http://people.gnome.org/~walters/docs/build-api.txt + + Signed-off-by: Adam Jackson + +commit 6528ae139506212644dc68a0696580c848e3f8de +Author: Adam Jackson +Date: Tue Jan 15 14:28:48 2013 -0500 + + configure: Remove AM_MAINTAINER_MODE + + Signed-off-by: Adam Jackson + commit a0bd361fe688590b7d62ffb3ad1c1648a22096d4 Author: Alan Coopersmith Date: Wed Mar 7 21:39:46 2012 -0800 diff --git a/lib/libXxf86vm/Makefile.in b/lib/libXxf86vm/Makefile.in index 078084479..ec6ed4f2d 100644 --- a/lib/libXxf86vm/Makefile.in +++ b/lib/libXxf86vm/Makefile.in @@ -224,7 +224,6 @@ LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MALLOC_ZERO_CFLAGS = @MALLOC_ZERO_CFLAGS@ MANIFEST_TOOL = @MANIFEST_TOOL@ @@ -320,7 +319,7 @@ all: all-recursive .SUFFIXES: am--refresh: Makefile @: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -347,9 +346,9 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) +$(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): xxf86vm.pc: $(top_builddir)/config.status $(srcdir)/xxf86vm.pc.in diff --git a/lib/libXxf86vm/aclocal.m4 b/lib/libXxf86vm/aclocal.m4 index d0b280e85..f64a04b22 100644 --- a/lib/libXxf86vm/aclocal.m4 +++ b/lib/libXxf86vm/aclocal.m4 @@ -9344,44 +9344,6 @@ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) -# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- -# From Jim Meyering - -# Copyright (C) 1996-2012 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_MAINTAINER_MODE([DEFAULT-MODE]) -# ---------------------------------- -# Control maintainer-specific portions of Makefiles. -# Default is to disable them, unless 'enable' is passed literally. -# For symmetry, 'disable' may be passed as well. Anyway, the user -# can override the default with the --enable/--disable switch. -AC_DEFUN([AM_MAINTAINER_MODE], -[m4_case(m4_default([$1], [disable]), - [enable], [m4_define([am_maintainer_other], [disable])], - [disable], [m4_define([am_maintainer_other], [enable])], - [m4_define([am_maintainer_other], [enable]) - m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) -AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode's default is 'disable' unless 'enable' is passed - AC_ARG_ENABLE([maintainer-mode], - [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], - am_maintainer_other[ make rules and dependencies not useful - (and sometimes confusing) to the casual installer])], - [USE_MAINTAINER_MODE=$enableval], - [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) - AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) - MAINT=$MAINTAINER_MODE_TRUE - AC_SUBST([MAINT])dnl -] -) - -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2012 Free Software Foundation, Inc. diff --git a/lib/libXxf86vm/configure b/lib/libXxf86vm/configure index 8fa9f7ab0..8beafc4b1 100644 --- a/lib/libXxf86vm/configure +++ b/lib/libXxf86vm/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libXxf86vm 1.1.2. +# Generated by GNU Autoconf 2.69 for libXxf86vm 1.1.3. # # Report bugs to . # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='libXxf86vm' PACKAGE_TARNAME='libXxf86vm' -PACKAGE_VERSION='1.1.2' -PACKAGE_STRING='libXxf86vm 1.1.2' +PACKAGE_VERSION='1.1.3' +PACKAGE_STRING='libXxf86vm 1.1.3' PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' PACKAGE_URL='' @@ -713,9 +713,6 @@ build_vendor build_cpu build LIBTOOL -MAINT -MAINTAINER_MODE_FALSE -MAINTAINER_MODE_TRUE am__untar am__tar AMTAR @@ -780,7 +777,6 @@ SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking -enable_maintainer_mode enable_shared enable_static with_pic @@ -1346,7 +1342,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libXxf86vm 1.1.2 to adapt to many kinds of systems. +\`configure' configures libXxf86vm 1.1.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1416,7 +1412,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libXxf86vm 1.1.2:";; + short | recursive ) echo "Configuration of libXxf86vm 1.1.3:";; esac cat <<\_ACEOF @@ -1424,9 +1420,6 @@ Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --enable-maintainer-mode - enable make rules and dependencies not useful (and - sometimes confusing) to the casual installer --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] @@ -1537,7 +1530,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libXxf86vm configure 1.1.2 +libXxf86vm configure 1.1.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1861,7 +1854,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libXxf86vm $as_me 1.1.2, which was +It was created by libXxf86vm $as_me 1.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2690,7 +2683,7 @@ fi # Define the identity of the package. PACKAGE='libXxf86vm' - VERSION='1.1.2' + VERSION='1.1.3' cat >>confdefs.h <<_ACEOF @@ -2737,29 +2730,6 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 -$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } - # Check whether --enable-maintainer-mode was given. -if test "${enable_maintainer_mode+set}" = set; then : - enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval -else - USE_MAINTAINER_MODE=no -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 -$as_echo "$USE_MAINTAINER_MODE" >&6; } - if test $USE_MAINTAINER_MODE = yes; then - MAINTAINER_MODE_TRUE= - MAINTAINER_MODE_FALSE='#' -else - MAINTAINER_MODE_TRUE='#' - MAINTAINER_MODE_FALSE= -fi - - MAINT=$MAINTAINER_MODE_TRUE - - - # Initialize libtool case `pwd` in *\ * | *\ *) @@ -17638,6 +17608,22 @@ done LIBS="$SAVE_LIBS" +# Check for _XEatDataWords function that may be patched into older Xlib release +SAVE_LIBS="$LIBS" +LIBS="$XXF86VM_LIBS" +for ac_func in _XEatDataWords +do : + ac_fn_c_check_func "$LINENO" "_XEatDataWords" "ac_cv_func__XEatDataWords" +if test "x$ac_cv_func__XEatDataWords" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE__XEATDATAWORDS 1 +_ACEOF + +fi +done + +LIBS="$SAVE_LIBS" + ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xxf86vm.pc" cat >confcache <<\_ACEOF @@ -17765,10 +17751,6 @@ else am__EXEEXT_FALSE= fi -if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then - as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. -Usually this means the macro was only invoked conditionally." "$LINENO" 5 -fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -18174,7 +18156,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libXxf86vm $as_me 1.1.2, which was +This file was extended by libXxf86vm $as_me 1.1.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18240,7 +18222,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libXxf86vm config.status 1.1.2 +libXxf86vm config.status 1.1.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/lib/libXxf86vm/configure.ac b/lib/libXxf86vm/configure.ac index c7566f116..a21de90c6 100644 --- a/lib/libXxf86vm/configure.ac +++ b/lib/libXxf86vm/configure.ac @@ -1,14 +1,13 @@ # Initialize Autoconf AC_PREREQ([2.60]) -AC_INIT([libXxf86vm], [1.1.2], +AC_INIT([libXxf86vm], [1.1.3], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXxf86vm]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS(src/config.h) # Initialize Automake AM_INIT_AUTOMAKE([foreign dist-bzip2]) -AM_MAINTAINER_MODE # Initialize libtool AC_PROG_LIBTOOL @@ -29,6 +28,12 @@ LIBS="$XXF86VM_LIBS" AC_CHECK_FUNCS([_XEatDataWords]) LIBS="$SAVE_LIBS" +# Check for _XEatDataWords function that may be patched into older Xlib release +SAVE_LIBS="$LIBS" +LIBS="$XXF86VM_LIBS" +AC_CHECK_FUNCS([_XEatDataWords]) +LIBS="$SAVE_LIBS" + AC_CONFIG_FILES([Makefile src/Makefile man/Makefile diff --git a/lib/libXxf86vm/man/Makefile.in b/lib/libXxf86vm/man/Makefile.in index 705202581..e4913d6fe 100644 --- a/lib/libXxf86vm/man/Makefile.in +++ b/lib/libXxf86vm/man/Makefile.in @@ -185,7 +185,6 @@ LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MALLOC_ZERO_CFLAGS = @MALLOC_ZERO_CFLAGS@ MANIFEST_TOOL = @MANIFEST_TOOL@ @@ -310,7 +309,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .$(LIB_MAN_SUFFIX) .man -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -335,9 +334,9 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) +$(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): diff --git a/lib/libXxf86vm/src/Makefile.am b/lib/libXxf86vm/src/Makefile.am index 8ae10ae8b..81f896790 100644 --- a/lib/libXxf86vm/src/Makefile.am +++ b/lib/libXxf86vm/src/Makefile.am @@ -3,10 +3,10 @@ lib_LTLIBRARIES = libXxf86vm.la libXxf86vm_la_SOURCES = XF86VMode.c AM_CFLAGS = $(XXF86VM_CFLAGS) $(MALLOC_ZERO_CFLAGS) +AM_CPPFLAGS = -I$(top_srcdir)/include + libXxf86vm_la_LIBADD = $(XXF86VM_LIBS) libXxf86vm_la_LDFLAGS = -version-number 1:0:0 -INCLUDES = -I$(top_srcdir)/include - libXxf86vmincludedir = $(includedir)/X11/extensions libXxf86vminclude_HEADERS = $(top_srcdir)/include/X11/extensions/xf86vmode.h diff --git a/lib/libXxf86vm/src/Makefile.in b/lib/libXxf86vm/src/Makefile.in index 6a37c271d..9da931f8b 100644 --- a/lib/libXxf86vm/src/Makefile.in +++ b/lib/libXxf86vm/src/Makefile.in @@ -202,7 +202,6 @@ LIB_MAN_SUFFIX = @LIB_MAN_SUFFIX@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MALLOC_ZERO_CFLAGS = @MALLOC_ZERO_CFLAGS@ MANIFEST_TOOL = @MANIFEST_TOOL@ @@ -292,9 +291,9 @@ top_srcdir = @top_srcdir@ lib_LTLIBRARIES = libXxf86vm.la libXxf86vm_la_SOURCES = XF86VMode.c AM_CFLAGS = $(XXF86VM_CFLAGS) $(MALLOC_ZERO_CFLAGS) +AM_CPPFLAGS = -I$(top_srcdir)/include libXxf86vm_la_LIBADD = $(XXF86VM_LIBS) libXxf86vm_la_LDFLAGS = -version-number 1:0:0 -INCLUDES = -I$(top_srcdir)/include libXxf86vmincludedir = $(includedir)/X11/extensions libXxf86vminclude_HEADERS = $(top_srcdir)/include/X11/extensions/xf86vmode.h all: config.h @@ -302,7 +301,7 @@ all: config.h .SUFFIXES: .SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -327,9 +326,9 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) +$(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): @@ -340,7 +339,7 @@ config.h: stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status src/config.h -$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) +$(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@