]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'master' into ng/master
authorStefano Lattarini <stefano.lattarini@gmail.com>
Sun, 5 Aug 2012 16:24:32 +0000 (18:24 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Sun, 5 Aug 2012 16:24:32 +0000 (18:24 +0200)
* master: (23 commits)
  tests: avoid spurious failures with older Texinfo
  tests: avoid tons of spurious failures on NetBSD
  runtest: avoid spurious failures on NetBSD
  news: dependency tracking for Portland Group Compilers is now supported
  tests: cater to OpenSolaris 'zip'
  tests: fix a spurious XPASS on OpenIndiana
  tests: avoid spurious failure of 't/vala-vapi.sh' on OpenIndiana
  tests: avoid spurious failure of 't/uninstall-fail.sh' on OpenIndiana
  tests: reimplement wrappers for automake and aclocal in perl
  tests: work around a ksh bug w.r.t. ${1+"$@"}
  news: document all the recent elisp-related changes and improvements
  coverage: byte-compiling elisp files in different subdirectories
  elisp: honour AM_ELCFLAFS and ELCFLAGS in byte-compilation
  elisp: --batch implies -q, remove -q
  elisp: support elisp files in subdirectories properly
  elisp: simplify suffix rules using emacs '-L' option
  elisp: no need to "absolutize" $(srcdir) and $(builddir) ...
  elisp: prefer $(builddir) files over $(srcdir) ones
  elisp: use suffix rules, get rid of 'elisp-comp' script (mostly a rewrite)
  coverage: elisp path contains $(srcdir) and $(builddir)
  ...

+ Extra non-trivial edits:
* lib/am/lisp.am (am.clean.normal.f): Add 'elc-stamp' no more.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
15 files changed:
1  2 
Makefile.am
automake.in
doc/automake-ng.texi
lib/am/lisp.am
lib/depcomp
runtest.in
t/add-missing.tap
t/ax/am-test-lib.sh
t/dist-formats.tap
t/distcheck-override-infodir.sh
t/instspc.tap
t/lisp8.sh
t/primary-prefix-valid-couples.sh
t/uninstall-fail.sh
t/vala-vapi.sh

diff --cc Makefile.am
index a6603099d9308a13e936c565f0b08824d366338f,e6297870a0a1076f07a9fd1cbddd6c0db82e1c21..1c26bc3a64b53f47540482bbe84af05d823883cb
@@@ -122,7 -134,7 +122,6 @@@ dist_script_DATA = 
    lib/install-sh \
    lib/mdate-sh \
    lib/missing \
-   lib/elisp-comp \
 -  lib/mkinstalldirs \
    lib/ylwrap \
    lib/depcomp \
    lib/compile \
diff --cc automake.in
index d8e51d4948281a9bff4edc818db040b6dde52afa,91133bd53d20aa6941a99bac258b21cedb963671..f7bfea379e2afce6c8aff041edbd3b4bebbe7089
@@@ -202,41 -222,18 +202,40 @@@ use constant MAINTAINER_CLEAN => 3
  
  # Libtool files.
  my @libtool_files = qw(ltmain.sh config.guess config.sub);
 -# ltconfig appears here for compatibility with old versions of libtool.
 -my @libtool_sometimes = qw(ltconfig ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh);
  
  # Commonly found files we look for and automatically include in
 -# DISTFILES.
 -my @common_files =
 -    (qw(ABOUT-GNU ABOUT-NLS AUTHORS BACKLOG COPYING COPYING.DOC COPYING.LIB
 -      COPYING.LESSER ChangeLog INSTALL NEWS README THANKS TODO
 -      ar-lib compile config.guess config.rpath
 -      config.sub depcomp install-sh libversion.in mdate-sh
 -      missing mkinstalldirs py-compile texinfo.tex ylwrap),
 -     @libtool_files, @libtool_sometimes);
 +# distributed files.
 +my @common_files = (
 +  qw(
 +    ABOUT-GNU
 +    ABOUT-NLS
 +    AUTHORS
 +    COPYING
 +    COPYING.DOC
 +    COPYING.LIB
 +    COPYING.LESSER
 +    ChangeLog
 +    INSTALL
 +    NEWS
 +    README
 +    THANKS
 +    TODO
 +    ar-lib
 +    compile
 +    config.guess
 +    config.rpath
 +    config.sub
 +    depcomp
-     elisp-comp
 +    install-sh
 +    libversion.in
 +    mdate-sh
 +    missing
 +    py-compile
 +    texinfo.tex
 +    ylwrap
 +  ),
 +  @libtool_files,
 +);
  
  # Commonly used files we auto-include, but only sometimes.  This list
  # is used for the --help output only.
Simple merge
diff --cc lib/am/lisp.am
index cf9b8cf47d6aa487efcd3c239731fc0031c20dd8,fc3575b8581bc8de95f40115cc4a282614daf215..cb8f1839aa73d3783062f3dcc3cc9ef43cf51b1c
@@@ -142,7 -110,10 +110,7 @@@ endif %?INSTALL
  ## Cleaning.  ##
  ## ---------- ##
  
- am.clean.normal.f += elc-stamp $(ELCFILES)
 -.PHONY clean-am: clean-lisp
 -clean-lisp:
 -      -rm -f $(ELCFILES)
 -
++am.clean.normal.f += $(ELCFILES)
  
  ## -------------- ##
  ## Distributing.  ##
diff --cc lib/depcomp
Simple merge
diff --cc runtest.in
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc t/instspc.tap
Simple merge
diff --cc t/lisp8.sh
Simple merge
index d7efb98cdb549dd02db81d158fba8bd86951c57d,1890369aceb22733142e9901c860aecad63d87f4..23f3094521cf018e2261a5c2c821d839944937bc
@@@ -38,10 -38,9 +38,9 @@@ AC_DEFUN([AC_PROG_LIBTOOL]
  END
  
  # Other required files.
 -echo '@setfilename foo' > foo.texi
 +echo '@setfilename foo.info' > foo.texi
  : > texinfo.tex
  : > py-compile
- : > elisp-comp
  : > ar-lib
  
  # Setup Makefile.am.
Simple merge
diff --cc t/vala-vapi.sh
Simple merge