Make gnulib-cache.m4 easier to diff.
authorEric Blake <ebb9@byu.net>
Mon, 23 Jun 2008 17:30:06 +0000 (11:30 -0600)
committerEric Blake <ebb9@byu.net>
Mon, 23 Jun 2008 21:24:06 +0000 (15:24 -0600)
* gnulib-tool (func_import): Allow newlines when reading cached
gl_MODULES, and generate newlines when outputting gnulib-cache.m4.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
gnulib-tool

index 0302a27..941e15f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-06-23  Eric Blake  <ebb9@byu.net>
+
+       Make gnulib-cache.m4 easier to diff.
+       * gnulib-tool (func_import): Allow newlines when reading cached
+       gl_MODULES, and generate newlines when creating gnulib-cache.m4.
+
 2008-06-23  Bruno Haible  <bruno@clisp.org>
 
        * m4/signalblocking.m4 (gl_PREREQ_SIG_HANDLER_H): Remove macro.
index a3b9df5..7b660b9 100755 (executable)
@@ -2197,6 +2197,12 @@ func_import ()
         s,^.*gl_LOCAL_DIR([[ ]*\([^])]*\).*$,cached_local_gnulib_dir="\1",p
       }
       /gl_MODULES(/ {
+        :a
+          s/)/)/
+          tb
+          N
+          ba
+        :b
         s,^.*gl_MODULES([[ ]*\([^])]*\).*$,cached_specified_modules="\1",p
       }
       /gl_AVOID(/ {
@@ -3004,7 +3010,9 @@ func_import ()
         esac ;;
     esac
     echo "gl_LOCAL_DIR([$relative_local_gnulib_dir])"
-    echo "gl_MODULES(["`echo $specified_modules`"])"
+    echo "gl_MODULES(["
+    echo "$specified_modules" | sed 's/^/  /g'
+    echo "])"
     echo "gl_AVOID([$avoidlist])"
     echo "gl_SOURCE_BASE([$sourcebase])"
     echo "gl_M4_BASE([$m4base])"