diff options
author | tron <tron> | 1998-04-03 21:14:22 +0000 |
---|---|---|
committer | tron <tron> | 1998-04-03 21:14:22 +0000 |
commit | e1ae378250aac5a25c17fddb15b8108fd34f8c3d (patch) | |
tree | 5252e50f5dab564b08c724148d3e5b571422732e /lang | |
parent | 39cbddf3acb8b78bd953c740bb01751a82e62cfd (diff) | |
download | pkgsrc-e1ae378250aac5a25c17fddb15b8108fd34f8c3d.tar.gz |
New "hugs-1.4" package made by Nathan J. Williams.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/hugs/Makefile | 31 | ||||
-rw-r--r-- | lang/hugs/files/md5 | 1 | ||||
-rw-r--r-- | lang/hugs/pkg/COMMENT | 1 | ||||
-rw-r--r-- | lang/hugs/pkg/DESCR | 22 | ||||
-rw-r--r-- | lang/hugs/pkg/PLIST | 152 |
5 files changed, 207 insertions, 0 deletions
diff --git a/lang/hugs/Makefile b/lang/hugs/Makefile new file mode 100644 index 00000000000..56bbe4d43b5 --- /dev/null +++ b/lang/hugs/Makefile @@ -0,0 +1,31 @@ +# New packages collection makefile for: hugs +# Version required: 1.4 +# Date created: 22-Mar-98 +# Whom: nathanw@mit.edu +# +# $NetBSD: Makefile,v 1.1 1998/04/03 21:14:22 tron Exp $ + +DISTNAME= hugs-January1998-source +PKGNAME= hugs-1.4 +CATEGORIES= lang +MASTER_SITES= ftp://haskell.org/pub/haskell/hugs/January1998/ \ + ftp://ftp.cs.nott.ac.uk/pub/haskell/hugs/January1998/ +EXTRACT_SUFX= .tgz + +MAINTAINER= nathanw@mit.edu + +WRKSRC= ${WRKDIR}/hugs/src +GNU_CONFIGURE= yes +ALL_TARGET= default + +# The hugs distribution puts configure and friends in a subdirectory +# below the sources, and insists that configure be run from that directory, +# which is awkward for bsd.port.mk. +do-configure: + @(cd ${WRKSRC}/unix && CC="${CC}" ac_cv_path_CC="${CC}" \ + CFLAGS="${CFLAGS}" \ + INSTALL="${INSTALL_DATA}" \ + INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ + ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) + +.include <bsd.port.mk> diff --git a/lang/hugs/files/md5 b/lang/hugs/files/md5 new file mode 100644 index 00000000000..7e182d5bbbc --- /dev/null +++ b/lang/hugs/files/md5 @@ -0,0 +1 @@ +MD5 (hugs-January1998-source.tgz) = 6744078690cd8ecd4cb01ebe5eb1969d diff --git a/lang/hugs/pkg/COMMENT b/lang/hugs/pkg/COMMENT new file mode 100644 index 00000000000..56ca18ba658 --- /dev/null +++ b/lang/hugs/pkg/COMMENT @@ -0,0 +1 @@ +Nottingham and Yale Haskell interpreter and programming environment. diff --git a/lang/hugs/pkg/DESCR b/lang/hugs/pkg/DESCR new file mode 100644 index 00000000000..590e2a21479 --- /dev/null +++ b/lang/hugs/pkg/DESCR @@ -0,0 +1,22 @@ +The Nottingham and Yale Haskell interpreter and programming environment. + + Nottingham and Yale are pleased to announce a new release of Hugs, + a Haskell interpreter and programming environment for developing + cool Haskell programs. Sources and binaries are freely available + by anonymous FTP and on the World-Wide Web. + + This release is largely conformant with Haskell 1.4, including + monad and record syntax, newtypes, strictness annotations, and + modules. In addition, it comes packaged with the libraries defined + in the most recent version of the Haskell Library Report and with + extension libraries which are compatible with GHC 3.0. + + Hugs is best used as a Haskell program development system: it boasts + extremely fast compilation, supports incremental compilation, and + has the convenience of an interactive interpreter (within which one + can move from module to module to test different portions of a + program). However, being an interpreter, it does not nearly match + the run-time performance of, for example, GHC or HBC. + + We keep the latest information about Hugs (including a known bug + list and porting information) at http://www.haskell.org/hugs. diff --git a/lang/hugs/pkg/PLIST b/lang/hugs/pkg/PLIST new file mode 100644 index 00000000000..15d9b452fa5 --- /dev/null +++ b/lang/hugs/pkg/PLIST @@ -0,0 +1,152 @@ +@comment $NetBSD: PLIST,v 1.1 1998/04/03 21:14:22 tron Exp $ +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/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/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/Trex.hs +share/hugs/lib/exts/Addr.hs +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 +share/hugs/lib/exts/IOExts.hs +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/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/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/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/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 |