1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

- lang/nhc98 to devel/hat version 2.00 repocopy. hat split from nhc98

since lang/ghc may use it too.

PR:		ports/39540
Submitted by:	Oliver Braun <obraun@informatik.unibw-muenchen.de> (maintainer)
Repocopied by:	joe
This commit is contained in:
Patrick Li 2002-07-08 19:35:22 +00:00
parent 2bf5f86ca2
commit 192e124d27
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=62671
17 changed files with 583 additions and 982 deletions

View File

@ -210,6 +210,7 @@
SUBDIR += haddock
SUBDIR += happy
SUBDIR += happydoc
SUBDIR += hat
SUBDIR += hmake
SUBDIR += hp48cc
SUBDIR += hypersrc

View File

@ -1,73 +1,67 @@
# New ports collection makefile for: nhc98
# Date created: 04 October 2001
# New ports collection makefile for: hat
# Date created: 16 June 2002
# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de>
#
# $FreeBSD$
#
PORTNAME= nhc98
PORTVERSION= 1.14
CATEGORIES= lang
PORTNAME= hat
PORTVERSION= 2.00
CATEGORIES= devel
MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/${PORTNAME}/
DISTNAME= ${PORTNAME}src-${PORTVERSION}
DIST_SUBDIR= nhc98
MAINTAINER= obraun@informatik.unibw-muenchen.de
USE_REINPLACE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 500000
BUILD_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
RUN_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
.if defined(WITH_GHC)
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
.endif
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_GMAKE= yes
HAS_CONFIGURE= yes
.if ${OSVERSION} >= 500000
CONFIGURE_ARGS+= --buildwith=ghc
USE_REINPLACE= yes
USE_GLIB= yes
.if defined(WITH_GHC)
PLIST_SUB= GHC=""
.else
ALL_TARGET= hat
PLIST_SUB= GHC="@comment "
.endif
CONFIGURE_ARGS= --prefix=${PREFIX}
CONFIGURE_ARGS+= --buildwith=nhc98 --libdir=${PREFIX}/lib
.if !defined(NOPORTDOCS)
CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/nhc98 +docs
CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc +docs
.endif
MAN1= harch.1 hmake.1 hp2graph.1 nhc98.1
MAN1= hat-detect.1 hat-observe.1 hat-stack.1 hat-trail.1
pre-everything::
@${ECHO_CMD} ""
.if defined(WITH_GHC)
@${ECHO_CMD} " HAT will build and install for both nhc98 and ghc."
.else
@${ECHO_CMD} " HAT will build and install for nhc98 only."
@${ECHO_CMD} " Define WITH_GHC to install for ghc, too."
.endif
@${ECHO_CMD} ""
post-patch:
@${REINPLACE_CMD} -e 's|-O3|${CFLAGS}|' ${WRKSRC}/Makefile.inc
@${REINPLACE_CMD} -e "s|glib-config|${GLIB_CONFIG}|" \
${WRKSRC}/configure ${WRKSRC}/src/hat/tools/Makefile \
${WRKSRC}/src/hat/oldtools/Makefile
post-configure:
@${ECHO} "LIBDIR=${PREFIX}/lib/nhc98" \
>> ${WRKSRC}/targets/ix86-FreeBSD/config.cache
pre-install:
.if exists(${PREFIX}/bin/hmake) && !defined(OVERRIDE_HMAKE)
@${ECHO} ""
@${ECHO} "It seems that there is already a version of hmake installed on"
@${ECHO} "this system. Since hmake is part of nhc98, please deinstall it,"
@${ECHO} "or define OVERRIDE_HMAKE to override the installed version."
@${ECHO} ""
@${FALSE}
.endif
post-install:
${SED} -e "s#/usr/doc/nhc98#${PREFIX}/share/doc/nhc98#" \
< ${WRKSRC}/man/nhc98.1 > ${WRKSRC}/man/nhc98.1.fix
${INSTALL_MAN} ${WRKSRC}/man/nhc98.1.fix ${PREFIX}/man/man1/nhc98.1
${RM} ${WRKSRC}/man/nhc98.1.fix
.if !defined(NOPORTDOCS)
post-install:
@${RM} -r ${PREFIX}/share/doc/hat/CVS
.for ending in aux log
${RM} ${PREFIX}/share/doc/nhc98/hat/tutorial1.${ending}
@${RM} ${PREFIX}/share/doc/hat/tutorial1.${ending}
.endfor
.for ending in aux log out toc
${RM} ${PREFIX}/share/doc/nhc98/hat/hatuser.${ending}
.endfor
.for directory in . bugs examples hat hmake implementation-notes libs
${RM} -r ${PREFIX}/share/doc/nhc98/${directory}/CVS
@${RM} ${PREFIX}/share/doc/hat/hatuser.${ending}
.endfor
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (nhc98/nhc98src-1.14.tar.gz) = 2d19e65360e0370cb88cb0adad3014bb
MD5 (hat-2.00.tar.gz) = bd93dd2cc2b9bde2d4b24595074cd158

View File

@ -1,110 +0,0 @@
--- Makefile.orig Fri Jun 14 18:23:12 2002
+++ Makefile Fri Jun 14 18:24:00 2002
@@ -141,15 +141,15 @@
TARGDIR= targets
TARGETS= runtime prelude greencard hp2graph hattools \
- profruntime profprelude profprelude-$(CC) \
- timeruntime timeprelude timeprelude-$(CC) \
+ profruntime profprelude profprelude-gcc \
+ timeruntime timeprelude timeprelude-gcc \
timetraceruntime timetraceprelude \
- traceruntime traceprelude traceprelude-$(CC) \
- compiler-nhc compiler-hbc compiler-ghc compiler-$(CC) \
- hmake-nhc hmake-hbc hmake-ghc hmake-$(CC) \
- greencard-nhc greencard-hbc greencard-ghc greencard-$(CC) \
+ traceruntime traceprelude traceprelude-gcc \
+ compiler-nhc compiler-hbc compiler-ghc compiler-gcc \
+ hmake-nhc hmake-hbc hmake-ghc hmake-gcc \
+ greencard-nhc greencard-hbc greencard-ghc greencard-gcc \
hat-nhc hat-ghc \
- prelude-$(CC) pragma-$(CC)
+ prelude-gcc pragma-gcc
.PHONY: default basic all tracer compiler help config install hat hattools
@@ -183,8 +183,8 @@
basic-nhc: $(PRAGMA) runtime hmake-nhc greencard-nhc compiler-nhc prelude
basic-hbc: $(PRAGMA) runtime hmake-hbc greencard-hbc compiler-hbc prelude
basic-ghc: $(PRAGMA) runtime hmake-ghc greencard-ghc compiler-ghc prelude
-basic-$(CC): runtime prelude-$(CC) pragma-$(CC) compiler-$(CC) \
- greencard-$(CC) hmake-$(CC)
+basic-gcc: runtime prelude-gcc pragma-gcc compiler-gcc \
+ greencard-gcc hmake-gcc
all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile #tracer #hoodui
@@ -204,9 +204,9 @@
compiler-ghc traceruntime traceprelude hattools hat-ghc
tracer-hbc: $(PRAGMA) runtime hmake-hbc greencard-hbc \
compiler-hbc traceruntime traceprelude hattools
-tracer-$(CC): runtime prelude-$(CC) pragma-$(CC) compiler-$(CC) \
- greencard-$(CC) hmake-$(CC) \
- traceruntime traceprelude-$(CC) hattools
+tracer-gcc: runtime prelude-gcc pragma-gcc compiler-gcc \
+ greencard-gcc hmake-gcc \
+ traceruntime traceprelude-gcc hattools
timetraceprofile: timetraceruntime timetraceprelude
$(TARGETS): % : $(TARGDIR)/$(MACHINE)/%
@@ -328,44 +328,44 @@
touch $(TARGDIR)/$(MACHINE)/timeprelude
-$(TARGDIR)/$(MACHINE)/prelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/prelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) fromC relink
- touch $(TARGDIR)/$(MACHINE)/prelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/prelude-gcc
touch $(TARGDIR)/$(MACHINE)/prelude
-$(TARGDIR)/$(MACHINE)/traceprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/traceprelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) CFG=T fromC
cd src/prelude/$(MACHINE); $(MAKE) CFG=T clean all
cd src/prelude; $(MAKE) CFG=T relink
- touch $(TARGDIR)/$(MACHINE)/traceprelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/traceprelude-gcc
touch $(TARGDIR)/$(MACHINE)/traceprelude
-$(TARGDIR)/$(MACHINE)/timeprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/timeprelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) CFG=z fromC
cd src/prelude/$(MACHINE); $(MAKE) CFG=z clean all
cd src/prelude; $(MAKE) CFG=z relink
- touch $(TARGDIR)/$(MACHINE)/timeprelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/timeprelude-gcc
touch $(TARGDIR)/$(MACHINE)/timeprelude
-$(TARGDIR)/$(MACHINE)/profprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/profprelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) CFG=p fromC
cd src/prelude/$(MACHINE); $(MAKE) CFG=p clean all
cd src/prelude; $(MAKE) CFG=p relink
- touch $(TARGDIR)/$(MACHINE)/profprelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/profprelude-gcc
touch $(TARGDIR)/$(MACHINE)/profprelude
-$(TARGDIR)/$(MACHINE)/compiler-$(CC): $(COMPILERC)
+$(TARGDIR)/$(MACHINE)/compiler-gcc: $(COMPILERC)
cd src/compiler98; $(MAKE) fromC
cd src/prelude/$(MACHINE); $(MAKE) clean all # Patch machine-specific parts.
cd src/prelude; $(MAKE) relink
cd src/compiler98; $(MAKE) relink
- touch $(TARGDIR)/$(MACHINE)/compiler-$(CC)
-$(TARGDIR)/$(MACHINE)/greencard-$(CC): $(GREENCARDC)
+ touch $(TARGDIR)/$(MACHINE)/compiler-gcc
+$(TARGDIR)/$(MACHINE)/greencard-gcc: $(GREENCARDC)
cd src/greencard; $(MAKE) fromC
- touch $(TARGDIR)/$(MACHINE)/greencard $(TARGDIR)/$(MACHINE)/greencard-$(CC)
-$(TARGDIR)/$(MACHINE)/pragma-$(CC): script/hmake-PRAGMA.hc
+ touch $(TARGDIR)/$(MACHINE)/greencard $(TARGDIR)/$(MACHINE)/greencard-gcc
+$(TARGDIR)/$(MACHINE)/pragma-gcc: script/hmake-PRAGMA.hc
script/nhc98 -o $(PRAGMA) script/hmake-PRAGMA.hc
- touch $(TARGDIR)/$(MACHINE)/pragma-$(CC)
-$(TARGDIR)/$(MACHINE)/hmake-$(CC): $(HMAKEC)
+ touch $(TARGDIR)/$(MACHINE)/pragma-gcc
+$(TARGDIR)/$(MACHINE)/hmake-gcc: $(HMAKEC)
cd src/hmake; $(MAKE) fromC config
cd src/interpreter; $(MAKE) fromC
- touch $(TARGDIR)/$(MACHINE)/hmake-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/hmake-gcc
script/errnogen.c: script/GenerateErrNo.hs

