summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lang/nhc98/Makefile5
-rw-r--r--lang/nhc98/distinfo2
-rw-r--r--lang/nhc98/files/patch-Makefile45
-rw-r--r--lang/nhc98/pkg-plist84
4 files changed, 13 insertions, 123 deletions
diff --git a/lang/nhc98/Makefile b/lang/nhc98/Makefile
index 6feef1f75b52..4e2f017fcfa4 100644
--- a/lang/nhc98/Makefile
+++ b/lang/nhc98/Makefile
@@ -64,10 +64,7 @@ post-install:
${INSTALL_MAN} ${WRKSRC}/man/nhc98.1.fix ${PREFIX}/man/man1/nhc98.1
${RM} ${WRKSRC}/man/nhc98.1.fix
.if !defined(NOPORTDOCS)
-.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
+.for directory in . bugs examples hmake implementation-notes libs
${RM} -r ${PREFIX}/share/doc/nhc98/${directory}/CVS
.endfor
.endif
diff --git a/lang/nhc98/distinfo b/lang/nhc98/distinfo
index 40ce5fbeecaa..b6dccc028057 100644
--- a/lang/nhc98/distinfo
+++ b/lang/nhc98/distinfo
@@ -1 +1 @@
-MD5 (nhc98/nhc98src-1.16.tar.gz) = 2cd04f83ea9c02f4188ec0d6a8035c17
+MD5 (nhc98/nhc98src-1.16.tar.gz) = a62866b8d966108cba325d0322a3010d
diff --git a/lang/nhc98/files/patch-Makefile b/lang/nhc98/files/patch-Makefile
index 66321b3206df..5acdb1feb78d 100644
--- a/lang/nhc98/files/patch-Makefile
+++ b/lang/nhc98/files/patch-Makefile
@@ -1,28 +1,26 @@
---- Makefile.orig Tue Mar 11 10:20:35 2003
-+++ Makefile Tue Mar 11 10:21:23 2003
-@@ -155,14 +155,14 @@
+--- Makefile.orig Tue Mar 11 18:34:49 2003
++++ Makefile Tue Mar 25 12:02:24 2003
+@@ -132,13 +132,13 @@
TARGDIR= targets
- TARGETS= runtime prelude libraries greencard hp2graph hattools \
+ TARGETS= runtime prelude libraries greencard hp2graph \
- 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) \
-- prelude-$(CC) pragma-$(CC) libraries-$(CC) \
-+ traceruntime traceprelude traceprelude-gcc \
+- prelude-$(CC) pragma-$(CC) libraries-$(CC)
+ compiler-nhc compiler-hbc compiler-ghc compiler-gcc \
+ hmake-nhc hmake-hbc hmake-ghc hmake-gcc \
+ greencard-nhc greencard-hbc greencard-ghc greencard-gcc \
-+ prelude-gcc pragma-gcc libraries-gcc \
- hat-nhc hat-ghc hat-trans-ghc hat-trans-nhc hat-lib-ghc hat-lib-nhc \
- hat-tools-ghc hat-tools-nhc
++ prelude-gcc pragma-gcc libraries-gcc
-@@ -203,8 +203,8 @@
+ .PHONY: default basic all compiler help config install
+
+@@ -173,8 +173,8 @@
libraries
basic-ghc: $(PRAGMA) runtime hmake-ghc greencard-ghc compiler-ghc prelude \
libraries
@@ -31,22 +29,9 @@
+basic-gcc: runtime prelude-gcc pragma-gcc compiler-gcc \
+ greencard-gcc hmake-gcc libraries-gcc
- all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile #tracer #hoodui
-
-@@ -224,9 +224,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
+ all-$(BUILDCOMP): basic-$(BUILDCOMP) heapprofile timeprofile #hoodui
- $(TARGETS): % : $(TARGDIR)/$(MACHINE)/%
-@@ -328,47 +328,47 @@
+@@ -275,41 +275,41 @@
touch $(TARGDIR)/$(MACHINE)/timeprelude
@@ -56,14 +41,6 @@
- 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)/NHC; $(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
diff --git a/lang/nhc98/pkg-plist b/lang/nhc98/pkg-plist
index 8cbd20ede3a2..5098fcc71c27 100644
--- a/lang/nhc98/pkg-plist
+++ b/lang/nhc98/pkg-plist
@@ -7,63 +7,37 @@ bin/hood
bin/greencard-nhc98
bin/tprofprel
bin/hp2graph
-include/nhc98/Array.T.hi
include/nhc98/Array.hi
-include/nhc98/Binary.T.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/FFIBuiltin.T.hi
-include/nhc98/GreenCard.T.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/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/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
@@ -96,7 +70,6 @@ include/nhc98/NHC/PackedString.hi
include/nhc98/NHC/Prelude.hi
include/nhc98/base/Control/Arrow.hi
include/nhc98/base/Control/Monad/Fix.hi
-include/nhc98/base/Control/Monad/Identity.hi
include/nhc98/base/Control/Monad/Trans.hi
include/nhc98/base/Control/Monad.hi
include/nhc98/base/Data/Array.hi
@@ -295,61 +268,6 @@ lib/hmake/ix86-FreeBSD/hmakerc
%%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/.xvpics/hat.bmp
-%%PORTDOCS%%share/doc/nhc98/hat/.xvpics/hat.png
-%%PORTDOCS%%share/doc/nhc98/hat/BadInsort.hs
-%%PORTDOCS%%share/doc/nhc98/hat/Insort.hs
-%%PORTDOCS%%share/doc/nhc98/hat/afp2002.ps.gz
-%%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/cvs.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-tools.html
-%%PORTDOCS%%share/doc/nhc98/hat/hat-trans.html
-%%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.bmp
-%%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/ifl2002.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/todo.html
-%%PORTDOCS%%share/doc/nhc98/hat/toolkitThesis.ps.gz
-%%PORTDOCS%%share/doc/nhc98/hat/tracing.html
-%%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/hat/tutorial1-old.html
%%PORTDOCS%%share/doc/nhc98/hmake/bugs.html
%%PORTDOCS%%share/doc/nhc98/hmake/changes.html
%%PORTDOCS%%share/doc/nhc98/hmake/hi-commands.html
@@ -374,8 +292,6 @@ lib/hmake/ix86-FreeBSD/hmakerc
%%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/.xvpics
-%%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