changeset 7245:138333fc7a90

Improve maintainability. Fix a typo.
author Bruno Haible <bruno@clisp.org>
date Fri, 01 Sep 2006 11:57:26 +0000
parents ad1479a93819
children 4a748ab30907
files ChangeLog gnulib-tool
diffstat 2 files changed, 16 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-08-31  Bruno Haible  <bruno@clisp.org>
+
+	* gnulib-tool (nl): Remove variable.
+	(sed_transform_lib_file): Use more robust test for config-h module.
+	(func_import): Fix typo in 2006-08-25 patch.
+
 2006-08-31  Paul Eggert  <eggert@cs.ucla.edu>
 
 	* modules/getloadavg (Files): Add m4/getloadavg.m4.
--- a/gnulib-tool
+++ b/gnulib-tool
@@ -22,7 +22,7 @@
 
 progname=$0
 package=gnulib
-cvsdatestamp='$Date: 2006-08-31 14:36:39 $'
+cvsdatestamp='$Date: 2006-09-01 11:57:26 $'
 last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'`
 version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'`
 
@@ -59,9 +59,6 @@
   SORT=sort
 fi
 
-nl='
-'
-
 # func_usage
 # outputs to stdout the --help usage message.
 func_usage ()
@@ -1418,7 +1415,7 @@
       license=`func_get_license $module`
       case $license in
         LGPL | 'GPLed build tool') ;;
-	'public domain' | 'unlimited' | 'unmodifiable license text') ;;
+        'public domain' | 'unlimited' | 'unmodifiable license text') ;;
         *) func_fatal_error "incompatible license on module $module: $license" ;;
       esac
     done
@@ -1426,13 +1423,15 @@
 
   # Determine script to apply to imported library files.
   sed_transform_lib_file=
-  case $nl$modules$nl in
-    *"${nl}config-h$nl"*)
+  for module in $modules; do
+    if test $module = config-h; then
       # Assume config.h exists, and that -DHAVE_CONFIG_H is omitted.
       sed_transform_lib_file=$sed_transform_lib_file'
-	s/^#ifdef[	 ]*HAVE_CONFIG_H[	 ]*$/#if 1/
-      ' ;;
-  esac
+        s/^#ifdef[	 ]*HAVE_CONFIG_H[	 ]*$/#if 1/
+      '
+      break
+    fi
+  done
   if test -n "$lgpl"; then
     # Update license.
     sed_transform_lib_file=$sed_transform_lib_file'
@@ -1564,7 +1563,7 @@
     func_dest_tmpfilename "$g"
     func_lookup_file "$f"
     cp "$lookedup_file" "$tmpfile" || func_fatal_error "failed"
-    if test -n "sed_transform_lib_file"; then
+    if test -n "$sed_transform_lib_file"; then
       case "$f" in
         lib/*)
           sed -e "$sed_transform_lib_file" \