Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

automake-1.12.1-1.2.1 RPM for noarch

From OpenSuSE 12.2 for noarch

Name: automake Distribution: openSUSE 12.2
Version: 1.12.1 Vendor: openSUSE
Release: 1.2.1 Build date: Wed Jul 4 13:55:05 2012
Group: Development/Tools/Building Build host: build18
Size: 2009893 Source RPM: automake-1.12.1-1.2.1.src.rpm
Summary: A Program for Automatically Generating GNU-Style Files
Automake is a tool for automatically generating "" files
from "" files.  "" is a series of "make" macro
definitions (with rules occasionally thrown in).  The generated
"" files are compatible with the GNU Makefile standards.






* Wed Jul 04 2012
  - make sure we still define $(mkdir_p) for the time being
* Wed Jun 27 2012
  - 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 '' is used
    instead of '' as the Autoconf input.  Future versions of
    Automake will drop support for '' altogether.
* Fri May 04 2012
  - Run manually.
* Thu Apr 26 2012
  - 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
    - 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 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
* Wed Apr 18 2012
  - 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 06 2012
  - 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 contains something like:
      pkglibexec_SCRIPTS =
      if FALSE
      pkglibexec_SCRIPTS +=
      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 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 `' 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 setting of -Werror does not erroneously carry over
      to the handling of other 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 =" will now cause Automake to warn
      and error out if `javadir' is undefined, instead of silently producing
      a broken
    - 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
* Tue Dec 20 2011
  - add autoconf as buildrequire to avoid implicit dependency
* Sun Dec 18 2011
  - correct license and style (prepare_spec)
  - minor build fixes, avoid deprecated macros to be more portable
* Sat Sep 17 2011
  - Remove redundant tags/sections from specfile
* Mon Jun 28 2010
  - use %_smp_mflags
* Fri Dec 11 2009
  - 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 `'
      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 2009
  - rediff to avoid fuzz
* Fri Jul 10 2009
  - Disable the testsuite also for ARM as it blocks/stalls the worker.
* Sun Jun 21 2009
  - add empty %install section to testsuite to fix build
* Tue Jun 16 2009
  - split test suit into own package (new policy for bootstrap)
* Fri May 29 2009
  - 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 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 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
    - 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 2009
  - Add upstream post 1.10.2 patch to fix the failing check10.test.
* Wed Apr 29 2009
  - 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 2009
  - Update to 1.10.2:
    * Rebuild rules now also work for a removed `subdir/' 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 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
  - Add bison again.
  - Pass docdir on to configure.
  - Add a rpmlintrc file
* Wed Mar 04 2009
  - Prefix patches with package name.



Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jul 10 03:14:25 2017