summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/hugs/Makefile12
-rw-r--r--lang/hugs/distinfo2
-rw-r--r--lang/hugs/pkg-descr23
-rw-r--r--lang/hugs/pkg-plist13
4 files changed, 31 insertions, 19 deletions
diff --git a/lang/hugs/Makefile b/lang/hugs/Makefile
index 7ec3344..83b9acc 100644
--- a/lang/hugs/Makefile
+++ b/lang/hugs/Makefile
@@ -5,25 +5,25 @@
# $FreeBSD$
#
-PORTNAME= hugs
-PORTVERSION= 98
+PORTNAME= hugs98
+PORTVERSION= 200102
CATEGORIES= lang
MASTER_SITES= ftp://www.cse.ogi.edu/pub/pacsoft/hugs/
DISTNAME= ${PORTNAME}${PORTVERSION}-${HUGS_DATE}
-MAINTAINER= Torsten.Grust@uni-konstanz.de
+MAINTAINER= obraun@informatik.unibw-muenchen.de
-WRKSRC= ${WRKDIR}/hugs98/src
+WRKSRC= ${WRKDIR}/hugs98-${HUGS_DATE}/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/docs
+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= Feb2000
+HUGS_DATE= Feb2001
MAN1= hugs.1
diff --git a/lang/hugs/distinfo b/lang/hugs/distinfo
index e9d0e31..fbec970 100644
--- a/lang/hugs/distinfo
+++ b/lang/hugs/distinfo
@@ -1 +1 @@
-MD5 (hugs98-Feb2000.tar.gz) = 2d2281cc9d6f002526402636c685e11d
+MD5 (hugs98-Feb2001.tar.gz) = 8e234bea0222e8ab88aa235eca919239
diff --git a/lang/hugs/pkg-descr b/lang/hugs/pkg-descr
index 9220e32..28f9db9 100644
--- a/lang/hugs/pkg-descr
+++ b/lang/hugs/pkg-descr
@@ -1,14 +1,17 @@
-This is a port of OGI's new release of Hugs, a Haskell interpreter and
-programming environment for developing Haskell programs.
+Hugs 98 is a functional programming system based on Haskell 98, the
+de facto standard for non-strict functional programming languages.
-This release is largely conformant with Haskell 98, including monad
-and record syntax, newtypes, strictness annotations, and modules. In
-addition, it comes packaged with almost all libraries defined in the
-most recent version of the Haskell 98 Library Report.
+Hugs 98 provides an almost complete implementation of Haskell 98,
+including monad and record syntax, newtypes, strictness annotations,
+and modules. In addition, it comes packaged with almost all libraries
+defined in the most recent version of the Haskell 98 Library Report.
-More online information is available from http://www.haskell.org/
+Hugs 98 also supports a number of advanced and experimental extensions
+including multi-parameter classes, extensible records, rank-2
+polymorphism, existentials, scoped type variables, and restricted
+type synonyms.
-WWW: http://www.haskell.org/
+WWW: http://www.haskell.org/hugs/
--- Teggy
-teggy@teggy.org
+-- Oliver Braun
+obraun@informatik.unibw-muenchen.de
diff --git a/lang/hugs/pkg-plist b/lang/hugs/pkg-plist
index fb2f73a..1ab5ff5 100644
--- a/lang/hugs/pkg-plist
+++ b/lang/hugs/pkg-plist
@@ -41,6 +41,7 @@ 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
@@ -57,7 +58,9 @@ 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/MonadRec.hs
share/hugs/lib/exts/NumExts.hs
+share/hugs/lib/exts/Observe.lhs
share/hugs/lib/exts/Pretty.lhs
share/hugs/lib/exts/ST.hs
share/hugs/lib/exts/SampleVar.lhs
@@ -82,11 +85,17 @@ 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/Makefile.in
+share/doc/hugs/ffi-notes.txt
+share/doc/hugs/hugs.1.in
+share/doc/hugs/machugs-notes.txt
+share/doc/hugs/mdo-notes.txt
+share/doc/hugs/observe-notes.txt
+share/doc/hugs/winhugs-notes.txt
+share/doc/hugs/zipcomp-notes.txt
share/doc/hugs/server.tex
share/doc/hugs/server.html
-share/doc/hugs/hugs.man
share/doc/hugs/hugs.1
@dirrm share/hugs/lib/hugs
@dirrm share/hugs/lib/exts
OpenPOWER on IntegriCloud