summaryrefslogtreecommitdiff
path: root/lang/hugs
diff options
context:
space:
mode:
authornathanw <nathanw>1999-08-18 03:17:20 +0000
committernathanw <nathanw>1999-08-18 03:17:20 +0000
commitd7dffac5524fe60c7200deb9fad2192041003b1e (patch)
tree04d109c74b9cd3a53587cde3ad381789f9032442 /lang/hugs
parent2fdbd55c1f85d6c81c1db56a3dd9da0d6807b724 (diff)
downloadpkgsrc-d7dffac5524fe60c7200deb9fad2192041003b1e.tar.gz
Update (long overdue) to Hugs 98, May 1999 version.
Diffstat (limited to 'lang/hugs')
-rw-r--r--lang/hugs/Makefile19
-rw-r--r--lang/hugs/files/md54
-rw-r--r--lang/hugs/pkg/PLIST172
3 files changed, 67 insertions, 128 deletions
diff --git a/lang/hugs/Makefile b/lang/hugs/Makefile
index a0392ec2615..29912d99a7a 100644
--- a/lang/hugs/Makefile
+++ b/lang/hugs/Makefile
@@ -1,22 +1,23 @@
-# $NetBSD: Makefile,v 1.5 1998/08/26 14:50:06 tsarna Exp $
+# $NetBSD: Makefile,v 1.6 1999/08/18 03:17:20 nathanw Exp $
-DISTNAME= hugs-January1998-source
-PKGNAME= hugs-1.4
+DISTNAME= Hugs98-May1999
CATEGORIES= lang
-MASTER_SITES= ftp://haskell.org/pub/haskell/hugs/January1998/ \
- ftp://ftp.cs.nott.ac.uk/pub/haskell/hugs/January1998/
-EXTRACT_SUFX= .tgz
+MASTER_SITES= http://www.cse.ogi.edu/~mpj/Hugs98/
+EXTRACT_SUFX= .tar.gz
MAINTAINER= nathanw@mit.edu
HOMEPAGE= http://www.haskell.org/hugs/
-WRKSRC= ${WRKDIR}/hugs/src
+WRKSRC= ${WRKDIR}/Hugs98/src
GNU_CONFIGURE= yes
ALL_TARGET= default
MAKE_ENV= INSTALL="${INSTALL}" INSTALL_DATA="${INSTALL_DATA}" \
INSTALL_PROGRAM="${INSTALL_PROGRAM}"
-post-extract:
- @${LN} -s ${FILESDIR}/configure ${WRKSRC}
+do-configure:
+ cd ${WRKSRC}; (cd unix; ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS})
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/../docs/hugs.1 ${PREFIX}/man/man1/hugs.1
.include "../../mk/bsd.pkg.mk"
diff --git a/lang/hugs/files/md5 b/lang/hugs/files/md5
index 8a7de484e25..ad9c0063747 100644
--- a/lang/hugs/files/md5
+++ b/lang/hugs/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.2 1998/08/07 13:24:57 agc Exp $
+$NetBSD: md5,v 1.3 1999/08/18 03:17:21 nathanw Exp $
-MD5 (hugs-January1998-source.tgz) = 6744078690cd8ecd4cb01ebe5eb1969d
+MD5 (Hugs98-May1999.tar.gz) = a8ea50fa1b1cc137d46cbda1cac8c741
diff --git a/lang/hugs/pkg/PLIST b/lang/hugs/pkg/PLIST
index 15d9b452fa5..54cde6cec43 100644
--- a/lang/hugs/pkg/PLIST
+++ b/lang/hugs/pkg/PLIST
@@ -1,42 +1,46 @@
-@comment $NetBSD: PLIST,v 1.1 1998/04/03 21:14:22 tron Exp $
+@comment $NetBSD: PLIST,v 1.2 1999/08/18 03:17:21 nathanw Exp $
bin/hugs
bin/runhugs
+man/man1/hugs.1
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/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/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/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/Pretty.lhs
-share/hugs/lib/hugs/ParseLib.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/Haskore.hs
-share/hugs/lib/hugs/Graphics.hs
-share/hugs/lib/hugs/GenericPrint.hs
-share/hugs/lib/hugs/Dynamic.hs
-share/hugs/lib/hugs/CVHAssert.hs
share/hugs/lib/hugs/AnsiScreen.hs
+share/hugs/lib/hugs/CVHAssert.hs
+share/hugs/lib/hugs/HugsDynamic.hs
+share/hugs/lib/hugs/GenericPrint.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/hugs/lib/exts/Addr.hs
+share/hugs/lib/exts/Dynamic.lhs
+share/hugs/lib/exts/Foreign.hs
+share/hugs/lib/exts/GetOpt.lhs
+share/hugs/lib/exts/NumExts.hs
+share/hugs/lib/exts/Pretty.lhs
share/hugs/lib/exts/Semaphore.lhs
share/hugs/lib/exts/SampleVar.lhs
-share/hugs/lib/exts/STBase.hs
share/hugs/lib/exts/ST.hs
share/hugs/lib/exts/LazyST.hs
share/hugs/lib/exts/Int.hs
@@ -46,107 +50,41 @@ 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/Weak.hs
share/hugs/lib/exts/Word.hs
-share/hugs/lib/Haskore/demos/SelfSim.lhs
-share/hugs/lib/Haskore/demos/HaskoreExamples.lhs
-share/hugs/lib/Haskore/demos/ChildSong6.lhs
-share/hugs/lib/Haskore/docs/basics.html
-share/hugs/lib/Haskore/docs/tutindex.html
-share/hugs/lib/Haskore/docs/testhaskore.html
-share/hugs/lib/Haskore/docs/selfsim.html
-share/hugs/lib/Haskore/docs/related.html
-share/hugs/lib/Haskore/docs/poly.gif
-share/hugs/lib/Haskore/docs/performance.html
-share/hugs/lib/Haskore/docs/intro.html
-share/hugs/lib/Haskore/docs/index.html
-share/hugs/lib/Haskore/docs/hasktomidi.html
-share/hugs/lib/Haskore/docs/haskoreexamples.html
-share/hugs/lib/Haskore/docs/haskore.html
-share/hugs/lib/Haskore/docs/haskore.gif
-share/hugs/lib/Haskore/docs/generalmidi.html
-share/hugs/lib/Haskore/docs/equiv.html
-share/hugs/lib/Haskore/docs/equiv.gif
-share/hugs/lib/Haskore/docs/chords.html
-share/hugs/lib/Haskore/docs/childsong6.html
-share/hugs/lib/Haskore/docs/tutorial.html
-share/hugs/lib/Haskore/src/BasicHaskToMidi.lhs
-share/hugs/lib/Haskore/src/README-Haskore-src.txt
-share/hugs/lib/Haskore/src/Performance.lhs
-share/hugs/lib/Haskore/src/Monads.hs
-share/hugs/lib/Haskore/src/MidiFile.lhs
-share/hugs/lib/Haskore/src/HaskoreUtils.hs
-share/hugs/lib/Haskore/src/HaskoreLoader.lhs
-share/hugs/lib/Haskore/src/HaskToMidi.lhs
-share/hugs/lib/Haskore/src/GeneralMidi.lhs
-share/hugs/lib/Haskore/src/Fractals.hs
-share/hugs/lib/Haskore/src/Chords.lhs
-share/hugs/lib/Haskore/src/Basics.lhs
-share/hugs/lib/Haskore/src/BasicMidifile.lhs
-share/hugs/lib/Haskore/src/TestHaskore.lhs
-share/hugs/lib/Haskore/README-haskore.txt
+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/StackEngine.hs
share/hugs/demos/prolog/PureEngine.hs
+share/hugs/demos/prolog/StackEngine.hs
share/hugs/demos/prolog/Subst.hs
-share/hugs/demos/prolog/Main.hs
-share/hugs/demos/prolog/CombParse.hs
-share/hugs/demos/prolog/AndorraEngine.hs
share/hugs/demos/prolog/readme
share/hugs/demos/prolog/stdlib
-share/hugs/demos/cgi/Assoc.hs
-share/hugs/demos/cgi/hello_HTML.cgi
-share/hugs/demos/cgi/greetings.txt
-share/hugs/demos/cgi/greetings.cgi
-share/hugs/demos/cgi/envpassed.cgi
-share/hugs/demos/cgi/download_papers.cgi
-share/hugs/demos/cgi/counter.cgi
-share/hugs/demos/cgi/Wrapper.hs
-share/hugs/demos/cgi/UrlEncoded.hs
-share/hugs/demos/cgi/TextPlain.hs
-share/hugs/demos/cgi/PrettyHTML.hs
-share/hugs/demos/cgi/Pretty.hs
-share/hugs/demos/cgi/Parsing.hs
-share/hugs/demos/cgi/Mime.hs
-share/hugs/demos/cgi/HTMLWizard.hs
-share/hugs/demos/cgi/HTML.hs
-share/hugs/demos/cgi/Greetings.hs
-share/hugs/demos/cgi/DownloadPapers.hs
-share/hugs/demos/cgi/Demos.hs
-share/hugs/demos/cgi/Counter.hs
-share/hugs/demos/cgi/Common.hs
-share/hugs/demos/cgi/CgiOut.hs
-share/hugs/demos/cgi/hello_plain.cgi
-share/hugs/demos/cgi/README
share/hugs/demos/AnsiDemo.hs
-share/hugs/demos/Stack.hs
-share/hugs/demos/Say.hs
-share/hugs/demos/Random.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/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
@dirrm share/hugs/lib/hugs
@dirrm share/hugs/lib/exts
-@dirrm share/hugs/lib/Haskore/demos
-@dirrm share/hugs/lib/Haskore/docs
-@dirrm share/hugs/lib/Haskore/src
-@dirrm share/hugs/lib/Haskore
@dirrm share/hugs/lib
@dirrm share/hugs/demos/prolog
-@dirrm share/hugs/demos/cgi
@dirrm share/hugs/demos
@dirrm share/hugs