1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00
freebsd-ports/textproc/ispell/scripts/configure
Chin-San Huang 6659864a7d - correct the deprecated `/stand'.
- make portlint more happy.

PR:		ports/112715
Submitted by:	chinsan
Approved by:	rafan (mentor), jmz (maintainer, implicit)
2007-06-14 15:41:29 +00:00

38 lines
1.4 KiB
Bash

#!/bin/sh
if [ "`echo a|sed -e P`" = "aa" ]; then
echo You need a newer version of sed. Use sed from -current or gnu sed
exit 1
fi
if [ ! -f /usr/share/dict/words ]; then
echo "you need to install /usr/share/dict/words from the 'dict' distribution first"
echo "(This is done using sysinstall. The 'textproc/dict' port in the ports"
echo " tree is NOT what you need.)"
exit 1
fi
cd $WRKSRC || exit 1;
sed -e s:/usr/local:$PREFIX: <local.h.samp >local.h || exit 1;
echo "#undef NO8BIT" >> local.h
if [ ! -z "ISPELL_INCLAMERICAN" ] && \
[ "$ISPELL_INCLAMERICAN" = "YES" -o "$ISPELL_INCLAMERICAN" = "yes" ]; then
LOCAL="{american,MASTERDICTS=american.med+,HASHFILES=americanmed+.hash,EXTRADICT=/usr/share/dict/words}"
fi
if [ ! -z "$ISPELL_BRITISH" ] && \
[ "$ISPELL_BRITISH" = "YES" -o "$ISPELL_BRITISH" = "yes" ]; then
echo "#define LANGUAGES \"{british,MASTERDICTS=british.xlg,HASHFILES=britishxlg.hash,EXTRADICT=}$LOCAL\"" >>local.h ||exit 1;
echo '#define MASTERHASH "britishxlg.hash"' >> local.h
else
echo "#define LANGUAGES \"{american,MASTERDICTS=american.med+,HASHFILES=americanmed+.hash,EXTRADICT=/usr/share/dict/words}$LOCAL\"" >>local.h ||exit 1;
echo '#define MASTERHASH "americanmed+.hash"' >> local.h
fi
echo "#undef WORDS" >> local.h
echo '#define WORDS "/usr/share/dict/words"' >> local.h
echo "#undef LIBDIR" >> local.h
echo "#define LIBDIR \"$PREFIX/share/ispell\"" >> local.h
exit 0;