diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..964176c --- /dev/null +++ b/_multibuild @@ -0,0 +1,3 @@ + + testsuite + diff --git a/automake-1.16.1.tar.xz b/automake-1.16.1.tar.xz deleted file mode 100644 index 249f409..0000000 --- a/automake-1.16.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d05bb38a23fd3312b10aea93840feec685bdf4a41146e78882848165d3ae921 -size 1534936 diff --git a/automake-1.16.1.tar.xz.sig b/automake-1.16.1.tar.xz.sig deleted file mode 100644 index 18d4270..0000000 --- a/automake-1.16.1.tar.xz.sig +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE8qONfusrZkBXYQcNCt7hAJRgTTcFAlqlqd8ACgkQCt7hAJRg -TTfmxBAAgkCe+cqMbt1PbBByiVk0yQ59DWD7We3rzaFXM2/qnhw/LkDOSPoec/Hf -BGywRg+PEtuRa+GGjqLjFudR4eE2hu1J4NkBvLQz0FVQWYTDlPz/ril3w3hKsPr5 -jnjkjDTpHmgtodG7v68Pz9gyJ3aFidcI2JdoNRC/nbJLCE8xnWCfd3qGd6hZTGsQ -yj0hPpqCBwlaZxgAWbAk8OdlfyQDVHXuPF9aY/LzlNfQsYvoLlOjp8Fdq0IHxSSj -LesRITZn0RfnXaaUXzkldUg36DNy+zFdej00oO+Oh+qunu3dnkUdpRXSiCRbW64s -xzFN4xYRfVNytQZ4GQsBnIcscKRq2ilJ/9vM42DnSyb9MlsJSFz8/s3TEMFjgkjO -UTg+pTLFfNfpmWRGjMScl638lTvFo7+PHlCvb2kIBpffL7dUED7KM0tDZqZA1M2c -cYM7V6P9EnaUdpTIqNznWlOL+wT4pkn6aamUzUDfHe/XTDUNCk4Q3ENrsmT5RDkN -vAx31GrUXy2njHFvJQ+7Uy9qkj+IuWN1Zv67+CAaam3pkVhV+qwmbkzRp9J+7pvu -g1r1RwsxfhtHwdzf1JAbElsfhYx0iTe3EHSaIxWuOQQ9aXjFIVghdPfj9sbPf+0t -PORmWeFlw3a2Esk7NzUfnM1UDc3o4ObRlSssATNEwOxnl3IATkI= -=bqhV ------END PGP SIGNATURE----- diff --git a/automake-1.16.2.tar.xz b/automake-1.16.2.tar.xz new file mode 100644 index 0000000..1576e73 --- /dev/null +++ b/automake-1.16.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccc459de3d710e066ab9e12d2f119bd164a08c9341ca24ba22c9adaa179eedd0 +size 1545912 diff --git a/automake-1.16.2.tar.xz.sig b/automake-1.16.2.tar.xz.sig new file mode 100644 index 0000000..af0d8b9 --- /dev/null +++ b/automake-1.16.2.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEFV0/xQDINEhtHupnf9n8ywAL7u4FAl52mAoACgkQf9n8ywAL +7u7kdw//S3/YlrDVGYgBBj8gyDisiuAQPthoz9fXoGyjutqxxnU+o5lV6lrzI+Ti +wEfM4ZBaN/vXkc/YMpxnNMw4fRYcH4/mz2YTaJZzOHZEOdF4V6Vb3PdxH7O3AUS2 +krwfWicsZ+bAOwG1vawWwBawIH8w2mmA/NP7WP4r4NcgCuaDg7iQv/2aknvrVXN2 +u1Z5DQZ8iXo/S7Q8NH3GJIswnD6Jn0VQf3z9yFxXVOZ5Y/NMjDKxVtBaurMTpMcj +50JDmy6iiK9rY1ngLszvBxvkRR3g5q2K/VKuJmWteLCCdFLBSA05h/5vmPX+TUOt +15G9bm2n0IAsZn9YudvEBIydnZmJf5zRaZsmpNDdCQgsB/SIdV9y6F536jA1Mdxs +VJ1iB8sQlCkdl/GWAz3ZkYmIuIODEYVWbBaQJ65BUL5Ofmxak2ymV82g0cD2GQo9 +VlvUhLZWAGWYtZjDq+4geHpSdrfkJheYJdUbQ6pMNjghXsNluXs/4PxydPobK8WG +F+MEpKDMuUvIVdW++y22pz/MGqVWpTjMdUsBEr4FT/4jSMw+H7zDgC3xs/XPUx5L +Bu6UFWBqY/RyR4JpqbecCe9zlwb+zul67nWowOvD0S2IqoI6B1L1mnxg/BYCJf59 +2gGY3db5CO41K/qogsuVQm/JBH8E7ZLBAmGqBpbe2a6UZkOr5ds= +=OgSk +-----END PGP SIGNATURE----- diff --git a/automake-SuSE.patch b/automake-SuSE.patch index 941f8f8..63c9ef6 100644 --- a/automake-SuSE.patch +++ b/automake-SuSE.patch @@ -36,53 +36,62 @@ Index: lib/config.guess esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. -@@ -241,36 +251,36 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM - exit ;; +@@ -245,42 +245,42 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM + exit ;; *:Bitrig:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" + echo "$UNAME_MACHINE_ARCH"-${VENDOR}-bitrig"$UNAME_RELEASE" - exit ;; + exit ;; *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" + echo "$UNAME_MACHINE_ARCH"-${VENDOR}-openbsd"$UNAME_RELEASE" - exit ;; + exit ;; *:LibertyBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" + echo "$UNAME_MACHINE_ARCH"-${VENDOR}-libertybsd"$UNAME_RELEASE" - exit ;; + exit ;; *:MidnightBSD:*:*) - echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" + echo "$UNAME_MACHINE"-${VENDOR}-midnightbsd"$UNAME_RELEASE" - exit ;; + exit ;; *:ekkoBSD:*:*) - echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" + echo "$UNAME_MACHINE"-${VENDOR}-ekkobsd"$UNAME_RELEASE" - exit ;; + exit ;; *:SolidBSD:*:*) - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" + echo "$UNAME_MACHINE"-${VENDOR}-solidbsd"$UNAME_RELEASE" - exit ;; + exit ;; + *:OS108:*:*) +- echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE" ++ echo "$UNAME_MACHINE"-${VENDOR}-os108_"$UNAME_RELEASE" + exit ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd"$UNAME_RELEASE" + echo powerpc-${VENDOR}-mirbsd"$UNAME_RELEASE" - exit ;; + exit ;; *:MirBSD:*:*) - echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" + echo "$UNAME_MACHINE"-${VENDOR}-mirbsd"$UNAME_RELEASE" - exit ;; + exit ;; *:Sortix:*:*) - echo "$UNAME_MACHINE"-unknown-sortix + echo "$UNAME_MACHINE"-${VENDOR}-sortix - exit ;; + exit ;; + *:Twizzler:*:*) +- echo "$UNAME_MACHINE"-unknown-twizzler ++ echo "$UNAME_MACHINE"-${VENDOR}-twizzler + exit ;; *:Redox:*:*) - echo "$UNAME_MACHINE"-unknown-redox + echo "$UNAME_MACHINE"-${VENDOR}-redox - exit ;; + exit ;; mips:OSF1:*.*) - echo mips-dec-osf1 + echo mips-dec-osf1 + @@ -332,13 +342,13 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM trap '' 0 exit $exitcode ;; @@ -493,24 +502,24 @@ Index: lib/config.sub =================================================================== --- lib/config.sub.orig 2018-03-21 12:19:25.009766883 +0100 +++ lib/config.sub 2018-03-21 12:19:27.861785205 +0100 -@@ -1071,12 +1071,18 @@ case $basic_machine in - rtpc | rtpc-*) - basic_machine=romp-ibm +@@ -1138,13 +1138,19 @@ + cpu=nsx + vendor=tandem ;; -- s390 | s390-*) + s390) - basic_machine=s390-ibm - ;; -- s390x | s390x-*) -+ s390-*) -+ basic_machine=s390-`echo $basic_machine | sed 's/^[^-]*-//'` ++ cpu=s390 ++ vendor=ibm ++ ;; + s390-*) + cpu=s390 + ;; + s390x) - basic_machine=s390x-ibm ++ cpu=s390x + vendor=ibm ;; -+ s390x-*) -+ basic_machine=s390x-`echo $basic_machine | sed 's/^[^-]*-//'` -+ ;; - sa29200) - basic_machine=a29k-amd - os=-udi + s390x-*) + cpu=s390x +- vendor=ibm + ;; + tile*-*) + os=${os:-linux-gnu} diff --git a/automake-testsuite-vala-gcc10.patch b/automake-testsuite-vala-gcc10.patch new file mode 100644 index 0000000..876e0f6 --- /dev/null +++ b/automake-testsuite-vala-gcc10.patch @@ -0,0 +1,23 @@ +https://lists.gnu.org/archive/html/bug-automake/2020-06/msg00003.html + +diff --git a/t/vala-mix2.sh b/t/vala-mix2.sh +index 8e6a214..933a3ff 100644 +--- a/t/vala-mix2.sh ++++ b/t/vala-mix2.sh +@@ -44,7 +44,7 @@ int main () + END + + cat > foo.h <<'END' +-int foo; ++extern int foo; + int bar (void); + int baz (void); + END +@@ -56,7 +56,7 @@ END + + cat > baz.c <<'END' + #include "foo.h" +-extern int foo = 0; ++int foo = 0; + int baz (void) { return 0; } + END diff --git a/automake-testsuite.changes b/automake-testsuite.changes deleted file mode 100644 index 1c1c056..0000000 --- a/automake-testsuite.changes +++ /dev/null @@ -1,1531 +0,0 @@ -------------------------------------------------------------------- -Tue Nov 12 09:01:36 UTC 2019 - Petr Vorel - -- Add missing perl dependency (bsc#1156491). - -------------------------------------------------------------------- -Tue Mar 5 12:40:06 UTC 2019 - Dominique Leuenberger - -- Drop info requires: this is not actually true: automake works - perfectly without the info tool present. - -------------------------------------------------------------------- -Tue Jun 19 13:54:22 UTC 2018 - schwab@suse.de - -- Add pkgconfig(gobject-2.0) to BuildRequires for testsuite - -------------------------------------------------------------------- -Fri May 18 12:55:24 CEST 2018 - pth@suse.de - -- Remove non-existing compress from BuildRequires. - -------------------------------------------------------------------- -Fri May 18 11:41:32 CEST 2018 - pth@suse.de - -- Add gettext-tools, pkg-config. vala dejagnu, makeinfo, python and zip as - BuildRequires for automake-testsuite to make testsuite complete and - enable more tests. - -------------------------------------------------------------------- -Thu May 10 09:34:46 UTC 2018 - schwab@suse.de - -- automake-SuSE.patch: fix variable syntax - -------------------------------------------------------------------- -Wed Mar 21 11:26:53 CET 2018 - pth@suse.de - -- Update to 1.16.1. Changes since 1.15.1: - - - 'install-sh' now ensures that nobody can cross privilege boundaries by - pre-creating symlink on the directory inside "/tmp". - - - 'automake' does not depend on the 'none' subroutine of the List::Util - module anymore to support older Perl version. (automake bug#30631) - - - A regression in AM_PYTHON_PATH causing the rejection of non literal - minimum version parameter hasn't been fixed. (automake bug#30616) - - * Miscellaneous changes - - - When subdir-objects is in effect, Automake will now construct - shorter object file names when no programs and libraries name - clashes are encountered. This should make the discouraged use of - 'foo_SHORTNAME' unnecessary in many cases. - - * Bugs fixed: - - - Automatic dependency tracking has been fixed to work also when the - 'subdir-object' option is used and some 'foo_SOURCES' definition - contains unexpanded references to make variables, as in, e.g.: - - a_src = sources/libs/aaa - b_src = sources/bbb - foo_SOURCES = $(a_src)/bar.c $(b_src)/baz.c - - With such a setup, the created makefile fragment containing dependency - tracking information will be correctly placed under the directories - named 'sources/libs/aaa/.deps' and 'sources/bbb/.deps', rather than - mistakenly under directories named (literally!) '$(src_a)/.deps' and - '$(src_b)/.deps' (this was the first part of automake bug#13928). - - Notice that in order to fix this bug we had to slightly change the - semantics of how config.status bootstraps the makefile fragments - required for the dependency tracking to work: rather than attempting - to parse the Makefiles via grep and sed trickeries only, we actually - invoke 'make' on a slightly preprocessed version of those Makefiles, - using a private target that is only meant to bootstrap the required - makefile fragments. - - - The 'subdir-object' option no longer causes object files corresponding - to source files specified with an explicit '$(srcdir)' component to be - placed in the source tree rather than in the build tree. - - For example, if Makefile.am contains: - - AUTOMAKE_OPTIONS = subdir-objects - foo_SOURCES = $(srcdir)/foo.c $(srcdir)/s/bar.c $(top_srcdir)/baz.c - - then "make all" will create 'foo.o' and 's/bar.o' in $(builddir) rather - than in $(srcdir), and will create 'baz.o' in $(top_builddir) rather - than in $(top_srcdir). - - This was the second part of automake bug#13928. - - - Installed 'aclocal' m4 macros can now accept installation directories - containing '@' characters (automake bug#20903) - - - "./configure && make dist" no longer fails when a distributed file depends - on one from BUILT_SOURCES. - - - When combining AC_LIBOBJ or AC_FUNC_ALLOCA with the - "--disable-dependency-tracking" configure option in an out of source - build, the build sub-directory defined by AC_CONFIG_LIBOBJ_DIR is now - properly created. (automake bug#27781) - - - The time printed by 'mdate-sh' is now using the UTC time zone to support - the reproducible build effort. (automake bug#20314) - - - The elisp byte-compilation rule now uses byte-compile-dest-file-function, - rather than byte-compile-dest-file, which was obsoleted in 2009. We expect - that Emacs-26 will continue to support the old function, but will complain - loudly, and that Emacs-27 will remove support for it altogether. - -- Build serially as a missing dependency makes parallel builds fail. -- Update the list of licenses. - -------------------------------------------------------------------- -Sun Feb 4 23:06:25 UTC 2018 - mail@bernhard-voelker.de - -- Avoid bashisms in test-driver: - * 0001-correct-parameter-parsing-in-test-driver-script.patch - Use test's = operator instead of ==; use '[' instead of '[['. - This avoids 'make check' failures of distribution tarballs (built on - openSUSE) on platforms not supporting bashisms, e.g. NetBSD-7.1. - -------------------------------------------------------------------- -Fri Oct 20 18:16:24 UTC 2017 - jayvdb@gmail.com - -- Add missing BuildRequires perl(Thread::Queue) - -------------------------------------------------------------------- -Tue Jun 20 08:43:28 UTC 2017 - mpluskal@suse.com - -- Update to version 1.15.1: - * The code has been adapted to remove a warning present since - Perl 5.22 stating that "Unescaped left brace in regex is - deprecated". This warning has become an hard error in Perl 5.26 - * The generated Makefiles do not rely on the obsolescent GZIP - environment variable which was used for passing arguments to - 'gzip'. Compatibility with old versions has been preserved. -* Miscellaneous changes: -- Drop no longer needed patches: - * automake-perl-5.22.patch - * automake-fix-tests-gzip.patch -- Add keyring -- Small spec file cleanup - -------------------------------------------------------------------- -Fri Feb 10 07:34:09 UTC 2017 - bg@suse.com - -- use vendor suse instead of IBM on s390x - -------------------------------------------------------------------- -Sun Jun 26 19:13:10 UTC 2016 - mpluskal@suse.com - -- Fix tests with gzip-1.7 and later: - * automake-fix-tests-gzip.patch - -------------------------------------------------------------------- -Tue Jun 14 13:48:47 UTC 2016 - Thomas.Blume@suse.com - -- add 0001-correct-parameter-parsing-in-test-driver-script.patch - make parameter parsing of test driver script matching the help - text - -------------------------------------------------------------------- -Tue Sep 1 12:12:46 UTC 2015 - dimstar@opensuse.org - -- Add automake-perl-5.22.patch: Fix test suite with perl 5.22 by - silencing some warnings. - -------------------------------------------------------------------- -Sun May 17 13:18:57 UTC 2015 - meissner@suse.com - -- move delete of info file to preun section - -------------------------------------------------------------------- -Tue Feb 10 11:37:28 CET 2015 - pth@suse.de - -- 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 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. - -------------------------------------------------------------------- -Mon Oct 6 07:08:18 UTC 2014 - gber@opensuse.org - -- Add automake-fix-ac_aux_dir-used-before-initialized.patch in - to fix the use of $ac_aux_dir before being initialized - -------------------------------------------------------------------- -Mon Aug 25 13:35:50 CEST 2014 - pth@suse.de - -- Explicitely pass the directory name to setup so that the testsuite - can run. - -------------------------------------------------------------------- -Wed Feb 5 14:47:23 UTC 2014 - jengelh@inai.de - -- Update to new upstream release 1.14.1 -* The 'compile' script is now unconditionally required for all - packages that perform C compilation -* The AM_PROG_CC_C_O macro can still be called, albeit that - should no longer be necessary. -* The special Automake-time substitutions '%reldir%' and - '%canon_reldir%' (and their short versions, '%D%' and '%C%' - respectively) can now be used in an included Makefile fragment. - The former is substituted with the relative directory of the - included fragment (compared to the top-level including - Makefile), and the latter with the canonicalized version of the - same relative directory. -* The 'shar' and 'compress' distribution formats are deprecated - -------------------------------------------------------------------- -Tue Oct 29 11:36:10 UTC 2013 - fcrozat@suse.com - -- Add expect as BuildRequires/Requires for automake-testsuite. - -------------------------------------------------------------------- -Fri Aug 16 21:10:46 UTC 2013 - andreas.stieger@gmx.de - -- fix tests on factory - automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch - -------------------------------------------------------------------- -Mon Jun 17 13:43:50 CEST 2013 - pth@suse.de - -- Update to 1.13.4: - - Fix a minor regression introduced in Automake 1.13.3: when two or more - user-defined suffix rules were present in a single Makefile.am, - automake would needlessly include definition of some make variables - related to C compilation in the generated Makefile.in (bug#14560). -- Adapt automake-SuSE.patch to changed config.guess. - -------------------------------------------------------------------- -Wed Jun 12 15:07:16 CEST 2013 - pth@suse.de - -- Update to 1.13.3: - * Documentation fixes: - - - The documentation no longer mistakenly reports that the - obsolete 'AM_MKDIR_PROG_P' macro and '$(mkdir_p)' make variable - are going to be removed in Automake 2.0. - - * Bugs fixed: - - - Byte-compilation of Emacs lisp files could fail spuriously on - Solaris, when /bin/ksh or /usr/xpg4/bin/sh were used as shell. - - - If the same user-defined suffixes were transformed into - different Automake-known suffixes in different Makefile.am - files in the same project, automake could get confused and - generate inconsistent Makefiles (automake bug#14441). - For example, if 'Makefile.am' contained a ".ext.cc:" suffix - rule, and 'sub/Makefile.am' contained a ".ext.c:" suffix rule, - automake would have mistakenly placed into 'Makefile.in' rules - to compile "*.c" files into object files, and into - 'sub/Makefile.in' rules to compile "*.cc" files into object - files --- rather than the other way around. This is now fixed. - - - Several spurious failures have been fixed (they hit especially - MinGW/MSYS builds). See automake bugs #14493, #14494, #14495, - #14498, #14499, #14500, #14501, #14517 and #14528. - - - Some other minor miscellaneous changes and fixlets. - - - Patches updated to they apply cleanly and with no offset. - -------------------------------------------------------------------- -Tue May 28 14:21:04 CEST 2013 - pth@suse.de - -- Remove aclocal-am_ac.patch and aclocal-am_ac.sh as they aren't - needed anymore and instead cause havok. - -------------------------------------------------------------------- -Mon May 27 15:28:36 CEST 2013 - pth@suse.de - -- Update to 1.13.2 (for the full change log please see the file NEWS - in the package documentation): - -* Obsolescent features: - - - Use of suffix-less info files (that can be specified through the - '@setfilename' macro in Texinfo input files) is discouraged, and - its use will raise warnings in the 'obsolete' category. - - - Use of Texinfo input files with '.txi' or '.texinfo' extensions - is discouraged, and its use will raise warnings in the 'obsolete' - category. You are advised to simply use the '.texi' extension - instead. - -* Documentation fixes: - - - The long-deprecated but still supported two-arguments invocation form - of AM_INIT_AUTOMAKE is documented once again. - -* Bugs fixed: - - - When the 'ustar' option is used, the generated configure script no - longer risks hanging during the tests for the availability of the - 'pax' utility, even if the user running configure has a UID or GID - that requires more than 21 bits to be represented. - - - The obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC work once - again, as they did in Automake 1.12.x (albeit printing runtime - warnings in the 'obsolete' category). - - - aclocal will no longer error out if the first local m4 directory - (as specified by the '-I' option or the 'AC_CONFIG_MACRO_DIRS' or - 'AC_CONFIG_MACRO_DIR' macros) doesn't exist; it will merely report - a warning in the 'unsupported' category. - - - aclocal will no longer consider directories for extra m4 files more - than once, even if they are specified multiple times. - - - Analysis of make flags in Automake-generated rules has been made more - robust, and more future-proof. - -- Adapt automake-SUSE.patch to the changed sources. - -------------------------------------------------------------------- -Mon Apr 29 07:55:39 UTC 2013 - mmeister@suse.com - -- add a script to replace obsolete macros in configure.* -- call it from aclocal to avoid having to patch hundreds of packages - -------------------------------------------------------------------- -Wed Mar 20 13:38:33 UTC 2013 - mmeister@suse.com - -- Added url as source. - Please see http://en.opensuse.org/SourceUrls - -------------------------------------------------------------------- -Tue Feb 19 18:50:46 UTC 2013 - p.drouand@gmail.com - -- Update to version 1.13.1: - * Bugs fixed: - - Use of the obsolete macros AM_CONFIG_HEADER or AM_PROG_CC_STDC now - causes a clear and helpful error message, instead of obscure ones - (issue introduced in Automake 1.13). -- Remove config-guess-sub-update.diff; config.guess and config.sub are - not included anymore in /lib -- Remove -- Clean the specfile; remove useless conditionnal macros -- Automake now provide manfiles by default and help2man is not required - anymore - -------------------------------------------------------------------- -Sat Feb 2 09:04:19 UTC 2013 - dmueller@suse.com - -- update config.guess/sub to the latest state - -------------------------------------------------------------------- -Thu Sep 13 12:29:33 CEST 2012 - pth@suse.de - -- Run pre_checkin.sh to sync automake-testsuite pec and .changes. - -------------------------------------------------------------------- -Tue Sep 11 17:34:05 UTC 2012 - p.drouand@gmail.com - -- Update to 1.12.3: - - reworks and reshuffles the Automake testsuite a bit; fixing some - weaknesses and spurious failures in the process, but also, likely, - introducing new ones; - - - introduces initial support for automatic dependency tracking with - the Portland Group C/C++ compilers (thanks to Dave Goodell and - Jeff A. Daily); - - - fixes several long-standing bugs and limitations in the 'ylwrap' - script (thanks to Akim Demaille); among the other things, the - long-standing PR/491 and automake bug#7648 are now fixed. -- Remove automake-add-mkdir_p-temporarly.patch: - * Only temporary hack for openSUSE 12.2, now it is time to remove it - -------------------------------------------------------------------- -Wed Jul 4 07:21:17 UTC 2012 - coolo@suse.com - -- make sure we still define $(mkdir_p) for the time being - -------------------------------------------------------------------- -Wed Jun 27 15:46:00 UTC 2012 - tom.mbrt@googlemail.com - -- Update to 1.12.1: - Bugs fixed in 1.12.1: - - Several weaknesses in Automake's own build system and test suite - have been fixed. - - Aclocal works correctly with perl 5.16.0 (automake bug#11543). - - - - Starting from either the next minor version (1.12.2) or the next major - version (1.13), Automake will start warning if 'configure.in' is used - instead of 'configure.ac' as the Autoconf input. Future versions of - Automake will drop support for 'configure.in' altogether. - -------------------------------------------------------------------- -Fri May 4 15:23:03 CEST 2012 - pth@suse.de - -- Run pre_checkin.sh manually. - -------------------------------------------------------------------- -Thu Apr 26 16:32:56 CEST 2012 - pth@suse.de - -- Update to 1.12: - * Changes to Yacc and Lex support: - - - C source and header files derived from non-distributed Yacc - and/or Lex sources are now removed by a simple "make clean" - (while they were previously removed only by "make - maintainer-clean"). - - - Slightly backward-incompatible change, relevant only for use of - Yacc with C++: the extensions of the header files produced by the - Yacc rules are now modelled after the extension of the - corresponding sources. For example, yacc files named "foo.y++" - and "bar.yy" will produce header files named "foo.h++" and - "bar.hh" respectively, where they would have previously produced - header files named simply "foo.h" and "bar.h". This change - offers better compatibility with 'bison -o'. - - * Miscellaneous changes: - - - The AM_PROG_VALAC macro now causes configure to exit with status - 77, rather than 1, if the vala compiler found is too old. - - - The build system of Automake itself now avoids the use of make - recursion as much as possible. - - - Automake now prefers to quote 'like this' or "like this", rather - than `like this', in diagnostic message and generated Makefiles, - to accommodate the new GNU Coding Standards recommendations. - - - Automake has a new option '--print-libdir' that prints the path - of the directory containing the Automake-provided scripts and - data files. - - - The 'dist' and 'dist-all' targets now can run compressors in - - parallel. - - - The rules to create pdf, dvi and ps output from Texinfo files now - works better with modern 'texi2dvi' script, by explicitly passing - it the '--clean' option to ensure stray auxiliary files are not - left to clutter the build directory. - - - Automake can now generate silenced rules for texinfo outputs. - - - Some auxiliary files that are automatically distributed by - Automake (e.g., 'install-sh', or the 'depcomp' script for - packages compiling C sources) might now be listed in the - DIST_COMMON variable in many Makefile.in files, rather than in - the top-level one. - - - Messages of types warning or error from 'automake' and 'aclocal' - are now prefixed with the respective type, and presence of - -Werror is noted. - - - Automake's early configure-time sanity check now tries to avoid - sleeping for a second, which slowed down cached configure runs - noticeably. In that case, it will check back at the end of the - configure script to ensure that at least one second has passed, - to avoid time stamp issues with makefile rules rerunning - autotools programs. - - - The warnings in the category 'extra-portability' are now enabled - by '-Wall'. In previous versions, one has to use - '-Wextra-portability' to enable them. - - - - Various minor bugfixes for recent or long-standing bugs. - - For a more detailed list see the file NEWS in the package - documentation. - -------------------------------------------------------------------- -Wed Apr 18 11:37:48 CEST 2012 - pth@suse.de - -- Update to 1.11.5: - Bugs fixed in 1.11.5: - * Bugs introduced by 1.11.3: - - - Vala files with '.vapi' extension are now recognized and - handled correctly again. - - - Vala support work again for projects that contain some program - built from '.vala' (and possibly '.c') sources and some other - program built from '.c' sources *only*. - -------------------------------------------------------------------- -Fri Apr 6 15:51:31 UTC 2012 - tabraham@novell.com - -- Update to 1.11.4 - * WARNING - future backward-incompatibilities: - - The support for the "obscure" multilib feature has been deprecated, - and will be moved out of the automake core in the next major Automake - release (1.12). - - The support for ".log -> .html" conversion and the check-html and - recheck-html targets will be removed in the next major Automake - release (1.12). - - The obsolescent AM_WITH_REGEX macro has been deprecated (since the - GNU rx library has been decommissioned), and will be removed in the - next major Automake release (1.12). - - The `lzma' compression format for distribution archives has been - deprecated in favor of `xz' and `lzip', and will be removed in the - next major Automake release (1.12). - - The `--acdir' option of aclocal is deprecated, and will probably be - removed in the next major Automake release (1.12). - - The exact order in which the directories in the aclocal macro - search path are looked up is probably going to be changed in the - next Automake release (1.12). - - The Automake support for automatic de-ANSI-fication will be removed - in the next major Automake release (1.12). - - Starting from the next Automake release (1.12), warnings in the - `extra-portability' category will be enabled by `-Wall' (right now, - one has to use `-Wextra-portability' explicitly). - - * Misc changes: - - The 'ar-lib' script now ignores the "s" (symbol index) and "S" (no - symbol index) modifiers as well as the "s" action, as the symbol index - is created unconditionally by Microsoft lib. Also, the "q" (quick) - action is now a synonym for "r" (replace). Also, the script has been - ignoring the "v" (verbose) modifier already since Automake 1.11.3 - - When the 'compile' script is used to wrap MSVC, it now accepts an - optional space between the -I, -L and -l options and their respective - arguments, for better POSIX compliance - - There is an initial, experimental support for automatic dependency - tracking with tcc (the Tiny C Compiler). Its associated depmode is - currently recognized as "icc" (but this and other details are likely - to change in future versions) - - Automatic dependency tracking now works also with the IBM XL C/C++ - compilers, thanks to the new new depmode 'xlc' - - * Bugs fixed: - - A definition of 'noinst_PYTHON' before 'python_PYTHON' (or similar) - don't cause spurious failures upon "make install" anymore - - The user can now instruct the 'uninstall-info' rule not to update - the '${infodir}/dir' file by exporting the environment variable - 'AM_UPDATE_INFO_DIR' to the value "no". This is done for consistency - with how the 'install-info' rule operates since automake 1.11.2. - - * Long standing bugs: - - It is now possible for a foo_SOURCES variable to hold Vala sources - together with C header files, as well as with sources and headers for - other supported languages (e.g., C++). Previously, only mixing C and - Vala sources was supported - - If "aclocal --install" is used, and the first directory specified with - '-I' is non-existent, aclocal will now create it before trying to copy - files in it - - An empty declaration of a "foo_PRIMARY" don't cause anymore the - generated install rules to create an empty $(foodir) directory; - for example, if Makefile.am contains something like: - - pkglibexec_SCRIPTS = - if FALSE - pkglibexec_SCRIPTS += bar.sh - endif - - the $(pkglibexec) directory will not be created upon "make install". - -- Changes from 1.11.3 - - Automake's own build system is more silent by default, making use of - the 'silent-rules' option - - The master copy of the `gnupload' script is now maintained in gnulib, - not in automake - - The `missing' script doesn't try to wrap calls to `tar' anymore - - "make dist" doesn't wrap `tar' invocations with the `missing' script - anymore. Similarly, the obsolescent variable `$(AMTAR)' (which you - shouldn't be using BTW ;-) does not invoke the missing script anymore - to wrap tar, but simply invokes the `tar' program itself - - "make dist" can now create lzip-compressed tarballs - - In the Automake info documentation, the Top node and the nodes about - the invocation of the automake and aclocal programs have been renamed; - now, calling "info automake" will open the Top node, while calling - "info automake-invocation" and "info aclocal-invocation" will access - the nodes about the invocation of respectively automake and aclocal - - Automake is now distributed as a gzip-compressed and an xz-compressed - tarball. Previously, bzip2 was used instead of xz - - The last relics of Python 1.5 support have been removed from the - AM_PATH_PYTHON macro - - For programs and libraries, automake now detects EXTRA_foo_DEPENDENCIES - and adds them to the normal list of dependencies, but without - overwriting the foo_DEPENDENCIES variable, which is normally computed - by automake - - * Bugs fixed: - - Automake now correctly recognizes the prefix/primary combination - `pkglibexec_SCRIPTS' as valid - - The parallel-tests harness doesn't trip anymore on sed implementations - with stricter limits on the length of input lines (problem seen at - least on Solaris 8) - - * Long standing bugs: - - The "deleted header file problem" for *.am files is avoided by stub - rules. This allows `make' to trigger a rerun of `automake' also if - some previously needed `.am' file has been removed - - The `silent-rules' option now generates working makefiles even - for the uncommon `make' implementations that do not support the - nested-variables extension to POSIX 2008. For such `make' - implementations, whether a build is silent is determined at - configure time, and cannot be overridden at make time with - `make V=0' or `make V=1' - - Vala support now works better in VPATH setups - -- Changes from 1.11.2 - * Changes to aclocal: - - The `--acdir' option is deprecated. Now you should use the new options - `--automake-acdir' and `--system-acdir' instead. - - The `ACLOCAL_PATH' environment variable is now interpreted as a - colon-separated list of additional directories to search after the - automake internal acdir (by default ${prefix}/share/aclocal-APIVERSION) - and before the system acdir (by default ${prefix}/share/aclocal). - * Misc changes: - - The Automake support for automatic de-ANSI-fication has been - deprecated. It will probably be removed in the next major Automake - release (1.12). - - The `lzma' compression scheme and associated automake option `dist-lzma' - is obsoleted by `xz' and `dist-xz' due to upstream changes. - - You may adjust the compression options used in dist-xz and dist-bzip2. - The default is now merely -e for xz, but still -9 for bzip; you may - specify a different level via the XZ_OPT and BZIP2 envvars respectively. - E.g., "make dist-xz XZ_OPT=-7" or "make dist-bzip2 BZIP2=-5" - - The `compile' script now converts some options for MSVC for a better - user experience. Similarly, the new `ar-lib' script wraps Microsoft lib. - - The py-compile script now accepts empty arguments passed to the options - `--destdir' and `--basedir', and complains about unrecognized options. - Moreover, a non-option argument or a special `--' argument terminates - the list of options. - - A developer that needs to pass specific flags to configure at "make - distcheck" time can now, and indeed is advised to, do so by defining - the developer-reserved makefile variable AM_DISTCHECK_CONFIGURE_FLAGS, - instead of the old DISTCHECK_CONFIGURE_FLAGS. - The DISTCHECK_CONFIGURE_FLAGS variable should now be reserved for the - user; still, the old Makefile.am files that used to define it will - still continue to work as before. - - New macro AM_PROG_AR that looks for an archiver and wraps it in the new - 'ar-lib' auxiliary script if the selected archiver is Microsoft lib. - This new macro is required for LIBRARIES and LTLIBRARIES when automake - is run with -Wextra-portability and -Werror. - - When using DejaGnu-based testsuites, the user can extend the `site.exp' - file generated by automake-provided rules by defining the special make - variable `$(EXTRA_DEJAGNU_SITE_CONFIG)'. - - The `install-info' rule can now be instructed not to create/update - the `${infodir}/dir' file, by exporting the new environment variable - `AM_UPDATE_INFO_DIR' to the value "no". - - * Bugs fixed: - - When the parallel-tests driver is in use, automake now explicitly - rejects invalid entries and conditional contents in TEST_EXTENSIONS, - instead of issuing confusing and apparently unrelated error messages - (e.g., "non-POSIX variable name", "bad characters in variable name", - or "redefinition of TEST_EXTENSIONS), or even, in some situations, - silently producing broken `Makefile.in' files - - The `silent-rules' option now truly silences all compile rules, even - when dependency tracking is disabled. Also, when `silent-rules' is - not used, `make' output no longer contains spurious backslash-only - lines, thus once again matching what Automake did before 1.11. - - The AM_COND_IF macro also works if the shell expression for the - conditional is no longer valid for the condition. - - * Long standing bugs: - - The order of Yacc and Lex flags is fixed to be consistent with other - languages: $(AM_YFLAGS) comes before $(YFLAGS), and $(AM_LFLAGS) before - $(LFLAGS), so that the user variables override the developer variables. - - "make distcheck" now correctly complains also when "make uninstall" - leaves one and only one file installed in $(prefix). - - A "make uninstall" issued before a "make install", or after a mere - "make install-data" or a mere "make install-exec" does not spuriously - fail anymore. - - Automake now warns about more primary/directory invalid combinations, - such as "doc_LIBRARIES" or "pkglib_PROGRAMS". - - Rules generated by Automake now try harder to not change any files when - `make -n' is invoked. Fixes include compilation of Emacs Lisp, Vala, or - Yacc source files and the rule to update config.h. - - Several scripts and the parallel-tests testsuite driver now exit with - the right exit status upon receiving a signal. - - A per-Makefile.am setting of -Werror does not erroneously carry over - to the handling of other Makefile.am files. - - The code for automatic dependency tracking works around a Solaris - make bug triggered by sources containing repeated slashes when the - `subdir-objects' option was used. - - The makedepend and hp depmodes now work better with VPATH builds. - - Java sources specified with check_JAVA are no longer compiled for - "make all", but only for "make check". - - An usage like "java_JAVA = foo.java" will now cause Automake to warn - and error out if `javadir' is undefined, instead of silently producing - a broken Makefile.in. - - aclocal and automake now honour the configure-time definitions of - AUTOCONF and AUTOM4TE when they spawn autoconf or autom4te processes. - - The `install-info' recipe no longer tries to guess whether the - `install-info' program is from Debian or from GNU, and adaptively - change its behaviour; this has proven to be frail and easy to - regress. - -------------------------------------------------------------------- -Tue Dec 20 19:58:14 UTC 2011 - coolo@suse.com - -- add autoconf as buildrequire to avoid implicit dependency - -------------------------------------------------------------------- -Sun Dec 18 12:39:06 UTC 2011 - sweet_f_a@gmx.de - -- correct license and style (prepare_spec) -- minor build fixes, avoid deprecated macros to be more portable - -------------------------------------------------------------------- -Sat Sep 17 13:44:54 UTC 2011 - jengelh@medozas.de - -- Remove redundant tags/sections from specfile - -------------------------------------------------------------------- -Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de - -- use %_smp_mflags - -------------------------------------------------------------------- -Fri Dec 11 16:41:49 CET 2009 - pth@suse.de - -- Update to 1.11.1 (bnc#559815): - - - The `parallel-tests' test driver works around a GNU make 3.80 - bug with trailing white space in the test list - (`TESTS = foo $(EMPTY)'). - - * Long standing bugs: - - - The testsuite does not try to change the mode of `ltmain.sh' - files from a Libtool installation (symlinked to test - directories) any more. - - - AM_PROG_GCJ uses AC_CHECK_TOOLS to look for `gcj' now, so - that prefixed tools are preferred in a cross-compile setup. - - - The distribution is tarred up with mode 755 now by the - `dist*' targets. This fixes a race condition where untrusted - users could modify files in the $(PACKAGE)-$(VERSION) distdir - before packing if the toplevel build directory was - world-searchable. This is CVE-2009-4029. - -- Make automake a noarch package. - -------------------------------------------------------------------- -Sun Dec 6 18:02:39 CET 2009 - jengelh - -- enable parallel building - -------------------------------------------------------------------- -Wed Aug 26 11:27:35 CEST 2009 - coolo@novell.com - -- rediff to avoid fuzz - -------------------------------------------------------------------- -Fri Jul 10 19:37:24 UTC 2009 - jansimon.moeller@opensuse.org - -- Disable the testsuite also for ARM as it blocks/stalls the worker. - -------------------------------------------------------------------- -Sun Jun 21 11:11:31 CEST 2009 - coolo@novell.com - -- add empty %install section to testsuite to fix build - -------------------------------------------------------------------- -Tue Jun 16 11:06:00 CEST 2009 - coolo@novell.com - -- split test suit into own package (new policy for bootstrap) - -------------------------------------------------------------------- -Fri May 29 14:27:25 CEST 2009 - puzel@suse.cz - -- update to automake-1.11 - - noteworthy changes: - - require autoconf-2.62 - - The autoconf version check implemented by aclocal in aclocal.m4 - (and new in Automake 1.10) is degraded to a warning. This helps - - The automake program can run multiple threads for creating most - Makefile.in files concurrently in the common case where the Autoconf - versions used are compatible. - - Libtool generic flags are now passed to the install and uninstall - modes as well. - - distcheck works with Libtool 2.x even when LT_OUTPUT is used, as - config.lt is removed correctly now. - - subdir-object mode works now with Fortran (F77, FC, preprocessed - Fortran, and Ratfor). - - For files with extension .f90, .f95, .f03, or .f08, the flag - $(FCFLAGS_f[09]x) computed by AC_FC_SRCEXT is now used in compile rules. - - Files with extension .sx are also treated as preprocessed assembler. - - The default source file extension (.c) can be overridden with - AM_DEFAULT_SOURCE_EXT now. - - Python 3.0 is supported now, Python releases prior to 2.0 are no - longer supported. - - AM_PATH_PYTHON honors python's idea about the site directory. - - "make dist" can now create xz-compressed tarballs, - as well as (deprecated?) lzma-compressed tarballs. - - `automake --add-missing' will by default install the GPLv3 file as - COPYING if it is missing. - - for full changelog please see /usr/share/doc/packages/automake/NEWS -- remove automake-fix_check10.patch (fixed upstream) -- add automake-11.1-skip-specflg10-without-g++.patch (from upstream git) - -------------------------------------------------------------------- -Thu Apr 30 12:59:21 CEST 2009 - pth@suse.de - -- Add upstream post 1.10.2 patch to fix the failing check10.test. - -------------------------------------------------------------------- -Wed Apr 29 15:07:20 CEST 2009 - pth@suse.de - -- Rediff to sync the patches (automake-require_file.patch was off - by ~ 500 lines). Update the reference to bugzilla for this patch. - -------------------------------------------------------------------- -Wed Mar 11 15:02:32 CET 2009 - pth@suse.de - -- Update to 1.10.2: - * Rebuild rules now also work for a removed `subdir/Makefile.in' in - an otherwise up to date tree. - * Work around AIX sh quoting issue in AC_PROG_CC_C_O, leading to - unnecessary use of the `compile' script. - * `config.status --file=Makefile depfiles' now also works with the - extra quoting used internally by Autoconf 2.62 and newer - (it used to work only without the `--file=' bit). - * distcheck works with Libtool 2.x even when LT_OUTPUT is used, as - config.lt is removed correctly now. - * The manual is now distributed under the terms of the GNU FDL 1.3. - * When `automake --add-missing' causes the COPYING file to be installed, - it will also warn that the license file should be added to source - control. -- Add bison again. -- Pass docdir on to configure. -- Add a rpmlintrc file - -------------------------------------------------------------------- -Wed Mar 4 13:59:35 CET 2009 - pth@suse.de - -- Prefix patches with package name. - -------------------------------------------------------------------- -Mon Jan 28 13:18:29 CET 2008 - schwab@suse.de - -- Revert last change. - -------------------------------------------------------------------- -Sat Jan 26 12:04:22 CET 2008 - aj@suse.de - -- Add bison as buildrequirs for the testsuite. - -------------------------------------------------------------------- -Tue Jan 22 10:31:29 CET 2008 - schwab@suse.de - -- Update to automake 1.10.1. - * Automake development is done in a git repository on Savannah now, see - http://git.sv.gnu.org/gitweb/?p=automake.git - A read-only CVS mirror is provided at - cvs -d :pserver:anonymous@pserver.git.sv.gnu.org:/automake.git \ - checkout -d automake HEAD - * "make dist" can now create lzma-compressed tarballs. - * `automake --add-missing' will by default install the GPLv3 file as - COPYING if it is missing. Note that Automake will never overwrite - an existing COPYING file, even when the `--force-missing' option is - used. Further note that Automake 1.10.1 is still licensed under GPLv2+. - * Libtool generic flags are now passed to the install and uninstall - modes as well. - * Files with extension .sx are also treated as preprocessed assembler. - * install-sh now has an BSD-like option `-C' to preserve modification - times of unchanged files upon installation. - * Fix aix dependency tracking for libtool objects. - * The signal handling of aclocal has been improved. - * Targets beginning with a digit are now recognized correctly. - * All directories `.libs'/`_libs' used by libtool are cleaned now, - not only those in which libraries are built. - * Fix output of dummy dependency files in presence of post-processed - Makefile.in's again, but also cope with long lines. - * $(EXEEXT) is automatically appended to filenames of XFAIL_TESTS - that have been declared as programs in the same Makefile. - This is for consistency with the analogous change to TESTS in 1.10. - * The autoconf version check implemented by aclocal in aclocal.m4 - (and new in Automake 1.10) is degraded to a warning. This helps - in the common case where the Autoconf versions used are compatible. - * Fix order of standard includes to again be `-I. -I$(srcdir)', - followed by directories containing config headers. - -------------------------------------------------------------------- -Fri Nov 23 10:21:05 CET 2007 - schwab@suse.de - -- Fix last change. - -------------------------------------------------------------------- -Tue Nov 13 00:23:47 CET 2007 - dmueller@suse.de - -- require the autoconf version it was build against - -------------------------------------------------------------------- -Thu Oct 11 11:17:09 CEST 2007 - schwab@suse.de - -- Add lzma support. - -------------------------------------------------------------------- -Mon Jan 29 16:58:05 CET 2007 - sbrabec@suse.cz - -- Removed references to /opt/gnome. - -------------------------------------------------------------------- -Sun Oct 15 22:27:09 CEST 2006 - schwab@suse.de - -- Update to automake 1.10. - * Version requirements: - - Autoconf 2.60 or greater is required. - - Perl 5.6 or greater is required. - * Changes to aclocal: - - aclocal now also supports -Wmumble and -Wno-mumble options. - - `dirlist' entries (for the aclocal search path) may use shell - wildcards such as `*', `?', or `[...]'. - - aclocal supports an --install option that will cause system-wide - third-party macros to be installed in the local directory - specified with the first -I flag. This option also uses #serial - lines in M4 files to upgrade local macros. - The new aclocal options --dry-run and --diff help to review changes - before they are installed. - - aclocal now outputs an autoconf version check in aclocal.m4 in - projects using automake. - For a few years, automake and aclocal have been calling autoconf - (or its underlying engine autom4te) to accurately retrieve the - data they need from configure.ac and its siblings. Doing so can - only work if all autotools use the same version of autoconf. For - instance a Makefile.in generated by automake for one version of - autoconf may stop working if configure is regenerated with another - version of autoconf, and vice versa. - This new version check ensures that the whole build system has - been generated using the same autoconf version. - * Support for new Autoconf macros: - - The new AC_REQUIRE_AUX_FILE Autoconf macro is supported. - - If `subdir-objects' is set, and AC_CONFIG_LIBOBJ_DIR is specified, - $(LIBOBJS), $(LTLIBOBJS), $(ALLOCA), and $(LTALLOCA) can be used - in different directories. However, only one instance of such a - library objects directory is supported. - * Change to Libtool support: - - Libtool generic flags (those that go before the --mode=MODE option) - can be specified using AM_LIBTOOLFLAGS and target_LIBTOOLFLAGS. - * Yacc and Lex changes: - - The rebuild rules for distributed Yacc and Lex output will avoid - overwriting existing files if AM_MAINTAINER_MODE and maintainer-mode - is not enabled. - - ylwrap is now always used for lex and yacc source files, - regardless of whether there is more than one source per directory. - * Languages changes: - - Preprocessed assembler (*.S) compilation now honors CPPFLAGS, - AM_CPPFLAGS and per-target _CPPFLAGS, and supports dependency - tracking, unlike non-preprocessed assembler (*.s). - - subdir-object mode works now with Assembler. Automake assumes - that the compiler understands `-c -o'. - - Preprocessed assembler (*.S) compilation now also honors - $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES). - - Improved support for Objective C: - - Autoconf's new AC_PROG_OBJC will enable automatic dependency tracking. - - A new section of the manual documents the support. - - New support for Unified Parallel C: - - AM_PROG_UPC looks for a UPC compiler. - - A new section of the manual documents the support. - - Per-target flags are now correctly handled in link rules. - For instance maude_CFLAGS correctly overrides AM_CFLAGS; likewise - for maude_LDFLAGS and AM_LDFLAGS. Previous versions bogusly - preferred AM_CFLAGS over maude_CFLAGS while linking, and they - used both AM_LDFLAGS and maude_LDFLAGS on the same link command. - The fix for compiler flags (i.e., using maude_CFLAGS instead of - AM_CFLAGS) should not hurt any package since that is how _CFLAGS - is expected to work (and actually works during compilation). - However using maude_LDFLAGS "instead of" AM_LDFLAGS rather than - "in addition to" breaks backward compatibility with older versions. - If your package used both variables, as in - AM_LDFLAGS = common flags - bin_PROGRAMS = a b c - a_LDFLAGS = more flags - ... - and assumed *_LDFLAGS would sum up, you should rewrite it as - AM_LDFLAGS = common flags - bin_PROGRAMS = a b c - a_LDFLAGS = $(AM_LDFLAGS) more flags - ... - This new behavior of *_LDFLAGS is more coherent with other - per-target variables, and the way *_LDFLAGS variables were - considered internally. - * New installation targets: - - New targets mandated by GNU Coding Standards: - install-dvi - install-html - install-ps - install-pdf - By default they will only install Texinfo manuals. - You can customize them with *-local variants: - install-dvi-local - install-html-local - install-ps-local - install-pdf-local - - The undocumented recursive target `uninstall-info' no longer exists. - (`uninstall' is in charge of removing all possible documentation - flavors, including optional formats such as dvi, ps, or info even - when `no-installinfo' is used.) - * Miscellaneous changes: - - Automake no longer complains if input files for AC_CONFIG_FILES - are specified using shell variables. - - clean, distribution, or rebuild rules are normally disabled for - inputs and outputs of AC_CONFIG_FILES, AC_CONFIG_HEADERS, and - AC_CONFIG_LINK specified using shell variables. However, if these - variables are used as ${VAR}, and AC_SUBSTed, then Automake will - be able to output rules anyway. - (See the Automake documentation for AC_CONFIG_FILES.) - - $(EXEEXT) is automatically appended to filenames of TESTS - that have been declared as programs in the same Makefile. - This is mostly useful when some check_PROGRAMS are listed in TESTS. - - `-Wportability' has finally been turned on by default for `gnu' and - `gnits' strictness. This means, automake will complain about %-rules - or $(GNU Make functions) unless you switch to `foreign' strictness or - use `-Wno-portability'. - - Automake now uses AC_PROG_MKDIR_P (new in Autoconf 2.60), and uses - $(MKDIR_P) instead of $(mkdir_p) to create directories. The - $(mkdir_p) variable is still defined (to the same value as - $(MKDIR_P)) but should be considered obsolete. If you are using - $(mkdir_p) in some of your rules, please plan to update them to - $(MKDIR_P) at some point. - - AM_C_PROTOTYPES and ansi2knr are now documented as being obsolete. - They still work in this release, but may be withdrawn in a future one. - - Inline compilation rules for gcc3-style dependency tracking are - more readable. - - Automake installs a "Hello World!" example package in $(docdir). - This example is used throughout the new "Autotools Introduction" - chapter of the manual. - -------------------------------------------------------------------- -Mon Aug 21 16:58:38 CEST 2006 - sbrabec@suse.cz - -- Removed dirlist.d support, use hardwired path instead. - -------------------------------------------------------------------- -Mon Jul 31 13:47:59 CEST 2006 - schwab@suse.de - -- Remove obsolete patch. - -------------------------------------------------------------------- -Mon May 15 14:31:11 CEST 2006 - schwab@suse.de - -- Import latest versions of config.{guess,sub}. - -------------------------------------------------------------------- -Wed Jan 25 21:29:58 CET 2006 - mls@suse.de - -- converted neededforbuild to BuildRequires - -------------------------------------------------------------------- -Mon Jul 11 16:01:41 CEST 2005 - schwab@suse.de - -- Update to automake 1.9.6. - -------------------------------------------------------------------- -Sun May 8 12:07:02 CEST 2005 - schwab@suse.de - -- Some architectures can't keep up the pace. - -------------------------------------------------------------------- -Sat May 7 20:48:06 CEST 2005 - matz@suse.de - -- Split away an automake-check package, which does the make check. - -------------------------------------------------------------------- -Sun Feb 13 14:50:56 CET 2005 - schwab@suse.de - -- Update to automake 1.9.5. - -------------------------------------------------------------------- -Fri Jan 14 16:57:30 CET 2005 - schwab@suse.de - -- Fix require_file_internal to handle file names with directories - (bnc#64822). - -------------------------------------------------------------------- -Wed Jan 12 14:30:56 CET 2005 - schwab@suse.de - -- Update to automake 1.9.4. - -------------------------------------------------------------------- -Thu Nov 25 16:39:04 CET 2004 - ro@suse.de - -- incremental fix for py-compile - -------------------------------------------------------------------- -Fri Nov 19 17:06:01 CET 2004 - schwab@suse.de - -- Fix py-compile to avoid putting $(DESTDIR) in the output. - -------------------------------------------------------------------- -Mon Nov 1 23:38:40 CET 2004 - schwab@suse.de - -- Update to automake 1.9.3. - -------------------------------------------------------------------- -Fri Oct 8 14:55:28 CEST 2004 - schwab@suse.de - -- Update to automake 1.9.2. - -------------------------------------------------------------------- -Mon Aug 30 10:43:51 CEST 2004 - schwab@suse.de - -- Fix $PATH_PATTERN. - -------------------------------------------------------------------- -Tue Aug 17 15:33:32 CEST 2004 - schwab@suse.de - -- Fix handling of subdir-objects. - -------------------------------------------------------------------- -Thu Aug 12 11:18:24 CEST 2004 - schwab@suse.de - -- Update to automake 1.9.1. - -------------------------------------------------------------------- -Thu Jul 29 10:38:07 CEST 2004 - schwab@suse.de - -- Update to automake 1.9. - -------------------------------------------------------------------- -Mon Jul 19 14:19:38 CEST 2004 - schwab@suse.de - -- Fix quoting. - -------------------------------------------------------------------- -Sat Jul 17 21:18:43 CEST 2004 - schwab@suse.de - -- Update to automake 1.8d (1.9 release candidate). - -------------------------------------------------------------------- -Mon May 17 17:36:34 CEST 2004 - schwab@suse.de - -- Update to automake 1.8.5. - -------------------------------------------------------------------- -Tue May 4 13:55:52 CEST 2004 - schwab@suse.de - -- Update to automake 1.8.4. - -------------------------------------------------------------------- -Sun Mar 7 20:22:23 CET 2004 - schwab@suse.de - -- Update to automake 1.8.3. - -------------------------------------------------------------------- -Sat Jan 17 14:00:15 CET 2004 - schwab@suse.de - -- Fix race condition in testsuite. - -------------------------------------------------------------------- -Tue Jan 13 14:14:36 CET 2004 - schwab@suse.de - -- Update to automake 1.8.2. - -------------------------------------------------------------------- -Mon Jan 12 17:03:44 CET 2004 - schwab@suse.de - -- Update to automake 1.8.1. - -------------------------------------------------------------------- -Thu Jan 8 17:34:48 CET 2004 - schwab@suse.de - -- Fix use of undefined value. - -------------------------------------------------------------------- -Thu Dec 11 13:44:18 CET 2003 - schwab@suse.de - -- Update to automake 1.8. - -------------------------------------------------------------------- -Mon Nov 10 10:36:27 CET 2003 - schwab@suse.de - -- Update to automake 1.7.9. - -------------------------------------------------------------------- -Tue Oct 7 10:54:57 CEST 2003 - schwab@suse.de - -- Update to automake 1.7.8. - -------------------------------------------------------------------- -Mon Sep 8 19:20:18 CEST 2003 - schwab@suse.de - -- Update to automake 1.7.7. - -------------------------------------------------------------------- -Wed Jul 16 14:26:28 CEST 2003 - sbrabec@suse.cz - -- Added support for /usr/share/aclocal/dirlist. - -------------------------------------------------------------------- -Fri Jul 11 13:53:59 CEST 2003 - schwab@suse.de - -- Update to automake 1.7.6. - -------------------------------------------------------------------- -Tue Jun 10 21:08:32 CEST 2003 - schwab@suse.de - -- Update to automake 1.7.5. - -------------------------------------------------------------------- -Mon May 12 18:10:28 CEST 2003 - schwab@suse.de - -- Add %defattr. - -------------------------------------------------------------------- -Fri Apr 25 15:09:48 CEST 2003 - schwab@suse.de - -- Update to automake 1.7.3. - -------------------------------------------------------------------- -Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de - -- fix install_info --delete call and move from preun to postun - -------------------------------------------------------------------- -Mon Apr 7 13:11:16 CEST 2003 - schwab@suse.de - -- Only delete info entries when removing last version. - -------------------------------------------------------------------- -Thu Feb 6 17:47:59 CET 2003 - schwab@suse.de - -- Use %install_info. - -------------------------------------------------------------------- -Mon Jan 20 21:47:32 CET 2003 - schwab@suse.de - -- Fix python macros properly. - -------------------------------------------------------------------- -Fri Dec 6 13:45:27 CET 2002 - schwab@suse.de - -- Update to automake 1.7.2. - * Many bug fixes. - -------------------------------------------------------------------- -Thu Nov 21 10:06:33 CET 2002 - schwab@suse.de - -- Fix ansi2knr option. - -------------------------------------------------------------------- -Mon Nov 18 16:49:02 CET 2002 - ro@suse.de - -- use /.buildenv like /etc/SuSE-release - -------------------------------------------------------------------- -Fri Sep 27 14:38:08 CEST 2002 - schwab@suse.de - -- Update to automake 1.7. - -------------------------------------------------------------------- -Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de - -- removed bogus self-provides - -------------------------------------------------------------------- -Mon Aug 5 13:58:59 CEST 2002 - schwab@suse.de - -- Update to automake 1.6.3. - * Support for AM_INIT_GETTEXT([external]) - * Bug fixes - -------------------------------------------------------------------- -Thu Jun 20 20:20:46 CEST 2002 - schwab@suse.de - -- Fix python macros for lib64. - -------------------------------------------------------------------- -Sat Jun 15 17:40:42 CEST 2002 - schwab@suse.de - -- Update to automake 1.6.2. - * Bug fix release. - -------------------------------------------------------------------- -Fri Apr 12 14:21:46 CEST 2002 - schwab@suse.de - -- Update to automake 1.6.1. - -------------------------------------------------------------------- -Fri Mar 29 22:54:27 CET 2002 - schwab@suse.de - -- Fix typo check. -- Disable libtool vs. normal check. -- Make dependency generation work with KDE. - -------------------------------------------------------------------- -Mon Mar 11 15:38:27 CET 2002 - schwab@suse.de - -- Add versioned links to automake and aclocal. - -------------------------------------------------------------------- -Thu Mar 7 14:55:03 CET 2002 - schwab@suse.de - -- Update to automake 1.6. - -------------------------------------------------------------------- -Wed Jan 23 16:27:39 CET 2002 - schwab@suse.de - -- Fix nonportable test option in config.guess. - -------------------------------------------------------------------- -Sun Dec 16 18:44:19 UTC 2001 - adrian@suse.de - -- fix config.guess to recognize SGI mips systems as big endian systems -- bzip2 sources - -------------------------------------------------------------------- -Mon Aug 27 11:51:27 CEST 2001 - schwab@suse.de - -- Update to automake 1.5. - -------------------------------------------------------------------- -Thu Aug 9 02:31:38 CEST 2001 - ro@suse.de - -- fixed problem when installing lisp files - -------------------------------------------------------------------- -Thu Jul 19 12:17:15 CEST 2001 - schwab@suse.de - -- Update to automake 1.4-p5. - -------------------------------------------------------------------- -Tue Jun 12 19:17:50 CEST 2001 - olh@suse.de - -- recognize ppc64 - -------------------------------------------------------------------- -Tue Jun 12 19:06:37 CEST 2001 - olh@suse.de - -- fix typo in automake-1.4-SuSE.patch - -------------------------------------------------------------------- -Mon Jun 11 23:46:55 CEST 2001 - schwab@suse.de - -- Recognize AC_PROG_LIBTOOL as well as AM_PROG_LIBTOOL. - -------------------------------------------------------------------- -Mon Jun 11 12:21:46 CEST 2001 - schwab@suse.de - -- Update to automake 1.4-p4. - -------------------------------------------------------------------- -Sat May 26 21:13:46 CEST 2001 - schwab@suse.de - -- Update to automake 1.4-p2. - -------------------------------------------------------------------- -Wed May 9 14:54:53 CEST 2001 - schwab@suse.de - -- Update to automake 1.4-p1. - -------------------------------------------------------------------- -Fri May 4 12:35:40 CEST 2001 - schwab@suse.de - -- Fix automake script for libtool 1.4. - -------------------------------------------------------------------- -Fri Mar 30 10:12:24 CEST 2001 - schwab@suse.de - -- config.sub: don't try to fill missing parts by looking at the host - system. - -------------------------------------------------------------------- -Thu Feb 15 14:25:43 CET 2001 - schwab@suse.de - -- Update config.{guess,sub} to latest version. - -------------------------------------------------------------------- -Wed Sep 13 11:46:04 CEST 2000 - schwab@suse.de - -- Add bzip2 patch from kkaempf@suse.de. - -------------------------------------------------------------------- -Mon Aug 21 18:07:11 CEST 2000 - werner@suse.de - -- Use vendor within config.sub even for s390 - -------------------------------------------------------------------- -Mon May 1 18:53:39 CEST 2000 - kukuk@suse.de - -- Use mandir und infodir macro - -------------------------------------------------------------------- -Wed Mar 29 17:04:21 EST 2000 - bk@suse.de - -- updated config.guess and config.sub for s390 - -------------------------------------------------------------------- -Wed Mar 1 13:52:34 CET 2000 - werner@suse.de - -- Add arm/ppc patch from teTeX sources -- Make VENDOR=suse if /etc/SuSE-release exists, remove `-gnu', and - use $VERNDOR for all Linux architectures. - -------------------------------------------------------------------- -Tue Feb 15 16:16:18 CET 2000 - schwab@suse.de - -- Update config.{guess,sub} to latest version. - -------------------------------------------------------------------- -Thu Jan 20 17:53:27 CET 2000 - kukuk@suse.de - -- Move /usr/{info,man} -> /usr/share/{info,man} - -------------------------------------------------------------------- -Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - -- ran old prepare_spec on spec file to switch to new prepare_spec. - -------------------------------------------------------------------- -Thu Aug 26 11:04:37 MEST 1999 - kukuk@suse.de - -- Add automake.1, aclocal.1 and other documentation -- Add make check to build section - -------------------------------------------------------------------- -Fri Feb 26 22:44:08 MET 1999 - florian@suse.de - -- update to 1.4 - -------------------------------------------------------------------- -Fri Jun 19 14:29:58 MEST 1998 - ro@suse.de - -- update to 1.3 using dif from jurix - ----------------------------------------------------------------------------- -Wed Jun 25 11:28:39 MEST 1997 - florian@suse.de - - -- update to version 1.2 - ----------------------------------------------------------------------- -Fri Aug 23 16:13:49 MET DST 1996 - florian@suse.de - -new version 1.0 - diff --git a/automake-testsuite.spec b/automake-testsuite.spec deleted file mode 100644 index 0e7202f..0000000 --- a/automake-testsuite.spec +++ /dev/null @@ -1,135 +0,0 @@ -# -# spec file for package automake-testsuite -# -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via https://bugs.opensuse.org/ -# - - -# PLEASE run pre_checkin.sh in this directory before submitting -# this package. Otherwise the .spec and .changes for automake-testsuite -# aren't updated. - -Name: automake-testsuite -Version: 1.16.1 -Release: 0 -Summary: A Program for Automatically Generating GNU-Style Makefile.in Files -# docs ~> GFDL, sources ~> GPLv2+, mkinstalldirs ~> PD and install-sh ~> MIT -License: GPL-2.0-or-later AND GFDL-1.3-or-later AND SUSE-Public-Domain AND MIT -Group: Development/Tools/Building -Url: https://www.gnu.org/software/automake -Source0: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz -Source1: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz.sig -Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=automake&download=1#/automake.keyring -Source3: automake-rpmlintrc -#Source4: http://git.savannah.gnu.org/cgit/config.git/plain/config.sub -#Source5: http://git.savannah.gnu.org/cgit/config.git/plain/config.guess -Patch2: automake-require_file.patch -Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch -Patch5: 0001-correct-parameter-parsing-in-test-driver-script.patch -Patch100: automake-SuSE.patch -BuildRequires: autoconf >= 2.69 -BuildRequires: bison -BuildRequires: gcc-c++ -BuildRequires: gcc-fortran -BuildRequires: xz -BuildRequires: perl(Thread::Queue) -BuildRequires: perl(threads) -Requires: autoconf >= 2.69 -Requires: perl -Requires(post): info -Requires(preun): info -BuildArch: noarch -%if "%{name}" == "automake-testsuite" -BuildRequires: cscope -BuildRequires: dejagnu -BuildRequires: expect -BuildRequires: flex -BuildRequires: gettext-tools -BuildRequires: libtool -BuildRequires: makedepend -BuildRequires: makeinfo -BuildRequires: pkg-config -BuildRequires: python -BuildRequires: sharutils -%if 0%{suse_version} >= 1500 -BuildRequires: vala -BuildRequires: pkgconfig(gobject-2.0) -%endif -BuildRequires: zip -Requires: expect -Requires: flex -Requires: libtool -%endif - -# remove bogus Automake perl dependencies and provides -%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake:: -%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake:: - -%description -Automake is a tool for automatically generating "Makefile.in" files -from "Makefile.am" files. "Makefile.am" is a series of "make" macro -definitions (with rules occasionally thrown in). The generated -"Makefile.in" files are compatible with the GNU Makefile standards. - -%prep -%setup -q -n automake-%{version} -%patch2 -p1 -%patch3 -p1 -%patch5 -p1 -%patch100 - -%build -sh bootstrap -%configure --docdir=%{_docdir}/%{name} -make #%%{?_smp_mflags} - -%if "%{name}" == "automake-testsuite" -%check -# Some architectures can't keep up the pace. -%ifnarch alpha %{arm} -make %{?_smp_mflags} check VERBOSE=1 -%endif - -%install -%else -%install -%make_install -mkdir %{buildroot}/etc -echo %{_prefix}/local/share/aclocal >%{buildroot}%{_sysconfdir}/aclocal_dirlist -ln -s %{_sysconfdir}/aclocal_dirlist %{buildroot}%{_datadir}/aclocal/dirlist -install -m644 AUTHORS COPYING ChangeLog NEWS README THANKS %{buildroot}%{_docdir}/%{name} -# info's dir file is not auto ignored on some systems -rm -rf %{buildroot}%{_infodir}/dir -#name == automake -%endif - -%post -%install_info --info-dir=%{_infodir} %{_infodir}/automake.info%{ext_info} - -%preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/automake.info%{ext_info} - -%if "%{name}" == "automake" -%files -%defattr(-,root,root) -%doc %{_docdir}/%{name} -%{_bindir}/* -%{_infodir}/*%{ext_info} -%{_mandir}/man1/* -%{_datadir}/aclocal* -%{_datadir}/automake-* -%config %{_sysconfdir}/aclocal_dirlist -%endif - -%changelog diff --git a/automake.changes b/automake.changes index 1c1c056..f983651 100644 --- a/automake.changes +++ b/automake.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Fri Jul 17 09:03:35 UTC 2020 - Callum Farmer + +- Fix name tag for multibuild + +------------------------------------------------------------------- +Fri Jul 10 14:54:32 UTC 2020 - Callum Farmer + +- Add etags to BuildRequires for testsuite +- Add automake-testsuite-vala-gcc10.patch: fixes testsuite + +------------------------------------------------------------------- +Sun Jul 5 16:19:34 UTC 2020 - Callum Farmer + +- Changed automake-SuSE.patch: updated for new version +- Update to 1.16.2. Changes since 1.16.1: + * New features added + + - add zstd support and the automake option, dist-zstd. + + - support for Python 3: py-compile now supports both Python 3 + and Python 2; tests do not require .pyo files, and uninstall + deletes __pycache__ correctly (automake bug #32088). + + * Miscellaneous changes + + - automake no longer requires a @setfilename in each .texi file + + * Bugs fixed + + - When cleaning the compiled python files, '\n' is not used anymore in the + substitution text of 'sed' transformations. This is done to preserve + compatibility with the 'sed' implementation provided by macOS which + considers '\n' as the 'n' character instead of a newline. + (automake bug#31222) + + - For make tags, lisp_LISP is followed by the necessary space when + used with CONFIG_HEADERS. + (automake bug#38139) + + - The automake test txinfo-vtexi4.sh no longer fails when localtime + and UTC cross a day boundary. + + - Emacsen older than version 25, which require use of + byte-compile-dest-file, are supported again. + +------------------------------------------------------------------- +Sun Mar 22 14:00:34 UTC 2020 - Andreas Stieger + +- convert testsuite to singlespec + ------------------------------------------------------------------- Tue Nov 12 09:01:36 UTC 2019 - Petr Vorel diff --git a/automake.keyring b/automake.keyring index 1501e06..7d35960 100644 --- a/automake.keyring +++ b/automake.keyring @@ -1,3 +1,38 @@ +GPG keys of Karl Berry +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (GNU/Linux) + +mQENBE/Xfl8BCACfn5680mdbi33bAoPmsuOiKguiQ8/q/mMhk6GjuM28F/ahp72P +baGZP2hv6D/DTYeJVlbZPeACkbFQe758AOhoEs8pqDq4JMC4jzNPUSGYH7joaZjc +mMCUUqzG6qDfajW4M2iRI+US/Dozd++shQ18kKJKNY4ZrFEFXUsiHLDHQk/rmrj3 +lAcrcf7zLwJSKKXLmAvz+vu+i9F5/Xt7TSasszrG6AqqSl3aZn5RGmU4DSiAFh3x +U4t21t6KbiQ4gUS0VkbyqrDVhUs64H/fzcFOVVT4dq51nQAAb5mxTFCpyAMuJDQ0 +lh32iKNWM5iKDk1Wdmg2EsnJho7EAbqcEOI7ABEBAAG0IUthcmwgQmVycnkgPGth +cmxAZnJlZWZyaWVuZHMub3JnPokBOAQTAQIAIgUCT9d+XwIbAwYLCQgHAwIGFQgC +CQoLBBYCAwECHgECF4AACgkQBxZ0ijDRVa2xQgf/T1SWK9wbMn44uYIqyPzSAQ7E +m6Xqno07CMJH8DD5T7CidxfH3V1DX7OCRqkljc34QzIdZ0HR5HUSpvfwBYHTXzgH +yiZPVysIb2mx6X//fO16jxi5wj2+mkslGXwrgwzop5InFu6Zl/Q4HDTItthaCYAR +WZvImf0L/1vySWegonoZp/9eUeRld+6Bc/z5kvt6K9hHZt1G11c3+3zlrFydJHL/ +vuXPLXr8w2nkuX+VsXKIT4VgjVn4LvDF55BphfGteaYqSofYPczynoEh1QtU2Qyh +4IXt8lgaEPQADa7wUL7HqhzyJMxHTHG/WLzBRJMfNrr2ow6KiCOfIuBkEa7FnohG +BBARAgAGBQJP14N2AAoJEJ3rRsDWefbPKfIAmgONqRipIzLSUC/FrjSZyV4CO7xu +AJ9qaqLVib0v9xMWU+8UpHcF5jwbBbkBDQRP135fAQgA+Uhd1N4R9nqhfDLQXuKD +IhTals5RMhOXy+fG7uDUSaV9HD/XY4JHfli0r5r/WcG0MGm67T3j0p6YhLCqhkai +x+cZpUwtokw39l5ztT2Smi//WW7wZPIAe4XLUV1TvpoVeoDeoGY9onAdJMEBw+oq +dMoPVyIRmjw7ID3uF2DfU3QnTSYt64AbsHSPp7imeD4gW3aY7r4OmI1vqz4y5pQm +cItwc8rudS9s3uiiGCia34M0yRM64ewwAY3eTAK9fA4FOamVgt8YvNdCZBXvcHAh +amR2BUrt+01+8iqcuX6VEn39srHEutGg8GXcC+7tMncUmlWPUfpy0vTdor/HkxpX +lQARAQABiQEfBBgBAgAJBQJP135fAhsMAAoJEAcWdIow0VWt9RAH/i+Kxkr/R2xJ +WcOvWvn6NVLUo0cChc0SaMjuWAk4KlqOQJT0i5xTkMWVQ8PQonUVkzloLkCqRs61 +9rLoB3mNFzGqP5Jm3dSoqvTFCTMGeQEsX0e6kjnsydgtgkeYNT6yO5hrakfzlKvG +i1KJ7Kwh+8zQtubHQI8/A1IlNyp9WJrWP2Xj1rS3f7SN3QillOhoh8HNkpN4MHZ3 +7moelhQ3XJ+UOUTHv+bNZHVilofbrX5S5LXcPeE/p+DaNNp+oGwPJppGAzKWKQy9 +hA8rKE+HnaSHr/0k0i9Uxmf2c4nLCCeZuxz+TUUZq06Ohco7ullX6MshUhCX+21P +KLEPtgs1HkI= +=5dqZ +-----END PGP PUBLIC KEY BLOCK----- + +GPG keys of Stefano Lattarini -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 @@ -51,10 +86,75 @@ DCWf6vdHPQzHSMHAZ68= =Oc4j -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Alexandre Duret-Lutz FCA0 8615 0211 941A 2AB9 FA66 3859 C03B 2E23 6E47 +GPG keys of Tom Tromey +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=0nGS +-----END PGP PUBLIC KEY BLOCK----- - +GPG keys of Ralf Wildenhues -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.10 (GNU/Linux) @@ -631,6 +731,7 @@ QZt4XQzc/AdlR1BHAAEB6/sAn21giVWpJ49k3X5qoKCLtKr9+MnTAKCVtU4hAK/l qX7ec//CFmTgtaK6KA== =oMI0 -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Eric Blake -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Public key at http://people.redhat.com/eblake/eblake.gpg @@ -886,6 +987,7 @@ IqV+O8CuGx6PRLjNuqKbZljpLxpFbD3gndtK8lH43BuzfgY9MPg+ =FC1k -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Benoit Sigoure -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.7 (Darwin) @@ -926,6 +1028,7 @@ KztoqHjOyvPlFBRJvH5A/ElRNC0= =GMn/ -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Jim Meyering -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.16 (GNU/Linux) @@ -1297,6 +1400,7 @@ AfCzS1F3zCL+g+IUlejaKm6vxUQWDy/4ONNzgmi/9Nibifn4RGIW86/3yAao08ap L7lK987RIZayL0odb+oCJv+R9I5fu9Tt =+qse -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Akim Demaille -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.12 (Darwin) @@ -1341,61 +1445,73 @@ EWvkpVOb1VadL1n3QldRE8JJrU8= =2vaA -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Bruno Haible -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1.4.11 (GNU/Linux) +Version: GnuPG v2 -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 -fBVUDvSsJHDvpaM= -=BuIp +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 +Dw== +=MDRR -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Paul Eggert -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.10 (GNU/Linux) @@ -1449,6 +1565,7 @@ WtkGoi8buNcby4U= =AL6o -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Mathieu Lirzin -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 diff --git a/automake.spec b/automake.spec index 95a2792..d40e99e 100644 --- a/automake.spec +++ b/automake.spec @@ -1,7 +1,7 @@ # # spec file for package automake # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,23 @@ # -# PLEASE run pre_checkin.sh in this directory before submitting -# this package. Otherwise the .spec and .changes for automake-testsuite -# aren't updated. - -Name: automake -Version: 1.16.1 +# remove bogus Automake perl dependencies and provides +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake:: +%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake:: +%define flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "testsuite" +%define nsuffix -testsuite +%else +%define nsuffix %{nil} +%endif +Name: automake%{nsuffix} +Version: 1.16.2 Release: 0 Summary: A Program for Automatically Generating GNU-Style Makefile.in Files # docs ~> GFDL, sources ~> GPLv2+, mkinstalldirs ~> PD and install-sh ~> MIT License: GPL-2.0-or-later AND GFDL-1.3-or-later AND SUSE-Public-Domain AND MIT Group: Development/Tools/Building -Url: https://www.gnu.org/software/automake +URL: https://www.gnu.org/software/automake Source0: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz Source1: https://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz.sig Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=automake&download=1#/automake.keyring @@ -37,6 +42,7 @@ Source3: automake-rpmlintrc Patch2: automake-require_file.patch Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch Patch5: 0001-correct-parameter-parsing-in-test-driver-script.patch +Patch6: automake-testsuite-vala-gcc10.patch Patch100: automake-SuSE.patch BuildRequires: autoconf >= 2.69 BuildRequires: bison @@ -50,7 +56,7 @@ Requires: perl Requires(post): info Requires(preun): info BuildArch: noarch -%if "%{name}" == "automake-testsuite" +%if "%{flavor}" == "testsuite" BuildRequires: cscope BuildRequires: dejagnu BuildRequires: expect @@ -59,22 +65,19 @@ BuildRequires: gettext-tools BuildRequires: libtool BuildRequires: makedepend BuildRequires: makeinfo -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: python BuildRequires: sharutils -%if 0%{suse_version} >= 1500 -BuildRequires: vala -BuildRequires: pkgconfig(gobject-2.0) -%endif BuildRequires: zip +BuildRequires: etags Requires: expect Requires: flex Requires: libtool +%if 0%{?suse_version} >= 1500 +BuildRequires: vala +BuildRequires: pkgconfig(gobject-2.0) +%endif %endif - -# remove bogus Automake perl dependencies and provides -%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake:: -%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake:: %description Automake is a tool for automatically generating "Makefile.in" files @@ -87,25 +90,26 @@ definitions (with rules occasionally thrown in). The generated %patch2 -p1 %patch3 -p1 %patch5 -p1 +%patch6 -p1 %patch100 %build sh bootstrap %configure --docdir=%{_docdir}/%{name} -make #%%{?_smp_mflags} +%make_build #%%{?_smp_mflags} -%if "%{name}" == "automake-testsuite" +%if "%{flavor}" == "testsuite" %check # Some architectures can't keep up the pace. %ifnarch alpha %{arm} -make %{?_smp_mflags} check VERBOSE=1 +%make_build check %endif %install %else %install %make_install -mkdir %{buildroot}/etc +mkdir %{buildroot}%{_sysconfdir} echo %{_prefix}/local/share/aclocal >%{buildroot}%{_sysconfdir}/aclocal_dirlist ln -s %{_sysconfdir}/aclocal_dirlist %{buildroot}%{_datadir}/aclocal/dirlist install -m644 AUTHORS COPYING ChangeLog NEWS README THANKS %{buildroot}%{_docdir}/%{name} @@ -120,9 +124,8 @@ rm -rf %{buildroot}%{_infodir}/dir %preun %install_info_delete --info-dir=%{_infodir} %{_infodir}/automake.info%{ext_info} -%if "%{name}" == "automake" +%if "%{flavor}" == "" %files -%defattr(-,root,root) %doc %{_docdir}/%{name} %{_bindir}/* %{_infodir}/*%{ext_info} diff --git a/pre_checkin.sh b/pre_checkin.sh deleted file mode 100644 index cf106b0..0000000 --- a/pre_checkin.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -# This script has to be run prior to a check-in if changes were done -# to spec and/or changes -sed -e "s,^\(Name:.*automake\),\1-testsuite," automake.spec > automake-testsuite.spec -cp automake.changes automake-testsuite.changes - -osc service localrun format_spec_file -