automake-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-commit] [SCM] GNU Automake branch, experimental/ng/texinfo-wor


From: Stefano Lattarini
Subject: [Automake-commit] [SCM] GNU Automake branch, experimental/ng/texinfo-work, created. v1.12.1-393-g7827ecc
Date: Fri, 15 Jun 2012 21:29:42 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=7827ecc82e56edf6f4f2e8b82bf7734daacc34e3

The branch, experimental/ng/texinfo-work has been created
        at  7827ecc82e56edf6f4f2e8b82bf7734daacc34e3 (commit)

- Log -----------------------------------------------------------------
commit 7827ecc82e56edf6f4f2e8b82bf7734daacc34e3
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 23:29:28 2012 +0200

    [ng] texi: be sure to only emit generic pattern rules one time
    
    * lib/am/texibuild.am: Only hold generic pattern rules now, the
    stuff specific to single '.texi' files moved out ...
    * lib/am/texi-spec.am: ... to this new file.
    * automake.in (output_texinfo_build_rules): Process 'texi-spec.am'
    rather than 'texbuild.am', and adjust transforms accordingly.
    (handle_texinfo): Process 'texibuild.am', once for each valid Texinfo
    extension (.texi, .txi, .texinfo).
    * t/txinfo-rules-once.sh: New test.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 0d01cbede8164290ca39fe4d183195d4b8f8a8bd
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 22:52:36 2012 +0200

    [ng] texi: drop support for suffix-less info files
    
    Such support is seldom used, and will get in the way of future, useful
    refactorings.  We can still re-introduce it at a later time, after the
    dust is settled, and if there are users' requests in this direction.
    
    * automake.in (scan_texinfo_file): Error out if a input '.texi' file
    specifies an output (in the '@setfilename' directive) that doesn't have
    a '.info' extension.
    (output_texinfo_build_rules): Simplify, by assuming generated info
    files ought to have the '.info' extension.
    * lib/am/texibuild.am: Likewise.
    * t/txinfo3.sh: Remove as obsolete.
    * t/txinfo-unrecognized-extension-2.sh: New test.
    * t/primary-prefix-valid-couples.sh: Adjust to avoid spurious failures.
    * t/txinfo17.sh: Likewise.
    * t/txinfo20.sh: Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit d10980aa0010fda05f8ad6f003d7fbfd1abd4d8c
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 22:17:32 2012 +0200

    [ng] texi: more target-specific variables use in '.info' build rules
    
    * lib/am/texibuild.am: Rewrite '.info' targets' recipes and dependencies
    to use the target-specific variable 'am__makeinfoflags', set from the
    '%MAKEINFOFLAGS%' transform.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 588f6557e5fbc5fdb35144c558c54bf020107f88
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 21:48:54 2012 +0200

    [ng] texi: reimplement '.info' build using target-specific variables
    
    This refactoring will be useful in later changes.
    
    * lib/am/texibuild.am (%DEST_SUFFIX%: %%SOURCE_SUFFIX%): Rewrite recipe
    to use the target-specific variable 'am__info_insrc', which expands to
    "yes" when the '?INSRC?' transform is true, and to the empty string
    otherwise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit f19d9963847572a10e15ca82326d1c73220d5d46
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 19:52:34 2012 +0200

    [ng] texinfo: tweak rules for HTML generation to spawn only one shell
    
    * lib/am/texibuild.am: Rewrite the recipe for .texi -> .html conversion
    to use only when shell invocation, mostly for consistency with the other
    recipes (e.g., .texi -> .pdf).  This also offers a micro-optimization.
    And while we are at it, throw in few other micro-optimizations, and fix
    botched indentation.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit ecda578619616a5247841996d8efdad98dd3bd2b
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 19:19:37 2012 +0200

    [ng] texinfo: simplify by always assuming generic rules
    
    They are assured to work with GNU make even when the '.texi' source
    lies in a subdirectory, because in that case also the corresponding
    output files ('.pdf', '.ps', '.dvi' and '.html') lies in the same
    subdirectory.
    
    * automake.in (output_texinfo_build_rules): Don't define the boolean
    '$generic' anymore.  Related simplifications.  Drop the 'SOURCE' and
    'GENERIC' transforms when processing the 'texibuild.am' file.  Remove
    obsolete comments.
    * lib/am/texibuild.am: Adjust by always assuming that '?GENERIC?'
    is true.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU Automake



reply via email to

[Prev in Thread] Current Thread [Next in Thread]