SHA256
1
0
forked from pool/automake
Commit Graph

47 Commits

Author SHA256 Message Date
Philipp Thomas
66e54df606 - Update to 1.15:
New in 1.15:
  * Improvements and refactorings in the install-sh script:
    - It has been modernized, and now makes the following assumptions
      *unconditionally*:
      (1) a working 'dirname' program is available;
      (2) the ${var:-value} shell parameters substitution works;
      (3) the "set -f" and "set +f" shell commands work, and, respectively,
          disable and enable shell globbing.
    - The script implements stricter error checking, and now it complains
      and bails out if any of the following expectations is not met:
      (1) the options -d and -t are never used together;
      (2) the argument passed to option -t is a directory;
      (3) if there are two or more SOURCEFILE arguments, the
          DESTINATION argument must be a directory.
  * Automake-generated testsuites:
    - The default test-driver used by the Automake-generates testsuites
      now appends the result and exit status of each "plain" test to the
      associated log file (automake bug#11814).
    - The perl implementation of the TAP testsuite driver is no longer
      installed in the Automake's scripts directory, and is instead just
      distributed as a "contrib" addition.  There should be no reason to
      use this implementation anyway in real packages, since the awk+shell
      implementation of the TAP driver (which is documented in the manual)
      is more portable and has feature parity with the perl implementation.
    - The rule generating 'test-suite.log' no longer risk incurring in an
      extra useless "make all" recursive invocation in some corner cases
      (automake bug#16302).
  * Distribution:
    - Automake bug#18286: "make distcheck" could sometimes fail to detect
      files missing from the distribution tarball, especially in those cases
      where both the generated files and their dependencies are explicitly
      in $(srcdir).  An important example of this are *generated* makefile
      fragments included at Automake time in Makefile.am; e.g.:

          ...
          $(srcdir)/fragment.am: $(srcdir)/data.txt $(srcdir)/preproc.sh
              cd $(srcdir) && $(SHELL) preproc.sh <data.txt >fragment.am
          include $(srcdir)/fragment.am
          ...

      If the use forgot to add data.txt and/or preproc.sh in the distribution
      tarball, "make distcheck" would have erroneously succeeded!  This issue
      is now fixed.

    - As a consequence of the previous change, "make distcheck" will run
      using '$(distdir)/_build/sub' as the build directory, rather than
      simply '$(distdir)/_build' (as it was the case for Automake 1.14 and
      earlier).  Consequently, the './configure' and 'make' invocations
      issued by the distcheck recipe now have $(srcdir) equal to '../..',
      rather than to just '..'.  Dependent and similar variables (e.g.,
      '$(top_srcdir)') are also changed accordingly.

      Thus, Makefiles that made assumptions about the exact values of the
      build and source directories used by "make distcheck" will have to
      be adjusted.  Notice that making such assumptions was a bad and
      unsupported practice anyway, since the exact locations of those
      directories should be considered implementation details, and we
      reserve the right to change them at any time.

  * Miscellaneous bugs fixed:

    - The expansion of AM_INIT_AUTOMAKE ends once again with a trailing
      newline (bug#16841).  Regression introduced in Automake 1.14.

    - We no longer risk to use '$ac_aux_dir' before it's defined (see
      automake bug#15981). Bug introduced in Automake 1.14.

    - The code used to detect whether the currently used make is GNU make
      or not (relying on the private macro 'am__is_gnu_make') no longer
      risks causing "Arg list too long" for projects using automatic
      dependency tracking and having a ton of source files (bug#18744).

    - Automake tries to offer a more deterministic output for generated
      Makefiles, in the face of the newly-introduced randomization for
      hash keys order in Perl 5.18.

    - In older Automake versions, if a user defined one single Makefile
      fragment (say 'foo.am') to be included via Automake includes in
      his main Makefile.am, and defined a custom make rule to generate that
      file from other data, Automake used to spuriously complain with some
      message like "... overrides Automake target '$(srcdir)/foo.am".
      This bug is now fixed.

    - The user can now extend the special .PRECIOUS target, the same way
      he could already do with the .MAKE .and .PHONY targets.

    - Some confusing typos have been fixed in the manual and in few warning
      messages (automake bug#16827 and bug#16997).

- Remove automake-fix-ac_aux_dir-used-before-initialized.patch as the
  change is incorporated now.
- Refresh automake-SuSE.patch and automake-require_file.patch so that
  they apply cleanly.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=46
2015-02-10 11:25:10 +00:00
Ismail Dönmez
6fc6cb3a33 Accepting request 254097 from home:gberh:branches:devel:tools:building
- Add automake-fix-ac_aux_dir-used-before-initialized.patch in
  to fix the use of $ac_aux_dir before being initialized

- Add automake-fix-ac_aux_dir-used-before-initialized.patch in
  to fix the use of $ac_aux_dir before being initialized

OBS-URL: https://build.opensuse.org/request/show/254097
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=44
2014-10-09 13:13:20 +00:00
Philipp Thomas
8a04c655ec - Explicitely pass the directory name to setup so that the testsuite
can run.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=42
2014-08-25 13:04:49 +00:00
Sascha Peilicke
6b87c6d5be Accepting request 221011 from home:jengelh:branches:devel:tools:building
- Update to new upstream release 1.14.1

OBS-URL: https://build.opensuse.org/request/show/221011
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=41
2014-02-06 15:38:04 +00:00
Philipp Thomas
2f58a4eb6c Accepting request 205130 from home:fcrozat:branches:devel:tools:building
(please forward to Factory)
- Add expect as BuildRequires/Requires for automake-testsuite.

OBS-URL: https://build.opensuse.org/request/show/205130
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=39
2013-10-29 15:21:43 +00:00
Ismail Dönmez
63dc80c547 Accepting request 195477 from home:AndreasStieger:branches:devel:tools:building
Fix automake-testsuite in Factory

OBS-URL: https://build.opensuse.org/request/show/195477
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=38
2013-08-17 11:53:41 +00:00
Philipp Thomas
99fd556f2d - Adapt automake-SuSE.patch to changed config.guess.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=36
2013-06-17 11:46:26 +00:00
Philipp Thomas
5d72b8d9f4 - 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).
  - Patches updated to they apply cleanly and with no offset.

- 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).

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=35
2013-06-17 11:45:26 +00:00
Philipp Thomas
488b7b2e08 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=34
2013-06-12 13:24:56 +00:00
Stephan Kulow
0874722ff8 fix build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=32
2013-05-29 09:18:44 +00:00
Philipp Thomas
191eaa3d74 - Remove aclocal-am_ac.patch and aclocal-am_ac.sh as they aren't
needed anymore and instead cause havok.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=31
2013-05-28 12:23:43 +00:00
Philipp Thomas
7d9e623ad2 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=30
2013-05-27 14:46:08 +00:00
029916bb48 Accepting request 173676 from openSUSE:Factory:Staging:Automake
- add a script to replace obsolete macros in configure.*
- call it from aclocal to avoid having to patch hundreds of packages

- Remove 
- update config.guess/sub to the latest state 

- Remove automake-add-mkdir_p-temporarly.patch: 
  * Only temporary hack for openSUSE 12.2, now it is time to remove it
- add a script to replace obsolete macros in configure.*
- call it from aclocal to avoid having to patch hundreds of packages

OBS-URL: https://build.opensuse.org/request/show/173676
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=29
2013-04-29 09:54:26 +00:00
Ismail Dönmez
7ff18ec4ec Accepting request 160251 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/160251
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=28
2013-03-20 15:06:14 +00:00
Stephan Kulow
9fb7e3db29 Accepting request 156497 from openSUSE:Factory
as I reverted the automake version in factory - to put in a staging project - here is the update again

OBS-URL: https://build.opensuse.org/request/show/156497
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=27
2013-02-27 05:43:54 +00:00
OBS User buildservice-autocommit
9474f91aaf Updating link to change in openSUSE:Factory/automake revision 32.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=c3c23f5c958552c55ccf51b4fb8cede0
2013-02-27 05:42:22 +00:00
aaa72c19fe - Remove
- Remove automake-add-mkdir_p-temporarly.patch: 
  * Only temporary hack for openSUSE 12.2, now it is time to remove it

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=25
2013-02-25 21:28:52 +00:00
aba586bf57 Accepting request 155852 from home:posophe:branches:devel:tools:building
Update

OBS-URL: https://build.opensuse.org/request/show/155852
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=24
2013-02-25 09:21:00 +00:00
fc1dbd958e - update config.guess/sub to the latest state
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=23
2013-02-02 09:04:34 +00:00
Philipp Thomas
fe1d9fcdd0 - Run pre_checkin.sh to sync automake-testsuite pec and .changes.
- 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.

- make sure we still define $(mkdir_p) for the time being

- Run pre_checkin.sh to sync automake-testsuite pec and .changes.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=22
2012-09-13 10:30:30 +00:00
Philipp Thomas
71b7acb528 Accepting request 133690 from home:posophe:branches:devel:tools:building
Update to 1.12.3

OBS-URL: https://build.opensuse.org/request/show/133690
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=21
2012-09-13 10:00:12 +00:00
Philipp Thomas
e8bc2e38cd Accepting request 127065 from home:coolo:branches:openSUSE:Factory
- make sure we still define $(mkdir_p) for the time being

OBS-URL: https://build.opensuse.org/request/show/127065
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=19
2012-07-04 09:03:51 +00:00
Stephan Kulow
73af3cafdc - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=17
2012-06-29 07:00:20 +00:00
Ismail Dönmez
42e70e1c9d Accepting request 126339 from home:derselbst
update to automake 1.12.1 fixes failures when building automake-testsuite for opensuse:factory, at least in my case

OBS-URL: https://build.opensuse.org/request/show/126339
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=16
2012-06-27 22:51:35 +00:00
Philipp Thomas
6d82e54151 - Run pre_checkin.sh manually.
- Run pre_checkin.sh manually.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=14
2012-05-04 13:23:38 +00:00
Philipp Thomas
8b129b6180 Add additional programs to enable more tests
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=13
2012-05-03 10:23:35 +00:00
Philipp Thomas
e6bf630680 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=12
2012-04-26 14:51:31 +00:00
Philipp Thomas
c7783a2275 - Update to 1.11.5. Changes since 1.11.3:
Bugs fixed:
  - Vala files with '.vapi' extension are now recognized and handled
     correctly again.  See automake bug#11222.
   - Vala support again works for projects that contain some program
     built from '.vala' (and possibly '.c') sources and some other
     program built from '.c' sources *only*.
  New in 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=10
2012-04-18 09:42:54 +00:00
Factory Maintainer
13eeb01c03 Accepting request 112895 from home:tabraham1:branches:devel:tools:building
update to version 1.11.4

OBS-URL: https://build.opensuse.org/request/show/112895
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/automake?expand=0&rev=9
2012-04-18 05:07:27 +00:00
Stephan Kulow
f9f4942a7b Accepting request 97374 from devel:tools:building
add autoconf to buildrequires (forwarded request 97318 from coolo)

OBS-URL: https://build.opensuse.org/request/show/97374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=24
2011-12-21 08:59:17 +00:00
OBS User autobuild
357c405960 Accepting request 44183 from devel:tools:building
Copy from devel:tools:building/automake based on submit request 44183 from user coolo

OBS-URL: https://build.opensuse.org/request/show/44183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=21
2010-07-30 10:34:25 +00:00
OBS User autobuild
6a959070cb OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=18 2010-03-18 14:36:05 +00:00
OBS User autobuild
4727af9e24 Accepting request 26268 from Base:System
Copy from Base:System/automake based on submit request 26268 from user psmt

OBS-URL: https://build.opensuse.org/request/show/26268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=17
2009-12-11 16:59:51 +00:00
OBS User autobuild
935f237788 Accepting request 18716 from Base:System
Copy from Base:System/automake based on submit request 18716 from user coolo

OBS-URL: https://build.opensuse.org/request/show/18716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=15
2009-08-28 15:50:33 +00:00
OBS User unknown
06ba3fa26e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=14 2009-07-17 13:50:37 +00:00
OBS User unknown
037e12b3a9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=13 2009-06-29 12:27:08 +00:00
OBS User unknown
d99d77942a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=12 2009-06-19 00:49:25 +00:00
OBS User unknown
3fcaa2bfbb OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=11 2009-04-30 21:45:44 +00:00
OBS User unknown
60f70a5b55 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=10 2009-03-17 15:44:42 +00:00
OBS User unknown
5cf475295a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=8 2008-01-29 00:30:59 +00:00
OBS User unknown
59fa74ad7e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=7 2008-01-26 16:34:33 +00:00
OBS User unknown
7aa6135303 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=6 2008-01-25 15:52:26 +00:00
OBS User unknown
6bf4778882 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=5 2007-11-23 09:30:50 +00:00
OBS User unknown
aae440b252 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=4 2007-11-23 00:30:18 +00:00
OBS User unknown
441708139a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=3 2007-10-13 16:02:19 +00:00
OBS User unknown
28116adaed OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=2 2007-02-02 00:31:06 +00:00
OBS User unknown
80ece4eab4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/automake?expand=0&rev=1 2006-12-18 23:15:10 +00:00