[BACK]Return to gmdiff CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/gmdiff between version 1.2 and 1.7

version 1.2, 2014/04/07 18:26:10 version 1.7, 2017/06/02 12:43:52
Line 19  if [ `id -u` -eq 0 ]; then
Line 19  if [ `id -u` -eq 0 ]; then
 fi  fi
   
 if [ $# -eq 0 ]; then  if [ $# -eq 0 ]; then
   echo "usage: $0 manual_source_file ..."    echo "usage: $0 [-h] manual_source_file ..."
   exit 1    exit 1
 fi  fi
   
   if [ "X$1" = "X-h" ]; then
     shift
     export PATH="/usr/local/heirloom-doctools/bin:$PATH"
     EQN="neqn"
     ROFF="nroff"
     MOPT="-Omdoc $MOPT"
   elif [ "X$1" = "X-u" ]; then
     shift
     ROFF="groff -ket -ww -Tutf8 -P -c"
     MOPT="-Werror -Tutf8 $MOPT"
   else
     ROFF="groff -et -ww -Tascii -P -c"
     MOPT="-Werror -Tascii $MOPT"
   fi
   
 while [ -n "$1" ]; do  while [ -n "$1" ]; do
   file=$1    file=$1
   shift    shift
   echo " ========== $file ========== "    echo " ========== $file ========== "
   tbl $file | groff -mandoc -Tascii -P -c 2> /tmp/groff.err > /tmp/groff.out    $ROFF -mandoc $file 2> /tmp/roff.err > /tmp/roff.out
   mandoc -Ios='OpenBSD ports' -Werror $file 2> /tmp/mandoc.err > /tmp/mandoc.out    ${MANDOC:=mandoc} -Ios='OpenBSD ports' $MOPT $file \
   for i in groff mandoc; do      2> /tmp/mandoc.err > /tmp/mandoc.out
     [[ -s /tmp/$i.err ]] && echo "$i errors:" && cat /tmp/$i.err    for i in roff mandoc; do
       [ -s /tmp/$i.err ] && echo "$i errors:" && cat /tmp/$i.err
   done    done
   diff -au /tmp/groff.out /tmp/mandoc.out 2>&1    diff -au /tmp/roff.out /tmp/mandoc.out 2>&1
 done  done
   
 exit 0  exit 0

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.7

CVSweb