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-11-02 12:46:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autoconf (Old)
 and      /work/SRC/openSUSE:Factory/.autoconf.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "autoconf"

Wed Nov  2 12:46:20 2022 rev:40 rq:1032644 version:2.71

Changes:
--------
--- /work/SRC/openSUSE:Factory/autoconf/autoconf.changes        2022-04-06 
21:50:59.407910392 +0200
+++ /work/SRC/openSUSE:Factory/.autoconf.new.2275/autoconf.changes      
2022-11-02 12:46:26.057352628 +0100
@@ -1,0 +2,12 @@
+Thu Oct 27 15:25:30 UTC 2022 - Valentin Lefebvre <valentin.lefeb...@suse.com>
+
+- fix testsuite failure by bash 5.2 update
+  * [fix-testsuite-failures-with-bash-5.2.patch]
+
+-------------------------------------------------------------------
+Mon Mar 28 12:14:28 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- convert to use _multibuild
+- fix keyring gpg validation
+
+-------------------------------------------------------------------

Old:
----
  autoconf-el.changes
  autoconf-el.spec
  autoconf-testsuite.changes
  autoconf-testsuite.keyring
  autoconf-testsuite.spec
  pre_checkin.sh

New:
----
  _multibuild
  fix-testsuite-failures-with-bash-5.2.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ autoconf.spec ++++++
--- /var/tmp/diff_new_pack.yEDrPE/_old  2022-11-02 12:46:28.345364242 +0100
+++ /var/tmp/diff_new_pack.yEDrPE/_new  2022-11-02 12:46:28.349364262 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package autoconf
+# spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,15 @@
 #
 
 
-Name:           autoconf
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "testsuite"
+%global psuffix -testsuite
+%elif "%{flavor}" == "el"
+%global psuffix -el
+%else
+%global psuffix %{nil}
+%endif
+Name:           autoconf%{?psuffix}
 Version:        2.71
 Release:        0
 Summary:        A GNU Tool for Automatically Configuring Source Code
@@ -24,17 +32,26 @@
 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
+Source9:        autoconf.keyring
 Patch0:         autoreconf-ltdl.diff
+Patch1:         fix-testsuite-failures-with-bash-5.2.patch
 BuildRequires:  help2man
 BuildRequires:  m4 >= 1.4.6
+BuildArch:      noarch
+%if "%{name}" == "autoconf"
 Requires:       info
 Requires:       m4 >= 1.4.6
 Requires:       perl-base >= 5.6
-BuildArch:      noarch
+%endif
 %if "%{name}" == "autoconf-testsuite"
 BuildRequires:  gcc-c++
 %endif
+%if "%{name}" == "autoconf-el"
+%global site_lisp %{_datadir}/emacs/site-lisp
+BuildRequires:  emacs-nox
+BuildRequires:  gcc-c++
+Enhances:       emacs
+%endif
 
 %description
 GNU Autoconf is a tool for configuring source code and makefiles. Using
@@ -52,6 +69,7 @@
 %prep
 %setup -q -n autoconf-%{version}
 %patch0
+%patch1 -p1
 
 %build
 %configure
@@ -63,7 +81,31 @@
 %make_build check
 
 %install
+%elif "%{name}" == "autoconf-el"
+
+%install
+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"
+          "Major mode for editing autoconf files." t)
+(add-to-list 'auto-mode-alist
+             '("configure\\.\\(ac\\|in\\)\\'" . autoconf-mode))
+;
+(autoload 'autotest-mode "autotest-mode"
+          "Major mode for editing autotest files." t)
+(add-to-list 'auto-mode-alist
+             '("\\.at\\'" . autotest-mode))
+;
+;;; %{site_lisp}/suse-start-%{name}.el ends here
+EOF
 %else
+
 %install
 %make_install
 %endif
@@ -78,4 +120,11 @@
 %{_mandir}/man1/*.gz
 %endif
 
+%if "%{name}" == "autoconf-el"
+%files
+%license COPYING
+%{site_lisp}/*.el
+%{site_lisp}/*.elc
+%endif
+
 %changelog

++++++ _multibuild ++++++
<multibuild>
<package>el</package>
<package>testsuite</package>
</multibuild>


++++++ autoconf.keyring ++++++
Binary files /var/tmp/diff_new_pack.yEDrPE/_old and 
/var/tmp/diff_new_pack.yEDrPE/_new differ

++++++ fix-testsuite-failures-with-bash-5.2.patch ++++++
--- autoconf-2.71/tests/local.at        2021-01-28 21:46:48.000000000 +0100
+++ autoconf-2.71-new/tests/local.at    2022-10-27 16:36:24.604217375 +0200
@@ -352,7 +352,7 @@ m4_define([AT_CHECK_CONFIGURE],
 # - AC_SUBST'ed variables
 #   (FIXME: Generate a list of these automatically.)
 # - _|@|.[*#?$].|argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS
-#   |START_TIME|ToD|_AST_FEATURES
+#   |SHLVL|START_TIME|ToD|_AST_FEATURES
 #   Some variables some shells use and change.
 #   `.[*#?$].' catches `$#' etc. which are displayed like this:
 #      | '!'=18186
@@ -403,7 +403,7 @@ if test -f state-env.before && test -f s
       [GREP|[EF]GREP|SED],
       [[_@]|.[*@%:@?$].],
       [argv|ARGC|LINENO|BASH_ARGC|BASH_ARGV|OLDPWD|PIPESTATUS|RANDOM],
-      [SECONDS|START_TIME|ToD|_AST_FEATURES]))=' \
+      [SECONDS|SHLVL|START_TIME|ToD|_AST_FEATURES]))=' \
      $act_file ||
        test $? -eq 1 || echo failed >&2
     ) 2>stderr-$act_file |
@@ -434,6 +434,7 @@ fi
 #   - PPID [bash, zsh]
 #   - RANDOM [bash, zsh]
 #   - SECONDS [bash, zsh]
+#   - SHLVL [bash]
 #   - START_TIME [NetBSD sh]
 #   - ToD [NetBSD sh]
 #   - '$' [zsh]
@@ -481,6 +482,7 @@ do
        /^PPID=/ d
        /^RANDOM=/ d
        /^SECONDS=/ d
+      /^SHLVL=/ d
        /^START_TIME=/ d
        /^ToD=/ d
        /'\'\\\$\''=/ d

Reply via email to