Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d5925a4c | 2003-04-18 17:23:20 | * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| 0225bb1c | 2003-04-18 09:07:01 | * lib/am/dejagnu.am (site.exp): Don't define tool in site.exp, because we set that by invoking runtest with --tool. * tests/Makefile.am (TESTS): Add dejagnu4.test, dejagnu5.test, dejagnu6.test, dejagnu7.test. * tests/dejagnu4.test: New test. * tests/dejagnu5.test: New test. * tests/dejagnu6.test: New test. * tests/dejagnu7.test: New test. * tests/dejagnu3.test: Make sure the DejaGnu test is actually run. | ||
| 50ca3cb8 | 2003-04-18 08:54:34 | * lib/am/yacc.am (?!GENERIC?%OBJ% aka .y.c): Don't redirect directly to $@. Instead, redirect to $@t and rename upon success. Also, move the commands that update $@ so they are last. Otherwise, this rule could leave the user with an up to date target (.c file) but with a missing or corrupted corresponding .h file. | ||
| c72520e2 | 2003-04-15 20:40:31 | * lib/am/distdir.am (distuninstallcheck, distcleancheck): Silent these rules, so that we don't confuse users by echoing "echo ERROR:" commands which are not run. | ||
| 5eec56e1 | 2003-04-14 19:59:30 | 2003-03-14 Richard Dawe <rich@phekda.freeserve.co.uk> Alexandre Duret-Lutz <adl@gnu.org> * automake.in (output_texinfo_build_rules, handle_texinfo_helper, initialize_per_input): Add infrastructure for generating HTML documentation from texinfo source. * lib/am/texinfos.am: Add rules for building HTML documentation from texinfo source. * lib/am/texibuild.am: Likewise. * automake.texi (Texinfo): Document rules for building HTML documentation from texinfo source. * tests/txinfo21.test: New file. * tests/Makefile.am (TESTS): Add txinfo21.test. * tests/defs.in: Handle required=makeinfo-html. | ||
| c60acc33 | 2003-04-14 19:13:15 | * automake.in (%silent_variable_override): New variable. (macro_define): Warn about variable definitions overriding Automake variables. (rule_define): Warn about target definitions overriding Automake variables. Fix $condmsg definition. * automake.texi (Invoking Automake): Document the `override' category. * lib/Automake/ChannelDefs.pm (usage): Likewise. * lib/am/texinfos.am [!%?CYGNUS] (MAKEINFO): Do not define, this is already done in m4/init.m4. * tests/dejagnu2.test: Run $MAKE, don't only grep. Use -Wno-override, and make sure we get a warning without. * tests/exeext2.test, tests/substtarg.test: Use -Wno-override, and make sure we get a warning without. * tests/exeext3.test, tests/java2.test, tests/nolink.test, tests/subpkg.test, tests/vartest.test: Use -Wno-override. * tests/txinfo13.test: Use installcheck-local instead of overriding installcheck. * tests/txinfo2.test: Run $MAKE on the real Makefile (this test used to succeed thanks to a failure...) * tests/location.test: Adjust expected messages. * tests/Makefile.am (XFAIL_TESTS): Add txinfo5.test. | ||
| dd33ea9a | 2003-04-12 16:41:59 | * lib/Automake/DisjConditions.pm (true): Don't cache answer. (invert): Update comment. (_simplify): Remove. (simplify): Implement using invert(). * lib/Automake/tests/DisjConditions.pl (test_simplify): Update to reflect changes. | ||
| 7db82ebd | 2003-04-11 22:11:43 | * lib/Automake/Version.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Version.pm. * lib/Automake/tests/Version.pl: New file. * lib/Automake/tests/Makefile.am (TESTS): Add Version.pl. * tests/Makefile.am (TESTS): Remove version5.test. * tests/version5.test: Delete. Move the tests to Version.pl. * automake.in (version_split, version_compare, version_check): Move ... * lib/Automake/Version.pm (split, compare, check): ... here. | ||
| 5b0f6ee7 | 2003-04-11 21:12:23 | * lib/Automake/tests/Condition.pl (test_reduce_and) (test_reduce_or): Cosmetics. * lib/Automake/tests/DisjConditions.pl (test_sub_conditions): Fix a comment. * lib/Automake/DisjConditions.pm (sub_conditions): Add missing C<...> in comment. * tests/yacc8.test, configure.in: Update copyright year. | ||
| 9845b2f9 | 2003-04-06 19:26:29 | * automake.in (handle_installdirs): Rename as ... (handle_install): ... this. Define maybe_BUILT_SOURCES. (generate_makefile): Adjust call to handle_install. * lib/am/install.am (install): Use %maybe_BUILT_SOURCES%. * automake.texi (Sources, Built sources example): BUILT_SOURCES is honored by `make install' too. * tests/check3.test: Make sure that `make install' also depends upon BUILT_SOURCES. Report from Alexander Turbov. | ||
| a71b3490 | 2003-04-06 18:31:12 | * lib/am/libs.am (ARFLAGS): Define. * automake.in (handle_libraries): Use `$(ARFLAGS)' instead of hard-coding `cru'. * automake.texi (A Library): Explain how AR, ARFLAGS and RANLIB are used, and how they can be overridden. (Program and Library Variables): Adjust to show `$(ARFLAGS)' instead of `cru' * tests/ar.test: Rewrite to test for AR, ARFLAGS, and RANLIB. * tests/ranlib.test: Delete, obsoleted by ar.test. * tests/Makefile.am (TESTS): Remove ranlib.test. Report from Paul Thomas. | ||
| 9319bbc5 | 2003-03-30 01:56:28 | Speedup Automake::DisjConditions::invert(). * lib/Automake/Condition.pm (multiply): New. * lib/Automake/DisjConditions.pm (_multiply): Use it. (sub_conditions): Likewise. * lib/Automake/Condition.pm (reduce): Rename to ... (reduce_and): ... this. (reduce_or): New. * lib/Automake/DisjConditions.pm (_multiply): Use reduce_or(). * lib/Automake/tests/Condition.pl (test_reduce): Rename to ... (test_reduce_and): ... this. (test_reduce_or): New. * lib/Automake/tests/DisjConditions.pl (test_invert): Update to reflect effect of reduce_or(). (test_simplify): Don't skip invert() on larger inputs. | ||
| c7e4205d | 2003-03-23 20:37:20 | * lib/am/tags.am (TAGS): Use --etags-include instead of --include, when supported by etags (Exuberant Ctags). * tests/tagsub.test: Rewrite to _run_ the `tags' rule. | ||
| 05b30fc2 | 2003-03-14 21:57:49 | regen | ||
| b36e1c8d | 2003-03-13 20:50:59 | * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj) (?GENERIC?%EXT%.lo): Use `mv -f' instead of `mv' in FASTDEP mode. Suggested by Matthias Andree. | ||
| 0b0f6d10 | 2003-03-08 09:02:15 | * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj) (?GENERIC?%EXT%.lo): Hide the if/then/else machinery for FASTDEP. Just echo the gcc command. Suggested by Karl Berry. | ||
| 6ceac84e | 2003-03-06 21:18:57 | * lib/am/depend2.am (?GENERIC?%EXT%.lo): Do not use `test -f foo || echo $(srcdir)/` to emulate a VPATH search when outputing suffix rules. This follows 2003-02-25's change. * lib/am/lex.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. * lib/am/yacc.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. | ||
| 29e44495 | 2003-03-06 21:11:48 | * lib/am/depend2.am (?GENERIC?%EXT%.lo): Do not use `test -f foo || echo $(srcdir)/` to emulate a VPATH search when outputing suffix rules. This follows 2003-02-25's change. * lib/am/lex.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. * lib/am/yacc.am (?GENERIC?%EXT%%DERIVED-EXT%): Likewise. | ||
| a0cb8d12 | 2003-03-04 21:26:06 | * lib/mdate-sh: Find out which column of the ls -l output contains the month. Do not assume it is at least the fifth column. | ||
| 421258da | 2003-02-25 20:07:33 | * lib/am/depend2.am (?GENERIC?%EXT%.o, ?GENERIC?%EXT%.obj): Do not use the `test -f foo || echo $(srcdir)/` to emulate a VPATH search when outputing suffix rules. * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.dvi) (?GENERIC?%SOURCE_SUFFIX%.pdf): Likewise. Suggested by Bruno Haible. | ||
| 4cdd266b | 2003-02-24 22:13:47 | ignore Makefile | ||
| 9fee13fe | 2003-02-24 22:09:21 | * lib/am/texibuild.am: Don't remove the target info files. Instead, back up and restore them if makeinfo fails. * tests/txinfo20.test: New file. * tests/Makefile.am (TESTS): Add txinfo20.test. | ||
| 7d180ac5 | 2003-02-20 16:49:44 | * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%): Use $(...) instead of ${...}. | ||
| f840b413 | 2003-02-19 20:06:39 | * lib/am/distdir.am (distcheck): Strip any leading DOS drive from dc_install_base. | ||
| 7a486d61 | 2003-02-19 19:12:56 | * lib/am/texinfos.am (install-info-am, uninstall-info-am): Install DJGPP-style *.iNN info files. (maintainer-clean-aminfo): Rewrite using the same pattern as in uninstall-info-am. * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%): Erase DJGPP-style *.iNN info files before running $(MAKEINFO). * tests/txinfo19.test: New file. * tests/Makefile.am (TESTS): Add txinfo19.test. | ||
| f03ceab1 | 2003-02-18 23:28:42 | * lib/depcomp (dashmstdout): Cope with DOS filenames in dependencies. | ||
| 70672f33 | 2003-02-17 14:55:05 | * lib/depcomp (makedepend): Don't pass $object to makedepend. Reported by Stepan Kasal. | ||
| ae28290f | 2003-02-11 21:06:38 | * lib/depcomp: Do not put comments on the `icc)' line. | ||
| 1468ddc3 | 2003-02-11 20:48:31 | * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| faabcad8 | 2003-02-11 18:20:55 | * m4/depend.m4: Grep depcomp's stderr for icc warnings about ignored options. * lib/depcomp (icc): New mode. * tests/depcomp5.test: New file. * tests/defs.in: Handle required=icc. * tests/Makefile.am (TESTS): Add it. | ||
| 0e07bc7f | 2003-02-10 23:35:50 | regen | ||
| b32202f7 | 2003-02-10 22:15:53 | For PR automake/385: * lib/depcomp (makedepend): Strip any libtool call, before running makedepends. * tests/depcomp4.test: New file. * tests/Makefile.am (TESTS): Add it. Reported by Jeff Squyres. | ||
| 0f5e989d | 2003-02-10 21:47:58 | Related to PR automake/385: * lib/depcomp (dashmstdout): Do not use `-o /dev/null', or gcc will write dependencies to /dev/null. `-o /dev/null' was added on 2002-06-13 just because I tried to replace `-o foo.o' by something else and didn't thought about removing it entirely. * tests/depcomp3.test: New file. * tests/Makefile.am (TESTS): Add it. | ||
| 7df3c151 | 2003-02-02 10:09:25 | * lib/Automake/DisjConditions.pm (_permutations_worker) (permutations): Remove, so that people aren't tempted to use it. * lib/Automake/tests/DisjConditions.pl (tests_permutations): Remove. | ||
| e9dae118 | 2003-01-31 23:35:02 | * automake.texi (Program and Library Variables): Clarify that _LIBADD is for libraries and _LDADD for programs. | ||
| 06f58fb9 | 2003-01-23 23:35:40 | * automake.in (@substfroms, @substtos): Move near traverse_variable_recursively. (traverse_variable_recursively, traverse_variable_recursively_worker): New functions, extracted from define_objects_from_sources. (define_objects_from_sources): Rewrite using traverse_variable_recursively. (handle_source_transform): Use variables_conditionally_defined instead of calling variable_conditions_recursive directly. Adjust the call to define_objects_from_sources; there is no need to reset @substtos, @substfroms, and %vars_scanned now. (variable_conditions_recursive): Rewrite using traverse_variable_recursively. (variable_conditions_recursive_sub): Remove. (variable_conditionally_defined): Fix condition comparison (the consequence was that DIST_SUBDIRS was always output). * lib/Automake/Condition.pm (merge): Allow merging several conditions at once. | ||
| b1fe8738 | 2003-01-21 18:02:34 | * lib/am/distdir.am (top_distdir, distdir): Define these variables only in top level Makefile. Redefine $(top_distdir) as $(distdir). (distdir): Fix passing of $(top_distdir) to sub-makes. * automake.in (handle_dist): Do not define the DISTDIR and TOP_DISTDIR transformations. We don't need them anymore. * automake.texi (Dist): Reorder the dist-hook section, and move the DIST_SUBDIRS paragraph earlier. Document distdir and top_distdir. * tests/subpkg.test: Update to check for $(distdir) and $(top_distdir). | ||
| 29af0999 | 2003-01-19 23:01:03 | Rename more files to accomodate 8+3 file systems, and adjust the vocabulary at the same time: AM_CONDITIONAL defines "conditionals", and we call "condition" a conjunction of "conditionals". * lib/am/Conditional.pm: Rename to lib/am/Condition.pm. * lib/am/tests/Conditional.pl: Rename to lib/am/tests/Condition.pl. * lib/am/ConditionalSet.pm: Rename to lib/am/DisjConditions.pm. * lib/am/tests/ConditionalSet.pl: Rename to lib/am/tests/DisjConditions.pl * lib/am/Conditional.pm (condition_negate): Rename to ... * lib/am/Condition.pm (conditional_negate): ... this. * automake.in: Adjust references to Condition and DisjConditions. (check_ambiguous_conditional, conditional_ambiguous_p): Rename to ... (check_ambiguous_condition, condition_ambiguous_p): ... these. | ||
| b0157dde | 2003-01-17 14:50:42 | Accept --help and --version, and lots of syntactic clean-up. Use consistent indentation, two spaces per level. (scriptversion): New variable. Change initializations like `variable=""' to `variable='. (usage): New variable. Use `test', not `['. Use `test -z "$var"', not `[ x"$var" = x ]'. Use `test -n "$var"', not `[ x"$var" != x ]'. Alphabetize case entries. Accept --help and --version options. Remove unnecessary `else :' clauses. Add a `Local variables' eval block to help emacs users update the time-stamp variable added above. Mostly from Karl Berry. | ||
| a17b4312 | 2003-01-13 14:22:25 | * lib/am/distdir.am (distcheck): '=' is not valid in DOS filenames. Use '_build' and '_inst' instead of '=build' and '=inst'. * tests/man2.test: Reflect change automake: check for files in '_build' and '_inst' directories instead of '=build' and '=inst'. | ||
| fba8d897 | 2003-01-10 18:17:02 | revert previous spurious change | ||
| 0e3cecdd | 2003-01-10 18:15:22 | * Makefile.am (maintainer-check): Do not require SHELL=/bin/sh after $MAKE -e. * tests/ansi3.test, tests/ansi5.test, tests/cond22.test, tests/man2.test, tests/subobj3.test, tests/suffix8.test, tests/suffix11.test: Do not set SHELL=/bin/sh after $MAKE -e. $SHELL is overridden by tests/defs, so it won't hurt even if $MAKE -e uses the $SHELL envvar. * tests/ansi.test, tests/insh2.test, tests/texinfo.test, tests/texinfo8.test: Use SHELL=$SHELL, not SHELL=/bin/sh. Reported by Richard Dawe. | ||
| 1b88809d | 2003-01-10 17:25:38 | Build elisp files all at once instead of one by one. * automake.in (handle_emacs_lisp): Define am__ELFILES. Add elc-stamp to all's dependencies. * lib/am/lisp.am (elc-stamp): New rule, build all *.elc files. (.el.elc): Rewrite to call elc-stamp if $@ doesn't exist. (clean-lisp): Clean elc-stamp. * lib/elisp-comp: Reindent. Erase the temporatry directory from a trap. Propagate Emacs's exit status. * tests/lisp3.test: New file. * tests/Makefile.am (TESTS): Add lisp3.test. Reported by Ryan T. Sammartino. | ||
| 25db9e9b | 2003-01-09 12:43:42 | Regen. | ||
| ae9e315b | 2002-12-31 21:31:51 | * lib/Automake/ChannelDefs.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add ChannelDefs.pm. * automake.in: Move all "register_channel" calls to ChannelDefs.pm. (prog_error, error, fatal, verb, switch_warning, parse_WARNINGS, parse_warnings): Move to ChannelDefs.pm. (usage): Move the warning list to Automake::ChannelDefs::usage and call it. (set_strictness): Move channel setings to Automake::ChannelDefs::set_strictness and call it. | ||
| 62134ac5 | 2002-12-05 15:26:58 | * lib/am/texinfos.am (install-info-am, uninstall-info-am): Strip directories from info filenames. * tests/texinfo13.test: Make sure main.info gets installed as $(infodir)/main.info. | ||
| 74d579f4 | 2002-12-04 17:37:12 | * lib/am/mans.am (uninstall-man%SECTION%): Change the extension of the man pages being uninstalled, if needed. | ||
| 77effa60 | 2002-12-01 12:58:32 | * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions. | ||
| f373ac53 | 2002-11-30 13:11:05 | * tests/texinfo3.test: Make sure we don't output single suffix inference rules when building `.info'-less Info files (this confuses Solaris make). Run distcheck to make sure the rules work. * automake.in (output_texinfo_build_rules): Define GENERIC_INFO and SOURCE_INFO. * lib/am/texibuild.am (%SOURCE_SUFFIX%%DEST_SUFFIX%, %DEST_PREFIX%%DEST_SUFFIX%): Honor GENERIC_INFO and SOURCE_INFO. | ||
| da5ee0f6 | 2002-11-25 20:00:36 | Use `$0:' at the beginning of each diagnostic, not `install:'. | ||
| 61d9ba6b | 2002-11-20 22:33:15 | * lib/Automake/Conditional.pm (strip): New function. * lib/Automake/ConditionalSet.pm (sub_conditions): Use it. Suggested by Raja R Harinath. | ||
| 6a952503 | 2002-11-20 22:03:57 | * automake.in (conditional_ambiguous_p, macro_define, rule_define, require_variables): Use ->human instead of ->string. * lib/Automake/Conditional.pm (string): Don't sort conditions, they are already sorted. (_to_human, human): New functions. * lib/Automake/ConditionalSet.pm (human): New function. * tests/cond27.test, tests/library3.test, tests/pluseq5.test, tests/pluseq9.test: Adjust. | ||
| bba5011f | 2002-11-20 20:12:50 | * lib/Automake/Conditional.pm [SYNOPSIS]: Fix not's description. * lib/Automake/ConditionalSet.pm (sub_conditions): New function. (multiply): Also accept an Automake::Conditional as argument. * automake.in (variable_not_always_defined_in_cond): Simplify, using only Automake::ConditionalSet methods. Suggested by Raja R Harinath. | ||
| 7508ed24 | 2002-11-20 11:10:05 | * lib/Automake/ConditionalSet.pm (conds): Use value() to simplify. (invert): Rewrite as a product-of-sums to sum-of-products converter. (_multiply, multiply): New functions. * lib/Automake/Conditional.pm (not): New function. * lib/Automake/tests/ConditionalSet.pl (test_invert): Update. * automake.in (condition_negate): Move ... * lib/Automake/Conditional.pm (negate_condition): ... here. Suggested by Raja R Harinath. | ||
| 149abece | 2002-11-19 20:02:40 | * lib/Automake/ConditionalSet.pm (_simplify, simplify): New methods. (true): Cache return value, so _simplify can use it. * lib/Automake/tests/ConditionalSet.pl (test_simplify): New function. * automake.in (variable_not_always_defined_in_cond): Return a simplified ConditionalSet. (macro_define, require_variables): Adjust. * tests/Makefile.am (TEST): Add library3.test. * tests/library3.test: New file. * tests/pluseq9.test: Adjust. Thanks to Raja R Harinath. | ||
| 180cd66e | 2002-11-18 18:43:37 | * lib/Automake/tests/Makefile.am, lib/Automake/tests/Conditional.pl, lib/Automake/tests/ConditionalSet.pl: New files. * lib/Automake/Makefile.am (SUBDIRS): New variable. * configure.in: Output lib/Automake/tests/Makefile. * lib/Automake/ConditionalSet.pm (by_conditions): Delete. (conds): Don't use by_conditions, sort alphabetically, and return sorted conds. (string): Call ->string on each Conditional. * tests/Makefile.am (TESTS): Remove cond12.test. * tests/cond12.test: Remove, moved to lib/Automake/tests/ConditionalSet.pl. * tests/cond3.test: Adjust conditional ordering. | ||
| 7295fc87 | 2002-11-15 10:12:12 | * lib/Automake/ConditionalSet.pm (_permutations_worker): Ignore TRUE conditions. (permutations): Treat empty permutations as TRUE. (invert): Simplify. Suggested by Raja R Harinath. | ||
| 7e7c3b83 | 2002-11-14 22:37:30 | * automake.in (variable_defined): Thinko. * lib/Automake/ConditionalSet.pm (true): Simplify. (permutations): Fix documentation. (new): Don't simplify conditional sets that contain TRUE. Reported by Raja R Harinath. | ||
| 3de705e1 | 2002-11-14 20:22:03 | 2002-11-14 Eric Blake <ebb9@email.byu.edu> * lib/am/depend2.am: Add missing fi in c.obj rules. | ||
| 3dfbe38f | 2002-11-14 16:12:00 | * lib/Automake/Conditional.pm: Add reference to ConditionalSet.pm. * lib/Automake/ConditionalSet.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add ConditionalSet.pm. * automake.in: Use ConditionalSet. (by_condition, invert_conditions, variable_conditions_permutations): Remove, now defined as Automake::ConditionalSet::by_condition, Automake::ConditionalSet::invert, and Automake::ConditionalSet::permutations. (variable_sorted_conditions): Remove. (msg_var, msg_target handle_source_transform, handle_lib_objects, conditional_ambiguous_p, variable_not_always_defined_in_cond, macro_define, macro_dump, variable_defined, variable_conditions_recursive, variable_conditions, target_conditions, variable_conditionally_defined, variable_conditions_recursive_sub, check_variable_defined_unconditionally, variable_value_as_list, variable_value_as_list_recursive_worker, variable_output, variable_pretty_output, rule_define, append_exeext, am_install_var, require_variables_for_macro): Adjust to use ConditionalSet. | ||
| 70173bfc | 2002-11-13 20:11:32 | * automake.in: Don't declare TRUE and FALSE, import them from Automake::Conditional. * lib/Automake/Conditional.pm (TRUE, FALSE): New constants. (new): Simplify using FALSE. (reduce): New function, moved from ... * automake.in (variable_conditions_reduce): ... here. (variable_conditions_recursive_sub, invert_conditions): Adjust calls to Automake::Conditional::reduce. * tests/cond12.test: Adjust to use Automake::Conditional. | ||
| 9f68ee5c | 2002-11-10 14:26:15 | Make install-sh work even when names contain spaces or certain (but not all) shell metachars. * lib/install-sh: Remove lots of unnecessary quoting. Add double quotes where necessary. Write diagnostics to stderr, not stdout. Normalize spacing in diagnostics: use one space (not two, and not a TAB) after the leading `install:'. Remove trailing white space. Remove unnecessary curly braces. If removing the destination fails, also try to move it aside. Use `trap' more portably. | ||
| ce9484c9 | 2002-10-31 11:55:27 | * tests/location.test (Makefile.am): Strengthen. * lib/Automake/Channels.pm (_print_message): Be sure to flush $partial when the message is output. Thanks to Alexandre Duret-Lutz. | ||
| 397f253a | 2002-10-29 18:35:23 | regen | ||
| 54089948 | 2002-10-16 18:03:42 | * lib/texinfo.tex: New version from Texinfo 4.2b. | ||
| e5a52794 | 2002-10-11 19:05:31 | For Debian Bug#153697: * lib/am/dejagnu.am (distclean-DEJAGNU): Remove $tool.sum and $tool.log. Suggested by Andrew Suffield. | ||
| 7f3fdf37 | 2002-10-10 18:22:07 | For PR automake/369: * lib/am/python.am: Lookup python files in build directory or source directory. From Mathias Doreille. * tests/python3.test: New file. * tests/Makefile.am (TESTS): Add python3.test. * tests/defs: Handle `required=python'. | ||
| fd386946 | 2002-10-10 17:37:38 | For PR automake/358: * lib/am/texi-vers.am (%STAMPVTI%): Depend on configure instead of configure.ac. Suggested by Thien-Thi Nguyen. * lib/am/configure.am ($(srcdir)/configure): Depends on %CONFIGURE_DEPS% * automake.in (@configure_deps): New array. (scan_autoconf_traces): Scan for m4_include and m4_sinclude, and fill @configure_deps. (handle_configure): Substitute %CONFIGURE_DEPS%. Distribute @configure_deps. * tests/version7.texi: New file. * tests/vtexi.test: Adjust. * tests/Makefile.am (TESTS): Add version7.test. * automake.texi (Dist): Mention that m4_include'd files are distributed. | ||
| 9f41471f | 2002-10-09 00:04:06 | (.dvi.ps): Don't put "-o foo" at the end of the dvips command line, as this runs afoul of POSIXLY_CORRECT=1. | ||
| 619efeff | 2002-10-09 00:02:40 | (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Use "makeinfo -o output input", not "makeinfo input -o output", as the latter fails if POSIXLY_CORRECT=1. | ||
| bcb024d7 | 2002-10-08 17:37:56 | * lib/Automake/Conditional.pm (has): Simplify. | ||
| 46dc44f4 | 2002-10-07 09:23:33 | * lib/Automake/Conditional.pm: New file. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Conditional.pm. * automake.in: Use Automake::Conditional. (TRUE, FALSE): New constants. (%var_value, %var_location, %var_comment, %var_type, %var_owner, %targets, %target_source, %target_name, %target_owner): Tie to Tie::RefHash::Nestable. (generate_makefile, process_option_list, handle_options, handle_languages, handle_source_transform, handle_compile, handle_libtool, handle_texinfo_helper, handle_dist, handle_subdirs, scan_aclocal_m4, handle_emacs_lisp, handle_python, scan_autoconf_files, variable_assert, define_variable, define_pretty_variable, define_configure_variable, am_install_var, push_dist_common): Use TRUE. (define_objects_from_sources): Fix return value on "recursively-defined" errors. (conditional_string, conditional_true_when, conditional_is_redundant, conditional_implies_any, make_conditions): Remove these functions, obsoleted by Conditional.pm. (cond_stack_if, cond_stack_else, cond_stack_endif): Return an Automake::Conditional instance. (by_condition, conditional_ambiguous_p, variable_not_always_defined_in_cond, macro_define, variable_conditions_recursive, variable_conditions_recursive_sub, variable_conditions_reduce, invert_conditions, variable_conditions_permutations, check_variable_defined_unconditionally, variable_value_as_list, variable_output, variable_pretty_output, rule_define, read_am_file, file_contents_internal, require_variables): Adjust to use Automake::Conditional objects. (handle_footer): Get $(SUFFIXES) in 'all' conditions. * tests/cond12.test: Adjust to use Automake::Conditional objects. | ||
| c864bddd | 2002-09-30 13:05:03 | regen | ||
| e8b88ce8 | 2002-09-30 13:02:08 | * lib/am/distdir.am (distdir): Create $dc_destdir right before its use. Reported by Akim Demaille. | ||
| 6f7f6265 | 2002-09-30 12:32:21 | Fix for PR automake/366: * automake.in (handle_dist): Strip $(srcdir) and replace $(top_srcdir) when computing DIST_COMMON directories. * tests/include2.test: Use an obsolute $(srcdir), and check for spurious directories in $(distdir)/sub. * lib/am/distdir.am: Rewrite $(top_srcdir) as $(top_builddir). Reported by Kevin Ryde. | ||
| 66198a01 | 2002-09-29 14:51:25 | * lib/Automake/Channels.pm (%_default_options): Add 'partial'. (_format_message): Rename as ... (_format_sub_message): ... this. (_format_message): New function, extracted from ... (_print_message): ... here. Honor the 'partial' option. ($partial): New variable. * automake.in (handle_ltlibraries, check_ambiguous_conditional, rule_define): Mark partial messages. | ||
| 5d52af28 | 2002-09-28 12:41:06 | For PR automake/360: * lib/Automake/Location.pm: New file. * lib/Automake/Channels.pm (_print_message): Display contexts when given an Automake::Location. (msg): Clone the location. * lib/Automake/Makefile.am (dist_perllib_DATA): Add Location.pm. * tests/comment5.test: Make sure we display `included from' stacks. * automake.in: Use Automake::Location. (INTERNAL): New constant. (file_contents, file_contents_internal, define_variable, define_pretty_variable, read_am_file): Take $WHERE as argument. Adjust all callers. (scan_autoconf_traces) <$where>: Define as a Location, and use it instead of $here. (macro_define, rule_define): Make sure $WHERE is a location. Clone it before updating $var_location or $targets. | ||
| c7765cc0 | 2002-09-27 19:59:24 | * lib/mkinstalldirs: Reindent using `sh-indentation: 2'. Suggested by Bruno Haible. | ||
| bc638d97 | 2002-09-25 20:30:49 | * configure.in: Bump version to 1.7a. | ||
| c2d90d2e | 2002-09-25 20:17:13 | * NEWS, configure.ac: Version 1.7. | ||
| 3c407110 | 2002-09-25 18:46:47 | * configure.in: Check for 'tex'. * tests/defs.in: Handle required=tex using configure's result. Reported by Patrick Welche. | ||
| f0111d7e | 2002-09-25 13:25:55 | * NEWS: Mention distuninstallcheck. * automake.texi (Dist): Document new macro and target. * lib/am/distdir.am (distuninstallcheck_listfiles): New macro. (distuninstallcheck): New target. (distcheck): Use distuninstallcheck. | ||
| eeca14b0 | 2002-09-24 22:30:38 | * automake.in (output_texinfo_build_rules): Define %SOURCE_REAL%. * lib/am/texibuild.am (%DEST_PREFIX%%DEST_SUFFIX%, %DEST_PREFIX%.dvi, %DEST_PREFIX%.pdf): Add %SOURCE_REAL% as dependency. | ||
| c000140a | 2002-09-24 20:12:47 | * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Use $$dir in make command. | ||
| 08891694 | 2002-09-23 22:33:50 | * lib/am/distdir.am (distcleancheck): Mention `in build directory' in error message. | ||
| a0984319 | 2002-09-20 11:29:12 | * configure.in: Bump version to 1.6g. | ||
| 903ee525 | 2002-09-20 11:20:04 | * configure.in, NEWS: Bump version to 1.6f. | ||
| b2a016ed | 2002-09-18 21:17:27 | * configure.in: Bump version to 1.6e. | ||
| a0a144cd | 2002-09-18 21:05:27 | * configure.in, NEWS: Bump version to 1.6d. * tests/libobj12.test, tests/libobj12b.test: Include ./defs, not $srcdir/defs. * tests/suffix8.test: Typo. | ||
| 855bd4c1 | 2002-09-17 18:41:01 | * lib/config.guess, lib/config.sub, lib/INSTALL, lib/Automate/Struct.pm: New upstream version. * Makefile.am (mdate-sh): New rule. (FETCHFILES): Add Automate/Struct.pm. (fetch): Get Automate/Struct.pm. (AUTOMAKESOURCES, CLEANFILES): New macros. (EXTRA_DIST, TAGS_FILES): Use them. * install-sh, mkinstalldirs, missing: Delete. | ||
| f0791481 | 2002-09-16 10:12:22 | * configure.in, m4/init.m4, NEWS: Require Autoconf 2.54. | ||
| 338e5e4c | 2002-09-16 04:50:51 | Don't use 'our', as it isn't portable to Perl 5.00503. | ||
| 2efed387 | 2002-09-15 20:34:15 | * configure.in (aclocal, automake): Don't create. * automake.in ($prefix): Don't define. * aclocal.in ($prefix): Don't define. * Makefile.am (do_subst): New macro. (automake): New target. (aclocal): Likewise. | ||
| 60308a02 | 2002-09-11 08:00:10 | * lib/am/texinfos.am (TEXI2PDF): Pass --batch to texi2dvi, since it was already supported when --pdf support was added. | ||
| fcdc5da2 | 2002-09-10 20:45:58 | * lib/Automake/Channels.pm (_default_options): Add `backtrace'. (msg): Die with backtrace if requested. * automake.in: Enable `backtrace' on the `automake' channel. | ||
| b89b34e5 | 2002-09-08 13:40:05 | 2002-09-08 Andreas Buening <andreas.buening@nexgo.de> Fix for automake/334: * lib/am/depend2.am: Replaced "cygpath -w" by $(CYGPATH_W). * m4/init.m4: New make variable CYGPATH_W. | ||
| 623714ef | 2002-09-08 13:07:56 | * configure.in: Check for EGREP and FGREP. Create tests/defs. * tests/defs: Rename as ... * tests/defs.in: ... this. Add copyright notice. Use configure's values for PERL, EGREP, and FGREP. Be verbose if $srcdir is unset. * tests/Makefile.am (EXTRA_DIST): Remove defs. (BUILT_SOURCES): New. * tests/acinclude.test, tests/aclibobj.test, tests/aclocal.test, tests/aclocali.test, tests/aclocali1.test, tests/aclocalii.test, tests/acoutnoq.test, tests/acoutput.test, tests/acoutput2.test, tests/acoutqnl.test, tests/acouttbs.test, tests/acouttbs2.test, tests/acsilent.test, tests/acsubst.test, tests/acsubst2.test, tests/all.test, tests/alpha.test, tests/amassign.test, tests/ammissing.test, tests/ansi.test, tests/ansi2.test, tests/ansi3.test, tests/ansi4.test, tests/ansi5.test, tests/ansi6.test, tests/ansi7.test, tests/ansi8.test, tests/ar.test, tests/asm.test, tests/autoheader.test, tests/autoheader2.test, tests/auxdir.test, tests/auxdir2.test, tests/backsl.test, tests/backsl2.test, tests/badline.test, tests/badopt.test, tests/badprog.test, tests/block.test, tests/canon.test, tests/canon2.test, tests/canon3.test, tests/canon4.test, tests/canon5.test, tests/ccnoco.test, tests/check.test, tests/checkall.test, tests/clean.test, tests/colneq.test, tests/colneq2.test, tests/colon.test, tests/colon2.test, tests/colon3.test, tests/colon4.test, tests/colon5.test, tests/colon6.test, tests/colon7.test, tests/comment.test, tests/comment2.test, tests/comment3.test, tests/comment4.test, tests/comment5.test, tests/comment6.test, tests/compile_f_c_cxx.test, tests/cond.test, tests/cond10.test, tests/cond11.test, tests/cond12.test, tests/cond13.test, tests/cond14.test, tests/cond15.test, tests/cond16.test, tests/cond17.test, tests/cond18.test, tests/cond19.test, tests/cond2.test, tests/cond20.test, tests/cond21.test, tests/cond22.test, tests/cond23.test, tests/cond24.test, tests/cond3.test, tests/cond4.test, tests/cond5.test, tests/cond6.test, tests/cond7.test, tests/cond8.test, tests/cond9.test, tests/condd.test, tests/condincl.test, tests/condincl2.test, tests/condlib.test, tests/condman.test, tests/condman2.test, tests/conf2.test, tests/confdeps.test, tests/confdist.test, tests/confh.test, tests/confh4.test, tests/config.test, tests/confincl.test, tests/confsub.test, tests/confvar.test, tests/confvar2.test, tests/copy.test, tests/ctarget1.test, tests/cxx.test, tests/cxx2.test, tests/cxxansi.test, tests/cxxcpp.test, tests/cxxlibobj.test, tests/cxxlink.test, tests/cxxnoc.test, tests/cxxo.test, tests/cygwin32.test, tests/dash.test, tests/defun.test, tests/defun2.test, tests/dejagnu.test, tests/dejagnu2.test, tests/depacl.test, tests/depacl2.test, tests/depcomp.test, tests/depcomp2.test, tests/depdist.test, tests/depend.test, tests/depend2.test, tests/depend3.test, tests/depend4.test, tests/destdir.test, tests/dirforbid.test, tests/dirlist.test, tests/discover.test, tests/distcommon.test, tests/distcommon2.test, tests/distcommon3.test, tests/distdir.test, tests/distname.test, tests/dollar.test, tests/double.test, tests/dup2.test, tests/dup3.test, tests/else.test, tests/empty.test, tests/empty2.test, tests/empty3.test, tests/empty4.test, tests/error.test, tests/exdir.test, tests/exdir2.test, tests/exeext.test, tests/exeext2.test, tests/exsource.test, tests/ext.test, tests/ext2.test, tests/extra.test, tests/extra2.test, tests/extra3.test, tests/extra4.test, tests/extra5.test, tests/extra6.test, tests/extra7.test, tests/flibs.test, tests/fnoc.test, tests/fo.test, tests/fonly.test, tests/fortdep.test, tests/fpinst2.test, tests/fpinstall.test, tests/gcj.test, tests/gcj2.test, tests/gcj3.test, tests/gcj4.test, tests/gcj5.test, tests/getopt.test, tests/gettext.test, tests/gettext2.test, tests/gnits.test, tests/gnits2.test, tests/gnits3.test, tests/gnuwarn.test, tests/header.test, tests/implicit.test, tests/include.test, tests/include2.test, tests/info.test, tests/insh.test, tests/insh2.test, tests/install.test, tests/install2.test, tests/installdir.test, tests/installsh.test, tests/instdata.test, tests/instdata2.test, tests/instexec.test, tests/insthook.test, tests/instman.test, tests/instman2.test, tests/interp.test, tests/interp2.test, tests/java.test, tests/java2.test, tests/javaprim.test, tests/javasubst.test, tests/ldadd.test, tests/ldflags.test, tests/lex.test, tests/lex2.test, tests/lex3.test, tests/lex4.test, tests/lex5.test, tests/libobj10.test, tests/libobj11.test, tests/libobj2.test, tests/libobj3.test, tests/libobj4.test, tests/libobj5.test, tests/libobj7.test, tests/libobj8.test, tests/library.test, tests/library2.test, tests/libtool.test, tests/libtool2.test, tests/libtool3.test, tests/libtool4.test, tests/link_c_cxx.test, tests/link_dist.test, tests/link_f_c.test, tests/link_f_c_cxx.test, tests/link_f_cxx.test, tests/link_f_only.test, tests/lisp.test, tests/lisp2.test, tests/listval.test, tests/ltdeps.test, tests/ltlibobjs.test, tests/maintclean.test, tests/make.test, tests/makevars.test, tests/man.test, tests/man2.test, tests/mclean.test, tests/mdate.test, tests/mdate2.test, tests/mdate3.test, tests/mdate4.test, tests/mkinst2.test, tests/mkinstall.test, tests/nobase.test, tests/nodefine.test, tests/nodefine2.test, tests/nodep.test, tests/nodepcomp.test, tests/nodist.test, tests/nodist2.test, tests/noinst.test, tests/noinstdir.test, tests/nolink.test, tests/nostdinc.test, tests/number.test, tests/obsolete.test, tests/order.test, tests/outdir.test, tests/output.test, tests/output2.test, tests/output3.test, tests/output4.test, tests/output5.test, tests/package.test, tests/parse.test, tests/percent.test, tests/pluseq.test, tests/pluseq2.test, tests/pluseq3.test, tests/pluseq4.test, tests/pluseq5.test, tests/pluseq6.test, tests/pluseq7.test, tests/pluseq8.test, tests/pluseq9.test, tests/postproc.test, tests/ppf77.test, tests/pr2.test, tests/pr204.test, tests/pr211.test, tests/pr220.test, tests/pr224.test, tests/pr229.test, tests/pr243.test, tests/pr266.test, tests/pr279-2.test, tests/pr279.test, tests/pr287.test, tests/pr300-lib.test, tests/pr300-ltlib.test, tests/pr300-prog.test, tests/pr307.test, tests/pr72.test, tests/pr87.test, tests/pr9.test, tests/prefix.test, tests/primary.test, tests/primary2.test, tests/proginst.test, tests/python.test, tests/python2.test, tests/ranlib.test, tests/recurs.test, tests/recurs2.test, tests/remake.test, tests/remake2.test, tests/remake3.test, tests/req.test, tests/required.test, tests/required2.test, tests/rulepat.test, tests/scripts.test, tests/seenc.test, tests/sinclude.test, tests/sourcesub.test, tests/sourcesub2.test, tests/space.test, tests/specflags.test, tests/specflags2.test, tests/specflags3.test, tests/specflags6.test, tests/specflags7.test, tests/specflags8.test, tests/specflags9.test, tests/spell.test, tests/spell2.test, tests/spell3.test, tests/spelling.test, tests/stamph.test, tests/stamph2.test, tests/stdlib.test, tests/strip.test, tests/subdir.test, tests/subdir2.test, tests/subdir3.test, tests/subdir4.test, tests/subdir5.test, tests/subdir6.test, tests/subdir7.test, tests/subdirbuiltsources.test, tests/subdircond.test, tests/subdircond2.test, tests/subdircond3.test, tests/subobj.test, tests/subobj2.test, tests/subobj3.test, tests/subobj4.test, tests/subobj5.test, tests/subobj6.test, tests/subobj7.test, tests/subobj8.test, tests/subobj9.test, tests/subobjname.test, tests/subpkg.test, tests/subst.test, tests/substref.test, tests/substtarg.test, tests/suffix.test, tests/suffix10.test, tests/suffix2.test, tests/suffix3.test, tests/suffix4.test, tests/suffix5.test, tests/suffix6.test, tests/suffix7.test, tests/suffix8.test, tests/suffix9.test, tests/symlink.test, tests/symlink2.test, tests/symlink3.test, tests/syntax.test, tests/tags.test, tests/tagsub.test, tests/target-cflags.test, tests/target.test, tests/texinfo.test, tests/texinfo10.test, tests/texinfo13.test, tests/texinfo16.test, tests/texinfo2.test, tests/texinfo3.test, tests/texinfo4.test, tests/texinfo5.test, tests/texinfo6.test, tests/texinfo7.test, tests/texinfo8.test, tests/texinfo9.test, tests/transform.test, tests/unused.test, tests/vars.test, tests/vars2.test, tests/vars3.test, tests/vartar.test, tests/version.test, tests/version2.test, tests/version3.test, tests/version4.test, tests/version5.test, tests/version6.test, tests/vpath.test, tests/vtexi.test, tests/vtexi2.test, tests/warnopts.test, tests/werror.test, tests/whoami.test, tests/xsource.test, tests/yacc.test, tests/yacc2.test, tests/yacc3.test, tests/yacc4.test, tests/yacc5.test, tests/yacc6.test, tests/yacc7.test, tests/yacc8.test, tests/yaccpp.test, tests/yaccvpath.test: Add copyright notice. Source ./defs instead of $srcdir/defs. | ||
| e975ff3d | 2002-09-05 15:08:12 | regen | ||
| b677574a | 2002-09-05 14:29:45 | * lib/am/distdir.am (distcheck): Strip $(srcdir) prefix on distributed files, to workaround Sun make VPATH munging. This fixes subdircond2.test, subdircond3.test, and subpkg.test on Solaris. * tests/extra6.test, tests/lex3.test, tests/pr87.test, tests/pr9.test, tests/target-cflags.test, tests/texinfo13.test, tests/texinfo16.test, tests/yacc7.test, tests/yaccvpath.test: Don't require GNU make. | ||
| 66786c9b | 2002-09-05 10:25:06 | * lib/am/distdir.am: Add missing `;'. |