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)
This commit is contained in:
kristerw 2002-08-25 16:12:01 +00:00
parent 88c5d3a87e
commit 85ef20ea78
4 changed files with 108 additions and 49 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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 $@ $<