summaryrefslogtreecommitdiff
path: root/lang/hugs
diff options
context:
space:
mode:
authortron <tron>1998-04-03 21:14:22 +0000
committertron <tron>1998-04-03 21:14:22 +0000
commite1ae378250aac5a25c17fddb15b8108fd34f8c3d (patch)
tree5252e50f5dab564b08c724148d3e5b571422732e /lang/hugs
parent39cbddf3acb8b78bd953c740bb01751a82e62cfd (diff)
downloadpkgsrc-e1ae378250aac5a25c17fddb15b8108fd34f8c3d.tar.gz
New "hugs-1.4" package made by Nathan J. Williams.
Diffstat (limited to 'lang/hugs')
-rw-r--r--lang/hugs/Makefile31
-rw-r--r--lang/hugs/files/md51
-rw-r--r--lang/hugs/pkg/COMMENT1
-rw-r--r--lang/hugs/pkg/DESCR22
-rw-r--r--lang/hugs/pkg/PLIST152
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