View File

@ -1,11 +1,20 @@
--- configure.orig Tue Jun 18 20:21:59 2002
+++ configure Tue Jun 18 20:24:20 2002
@@ -748,7 +748,7 @@
then mkdir -p $DESTDIR$MANDIR; echo ' (created)'
--- configure.orig Tue Jun 18 20:12:04 2002
+++ configure Tue Jun 18 20:12:36 2002
@@ -385,8 +385,6 @@
then mkdir -p $DESTDIR$BINDIR; echo ' (created)'
else echo ' (exists)'
fi
- for file in man/*
+ for file in man/harch.1 man/hmake.1 man/hp2graph.1 man/nhc98.1
do
echo " `basename $file` "
cp $file $DESTDIR$MANDIR
- echo " harch"
- cp script/harch $DESTDIR$BINDIR
echo " hat-graph"
cp script/hat-graph $DESTDIR$BINDIR
echo " hat-trans"
@@ -402,7 +400,7 @@
ln $DESTDIR$BINDIR/hat-template $DESTDIR$BINDIR/$hattool
done
echo
- chmod +x $DESTDIR$BINDIR/harch $DESTDIR$BINDIR/hat-trans
+ chmod +x $DESTDIR$BINDIR/hat-trans
chmod +x $DESTDIR$BINDIR/hat-template $DESTDIR$BINDIR/hat-graph
rm $DESTDIR$BINDIR/hat-template
else

View File

@ -1,13 +0,0 @@
--- script/harch.orig Tue Mar 19 13:20:39 2002
+++ script/harch Tue Mar 19 13:22:26 2002
@@ -13,8 +13,8 @@
if uname >/dev/null 2>&1
then
- if uname -p >/dev/null 2>&1
- then PROCESSOR=`uname -p`
+ if uname -m >/dev/null 2>&1
+ then PROCESSOR=`uname -m`
case "$PROCESSOR" in
unknown|*\ *)
PROCESSOR=`uname -m`

View File

@ -1 +1 @@
A fully-fledged compiler for Haskell 98
A source-level tracer for Haskell 98

View File

@ -1,10 +1,10 @@
nhc98 is a fully-fledged compiler for Haskell 98, the standard lazy functional
programming language. Written in Haskell, it is small and very portable, and
aims to produce small executables that run in small amounts of memory. It comes
with extensive tool support for automatic compilation, foreign language
interfacing, heap and time profiling, tracing, and debugging.
Hat is a source-level tracer for Haskell 98, the standard lazy functional
programming language. Hat is a tool that gives the user access to otherwise
invisible information about a computation.
WWW: http://www.cs.york.ac.uk/fp/nhc98/
Hat works with both ghc and nhc98.
WWW: http://www.cs.york.ac.uk/fp/hat/
-- Oliver Braun
obraun@informatik.unibw-muenchen.de

View File

@ -1,306 +1,226 @@
bin/harch
bin/nhc98
bin/hmake
bin/hmake-config
bin/hi
bin/hood
bin/greencard-nhc98
bin/tprofprel
bin/hp2graph
include/nhc98/Array.T.hi
include/nhc98/Array.hi
include/nhc98/BinArray.hi
include/nhc98/Binary.T.hi
include/nhc98/Binary.hi
include/nhc98/Bit.hi
include/nhc98/CPUTime.T.hi
include/nhc98/CPUTime.hi
include/nhc98/Char.T.hi
include/nhc98/Char.hi
include/nhc98/Complex.T.hi
include/nhc98/Complex.hi
include/nhc98/DPrelude.hi
include/nhc98/DbgIface.hi
include/nhc98/DbgStub.hi
include/nhc98/Directory.T.hi
include/nhc98/Directory.hi
include/nhc98/FFI.T.hi
include/nhc98/FFI.hi
include/nhc98/FFIBuiltin.T.hi
include/nhc98/FFIBuiltin.hi
include/nhc98/GreenCard.T.hi
include/nhc98/GreenCard.gc
include/nhc98/GreenCard.hi
include/nhc98/Haskell.hi
include/nhc98/HatBuiltin.hi
include/nhc98/HsFFI.h
include/nhc98/IO.T.hi
include/nhc98/IO.hi
include/nhc98/IOExtras.T.hi
include/nhc98/IOExtras.hi
include/nhc98/Ix.T.hi
include/nhc98/Ix.hi
include/nhc98/List.T.hi
include/nhc98/List.hi
include/nhc98/Locale.hi
include/nhc98/Maybe.T.hi
include/nhc98/Maybe.hi
include/nhc98/Monad.T.hi
include/nhc98/Monad.hi
include/nhc98/NonStdEval.hi
include/nhc98/NonStdGetPID.hi
include/nhc98/NonStdProfile.hi
include/nhc98/NonStdTrace.T.hi
include/nhc98/NonStdTrace.hi
include/nhc98/NonStdUnsafeCoerce.T.hi
include/nhc98/NonStdUnsafeCoerce.hi
include/nhc98/Numeric.T.hi
include/nhc98/Numeric.hi
include/nhc98/Observe.hi
include/nhc98/PackedString.T.hi
include/nhc98/PackedString.hi
include/nhc98/Prelude.T.hi
include/nhc98/Prelude.hi
include/nhc98/PreludeBuiltin.T.hi
include/nhc98/PreludeBuiltin.hi
include/nhc98/Q8defs.h
include/nhc98/Random.T.hi
include/nhc98/Random.hi
include/nhc98/Ratio.T.hi
include/nhc98/Ratio.hi
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
include/nhc98/codemacros.h
include/nhc98/flt.h
include/nhc98/greencard.h
include/nhc98/haskell2c.h
include/nhc98/localmalloc.h
include/nhc98/macros_o.h
include/nhc98/mk.h
include/nhc98/mkByHand.h
include/nhc98/mkByProg.h
include/nhc98/mutlib.h
include/nhc98/newbytecode.h
include/nhc98/newmacros.h
include/nhc98/node.h
include/nhc98/runtime.h
include/nhc98/stableptr.h
include/nhc98/twopass.h
lib/nhc98/hood.jar
lib/nhc98/ix86-FreeBSD/Array.z.a
lib/nhc98/ix86-FreeBSD/BinArray.z.a
lib/nhc98/ix86-FreeBSD/Binary.z.a
lib/nhc98/ix86-FreeBSD/Bit.z.a
lib/nhc98/ix86-FreeBSD/CPUTime.z.a
lib/nhc98/ix86-FreeBSD/CString.z.a
lib/nhc98/ix86-FreeBSD/Char.z.a
lib/nhc98/ix86-FreeBSD/Complex.z.a
lib/nhc98/ix86-FreeBSD/DErrNo.z.a
lib/nhc98/ix86-FreeBSD/DbgIface.z.a
lib/nhc98/ix86-FreeBSD/Directory.z.a
lib/nhc98/ix86-FreeBSD/Driver.z.a
lib/nhc98/ix86-FreeBSD/FFI.z.a
lib/nhc98/ix86-FreeBSD/GreenCard.z.a
lib/nhc98/ix86-FreeBSD/Haskell.z.a
lib/nhc98/ix86-FreeBSD/IO.z.a
lib/nhc98/ix86-FreeBSD/IOExtras.z.a
lib/nhc98/ix86-FreeBSD/Ix.z.a
lib/nhc98/ix86-FreeBSD/List.z.a
lib/nhc98/ix86-FreeBSD/Locale.z.a
lib/nhc98/ix86-FreeBSD/Maybe.z.a
lib/nhc98/ix86-FreeBSD/Monad.z.a
lib/nhc98/ix86-FreeBSD/NonStdEval.z.a
lib/nhc98/ix86-FreeBSD/NonStdGetPID.z.a
lib/nhc98/ix86-FreeBSD/NonStdProfile.z.a
lib/nhc98/ix86-FreeBSD/NonStdTrace.z.a
lib/nhc98/ix86-FreeBSD/NonStdUnsafeCoerce.z.a
lib/nhc98/ix86-FreeBSD/Numeric.z.a
lib/nhc98/ix86-FreeBSD/Observe.z.a
lib/nhc98/ix86-FreeBSD/PackedString.z.a
lib/nhc98/ix86-FreeBSD/Prelude.a
lib/nhc98/ix86-FreeBSD/Prelude.p.a
lib/nhc98/ix86-FreeBSD/PreludeAll.z.a
lib/nhc98/ix86-FreeBSD/Random.z.a
lib/nhc98/ix86-FreeBSD/Ratio.z.a
lib/nhc98/ix86-FreeBSD/Runtime.a
lib/nhc98/ix86-FreeBSD/Runtime.p.a
lib/nhc98/ix86-FreeBSD/Runtime.z.a
lib/nhc98/ix86-FreeBSD/System.z.a
lib/nhc98/ix86-FreeBSD/Time.z.a
lib/nhc98/ix86-FreeBSD/UnboxedArray.z.a
lib/nhc98/ix86-FreeBSD/Warning.z.a
lib/nhc98/ix86-FreeBSD/config
lib/nhc98/ix86-FreeBSD/greencard-nhc98
lib/nhc98/ix86-FreeBSD/hmake-PRAGMA
lib/nhc98/ix86-FreeBSD/hp2graph
lib/nhc98/ix86-FreeBSD/main.o
lib/nhc98/ix86-FreeBSD/main.p.o
lib/nhc98/ix86-FreeBSD/main.z.o
lib/nhc98/ix86-FreeBSD/mutator.o
lib/nhc98/ix86-FreeBSD/mutator.p.o
lib/nhc98/ix86-FreeBSD/mutator.z.o
lib/nhc98/ix86-FreeBSD/mutlib.o
lib/nhc98/ix86-FreeBSD/mutlib.p.o
lib/nhc98/ix86-FreeBSD/mutlib.z.o
lib/nhc98/ix86-FreeBSD/nhc98comp
lib/nhc98/ix86-FreeBSD/nhc98heap
lib/nhc98/ix86-FreeBSD/tprofprel1.z.o
lib/nhc98/ix86-FreeBSD/tprofprel2.z.o
lib/nhc98/ix86-FreeBSD/tprofprel3.z.o
lib/hmake/ix86-FreeBSD/HInteractive
lib/hmake/ix86-FreeBSD/MkConfig
lib/hmake/ix86-FreeBSD/MkProg
lib/hmake/ix86-FreeBSD/Older
lib/hmake/ix86-FreeBSD/hmakerc
%%PORTDOCS%%share/doc/nhc98/98.html
%%PORTDOCS%%share/doc/nhc98/CcallingHaskell.html
%%PORTDOCS%%share/doc/nhc98/bugs.html
%%PORTDOCS%%share/doc/nhc98/compiler-options.html
%%PORTDOCS%%share/doc/nhc98/config.html
%%PORTDOCS%%share/doc/nhc98/contrib.html
%%PORTDOCS%%share/doc/nhc98/copyright.html
%%PORTDOCS%%share/doc/nhc98/cvs.html
%%PORTDOCS%%share/doc/nhc98/download.html
%%PORTDOCS%%share/doc/nhc98/errmsgs.html
%%PORTDOCS%%share/doc/nhc98/extensions.html
%%PORTDOCS%%share/doc/nhc98/ffi.html
%%PORTDOCS%%share/doc/nhc98/fig1.gif
%%PORTDOCS%%share/doc/nhc98/fig2.html
%%PORTDOCS%%share/doc/nhc98/fig3.html
%%PORTDOCS%%share/doc/nhc98/fig4.html
%%PORTDOCS%%share/doc/nhc98/greencard-york.html
%%PORTDOCS%%share/doc/nhc98/greencard.html
%%PORTDOCS%%share/doc/nhc98/heapprof.html
%%PORTDOCS%%share/doc/nhc98/history.html
%%PORTDOCS%%share/doc/nhc98/history98.html
%%PORTDOCS%%share/doc/nhc98/index.html
%%PORTDOCS%%share/doc/nhc98/install.html
%%PORTDOCS%%share/doc/nhc98/libraries.html
%%PORTDOCS%%share/doc/nhc98/limits.html
%%PORTDOCS%%share/doc/nhc98/limits.html.inst
%%PORTDOCS%%share/doc/nhc98/maillist.html
%%PORTDOCS%%share/doc/nhc98/new_tiny.gif
%%PORTDOCS%%share/doc/nhc98/nhc13.gif
%%PORTDOCS%%share/doc/nhc98/nhc98.gif
%%PORTDOCS%%share/doc/nhc98/runtime-options.html
%%PORTDOCS%%share/doc/nhc98/status.html
%%PORTDOCS%%share/doc/nhc98/todo.html
%%PORTDOCS%%share/doc/nhc98/tprof.html
%%PORTDOCS%%share/doc/nhc98/tracer.html
%%PORTDOCS%%share/doc/nhc98/windows.html
%%PORTDOCS%%share/doc/nhc98/york-release.html
%%PORTDOCS%%share/doc/nhc98/bugs/Nhc13Test1.hs
%%PORTDOCS%%share/doc/nhc98/bugs/Nhc13Test10.hs
%%PORTDOCS%%share/doc/nhc98/bugs/Nhc13Test13.hs
%%PORTDOCS%%share/doc/nhc98/bugs/README
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test1.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test10.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test11.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test12.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test13.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test14.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test15.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test16.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test17.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test18.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test19.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test2.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test20.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test3.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test4.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test5.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test6.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test7.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test8.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test9.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test19.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test20.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test21.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test22.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test23.hs
%%PORTDOCS%%share/doc/nhc98/examples/ZooQuiz.hs
%%PORTDOCS%%share/doc/nhc98/hat/BadInsort.hs
%%PORTDOCS%%share/doc/nhc98/hat/Insort.hs
%%PORTDOCS%%share/doc/nhc98/hat/browser-detail.html
%%PORTDOCS%%share/doc/nhc98/hat/bugs-tools.html
%%PORTDOCS%%share/doc/nhc98/hat/bugs.html
%%PORTDOCS%%share/doc/nhc98/hat/config.html
%%PORTDOCS%%share/doc/nhc98/hat/copyright.html
%%PORTDOCS%%share/doc/nhc98/hat/download.html
%%PORTDOCS%%share/doc/nhc98/hat/faq.html
%%PORTDOCS%%share/doc/nhc98/hat/feature-table.html
%%PORTDOCS%%share/doc/nhc98/hat/fest-0202.bugs
%%PORTDOCS%%share/doc/nhc98/hat/frejaHatHood.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/hat-reference.tex
%%PORTDOCS%%share/doc/nhc98/hat/hat-trail-1.eps
%%PORTDOCS%%share/doc/nhc98/hat/hat-trail-1.pdf
%%PORTDOCS%%share/doc/nhc98/hat/hat-trail.gif
%%PORTDOCS%%share/doc/nhc98/hat/hat.gif
%%PORTDOCS%%share/doc/nhc98/hat/hatuser-old.html
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.dvi
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.html
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.pdf
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.ps
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.tex
%%PORTDOCS%%share/doc/nhc98/hat/hatuser001.gif
%%PORTDOCS%%share/doc/nhc98/hat/hw01-draft.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/index.html
%%PORTDOCS%%share/doc/nhc98/hat/install.html
%%PORTDOCS%%share/doc/nhc98/hat/libraries.html
%%PORTDOCS%%share/doc/nhc98/hat/limitations-detail.html
%%PORTDOCS%%share/doc/nhc98/hat/limitations.html
%%PORTDOCS%%share/doc/nhc98/hat/maillist.html
%%PORTDOCS%%share/doc/nhc98/hat/newhat.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/old-tracing.html
%%PORTDOCS%%share/doc/nhc98/hat/paper.dvi
%%PORTDOCS%%share/doc/nhc98/hat/proposal.html
%%PORTDOCS%%share/doc/nhc98/hat/publications.html
%%PORTDOCS%%share/doc/nhc98/hat/requirements.html
%%PORTDOCS%%share/doc/nhc98/hat/status.html
%%PORTDOCS%%share/doc/nhc98/hat/toolkitThesis.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/tracing.html
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.dvi
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.html
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.hva
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.pdf
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.ps
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.tex
%%PORTDOCS%%share/doc/nhc98/hmake/changes.html
%%PORTDOCS%%share/doc/nhc98/hmake/hi-commands.html
%%PORTDOCS%%share/doc/nhc98/hmake/hmake-config.html
%%PORTDOCS%%share/doc/nhc98/hmake/hmake.html
%%PORTDOCS%%share/doc/nhc98/hmake/index.html
%%PORTDOCS%%share/doc/nhc98/hmake/interactive.html
%%PORTDOCS%%share/doc/nhc98/hmake/lineedit.html
%%PORTDOCS%%share/doc/nhc98/implementation-notes/build-system
%%PORTDOCS%%share/doc/nhc98/implementation-notes/index.html
%%PORTDOCS%%share/doc/nhc98/implementation-notes/intro
%%PORTDOCS%%share/doc/nhc98/implementation-notes/phases
%%PORTDOCS%%share/doc/nhc98/implementation-notes/space-efficient
%%PORTDOCS%%share/doc/nhc98/libs/BinArray.html
%%PORTDOCS%%share/doc/nhc98/libs/Binary.html
%%PORTDOCS%%share/doc/nhc98/libs/Bit.html
%%PORTDOCS%%share/doc/nhc98/libs/FFI.html
%%PORTDOCS%%share/doc/nhc98/libs/IOExtras.html
%%PORTDOCS%%share/doc/nhc98/libs/OldBinary.html
%%PORTDOCS%%share/doc/nhc98/libs/PackedString.html
%%PORTDOCS%%share/doc/nhc98/libs/Time.html
%%PORTDOCS%%share/doc/nhc98/libs/index.html
%%PORTDOCS%%@dirrm share/doc/nhc98/bugs
%%PORTDOCS%%@dirrm share/doc/nhc98/examples
%%PORTDOCS%%@dirrm share/doc/nhc98/hat
%%PORTDOCS%%@dirrm share/doc/nhc98/hmake
%%PORTDOCS%%@dirrm share/doc/nhc98/implementation-notes
%%PORTDOCS%%@dirrm share/doc/nhc98/libs
%%PORTDOCS%%@dirrm share/doc/nhc98
@dirrm include/nhc98
@dirrm lib/hmake/ix86-FreeBSD
@dirrm lib/hmake
@dirrm lib/nhc98/ix86-FreeBSD
@dirrm lib/nhc98
bin/hat-graph
bin/hat-trans
bin/hat-stack
bin/hat-check
bin/hat-observe
bin/hat-detect
bin/hat-view
bin/hat-trail
include/hat/Array.hx
include/hat/CPUTime.hx
include/hat/Char.hx
include/hat/Complex.hx
include/hat/Directory.hx
include/hat/DirectoryBuiltin.hx
include/hat/DirectoryBuiltinTypes.hx
include/hat/IO.hx
include/hat/IOBuiltin.hx
include/hat/IOBuiltinTypes.hx
include/hat/Ix.hx
include/hat/List.hx
include/hat/Locale.hx
include/hat/Maybe.hx
include/hat/Monad.hx
include/hat/Numeric.hx
include/hat/Prelude.hx
include/hat/PreludeBasic.hx
include/hat/PreludeBuiltin.hx
include/hat/PreludeBuiltinTypes.hx
include/hat/Random.hx
include/hat/RandomBuiltin.hx
include/hat/Ratio.hx
include/hat/System.hx
include/hat/SystemBuiltin.hx
include/hat/SystemBuiltinTypes.hx
include/hat/Time.hx
include/hat/TimeBuiltin.hx
include/hat/TimeBuiltinTypes.hx
include/nhc98/hat/Hat.hi
include/nhc98/hat/TArray.hi
include/nhc98/hat/TCPUTime.hi
include/nhc98/hat/TChar.hi
include/nhc98/hat/TComplex.hi
include/nhc98/hat/TDirectory.hi
include/nhc98/hat/TDirectoryBuiltin.hi
include/nhc98/hat/TDirectoryBuiltinTypes.hi
include/nhc98/hat/TIO.hi
include/nhc98/hat/TIOBuiltin.hi
include/nhc98/hat/TIOBuiltinTypes.hi
include/nhc98/hat/TIx.hi
include/nhc98/hat/TList.hi
include/nhc98/hat/TLocale.hi
include/nhc98/hat/TMaybe.hi
include/nhc98/hat/TMonad.hi
include/nhc98/hat/TNumeric.hi
include/nhc98/hat/TPrelude.hi
include/nhc98/hat/TPreludeBasic.hi
include/nhc98/hat/TPreludeBuiltin.hi
include/nhc98/hat/TPreludeBuiltinTypes.hi
include/nhc98/hat/TRandom.hi
include/nhc98/hat/TRandomBuiltin.hi
include/nhc98/hat/TRatio.hi
include/nhc98/hat/TSystem.hi
include/nhc98/hat/TSystemBuiltin.hi
include/nhc98/hat/TSystemBuiltinTypes.hi
include/nhc98/hat/TTime.hi
include/nhc98/hat/TTimeBuiltin.hi
include/nhc98/hat/TTimeBuiltinTypes.hi
lib/ix86-FreeBSD/config
lib/ix86-FreeBSD/hat-trans
lib/ix86-FreeBSD/hatlib/nhc98/libHShat.a
lib/ix86-FreeBSD/hatlib/nhc98/Hat.hi
lib/ix86-FreeBSD/hatlib/nhc98/TTimeBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TTime.hi
lib/ix86-FreeBSD/hatlib/nhc98/TSystemBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TSystemBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TSystem.hi
lib/ix86-FreeBSD/hatlib/nhc98/TRatio.hi
lib/ix86-FreeBSD/hatlib/nhc98/TRandomBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TRandom.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPreludeBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPreludeBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPreludeBasic.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPrelude.hi
lib/ix86-FreeBSD/hatlib/nhc98/TNumeric.hi
lib/ix86-FreeBSD/hatlib/nhc98/TMonad.hi
lib/ix86-FreeBSD/hatlib/nhc98/TMaybe.hi
lib/ix86-FreeBSD/hatlib/nhc98/TLocale.hi
lib/ix86-FreeBSD/hatlib/nhc98/TList.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIx.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIOBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIOBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIO.hi
lib/ix86-FreeBSD/hatlib/nhc98/TDirectoryBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TDirectoryBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TDirectory.hi
lib/ix86-FreeBSD/hatlib/nhc98/TComplex.hi
lib/ix86-FreeBSD/hatlib/nhc98/TChar.hi
lib/ix86-FreeBSD/hatlib/nhc98/TCPUTime.hi
lib/ix86-FreeBSD/hatlib/nhc98/TArray.hi
lib/ix86-FreeBSD/hatlib/nhc98/TTimeBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/Hat.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TArray.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TCPUTime.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TChar.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TComplex.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TDirectory.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TDirectoryBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TDirectoryBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIO.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIOBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIOBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIx.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TList.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TLocale.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TMaybe.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TMonad.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TNumeric.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPrelude.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPreludeBasic.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPreludeBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPreludeBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TRandom.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TRandomBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TRatio.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TSystem.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TSystemBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TSystemBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TTime.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TTimeBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TTimeBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/ghcincdir
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/hat-package.conf
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/libHShat.a
lib/ix86-FreeBSD/hat-check
lib/ix86-FreeBSD/hat-stack
lib/ix86-FreeBSD/hat-view
lib/ix86-FreeBSD/hat-trail
lib/ix86-FreeBSD/hat-observe
lib/nhc98/ix86-FreeBSD/libHShat.a
%%GHC%%lib/ghc-5.02.2/imports/hat/Hat.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TArray.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TCPUTime.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TChar.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TComplex.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TDirectory.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TDirectoryBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TDirectoryBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIO.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIOBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIOBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIx.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TList.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TLocale.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TMaybe.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TMonad.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TNumeric.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPrelude.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPreludeBasic.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPreludeBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPreludeBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TRandom.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TRandomBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TRatio.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TSystem.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TSystemBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TSystemBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TTime.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TTimeBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TTimeBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/libHShat.a
%%PORTDOCS%%share/doc/hat/BadInsort.hs
%%PORTDOCS%%share/doc/hat/Insort.hs
%%PORTDOCS%%share/doc/hat/browser-detail.html
%%PORTDOCS%%share/doc/hat/bugs-tools.html
%%PORTDOCS%%share/doc/hat/bugs.html
%%PORTDOCS%%share/doc/hat/config.html
%%PORTDOCS%%share/doc/hat/copyright.html
%%PORTDOCS%%share/doc/hat/download.html
%%PORTDOCS%%share/doc/hat/faq.html
%%PORTDOCS%%share/doc/hat/feature-table.html
%%PORTDOCS%%share/doc/hat/fest-0202.bugs
%%PORTDOCS%%share/doc/hat/frejaHatHood.ps.gz
%%PORTDOCS%%share/doc/hat/hat-reference.tex
%%PORTDOCS%%share/doc/hat/hat-trail-1.eps
%%PORTDOCS%%share/doc/hat/hat-trail-1.pdf
%%PORTDOCS%%share/doc/hat/hat-trail.gif
%%PORTDOCS%%share/doc/hat/hat.gif
%%PORTDOCS%%share/doc/hat/hatuser-old.html
%%PORTDOCS%%share/doc/hat/hatuser.dvi
%%PORTDOCS%%share/doc/hat/hatuser.html
%%PORTDOCS%%share/doc/hat/hatuser.pdf
%%PORTDOCS%%share/doc/hat/hatuser.ps
%%PORTDOCS%%share/doc/hat/hatuser.tex
%%PORTDOCS%%share/doc/hat/hatuser001.gif
%%PORTDOCS%%share/doc/hat/hw01-draft.ps.gz
%%PORTDOCS%%share/doc/hat/index.html
%%PORTDOCS%%share/doc/hat/install.html
%%PORTDOCS%%share/doc/hat/libraries.html
%%PORTDOCS%%share/doc/hat/limitations-detail.html
%%PORTDOCS%%share/doc/hat/limitations.html
%%PORTDOCS%%share/doc/hat/maillist.html
%%PORTDOCS%%share/doc/hat/newhat.ps.gz
%%PORTDOCS%%share/doc/hat/old-tracing.html
%%PORTDOCS%%share/doc/hat/paper.dvi
%%PORTDOCS%%share/doc/hat/proposal.html
%%PORTDOCS%%share/doc/hat/publications.html
%%PORTDOCS%%share/doc/hat/requirements.html
%%PORTDOCS%%share/doc/hat/status.html
%%PORTDOCS%%share/doc/hat/toolkitThesis.ps.gz
%%PORTDOCS%%share/doc/hat/tracing.html
%%PORTDOCS%%share/doc/hat/tutorial1-old.html
%%PORTDOCS%%share/doc/hat/tutorial1.dvi
%%PORTDOCS%%share/doc/hat/tutorial1.html
%%PORTDOCS%%share/doc/hat/tutorial1.hva
%%PORTDOCS%%share/doc/hat/tutorial1.pdf
%%PORTDOCS%%share/doc/hat/tutorial1.ps
%%PORTDOCS%%share/doc/hat/tutorial1.tex
@dirrm include/hat
@dirrm include/nhc98/hat
@dirrm lib/ix86-FreeBSD/hatlib/nhc98
%%GHC%%@dirrm lib/ix86-FreeBSD/hatlib/ghc
@dirrm lib/ix86-FreeBSD/hatlib
%%PORTDOCS%%@dirrm share/doc/hat
%%GHC%%@dirrm lib/ghc-5.02.2/imports/hat
%%GHC%%@exec /usr/local/bin/ghc-pkg -a < %D/lib/ix86-FreeBSD/hatlib/ghc/hat-package.conf
%%GHC%%@unexec /usr/local/bin/ghc-pkg -r hat

View File

@ -1,73 +1,67 @@
# New ports collection makefile for: nhc98
# Date created: 04 October 2001
# New ports collection makefile for: hat
# Date created: 16 June 2002
# Whom: Oliver Braun <obraun@informatik.unibw-muenchen.de>
#
# $FreeBSD$
#
PORTNAME= nhc98
PORTVERSION= 1.14
CATEGORIES= lang
PORTNAME= hat
PORTVERSION= 2.00
CATEGORIES= devel
MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/${PORTNAME}/
DISTNAME= ${PORTNAME}src-${PORTVERSION}
DIST_SUBDIR= nhc98
MAINTAINER= obraun@informatik.unibw-muenchen.de
USE_REINPLACE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 500000
BUILD_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
RUN_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98
.if defined(WITH_GHC)
BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc
.endif
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_GMAKE= yes
HAS_CONFIGURE= yes
.if ${OSVERSION} >= 500000
CONFIGURE_ARGS+= --buildwith=ghc
USE_REINPLACE= yes
USE_GLIB= yes
.if defined(WITH_GHC)
PLIST_SUB= GHC=""
.else
ALL_TARGET= hat
PLIST_SUB= GHC="@comment "
.endif
CONFIGURE_ARGS= --prefix=${PREFIX}
CONFIGURE_ARGS+= --buildwith=nhc98 --libdir=${PREFIX}/lib
.if !defined(NOPORTDOCS)
CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/nhc98 +docs
CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc +docs
.endif
MAN1= harch.1 hmake.1 hp2graph.1 nhc98.1
MAN1= hat-detect.1 hat-observe.1 hat-stack.1 hat-trail.1
pre-everything::
@${ECHO_CMD} ""
.if defined(WITH_GHC)
@${ECHO_CMD} " HAT will build and install for both nhc98 and ghc."
.else
@${ECHO_CMD} " HAT will build and install for nhc98 only."
@${ECHO_CMD} " Define WITH_GHC to install for ghc, too."
.endif
@${ECHO_CMD} ""
post-patch:
@${REINPLACE_CMD} -e 's|-O3|${CFLAGS}|' ${WRKSRC}/Makefile.inc
@${REINPLACE_CMD} -e "s|glib-config|${GLIB_CONFIG}|" \
${WRKSRC}/configure ${WRKSRC}/src/hat/tools/Makefile \
${WRKSRC}/src/hat/oldtools/Makefile
post-configure:
@${ECHO} "LIBDIR=${PREFIX}/lib/nhc98" \
>> ${WRKSRC}/targets/ix86-FreeBSD/config.cache
pre-install:
.if exists(${PREFIX}/bin/hmake) && !defined(OVERRIDE_HMAKE)
@${ECHO} ""
@${ECHO} "It seems that there is already a version of hmake installed on"
@${ECHO} "this system. Since hmake is part of nhc98, please deinstall it,"
@${ECHO} "or define OVERRIDE_HMAKE to override the installed version."
@${ECHO} ""
@${FALSE}
.endif
post-install:
${SED} -e "s#/usr/doc/nhc98#${PREFIX}/share/doc/nhc98#" \
< ${WRKSRC}/man/nhc98.1 > ${WRKSRC}/man/nhc98.1.fix
${INSTALL_MAN} ${WRKSRC}/man/nhc98.1.fix ${PREFIX}/man/man1/nhc98.1
${RM} ${WRKSRC}/man/nhc98.1.fix
.if !defined(NOPORTDOCS)
post-install:
@${RM} -r ${PREFIX}/share/doc/hat/CVS
.for ending in aux log
${RM} ${PREFIX}/share/doc/nhc98/hat/tutorial1.${ending}
@${RM} ${PREFIX}/share/doc/hat/tutorial1.${ending}
.endfor
.for ending in aux log out toc
${RM} ${PREFIX}/share/doc/nhc98/hat/hatuser.${ending}
.endfor
.for directory in . bugs examples hat hmake implementation-notes libs
${RM} -r ${PREFIX}/share/doc/nhc98/${directory}/CVS
@${RM} ${PREFIX}/share/doc/hat/hatuser.${ending}
.endfor
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1 +1 @@
MD5 (nhc98/nhc98src-1.14.tar.gz) = 2d19e65360e0370cb88cb0adad3014bb
MD5 (hat-2.00.tar.gz) = bd93dd2cc2b9bde2d4b24595074cd158

View File

@ -1,110 +0,0 @@
--- Makefile.orig Fri Jun 14 18:23:12 2002
+++ Makefile Fri Jun 14 18:24:00 2002
@@ -141,15 +141,15 @@
TARGDIR= targets
TARGETS= runtime prelude greencard hp2graph hattools \
- profruntime profprelude profprelude-$(CC) \
- timeruntime timeprelude timeprelude-$(CC) \
+ profruntime profprelude profprelude-gcc \
+ timeruntime timeprelude timeprelude-gcc \
timetraceruntime timetraceprelude \
- traceruntime traceprelude traceprelude-$(CC) \
- compiler-nhc compiler-hbc compiler-ghc compiler-$(CC) \
- hmake-nhc hmake-hbc hmake-ghc hmake-$(CC) \
- greencard-nhc greencard-hbc greencard-ghc greencard-$(CC) \
+ traceruntime traceprelude traceprelude-gcc \
+ compiler-nhc compiler-hbc compiler-ghc compiler-gcc \
+ hmake-nhc hmake-hbc hmake-ghc hmake-gcc \
+ greencard-nhc greencard-hbc greencard-ghc greencard-gcc \
hat-nhc hat-ghc \
- prelude-$(CC) pragma-$(CC)
+ prelude-gcc pragma-gcc
.PHONY: default basic all tracer compiler help config install hat hattools
@@ -183,8 +183,8 @@
basic-nhc: $(PRAGMA) runtime hmake-nhc greencard-nhc compiler-nhc prelude
basic-hbc: $(PRAGMA) runtime hmake-hbc greencard-hbc compiler-hbc prelude
basic-ghc: $(PRAGMA) runtime hmake-ghc greencard-ghc compiler-ghc prelude
-basic-$(CC): runtime prelude-$(CC) pragma-$(CC) compiler-$(CC) \
- greencard-$(CC) hmake-$(CC)
+basic-gcc: runtime prelude-gcc pragma-gcc compiler-gcc \
+ greencard-gcc hmake-gcc
all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile #tracer #hoodui
@@ -204,9 +204,9 @@
compiler-ghc traceruntime traceprelude hattools hat-ghc
tracer-hbc: $(PRAGMA) runtime hmake-hbc greencard-hbc \
compiler-hbc traceruntime traceprelude hattools
-tracer-$(CC): runtime prelude-$(CC) pragma-$(CC) compiler-$(CC) \
- greencard-$(CC) hmake-$(CC) \
- traceruntime traceprelude-$(CC) hattools
+tracer-gcc: runtime prelude-gcc pragma-gcc compiler-gcc \
+ greencard-gcc hmake-gcc \
+ traceruntime traceprelude-gcc hattools
timetraceprofile: timetraceruntime timetraceprelude
$(TARGETS): % : $(TARGDIR)/$(MACHINE)/%
@@ -328,44 +328,44 @@
touch $(TARGDIR)/$(MACHINE)/timeprelude
-$(TARGDIR)/$(MACHINE)/prelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/prelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) fromC relink
- touch $(TARGDIR)/$(MACHINE)/prelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/prelude-gcc
touch $(TARGDIR)/$(MACHINE)/prelude
-$(TARGDIR)/$(MACHINE)/traceprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/traceprelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) CFG=T fromC
cd src/prelude/$(MACHINE); $(MAKE) CFG=T clean all
cd src/prelude; $(MAKE) CFG=T relink
- touch $(TARGDIR)/$(MACHINE)/traceprelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/traceprelude-gcc
touch $(TARGDIR)/$(MACHINE)/traceprelude
-$(TARGDIR)/$(MACHINE)/timeprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/timeprelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) CFG=z fromC
cd src/prelude/$(MACHINE); $(MAKE) CFG=z clean all
cd src/prelude; $(MAKE) CFG=z relink
- touch $(TARGDIR)/$(MACHINE)/timeprelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/timeprelude-gcc
touch $(TARGDIR)/$(MACHINE)/timeprelude
-$(TARGDIR)/$(MACHINE)/profprelude-$(CC): $(PRELUDEC)
+$(TARGDIR)/$(MACHINE)/profprelude-gcc: $(PRELUDEC)
cd src/prelude; $(MAKE) CFG=p fromC
cd src/prelude/$(MACHINE); $(MAKE) CFG=p clean all
cd src/prelude; $(MAKE) CFG=p relink
- touch $(TARGDIR)/$(MACHINE)/profprelude-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/profprelude-gcc
touch $(TARGDIR)/$(MACHINE)/profprelude
-$(TARGDIR)/$(MACHINE)/compiler-$(CC): $(COMPILERC)
+$(TARGDIR)/$(MACHINE)/compiler-gcc: $(COMPILERC)
cd src/compiler98; $(MAKE) fromC
cd src/prelude/$(MACHINE); $(MAKE) clean all # Patch machine-specific parts.
cd src/prelude; $(MAKE) relink
cd src/compiler98; $(MAKE) relink
- touch $(TARGDIR)/$(MACHINE)/compiler-$(CC)
-$(TARGDIR)/$(MACHINE)/greencard-$(CC): $(GREENCARDC)
+ touch $(TARGDIR)/$(MACHINE)/compiler-gcc
+$(TARGDIR)/$(MACHINE)/greencard-gcc: $(GREENCARDC)
cd src/greencard; $(MAKE) fromC
- touch $(TARGDIR)/$(MACHINE)/greencard $(TARGDIR)/$(MACHINE)/greencard-$(CC)
-$(TARGDIR)/$(MACHINE)/pragma-$(CC): script/hmake-PRAGMA.hc
+ touch $(TARGDIR)/$(MACHINE)/greencard $(TARGDIR)/$(MACHINE)/greencard-gcc
+$(TARGDIR)/$(MACHINE)/pragma-gcc: script/hmake-PRAGMA.hc
script/nhc98 -o $(PRAGMA) script/hmake-PRAGMA.hc
- touch $(TARGDIR)/$(MACHINE)/pragma-$(CC)
-$(TARGDIR)/$(MACHINE)/hmake-$(CC): $(HMAKEC)
+ touch $(TARGDIR)/$(MACHINE)/pragma-gcc
+$(TARGDIR)/$(MACHINE)/hmake-gcc: $(HMAKEC)
cd src/hmake; $(MAKE) fromC config
cd src/interpreter; $(MAKE) fromC
- touch $(TARGDIR)/$(MACHINE)/hmake-$(CC)
+ touch $(TARGDIR)/$(MACHINE)/hmake-gcc
script/errnogen.c: script/GenerateErrNo.hs

View File

@ -1,11 +1,20 @@
--- configure.orig Tue Jun 18 20:21:59 2002
+++ configure Tue Jun 18 20:24:20 2002
@@ -748,7 +748,7 @@
then mkdir -p $DESTDIR$MANDIR; echo ' (created)'
--- configure.orig Tue Jun 18 20:12:04 2002
+++ configure Tue Jun 18 20:12:36 2002
@@ -385,8 +385,6 @@
then mkdir -p $DESTDIR$BINDIR; echo ' (created)'
else echo ' (exists)'
fi
- for file in man/*
+ for file in man/harch.1 man/hmake.1 man/hp2graph.1 man/nhc98.1
do
echo " `basename $file` "
cp $file $DESTDIR$MANDIR
- echo " harch"
- cp script/harch $DESTDIR$BINDIR
echo " hat-graph"
cp script/hat-graph $DESTDIR$BINDIR
echo " hat-trans"
@@ -402,7 +400,7 @@
ln $DESTDIR$BINDIR/hat-template $DESTDIR$BINDIR/$hattool
done
echo
- chmod +x $DESTDIR$BINDIR/harch $DESTDIR$BINDIR/hat-trans
+ chmod +x $DESTDIR$BINDIR/hat-trans
chmod +x $DESTDIR$BINDIR/hat-template $DESTDIR$BINDIR/hat-graph
rm $DESTDIR$BINDIR/hat-template
else

View File

@ -1,13 +0,0 @@
--- script/harch.orig Tue Mar 19 13:20:39 2002
+++ script/harch Tue Mar 19 13:22:26 2002
@@ -13,8 +13,8 @@
if uname >/dev/null 2>&1
then
- if uname -p >/dev/null 2>&1
- then PROCESSOR=`uname -p`
+ if uname -m >/dev/null 2>&1
+ then PROCESSOR=`uname -m`
case "$PROCESSOR" in
unknown|*\ *)
PROCESSOR=`uname -m`

View File

@ -1 +1 @@
A fully-fledged compiler for Haskell 98
A source-level tracer for Haskell 98

View File

@ -1,10 +1,10 @@
nhc98 is a fully-fledged compiler for Haskell 98, the standard lazy functional
programming language. Written in Haskell, it is small and very portable, and
aims to produce small executables that run in small amounts of memory. It comes
with extensive tool support for automatic compilation, foreign language
interfacing, heap and time profiling, tracing, and debugging.
Hat is a source-level tracer for Haskell 98, the standard lazy functional
programming language. Hat is a tool that gives the user access to otherwise
invisible information about a computation.
WWW: http://www.cs.york.ac.uk/fp/nhc98/
Hat works with both ghc and nhc98.
WWW: http://www.cs.york.ac.uk/fp/hat/
-- Oliver Braun
obraun@informatik.unibw-muenchen.de

View File

@ -1,306 +1,226 @@
bin/harch
bin/nhc98
bin/hmake
bin/hmake-config
bin/hi
bin/hood
bin/greencard-nhc98
bin/tprofprel
bin/hp2graph
include/nhc98/Array.T.hi
include/nhc98/Array.hi
include/nhc98/BinArray.hi
include/nhc98/Binary.T.hi
include/nhc98/Binary.hi
include/nhc98/Bit.hi
include/nhc98/CPUTime.T.hi
include/nhc98/CPUTime.hi
include/nhc98/Char.T.hi
include/nhc98/Char.hi
include/nhc98/Complex.T.hi
include/nhc98/Complex.hi
include/nhc98/DPrelude.hi
include/nhc98/DbgIface.hi
include/nhc98/DbgStub.hi
include/nhc98/Directory.T.hi
include/nhc98/Directory.hi
include/nhc98/FFI.T.hi
include/nhc98/FFI.hi
include/nhc98/FFIBuiltin.T.hi
include/nhc98/FFIBuiltin.hi
include/nhc98/GreenCard.T.hi
include/nhc98/GreenCard.gc
include/nhc98/GreenCard.hi
include/nhc98/Haskell.hi
include/nhc98/HatBuiltin.hi
include/nhc98/HsFFI.h
include/nhc98/IO.T.hi
include/nhc98/IO.hi
include/nhc98/IOExtras.T.hi
include/nhc98/IOExtras.hi
include/nhc98/Ix.T.hi
include/nhc98/Ix.hi
include/nhc98/List.T.hi
include/nhc98/List.hi
include/nhc98/Locale.hi
include/nhc98/Maybe.T.hi
include/nhc98/Maybe.hi
include/nhc98/Monad.T.hi
include/nhc98/Monad.hi
include/nhc98/NonStdEval.hi
include/nhc98/NonStdGetPID.hi
include/nhc98/NonStdProfile.hi
include/nhc98/NonStdTrace.T.hi
include/nhc98/NonStdTrace.hi
include/nhc98/NonStdUnsafeCoerce.T.hi
include/nhc98/NonStdUnsafeCoerce.hi
include/nhc98/Numeric.T.hi
include/nhc98/Numeric.hi
include/nhc98/Observe.hi
include/nhc98/PackedString.T.hi
include/nhc98/PackedString.hi
include/nhc98/Prelude.T.hi
include/nhc98/Prelude.hi
include/nhc98/PreludeBuiltin.T.hi
include/nhc98/PreludeBuiltin.hi
include/nhc98/Q8defs.h
include/nhc98/Random.T.hi
include/nhc98/Random.hi
include/nhc98/Ratio.T.hi
include/nhc98/Ratio.hi
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
include/nhc98/codemacros.h
include/nhc98/flt.h
include/nhc98/greencard.h
include/nhc98/haskell2c.h
include/nhc98/localmalloc.h
include/nhc98/macros_o.h
include/nhc98/mk.h
include/nhc98/mkByHand.h
include/nhc98/mkByProg.h
include/nhc98/mutlib.h
include/nhc98/newbytecode.h
include/nhc98/newmacros.h
include/nhc98/node.h
include/nhc98/runtime.h
include/nhc98/stableptr.h
include/nhc98/twopass.h
lib/nhc98/hood.jar
lib/nhc98/ix86-FreeBSD/Array.z.a
lib/nhc98/ix86-FreeBSD/BinArray.z.a
lib/nhc98/ix86-FreeBSD/Binary.z.a
lib/nhc98/ix86-FreeBSD/Bit.z.a
lib/nhc98/ix86-FreeBSD/CPUTime.z.a
lib/nhc98/ix86-FreeBSD/CString.z.a
lib/nhc98/ix86-FreeBSD/Char.z.a
lib/nhc98/ix86-FreeBSD/Complex.z.a
lib/nhc98/ix86-FreeBSD/DErrNo.z.a
lib/nhc98/ix86-FreeBSD/DbgIface.z.a
lib/nhc98/ix86-FreeBSD/Directory.z.a
lib/nhc98/ix86-FreeBSD/Driver.z.a
lib/nhc98/ix86-FreeBSD/FFI.z.a
lib/nhc98/ix86-FreeBSD/GreenCard.z.a
lib/nhc98/ix86-FreeBSD/Haskell.z.a
lib/nhc98/ix86-FreeBSD/IO.z.a
lib/nhc98/ix86-FreeBSD/IOExtras.z.a
lib/nhc98/ix86-FreeBSD/Ix.z.a
lib/nhc98/ix86-FreeBSD/List.z.a
lib/nhc98/ix86-FreeBSD/Locale.z.a
lib/nhc98/ix86-FreeBSD/Maybe.z.a
lib/nhc98/ix86-FreeBSD/Monad.z.a
lib/nhc98/ix86-FreeBSD/NonStdEval.z.a
lib/nhc98/ix86-FreeBSD/NonStdGetPID.z.a
lib/nhc98/ix86-FreeBSD/NonStdProfile.z.a
lib/nhc98/ix86-FreeBSD/NonStdTrace.z.a
lib/nhc98/ix86-FreeBSD/NonStdUnsafeCoerce.z.a
lib/nhc98/ix86-FreeBSD/Numeric.z.a
lib/nhc98/ix86-FreeBSD/Observe.z.a
lib/nhc98/ix86-FreeBSD/PackedString.z.a
lib/nhc98/ix86-FreeBSD/Prelude.a
lib/nhc98/ix86-FreeBSD/Prelude.p.a
lib/nhc98/ix86-FreeBSD/PreludeAll.z.a
lib/nhc98/ix86-FreeBSD/Random.z.a
lib/nhc98/ix86-FreeBSD/Ratio.z.a
lib/nhc98/ix86-FreeBSD/Runtime.a
lib/nhc98/ix86-FreeBSD/Runtime.p.a
lib/nhc98/ix86-FreeBSD/Runtime.z.a
lib/nhc98/ix86-FreeBSD/System.z.a
lib/nhc98/ix86-FreeBSD/Time.z.a
lib/nhc98/ix86-FreeBSD/UnboxedArray.z.a
lib/nhc98/ix86-FreeBSD/Warning.z.a
lib/nhc98/ix86-FreeBSD/config
lib/nhc98/ix86-FreeBSD/greencard-nhc98
lib/nhc98/ix86-FreeBSD/hmake-PRAGMA
lib/nhc98/ix86-FreeBSD/hp2graph
lib/nhc98/ix86-FreeBSD/main.o
lib/nhc98/ix86-FreeBSD/main.p.o
lib/nhc98/ix86-FreeBSD/main.z.o
lib/nhc98/ix86-FreeBSD/mutator.o
lib/nhc98/ix86-FreeBSD/mutator.p.o
lib/nhc98/ix86-FreeBSD/mutator.z.o
lib/nhc98/ix86-FreeBSD/mutlib.o
lib/nhc98/ix86-FreeBSD/mutlib.p.o
lib/nhc98/ix86-FreeBSD/mutlib.z.o
lib/nhc98/ix86-FreeBSD/nhc98comp
lib/nhc98/ix86-FreeBSD/nhc98heap
lib/nhc98/ix86-FreeBSD/tprofprel1.z.o
lib/nhc98/ix86-FreeBSD/tprofprel2.z.o
lib/nhc98/ix86-FreeBSD/tprofprel3.z.o
lib/hmake/ix86-FreeBSD/HInteractive
lib/hmake/ix86-FreeBSD/MkConfig
lib/hmake/ix86-FreeBSD/MkProg
lib/hmake/ix86-FreeBSD/Older
lib/hmake/ix86-FreeBSD/hmakerc
%%PORTDOCS%%share/doc/nhc98/98.html
%%PORTDOCS%%share/doc/nhc98/CcallingHaskell.html
%%PORTDOCS%%share/doc/nhc98/bugs.html
%%PORTDOCS%%share/doc/nhc98/compiler-options.html
%%PORTDOCS%%share/doc/nhc98/config.html
%%PORTDOCS%%share/doc/nhc98/contrib.html
%%PORTDOCS%%share/doc/nhc98/copyright.html
%%PORTDOCS%%share/doc/nhc98/cvs.html
%%PORTDOCS%%share/doc/nhc98/download.html
%%PORTDOCS%%share/doc/nhc98/errmsgs.html
%%PORTDOCS%%share/doc/nhc98/extensions.html
%%PORTDOCS%%share/doc/nhc98/ffi.html
%%PORTDOCS%%share/doc/nhc98/fig1.gif
%%PORTDOCS%%share/doc/nhc98/fig2.html
%%PORTDOCS%%share/doc/nhc98/fig3.html
%%PORTDOCS%%share/doc/nhc98/fig4.html
%%PORTDOCS%%share/doc/nhc98/greencard-york.html
%%PORTDOCS%%share/doc/nhc98/greencard.html
%%PORTDOCS%%share/doc/nhc98/heapprof.html
%%PORTDOCS%%share/doc/nhc98/history.html
%%PORTDOCS%%share/doc/nhc98/history98.html
%%PORTDOCS%%share/doc/nhc98/index.html
%%PORTDOCS%%share/doc/nhc98/install.html
%%PORTDOCS%%share/doc/nhc98/libraries.html
%%PORTDOCS%%share/doc/nhc98/limits.html
%%PORTDOCS%%share/doc/nhc98/limits.html.inst
%%PORTDOCS%%share/doc/nhc98/maillist.html
%%PORTDOCS%%share/doc/nhc98/new_tiny.gif
%%PORTDOCS%%share/doc/nhc98/nhc13.gif
%%PORTDOCS%%share/doc/nhc98/nhc98.gif
%%PORTDOCS%%share/doc/nhc98/runtime-options.html
%%PORTDOCS%%share/doc/nhc98/status.html
%%PORTDOCS%%share/doc/nhc98/todo.html
%%PORTDOCS%%share/doc/nhc98/tprof.html
%%PORTDOCS%%share/doc/nhc98/tracer.html
%%PORTDOCS%%share/doc/nhc98/windows.html
%%PORTDOCS%%share/doc/nhc98/york-release.html
%%PORTDOCS%%share/doc/nhc98/bugs/Nhc13Test1.hs
%%PORTDOCS%%share/doc/nhc98/bugs/Nhc13Test10.hs
%%PORTDOCS%%share/doc/nhc98/bugs/Nhc13Test13.hs
%%PORTDOCS%%share/doc/nhc98/bugs/README
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test1.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test10.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test11.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test12.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test13.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test14.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test15.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test16.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test17.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test18.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test19.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test2.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test20.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test3.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test4.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test5.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test6.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test7.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test8.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc13test9.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test19.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test20.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test21.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test22.hs
%%PORTDOCS%%share/doc/nhc98/bugs/nhc98test23.hs
%%PORTDOCS%%share/doc/nhc98/examples/ZooQuiz.hs
%%PORTDOCS%%share/doc/nhc98/hat/BadInsort.hs
%%PORTDOCS%%share/doc/nhc98/hat/Insort.hs
%%PORTDOCS%%share/doc/nhc98/hat/browser-detail.html
%%PORTDOCS%%share/doc/nhc98/hat/bugs-tools.html
%%PORTDOCS%%share/doc/nhc98/hat/bugs.html
%%PORTDOCS%%share/doc/nhc98/hat/config.html
%%PORTDOCS%%share/doc/nhc98/hat/copyright.html
%%PORTDOCS%%share/doc/nhc98/hat/download.html
%%PORTDOCS%%share/doc/nhc98/hat/faq.html
%%PORTDOCS%%share/doc/nhc98/hat/feature-table.html
%%PORTDOCS%%share/doc/nhc98/hat/fest-0202.bugs
%%PORTDOCS%%share/doc/nhc98/hat/frejaHatHood.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/hat-reference.tex
%%PORTDOCS%%share/doc/nhc98/hat/hat-trail-1.eps
%%PORTDOCS%%share/doc/nhc98/hat/hat-trail-1.pdf
%%PORTDOCS%%share/doc/nhc98/hat/hat-trail.gif
%%PORTDOCS%%share/doc/nhc98/hat/hat.gif
%%PORTDOCS%%share/doc/nhc98/hat/hatuser-old.html
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.dvi
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.html
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.pdf
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.ps
%%PORTDOCS%%share/doc/nhc98/hat/hatuser.tex
%%PORTDOCS%%share/doc/nhc98/hat/hatuser001.gif
%%PORTDOCS%%share/doc/nhc98/hat/hw01-draft.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/index.html
%%PORTDOCS%%share/doc/nhc98/hat/install.html
%%PORTDOCS%%share/doc/nhc98/hat/libraries.html
%%PORTDOCS%%share/doc/nhc98/hat/limitations-detail.html
%%PORTDOCS%%share/doc/nhc98/hat/limitations.html
%%PORTDOCS%%share/doc/nhc98/hat/maillist.html
%%PORTDOCS%%share/doc/nhc98/hat/newhat.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/old-tracing.html
%%PORTDOCS%%share/doc/nhc98/hat/paper.dvi
%%PORTDOCS%%share/doc/nhc98/hat/proposal.html
%%PORTDOCS%%share/doc/nhc98/hat/publications.html
%%PORTDOCS%%share/doc/nhc98/hat/requirements.html
%%PORTDOCS%%share/doc/nhc98/hat/status.html
%%PORTDOCS%%share/doc/nhc98/hat/toolkitThesis.ps.gz
%%PORTDOCS%%share/doc/nhc98/hat/tracing.html
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.dvi
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.html
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.hva
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.pdf
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.ps
%%PORTDOCS%%share/doc/nhc98/hat/tutorial1.tex
%%PORTDOCS%%share/doc/nhc98/hmake/changes.html
%%PORTDOCS%%share/doc/nhc98/hmake/hi-commands.html
%%PORTDOCS%%share/doc/nhc98/hmake/hmake-config.html
%%PORTDOCS%%share/doc/nhc98/hmake/hmake.html
%%PORTDOCS%%share/doc/nhc98/hmake/index.html
%%PORTDOCS%%share/doc/nhc98/hmake/interactive.html
%%PORTDOCS%%share/doc/nhc98/hmake/lineedit.html
%%PORTDOCS%%share/doc/nhc98/implementation-notes/build-system
%%PORTDOCS%%share/doc/nhc98/implementation-notes/index.html
%%PORTDOCS%%share/doc/nhc98/implementation-notes/intro
%%PORTDOCS%%share/doc/nhc98/implementation-notes/phases
%%PORTDOCS%%share/doc/nhc98/implementation-notes/space-efficient
%%PORTDOCS%%share/doc/nhc98/libs/BinArray.html
%%PORTDOCS%%share/doc/nhc98/libs/Binary.html
%%PORTDOCS%%share/doc/nhc98/libs/Bit.html
%%PORTDOCS%%share/doc/nhc98/libs/FFI.html
%%PORTDOCS%%share/doc/nhc98/libs/IOExtras.html
%%PORTDOCS%%share/doc/nhc98/libs/OldBinary.html
%%PORTDOCS%%share/doc/nhc98/libs/PackedString.html
%%PORTDOCS%%share/doc/nhc98/libs/Time.html
%%PORTDOCS%%share/doc/nhc98/libs/index.html
%%PORTDOCS%%@dirrm share/doc/nhc98/bugs
%%PORTDOCS%%@dirrm share/doc/nhc98/examples
%%PORTDOCS%%@dirrm share/doc/nhc98/hat
%%PORTDOCS%%@dirrm share/doc/nhc98/hmake
%%PORTDOCS%%@dirrm share/doc/nhc98/implementation-notes
%%PORTDOCS%%@dirrm share/doc/nhc98/libs
%%PORTDOCS%%@dirrm share/doc/nhc98
@dirrm include/nhc98
@dirrm lib/hmake/ix86-FreeBSD
@dirrm lib/hmake
@dirrm lib/nhc98/ix86-FreeBSD
@dirrm lib/nhc98
bin/hat-graph
bin/hat-trans
bin/hat-stack
bin/hat-check
bin/hat-observe
bin/hat-detect
bin/hat-view
bin/hat-trail
include/hat/Array.hx
include/hat/CPUTime.hx
include/hat/Char.hx
include/hat/Complex.hx
include/hat/Directory.hx
include/hat/DirectoryBuiltin.hx
include/hat/DirectoryBuiltinTypes.hx
include/hat/IO.hx
include/hat/IOBuiltin.hx
include/hat/IOBuiltinTypes.hx
include/hat/Ix.hx
include/hat/List.hx
include/hat/Locale.hx
include/hat/Maybe.hx
include/hat/Monad.hx
include/hat/Numeric.hx
include/hat/Prelude.hx
include/hat/PreludeBasic.hx
include/hat/PreludeBuiltin.hx
include/hat/PreludeBuiltinTypes.hx
include/hat/Random.hx
include/hat/RandomBuiltin.hx
include/hat/Ratio.hx
include/hat/System.hx
include/hat/SystemBuiltin.hx
include/hat/SystemBuiltinTypes.hx
include/hat/Time.hx
include/hat/TimeBuiltin.hx
include/hat/TimeBuiltinTypes.hx
include/nhc98/hat/Hat.hi
include/nhc98/hat/TArray.hi
include/nhc98/hat/TCPUTime.hi
include/nhc98/hat/TChar.hi
include/nhc98/hat/TComplex.hi
include/nhc98/hat/TDirectory.hi
include/nhc98/hat/TDirectoryBuiltin.hi
include/nhc98/hat/TDirectoryBuiltinTypes.hi
include/nhc98/hat/TIO.hi
include/nhc98/hat/TIOBuiltin.hi
include/nhc98/hat/TIOBuiltinTypes.hi
include/nhc98/hat/TIx.hi
include/nhc98/hat/TList.hi
include/nhc98/hat/TLocale.hi
include/nhc98/hat/TMaybe.hi
include/nhc98/hat/TMonad.hi
include/nhc98/hat/TNumeric.hi
include/nhc98/hat/TPrelude.hi
include/nhc98/hat/TPreludeBasic.hi
include/nhc98/hat/TPreludeBuiltin.hi
include/nhc98/hat/TPreludeBuiltinTypes.hi
include/nhc98/hat/TRandom.hi
include/nhc98/hat/TRandomBuiltin.hi
include/nhc98/hat/TRatio.hi
include/nhc98/hat/TSystem.hi
include/nhc98/hat/TSystemBuiltin.hi
include/nhc98/hat/TSystemBuiltinTypes.hi
include/nhc98/hat/TTime.hi
include/nhc98/hat/TTimeBuiltin.hi
include/nhc98/hat/TTimeBuiltinTypes.hi
lib/ix86-FreeBSD/config
lib/ix86-FreeBSD/hat-trans
lib/ix86-FreeBSD/hatlib/nhc98/libHShat.a
lib/ix86-FreeBSD/hatlib/nhc98/Hat.hi
lib/ix86-FreeBSD/hatlib/nhc98/TTimeBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TTime.hi
lib/ix86-FreeBSD/hatlib/nhc98/TSystemBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TSystemBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TSystem.hi
lib/ix86-FreeBSD/hatlib/nhc98/TRatio.hi
lib/ix86-FreeBSD/hatlib/nhc98/TRandomBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TRandom.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPreludeBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPreludeBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPreludeBasic.hi
lib/ix86-FreeBSD/hatlib/nhc98/TPrelude.hi
lib/ix86-FreeBSD/hatlib/nhc98/TNumeric.hi
lib/ix86-FreeBSD/hatlib/nhc98/TMonad.hi
lib/ix86-FreeBSD/hatlib/nhc98/TMaybe.hi
lib/ix86-FreeBSD/hatlib/nhc98/TLocale.hi
lib/ix86-FreeBSD/hatlib/nhc98/TList.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIx.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIOBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIOBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TIO.hi
lib/ix86-FreeBSD/hatlib/nhc98/TDirectoryBuiltinTypes.hi
lib/ix86-FreeBSD/hatlib/nhc98/TDirectoryBuiltin.hi
lib/ix86-FreeBSD/hatlib/nhc98/TDirectory.hi
lib/ix86-FreeBSD/hatlib/nhc98/TComplex.hi
lib/ix86-FreeBSD/hatlib/nhc98/TChar.hi
lib/ix86-FreeBSD/hatlib/nhc98/TCPUTime.hi
lib/ix86-FreeBSD/hatlib/nhc98/TArray.hi
lib/ix86-FreeBSD/hatlib/nhc98/TTimeBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/Hat.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TArray.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TCPUTime.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TChar.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TComplex.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TDirectory.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TDirectoryBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TDirectoryBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIO.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIOBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIOBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TIx.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TList.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TLocale.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TMaybe.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TMonad.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TNumeric.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPrelude.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPreludeBasic.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPreludeBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TPreludeBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TRandom.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TRandomBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TRatio.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TSystem.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TSystemBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TSystemBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TTime.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TTimeBuiltin.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/TTimeBuiltinTypes.hi
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/ghcincdir
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/hat-package.conf
%%GHC%%lib/ix86-FreeBSD/hatlib/ghc/libHShat.a
lib/ix86-FreeBSD/hat-check
lib/ix86-FreeBSD/hat-stack
lib/ix86-FreeBSD/hat-view
lib/ix86-FreeBSD/hat-trail
lib/ix86-FreeBSD/hat-observe
lib/nhc98/ix86-FreeBSD/libHShat.a
%%GHC%%lib/ghc-5.02.2/imports/hat/Hat.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TArray.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TCPUTime.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TChar.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TComplex.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TDirectory.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TDirectoryBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TDirectoryBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIO.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIOBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIOBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TIx.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TList.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TLocale.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TMaybe.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TMonad.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TNumeric.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPrelude.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPreludeBasic.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPreludeBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TPreludeBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TRandom.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TRandomBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TRatio.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TSystem.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TSystemBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TSystemBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TTime.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TTimeBuiltin.hi
%%GHC%%lib/ghc-5.02.2/imports/hat/TTimeBuiltinTypes.hi
%%GHC%%lib/ghc-5.02.2/libHShat.a
%%PORTDOCS%%share/doc/hat/BadInsort.hs
%%PORTDOCS%%share/doc/hat/Insort.hs
%%PORTDOCS%%share/doc/hat/browser-detail.html
%%PORTDOCS%%share/doc/hat/bugs-tools.html
%%PORTDOCS%%share/doc/hat/bugs.html
%%PORTDOCS%%share/doc/hat/config.html
%%PORTDOCS%%share/doc/hat/copyright.html
%%PORTDOCS%%share/doc/hat/download.html
%%PORTDOCS%%share/doc/hat/faq.html
%%PORTDOCS%%share/doc/hat/feature-table.html
%%PORTDOCS%%share/doc/hat/fest-0202.bugs
%%PORTDOCS%%share/doc/hat/frejaHatHood.ps.gz
%%PORTDOCS%%share/doc/hat/hat-reference.tex
%%PORTDOCS%%share/doc/hat/hat-trail-1.eps
%%PORTDOCS%%share/doc/hat/hat-trail-1.pdf
%%PORTDOCS%%share/doc/hat/hat-trail.gif
%%PORTDOCS%%share/doc/hat/hat.gif
%%PORTDOCS%%share/doc/hat/hatuser-old.html
%%PORTDOCS%%share/doc/hat/hatuser.dvi
%%PORTDOCS%%share/doc/hat/hatuser.html
%%PORTDOCS%%share/doc/hat/hatuser.pdf
%%PORTDOCS%%share/doc/hat/hatuser.ps
%%PORTDOCS%%share/doc/hat/hatuser.tex
%%PORTDOCS%%share/doc/hat/hatuser001.gif
%%PORTDOCS%%share/doc/hat/hw01-draft.ps.gz
%%PORTDOCS%%share/doc/hat/index.html
%%PORTDOCS%%share/doc/hat/install.html
%%PORTDOCS%%share/doc/hat/libraries.html
%%PORTDOCS%%share/doc/hat/limitations-detail.html
%%PORTDOCS%%share/doc/hat/limitations.html
%%PORTDOCS%%share/doc/hat/maillist.html
%%PORTDOCS%%share/doc/hat/newhat.ps.gz
%%PORTDOCS%%share/doc/hat/old-tracing.html
%%PORTDOCS%%share/doc/hat/paper.dvi
%%PORTDOCS%%share/doc/hat/proposal.html
%%PORTDOCS%%share/doc/hat/publications.html
%%PORTDOCS%%share/doc/hat/requirements.html
%%PORTDOCS%%share/doc/hat/status.html
%%PORTDOCS%%share/doc/hat/toolkitThesis.ps.gz
%%PORTDOCS%%share/doc/hat/tracing.html
%%PORTDOCS%%share/doc/hat/tutorial1-old.html
%%PORTDOCS%%share/doc/hat/tutorial1.dvi
%%PORTDOCS%%share/doc/hat/tutorial1.html
%%PORTDOCS%%share/doc/hat/tutorial1.hva
%%PORTDOCS%%share/doc/hat/tutorial1.pdf
%%PORTDOCS%%share/doc/hat/tutorial1.ps
%%PORTDOCS%%share/doc/hat/tutorial1.tex
@dirrm include/hat
@dirrm include/nhc98/hat
@dirrm lib/ix86-FreeBSD/hatlib/nhc98
%%GHC%%@dirrm lib/ix86-FreeBSD/hatlib/ghc
@dirrm lib/ix86-FreeBSD/hatlib
%%PORTDOCS%%@dirrm share/doc/hat
%%GHC%%@dirrm lib/ghc-5.02.2/imports/hat
%%GHC%%@exec /usr/local/bin/ghc-pkg -a < %D/lib/ix86-FreeBSD/hatlib/ghc/hat-package.conf
%%GHC%%@unexec /usr/local/bin/ghc-pkg -r hat