#! /bin/sh # # $NetBSD: build,v 1.3 2009/01/14 12:20:57 sketch 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 | sed -e '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-strip 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}