bug-gnulib
[Top][All Lists]
Advanced

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

gnulib-tool: a small fix


From: Bruno Haible
Subject: gnulib-tool: a small fix
Date: Mon, 28 Aug 2006 17:17:44 +0200
User-agent: KMail/1.9.1

Mostly comment updates.

2006-08-27  Bruno Haible  <address@hidden>

        * gnulib-tool (func_get_tests_module): Don't assume that $gnulib_dir
        is the current directory. Respect also $local_gnulib_dir.

*** gnulib-20060823/gnulib-tool 2006-08-27 01:48:40.000000000 +0200
--- gnulib-20060823-modified/gnulib-tool        2006-08-27 16:24:50.000000000 
+0200
***************
*** 675,680 ****
--- 675,682 ----
  # func_lookup_file file
  # looks up a file in $local_gnulib_dir or $gnulib_dir, or combines it through
  # 'patch'.
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  # Output:
  # - lookedup_file   name of the merged (combined) file
  # - lookedup_tmp    true if it is located in the tmp directory, blank 
otherwise
***************
*** 705,710 ****
--- 707,714 ----
  }
  
  # func_all_modules
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_all_modules ()
  {
    # Filter out metainformation files like README, which are not modules.
***************
*** 724,729 ****
--- 728,736 ----
  
  # func_verify_module
  # verifies a module name
+ # Input:
+ # - local_gnulib_dir  from --local-dir
+ # - module          module name argument
  func_verify_module ()
  {
    if { test -f "$gnulib_dir/modules/$module" \
***************
*** 746,751 ****
--- 753,761 ----
  
  # func_verify_nontests_module
  # verifies a module name, excluding tests modules
+ # Input:
+ # - local_gnulib_dir  from --local-dir
+ # - module          module name argument
  func_verify_nontests_module ()
  {
    case "$module" in
***************
*** 756,761 ****
--- 766,774 ----
  
  # func_verify_tests_module
  # verifies a module name, considering only tests modules
+ # Input:
+ # - local_gnulib_dir  from --local-dir
+ # - module          module name argument
  func_verify_tests_module ()
  {
    case "$module" in
***************
*** 782,787 ****
--- 795,802 ----
  }'
  
  # func_get_description module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_description ()
  {
    func_lookup_file "modules/$1"
***************
*** 789,794 ****
--- 804,811 ----
  }
  
  # func_get_filelist module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_filelist ()
  {
    func_lookup_file "modules/$1"
***************
*** 802,807 ****
--- 819,826 ----
  }
  
  # func_get_dependencies module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_dependencies ()
  {
    # ${module}-tests always implicitly depends on ${module}.
***************
*** 812,817 ****
--- 831,838 ----
  }
  
  # func_get_autoconf_snippet module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_autoconf_snippet ()
  {
    func_lookup_file "modules/$1"
***************
*** 819,824 ****
--- 840,847 ----
  }
  
  # func_get_automake_snippet module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_automake_snippet ()
  {
    func_lookup_file "modules/$1"
***************
*** 826,831 ****
--- 849,856 ----
  }
  
  # func_get_include_directive module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_include_directive ()
  {
    func_lookup_file "modules/$1"
***************
*** 834,839 ****
--- 859,866 ----
  }
  
  # func_get_license module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_license ()
  {
    func_lookup_file "modules/$1"
***************
*** 841,846 ****
--- 868,875 ----
  }
  
  # func_get_maintainer module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_maintainer ()
  {
    func_lookup_file "modules/$1"
***************
*** 848,857 ****
  }
  
  # func_get_tests_module module
  func_get_tests_module ()
  {
    # The naming convention for tests modules is hardwired: ${module}-tests.
!   if test -f modules/"$1"-tests; then
      echo "$1"-tests
    fi
  }
--- 877,890 ----
  }
  
  # func_get_tests_module module
+ # Input:
+ # - local_gnulib_dir  from --local-dir
  func_get_tests_module ()
  {
    # The naming convention for tests modules is hardwired: ${module}-tests.
!   if test -f "$gnulib_dir/modules/$1"-tests \
!      || { test -n "$local_gnulib_dir" && test -d "$local_gnulib_dir/modules" \
!           && test -f "$local_gnulib_dir/modules/$1"-tests; }; then
      echo "$1"-tests
    fi
  }
***************
*** 872,877 ****
--- 905,911 ----
  
  # func_modules_transitive_closure
  # Input:
+ # - local_gnulib_dir  from --local-dir
  # - modules         list of specified modules
  # - inctests        true if tests should be included, blank otherwise
  # - avoidlist       list of modules to avoid
***************
*** 922,927 ****
--- 956,962 ----
  
  # func_modules_add_dummy
  # Input:
+ # - local_gnulib_dir  from --local-dir
  # - modules         list of modules, including dependencies
  # Output:
  # - modules         list of modules, including 'dummy' if needed
***************
*** 956,961 ****
--- 991,997 ----
  
  # func_modules_to_filelist
  # Input:
+ # - local_gnulib_dir  from --local-dir
  # - modules         list of modules, including dependencies
  # Output:
  # - files           list of files
***************
*** 974,979 ****
--- 1010,1016 ----
  # func_emit_lib_Makefile_am
  # emits the contents of lib/Makefile.am to standard output.
  # Input:
+ # - local_gnulib_dir  from --local-dir
  # - modules         list of modules, including dependencies
  # - libname         library name
  # - libtool         true if libtool will be used, false or blank otherwise
***************
*** 1066,1071 ****
--- 1103,1109 ----
  # func_emit_tests_Makefile_am
  # emits the contents of tests/Makefile.am to standard output.
  # Input:
+ # - local_gnulib_dir  from --local-dir
  # - modules         list of modules, including dependencies
  # - libname         library name
  # - libtool         true if libtool will be used, false or blank otherwise
***************
*** 1153,1158 ****
--- 1191,1197 ----
  # func_import modules
  # Uses also the variables
  # - destdir         target directory
+ # - local_gnulib_dir  from --local-dir
  # - libname         library name
  # - sourcebase      directory relative to destdir where to place source code
  # - m4base          directory relative to destdir where to place *.m4 macros
***************
*** 1849,1854 ****
--- 1888,1894 ----
  
  # func_create_testdir testdir modules
  # Input:
+ # - local_gnulib_dir  from --local-dir
  # - auxdir          directory relative to destdir where to place build aux 
files
  func_create_testdir ()
  {
***************
*** 2128,2133 ****
--- 2168,2174 ----
  
  # func_create_megatestdir megatestdir allmodules
  # Input:
+ # - local_gnulib_dir  from --local-dir
  # - auxdir          directory relative to destdir where to place build aux 
files
  func_create_megatestdir ()
  {




reply via email to

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