--- groff-1.19.3/src/roff/nroff/nroff.sh.fix 2008-08-25 13:14:54 +0400 +++ groff-1.19.3/src/roff/nroff/nroff.sh 2008-08-25 13:23:44 +0400 @@ -41,28 +41,9 @@ case "`exec 2>/dev/null ; locale charmap Tloc=latin1 ;; IBM-1047) Tloc=cp1047 ;; *) - case "${LC_ALL-${LC_CTYPE-${LANG}}}" in - *.UTF-8) - Tloc=utf8 ;; - iso_8859_1 | *.ISO-8859-1 | *.ISO8859-1 | \ - iso_8859_15 | *.ISO-8859-15 | *.ISO8859-15) - Tloc=latin1 ;; - *.IBM-1047) - Tloc=cp1047 ;; - *) - case "$LESSCHARSET" in - utf-8) - Tloc=utf8 ;; - latin1) - Tloc=latin1 ;; - cp1047) - Tloc=cp1047 ;; - *) - Tloc=ascii ;; - esac ;; - esac ;; + Tloc=8bit ;; esac # `for i; do' doesn't work with some versions of sh @@ -80,9 +61,9 @@ for i ;; -[dMmrnoTwW]) echo "$prog: option $1 requires an argument" >&2 exit 1 ;; - -[iptSUC] | -[dMmrnowW]*) + -[ikptSUC] | -[dDKMmrnowW]*) opts="$opts $1" ;; -T*) Topt=$1 ;; -u*) @@ -94,10 +75,10 @@ for i -v | --version) echo "GNU nroff (groff) version @VERSION@" exit 0 ;; --help) - echo "usage: nroff [-CchipStUv] [-dCS] [-MDIR] [-mNAME] [-nNUM] [-oLIST]" - echo " [-rCN] [-Tname] [-WNAME] [-wNAME] [FILE...]" + echo "usage: nroff [-CchipStUvk] [-dCS] [-MDIR] [-mNAME] [-nNUM] [-oLIST]" + echo " [-rCN] [-Denc] [-Kenc] [-Tname] [-WNAME] [-wNAME] [FILE...]" exit 0 ;; --) shift break ;;