Edit

kc3-lang/automake/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Alexandre Duret-Lutz
    Date : 2003-06-27 00:03:59
    Hash : 7b15b184
    Message : * lib/am/distdir.am (distcheck): Run $(am__remove_distdir) at the end of distcheck. This was mistakenly removed on 2003-06-15. * tests/subpkg.test: Make sure distcheck cleans up after itself.

  • ChangeLog
  • 2003-06-27  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/am/distdir.am (distcheck): Run $(am__remove_distdir)
    	at the end of distcheck.  This was mistakenly removed on
    	2003-06-15.
    	* tests/subpkg.test: Make sure distcheck cleans up after itself.
    
    	* m4/Makefile.am ($(srcdir)/amversion.m4): Rename as ...
    	($(top_srcdir)/m4/amversion.m4): ... this.
    	(DISTCLEANFILES): Remove.
    	(nodist_m4data_DATA): Remove. amversion.m4 is automatically
    	distributed.
    	(EXTRA_DIST): Add amversion.in.
    
    2003-06-25  Akim Demaille  <akim@epita.fr>
    
    	* automake.texi (Top): Use @copying and @insertcopying.
    	Make Alexandre an author.
    	* automake.in ($gen_copyright): Add the "(C)" to Copyright.
    	* lib/depcomp: Likewise.
    
    2003-06-23  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/Automake/Variable.pm (vardef, rvardef, set_seen): New functions.
    	(variable_defined, examine_variable): Remove.
    	(%_ac_macro_for_var): Add an entry for ALLOCA.
    	(require_variables): Use vardef instead of variable_defined.
    	Do not use _cvar.
    	* automake.in (generate_makefile): Do not push $(SOURCE) into
    	@sources.  Use define_pretty_variable to define SOURCES.
    	(handle_LIBOBJS, handle_ALLOCA): Use require_variables_for_variable
    	to require LIBOBJS, LTLIBOBJS and ALLOCA.
    	(handle_programs, handle_ltlibraries): Do not define an empty
    	_DEPENDENCIES or _LDFLAGS variable when none is defined.
    	(define_configure_variable): Do not check whether the variable
    	already exists (it's Automake::Variable::define's job).
    	(require_build_directory): Likewise, do not check
    	the existence of am__dirstamp.
    	(generate_makefile, handle_options, handle_languages)
    	(check_libobjs_sources, handle_single_transform_list)
    	(traverse_variable_recursively_worker, handle_source_transform)
    	(handle_lib_objects, handle_LIBOBJS, handle_compile)
    	(handle_libtool, handle_programs, handle_libraries)
    	(handle_ltlibraries, check_typos, handle_texinfo_helper)
    	(handle_man_pages, handle_tags, handle_dist, handle_subdirs)
    	(scan_aclocal_m4, handle_gettext, handle_footer, handle_install)
    	(handle_all, do_check_merge_target, handle_clean, lang_c_finish)
    	(handle_tests, lang_yacc_target_hook, define_pretty_variable)
    	(define_compiler_variable, define_linker_variable)
    	(make_paragraphs, am_primary_prefixes, am_install_var): Adjust to
    	call var, vardef, or set_seen, instead of variable_defined.  Use
    	set_seen only for variables which are actually checked by
    	check_typos.
    	* tests/target.test: Delete.
    	* tests/alloca.test, tests/alloca2.test: New files.
    	* tests/libobj3.test: Check error message.
    	* tests/distcom4.test: Make sure configure is in DIST_COMMON.
    	This replace confdist.test.
    	* tests/Makefile.am (TESTS, XFAIL_TESTS): Remove target.test.
    	(TESTS): Add alloca.test and alloca2.test.  Remove confdist.test.
    
    2003-06-20  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (handle_dist): Delete DIST_COMMON before redefining
    	it.  Bug report from Akim Demaille.
    	(rewrite_inputs_into_dependencies): Make sure we always return
    	something, even when $add_srcdir is 0.
    	* tests/distcom4.test, tests/distcom5.test: New files.
    	* tests/Makefile.am (TESTS): Add distcom4.test and distcom5.test.
    
    	* tests/cond29.test: Also check for _SOURCES.
    	Report from Paolo Bonzini.
    
    2003-06-20  Akim Demaille  <akim@epita.fr>
    
    	* lib/am/configure.am: Replace leading spaces with a real tab.
    
    2003-06-15  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* tests/nogzip.test, tests/nogzip2.test: New files.
    	* tests/Makefile.am (TESTS): Add nogzip.test and nogzip2.test
    
    2003-06-15  Akim Demaille  <akim@epita.fr>
    
    	* automake.in (&make_paragraphs): Define %GZIP%.
    	(&process_option_list): Accept no-dist-gzip2.
    	(&handle_dist): Complain when no archive format is enabled.
    	* lib/am/distdir.am (DIST_ARCHIVES): New variable.
    	(dist-gzip, dist-bzip2, dist-tarZ, dist-zip): No longer
    	conditioned.
    	(dist): Build $(distdir).tar.gz conditionally.
    	(distcheck): Use DIST_ARCHIVES to find an archive to unpack, and
    	to list built archives.  Run $(MAKE) dist instead of dist-gzip.
    	* automake.texi (Options, The types of distributions): Adjust.
    
    2003-06-15  Jens Elkner  <elkner@imsgroup.de>  (tiny change)
    
    	* m4/lispdir.m4 (AM_PATH_LISPDIR): Fix sed commands to work with
    	POSIXLY_CORRECT=1.
    
    2003-06-14  Karl Berry  <karl@gnu.org>
    	    Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* mkinstalldirs (scriptversion): New variable.  Setup emacs hooks
    	to update it each time the file is written, as in install-sh.
    	(usage): Improve message.
    	(--version): New option.
    	(--help): Output to stdout, not stderr.
    
    2003-06-13  Paul Eggert  <eggert@twinsun.com>
    
    	* lib/install.sh (dsttmp, rmtmp): Do not use '#' in file names;
    	it's not guaranteed by POSIX and it doesn't work on OpenVMS.
    	Bug reported by Bernard Giroud in:
    	http://mail.gnu.org/archive/html/autoconf-patches/2003-06/msg00013.html
    
    2003-06-05  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (check_gnu_standards): Use no-installman and
    	no-installinfo's locations.
    	(process_option_list): Fill %options with locations.
    	(check_cygnus) Fill $options{'no-installinfo'} and
    	$options{'no-dependencies'} with $cygnus_mode, so that it
    	remains a Location.
    	* tests/gnuwarn2.test: New file.
    	* tests/Makefile.am (TESTS): Add gnuwarn2.test.
    
    2003-06-04  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.in (process_option_list): Record the location
    	of ansi2knr's definition.
    	(handle_compile): Use it.
    	* tests/ansi3.test: Make sure the location appears correctly.
    	Update to use set -e.
    	* tests/ansi3b.test: New file.
    	* tests/Makefile.am (TESTS): Add ansi3b.test.
    
    	* tests/alpha.test: Really run $MAKE.  Augment to test
    	subdirectories, and check-news report.
    	* tests/alpha2.test: New file.  Bug report from Akim Demaille.
    	* tests/gnits2.test: Make sure README-alpha is not distributed.
    	* tests/Makefile.am (TESTS): Add alpha2.test.
    	* automake.in (handle_minor_options): Distribute README-alpha
    	using push_dist_common, not require_file_with_macro.
    
    2003-06-03  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/Automake/Configure_ac.pm
    	(search_configure_ac, find_configure_ac): Rename as ...
    	(find_configure_ac, require_configure_ac): ... these.
    	* aclocal.in (scan_configure): Adjust call to require_configure_ac.
    	* automake.in (scan_autoconf_files): Likewise.
    	Suggested by Tim Van Holder.
    
    	* alocal.in: Use Automake::Configure_ac.
    	($configure_ac): Delete.
    	(scan_configure): Adjust use of find_configure_ac;
    	* automake.in: Use Automake::Configure_ac.
    	($configure_ac): Delete.
    	(scan_autoconf_files): Adjust use of find_configure_ac;
    	* lib/Automake/Configure_ac.pm: New file.
    	* lib/Automake/General.pm (find_configure_ac): Delete.  Now
    	replaced by Automake::Configure_ac::search_configure_ac.
    	* lib/Automake/Makefile.am (dist_perllib_DATA): Add Configure_ac.pm.
    	* lib/Automake/Variable.pm: Use Automake::Configure_ac.
    	(require_variables): Adjust use of $configure_ac.
    
    2003-06-02  Akim Demaille  <akim@epita.fr>
    
    	* lib/am/texi-vers.am, lib/am/subdirs.am, lib/am/scripts.am,
    	* lib/am/remake-hdr.am, lib/am/python.am, lib/am/progs.am,
    	* lib/am/program.am, lib/am/multilib.am, lib/am/mans.am,
    	* lib/am/mans-vars.am, lib/am/ltlibrary.am, lib/am/ltlib.am,
    	* lib/am/lisp.am, lib/am/libtool.am, lib/am/library.am,
    	* lib/am/lang-compile.am, lib/am/java.am, lib/am/header.am,
    	* lib/am/header-vars.am, lib/am/footer.am, lib/am/depend.am,
    	* lib/am/dejagnu.am, lib/am/data.am, lib/am/compile.am,
    	* lib/am/clean.am, lib/am/clean-hdr.am, lib/am/check.am,
    	* lib/am/ansi2knr.am, lib/am/Makefile.am, lib/Makefile.am,
    	* m4/strip.m4, m4/sanity.m4, m4/runlog.m4, m4/regex.m4,
    	* m4/python.m4, m4/protos.m4, m4/options.m4, m4/obsolete.m4,
    	* m4/obsol-lt.m4, m4/obsol-gt.m4, m4/multi.m4, m4/missing.m4,
    	* m4/minuso.m4, m4/maintainer.m4, m4/lispdir.m4, m4/lex.m4,
    	* m4/install-sh.m4, m4/header.m4, m4/gcj.m4, m4/dmalloc.m4,
    	* m4/depout.m4, m4/cond.m4, m4/ccstdc.m4, m4/auxdir.m4, m4/as.m4,
    	* m4/Makefile.am: White space changes and Copyright updates.
    
    2003-05-29  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/Automake/Variable.pm (check_defined_unconditionally): Add
    	the $parent_cond argument.
    	(output): Use $self->name in diagnostic not $self.
    	(variable_value_as_list): Rename as ...
    	(value_as_list): ... this.  Declare as a method.  Take a $parent_cond
    	argument and pass it to check_defined_unconditionally.  Do not call
    	variable_assert, now that this is a method.
    	(variable_assert): Delete (unused).
    	* automake.in (traverse_variable_recursively_worker): Adjust to
    	use check_defined_unconditionally and value_as_list as a methods.
    
    	* lib/Automake/Variable.pm (output): Declare as a method, since it
    	is only used this way.
    	(define): Fix documentation of $cond.
    	Suggested by Raja R. Harinath.
    
    2003-05-25  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/Automake/Variable.pm, lib/Automake/VarDef.pm: New files.
    	* lib/Automake/Makefile.am (dist_perllib_DATA): Add Variable.pm
    	and VarDef.pm.
    	* automake.in: Use Automake::Variable and Automake::VarDef.
    	(MACRO_PATTERN): Delete. Now Automake::Variable::_MACRO_PATTERN.
    	(am_macro_for_var): Delete. Now Automake::Variable::_am_macro_for_var.
    	(ac_macro_for_var): Delete. Now Automake::Variable::_ac_macro_for_var.
    	(silent_variable_override): Delete.  Now
    	Automake::Variable::_silent_variable_override.
    	(var_value, var_location, var_comment, var_type, var_owner,
    	var_pretty, content_seen): Delete.  This functionality is now
    	offered by Automake::Variable and Automake::VarDef.
    	(VAR_AUTOMAKE, VAR_CONFIGURE, VAR_MAKEFILE, VAR_ASIS, VAR_PRETTY):
    	Delete.  Now defined in Automake::VarDef.
    	(var_order): Delete.  Now Automake::Variable::_var_order.
    	(appendvar): Delete.  Now Automake::Variable::_appendvar.
    	(var_SUFFIX_trigger): Register using Automake::Variable::hook.
    	(initialize_per_input): Call Automake::Variable::reset.
    	(err_var, msg_cond_var, msg_var, reject_var): Delete.  Now
    	defined in Automake::Variable.
    	(generate_makefile, process_option_list, handle_languages)
    	(traverse_variable_recursively_worker)
    	(transform_variable_recursively, handle_compile)
    	(handle_libraries, handle_ltlibraries)
    	(check_typos, handle_dist, handle_subdirs, scan_autoconf_files):
    	Adjust to use Automake::Variable functions.
    	(check_ambiguous_condition): Delete.  Now
    	Automake::Variable::_check_ambiguous_condition.
    	(condition_ambiguous_p): Delete.  Now
    	Automake::Variable::condition_ambiguous_p.
    	(variable_not_always_defined_in_cond): Delete.  Now
    	Automake::Variable::not_always_defined_in_cond.
    	(macro_define): Delete.  Now Automake::Variable::define.
    	(macro_delete): Delete.  Now Automake::Variable::variable_delete.
    	(macro_dump): Delete.  Now Automake::Variable::variable_dump.
    	(macros_dump): Delete.  Now Automake::Variable::variables_dump.
    	(variable_defined): Delete.  Now
    	Automake::Variable::variable_defined, with the target check
    	temporarily disabled.
    	(variable_assert): Delete.  Now Automake::Variable::variable_assert.
    	(examine_variable): Delete.  Now
    	Automake::Variable::examine_variable.
    	(variable_conditions): Delete.  Now Automake::Variable::conditions.
    	(scan_variable_expansions): Delete.  Now
    	Automake::Variable::scan_variable_expansions.
    	(check_variable_expansions): Delete.  Now
    	Automake::Variable::check_variable_expansions.
    	(check_variable_defined_unconditionally): Delete.  Now
    	Automake::Variable::check_defined_unconditionally.
    	(variable_value): Delete.  Now Automake::Variable::variable_value.
    	(variable_value_as_list): Delete.  Now
    	Automake::Variable::variable_value_as_list.
    	(variable_value_as_list_recursive_worker): Adjust to use
    	Automake::Variable functions.
    	(variable_output): Delete.  Now Automake::Variable::output.
    	(define_pretty_variable, define_configure_variable, read_am_file)
    	(define_standard_variables, read_main_am_file): Adjust to use
    	Automake::Variable functions.
    	(handle_variables): Delete.  Now Automake::Variable::output_variables.
    	(file_contents_internal, am_primary_prefixes, am_install_var)
    	(require_file_with_macro, require_conf_file_with_macro)
    	(push_dist_common): : Adjust to use
    	Automake::Variable functions.
    	(require_variables): Delete.  Now
    	Automake::Variable::require_variables.
    	(require_variables_for_macro): Delete.  Now
    	Automake::Variable::require_variables_for_variable.
    	* tests/Makefile.am (XFAIL_TESTS): Add target.test.
    
    2003-05-25  Christian Cornelssen  <ccorn@cs.tu-berlin.de>  (tiny change)
    
    	* tests/dejagnu7.test: Check if runtest supports --status.
    
    2003-05-23  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* lib/Automake/Location.pm (dump): Output 'INTERNAL' when position
    	is undefined.
    
    	* lib/Automake/DisjConditions.pm (human): Fix infinite loop when
    	$self contains only one Condition.
    
    	* automake.in: Use plain strict, including refs.
    	(macro_define, handle_single_transform_list): Use \&{'name'} to
    	build references to named subroutines.
    
    2003-05-22  Karl Berry  <karl@gnu.org>
    
    	* automake.texi: Update @dircategory to match the Free Software
    	Directory.  End directory entries with dots.
    
    2003-05-22  Alexandre Duret-Lutz  <adl@gnu.org>
    
    	* automake.texi (maintainer-mode): s/Fran