Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package autoconf for openSUSE:Factory checked in at 2022-04-06 21:50:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/autoconf (Old) and /work/SRC/openSUSE:Factory/.autoconf.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autoconf" Wed Apr 6 21:50:58 2022 rev:39 rq:964995 version:2.71 Changes: -------- --- /work/SRC/openSUSE:Factory/autoconf/autoconf-el.changes 2019-11-08 15:23:19.622842507 +0100 +++ /work/SRC/openSUSE:Factory/.autoconf.new.1900/autoconf-el.changes 2022-04-06 21:50:59.355910986 +0200 @@ -1,0 +2,96 @@ +Sat Jan 30 07:20:53 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de> + +- autoconf 2.71: + * Compilers that support C99 but not C2011 are detected correctly + * Compatibility improved with clang and Oracle C++ + * Compatibility restored with automake's rules for regenerating + configure + * Compatibility restored with old versions of std-gnu11.m4 +- dropped upstream patches: + * prog-c99-fix-typo.patch + * restore-compatibility-gnu11.patch + * autom4te-always-update-output-file.patch + * handle-gettext-alone.patch + +------------------------------------------------------------------- +Sat Jan 16 18:47:23 UTC 2021 - Dirk M??ller <dmuel...@suse.com> + +- add autom4te-always-update-output-file.patch to fix testsuite + failures +- handle-gettext-alone.patch: support GNU_GETTEXT alone being called + again +- add prog-c99-fix-typo.patch: fix typo in C99 detection +- add restore-compatibility-gnu11.patch: restore compatibility in GNU11 + mode + +------------------------------------------------------------------- +Sun Dec 13 18:52:47 UTC 2020 - Andreas Stieger <andreas.stie...@gmx.de> + +- autoconf 2.70: + * Warnings about obsolete constructs are now on by default, + these warnings can be turned off with -Wno-obsolete + * Many macros have become pickier about argument quotation + * Many macros no longer AC_REQUIRE as many other macros as they + used to, may expose several classes of latent bugs + * More macros use config.sub and config.guess internally + * Setting CC to a C++ compiler is no longer supported + * Running configure tests with warnings promoted to errors is + not supported + * Including confdefs.h manually may cause test failures + * Older versions of automake and aclocal (< 1.8) are no longer + supported + * AC_CONFIG_SUBDIRS no longer directly supports Cygnus configure + * AC_CHECK_HEADER and AC_CHECK_HEADERS only do a compilation test + * AC_INCLUDES_DEFAULT assumes an ISO C90 compliant C implementation + * AS_ECHO and AS_ECHO_N unconditionally use ???printf??? + * Configure scripts require support for $( ... ) command + substitution + * AC_INIT now trims extra white space from its arguments + * Macros that take whitespace-separated lists as arguments + now always expand macros within those arguments + * AC_FUNC_STRERROR_R assumes strerror_r is unavailable if it???s + not declared + * AC_OPENMP can???t be used if you have files named ???mp??? or ???penmp??? + * Configure scripts now support a ???--runstatedir??? option + * autoreconf will now run gtkdocize and intltoolize when appropriate + * autoreconf now recognizes AM_GNU_GETTEXT_REQUIRE_VERSION + * autoheader handles secondary config headers better + * AC_PROG_CC now enables C2011 mode if the compiler supports it + * New macro AC_C__GENERIC tests for C2011 _Generic support + * AC_C_VARARRAYS has been aligned with C2011. + * New macro AC_CONFIG_MACRO_DIRS + * AC_USE_SYSTEM_EXTENSIONS knows about more extensions to enable + * New compatibility macro AC_CHECK_INCLUDES_DEFAULT + * AC_REQUIRE_AUX_FILE has been improved + * AC_PROG_LEX has an option to not look for yywrap + * Use of the long-deprecated name ???configure.in??? for the autoconf + input file now elicits a warning in the ???obsolete??? category + * Use of the undocumented internal shell variables $as_echo and + $as_echo_n now elicits a warning in the ???obsolete??? category. + The macros AS_ECHO and AS_ECHO_N should be used instead. + * autoconf will now issue warnings (in the ???syntax??? category) + if the input file is missing a call to AC_INIT and/or AC_OUTPUT + * autoconf will now issue warnings (in the ???syntax??? category) + for a non-literal URL argument to AC_INIT, and for a TARNAME + argument to AC_INIT which is either non-literal or contains + characters that should not be used in file names (e.g. ???*???). + * AC_PROG_CC_STDC, AC_PROG_CC_C89, AC_PROG_CC_C99 are now + obsolete. Applications should use AC_PROG_CC. + * AC_HEADER_STDC and AC_HEADER_TIME are now stubs. + * AC_DIAGNOSE, AC_FATAL, AC_WARNING, and _AC_COMPUTE_INT are now + replaced with modern equivalents by autoupdate. + * AC_CONFIG_HEADER is now diagnosed as obsolete, and replaced with + AC_CONFIG_HEADERS by autoupdate. + * The macro AC_OBSOLETE is obsolete. + * Man pages for config.guess and config.sub are no longer provided + * Bug fixes for compatibility with current Automake, Libtool, + Perl, Texinfo, and shells + * Compatibility fixes for compilers and build environments + * Various autotest enhancements +- drop upstream patches: + * autoconf-perl-5.17-fixes.patch + * port-tests-to-bash-5.patch + * ac-header-major.patch +- remove obsolete texinfo packaging macros + +------------------------------------------------------------------- autoconf-testsuite.changes: same change --- /work/SRC/openSUSE:Factory/autoconf/autoconf.changes 2019-11-08 15:23:20.994843958 +0100 +++ /work/SRC/openSUSE:Factory/.autoconf.new.1900/autoconf.changes 2022-04-06 21:50:59.407910392 +0200 @@ -1,0 +2,101 @@ +Fri Mar 12 22:04:21 UTC 2021 - Dirk M??ller <dmuel...@suse.com> + +- use https urls + +------------------------------------------------------------------- +Sat Jan 30 07:20:53 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de> + +- autoconf 2.71: + * Compilers that support C99 but not C2011 are detected correctly + * Compatibility improved with clang and Oracle C++ + * Compatibility restored with automake's rules for regenerating + configure + * Compatibility restored with old versions of std-gnu11.m4 +- dropped upstream patches: + * prog-c99-fix-typo.patch + * restore-compatibility-gnu11.patch + * autom4te-always-update-output-file.patch + * handle-gettext-alone.patch + +------------------------------------------------------------------- +Sat Jan 16 18:47:23 UTC 2021 - Dirk M??ller <dmuel...@suse.com> + +- add autom4te-always-update-output-file.patch to fix testsuite + failures +- handle-gettext-alone.patch: support GNU_GETTEXT alone being called + again +- add prog-c99-fix-typo.patch: fix typo in C99 detection +- add restore-compatibility-gnu11.patch: restore compatibility in GNU11 + mode + +------------------------------------------------------------------- +Sun Dec 13 18:52:47 UTC 2020 - Andreas Stieger <andreas.stie...@gmx.de> + +- autoconf 2.70: + * Warnings about obsolete constructs are now on by default, + these warnings can be turned off with -Wno-obsolete + * Many macros have become pickier about argument quotation + * Many macros no longer AC_REQUIRE as many other macros as they + used to, may expose several classes of latent bugs + * More macros use config.sub and config.guess internally + * Setting CC to a C++ compiler is no longer supported + * Running configure tests with warnings promoted to errors is + not supported + * Including confdefs.h manually may cause test failures + * Older versions of automake and aclocal (< 1.8) are no longer + supported + * AC_CONFIG_SUBDIRS no longer directly supports Cygnus configure + * AC_CHECK_HEADER and AC_CHECK_HEADERS only do a compilation test + * AC_INCLUDES_DEFAULT assumes an ISO C90 compliant C implementation + * AS_ECHO and AS_ECHO_N unconditionally use ???printf??? + * Configure scripts require support for $( ... ) command + substitution + * AC_INIT now trims extra white space from its arguments + * Macros that take whitespace-separated lists as arguments + now always expand macros within those arguments + * AC_FUNC_STRERROR_R assumes strerror_r is unavailable if it???s + not declared + * AC_OPENMP can???t be used if you have files named ???mp??? or ???penmp??? + * Configure scripts now support a ???--runstatedir??? option + * autoreconf will now run gtkdocize and intltoolize when appropriate + * autoreconf now recognizes AM_GNU_GETTEXT_REQUIRE_VERSION + * autoheader handles secondary config headers better + * AC_PROG_CC now enables C2011 mode if the compiler supports it + * New macro AC_C__GENERIC tests for C2011 _Generic support + * AC_C_VARARRAYS has been aligned with C2011. + * New macro AC_CONFIG_MACRO_DIRS + * AC_USE_SYSTEM_EXTENSIONS knows about more extensions to enable + * New compatibility macro AC_CHECK_INCLUDES_DEFAULT + * AC_REQUIRE_AUX_FILE has been improved + * AC_PROG_LEX has an option to not look for yywrap + * Use of the long-deprecated name ???configure.in??? for the autoconf + input file now elicits a warning in the ???obsolete??? category + * Use of the undocumented internal shell variables $as_echo and + $as_echo_n now elicits a warning in the ???obsolete??? category. + The macros AS_ECHO and AS_ECHO_N should be used instead. + * autoconf will now issue warnings (in the ???syntax??? category) + if the input file is missing a call to AC_INIT and/or AC_OUTPUT + * autoconf will now issue warnings (in the ???syntax??? category) + for a non-literal URL argument to AC_INIT, and for a TARNAME + argument to AC_INIT which is either non-literal or contains + characters that should not be used in file names (e.g. ???*???). + * AC_PROG_CC_STDC, AC_PROG_CC_C89, AC_PROG_CC_C99 are now + obsolete. Applications should use AC_PROG_CC. + * AC_HEADER_STDC and AC_HEADER_TIME are now stubs. + * AC_DIAGNOSE, AC_FATAL, AC_WARNING, and _AC_COMPUTE_INT are now + replaced with modern equivalents by autoupdate. + * AC_CONFIG_HEADER is now diagnosed as obsolete, and replaced with + AC_CONFIG_HEADERS by autoupdate. + * The macro AC_OBSOLETE is obsolete. + * Man pages for config.guess and config.sub are no longer provided + * Bug fixes for compatibility with current Automake, Libtool, + Perl, Texinfo, and shells + * Compatibility fixes for compilers and build environments + * Various autotest enhancements +- drop upstream patches: + * autoconf-perl-5.17-fixes.patch + * port-tests-to-bash-5.patch + * ac-header-major.patch +- remove obsolete texinfo packaging macros + +------------------------------------------------------------------- Old: ---- ac-header-major.patch autoconf-2.69.tar.gz autoconf-2.69.tar.gz.sig autoconf-perl-5.17-fixes.patch port-tests-to-bash-5.patch New: ---- autoconf-2.71.tar.xz autoconf-2.71.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autoconf-el.spec ++++++ --- /var/tmp/diff_new_pack.IbIQxs/_old 2022-04-06 21:51:00.971892545 +0200 +++ /var/tmp/diff_new_pack.IbIQxs/_new 2022-04-06 21:51:00.975892499 +0200 @@ -1,7 +1,7 @@ # # spec file for package autoconf-el # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,18 @@ # +%define site_lisp %{_datadir}/emacs/site-lisp Name: autoconf-el -BuildRequires: emacs-nox -BuildRequires: m4 >= 1.4.6 -BuildRequires: xz -Version: 2.69 +Version: 2.71 Release: 0 Summary: Emacs mode for editing GNU Autoconf scripts License: GPL-3.0-or-later -Url: http://www.gnu.org/software/autoconf -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: http://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.gz -BuildArch: noarch +URL: https://www.gnu.org/software/autoconf +Source: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz +BuildRequires: emacs-nox +BuildRequires: m4 >= 1.4.6 Enhances: emacs -%define site_lisp %{_prefix}/share/emacs/site-lisp +BuildArch: noarch %description Emacs mode for editing GNU Autoconf scripts @@ -38,12 +36,16 @@ %setup -q -n autoconf-%{version} %build -./configure --prefix=%{_prefix} --infodir=%{_infodir} --mandir=%{_mandir} -make -C lib/emacs %{?_smp_mflags} +%configure +%make_build %install -make -C lib/emacs install DESTDIR=$RPM_BUILD_ROOT -sed 's/^;//' > $RPM_BUILD_ROOT%{site_lisp}/suse-start-%{name}.el <<\EOF +mkdir -p %{buildroot}%{site_lisp} +install -c -m 644 lib/emacs/autoconf-mode.el %{buildroot}%{site_lisp}/autoconf-mode.el +install -c -m 644 lib/emacs/autoconf-mode.elc %{buildroot}%{site_lisp}/autoconf-mode.elc +install -c -m 644 lib/emacs/autotest-mode.el %{buildroot}%{site_lisp}/autotest-mode.el +install -c -m 644 lib/emacs/autotest-mode.elc %{buildroot}%{site_lisp}/autotest-mode.elc +sed 's/^;//' > %{buildroot}%{site_lisp}/suse-start-%{name}.el <<\EOF ;;; %{site_lisp}/suse-start-%{name}.el ; (autoload 'autoconf-mode "autoconf-mode" @@ -60,7 +62,7 @@ EOF %files -%defattr(-,root,root) +%license COPYING %{site_lisp}/*.el %{site_lisp}/*.elc ++++++ autoconf-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.IbIQxs/_old 2022-04-06 21:51:01.011892088 +0200 +++ /var/tmp/diff_new_pack.IbIQxs/_new 2022-04-06 21:51:01.015892042 +0200 @@ -1,7 +1,7 @@ # # spec file for package autoconf-testsuite # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,30 +17,24 @@ Name: autoconf-testsuite -Version: 2.69 +Version: 2.71 Release: 0 Summary: A GNU Tool for Automatically Configuring Source Code License: GPL-3.0-or-later -Url: http://www.gnu.org/software/autoconf -Source0: http://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.gz -Source1: http://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.gz.sig +URL: https://www.gnu.org/software/autoconf +Source0: http://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz +Source1: http://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz.sig Source2: %{name}.keyring Patch0: autoreconf-ltdl.diff -# PATCH-FIX-UPSTREAM autoconf-perl-5.17-fixes.patch dims...@opensuse.org -- autoscan: port to perl 5.17 (with perl 5.22, it is now fatal). -Patch1: autoconf-perl-5.17-fixes.patch -# PATCH-FIX-UPSTREAM AC_HEADER_MAJOR: port to glibc 2.25 -Patch2: ac-header-major.patch -# PATCH-FIX-UPSTREAM Port tests to Bash 5 -Patch3: port-tests-to-bash-5.patch BuildRequires: help2man BuildRequires: m4 >= 1.4.6 Requires: info Requires: m4 >= 1.4.6 Requires: perl-base >= 5.6 -Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch +%if "%{name}" == "autoconf-testsuite" +BuildRequires: gcc-c++ +%endif %description GNU Autoconf is a tool for configuring source code and makefiles. Using @@ -58,43 +52,30 @@ %prep %setup -q -n autoconf-%{version} %patch0 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build %configure -make %{?_smp_mflags} +%make_build %if "%{name}" == "autoconf-testsuite" %check trap 'test $? -ne 0 && cat tests/testsuite.log' EXIT -make %{?_smp_mflags} check +%make_build check %install %else %install -%{?make_install} %{!?make_install:make install DESTDIR=%{buildroot}} -rm -f %{buildroot}%{_datadir}/emacs/site-lisp/*.el* -# info's dir file is not auto ignored on some systems -rm -rf %{buildroot}%{_infodir}/dir +%make_install %endif -%post -%install_info --info-dir=%{_infodir} %{_infodir}/autoconf.info.gz - -%preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/autoconf.info.gz - %if "%{name}" == "autoconf" %files -%defattr(-,root,root) %doc AUTHORS NEWS README TODO %license COPYING %{_bindir}/* %{_datadir}/autoconf -%doc %{_infodir}/*.gz -%doc %{_mandir}/man1/*.gz +%{_infodir}/*.gz +%{_mandir}/man1/*.gz %endif %changelog ++++++ autoconf.spec ++++++ --- /var/tmp/diff_new_pack.IbIQxs/_old 2022-04-06 21:51:01.039891769 +0200 +++ /var/tmp/diff_new_pack.IbIQxs/_new 2022-04-06 21:51:01.051891631 +0200 @@ -1,7 +1,7 @@ # # spec file for package autoconf # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,30 +17,24 @@ Name: autoconf -Version: 2.69 +Version: 2.71 Release: 0 Summary: A GNU Tool for Automatically Configuring Source Code License: GPL-3.0-or-later -Url: http://www.gnu.org/software/autoconf -Source0: http://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.gz -Source1: http://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.gz.sig +URL: https://www.gnu.org/software/autoconf +Source0: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz +Source1: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz.sig Source2: %{name}.keyring Patch0: autoreconf-ltdl.diff -# PATCH-FIX-UPSTREAM autoconf-perl-5.17-fixes.patch dims...@opensuse.org -- autoscan: port to perl 5.17 (with perl 5.22, it is now fatal). -Patch1: autoconf-perl-5.17-fixes.patch -# PATCH-FIX-UPSTREAM AC_HEADER_MAJOR: port to glibc 2.25 -Patch2: ac-header-major.patch -# PATCH-FIX-UPSTREAM Port tests to Bash 5 -Patch3: port-tests-to-bash-5.patch BuildRequires: help2man BuildRequires: m4 >= 1.4.6 Requires: info Requires: m4 >= 1.4.6 Requires: perl-base >= 5.6 -Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch +%if "%{name}" == "autoconf-testsuite" +BuildRequires: gcc-c++ +%endif %description GNU Autoconf is a tool for configuring source code and makefiles. Using @@ -58,43 +52,30 @@ %prep %setup -q -n autoconf-%{version} %patch0 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build %configure -make %{?_smp_mflags} +%make_build %if "%{name}" == "autoconf-testsuite" %check trap 'test $? -ne 0 && cat tests/testsuite.log' EXIT -make %{?_smp_mflags} check +%make_build check %install %else %install -%{?make_install} %{!?make_install:make install DESTDIR=%{buildroot}} -rm -f %{buildroot}%{_datadir}/emacs/site-lisp/*.el* -# info's dir file is not auto ignored on some systems -rm -rf %{buildroot}%{_infodir}/dir +%make_install %endif -%post -%install_info --info-dir=%{_infodir} %{_infodir}/autoconf.info.gz - -%preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/autoconf.info.gz - %if "%{name}" == "autoconf" %files -%defattr(-,root,root) %doc AUTHORS NEWS README TODO %license COPYING %{_bindir}/* %{_datadir}/autoconf -%doc %{_infodir}/*.gz -%doc %{_mandir}/man1/*.gz +%{_infodir}/*.gz +%{_mandir}/man1/*.gz %endif %changelog ++++++ autoreconf-ltdl.diff ++++++ --- /var/tmp/diff_new_pack.IbIQxs/_old 2022-04-06 21:51:01.095891129 +0200 +++ /var/tmp/diff_new_pack.IbIQxs/_new 2022-04-06 21:51:01.099891084 +0200 @@ -1,23 +1,23 @@ Index: bin/autoreconf.in =================================================================== ---- bin/autoreconf.in.orig 2012-04-25 00:00:28.000000000 +0200 -+++ bin/autoreconf.in 2012-04-25 16:50:22.272144014 +0200 -@@ -470,6 +470,8 @@ sub autoreconf_current_directory () - 'AC_CONFIG_AUX_DIR', - 'AC_CONFIG_HEADERS', - 'AC_CONFIG_SUBDIRS', -+ 'AC_LIBLTDL_CONVENIENCE', -+ 'AC_LIBLTDL_INSTALLABLE', - 'AC_INIT', - 'AC_PROG_LIBTOOL', - 'LT_INIT', -@@ -488,6 +490,8 @@ sub autoreconf_current_directory () - $uses_libtool = 1 if $macro eq "AC_PROG_LIBTOOL" +--- bin/autoreconf.in.orig ++++ bin/autoreconf.in +@@ -595,6 +595,8 @@ sub autoreconf_current_directory ($) + 'AC_CONFIG_AUX_DIR', + 'AC_CONFIG_HEADERS', + 'AC_CONFIG_SUBDIRS', ++ 'AC_LIBLTDL_CONVENIENCE', ++ 'AC_LIBLTDL_INSTALLABLE', + 'AC_INIT', + 'AC_REQUIRE_AUX_FILE', + 'AC_PROG_LIBTOOL', +@@ -620,6 +622,8 @@ sub autoreconf_current_directory ($) + || $macro eq "AM_PROG_LIBTOOL" || $macro eq "LT_INIT"; $uses_libltdl = 1 if $macro eq "LT_CONFIG_LTDL_DIR"; + $uses_libltdl = 1 if $macro eq "AC_LIBLTDL_CONVENIENCE"; + $uses_libltdl = 1 if $macro eq "AC_LIBLTDL_INSTALLABLE"; $uses_autoheader = 1 if $macro eq "AC_CONFIG_HEADERS"; $uses_automake = 1 if $macro eq "AM_INIT_AUTOMAKE"; - push @subdir, split (' ', $args[0]) + $uses_intltool = 1 if $macro eq "IT_PROG_INTLTOOL";