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-404-gde13fd5
Date: Sat, 16 Jun 2012 10:31:01 +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=de13fd5b955b8204c1421fa1533de4e1ef38b063

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

- Log -----------------------------------------------------------------
commit de13fd5b955b8204c1421fa1533de4e1ef38b063
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 12:15:42 2012 +0200

    [ng] texi: always look for mdate-sh in the build-aux directory ...
    
    ... rather than in the current directory if the path of the build-aux
    directory had been determined automatically and not explicitly specified
    through an A_CONFIG_AUX_DIR invocation.  This rid us of an ugly
    inconsistency wart that was only present for historical reasons.
    
    * automake.in (handle_texinfo_helper): Do not look for the required file
    'mdate-sh' in the current directory if $config_aux_dir_set_in_configure_ac
    is false; unconditionally look for it in the build-aux directory.
    * lib/am/texi-vers.am: Simplify accordingly, getting rid of the (now
    undefined by automake) transform %MDDIR%.
    * t/mdate4.sh: Remove as obsolete.
    * t/vtexi.sh: Remove an hairy and obsolescent grepping check, to avoid
    spurious failures.
    * t/reqd.sh: Adjust not to check for multiple installations of mdate-sh;
    these don't take place anymore.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 80e7e2e05ff5e6e1e734829863137106f9e5d236
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 12:01:58 2012 +0200

    [ng] refactor: more proper name for a subroutine in automake
    
    After the past heavy changes, a subroutine's name has got out-of-sync
    with its purpose.
    
    * automake.in (output_texinfo_build_rules): Rename ...
    * (handle_texinfo_source): ... like this.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit a8366fdf0579ff219c89e0e45579c360ad03d6d8
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 11:56:57 2012 +0200

    [ng] texi: drop a useless transform when processing texinfos.am
    
    * automake.in (handle_texinfos): Drop now-useless transform %TEXIQUIET%.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit a59d7d54198323367136647262e59f237de72bd5
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 11:11:28 2012 +0200

    [ng] texi: adjust names of vars used for silent rules support
    
    * lib/am/texibuild.am, automake.in (define_verbose_texinfo): Modify
    so that the variables $(AV_texinfo) and $(AM_texidevnull) get renamed
    with the much clearer and more proper names $(AM_TEXI_QUIETOPTS) and
    $(AM_TEXI_DEVNULL_REDIRECT).
    * t/silent8.sh: Enhance.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 135b7d6a0f063ebbbc8f72623b6367074ee05dd9
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 10:48:22 2012 +0200

    [ng] texi: drop transforms when reading texibuild.am
    
    They are not really needed anymore (being now completely static),
    and just inlining them is simpler and clearer.
    
    * lib/am/texibuild.am: Inline transforms ('%TEXIQUIET%',
    '%TEXIDEVNULL%', '%AM_V_MAKEINFO%', '%AM_V_DVIPS%', and
    '%TEXI-SUFFIXES%').
    * automake.in (handle_texinfo): Simplify accordingly.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit b652262d95ceb0a663f109d1f734e4366e2cc674
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 11:35:47 2012 +0200

    [ng] texi: reorganize '.am' fragments even more
    
    * lib/am/texinfos.am (TEXI2DVI, TEXI2PDF, DVIPS, MAKEINFOHTML,
    AM_MAKEINFOHTMLFLAGS): Move these variables' definitions ...
    * lib/am/texibuild.am: ... in here, since their only uses are
    here.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 77e3cd429747c5be7c4a09a05091ea3f143eaef3
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 11:16:46 2012 +0200

    [ng] texi: reorganize '.am' fragments a bit
    
    * lib/am/texinfos.am (%.ps: %.dvi): Move ...
    * lib/am/texibuild.am: ... here, which is a more appropriate place
    for such a rule.
    * automake.in (handle_texinfo): Drop '%AM_V_DVIPS%' when processing
    'texinfos.am'; instead, use it when processing 'texibuild.am'.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit d056659577bf966db5b32129ce60ee7224ae2705
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 10:30:07 2012 +0200

    [ng] texi: reduce code duplication in output Makefile
    
    No semantic change is intended.
    
    * lib/am/texibuild.am: Use a make-runtime $(foreach) loop to define the
    conversion rules for all the accepted Texinfo suffixes ('.txi', '.texi',
    '.texinfo'), with the help of ...
    (am__texi_rules_for_suffix): ... this new internal make function.
    * automake.in (handle_texinfo): Adjust.
    * t/txinfo6.sh: Adjust and extend.
    * t/txinfo-rules-once.sh: Remove as obsolete.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 0c1c9a37fd3356c4bceae76e76c7072e0779dffc
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 09:39:59 2012 +0200

    [ng] texi: refactoring in texibuild.am
    
    This is only to simplify future changes; no semantic change is
    intended.
    
    * lib/am/texibuild.am
    (am__texibuild_info): New internal make function.
    (%.info: %.%TEXI-SUFFIX%): Use it for the recipe.
    (am__texibuild_html): New internal make function.
    (%.html: %.%TEXI-SUFFIX%): Use it for the recipe.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 6e95accfffd88f4e95f0dc2d49985c5c4231ce04
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 08:59:38 2012 +0200

    [ng] texi: reduce code duplication in texibuild.am
    
    No semantic change is intended.
    
    * lib/am/texibuild.am (am__texibuild_dvi_or_pdf): New internal
    make function.
    (%.dvi: %.%TEXI-SUFFIX%): Use it for the recipe.
    (%.pdf: %.%TEXI-SUFFIX%): Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit b09eece7df9ed89dd2b305cdfeecc16d0f8585aa
Author: Stefano Lattarini <address@hidden>
Date:   Sat Jun 16 08:49:25 2012 +0200

    [ng] texi: read 'texbuild' rules more verbatim
    
    No semantic change is intended with this change.
    
    * automake.in (handle_texinfo): Process 'texibuild.am' with
    '&process_file' rather than with '&file_contents'.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 9c95a75ac8c2a9177239c527a0bd3caf3e4680cd
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 23:29:28 2012 +0200

    [ng] texi: be sure to only emit generic pattern rules once
    
    * 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.
    * Makefile.am (dist_am_DATA): Add it.
    * 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 99d3417742cd253c82d4d0a85df61f2acc33c9fd
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.
    * t/vtexi2.sh: Likewise.
    * t/mdate2.sh: Likewise.
    
    Signed-off-by: Stefano Lattarini <address@hidden>

commit 94896692e4633931b98c443f8a22bf6a8e6d7a02
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 e3ec856ba9e5019d5d3a5cc7408f830cf79ea1e1
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 492fe893dc1ccc06f6fa5959d442852bb4eceb2a
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 19:52:34 2012 +0200

    [ng] texi: 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 2f96bd9e60459a9f8bd3cb8080b4ba0c65bbfa2e
Author: Stefano Lattarini <address@hidden>
Date:   Fri Jun 15 19:19:37 2012 +0200

    [ng] texi: 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]