From d202db74096ec6d7412966c5ed2fdef219fca31c Mon Sep 17 00:00:00 2001 From: kristerw Date: Sun, 25 Aug 2002 16:12:01 +0000 Subject: Update lang/nhc98 to version 1.14a. Changes since version 1.06 include: * Lots of bugfixes. * The Hat tracing system is now entirely separate from the nhc98 compiler (and is thus not included in the package) --- lang/nhc98/Makefile | 8 +-- lang/nhc98/PLIST | 127 +++++++++++++++++++++++++++++++++++--------- lang/nhc98/distinfo | 7 ++- lang/nhc98/patches/patch-aa | 15 ------ 4 files changed, 108 insertions(+), 49 deletions(-) delete mode 100644 lang/nhc98/patches/patch-aa diff --git a/lang/nhc98/Makefile b/lang/nhc98/Makefile index 77331fbe240..b42d587a62a 100644 --- a/lang/nhc98/Makefile +++ b/lang/nhc98/Makefile @@ -1,11 +1,11 @@ -# $NetBSD: Makefile,v 1.12 2002/01/03 13:52:48 wiz Exp $ +# $NetBSD: Makefile,v 1.13 2002/08/25 16:12:01 kristerw Exp $ -DISTNAME= nhc98src-1.06 -PKGNAME= nhc98-1.06 +DISTNAME= nhc98src-1.14a +PKGNAME= nhc98-1.14a CATEGORIES= lang MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/nhc98/ -MAINTAINER= packages@netbsd.org +MAINTAINER= kristerw@netbsd.org HOMEPAGE= http://www.cs.york.ac.uk/fp/nhc98/ COMMENT= Portable Haskell 98 compiler diff --git a/lang/nhc98/PLIST b/lang/nhc98/PLIST index fdc947fadf6..47f7002628f 100644 --- a/lang/nhc98/PLIST +++ b/lang/nhc98/PLIST @@ -1,15 +1,9 @@ -@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:24:21 zuntum Exp $ +@comment $NetBSD: PLIST,v 1.2 2002/08/25 16:12:02 kristerw Exp $ bin/greencard-nhc98 bin/harch -bin/hat-check -bin/hat-checki -bin/hat-connect -bin/hat-detect -bin/hat-observe -bin/hat-stack -bin/hat-trail bin/hi bin/hmake +bin/hmake-config bin/hood bin/hp2graph bin/nhc98 @@ -78,6 +72,7 @@ include/nhc98/System.T.hi include/nhc98/System.hi include/nhc98/Time.hi include/nhc98/Warning.hi +include/nhc98/art.h include/nhc98/bytecode.h include/nhc98/bytecode_o.h include/nhc98/cinterface.h @@ -85,7 +80,6 @@ include/nhc98/codemacros.h include/nhc98/flt.h include/nhc98/greencard.h include/nhc98/haskell2c.h -include/nhc98/hat.h include/nhc98/localmalloc.h include/nhc98/macros_o.h include/nhc98/mk.h @@ -99,36 +93,76 @@ include/nhc98/runtime.h include/nhc98/stableptr.h include/nhc98/twopass.h lib/hmake/${HARCH}/HInteractive +lib/hmake/${HARCH}/MkConfig lib/hmake/${HARCH}/MkProg lib/hmake/${HARCH}/Older -lib/hmake/${HARCH}/hmake.config -lib/nhc98/hat-trail.jar +lib/hmake/${HARCH}/hmakerc lib/nhc98/hood.jar +lib/nhc98/${HARCH}/Array.z.a +lib/nhc98/${HARCH}/BinArray.z.a +lib/nhc98/${HARCH}/Binary.z.a +lib/nhc98/${HARCH}/Bit.z.a +lib/nhc98/${HARCH}/CPUTime.z.a +lib/nhc98/${HARCH}/CString.z.a +lib/nhc98/${HARCH}/Char.z.a +lib/nhc98/${HARCH}/Complex.z.a +lib/nhc98/${HARCH}/DErrNo.z.a +lib/nhc98/${HARCH}/DbgIface.z.a +lib/nhc98/${HARCH}/Directory.z.a +lib/nhc98/${HARCH}/Driver.z.a +lib/nhc98/${HARCH}/FFI.z.a +lib/nhc98/${HARCH}/GreenCard.z.a +lib/nhc98/${HARCH}/Haskell.z.a +lib/nhc98/${HARCH}/IO.z.a +lib/nhc98/${HARCH}/IOExtras.z.a +lib/nhc98/${HARCH}/Ix.z.a +lib/nhc98/${HARCH}/List.z.a +lib/nhc98/${HARCH}/Locale.z.a +lib/nhc98/${HARCH}/Maybe.z.a +lib/nhc98/${HARCH}/Monad.z.a +lib/nhc98/${HARCH}/NonStdEval.z.a +lib/nhc98/${HARCH}/NonStdGetPID.z.a +lib/nhc98/${HARCH}/NonStdProfile.z.a +lib/nhc98/${HARCH}/NonStdTrace.z.a +lib/nhc98/${HARCH}/NonStdUnsafeCoerce.z.a +lib/nhc98/${HARCH}/Numeric.z.a +lib/nhc98/${HARCH}/Observe.z.a +lib/nhc98/${HARCH}/PackedString.z.a lib/nhc98/${HARCH}/Prelude.a -lib/nhc98/${HARCH}/PreludeT.a +lib/nhc98/${HARCH}/Prelude.p.a +lib/nhc98/${HARCH}/PreludeAll.z.a +lib/nhc98/${HARCH}/Random.z.a +lib/nhc98/${HARCH}/Ratio.z.a lib/nhc98/${HARCH}/Runtime.a -lib/nhc98/${HARCH}/RuntimeT.a +lib/nhc98/${HARCH}/Runtime.p.a +lib/nhc98/${HARCH}/Runtime.z.a +lib/nhc98/${HARCH}/System.z.a +lib/nhc98/${HARCH}/Time.z.a +lib/nhc98/${HARCH}/UnboxedArray.z.a +lib/nhc98/${HARCH}/Warning.z.a lib/nhc98/${HARCH}/config lib/nhc98/${HARCH}/greencard-nhc98 -lib/nhc98/${HARCH}/hat-check -lib/nhc98/${HARCH}/hat-checki -lib/nhc98/${HARCH}/hat-connect -lib/nhc98/${HARCH}/hat-detect -lib/nhc98/${HARCH}/hat-observe -lib/nhc98/${HARCH}/hat-stack lib/nhc98/${HARCH}/hmake-PRAGMA -lib/nhc98/${HARCH}/hmake.config -lib/nhc98/${HARCH}/libdebug.a -lib/nhc98/${HARCH}/libdebugT.a +lib/nhc98/${HARCH}/hp2graph lib/nhc98/${HARCH}/main.o -lib/nhc98/${HARCH}/mainT.o +lib/nhc98/${HARCH}/main.p.o +lib/nhc98/${HARCH}/main.z.o lib/nhc98/${HARCH}/mutator.o -lib/nhc98/${HARCH}/mutatorT.o +lib/nhc98/${HARCH}/mutator.p.o +lib/nhc98/${HARCH}/mutator.z.o lib/nhc98/${HARCH}/mutlib.o -lib/nhc98/${HARCH}/mutlibT.o +lib/nhc98/${HARCH}/mutlib.p.o +lib/nhc98/${HARCH}/mutlib.z.o lib/nhc98/${HARCH}/nhc98comp lib/nhc98/${HARCH}/nhc98heap +lib/nhc98/${HARCH}/tprofprel1.z.o +lib/nhc98/${HARCH}/tprofprel2.z.o +lib/nhc98/${HARCH}/tprofprel3.z.o man/man1/harch.1 +man/man1/hat-detect.1 +man/man1/hat-observe.1 +man/man1/hat-stack.1 +man/man1/hat-trail.1 man/man1/hmake.1 man/man1/hp2graph.1 man/man1/nhc98.1 @@ -172,6 +206,7 @@ share/doc/nhc98/cvs.html share/doc/nhc98/download.html share/doc/nhc98/errmsgs.html share/doc/nhc98/examples/ZooQuiz.hs +share/doc/nhc98/extensions.html share/doc/nhc98/ffi.html share/doc/nhc98/fig1.gif share/doc/nhc98/fig2.html @@ -179,27 +214,64 @@ share/doc/nhc98/fig3.html share/doc/nhc98/fig4.html share/doc/nhc98/greencard-york.html share/doc/nhc98/greencard.html +share/doc/nhc98/hat/BadInsort.hs +share/doc/nhc98/hat/Insort.hs share/doc/nhc98/hat/browser-detail.html +share/doc/nhc98/hat/bugs-tools.html +share/doc/nhc98/hat/bugs.html +share/doc/nhc98/hat/config.html +share/doc/nhc98/hat/copyright.html +share/doc/nhc98/hat/download.html share/doc/nhc98/hat/faq.html share/doc/nhc98/hat/feature-table.html +share/doc/nhc98/hat/fest-0202.bugs share/doc/nhc98/hat/frejaHatHood.ps.gz +share/doc/nhc98/hat/hat-reference.tex share/doc/nhc98/hat/hat-trail-1.eps +share/doc/nhc98/hat/hat-trail-1.pdf share/doc/nhc98/hat/hat-trail.gif share/doc/nhc98/hat/hat.gif +share/doc/nhc98/hat/hatuser-old.html +share/doc/nhc98/hat/hatuser.aux +share/doc/nhc98/hat/hatuser.dvi +share/doc/nhc98/hat/hatuser.html +share/doc/nhc98/hat/hatuser.log +share/doc/nhc98/hat/hatuser.out +share/doc/nhc98/hat/hatuser.pdf +share/doc/nhc98/hat/hatuser.ps share/doc/nhc98/hat/hatuser.tex +share/doc/nhc98/hat/hatuser.toc +share/doc/nhc98/hat/hatuser001.gif +share/doc/nhc98/hat/hw01-draft.ps.gz share/doc/nhc98/hat/index.html +share/doc/nhc98/hat/install.html +share/doc/nhc98/hat/libraries.html share/doc/nhc98/hat/limitations-detail.html share/doc/nhc98/hat/limitations.html share/doc/nhc98/hat/maillist.html +share/doc/nhc98/hat/newhat.ps.gz share/doc/nhc98/hat/old-tracing.html share/doc/nhc98/hat/paper.dvi share/doc/nhc98/hat/proposal.html +share/doc/nhc98/hat/publications.html +share/doc/nhc98/hat/requirements.html +share/doc/nhc98/hat/status.html +share/doc/nhc98/hat/toolkitThesis.ps.gz share/doc/nhc98/hat/tracing.html +share/doc/nhc98/hat/tutorial1.aux +share/doc/nhc98/hat/tutorial1.dvi +share/doc/nhc98/hat/tutorial1.html +share/doc/nhc98/hat/tutorial1.hva +share/doc/nhc98/hat/tutorial1.log +share/doc/nhc98/hat/tutorial1.pdf +share/doc/nhc98/hat/tutorial1.ps +share/doc/nhc98/hat/tutorial1.tex share/doc/nhc98/heapprof.html share/doc/nhc98/history.html share/doc/nhc98/history98.html -share/doc/nhc98/hmake.html share/doc/nhc98/hmake/changes.html +share/doc/nhc98/hmake/hi-commands.html +share/doc/nhc98/hmake/hmake-config.html share/doc/nhc98/hmake/hmake.html share/doc/nhc98/hmake/index.html share/doc/nhc98/hmake/interactive.html @@ -215,12 +287,15 @@ share/doc/nhc98/libraries.html share/doc/nhc98/libs/BinArray.html share/doc/nhc98/libs/Binary.html share/doc/nhc98/libs/Bit.html +share/doc/nhc98/libs/FFI.html +share/doc/nhc98/libs/IOExtras.html share/doc/nhc98/libs/OldBinary.html share/doc/nhc98/libs/Time.html share/doc/nhc98/libs/index.html share/doc/nhc98/limits.html share/doc/nhc98/limits.html.inst share/doc/nhc98/maillist.html +share/doc/nhc98/new_tiny.gif share/doc/nhc98/nhc13.gif share/doc/nhc98/nhc98.gif share/doc/nhc98/runtime-options.html diff --git a/lang/nhc98/distinfo b/lang/nhc98/distinfo index 1994e39d809..068cee71f33 100644 --- a/lang/nhc98/distinfo +++ b/lang/nhc98/distinfo @@ -1,5 +1,4 @@ -$NetBSD: distinfo,v 1.5 2001/12/26 01:04:54 wiz Exp $ +$NetBSD: distinfo,v 1.6 2002/08/25 16:12:02 kristerw Exp $ -SHA1 (nhc98src-1.06.tar.gz) = acae0326af4321c78db9179bdd2d6825906815bb -Size (nhc98src-1.06.tar.gz) = 5753553 bytes -SHA1 (patch-aa) = 07dad625265606f85fd49e6718e5b27d05be18fe +SHA1 (nhc98src-1.14a.tar.gz) = e82f815367790d7a090c676d6e1f3b368efebe35 +Size (nhc98src-1.14a.tar.gz) = 6215952 bytes diff --git a/lang/nhc98/patches/patch-aa b/lang/nhc98/patches/patch-aa deleted file mode 100644 index 873975c4da1..00000000000 --- a/lang/nhc98/patches/patch-aa +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-aa,v 1.3 2001/12/26 01:04:54 wiz Exp $ - ---- src/tracer/hat/Makefile.orig Fri Jun 1 14:13:44 2001 -+++ src/tracer/hat/Makefile -@@ -47,8 +47,8 @@ - - - # Thorsten's libraries and tools --THORFLAGS = -g --LINKFLAGS = -lncurses -g -+THORFLAGS = -I${BUILDLINK_DIR}/include -+LINKFLAGS = -Wl,-R${LOCALBASE}/lib -L${BUILDLINK_DIR}/lib -lncurses - - $(THOROBJS) : $(OBJDIR)/%.o : %.c - $(CC) -c $(THORFLAGS) -o $@ $< -- cgit v1.2.3