blob: a8bdef655ec88c0f82a1af6d9fddb7fb662395da (
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
88
89
90
91
92
93
94
95
|
#! /bin/sh
#
# $NetBSD: build,v 1.4 2001/10/22 21:46:50 agc Exp $
# FreeBSD Id: build,v 1.5 1997/08/21 08:09:56 peter Exp
#
VERSION="`sed -ne 's/^set vers \(.*\)/\1/p' ${WRKSRC}/exmh.install`"
DATE="`sed -ne 's/^set date \(.*\)/\1/p' ${WRKSRC}/exmh.install`"
SEDFILE=sed.$$
EXPECT="{}"
EXPECTK="{}"
FACES="{}"
DOMAIN="{}"
PGP="{}"
PGP5="{}"
PGP6="{}"
GPG="{}"
GLIMPSE="{}"
PLAY="{}"
if [ -f ${PREFIX}/bin/expect ]; then
EXPECT=${PREFIX}/bin/expect #executable
fi
if [ -f ${PREFIX}/bin/expectk ]; then
EXPECTK=${PREFIX}/bin/expectk #executable
fi
if [ -d ${PREFIX}/share/faces ]; then
FACES=${PREFIX}/share/faces #dir
shortname="`hostname -s`"
domain="`hostname | sed -e s/^${shortname}// -e s/^.// | tr A-Z a-z`"
if [ "${domain}" != "" ]; then
DOMAIN="{${domain}}"
fi
fi
if [ -f ${PREFIX}/bin/pgp ]; then
PGP=${PREFIX}/bin #bindir
fi
if [ -f ${PREFIX}/bin/pgp5 ]; then
PGP5=${PREFIX}/bin #bindir
fi
if [ -f ${PREFIX}/bin/pgp6 ]; then
PGP6=${PREFIX}/bin #bindir
fi
if [ -f ${PREFIX}/bin/gpg ]; then
GPG=${PREFIX}/bin #bindir
fi
if [ -f ${PREFIX}/bin/glimpse ]; then
GLIMPSE=${PREFIX}/bin #bindir
fi
if [ -f ${PREFIX}/bin/rplay ]; then
PLAY=${PREFIX}/bin/rplay #executable
fi
echo "s@^#!wish@#!${WISH}@" >${SEDFILE}
if [ "${EXPECT}" != "{}" ]; then
echo "s@^#!expect@#!${EXPECT}@" >>${SEDFILE}
fi
echo "/^#CONFIGURATION/a\\" >>${SEDFILE}
sed <${FILESDIR}/config \
-e "s+!!PREFIX!!+${PREFIX}+g" \
-e "s+!!WISH!!+${WISH}+g" \
-e "s+!!EXPECT!!+${EXPECT}+g" \
-e "s+!!EXPECTK!!+${EXPECTK}+g" \
-e "s+!!FACES!!+${FACES}+g" \
-e "s+!!DOMAIN!!+${DOMAIN}+g" \
-e "s+!!PGP!!+${PGP}+g" \
-e "s+!!PGP5!!+${PGP5}+g" \
-e "s+!!PGP6!!+${PGP6}+g" \
-e "s+!!GPG!!+${GPG}+g" \
-e "s+!!GLIMPSE!!+${GLIMPSE}+g" \
-e "s+!!PLAY!!+${PLAY}+g" \
-e "s+!!VERSION!!+${VERSION}+g" \
-e "s+!!DATE!!+${DATE}+g" \
| sed -e 's/$/\\/' >> ${SEDFILE}
for i in exmh-async exmh-bg exmh ftp.expect
do
echo "sed -f ${SEDFILE} < $i.MASTER > $i"
sed -f ${SEDFILE} < $i.MASTER > $i
done
rm -f ${SEDFILE}
echo "cd lib ; echo 'auto_mkindex . *.tcl ; exit' | ${TCLSH}"
cd lib ; echo 'auto_mkindex . *.tcl ; exit' | ${TCLSH}
|