Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 104593 | Differences between
and this patch

Collapse All | Expand All

(-)groff-1.19.2.orig/src/roff/nroff/nroff.sh (-3 / +17 lines)
Lines 5-11 Link Here
5
# Default device.
5
# Default device.
6
# First try the "locale charmap" command, because it's most reliable.
6
# First try the "locale charmap" command, because it's most reliable.
7
# On systems where it doesn't exist, look at the environment variables.
7
# On systems where it doesn't exist, look at the environment variables.
8
case "`exec 2>/dev/null ; locale charmap`" in
8
out_locale="`exec 2>/dev/null ; locale charmap`"
9
case ${out_locale} in
9
  UTF-8)
10
  UTF-8)
10
    T=-Tutf8 ;;
11
    T=-Tutf8 ;;
11
  ISO-8859-1 | ISO-8859-15)
12
  ISO-8859-1 | ISO-8859-15)
Lines 35-40 Link Here
35
     esac ;;
36
     esac ;;
36
esac
37
esac
37
opts=
38
opts=
39
manpage=
38
40
39
# `for i; do' doesn't work with some versions of sh
41
# `for i; do' doesn't work with some versions of sh
40
42
Lines 53-58 Link Here
53
      exit 1 ;;
55
      exit 1 ;;
54
    -[iptSUC] | -[dMmrno]*)
56
    -[iptSUC] | -[dMmrno]*)
55
      opts="$opts $1" ;;
57
      opts="$opts $1" ;;
58
    --manpage)
59
      manpage=yes ;;
56
    -Tascii | -Tlatin1 | -Tutf8 | -Tcp1047)
60
    -Tascii | -Tlatin1 | -Tutf8 | -Tcp1047)
57
      T=$1 ;;
61
      T=$1 ;;
58
    -T*)
62
    -T*)
Lines 69-75 Link Here
69
      exit 0 ;;
73
      exit 0 ;;
70
    --help)
74
    --help)
71
      echo "usage: nroff [-CchipStUv] [-dCS] [-MDIR] [-mNAME] [-nNUM] [-oLIST]"
75
      echo "usage: nroff [-CchipStUv] [-dCS] [-MDIR] [-mNAME] [-nNUM] [-oLIST]"
72
      echo "             [-rCN] [-Tname] [FILE...]"
76
      echo "             [-rCN] [-Tname] [--manpage] [FILE...]"
73
      exit 0 ;;
77
      exit 0 ;;
74
    --)
78
    --)
75
      shift
79
      shift
Lines 91-99 Link Here
91
@GROFF_BIN_PATH_SETUP@
95
@GROFF_BIN_PATH_SETUP@
92
export GROFF_BIN_PATH
96
export GROFF_BIN_PATH
93
97
98
in_locale=${out_locale}
99
if [ ${manpage} ]; then
100
    case "`exec 2>/dev/null ; locale language`" in
101
        Russian)
102
            in_locale="KOI8-R" ;;
103
    esac
104
    T=-Tlatin1
105
fi
106
94
# This shell script is intended for use with man, so warnings are
107
# This shell script is intended for use with man, so warnings are
95
# probably not wanted.  Also load nroff-style character definitions.
108
# probably not wanted.  Also load nroff-style character definitions.
96
109
97
PATH="$GROFF_RUNTIME$PATH" groff -mtty-char $T $opts ${1+"$@"}
110
PATH="$GROFF_RUNTIME$PATH" groff -mtty-char $T $opts ${1+"$@"} | \
111
		iconv -f ${in_locale} -t ${out_locale}
98
112
99
# eof
113
# eof

Return to bug 104593