pkgsrc/x11/openmotif/INSTALL
jlam 06fa2131c5 Update openmotif to 2.1.30nb1. Changes from version 2.1.30 are that we
no longer install all of the demo programs with openmotif (which are
largely just bloat), and we use bsd.pkg.install.mk to replace some of the
bloat in the package Makefile.
2002-01-10 12:10:45 +00:00

46 lines
1.1 KiB
Text

# $NetBSD: INSTALL,v 1.2 2002/01/10 12:10:45 jlam Exp $
X11BASE=@X11BASE@
MOTIF_RULES=${PKG_PREFIX}/lib/X11/config/Motif.rules
MOTIF_TMPL=${PKG_PREFIX}/lib/X11/config/Motif.tmpl
X11_HOSTDEF=${X11BASE}/lib/X11/config/host.def
HOSTDEF=${PKG_PREFIX}/lib/X11/config/host.def
case ${STAGE} in
PRE-INSTALL)
;;
POST-INSTALL)
if [ ${PKG_PREFIX} = ${X11BASE} ]
then
${MV} -f ${MOTIF_RULES} ${MOTIF_RULES}.openmotif.bak
${MV} -f ${MOTIF_TMPL} ${MOTIF_TMPL}.openmotif.bak
fi
${LN} -sf OpenMotif.rules ${MOTIF_RULES}
${LN} -sf OpenMotif.tmpl ${MOTIF_TMPL}
if [ ${PKG_PREFIX} = ${X11BASE} -o -f ${HOSTDEF} ]
then
${ECHO} -n "Updating ${HOSTDEF}..."
${CP} -f ${HOSTDEF} ${HOSTDEF}.bak
else
${ECHO} -n "Creating ${HOSTDEF}..."
if [ -f ${X11_HOSTDEF} ]
then
${CP} -f ${X11_HOSTDEF} ${HOSTDEF}.bak
else
${CP} -f /dev/null ${HOSTDEF}.bak
fi
fi
( ${GREP} -v OpenMotif ${HOSTDEF}.bak; \
${ECHO} '#include <OpenMotif.def>'; \
) > ${HOSTDEF}
${RM} -f ${HOSTDEF}.bak
${ECHO} "done."
;;
*)
${ECHO} "Unexpected argument: ${STAGE}"
exit 1
;;
esac