#! /bin/sh # # $FreeBSD: head/mail/exmh2/scripts/build 340872 2014-01-24 00:14:07Z mat $ # VERSION="`sed -ne 's/^set vers \(.*\)/\1/p' ${WRKSRC}/exmh.install`" DATE="`sed -ne 's/^set date \(.*\)/\1/p' ${WRKSRC}/exmh.install`" SEDFILE=sed.$$ if [ x${USE_NMH} = xYES ] ; then CONFIGFILE=config.nmh else CONFIGFILE=config.mh fi EXPECT="{}" EXPECTK="{}" FACES="{}" DOMAIN="{}" GPG="{}" PGP="{}" PGP5="{}" PGP6="{}" 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 GPG=${PREFIX}/bin #bindir PGP=${PREFIX}/bin #bindir PGP5=${PREFIX}/bin #bindir PGP6=${PREFIX}/bin #bindir 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}/${CONFIGFILE} \ -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+!!GPG!!+${GPG}+g" \ -e "s+!!PGP!!+${PGP}+g" \ -e "s+!!PGP5!!+${PGP5}+g" \ -e "s+!!PGP6!!+${PGP6}+g" \ -e "s+!!GLIMPSE!!+${GLIMPSE}+g" \ -e "s+!!PLAY!!+${PLAY}+g" \ -e "s+!!VERSION!!+${VERSION}+g" \ -e "s+!!DATE!!+${DATE}+g" \ | sed -e 's/$/\\/' -e '$ s/.$//' >> ${SEDFILE} for i in exmh-async exmh-bg exmh-strip exmh ftp.expect inc.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}