automake
[Top][All Lists]
Advanced

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

60-mying-changes.patches


From: Akim Demaille
Subject: 60-mying-changes.patches
Date: Sat, 24 Feb 2001 13:46:28 +0100

Index: ChangeLog
from  Akim Demaille  <address@hidden>

        * automake.in: `my' the globals.

Index: automake.in
--- automake.in Fri, 23 Feb 2001 00:01:11 +0100 akim (am/f/39_automake.i 1.67 
755)
+++ automake.in Sat, 24 Feb 2001 01:48:00 +0100 akim (am/f/39_automake.i 1.67 
755)
@@ -31,56 +31,56 @@

 # Parameters set by configure.  Not to be changed.  NOTE: assign
 # VERSION as string so that eg version 0.30 will print correctly.
-$VERSION = "@VERSION@";
-$PACKAGE = "@PACKAGE@";
-$prefix = "@prefix@";
-$am_dir = "@datadir@/@PACKAGE@";
+my $VERSION = "@VERSION@";
+my $PACKAGE = "@PACKAGE@";
+my $prefix = "@prefix@";
+my $am_dir = "@datadir@/@PACKAGE@";

 # String constants.
-$IGNORE_PATTERN = "^##([^#].*)?\$";
-$WHITE_PATTERN = "^[ \t]*\$";
-$COMMENT_PATTERN = "^#";
-$TARGET_PATTERN="[\$a-zA-Z_.][-.a-zA-Z0-9_(){}/\$]*";
-$RULE_PATTERN = "^($TARGET_PATTERN) *:([^=].*|)\$";
-$SUFFIX_RULE_PATTERN = "^\\.([a-zA-Z0-9]+)\\.([a-zA-Z0-9]+)\$";
+my $IGNORE_PATTERN = "^##([^#].*)?\$";
+my $WHITE_PATTERN = "^[ \t]*\$";
+my $COMMENT_PATTERN = "^#";
+my $TARGET_PATTERN="[\$a-zA-Z_.][-.a-zA-Z0-9_(){}/\$]*";
+my $RULE_PATTERN = "^($TARGET_PATTERN) *:([^=].*|)\$";
+my $SUFFIX_RULE_PATTERN = "^\\.([a-zA-Z0-9]+)\\.([a-zA-Z0-9]+)\$";
 # Only recognize leading spaces, not leading tabs.  If we recognize
 # leading tabs here then we need to make the reader smarter, because
 # otherwise it will think rules like `foo=bar; \' are errors.
-$MACRO_PATTERN = "^ *(address@hidden)[ \t]*([:+]?)=[ \t]*(.*)\$";
-$BOGUS_MACRO_PATTERN = "^ *([^ \t]*)[ \t]*([:+]?)=[ \t]*(.*)\$";
-$GNITS_VERSION_PATTERN = "[0-9]+\\.[0-9]+([a-z]|\\.[0-9]+)?";
-$IF_PATTERN = "^if[ \t]+\([A-Za-z][A-Za-z0-9_]*\)[ \t]*\(#.*\)?\$";
-$ELSE_PATTERN = "^else[ \t]*\(#.*\)?\$";
-$ENDIF_PATTERN = "^endif[ \t]*\(#.*\)?\$";
-$PATH_PATTERN='(\\w|[/.-])+';
+my $MACRO_PATTERN = "^ *(address@hidden)[ \t]*([:+]?)=[ \t]*(.*)\$";
+my $BOGUS_MACRO_PATTERN = "^ *([^ \t]*)[ \t]*([:+]?)=[ \t]*(.*)\$";
+my $GNITS_VERSION_PATTERN = "[0-9]+\\.[0-9]+([a-z]|\\.[0-9]+)?";
+my $IF_PATTERN = "^if[ \t]+\([A-Za-z][A-Za-z0-9_]*\)[ \t]*\(#.*\)?\$";
+my $ELSE_PATTERN = "^else[ \t]*\(#.*\)?\$";
+my $ENDIF_PATTERN = "^endif[ \t]*\(#.*\)?\$";
+my $PATH_PATTERN='(\\w|[/.-])+';
 # This will pass through anything not of the prescribed form.
