summaryrefslogtreecommitdiffstats
path: root/conf_script
blob: 0f4719f303a5d28f50fe07634dc5ac50147e6283 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#!/bin/sh
infiles=$@
trap 'rm -f $infiles; exit 1' 1 3 15

# echo ""
for infile in $infiles
do
  case $infile in
  *.h)
    cb="/*"; cs=" *"; ce=" */";;
  *.1|*.5|*.8|*.man)
    cb=.\\\"; cs=.\\\"; ce=.\\\";;
  *)
    case "`sed -n -e 1p $infile.in`" in
    '#!'*) cb="`sed -n -e 1p $infile.in`";;
    *)     cb="#";;
    esac
    cs="#"; ce="#";;
  esac
  echo "$cb"                                                    > $infile
  echo "$cs Generated automatically from $infile.in by the"     >> $infile
  echo "$cs configure script."                                  >> $infile
  echo "$ce"                                                    >> $infile
  echo "Creating $infile from $infile.in"
  sed -e '
s,@version@,man-1.6g,
s,@CC@,gcc -O,
s,@EXEEXT@,,
s,@BUILD_CC@,gcc -O,
s,@INSTALL@,install,
s,@DEFS@, -DSTDC_HEADERS -DTERMIOS_HEADER -DPOSIX -DDO_COMPRESS,
s,@LIBS@,,
s,@LIBOBJS@,,
s,@troff@,/usr/bin/groff -Tps -mandoc,
s,@nroff@,/usr/bin/nroff -Tlatin1 -mandoc,
s,@jnroff@,/usr/bin/groff -Tnippon -mandocj,
s,@eqn@,/usr/bin/geqn -Tps,
s,@neqn@,/usr/bin/geqn -Tlatin1,
s,@jneqn@,/usr/bin/geqn -Tnippon,
s,@tbl@,/usr/bin/gtbl,
s,@nocol@,# ,
s,@pcol@,,
s,@col@,/usr/bin/col,
s,@vgrind@,,
s,@refer@,,
s,@grap@,,
s,@pic@,/usr/bin/gpic,
s,@fcat@,,
s,@pcat@,,
s,@zcat@,/bin/zcat,
s,@unxz@,/usr/bin/unxz -c,
s,@gunzip@,/bin/gunzip -c,
s,@bzip2@,/bin/bzip2 -c -d,
s,@unlzma@,/usr/bin/unlzma -c -d,
s,@unyabba@,,
s,@compress@,/usr/bin/xz,
s,@compress_ext@,.xz,
s,@decompress@,/usr/bin/unxz -c,
s,@pager@,/bin/less -is,
s,@browser@,/bin/less -is,
s,@htmlpager@,/bin/cat,
s,@cmp@,/usr/bin/cmp -s,
s,@cat@,/bin/cat,
s,@awk@,/usr/bin/awk,
s,@bindir@,/usr/bin,
s,@sbindir@,/usr/sbin,
s,@mandir@,/usr/share/man,
s,@locale@,,
s,@fhs@,,
s,@fsstnd@,# ,
s,@man1ext@,1,g
s,@man5ext@,5,g
s,@man8ext@,8,g
s,@man_install_flags@,,
s,@man_user@,,
s,@languages@,en,
s,@man@,/usr/bin/man,
s,@apropos@,/usr/bin/apropos,
s,@whatis@,/usr/bin/whatis,
s,@man2dvi@,/usr/bin/man2dvi,
s,@makewhatis@,/usr/sbin/makewhatis,
s,@man_config_dir@,/usr/share/misc,
s,@man_config_file@,/usr/share/misc/man.conf,
s,@manpathoption@,--path,
s/@sections@/1:1p:8:2:3:3p:4:5:6:7:9:0p:tcl:n:l:p:o/
' $infile.in >> $infile
done