summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/hugs/Makefile10
-rw-r--r--lang/hugs/distinfo2
-rw-r--r--lang/hugs/files/patch-aa14
-rw-r--r--lang/hugs/pkg-plist97
4 files changed, 112 insertions, 11 deletions
diff --git a/lang/hugs/Makefile b/lang/hugs/Makefile
index edc3f76..7a20048 100644
--- a/lang/hugs/Makefile
+++ b/lang/hugs/Makefile
@@ -6,10 +6,9 @@
#
PORTNAME= hugs98
-PORTVERSION= 200102
-PORTREVISION= 1
+PORTVERSION= 200112
CATEGORIES= lang
-MASTER_SITES= ftp://www.cse.ogi.edu/pub/pacsoft/hugs/
+MASTER_SITES= http://cvs.haskell.org/Hugs/downloads/
DISTNAME= ${PORTNAME}-${HUGS_DATE}
MAINTAINER= obraun@informatik.unibw-muenchen.de
@@ -24,7 +23,7 @@ INSTALL_DIR= ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755
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= Feb2001
+HUGS_DATE= Dec2001
MAN1= hugs.1
@@ -38,6 +37,9 @@ post-install:
.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
.endif
.include <bsd.port.mk>
diff --git a/lang/hugs/distinfo b/lang/hugs/distinfo
index fbec970..0fc9a1b 100644
--- a/lang/hugs/distinfo
+++ b/lang/hugs/distinfo
@@ -1 +1 @@
-MD5 (hugs98-Feb2001.tar.gz) = 8e234bea0222e8ab88aa235eca919239
+MD5 (hugs98-Dec2001.tar.gz) = a7b30a909c5f1b5503733211e29671b2
diff --git a/lang/hugs/files/patch-aa b/lang/hugs/files/patch-aa
index 9950a074..d962849 100644
--- a/lang/hugs/files/patch-aa
+++ b/lang/hugs/files/patch-aa
@@ -1,6 +1,6 @@
---- MkInstal.in.ORIG Sun Apr 30 01:09:58 2000
-+++ MkInstal.in Sun Apr 30 01:10:23 2000
-@@ -10,8 +10,8 @@
+--- 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.
################################################################
@@ -11,3 +11,11 @@
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 1ab5ff5..f465cad8 100644
--- a/lang/hugs/pkg-plist
+++ b/lang/hugs/pkg-plist
@@ -30,44 +30,131 @@ 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/Quote.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/NumExts.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
@@ -80,8 +167,8 @@ 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/Sequence.hs
share/hugs/lib/hugs/StdLibs.hs
share/hugs/lib/hugs/Trace.hs
share/hugs/lib/hugs/Trex.hs
@@ -97,9 +184,13 @@ share/doc/hugs/zipcomp-notes.txt
share/doc/hugs/server.tex
share/doc/hugs/server.html
share/doc/hugs/hugs.1
+share/doc/hugs/Credits
+share/doc/hugs/License
+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
OpenPOWER on IntegriCloud