diff --git a/autoconf-el.changes b/autoconf-el.changes index 302f461..d259ead 100644 --- a/autoconf-el.changes +++ b/autoconf-el.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Fri Jul 17 23:24:43 CEST 2009 - dominique-obs@leuenberger.net + +- Add autoconf-xfail-test27.patch + + It skips test 27 ([autom4te preselections]) as it's an + incompatibility between autoconf 2.63 and automake 1.11 + ! This patch needs to be removed with autoconf 2.64 again ! + ------------------------------------------------------------------- Wed Sep 10 09:59:08 CEST 2008 - schwab@suse.de diff --git a/autoconf-el.spec b/autoconf-el.spec index f73bfbf..3f6adc0 100644 --- a/autoconf-el.spec +++ b/autoconf-el.spec @@ -1,7 +1,7 @@ # # spec file for package autoconf-el (Version 2.63) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ License: GPL v2 or later Group: Productivity/Editors/Emacs AutoReqProv: on Version: 2.63 -Release: 1 +Release: 4 Summary: Emacs mode for editing GNU Autoconf scripts Url: http://www.gnu.org/software/autoconf BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -75,175 +75,3 @@ rm -rf $RPM_BUILD_ROOT %{site_lisp}/*.elc %changelog -* Wed Sep 10 2008 schwab@suse.de -- Update to autoconf 2.63. - ** AC_C_BIGENDIAN does not mistakenly report "universal" for some - bigendian hosts, a regression introduced with universal binary - support in 2.62. - ** AC_PATH_X now includes /lib64 and /usr/lib64 in its list of default - library directories. - ** AC_USE_SYSTEM_EXTENSIONS no longer conflicts with an external - AC_DEFINE([__EXTENSIONS__]). This fixes a regression introduced in - 2.62 when using macros such as AC_AIX that were made obsolete in - favor of the more portable AC_USE_SYSTEM_EXTENSIONS. - ** AC_CHECK_TARGET_TOOLS is usable in the non-cross-compile case. - ** Newly obsolete macros - The following macro has been marked obsolete, since current porting - targets can safely assume C89 semantics that signal handlers return - void. We have no current plans to remove the macro. - AC_TYPE_SIGNAL - ** The macros m4_map and m4_map_sep now ignore any list elements - consisting of just empty quotes, and m4_map_sep now expands its - separator. This fixes a regression in 2.62 when these macros were - first documented, for the sake of clients expecting the semantics - that these macros had prior to that time. The new macros m4_mapall - and m4_mapall_sep, along with extra quoting of the separator, can - be used to get the semantics that m4_map_sep had in 2.62. - ** Clients of m4_expand, such as AS_HELP_STRING and AT_SETUP, can now - handle properly quoted but otherwise unbalanced parentheses (for - some macros, this fixes a regression in 2.62). - ** Two new quadrigraphs have been introduced: @{:@ for (, and @:}@ for ), - allowing the output of unbalanced parentheses in more contexts. - ** The following m4sugar macros are new: - m4_joinall m4_mapall m4_mapall_sep m4_reverse m4_set_add - m4_set_add_all m4_set_contains m4_set_contents m4_set_delete - m4_set_difference m4_set_dump m4_set_empty m4_set_foreach - m4_set_intersection m4_set_list m4_set_listc m4_set_remove - m4_set_size m4_set_union - ** The following m4sugar macros now accept multiple arguments, as is the - case with underlying m4: - m4_defn m4_popdef m4_undefine - ** The following m4sugar macros now guarantee linear scaling; they - previously had linear scaling with m4 1.6 but quadratic scaling - when using m4 1.4.x. All macros built on top of these also gain - the scaling improvements. - m4_bmatch m4_bpatsubsts m4_case m4_cond m4_do m4_dquote_elt - m4_foreach m4_join m4_list_cmp m4_map m4_map_sep m4_max - m4_min m4_shiftn - ** AT_KEYWORDS once again performs expansion on its argument, such that - AT_KEYWORDS([m4_if([$1], [], [default])]) no longer complains about - the possibly unexpanded m4_if [regression introduced in 2.62]. - ** Config header templates `#undef UNDEFINED /* comment */' do not lead to - nested comments any more; regression introduced in 2.62. -* Thu Jul 17 2008 schwab@suse.de -- Revert AC_C_BIGENDIAN change for now. -- Fix config header substitution. -* Wed Apr 09 2008 schwab@suse.de -- Update to autoconf 2.62. - -* Mon Mar 10 2008 schwab@suse.de -- Fix spurious testsuite failure. -* Tue Feb 19 2008 schwab@suse.de -- Fix undefined behaviour in AC_FUNC_MKTIME test. -* Fri Jun 01 2007 schwab@suse.de -- Relax m4 requirement to work around autobuild bug. -* Mon Apr 02 2007 schwab@suse.de -- Fix spurious testsuite failure. -* Sun Mar 25 2007 schwab@suse.de -- Display testsuite log on failure. -* Wed Dec 13 2006 schwab@suse.de -- Handle old style libltdl macros. -* Mon Dec 04 2006 schwab@suse.de -- Update to autoconf 2.61. - ** New macros AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS. - ** AC_ARG_ENABLE and AC_ARG_WITH now allow '.' in feature and package names. -* Wed Aug 02 2006 schwab@suse.de -- Split off autoconf-el. -* Thu Jul 20 2006 schwab@suse.de -- Fix testsuite. -* Tue Jun 27 2006 schwab@suse.de -- Update to autoconf 2.60, see - . -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Sat Jun 19 2004 schwab@suse.de -- Require exact version of m4. -* Thu Nov 13 2003 schwab@suse.de -- Update to autoconf 2.59, incorporates last change. -* Mon Nov 10 2003 schwab@suse.de -- Fix abs_srcdir. -* Tue Nov 04 2003 schwab@suse.de -- Update to autoconf 2.58. -* Thu Sep 18 2003 schwab@suse.de -- Downgrade flock failure to a warning [#26962]. -* Mon Sep 08 2003 schwab@suse.de -- Add patch to serialize access to autom4te cache file [#26962]. -* Mon May 12 2003 schwab@suse.de -- Add %%defattr. -* Thu Apr 24 2003 ro@suse.de -- fix install_info --delete call and move from preun to postun -* Mon Apr 07 2003 schwab@suse.de -- Only delete info entries when removing last version. -* Thu Feb 06 2003 schwab@suse.de -- Use %%install_info. -* Thu Dec 05 2002 schwab@suse.de -- Update to autoconf 2.57. - * Bug fixes for problems with AIX linker, with freestanding C compilers, - with GNU m4 limitations, and with obsolete copies of GNU documents. -* Fri Nov 15 2002 schwab@suse.de -- Update to autoconf 2.56. -* Tue Jun 11 2002 schwab@suse.de -- Fix missing info dir entries. -* Mon May 13 2002 schwab@suse.de -- Fix invalid node name in docs [#16078]. -* Fri Apr 12 2002 schwab@suse.de -- Remove g77 from neededforbuild. -* Mon Apr 08 2002 schwab@suse.de -- Run automake last in autoreconf. -* Sun Apr 07 2002 schwab@suse.de -- Fix _AC_SRCPATHS. -* Thu Apr 04 2002 schwab@suse.de -- Fix _AS_PATH_WALK. -* Tue Apr 02 2002 schwab@suse.de -- Fix premature expansion in m4_bmatch. -* Sat Mar 30 2002 schwab@suse.de -- Handle libltdl in autoreconf. -- Run automake after aclocal in autoreconf. -* Fri Mar 15 2002 schwab@suse.de -- Handle gettext 0.11 in autoreconf. -* Sat Mar 09 2002 schwab@suse.de -- Update to autoconf 2.53. -* Sat Jul 21 2001 schwab@suse.de -- Always set {host,build,target}_alias. -* Thu Jul 19 2001 schwab@suse.de -- Update to autoconf 2.52. -* Mon Jun 11 2001 olh@suse.de -- recognize ppc64 -* Tue May 22 2001 schwab@suse.de -- Update to autoconf 2.50. -- Add Buildroot. -* Fri Mar 23 2001 schwab@suse.de -- Add m4 as neededforbuild. -- Require m4 and gawk. -* Wed Mar 21 2001 schwab@suse.de -- Set F77 to g77 during `make check'. -* Wed Feb 21 2001 schwab@suse.de -- Fix AC_PROC_CXXCPP. -- Add %%suse_update_config. -- Don't mark acconfig.h as %%config. -- Run testsuite. -* Thu Jun 01 2000 kukuk@suse.de -- Add more docu, fill out group tag -* Mon May 01 2000 kukuk@suse.de -- Use infodir macro -* Fri Mar 24 2000 schwab@suse.de -- Fix conflicting declaration of exit. -* Tue Jan 18 2000 schwab@suse.de -- Undefine m4 macro `symbols' (new builtin in m4 1.4o). -* Mon Dec 06 1999 schwab@suse.de -- Discard output from `type -p'. -* Thu Dec 02 1999 schwab@suse.de -- Make sure tempfiles are always removed. -- Fix some quoting bugs in shell scripts. -* Thu Nov 04 1999 ro@suse.de -- fixed for alphaev6 -* Mon Sep 13 1999 bs@suse.de -- ran old prepare_spec on spec file to switch to new prepare_spec. -* Wed Aug 25 1999 kukuk@suse.de -- Specfile cleanup -* Fri Jan 15 1999 ro@suse.de -- update to 2.13 -* Thu Jul 23 1998 werner@suse.de -- Make auto*.sh more secure and use mktemp if avaliable -* Thu Jan 23 1997 florian@suse.de -- update to version 2.12 diff --git a/autoconf-xfail-test27.patch b/autoconf-xfail-test27.patch new file mode 100644 index 0000000..7231cd1 --- /dev/null +++ b/autoconf-xfail-test27.patch @@ -0,0 +1,15 @@ +Patch to allow failing of test 27. This is needed in order to stay compatible with automake 1.11 + +Reference: http://lists.gnu.org/archive/html/autoconf/2009-07/msg00048.html + +diff -ur autoconf-2.63/tests/tools.at autoconf-2.63.patched//tests/tools.at +--- autoconf-2.63/tests/tools.at 2008-08-22 14:05:31.000000000 +0200 ++++ autoconf-2.63.patched//tests/tools.at 2009-07-17 22:43:33.000000000 +0200 +@@ -946,6 +946,7 @@ + # We use aclocal and automake. + AT_CHECK([automake --version || exit 77], [], [ignore], [ignore]) + AT_CHECK([test ! -f $HOME/.autom4te.cfg || exit 77], [], [ignore], [ignore]) ++AT_XFAIL_IF([:]) + + AT_DATA([configure.in], + [[AC_INIT(GNU foo, 1.0) diff --git a/autoconf.changes b/autoconf.changes index 302f461..d259ead 100644 --- a/autoconf.changes +++ b/autoconf.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Fri Jul 17 23:24:43 CEST 2009 - dominique-obs@leuenberger.net + +- Add autoconf-xfail-test27.patch + + It skips test 27 ([autom4te preselections]) as it's an + incompatibility between autoconf 2.63 and automake 1.11 + ! This patch needs to be removed with autoconf 2.64 again ! + ------------------------------------------------------------------- Wed Sep 10 09:59:08 CEST 2008 - schwab@suse.de diff --git a/autoconf.spec b/autoconf.spec index 1d742be..850d91c 100644 --- a/autoconf.spec +++ b/autoconf.spec @@ -1,7 +1,7 @@ # # spec file for package autoconf (Version 2.63) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,10 +26,12 @@ AutoReqProv: on Requires: m4 >= %(rpm -q --qf=%%{VERSION} m4) PreReq: %{install_info_prereq} Version: 2.63 -Release: 1 +Release: 4 Summary: A GNU Tool for Automatically Configuring Source Code Source: autoconf-%{version}.tar.bz2 -Patch: autoreconf-ltdl.diff +Patch0: autoreconf-ltdl.diff +# PATCH-FIX-UPSTREAM autoconf-xfail-test27.patch dominique-obs@leuenberger.net -- allows test 27 to fail, as automake 1.11 has newer macros. +Patch1: autoconf-xfail-test27.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -54,7 +56,8 @@ Authors: %prep %setup -q -%patch +%patch0 +%patch1 -p1 %build %{suse_update_config -f config} @@ -87,175 +90,3 @@ rm -rf $RPM_BUILD_ROOT %doc %{_mandir}/man1/*.gz %changelog -* Wed Sep 10 2008 schwab@suse.de -- Update to autoconf 2.63. - ** AC_C_BIGENDIAN does not mistakenly report "universal" for some - bigendian hosts, a regression introduced with universal binary - support in 2.62. - ** AC_PATH_X now includes /lib64 and /usr/lib64 in its list of default - library directories. - ** AC_USE_SYSTEM_EXTENSIONS no longer conflicts with an external - AC_DEFINE([__EXTENSIONS__]). This fixes a regression introduced in - 2.62 when using macros such as AC_AIX that were made obsolete in - favor of the more portable AC_USE_SYSTEM_EXTENSIONS. - ** AC_CHECK_TARGET_TOOLS is usable in the non-cross-compile case. - ** Newly obsolete macros - The following macro has been marked obsolete, since current porting - targets can safely assume C89 semantics that signal handlers return - void. We have no current plans to remove the macro. - AC_TYPE_SIGNAL - ** The macros m4_map and m4_map_sep now ignore any list elements - consisting of just empty quotes, and m4_map_sep now expands its - separator. This fixes a regression in 2.62 when these macros were - first documented, for the sake of clients expecting the semantics - that these macros had prior to that time. The new macros m4_mapall - and m4_mapall_sep, along with extra quoting of the separator, can - be used to get the semantics that m4_map_sep had in 2.62. - ** Clients of m4_expand, such as AS_HELP_STRING and AT_SETUP, can now - handle properly quoted but otherwise unbalanced parentheses (for - some macros, this fixes a regression in 2.62). - ** Two new quadrigraphs have been introduced: @{:@ for (, and @:}@ for ), - allowing the output of unbalanced parentheses in more contexts. - ** The following m4sugar macros are new: - m4_joinall m4_mapall m4_mapall_sep m4_reverse m4_set_add - m4_set_add_all m4_set_contains m4_set_contents m4_set_delete - m4_set_difference m4_set_dump m4_set_empty m4_set_foreach - m4_set_intersection m4_set_list m4_set_listc m4_set_remove - m4_set_size m4_set_union - ** The following m4sugar macros now accept multiple arguments, as is the - case with underlying m4: - m4_defn m4_popdef m4_undefine - ** The following m4sugar macros now guarantee linear scaling; they - previously had linear scaling with m4 1.6 but quadratic scaling - when using m4 1.4.x. All macros built on top of these also gain - the scaling improvements. - m4_bmatch m4_bpatsubsts m4_case m4_cond m4_do m4_dquote_elt - m4_foreach m4_join m4_list_cmp m4_map m4_map_sep m4_max - m4_min m4_shiftn - ** AT_KEYWORDS once again performs expansion on its argument, such that - AT_KEYWORDS([m4_if([$1], [], [default])]) no longer complains about - the possibly unexpanded m4_if [regression introduced in 2.62]. - ** Config header templates `#undef UNDEFINED /* comment */' do not lead to - nested comments any more; regression introduced in 2.62. -* Thu Jul 17 2008 schwab@suse.de -- Revert AC_C_BIGENDIAN change for now. -- Fix config header substitution. -* Wed Apr 09 2008 schwab@suse.de -- Update to autoconf 2.62. - -* Mon Mar 10 2008 schwab@suse.de -- Fix spurious testsuite failure. -* Tue Feb 19 2008 schwab@suse.de -- Fix undefined behaviour in AC_FUNC_MKTIME test. -* Fri Jun 01 2007 schwab@suse.de -- Relax m4 requirement to work around autobuild bug. -* Mon Apr 02 2007 schwab@suse.de -- Fix spurious testsuite failure. -* Sun Mar 25 2007 schwab@suse.de -- Display testsuite log on failure. -* Wed Dec 13 2006 schwab@suse.de -- Handle old style libltdl macros. -* Mon Dec 04 2006 schwab@suse.de -- Update to autoconf 2.61. - ** New macros AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS. - ** AC_ARG_ENABLE and AC_ARG_WITH now allow '.' in feature and package names. -* Wed Aug 02 2006 schwab@suse.de -- Split off autoconf-el. -* Thu Jul 20 2006 schwab@suse.de -- Fix testsuite. -* Tue Jun 27 2006 schwab@suse.de -- Update to autoconf 2.60, see - . -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Sat Jun 19 2004 schwab@suse.de -- Require exact version of m4. -* Thu Nov 13 2003 schwab@suse.de -- Update to autoconf 2.59, incorporates last change. -* Mon Nov 10 2003 schwab@suse.de -- Fix abs_srcdir. -* Tue Nov 04 2003 schwab@suse.de -- Update to autoconf 2.58. -* Thu Sep 18 2003 schwab@suse.de -- Downgrade flock failure to a warning [#26962]. -* Mon Sep 08 2003 schwab@suse.de -- Add patch to serialize access to autom4te cache file [#26962]. -* Mon May 12 2003 schwab@suse.de -- Add %%defattr. -* Thu Apr 24 2003 ro@suse.de -- fix install_info --delete call and move from preun to postun -* Mon Apr 07 2003 schwab@suse.de -- Only delete info entries when removing last version. -* Thu Feb 06 2003 schwab@suse.de -- Use %%install_info. -* Thu Dec 05 2002 schwab@suse.de -- Update to autoconf 2.57. - * Bug fixes for problems with AIX linker, with freestanding C compilers, - with GNU m4 limitations, and with obsolete copies of GNU documents. -* Fri Nov 15 2002 schwab@suse.de -- Update to autoconf 2.56. -* Tue Jun 11 2002 schwab@suse.de -- Fix missing info dir entries. -* Mon May 13 2002 schwab@suse.de -- Fix invalid node name in docs [#16078]. -* Fri Apr 12 2002 schwab@suse.de -- Remove g77 from neededforbuild. -* Mon Apr 08 2002 schwab@suse.de -- Run automake last in autoreconf. -* Sun Apr 07 2002 schwab@suse.de -- Fix _AC_SRCPATHS. -* Thu Apr 04 2002 schwab@suse.de -- Fix _AS_PATH_WALK. -* Tue Apr 02 2002 schwab@suse.de -- Fix premature expansion in m4_bmatch. -* Sat Mar 30 2002 schwab@suse.de -- Handle libltdl in autoreconf. -- Run automake after aclocal in autoreconf. -* Fri Mar 15 2002 schwab@suse.de -- Handle gettext 0.11 in autoreconf. -* Sat Mar 09 2002 schwab@suse.de -- Update to autoconf 2.53. -* Sat Jul 21 2001 schwab@suse.de -- Always set {host,build,target}_alias. -* Thu Jul 19 2001 schwab@suse.de -- Update to autoconf 2.52. -* Mon Jun 11 2001 olh@suse.de -- recognize ppc64 -* Tue May 22 2001 schwab@suse.de -- Update to autoconf 2.50. -- Add Buildroot. -* Fri Mar 23 2001 schwab@suse.de -- Add m4 as neededforbuild. -- Require m4 and gawk. -* Wed Mar 21 2001 schwab@suse.de -- Set F77 to g77 during `make check'. -* Wed Feb 21 2001 schwab@suse.de -- Fix AC_PROC_CXXCPP. -- Add %%suse_update_config. -- Don't mark acconfig.h as %%config. -- Run testsuite. -* Thu Jun 01 2000 kukuk@suse.de -- Add more docu, fill out group tag -* Mon May 01 2000 kukuk@suse.de -- Use infodir macro -* Fri Mar 24 2000 schwab@suse.de -- Fix conflicting declaration of exit. -* Tue Jan 18 2000 schwab@suse.de -- Undefine m4 macro `symbols' (new builtin in m4 1.4o). -* Mon Dec 06 1999 schwab@suse.de -- Discard output from `type -p'. -* Thu Dec 02 1999 schwab@suse.de -- Make sure tempfiles are always removed. -- Fix some quoting bugs in shell scripts. -* Thu Nov 04 1999 ro@suse.de -- fixed for alphaev6 -* Mon Sep 13 1999 bs@suse.de -- ran old prepare_spec on spec file to switch to new prepare_spec. -* Wed Aug 25 1999 kukuk@suse.de -- Specfile cleanup -* Fri Jan 15 1999 ro@suse.de -- update to 2.13 -* Thu Jul 23 1998 werner@suse.de -- Make auto*.sh more secure and use mktemp if avaliable -* Thu Jan 23 1997 florian@suse.de -- update to version 2.12