1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

Update to version Feb2000.

PR:		18308
Submitted by:	Mario Sergio Fujikawa Ferreira <lioux@uol.com.br>
This commit is contained in:
Steve Price 2000-04-30 19:12:28 +00:00
parent c7ce21a4a7
commit 37fe4fa53d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=28157
6 changed files with 103 additions and 95 deletions

View File

@ -9,7 +9,7 @@ PORTNAME= hugs
PORTVERSION= 98
CATEGORIES= lang
MASTER_SITES= ftp://www.cse.ogi.edu/pub/pacsoft/hugs/
DISTNAME= Hugs98-Sep1999
DISTNAME= ${PORTNAME}${PORTVERSION}-${HUGS_DATE}
MAINTAINER= Torsten.Grust@uni-konstanz.de
@ -18,32 +18,25 @@ WRKSRC= ${WRKDIR}/hugs98/src
ALL_TARGET= default
# how to install a directory
INSTALL_DIR= ${INSTALL} -d -o bin -g bin -m 755
INSTALL_DIR= ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755
# where the Hugs documentation (distribution) files live
HUGS_DOC= ${WRKDIR}/hugs98/docs
# Little hack to teach it to use our install
MAKE_ENV+= HACK_INSTALL_DIR="${INSTALL_DIR}"
HUGS_DATE= Feb2000
MAN1= hugs.1
post-install:
strip ${PREFIX}/bin/hugs
strip ${PREFIX}/bin/runhugs
${SED} -e "s#Prelude\.hs#lib/&#" \
-e "s#^\.ds LB .*#.ds LB ${PREFIX}/share/hugs#" \
-e "s#^\.ds BN .*#.ds BN ${PREFIX}/bin#" \
< ${HUGS_DOC}/hugs.1 > ${HUGS_DOC}/hugs.1.fix
${INSTALL_MAN} ${HUGS_DOC}/hugs.1.fix ${PREFIX}/man/man1/${MAN1}
${RM} ${HUGS_DOC}/hugs.1.fix
# fix owner/permissions
find ${PREFIX}/share/hugs -type d | xargs ${CHMOD} 755
find ${PREFIX}/share/hugs -type f | xargs ${CHMOD} ${SHAREMODE}
find ${PREFIX}/share/hugs | xargs ${CHOWN} ${SHAREOWN}.${SHAREGRP}
.if !defined(NOPORTDOCS)
${INSTALL_DIR} ${PREFIX}/share/doc/hugs
${CP} -R ${HUGS_DOC}/* ${PREFIX}/share/doc/hugs
# fix owner/permissions
find ${PREFIX}/share/doc/hugs -type d | xargs ${CHMOD} 755
find ${PREFIX}/share/doc/hugs -type f | xargs ${CHMOD} ${SHAREMODE}
find ${PREFIX}/share/doc/hugs | xargs ${CHOWN} ${SHAREOWN}.${SHAREGRP}
${INSTALL_DIR} -d ${PREFIX}/share/doc/hugs
${INSTALL_DATA} ${HUGS_DOC}/* ${PREFIX}/share/doc/hugs
.endif
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (Hugs98-Sep1999.tar.gz) = da134de8b755da4675e5e5143c4b1ec4
MD5 (hugs98-Feb2000.tar.gz) = 2d2281cc9d6f002526402636c685e11d

13
lang/hugs/files/patch-aa Normal file
View File

@ -0,0 +1,13 @@
--- MkInstal.in.ORIG Sun Apr 30 01:09:58 2000
+++ MkInstal.in Sun Apr 30 01:10:23 2000
@@ -10,8 +10,8 @@
# multiple files at once.
################################################################
-INSTALL = unix/install-sh
-INSTALL_DATA = /bin/cp
+INSTALL = $(HACK_INSTALL_DIR)
+INSTALL_DATA = $(BSD_INSTALL_DATA)
install :: install_bin install_lib # the bare minimum
install :: install_libs # lotsa libraries

View File

@ -8,5 +8,7 @@ most recent version of the Haskell 98 Library Report.
More online information is available from http://www.haskell.org/
WWW: http://www.haskell.org/
-- Teggy
teggy@teggy.org

View File

@ -1,87 +1,87 @@
bin/hugs
bin/runhugs
share/hugs/lib/Array.hs
share/hugs/lib/Ratio.hs
share/hugs/lib/Random.hs
share/hugs/lib/Prelude.hs
share/hugs/lib/Numeric.hs
share/hugs/lib/Locale.lhs
share/hugs/lib/Monad.hs
share/hugs/lib/Maybe.hs
share/hugs/lib/List.hs
share/hugs/lib/Ix.hs
share/hugs/lib/IO.hs
share/hugs/lib/Complex.hs
share/hugs/lib/Char.hs
share/hugs/lib/System.hs
share/hugs/lib/hugs/AnsiInteract.hs
share/hugs/lib/hugs/Trace.hs
share/hugs/lib/hugs/StdLibs.hs
share/hugs/lib/hugs/Sequence.hs
share/hugs/lib/hugs/ParseLib.hs
share/hugs/lib/hugs/OldWeak.hs
share/hugs/lib/hugs/Number.hs
share/hugs/lib/hugs/ListUtils.hs
share/hugs/lib/hugs/Interact.hs
share/hugs/lib/hugs/IOExtensions.hs
share/hugs/lib/hugs/HugsLibs.hs
share/hugs/lib/hugs/HugsInternals.hs
share/hugs/lib/hugs/HugsDynamic.hs
share/hugs/lib/hugs/GenericPrint.hs
share/hugs/lib/hugs/CVHAssert.hs
share/hugs/lib/hugs/AnsiScreen.hs
share/hugs/lib/hugs/Trex.hs
share/hugs/lib/exts/Addr.hs
share/hugs/lib/exts/Weak.hs
share/hugs/lib/exts/Stable.hs
share/hugs/lib/exts/Semaphore.lhs
share/hugs/lib/exts/SampleVar.lhs
share/hugs/lib/exts/ST.hs
share/hugs/lib/exts/Pretty.lhs
share/hugs/lib/exts/NumExts.hs
share/hugs/lib/exts/Memo.hs
share/hugs/lib/exts/LazyST.hs
share/hugs/lib/exts/Int.hs
share/hugs/lib/exts/IOExts.hs
share/hugs/lib/exts/GetOpt.lhs
share/hugs/lib/exts/Foreign.hs
share/hugs/lib/exts/Dynamic.lhs
share/hugs/lib/exts/Concurrent.lhs
share/hugs/lib/exts/ConcBase.hs
share/hugs/lib/exts/ChannelVar.lhs
share/hugs/lib/exts/Channel.lhs
share/hugs/lib/exts/Bits.hs
share/hugs/lib/exts/Word.hs
share/hugs/demos/prolog/Prolog.hs
share/hugs/demos/prolog/StackEngine.hs
share/hugs/demos/prolog/PureEngine.hs
share/hugs/demos/prolog/Subst.hs
share/hugs/demos/prolog/Main.hs
share/hugs/demos/prolog/CombParse.hs
share/hugs/demos/AnsiDemo.hs
share/hugs/demos/ArrayEx.hs
share/hugs/demos/Calendar.hs
share/hugs/demos/CommaInt.lhs
share/hugs/demos/Demos.hs
share/hugs/demos/Eliza.hs
share/hugs/demos/EvalRed.hs
share/hugs/demos/Examples.hs
share/hugs/demos/Expr.hs
share/hugs/demos/FastSort.hs
share/hugs/demos/Gofer.hs
share/hugs/demos/Lattice.hs
share/hugs/demos/Ldfs.hs
share/hugs/demos/Literate.lhs
share/hugs/demos/Matrix.hs
share/hugs/demos/Mersenne.hs
share/hugs/demos/Minsrand.hs
share/hugs/demos/Queens.hs
share/hugs/demos/Say.hs
share/hugs/demos/Stack.hs
share/hugs/demos/Tree.hs
share/hugs/demos/prolog/AndorraEngine.hs
share/hugs/demos/prolog/CombParse.hs
share/hugs/demos/prolog/Main.hs
share/hugs/demos/prolog/Prolog.hs
share/hugs/demos/prolog/PureEngine.hs
share/hugs/demos/prolog/StackEngine.hs
share/hugs/demos/prolog/Subst.hs
share/hugs/demos/prolog/readme
share/hugs/demos/prolog/stdlib
share/hugs/demos/AnsiDemo.hs
share/hugs/demos/Stack.hs
share/hugs/demos/Say.hs
share/hugs/demos/Queens.hs
share/hugs/demos/Minsrand.hs
share/hugs/demos/Mersenne.hs
share/hugs/demos/Matrix.hs
share/hugs/demos/Literate.lhs
share/hugs/demos/Ldfs.hs
share/hugs/demos/Lattice.hs
share/hugs/demos/Gofer.hs
share/hugs/demos/FastSort.hs
share/hugs/demos/Expr.hs
share/hugs/demos/Examples.hs
share/hugs/demos/EvalRed.hs
share/hugs/demos/Eliza.hs
share/hugs/demos/Demos.hs
share/hugs/demos/CommaInt.lhs
share/hugs/demos/Calendar.hs
share/hugs/demos/ArrayEx.hs
share/hugs/demos/Tree.hs
share/hugs/lib/Array.hs
share/hugs/lib/Char.hs
share/hugs/lib/Complex.hs
share/hugs/lib/IO.hs
share/hugs/lib/Ix.hs
share/hugs/lib/List.hs
share/hugs/lib/Locale.lhs
share/hugs/lib/Maybe.hs
share/hugs/lib/Monad.hs
share/hugs/lib/Numeric.hs
share/hugs/lib/Prelude.hs
share/hugs/lib/Random.hs
share/hugs/lib/Ratio.hs
share/hugs/lib/System.hs
share/hugs/lib/exts/Addr.hs
share/hugs/lib/exts/Bits.hs
share/hugs/lib/exts/Channel.lhs
share/hugs/lib/exts/ChannelVar.lhs
share/hugs/lib/exts/ConcBase.hs
share/hugs/lib/exts/Concurrent.lhs
share/hugs/lib/exts/Dynamic.lhs
share/hugs/lib/exts/Foreign.hs
share/hugs/lib/exts/GetOpt.lhs
share/hugs/lib/exts/IOExts.hs
share/hugs/lib/exts/Int.hs
share/hugs/lib/exts/LazyST.hs
share/hugs/lib/exts/Memo.hs
share/hugs/lib/exts/NumExts.hs
share/hugs/lib/exts/Pretty.lhs
share/hugs/lib/exts/ST.hs
share/hugs/lib/exts/SampleVar.lhs
share/hugs/lib/exts/Semaphore.lhs
share/hugs/lib/exts/Stable.hs
share/hugs/lib/exts/Weak.hs
share/hugs/lib/exts/Word.hs
share/hugs/lib/hugs/AnsiInteract.hs
share/hugs/lib/hugs/AnsiScreen.hs
share/hugs/lib/hugs/CVHAssert.hs
share/hugs/lib/hugs/GenericPrint.hs
share/hugs/lib/hugs/HugsDynamic.hs
share/hugs/lib/hugs/HugsInternals.hs
share/hugs/lib/hugs/HugsLibs.hs
share/hugs/lib/hugs/IOExtensions.hs
share/hugs/lib/hugs/Interact.hs
share/hugs/lib/hugs/ListUtils.hs
share/hugs/lib/hugs/Number.hs
share/hugs/lib/hugs/OldWeak.hs
share/hugs/lib/hugs/ParseLib.hs
share/hugs/lib/hugs/Sequence.hs
share/hugs/lib/hugs/StdLibs.hs
share/hugs/lib/hugs/Trace.hs
share/hugs/lib/hugs/Trex.hs
share/doc/hugs/windows-notes.txt
share/doc/hugs/Makefile
share/doc/hugs/server.tex

View File

@ -1,3 +1,3 @@
#!/bin/sh
cd ${WRKSRC}/unix
./configure --with-readline
./configure --with-readline --prefix=${PREFIX}