Fix gen_contents_index on MSYS
authorIan Lynagh <igloo@earth.li>
Tue, 17 Nov 2009 22:35:56 +0000 (22:35 +0000)
committerIan Lynagh <igloo@earth.li>
Tue, 17 Nov 2009 22:35:56 +0000 (22:35 +0000)
On MSYS
    sed 's/.*[ \t]//'
wasn't matching
    version:<tab>1.0
so I've switched to
    's/.*[[:space:]]//'
which works on Linux, cygwin and MSYS.

libraries/gen_contents_index

index e189cac..59f59dd 100644 (file)
@@ -14,7 +14,7 @@ case $* in
     do
         LIBPATH=`echo "$HADDOCK_FILE" | sed 's#/dist-install.*##'`
         NAME=`echo "$HADDOCK_FILE" | sed 's#.*/##' | sed 's#\.haddock$##'`
-        VERSION=`grep -i '^version:' $LIBPATH/$NAME.cabal | sed 's/.*[ \t]//'`
+        VERSION=`grep -i '^version:' $LIBPATH/$NAME.cabal | sed 's/.*[[:space:]]//'`
         HADDOCK_ARG="--read-interface=${NAME}-${VERSION},$HADDOCK_FILE"
         HADDOCK_ARGS="$HADDOCK_ARGS $HADDOCK_ARG"
     done