-$INCLUDE_PATTERN = "^include[ 
\t]+((\\\$\\\(top_srcdir\\\)/${PATH_PATTERN})|(\\\$\\\(srcdir\\\)/${PATH_PATTERN})|([^/\\\$]${PATH_PATTERN}))[
 \t]*(#.*)?\$";
+my $INCLUDE_PATTERN = "^include[ 
\t]+((\\\$\\\(top_srcdir\\\)/${PATH_PATTERN})|(\\\$\\\(srcdir\\\)/${PATH_PATTERN})|([^/\\\$]${PATH_PATTERN}))[
 \t]*(#.*)?\$";

 # Some regular expressions.  One reason to put them here is that it
 # makes indentation work better in Emacs.
-$AC_CONFIG_AUX_DIR_PATTERN = "AC_CONFIG_AUX_DIR\\(([^)]+)\\)";
-$AM_INIT_AUTOMAKE_PATTERN = "AM_INIT_AUTOMAKE\\([^,]*,([^,)]+)[,)]";
-$AM_PACKAGE_VERSION_PATTERN = "^\\s*\\[?([^]\\s]+)\\]?\\s*\$";
+my $AC_CONFIG_AUX_DIR_PATTERN = "AC_CONFIG_AUX_DIR\\(([^)]+)\\)";
+my $AM_INIT_AUTOMAKE_PATTERN = "AM_INIT_AUTOMAKE\\([^,]*,([^,)]+)[,)]";
+my $AM_PACKAGE_VERSION_PATTERN = "^\\s*\\[?([^]\\s]+)\\]?\\s*\$";
 # Note that there is no AC_PATH_TOOL.  But we don't really care.
-$AC_CHECK_PATTERN = "AC_(CHECK|PATH)_(PROG|PROGS|TOOL)\\(\\[?(\\w+)";
-$AM_MISSING_PATTERN = "AM_MISSING_PROG\\(\\[?(\\w+)";
+my $AC_CHECK_PATTERN = "AC_(CHECK|PATH)_(PROG|PROGS|TOOL)\\(\\[?(\\w+)";
+my $AM_MISSING_PATTERN = "AM_MISSING_PROG\\(\\[?(\\w+)";
 # Just check for alphanumeric in AC_SUBST.  If you do AC_SUBST(5),
 # then too bad.
-$AC_SUBST_PATTERN = "AC_SUBST\\(\\[?(\\w+)";
-$AM_CONDITIONAL_PATTERN = "AM_CONDITIONAL\\((\\w+)";
+my $AC_SUBST_PATTERN = "AC_SUBST\\(\\[?(\\w+)";
+my $AM_CONDITIONAL_PATTERN = "AM_CONDITIONAL\\((\\w+)";

 # Constants to define the "strictness" level.
-$FOREIGN = 0;
-$GNU = 1;
-$GNITS = 2;
+my $FOREIGN = 0;
+my $GNU = 1;
+my $GNITS = 2;

 # These constants are returned by lang_*_rewrite functions.
 # LANG_SUBDIR means that the resulting object file should be in a
 # subdir if the source file is.  In this case the file name cannot
 # have `..' components.
-$LANG_IGNORE = 0;
-$LANG_PROCESS = 1;
-$LANG_SUBDIR = 2;
+my $LANG_IGNORE = 0;
+my $LANG_PROCESS = 1;
+my $LANG_SUBDIR = 2;

 

@@ -89,161 +89,161 @@
 # Variables related to the options.

 # TRUE if we should always generate Makefile.in.
-$force_generation = 1;
+my $force_generation = 1;

 # Strictness level as set on command line.
-$default_strictness = $GNU;
+my $default_strictness = $GNU;

 # Name of strictness level, as set on command line.
-$default_strictness_name = 'gnu';
+my $default_strictness_name = 'gnu';

 # This is TRUE if automatic dependency generation code should be
 # included in generated Makefile.in.
-$cmdline_use_dependencies = 1;
+my $cmdline_use_dependencies = 1;

 # TRUE if in verbose mode.
-$verbose = 0;
+my $verbose = 0;

 # This holds our (eventual) exit status.  We don't actually exit until
 # we have processed all input files.
-$exit_status = 0;
+my $exit_status = 0;

 # From the Perl manual.
-$symlink_exists = (eval 'symlink ("", "");', $@ eq '');
+my $symlink_exists = (eval 'symlink ("", "");', $@ eq '');

 # TRUE if missing standard files should be installed.
-$add_missing = 0;
+my $add_missing = 0;

 # TRUE if we should copy missing files; otherwise symlink if possible.
-$copy_missing = 0;
+my $copy_missing = 0;

 # TRUE if we should always update files that we know about.
-$force_missing = 0;
+my $force_missing = 0;


 # Variables filled during files scanning.

 # Name of the top autoconf input: `configure.ac' or `configure.in'.
-$configure_ac = '';
+my $configure_ac = '';

 # Files found by scanning configure.ac for LIBOBJS.
-%libsources = ();
+my %libsources = ();

 # True if AM_C_PROTOTYPES appears in configure.ac.
-$am_c_prototypes = 0;
+my $am_c_prototypes = 0;

 # Names used in AC_CONFIG_HEADER call.  @config_fullnames holds the
 # name which appears in AC_CONFIG_HEADER, colon and all.
 # @config_names holds the file names.  @config_headers holds the '.in'
 # files.  Ordinarily these are similar, but they can be different if
 # the weird "NAME:FILE" syntax is used.
address@hidden = ();
address@hidden = ();
address@hidden = ();
+my @config_fullnames = ();
+my @config_names = ();
+my @config_headers = ();
 # Line number at which AC_CONFIG_HEADER appears in configure.ac.
-$config_header_line = 0;
+my $config_header_line = 0;

 # Directory where output files go.  Actually, output files are
 # relative to this directory.
-$output_directory = '.';
+my $output_directory = '.';

 # List of Makefile.am's to process, and their corresponding outputs.
address@hidden = ();
-%output_files = ();
+my @input_files = ();
+my %output_files = ();

 # Complete list of Makefile.am's that exist.
address@hidden = ();
+my @configure_input_files = ();

 # List of files in AC_OUTPUT without Makefile.am, and their outputs.
address@hidden = ();
+my @other_input_files = ();
 # Line number at which AC_OUTPUT seen.
-$ac_output_line = 0;
+my $ac_output_line = 0;

 # List of directories to search for configure-required files.  This
 # can be set by AC_CONFIG_AUX_DIR.
address@hidden = ('.', '..', '../..');
-$config_aux_dir = '';
+my @config_aux_path = ('.', '..', '../..');
+my $config_aux_dir = '';

 # Whether AC_PROG_MAKE_SET has been seen in configure.ac.
-$seen_make_set = 0;
+my $seen_make_set = 0;

 # Whether AM_GNU_GETTEXT has been seen in configure.ac.
-$seen_gettext = 0;
+my $seen_gettext = 0;
 # Line number at which AM_GNU_GETTEXT seen.
-$ac_gettext_line = 0;
+my $ac_gettext_line = 0;

 # Whether ALL_LINGUAS has been seen.
-$seen_linguas = '';
+my $seen_linguas = '';
 # The actual text.
-$all_linguas = '';
+my $all_linguas = '';
 # Line number at which it appears.
-$all_linguas_line = 0;
+my $all_linguas_line = 0;

 # 1 if AC_PROG_INSTALL seen.
-$seen_prog_install = 0;
+my $seen_prog_install = 0;

 # Whether AC_PATH_XTRA has been seen in configure.ac.
-$seen_path_xtra = 0;
+my $seen_path_xtra = 0;

 # TRUE if AC_DECL_YYTEXT was seen.
-$seen_decl_yytext = 0;
+my $seen_decl_yytext = 0;

 # TRUE if we've seen AC_CANONICAL_(HOST|SYSTEM).  The presence of
 # AC_CHECK_TOOL also sets this.
-$seen_canonical = 0;
+my $seen_canonical = 0;

 # TRUE if we've seen AC_ARG_PROGRAM.
-$seen_arg_prog = 0;
+my $seen_arg_prog = 0;

 # TRUE if we've seen AC_PROG_LIBTOOL.
-$seen_libtool = 0;
-$libtool_line = 0;
+my $seen_libtool = 0;
+my $libtool_line = 0;

 # Files installed by libtoolize.
address@hidden = ('ltmain.sh', 'config.guess', 'config.sub');
+my @libtoolize_files = ('ltmain.sh', 'config.guess', 'config.sub');
 # ltconfig appears here for compatibility with old versions of libtool.
address@hidden = ('ltconfig', 'ltcf-c.sh', 'ltcf-cxx.sh',
+my @libtoolize_sometimes = ('ltconfig', 'ltcf-c.sh', 'ltcf-cxx.sh',
                         'ltcf-gcj.sh');

 # TRUE if we've seen AM_MAINTAINER_MODE.
-$seen_maint_mode = 0;
+my $seen_maint_mode = 0;

 # Actual version we've seen.
-$package_version = '';
+my $package_version = '';

 # Line number where we saw version definition.
-$package_version_line = 0;
+my $package_version_line = 0;

 # TRUE if we've seen AM_PATH_LISPDIR.
-$seen_lispdir = 0;
+my $seen_lispdir = 0;

 # TRUE if we've seen AM_CHECK_PYTHON.
-$seen_pythondir = 0;
+my $seen_pythondir = 0;

 # TRUE if we've seen AC_EXEEXT.
-$seen_exeext = 0;
+my $seen_exeext = 0;

 # TRUE if we've seen AC_OBJEXT.
-$seen_objext = 0;
+my $seen_objext = 0;

 # TRUE if we've seen AC_ENABLE_MULTILIB.
-$seen_multilib = 0;
+my $seen_multilib = 0;

 # TRUE if we've seen AM_PROG_CC_C_O
-$seen_cc_c_o = 0;
+my $seen_cc_c_o = 0;

 # TRUE if we've seen AM_INIT_AUTOMAKE.
-$seen_init_automake = 0;
+my $seen_init_automake = 0;

 # Hash table of discovered configure substitutions.  Keys are names,
 # values are `FILE:LINE' strings which are used by error message
 # generation.
-%configure_vars = ();
+my %configure_vars = ();

 # This is used to keep track of which variable definitions we are
 # scanning.  It is only used in certain limited ways, but it has to be
 # global.  It is declared just for documentation purposes.
-%vars_scanned = ();
+my %vars_scanned = ();

 # Charsets used by maintainer and in distribution.  MAINT_CHARSET is
 # handled in a funny way: if seen in the top-level Makefile.am, it is
@@ -254,24 +254,24 @@
 # package; it can only be set at top-level.
 # FIXME: this yields bugs when rebuilding.  What to do?  Always
 # read (and sometimes discard) top-level Makefile.am?
-$maint_charset = '';
-$dist_charset = 'utf8';                # recode doesn't support this yet.
+my $maint_charset = '';
+my $dist_charset = 'utf8';             # recode doesn't support this yet.

 # Name of input file ("Makefile.in") and output file ("Makefile.am").
 # These have no directory components.
-$am_file_name = '';
-$in_file_name = '';
+my $am_file_name = '';
+my $in_file_name = '';

 # TRUE if --cygnus seen.
-$cygnus_mode = 0;
+my $cygnus_mode = 0;

 # Hash table of AM_CONDITIONAL variables seen in configure.
-%configure_cond = ();
+my %configure_cond = ();

 # Map from obsolete macros to hints for new macros.
 # If you change this, change the corresponding list in aclocal.in.
 # FIXME: should just put this into a single file.
-%obsolete_macros =
+my %obsolete_macros =
     (
      'AC_FEATURE_CTYPE', "use \`AC_HEADER_STDC'",
      'AC_FEATURE_ERRNO', "add \`strerror' to \`AC_REPLACE_FUNCS(...)'",
@@ -309,18 +309,18 @@
      );

 # Regexp to match the above macros.
-$obsolete_rx = '(\b' . join ('\b|\b', keys %obsolete_macros) . '\b)';
+my $obsolete_rx = '(\b' . join ('\b|\b', keys %obsolete_macros) . '\b)';

 # This maps extensions onto language names.
-%extension_map = ();
+my %extension_map = ();

 # This maps languages names onto properties.
-%language_map = ();
+my %language_map = ();

 # This holds all the files that would go in `dist_common' which we
 # discovered while scanning configure.ac.  We might distribute these
 # in the top-level Makefile.in.
-%configure_dist_common = ();
+my %configure_dist_common = ();
 

 # Initialize global constants and our list of languages that are
@@ -7217,7 +7217,7 @@ sub am_install_var
 # Each key in this hash is the name of a directory holding a
 # Makefile.in.  These variables are local to `is_make_dir'.
 %make_dirs = ();
-$make_dirs_set = 0;
+my $make_dirs_set = 0;

 sub is_make_dir
 {
@@ -7244,12 +7244,12 @@ sub is_make_dir
 ################################################################

 # This variable is local to the "require file" set of functions.
address@hidden = ();
+my @require_file_paths = ();

 # If a file name appears as a key in this hash, then it has already
 # been checked for.  This variable is local to the "require file"
 # functions.
-%require_file_found = ();
+%require_file_found = ();

 # See if we want to push this file onto dist_common.  This function
 # encodes the rules for deciding when to do so.



reply via email to

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