summaryrefslogtreecommitdiff
path: root/lang/hugs
diff options
context:
space:
mode:
authorOliver Braun <obraun@FreeBSD.org>2002-11-20 08:13:29 +0000
committerOliver Braun <obraun@FreeBSD.org>2002-11-20 08:13:29 +0000
commit99c4ba93558410bc4e131ec5d3367a17ab81b3c3 (patch)
treec8a51cd5dbc7f19117c170e0874774c887a247d6 /lang/hugs
parentmode 750 is better than 700 since it doesnt need root priv (diff)
Upgrade to 200211.
Notes
Notes: svn path=/head/; revision=70543
Diffstat (limited to 'lang/hugs')
-rw-r--r--lang/hugs/Makefile45
-rw-r--r--lang/hugs/distinfo2
-rw-r--r--lang/hugs/files/patch-aa21
-rw-r--r--lang/hugs/pkg-plist713
-rw-r--r--lang/hugs/scripts/configure3
5 files changed, 540 insertions, 244 deletions
diff --git a/lang/hugs/Makefile b/lang/hugs/Makefile
index be9daaac1d88..84f667d7449e 100644
--- a/lang/hugs/Makefile
+++ b/lang/hugs/Makefile
@@ -6,40 +6,37 @@
#
PORTNAME= hugs98
-PORTVERSION= 200112
+PORTVERSION= 200211
CATEGORIES= lang
-MASTER_SITES= http://cvs.haskell.org/Hugs/downloads/
+MASTER_SITES= http://cvs.haskell.org/Hugs/downloads/${HUGS_DATE}/
DISTNAME= ${PORTNAME}-${HUGS_DATE}
MAINTAINER= obraun@FreeBSD.org
-WRKSRC= ${WRKDIR}/hugs98-${HUGS_DATE}/src
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
-ALL_TARGET= default
-
-# how to install a directory
-INSTALL_DIR= ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755
-# where the Hugs documentation (distribution) files live
-HUGS_DOC= ${WRKDIR}/hugs98-${HUGS_DATE}/docs
-# Little hack to teach it to use our install
-MAKE_ENV+= HACK_INSTALL_DIR="${INSTALL_DIR}"
-HUGS_DATE= Dec2001
+HUGS_DATE= Nov2002
+USE_REINPLACE= yes
+CONFIGURE_ARGS+= --prefix=${PREFIX} --enable-ffi
+ALL_TARGET= default ffihugs
MAN1= hugs.1
-post-install:
- ${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
+post-patch:
+ @${REINPLACE_CMD} -e 's|^\(install :: install_notes\)|#\1|' \
+ ${WRKSRC}/MkInstal.in
+
+do-configure:
+ @(cd ${WRKSRC}/unix && ./configure ${CONFIGURE_ARGS})
+
.if !defined(NOPORTDOCS)
- ${INSTALL_DIR} -d ${PREFIX}/share/doc/hugs
- ${INSTALL_DATA} ${HUGS_DOC}/* ${PREFIX}/share/doc/hugs
- ${INSTALL_DATA} ${WRKSRC}/../Credits ${PREFIX}/share/doc/hugs
- ${INSTALL_DATA} ${WRKSRC}/../License ${PREFIX}/share/doc/hugs
- ${INSTALL_DATA} ${WRKSRC}/../Readme ${PREFIX}/share/doc/hugs
+post-install:
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/../docs/*.txt ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/../docs/server* ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/../Credits ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/../License ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/../Readme ${DOCSDIR}
.endif
.include <bsd.port.mk>
diff --git a/lang/hugs/distinfo b/lang/hugs/distinfo
index 0fc9a1b3dae1..346c35fb123a 100644
--- a/lang/hugs/distinfo
+++ b/lang/hugs/distinfo
@@ -1 +1 @@
-MD5 (hugs98-Dec2001.tar.gz) = a7b30a909c5f1b5503733211e29671b2
+MD5 (hugs98-Nov2002.tar.gz) = 93c7723b223335f2cda89ca67fd3dee8
diff --git a/lang/hugs/files/patch-aa b/lang/hugs/files/patch-aa
deleted file mode 100644
index d962849b4996..000000000000
--- a/lang/hugs/files/patch-aa
+++ /dev/null
@@ -1,21 +0,0 @@
---- MkInstal.in.orig Sat Dec 15 22:07:04 2001
-+++ MkInstal.in Sat Dec 15 22:07:34 2001
-@@ -10,15 +10,15 @@
- # 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
- install :: install_demos # goodies
- install :: install_man # manual page
- install :: install_include # FFI headers
--install :: install_notes # Readme, etc
-+#install :: install_notes # Readme, etc
-
- install_libs :: install_libhugs # Hugs libraries
- install_libs :: install_libexts # ghc compatability
diff --git a/lang/hugs/pkg-plist b/lang/hugs/pkg-plist
index f73972e81719..db5ad31e734d 100644
--- a/lang/hugs/pkg-plist
+++ b/lang/hugs/pkg-plist
@@ -1,197 +1,520 @@
bin/hugs
bin/runhugs
-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/include/GreenCard.h
-share/hugs/lib/Array.hs
-share/hugs/lib/Char.hs
-share/hugs/lib/Complex.hs
-share/hugs/lib/CPUTime.hs
-share/hugs/lib/Directory.hs
-share/hugs/lib/IO.hs
-share/hugs/lib/Ix.hs
-share/hugs/lib/List.hs
-share/hugs/lib/Locale.lhs
-share/hugs/lib/Locale.hs
-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/Time.hs
-share/hugs/lib/exts/Addr.hs
-share/hugs/lib/exts/Assoc.hs
-share/hugs/lib/exts/AssocDefaults.hs
-share/hugs/lib/exts/AssocList.hs
-share/hugs/lib/exts/BankersQueue.hs
-share/hugs/lib/exts/BinaryRandList.hs
-share/hugs/lib/exts/Bits.hs
-share/hugs/lib/exts/BraunSeq.hs
-share/hugs/lib/exts/COPYRIGHT.edison
-share/hugs/lib/exts/CVar.lhs
-share/hugs/lib/exts/Chan.lhs
-share/hugs/lib/exts/Channel.lhs
-share/hugs/lib/exts/ChannelVar.lhs
-share/hugs/lib/exts/Collection.hs
-share/hugs/lib/exts/CollectionDefaults.hs
-share/hugs/lib/exts/CollectionUtils.hs
-share/hugs/lib/exts/ConcBase.hs
-share/hugs/lib/exts/Concurrent.lhs
-share/hugs/lib/exts/Dynamic.lhs
-share/hugs/lib/exts/EdisonPrelude.hs
-share/hugs/lib/exts/Exception.hs
-share/hugs/lib/exts/FiniteMap.lhs
-share/hugs/lib/exts/Foreign.hs
-share/hugs/lib/exts/GetOpt.lhs
-share/hugs/lib/exts/Haskell2Xml.hs
-share/hugs/lib/exts/Html.lhs
-share/hugs/lib/exts/HtmlBlockTable.lhs
-share/hugs/lib/exts/IOExts.hs
-share/hugs/lib/exts/IORef.lhs
-share/hugs/lib/exts/Int.hs
-share/hugs/lib/exts/IsPrefixOf.hs
-share/hugs/lib/exts/IsSuffixOf.hs
-share/hugs/lib/exts/JoinList.hs
-share/hugs/lib/exts/LazyPairingHeap.hs
-share/hugs/lib/exts/LazyST.hs
-share/hugs/lib/exts/LeftistHeap.hs
-share/hugs/lib/exts/ListSeq.hs
-share/hugs/lib/exts/MVar.lhs
-share/hugs/lib/exts/Memo.hs
-share/hugs/lib/exts/Merge.lhs
-share/hugs/lib/exts/MinHeap.hs
-share/hugs/lib/exts/MonadCont.lhs
-share/hugs/lib/exts/MonadEither.lhs
-share/hugs/lib/exts/MonadError.lhs
-share/hugs/lib/exts/MonadFix.lhs
-share/hugs/lib/exts/MonadIdentity.lhs
-share/hugs/lib/exts/MonadList.lhs
-share/hugs/lib/exts/MonadRWS.lhs
-share/hugs/lib/exts/MonadReader.lhs
-share/hugs/lib/exts/MonadRec.hs
-share/hugs/lib/exts/MonadState.lhs
-share/hugs/lib/exts/MonadTrans.lhs
-share/hugs/lib/exts/MonadWriter.lhs
-share/hugs/lib/exts/Monoid.lhs
-share/hugs/lib/exts/MyersStack.hs
-share/hugs/lib/exts/NumExts.lhs
-share/hugs/lib/exts/Observe.lhs
-share/hugs/lib/exts/Parallel.lhs
-share/hugs/lib/exts/ParseSTLib.hs
-share/hugs/lib/exts/Parsec.hs
-share/hugs/lib/exts/ParsecChar.hs
-share/hugs/lib/exts/ParsecCombinator.hs
-share/hugs/lib/exts/ParsecError.hs
-share/hugs/lib/exts/ParsecExpr.hs
-share/hugs/lib/exts/ParsecLanguage.hs
-share/hugs/lib/exts/ParsecPerm.hs
-share/hugs/lib/exts/ParsecPos.hs
-share/hugs/lib/exts/ParsecPrim.hs
-share/hugs/lib/exts/ParsecToken.hs
-share/hugs/lib/exts/PatriciaLoMap.hs
-share/hugs/lib/exts/Pretty.lhs
-share/hugs/lib/exts/QSem.lhs
-share/hugs/lib/exts/QSemN.lhs
-share/hugs/lib/exts/QuickCheck.hs
-share/hugs/lib/exts/QuickCheckPoly.hs
-share/hugs/lib/exts/QuickCheckUtils.hs
-share/hugs/lib/exts/RandList.hs
-share/hugs/lib/exts/RevSeq.hs
-share/hugs/lib/exts/ST.hs
-share/hugs/lib/exts/SampleVar.lhs
-share/hugs/lib/exts/Semaphore.lhs
-share/hugs/lib/exts/Sequence.hs
-share/hugs/lib/exts/SequenceDefaults.hs
-share/hugs/lib/exts/Set.lhs
-share/hugs/lib/exts/ShowFunctions.lhs
-share/hugs/lib/exts/SimpleQueue.hs
-share/hugs/lib/exts/SizedSeq.hs
-share/hugs/lib/exts/SkewHeap.hs
-share/hugs/lib/exts/SplayHeap.hs
-share/hugs/lib/exts/Stable.hs
-share/hugs/lib/exts/TestOrdBag.hs
-share/hugs/lib/exts/TestOrdSet.hs
-share/hugs/lib/exts/TestSeq.hs
-share/hugs/lib/exts/UnbalancedSet.hs
-share/hugs/lib/exts/Weak.hs
-share/hugs/lib/exts/Word.hs
-share/hugs/lib/exts/Xml2Haskell.hs
-share/hugs/lib/exts/XmlCombinators.hs
-share/hugs/lib/exts/XmlHtmlGen.hs
-share/hugs/lib/exts/XmlHtmlPP.hs
-share/hugs/lib/exts/XmlHtmlParse.hs
-share/hugs/lib/exts/XmlLex.hs
-share/hugs/lib/exts/XmlLib.hs
-share/hugs/lib/exts/XmlPP.hs
-share/hugs/lib/exts/XmlParse.hs
-share/hugs/lib/exts/XmlTypes.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/Quote.hs
-share/hugs/lib/hugs/ParseLib.hs
-share/hugs/lib/hugs/StdLibs.hs
-share/hugs/lib/hugs/Trace.hs
-share/hugs/lib/hugs/Trex.hs
-%%PORTDOCS%%share/doc/hugs/Makefile
-%%PORTDOCS%%share/doc/hugs/Makefile.in
-%%PORTDOCS%%share/doc/hugs/ffi-notes.txt
-%%PORTDOCS%%share/doc/hugs/hugs.1.in
-%%PORTDOCS%%share/doc/hugs/machugs-notes.txt
-%%PORTDOCS%%share/doc/hugs/mdo-notes.txt
-%%PORTDOCS%%share/doc/hugs/observe-notes.txt
-%%PORTDOCS%%share/doc/hugs/winhugs-notes.txt
-%%PORTDOCS%%share/doc/hugs/zipcomp-notes.txt
-%%PORTDOCS%%share/doc/hugs/server.tex
-%%PORTDOCS%%share/doc/hugs/server.html
-%%PORTDOCS%%share/doc/hugs/hugs.1
-%%PORTDOCS%%share/doc/hugs/Credits
-%%PORTDOCS%%share/doc/hugs/License
-%%PORTDOCS%%share/doc/hugs/Readme
-@dirrm share/hugs/lib/hugs
-@dirrm share/hugs/lib/exts
-@dirrm share/hugs/lib
-@dirrm share/hugs/include
-@dirrm share/hugs/demos/prolog
-@dirrm share/hugs/demos
-@dirrm share/hugs
-%%PORTDOCS%%@dirrm share/doc/hugs
+bin/ffihugs
+lib/hugs/demos/AnsiDemo.hs
+lib/hugs/demos/ArrayEx.hs
+lib/hugs/demos/Calendar.hs
+lib/hugs/demos/CommaInt.lhs
+lib/hugs/demos/Demos.hs
+lib/hugs/demos/Eliza.hs
+lib/hugs/demos/EvalRed.hs
+lib/hugs/demos/Examples.hs
+lib/hugs/demos/Expr.hs
+lib/hugs/demos/FastSort.hs
+lib/hugs/demos/Gofer.hs
+lib/hugs/demos/Lattice.hs
+lib/hugs/demos/Ldfs.hs
+lib/hugs/demos/Literate.lhs
+lib/hugs/demos/Matrix.hs
+lib/hugs/demos/Mersenne.hs
+lib/hugs/demos/Minsrand.hs
+lib/hugs/demos/Queens.hs
+lib/hugs/demos/Say.hs
+lib/hugs/demos/Stack.hs
+lib/hugs/demos/Tree.hs
+lib/hugs/demos/prolog/AndorraEngine.hs
+lib/hugs/demos/prolog/CombParse.hs
+lib/hugs/demos/prolog/Main.hs
+lib/hugs/demos/prolog/Prolog.hs
+lib/hugs/demos/prolog/PureEngine.hs
+lib/hugs/demos/prolog/StackEngine.hs
+lib/hugs/demos/prolog/Subst.hs
+lib/hugs/demos/prolog/readme
+lib/hugs/demos/prolog/stdlib
+lib/hugs/include/GreenCard.h
+lib/hugs/include/HsFFI.h
+lib/hugs/lib/Array.hs
+lib/hugs/lib/CPUTime.hs
+lib/hugs/lib/Char.hs
+lib/hugs/lib/Complex.hs
+lib/hugs/lib/Directory.hs
+lib/hugs/lib/IO.hs
+lib/hugs/lib/Ix.hs
+lib/hugs/lib/List.hs
+lib/hugs/lib/Locale.hs
+lib/hugs/lib/Maybe.hs
+lib/hugs/lib/Monad.hs
+lib/hugs/lib/Numeric.hs
+lib/hugs/lib/Prelude.hs
+lib/hugs/lib/Random.hs
+lib/hugs/lib/Ratio.hs
+lib/hugs/lib/System.hs
+lib/hugs/lib/Time.hs
+lib/hugs/lib/exts/Addr.hs
+lib/hugs/lib/exts/Assoc.hs
+lib/hugs/lib/exts/AssocDefaults.hs
+lib/hugs/lib/exts/AssocList.hs
+lib/hugs/lib/exts/BankersQueue.hs
+lib/hugs/lib/exts/BinaryRandList.hs
+lib/hugs/lib/exts/Bits.hs
+lib/hugs/lib/exts/BraunSeq.hs
+lib/hugs/lib/exts/COPYRIGHT.edison
+lib/hugs/lib/exts/CString.hs
+lib/hugs/lib/exts/CTypes.hs
+lib/hugs/lib/exts/CVar.lhs
+lib/hugs/lib/exts/Chan.lhs
+lib/hugs/lib/exts/Channel.lhs
+lib/hugs/lib/exts/ChannelVar.lhs
+lib/hugs/lib/exts/Collection.hs
+lib/hugs/lib/exts/CollectionDefaults.hs
+lib/hugs/lib/exts/CollectionUtils.hs
+lib/hugs/lib/exts/ConcBase.hs
+lib/hugs/lib/exts/Concurrent.lhs
+lib/hugs/lib/exts/Dynamic.lhs
+lib/hugs/lib/exts/EdisonPrelude.hs
+lib/hugs/lib/exts/Exception.hs
+lib/hugs/lib/exts/FiniteMap.lhs
+lib/hugs/lib/exts/Foreign.hs
+lib/hugs/lib/exts/ForeignObj.hs
+lib/hugs/lib/exts/ForeignPtr.hs
+lib/hugs/lib/exts/GetOpt.lhs
+lib/hugs/lib/exts/Html.lhs
+lib/hugs/lib/exts/HtmlBlockTable.lhs
+lib/hugs/lib/exts/HugsStorable.c
+lib/hugs/lib/exts/HugsStorable.hs
+lib/hugs/lib/exts/HugsStorable.so
+lib/hugs/lib/exts/IOExts.hs
+lib/hugs/lib/exts/IORef.lhs
+lib/hugs/lib/exts/Int.hs
+lib/hugs/lib/exts/JoinList.hs
+lib/hugs/lib/exts/LazyPairingHeap.hs
+lib/hugs/lib/exts/LazyST.hs
+lib/hugs/lib/exts/LeftistHeap.hs
+lib/hugs/lib/exts/ListSeq.hs
+lib/hugs/lib/exts/MVar.lhs
+lib/hugs/lib/exts/MarshalAlloc.c
+lib/hugs/lib/exts/MarshalAlloc.hs
+lib/hugs/lib/exts/MarshalAlloc.so
+lib/hugs/lib/exts/MarshalArray.hs
+lib/hugs/lib/exts/MarshalError.hs
+lib/hugs/lib/exts/MarshalUtils.c
+lib/hugs/lib/exts/MarshalUtils.hs
+lib/hugs/lib/exts/MarshalUtils.so
+lib/hugs/lib/exts/Memo.hs
+lib/hugs/lib/exts/Merge.lhs
+lib/hugs/lib/exts/MinHeap.hs
+lib/hugs/lib/exts/MonadCont.lhs
+lib/hugs/lib/exts/MonadEither.lhs
+lib/hugs/lib/exts/MonadError.lhs
+lib/hugs/lib/exts/MonadFix.lhs
+lib/hugs/lib/exts/MonadIdentity.lhs
+lib/hugs/lib/exts/MonadList.lhs
+lib/hugs/lib/exts/MonadRWS.lhs
+lib/hugs/lib/exts/MonadReader.lhs
+lib/hugs/lib/exts/MonadRec.hs
+lib/hugs/lib/exts/MonadState.lhs
+lib/hugs/lib/exts/MonadTrans.lhs
+lib/hugs/lib/exts/MonadWriter.lhs
+lib/hugs/lib/exts/Monoid.lhs
+lib/hugs/lib/exts/MyersStack.hs
+lib/hugs/lib/exts/NumExts.lhs
+lib/hugs/lib/exts/Observe.lhs
+lib/hugs/lib/exts/Parallel.lhs
+lib/hugs/lib/exts/Parsec.hs
+lib/hugs/lib/exts/ParsecChar.hs
+lib/hugs/lib/exts/ParsecCombinator.hs
+lib/hugs/lib/exts/ParsecError.hs
+lib/hugs/lib/exts/ParsecExpr.hs
+lib/hugs/lib/exts/ParsecLanguage.hs
+lib/hugs/lib/exts/ParsecPerm.hs
+lib/hugs/lib/exts/ParsecPos.hs
+lib/hugs/lib/exts/ParsecPrim.hs
+lib/hugs/lib/exts/ParsecToken.hs
+lib/hugs/lib/exts/PatriciaLoMap.hs
+lib/hugs/lib/exts/Pretty.lhs
+lib/hugs/lib/exts/Ptr.hs
+lib/hugs/lib/exts/QSem.lhs
+lib/hugs/lib/exts/QSemN.lhs
+lib/hugs/lib/exts/QuickCheck.hs
+lib/hugs/lib/exts/QuickCheckPoly.hs
+lib/hugs/lib/exts/QuickCheckUtils.hs
+lib/hugs/lib/exts/RandList.hs
+lib/hugs/lib/exts/RevSeq.hs
+lib/hugs/lib/exts/ST.hs
+lib/hugs/lib/exts/SampleVar.lhs
+lib/hugs/lib/exts/Semaphore.lhs
+lib/hugs/lib/exts/Sequence.hs
+lib/hugs/lib/exts/SequenceDefaults.hs
+lib/hugs/lib/exts/Set.lhs
+lib/hugs/lib/exts/ShowFunctions.lhs
+lib/hugs/lib/exts/SimpleQueue.hs
+lib/hugs/lib/exts/SizedSeq.hs
+lib/hugs/lib/exts/SkewHeap.hs
+lib/hugs/lib/exts/SplayHeap.hs
+lib/hugs/lib/exts/Stable.hs
+lib/hugs/lib/exts/StablePtr.hs
+lib/hugs/lib/exts/Storable.hs
+lib/hugs/lib/exts/Storable_aux.c
+lib/hugs/lib/exts/Storable_aux.h
+lib/hugs/lib/exts/TestOrdBag.hs
+lib/hugs/lib/exts/TestOrdSet.hs
+lib/hugs/lib/exts/TestSeq.hs
+lib/hugs/lib/exts/UnbalancedSet.hs
+lib/hugs/lib/exts/Weak.hs
+lib/hugs/lib/exts/Word.hs
+lib/hugs/lib/hugs/AnsiInteract.hs
+lib/hugs/lib/hugs/AnsiScreen.hs
+lib/hugs/lib/hugs/CVHAssert.hs
+lib/hugs/lib/hugs/GenericPrint.hs
+lib/hugs/lib/hugs/HugsDynamic.hs
+lib/hugs/lib/hugs/HugsInternals.hs
+lib/hugs/lib/hugs/HugsLibs.hs
+lib/hugs/lib/hugs/IOExtensions.hs
+lib/hugs/lib/hugs/Interact.hs
+lib/hugs/lib/hugs/ListUtils.hs
+lib/hugs/lib/hugs/Number.hs
+lib/hugs/lib/hugs/OldWeak.hs
+lib/hugs/lib/hugs/ParseLib.hs
+lib/hugs/lib/hugs/Quote.hs
+lib/hugs/lib/hugs/StdLibs.hs
+lib/hugs/lib/hugs/Trace.hs
+lib/hugs/lib/hugs/Trex.hs
+lib/hugs/libraries/Array.hs
+lib/hugs/libraries/Bits.hs
+lib/hugs/libraries/CError.hs
+lib/hugs/libraries/CForeign.hs
+lib/hugs/libraries/CPUTime.hs
+lib/hugs/libraries/CString.hs
+lib/hugs/libraries/CTypes.hs
+lib/hugs/libraries/Char.hs
+lib/hugs/libraries/Complex.hs
+lib/hugs/libraries/Control/Arrow.hs
+lib/hugs/libraries/Control/Concurrent/Chan.hs
+lib/hugs/libraries/Control/Concurrent/MVar.hs
+lib/hugs/libraries/Control/Concurrent/QSem.hs
+lib/hugs/libraries/Control/Concurrent/QSemN.hs
+lib/hugs/libraries/Control/Concurrent/SampleVar.hs
+lib/hugs/libraries/Control/Exception.hs
+lib/hugs/libraries/Control/Monad/Cont.hs
+lib/hugs/libraries/Control/Monad/Error.hs
+lib/hugs/libraries/Control/Monad/Fix.hs
+lib/hugs/libraries/Control/Monad/Identity.hs
+lib/hugs/libraries/Control/Monad/List.hs
+lib/hugs/libraries/Control/Monad/Monoid.hs
+lib/hugs/libraries/Control/Monad/RWS.hs
+lib/hugs/libraries/Control/Monad/Reader.hs
+lib/hugs/libraries/Control/Monad/ST/Lazy.hs
+lib/hugs/libraries/Control/Monad/ST/Strict.hs
+lib/hugs/libraries/Control/Monad/ST.hs
+lib/hugs/libraries/Control/Monad/State.hs
+lib/hugs/libraries/Control/Monad/Trans.hs
+lib/hugs/libraries/Control/Monad/Writer.hs
+lib/hugs/libraries/Control/Monad.hs
+lib/hugs/libraries/Control/Parallel.hs
+lib/hugs/libraries/Data/Array/Base.hs
+lib/hugs/libraries/Data/Array/IArray.hs
+lib/hugs/libraries/Data/Array/IO.hs
+lib/hugs/libraries/Data/Array/MArray.hs
+lib/hugs/libraries/Data/Array/ST.hs
+lib/hugs/libraries/Data/Array/Storable.hs
+lib/hugs/libraries/Data/Array.hs
+lib/hugs/libraries/Data/Bits.hs
+lib/hugs/libraries/Data/Bool.hs
+lib/hugs/libraries/Data/Char.hs
+lib/hugs/libraries/Data/Complex.hs
+lib/hugs/libraries/Data/Dynamic.hs
+lib/hugs/libraries/Data/Either.hs
+lib/hugs/libraries/Data/FiniteMap.hs
+lib/hugs/libraries/Data/IORef.hs
+lib/hugs/libraries/Data/Int.hs
+lib/hugs/libraries/Data/Ix.hs
+lib/hugs/libraries/Data/List.hs
+lib/hugs/libraries/Data/Maybe.hs
+lib/hugs/libraries/Data/Ratio.hs
+lib/hugs/libraries/Data/STRef/Lazy.hs
+lib/hugs/libraries/Data/STRef/Strict.hs
+lib/hugs/libraries/Data/STRef.hs
+lib/hugs/libraries/Data/Set.hs
+lib/hugs/libraries/Data/Tuple.hs
+lib/hugs/libraries/Data/Unique.hs
+lib/hugs/libraries/Data/Word.hs
+lib/hugs/libraries/Debug/QuickCheck/Poly.hs
+lib/hugs/libraries/Debug/QuickCheck/Utils.hs
+lib/hugs/libraries/Debug/QuickCheck.hs
+lib/hugs/libraries/Debug/Trace.hs
+lib/hugs/libraries/Directory.hs
+lib/hugs/libraries/Foreign/C/Error.hs
+lib/hugs/libraries/Foreign/C/Error.so
+lib/hugs/libraries/Foreign/C/String.hs
+lib/hugs/libraries/Foreign/C/Types.hs
+lib/hugs/libraries/Foreign/C/TypesISO.hs
+lib/hugs/libraries/Foreign/C.hs
+lib/hugs/libraries/Foreign/ForeignPtr.hs
+lib/hugs/libraries/Foreign/Marshal/Alloc.hs
+lib/hugs/libraries/Foreign/Marshal/Alloc.so
+lib/hugs/libraries/Foreign/Marshal/Array.hs
+lib/hugs/libraries/Foreign/Marshal/Error.hs
+lib/hugs/libraries/Foreign/Marshal/Utils.hs
+lib/hugs/libraries/Foreign/Marshal/Utils.so
+lib/hugs/libraries/Foreign/Ptr.hs
+lib/hugs/libraries/Foreign/StablePtr.hs
+lib/hugs/libraries/Foreign/Storable.hs
+lib/hugs/libraries/Foreign.hs
+lib/hugs/libraries/ForeignPtr.hs
+lib/hugs/libraries/Hugs/Array.hs
+lib/hugs/libraries/Hugs/CVHAssert.hs
+lib/hugs/libraries/Hugs/Char.hs
+lib/hugs/libraries/Hugs/ConcBase.hs
+lib/hugs/libraries/Hugs/Exception.hs
+lib/hugs/libraries/Hugs/GenericPrint.hs
+lib/hugs/libraries/Hugs/IO.hs
+lib/hugs/libraries/Hugs/IOArray.hs
+lib/hugs/libraries/Hugs/IOExts.hs
+lib/hugs/libraries/Hugs/IORef.hs
+lib/hugs/libraries/Hugs/Int.hs
+lib/hugs/libraries/Hugs/Internals.hs
+lib/hugs/libraries/Hugs/LazyST.hs
+lib/hugs/libraries/Hugs/Memo.hs
+lib/hugs/libraries/Hugs/Numeric.hs
+lib/hugs/libraries/Hugs/Observe.lhs
+lib/hugs/libraries/Hugs/Prelude.hs
+lib/hugs/libraries/Hugs/Quote.hs
+lib/hugs/libraries/Hugs/ST.hs
+lib/hugs/libraries/Hugs/Stable.hs
+lib/hugs/libraries/Hugs/StablePtr.hs
+lib/hugs/libraries/Hugs/Storable.hs
+lib/hugs/libraries/Hugs/Storable.so
+lib/hugs/libraries/Hugs/System.hs
+lib/hugs/libraries/Hugs/Trace.hs
+lib/hugs/libraries/Hugs/Trex.hs
+lib/hugs/libraries/Hugs/Weak.hs
+lib/hugs/libraries/Hugs/Word.hs
+lib/hugs/libraries/IO.hs
+lib/hugs/libraries/Ix.hs
+lib/hugs/libraries/Language/Haskell/Lexer.hs
+lib/hugs/libraries/Language/Haskell/ParseMonad.hs
+lib/hugs/libraries/Language/Haskell/ParseUtils.hs
+lib/hugs/libraries/Language/Haskell/Parser.hs
+lib/hugs/libraries/Language/Haskell/Pretty.hs
+lib/hugs/libraries/Language/Haskell/Syntax.hs
+lib/hugs/libraries/Language/Haskell/THSyntax.hs
+lib/hugs/libraries/List.hs
+lib/hugs/libraries/Locale.hs
+lib/hugs/libraries/MarshalAlloc.hs
+lib/hugs/libraries/MarshalArray.hs
+lib/hugs/libraries/MarshalError.hs
+lib/hugs/libraries/MarshalUtils.hs
+lib/hugs/libraries/Maybe.hs
+lib/hugs/libraries/Monad.hs
+lib/hugs/libraries/Network/URI.hs
+lib/hugs/libraries/Numeric.hs
+lib/hugs/libraries/Prelude.hs
+lib/hugs/libraries/Ptr.hs
+lib/hugs/libraries/Random.hs
+lib/hugs/libraries/Ratio.hs
+lib/hugs/libraries/StablePtr.hs
+lib/hugs/libraries/Storable.hs
+lib/hugs/libraries/System/CPUTime.hs
+lib/hugs/libraries/System/Cmd.hs
+lib/hugs/libraries/System/Console/GetOpt.hs
+lib/hugs/libraries/System/Directory.hs
+lib/hugs/libraries/System/Environment.hs
+lib/hugs/libraries/System/Exit.hs
+lib/hugs/libraries/System/IO/Error.hs
+lib/hugs/libraries/System/IO/Unsafe.hs
+lib/hugs/libraries/System/IO.hs
+lib/hugs/libraries/System/Locale.hs
+lib/hugs/libraries/System/Mem/StableName.hs
+lib/hugs/libraries/System/Mem/Weak.hs
+lib/hugs/libraries/System/Mem.hs
+lib/hugs/libraries/System/Posix/Types.hs
+lib/hugs/libraries/System/Random.hs
+lib/hugs/libraries/System/Time.hs
+lib/hugs/libraries/System.hs
+lib/hugs/libraries/Text/Html/BlockTable.hs
+lib/hugs/libraries/Text/Html.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Char.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Combinator.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Error.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Expr.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Language.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Perm.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Pos.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Prim.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec/Token.hs
+lib/hugs/libraries/Text/ParserCombinators/Parsec.hs
+lib/hugs/libraries/Text/PrettyPrint/HughesPJ.hs
+lib/hugs/libraries/Text/PrettyPrint.hs
+lib/hugs/libraries/Text/Read.hs
+lib/hugs/libraries/Text/Regex/Posix.hs
+lib/hugs/libraries/Text/Regex/Posix.so
+lib/hugs/libraries/Text/Regex.hs
+lib/hugs/libraries/Text/Show/Functions.hs
+lib/hugs/libraries/Text/Show.hs
+lib/hugs/libraries/Time.hs
+lib/hugs/oldlib/Addr.hs
+lib/hugs/oldlib/AnsiInteract.hs
+lib/hugs/oldlib/AnsiScreen.hs
+lib/hugs/oldlib/ArrayBase.hs
+lib/hugs/oldlib/Arrow.hs
+lib/hugs/oldlib/Assoc.hs
+lib/hugs/oldlib/AssocDefaults.hs
+lib/hugs/oldlib/AssocList.hs
+lib/hugs/oldlib/BankersQueue.hs
+lib/hugs/oldlib/BinaryRandList.hs
+lib/hugs/oldlib/BraunSeq.hs
+lib/hugs/oldlib/COPYRIGHT.edison
+lib/hugs/oldlib/CTypesISO.hs
+lib/hugs/oldlib/CVHAssert.hs
+lib/hugs/oldlib/CVar.lhs
+lib/hugs/oldlib/Chan.lhs
+lib/hugs/oldlib/Channel.lhs
+lib/hugs/oldlib/ChannelVar.lhs
+lib/hugs/oldlib/Collection.hs
+lib/hugs/oldlib/CollectionDefaults.hs
+lib/hugs/oldlib/CollectionUtils.hs
+lib/hugs/oldlib/ConcBase.hs
+lib/hugs/oldlib/Concurrent.lhs
+lib/hugs/oldlib/Dynamic.hs
+lib/hugs/oldlib/EdisonPrelude.hs
+lib/hugs/oldlib/Exception.hs
+lib/hugs/oldlib/FiniteMap.lhs
+lib/hugs/oldlib/ForeignObj.hs
+lib/hugs/oldlib/GenericPrint.hs
+lib/hugs/oldlib/GetOpt.lhs
+lib/hugs/oldlib/Html.lhs
+lib/hugs/oldlib/HtmlBlockTable.lhs
+lib/hugs/oldlib/HugsDynamic.hs
+lib/hugs/oldlib/HugsInternals.hs
+lib/hugs/oldlib/HugsLibs.hs
+lib/hugs/oldlib/HugsStorable.hs
+lib/hugs/oldlib/IArray.hs
+lib/hugs/oldlib/IOExtensions.hs
+lib/hugs/oldlib/IOExts.hs
+lib/hugs/oldlib/IORef.hs
+lib/hugs/oldlib/Int.hs
+lib/hugs/oldlib/Interact.hs
+lib/hugs/oldlib/JoinList.hs
+lib/hugs/oldlib/LazyPairingHeap.hs
+lib/hugs/oldlib/LazyST.hs
+lib/hugs/oldlib/LeftistHeap.hs
+lib/hugs/oldlib/ListSeq.hs
+lib/hugs/oldlib/ListUtils.hs
+lib/hugs/oldlib/MVar.lhs
+lib/hugs/oldlib/Memo.hs
+lib/hugs/oldlib/Merge.lhs
+lib/hugs/oldlib/MinHeap.hs
+lib/hugs/oldlib/MonadCont.lhs
+lib/hugs/oldlib/MonadEither.lhs
+lib/hugs/oldlib/MonadError.lhs
+lib/hugs/oldlib/MonadFix.lhs
+lib/hugs/oldlib/MonadIdentity.lhs
+lib/hugs/oldlib/MonadList.lhs
+lib/hugs/oldlib/MonadRWS.lhs
+lib/hugs/oldlib/MonadReader.lhs
+lib/hugs/oldlib/MonadState.lhs
+lib/hugs/oldlib/MonadTrans.lhs
+lib/hugs/oldlib/MonadWriter.lhs
+lib/hugs/oldlib/Monoid.lhs
+lib/hugs/oldlib/MyersStack.hs
+lib/hugs/oldlib/NumExts.lhs
+lib/hugs/oldlib/Number.hs
+lib/hugs/oldlib/Observe.hs
+lib/hugs/oldlib/Parallel.lhs
+lib/hugs/oldlib/ParseLib.hs
+lib/hugs/oldlib/Parsec.hs
+lib/hugs/oldlib/ParsecChar.hs
+lib/hugs/oldlib/ParsecCombinator.hs
+lib/hugs/oldlib/ParsecError.hs
+lib/hugs/oldlib/ParsecExpr.hs
+lib/hugs/oldlib/ParsecLanguage.hs
+lib/hugs/oldlib/ParsecPerm.hs
+lib/hugs/oldlib/ParsecPos.hs
+lib/hugs/oldlib/ParsecPrim.hs
+lib/hugs/oldlib/ParsecToken.hs
+lib/hugs/oldlib/PatriciaLoMap.hs
+lib/hugs/oldlib/Pretty.lhs
+lib/hugs/oldlib/QSem.lhs
+lib/hugs/oldlib/QSemN.lhs
+lib/hugs/oldlib/QuickCheck.hs
+lib/hugs/oldlib/QuickCheckPoly.hs
+lib/hugs/oldlib/QuickCheckUtils.hs
+lib/hugs/oldlib/Quote.hs
+lib/hugs/oldlib/RandList.hs
+lib/hugs/oldlib/RevSeq.hs
+lib/hugs/oldlib/ST.hs
+lib/hugs/oldlib/SampleVar.lhs
+lib/hugs/oldlib/Semaphore.lhs
+lib/hugs/oldlib/Sequence.hs
+lib/hugs/oldlib/SequenceDefaults.hs
+lib/hugs/oldlib/Set.lhs
+lib/hugs/oldlib/ShowFunctions.hs
+lib/hugs/oldlib/SimpleQueue.hs
+lib/hugs/oldlib/SizedSeq.hs
+lib/hugs/oldlib/SkewHeap.hs
+lib/hugs/oldlib/SplayHeap.hs
+lib/hugs/oldlib/Stable.hs
+lib/hugs/oldlib/StableName.hs
+lib/hugs/oldlib/StdLibs.hs
+lib/hugs/oldlib/StorableArray.hs
+lib/hugs/oldlib/TestOrdBag.hs
+lib/hugs/oldlib/TestOrdSet.hs
+lib/hugs/oldlib/TestSeq.hs
+lib/hugs/oldlib/Trace.hs
+lib/hugs/oldlib/Trex.hs
+lib/hugs/oldlib/UnbalancedSet.hs
+lib/hugs/oldlib/Unique.lhs
+lib/hugs/oldlib/Weak.hs
+lib/hugs/oldlib/Word.hs
+%%PORTDOCS%%share/doc/hugs98/editor-notes.txt
+%%PORTDOCS%%share/doc/hugs98/ffi-notes.txt
+%%PORTDOCS%%share/doc/hugs98/libraries-notes.txt
+%%PORTDOCS%%share/doc/hugs98/machugs-notes.txt
+%%PORTDOCS%%share/doc/hugs98/mdo-notes.txt
+%%PORTDOCS%%share/doc/hugs98/observe-notes.txt
+%%PORTDOCS%%share/doc/hugs98/options.txt
+%%PORTDOCS%%share/doc/hugs98/winhugs-notes.txt
+%%PORTDOCS%%share/doc/hugs98/zipcomp-notes.txt
+%%PORTDOCS%%share/doc/hugs98/server.tex
+%%PORTDOCS%%share/doc/hugs98/server.html
+%%PORTDOCS%%share/doc/hugs98/Credits
+%%PORTDOCS%%share/doc/hugs98/License
+%%PORTDOCS%%share/doc/hugs98/Readme
+%%PORTDOCS%%@dirrm share/doc/hugs98
+@dirrm lib/hugs/demos/prolog
+@dirrm lib/hugs/demos
+@dirrm lib/hugs/include
+@dirrm lib/hugs/lib/exts
+@dirrm lib/hugs/lib/hugs
+@dirrm lib/hugs/libraries/Control/Concurrent
+@dirrm lib/hugs/libraries/Control/Monad/ST
+@dirrm lib/hugs/libraries/Control/Monad
+@dirrm lib/hugs/libraries/Control
+@dirrm lib/hugs/libraries/Data/Array
+@dirrm lib/hugs/libraries/Data/STRef
+@dirrm lib/hugs/libraries/Data
+@dirrm lib/hugs/libraries/Debug/QuickCheck
+@dirrm lib/hugs/libraries/Debug
+@dirrm lib/hugs/libraries/Foreign/C
+@dirrm lib/hugs/libraries/Foreign/Marshal
+@dirrm lib/hugs/libraries/Foreign
+@dirrm lib/hugs/libraries/Hugs
+@dirrm lib/hugs/libraries/Language/Haskell
+@dirrm lib/hugs/libraries/Language
+@dirrm lib/hugs/libraries/Network
+@dirrm lib/hugs/libraries/System/Console
+@dirrm lib/hugs/libraries/System/IO
+@dirrm lib/hugs/libraries/System/Mem
+@dirrm lib/hugs/libraries/System/Posix
+@dirrm lib/hugs/libraries/System
+@dirrm lib/hugs/libraries/Text/Html
+@dirrm lib/hugs/libraries/Text/ParserCombinators/Parsec
+@dirrm lib/hugs/libraries/Text/ParserCombinators
+@dirrm lib/hugs/libraries/Text/PrettyPrint
+@dirrm lib/hugs/libraries/Text/Regex
+@dirrm lib/hugs/libraries/Text/Show
+@dirrm lib/hugs/libraries/Text
+@dirrm lib/hugs/libraries
+@dirrm lib/hugs/oldlib
+@dirrm lib/hugs/lib
+@dirrm lib/hugs
diff --git a/lang/hugs/scripts/configure b/lang/hugs/scripts/configure
deleted file mode 100644
index a4f631604e29..000000000000
--- a/lang/hugs/scripts/configure
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-cd ${WRKSRC}/unix
-./configure --with-readline --prefix=${PREFIX}