diff options
author | Bill Fenner <fenner@FreeBSD.org> | 1997-11-24 00:10:19 +0000 |
---|---|---|
committer | Bill Fenner <fenner@FreeBSD.org> | 1997-11-24 00:10:19 +0000 |
commit | 8934e9939d75ad7d45ac6d0ebe192a89ad994b1e (patch) | |
tree | 3e2c508a45570f57f0f904f47ff1e24635cf4157 /lang/hugs/Makefile | |
parent | 45100d364c2d94380568d37b79d73c12a3fd51ab (diff) |
Notes
Diffstat (limited to 'lang/hugs/Makefile')
-rw-r--r-- | lang/hugs/Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/lang/hugs/Makefile b/lang/hugs/Makefile new file mode 100644 index 000000000000..e5dd4c70564f --- /dev/null +++ b/lang/hugs/Makefile @@ -0,0 +1,51 @@ +# New ports collection makefile for: hugs +# Version required: 1.4 +# Date created: 22 September 1997 +# Whom: Torsten Teg Grust (Torsten.Grust@uni-konstanz.de) +# +# $Id$ +# + +DISTNAME= hugs +PKGNAME= hugs-1.4 +CATEGORIES= lang +MASTER_SITES= ftp://haskell.org/pub/haskell/hugs/BETA/ + +MAINTAINER= Torsten.Grust@uni-konstanz.de + +WRKSRC= ${WRKDIR}/hugs/src + +ALL_TARGET= default + +# how to install a directory +INSTALL_DIR= ${INSTALL} -d -o bin -g bin -m 755 +# where the Hugs documentation (distribution) files live +HUGS_DOC= ${WRKSRC}/../docs + +MAN1= hugs.1 + +pre-configure: + ${MV} ${WRKSRC}/MkInstal.in ${WRKSRC}/MkInstal.in.orig + ${SED} -e "s#/bin/cp#${INSTALL_DATA}#" \ + -e "s#unix/install-sh#${INSTALL_PROGRAM}#" \ + -e 's#$$(INSTALL) -d#${INSTALL_DIR}#' \ + < ${WRKSRC}/MkInstal.in.orig > ${WRKSRC}/MkInstal.in + +post-install: + ${MV} ${HUGS_DOC}/hugs.1 ${HUGS_DOC}/hugs.1.orig + ${SED} -e "s#^\.ds LB .*#.ds LB ${PREFIX}/share/hugs#" \ + -e "s#^\.ds BN .*#.ds BN ${PREFIX}/bin#" \ + -e "s#Prelude\.hs#lib/&#" \ + < ${HUGS_DOC}/hugs.1.orig > ${HUGS_DOC}/hugs.1 + ${INSTALL_MAN} ${HUGS_DOC}/hugs.1 ${PREFIX}/man/man1 +.if !defined(NOPORTDOCS) + ${INSTALL_DIR} ${PREFIX}/share/doc/hugs + ${INSTALL_DATA} ${HUGS_DOC}/README ${PREFIX}/share/doc/hugs + ${INSTALL_DATA} ${HUGS_DOC}/*.html ${PREFIX}/share/doc/hugs +.for DOC in haskell-report-1.4 haskell-library-1.4 manual tutorial-1.4 + ${INSTALL_DIR} ${PREFIX}/share/doc/hugs/${DOC}-html + ${INSTALL_DATA} ${HUGS_DOC}/${DOC}-html/* ${PREFIX}/share/doc/hugs/${DOC}-html +.endfor +.endif + +.include <bsd.port.mk> |