Hello community,

here is the log from the commit of package automake for openSUSE:Factory 
checked in at 2015-02-20 12:00:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/automake (Old)
 and      /work/SRC/openSUSE:Factory/.automake.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "automake"

Changes:
--------
--- /work/SRC/openSUSE:Factory/automake/automake-testsuite.changes      
2014-11-04 17:27:17.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.automake.new/automake-testsuite.changes 
2015-02-20 12:00:23.000000000 +0100
@@ -1,0 +2,107 @@
+Tue Feb 10 11:37:28 CET 2015 - [email protected]
+
+- Update to 1.15:
+  New in 1.15:
+
+  * Improvements and refactorings in the install-sh script:
+
+    - It has been modernized, and now makes the following assumptions
+      *unconditionally*:
+      (1) a working 'dirname' program is available;
+      (2) the ${var:-value} shell parameters substitution works;
+      (3) the "set -f" and "set +f" shell commands work, and, respectively,
+          disable and enable shell globbing.
+
+    - The script implements stricter error checking, and now it complains
+      and bails out if any of the following expectations is not met:
+      (1) the options -d and -t are never used together;
+      (2) the argument passed to option -t is a directory;
+      (3) if there are two or more SOURCEFILE arguments, the
+          DESTINATION argument must be a directory.
+
+  * Automake-generated testsuites:
+
+    - The default test-driver used by the Automake-generates testsuites
+      now appends the result and exit status of each "plain" test to the
+      associated log file (automake bug#11814).
+
+    - The perl implementation of the TAP testsuite driver is no longer
+      installed in the Automake's scripts directory, and is instead just
+      distributed as a "contrib" addition.  There should be no reason to
+      use this implementation anyway in real packages, since the awk+shell
+      implementation of the TAP driver (which is documented in the manual)
+      is more portable and has feature parity with the perl implementation.
+
+    - The rule generating 'test-suite.log' no longer risk incurring in an
+      extra useless "make all" recursive invocation in some corner cases
+      (automake bug#16302).
+
+  * Distribution:
+
+    - Automake bug#18286: "make distcheck" could sometimes fail to detect
+      files missing from the distribution tarball, especially in those cases
+      where both the generated files and their dependencies are explicitly
+      in $(srcdir).  An important example of this are *generated* makefile
+      fragments included at Automake time in Makefile.am; e.g.:
+
+          ...
+          $(srcdir)/fragment.am: $(srcdir)/data.txt $(srcdir)/preproc.sh
+              cd $(srcdir) && $(SHELL) preproc.sh <data.txt >fragment.am
+          include $(srcdir)/fragment.am
+          ...
+
+      If the use forgot to add data.txt and/or preproc.sh in the distribution
+      tarball, "make distcheck" would have erroneously succeeded!  This issue
+      is now fixed.
+
+    - As a consequence of the previous change, "make distcheck" will run
+      using '$(distdir)/_build/sub' as the build directory, rather than
+      simply '$(distdir)/_build' (as it was the case for Automake 1.14 and
+      earlier).  Consequently, the './configure' and 'make' invocations
+      issued by the distcheck recipe now have $(srcdir) equal to '../..',
+      rather than to just '..'.  Dependent and similar variables (e.g.,
+      '$(top_srcdir)') are also changed accordingly.
+
+      Thus, Makefiles that made assumptions about the exact values of the
+      build and source directories used by "make distcheck" will have to
+      be adjusted.  Notice that making such assumptions was a bad and
+      unsupported practice anyway, since the exact locations of those
+      directories should be considered implementation details, and we
+      reserve the right to change them at any time.
+
+  * Miscellaneous bugs fixed:
+
+    - The expansion of AM_INIT_AUTOMAKE ends once again with a trailing
+      newline (bug#16841).  Regression introduced in Automake 1.14.
+
+    - We no longer risk to use '$ac_aux_dir' before it's defined (see
+      automake bug#15981). Bug introduced in Automake 1.14.
+
+    - The code used to detect whether the currently used make is GNU make
+      or not (relying on the private macro 'am__is_gnu_make') no longer
+      risks causing "Arg list too long" for projects using automatic
+      dependency tracking and having a ton of source files (bug#18744).
+
+    - Automake tries to offer a more deterministic output for generated
+      Makefiles, in the face of the newly-introduced randomization for
+      hash keys order in Perl 5.18.
+
+    - In older Automake versions, if a user defined one single Makefile
+      fragment (say 'foo.am') to be included via Automake includes in
+      his main Makefile.am, and defined a custom make rule to generate that
+      file from other data, Automake used to spuriously complain with some
+      message like "... overrides Automake target '$(srcdir)/foo.am".
+      This bug is now fixed.
+
+    - The user can now extend the special .PRECIOUS target, the same way
+      he could already do with the .MAKE .and .PHONY targets.
+
+    - Some confusing typos have been fixed in the manual and in few warning
+      messages (automake bug#16827 and bug#16997).
+
+- Remove automake-fix-ac_aux_dir-used-before-initialized.patch as the
+  change is incorporated now.
+- Refresh automake-SuSE.patch and automake-require_file.patch so that
+  they apply cleanly.
+
+-------------------------------------------------------------------
automake.changes: same change

Old:
----
  automake-1.14.1.tar.xz
  automake-1.14.1.tar.xz.sig
  automake-fix-ac_aux_dir-used-before-initialized.patch

New:
----
  automake-1.15.tar.xz
  automake-1.15.tar.xz.sig

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

Other differences:
------------------
++++++ automake-testsuite.spec ++++++
--- /var/tmp/diff_new_pack.3a8pys/_old  2015-02-20 12:00:23.000000000 +0100
+++ /var/tmp/diff_new_pack.3a8pys/_new  2015-02-20 12:00:23.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package automake-testsuite
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -21,7 +21,7 @@
 # aren't updated.
 
 Name:           automake-testsuite
-Version:        1.14.1
+Version:        1.15
 Release:        0
 Summary:        A Program for Automatically Generating GNU-Style Makefile.in 
Files
 License:        GPL-2.0+
@@ -33,7 +33,6 @@
 Source3:        automake-rpmlintrc
 Patch2:         automake-require_file.patch
 Patch3:         automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch
-Patch4:         automake-fix-ac_aux_dir-used-before-initialized.patch
 Patch100:       automake-SuSE.patch
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -63,7 +62,6 @@
 %setup -q -n automake-%{version}
 %patch2
 %patch3 -p1
-%patch4 -p1
 %patch100
 
 %build

++++++ automake.spec ++++++
--- /var/tmp/diff_new_pack.3a8pys/_old  2015-02-20 12:00:23.000000000 +0100
+++ /var/tmp/diff_new_pack.3a8pys/_new  2015-02-20 12:00:23.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package automake
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -21,7 +21,7 @@
 # aren't updated.
 
 Name:           automake
-Version:        1.14.1
+Version:        1.15
 Release:        0
 Summary:        A Program for Automatically Generating GNU-Style Makefile.in 
Files
 License:        GPL-2.0+
@@ -33,7 +33,6 @@
 Source3:        automake-rpmlintrc
 Patch2:         automake-require_file.patch
 Patch3:         automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch
-Patch4:         automake-fix-ac_aux_dir-used-before-initialized.patch
 Patch100:       automake-SuSE.patch
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -63,7 +62,6 @@
 %setup -q -n automake-%{version}
 %patch2
 %patch3 -p1
-%patch4 -p1
 %patch100
 
 %build

++++++ automake-1.14.1.tar.xz -> automake-1.15.tar.xz ++++++
++++ 39588 lines of diff (skipped)

++++++ automake-SuSE.patch ++++++
--- /var/tmp/diff_new_pack.3a8pys/_old  2015-02-20 12:00:24.000000000 +0100
+++ /var/tmp/diff_new_pack.3a8pys/_new  2015-02-20 12:00:24.000000000 +0100
@@ -4,8 +4,8 @@
 
 Index: lib/config.guess
 ===================================================================
---- lib/config.guess.orig      2013-06-14 14:32:52.000000000 +0200
-+++ lib/config.guess   2013-06-17 13:43:12.656255639 +0200
+--- lib/config.guess.orig      2015-02-10 12:01:47.557016290 +0100
++++ lib/config.guess   2015-02-10 12:05:32.791670816 +0100
 @@ -153,6 +153,16 @@ Linux|GNU|GNU/*)
        ;;
  esac
@@ -88,7 +88,7 @@
        exit ;;
      m68k:machten:*:*)
        echo m68k-apple-machten${UNAME_RELEASE}
-@@ -741,9 +751,9 @@ EOF
+@@ -742,9 +752,9 @@ EOF
        exit ;;
      i*86:OSF1:*:*)
        if [ -x /usr/sbin/sysversion ] ; then
@@ -100,7 +100,7 @@
        fi
        exit ;;
      parisc*:Lites*:*:*)
-@@ -803,18 +813,18 @@ EOF
+@@ -804,18 +814,18 @@ EOF
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
        exit ;;
      sparc*:BSD/OS:*:*)
@@ -123,7 +123,7 @@
        esac
        exit ;;
      i*:CYGWIN*:*)
-@@ -842,10 +852,10 @@ EOF
+@@ -843,10 +853,10 @@ EOF
                echo i586-pc-interix${UNAME_RELEASE}
                exit ;;
            authenticamd | genuineintel | EM64T)
@@ -136,7 +136,7 @@
                exit ;;
        esac ;;
      [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
-@@ -864,31 +874,31 @@ EOF
+@@ -865,31 +875,31 @@ EOF
        echo ${UNAME_MACHINE}-pc-uwin
        exit ;;
      amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
@@ -175,7 +175,7 @@
        exit ;;
      alpha:Linux:*:*)
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
-@@ -902,29 +912,29 @@ EOF
+@@ -903,29 +913,29 @@ EOF
        esac
        objdump --private-headers /bin/sh | grep -q ld.so.1
        if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
@@ -211,7 +211,7 @@
        exit ;;
      cris:Linux:*:*)
        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
-@@ -933,22 +943,22 @@ EOF
+@@ -934,22 +944,22 @@ EOF
        echo ${UNAME_MACHINE}-axis-linux-${LIBC}
        exit ;;
      frv:Linux:*:*)
@@ -239,18 +239,18 @@
        exit ;;
      mips:Linux:*:* | mips64:Linux:*:*)
        eval $set_cc_for_build
-@@ -967,63 +977,63 @@ EOF
+@@ -968,63 +978,63 @@ EOF
        #endif
  EOF
        eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
 -      test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
 +      test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-${LIBC}"; exit; }
        ;;
-     or1k:Linux:*:*)
--      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
-+      echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}
+     openrisc*:Linux:*:*)
+-      echo or1k-unknown-linux-${LIBC}
++      echo or1k-${VENDOR}-linux-${LIBC}
        exit ;;
-     or32:Linux:*:*)
+     or32:Linux:*:* | or1k*:Linux:*:*)
 -      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
 +      echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}
        exit ;;
@@ -321,7 +321,7 @@
        exit ;;
      i*86:DYNIX/ptx:4*:*)
        # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
-@@ -1045,16 +1055,16 @@ EOF
+@@ -1046,16 +1056,16 @@ EOF
        echo ${UNAME_MACHINE}-pc-os2-emx
        exit ;;
      i*86:XTS-300:*:STOP)
@@ -341,7 +341,7 @@
        exit ;;
      i*86:*DOS:*:*)
        echo ${UNAME_MACHINE}-pc-msdosdjgpp
-@@ -1074,7 +1084,7 @@ EOF
+@@ -1075,7 +1085,7 @@ EOF
            *Pentium)        UNAME_MACHINE=i586 ;;
            *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
        esac
@@ -350,7 +350,7 @@
        exit ;;
      i*86:*:3.2:*)
        if test -f /usr/options/cb.name; then
-@@ -1113,7 +1123,7 @@ EOF
+@@ -1114,7 +1124,7 @@ EOF
        if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
          echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
        else # Add other i860-SVR4 vendors below as they are discovered.
@@ -359,7 +359,7 @@
        fi
        exit ;;
      mini*:CTIX:SYS*5:*)
-@@ -1150,19 +1160,19 @@ EOF
+@@ -1151,19 +1161,19 @@ EOF
        /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
            && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
      m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
@@ -383,7 +383,7 @@
        exit ;;
      SM[BE]S:UNIX_SV:*:*)
        echo mips-dde-sysv${UNAME_RELEASE}
-@@ -1212,7 +1222,7 @@ EOF
+@@ -1213,7 +1223,7 @@ EOF
        if [ -d /usr/nec ]; then
                echo mips-nec-sysv${UNAME_RELEASE}
        else
@@ -392,7 +392,7 @@
        fi
        exit ;;
      BeBox:BeOS:*:*)   # BeOS running on hardware made by Be, PPC only.
-@@ -1228,7 +1238,7 @@ EOF
+@@ -1229,7 +1239,7 @@ EOF
        echo i586-pc-haiku
        exit ;;
      x86_64:Haiku:*:*)
@@ -401,7 +401,7 @@
        exit ;;
      SX-4:SUPER-UX:*:*)
        echo sx4-nec-superux${UNAME_RELEASE}
-@@ -1311,13 +1321,13 @@ EOF
+@@ -1322,13 +1332,13 @@ EOF
        else
            UNAME_MACHINE="$cputype"
        fi
@@ -418,7 +418,7 @@
        exit ;;
      KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
        echo pdp10-dec-tops20
-@@ -1326,16 +1336,16 @@ EOF
+@@ -1337,16 +1347,16 @@ EOF
        echo pdp10-xkl-tops20
        exit ;;
      *:TOPS-20:*:*)
@@ -438,7 +438,7 @@
        exit ;;
      *:*VMS:*:*)
        UNAME_MACHINE=`(uname -p) 2>/dev/null`
-@@ -1357,7 +1367,7 @@ EOF
+@@ -1368,7 +1378,7 @@ EOF
        echo ${UNAME_MACHINE}-pc-aros
        exit ;;
      x86_64:VMkernel:*:*)

++++++ automake-require_file.patch ++++++
--- /var/tmp/diff_new_pack.3a8pys/_old  2015-02-20 12:00:24.000000000 +0100
+++ /var/tmp/diff_new_pack.3a8pys/_new  2015-02-20 12:00:24.000000000 +0100
@@ -1,12 +1,12 @@
 ---
- automake.in |    4 +++-
+ bin/automake.in |    4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)
 
-Index: automake.in
+Index: bin/automake.in
 ===================================================================
---- bin/automake.in.orig       2013-06-03 16:18:00.000000000 +0200
-+++ bin/automake.in    2013-06-12 15:04:11.772901297 +0200
-@@ -7489,12 +7489,14 @@ sub required_file_check_or_copy ($$$)
+--- bin/automake.in.orig       2015-01-05 20:25:55.000000000 +0100
++++ bin/automake.in    2015-02-10 12:06:26.983385721 +0100
+@@ -7389,12 +7389,14 @@ sub required_file_check_or_copy
    my $fullfile = "$dir/$file";
    my $found_it = 0;
    my $dangling_sym = 0;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to