From owner-freebsd-ports Fri Dec 21 16: 4:53 2001 Delivered-To: freebsd-ports@freebsd.org Received: from gatesrv.RZ.UniBw-Muenchen.de (gatesrv.RZ.UniBw-Muenchen.de [137.193.11.27]) by hub.freebsd.org (Postfix) with ESMTP id 0FBA537B417; Fri, 21 Dec 2001 16:04:45 -0800 (PST) Received: from nemesis.informatik.unibw-muenchen.de (nemesis.Informatik.UniBw-Muenchen.de [137.193.60.30]) by gatesrv.RZ.UniBw-Muenchen.de (8.11.2/8.11.2) with ESMTP id fBLNZ3P28263; Sat, 22 Dec 2001 00:35:03 +0100 (MET) Received: by nemesis.informatik.unibw-muenchen.de (Postfix, from userid 1001) id 426E75A546; Sat, 22 Dec 2001 00:34:54 +0100 (CET) Date: Sat, 22 Dec 2001 00:34:54 +0100 From: Oliver Braun To: ijliao@freebsd.org Cc: freebsd-ports@freebsd.org Subject: Re: ports/31453: New Port: nhc98 1.10 - a haskell compiler to produce small executables Message-ID: <20011221233454.GA74971@nemesis.informatik.unibw-muenchen.de> Mail-Followup-To: Oliver Braun , ijliao@freebsd.org, freebsd-ports@freebsd.org References: <200112212026.fBLKQtC64407@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200112212026.fBLKQtC64407@freefall.freebsd.org> User-Agent: Mutt/1.3.24i Organization: University of the Federal Armed Forces Munich, Germany X-Mailer: Mutt http://www.mutt.org/ X-OS: FreeBSD 4.4-STABLE i386 http://www.freebsd.org/ X-Newsreader: SLRN http://www.slrn.org/ X-Uptime: 9 days X-URL: http://ist.unibw-muenchen.de/People/obraun X-Accept-Language: de en X-Location: Europe, Germany, Munich X-Editor: Vim-600 http://www.vim.org/ Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org A diff between 1.08 and 1.10 including information about some new patches. Regards, Olli diff -ruN nhc98-1.08/Makefile nhc98/Makefile --- nhc98-1.08/Makefile Fri Dec 21 21:42:12 2001 +++ nhc98/Makefile Sat Dec 22 00:24:06 2001 @@ -5,15 +5,23 @@ # $FreeBSD$ PORTNAME= nhc98 -PORTVERSION= 1.08 +PORTVERSION= 1.10 CATEGORIES= lang MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/${PORTNAME}/ DISTNAME= ${PORTNAME}src-${PORTVERSION} -PATCH_SITES= ${MASTER_SITES} -PATCHFILES= patch-1.08-ghc5.02 \ - patch-1.08-hmake \ - patch-1.08-hat-makefile +PATCH_SITES= ${MASTER_SITES} +PATCHFILES= patch-1.10-IO \ + patch-1.10-arrow \ + patch-1.10-blockbuffer \ + patch-1.10-commas \ + patch-1.10-counter \ + patch-1.10-hp2graph \ + patch-1.10-keywords \ + patch-1.10-lhs \ + patch-1.10-patterns \ + patch-1.10-hiding \ + patch-1.10-ghc5.02 MAINTAINER= obraun@informatik.unibw-muenchen.de @@ -60,6 +68,7 @@ # into the build directory. The configure option won't work in the # ports system. pre-install: + ${RM} -f ${WRKSRC}/include/*.orig ${SED} -e "s#LIBDIR=.*##" \ < ${WRKSRC}/targets/ix86-FreeBSD/config.cache \ > ${WRKSRC}/targets/ix86-FreeBSD/config.cache.fix1 diff -ruN nhc98-1.08/distinfo nhc98/distinfo --- nhc98-1.08/distinfo Fri Dec 21 21:42:12 2001 +++ nhc98/distinfo Fri Dec 21 22:05:36 2001 @@ -1,4 +1,12 @@ -MD5 (nhc98/nhc98src-1.08.tar.gz) = 6234cafff0cc09fbc73127c421232463 -MD5 (nhc98/patch-1.08-ghc5.02) = aea26d10381d13363611797fb14896b9 -MD5 (nhc98/patch-1.08-hmake) = 589e4558e29ae95bdf1d79a100b2180f -MD5 (nhc98/patch-1.08-hat-makefile) = 7882524c5d9a6567dc18a6b2c2a9b7d5 +MD5 (nhc98/nhc98src-1.10.tar.gz) = 159e043a520d2eaa886213b53d50f666 +MD5 (nhc98/patch-1.10-IO) = 46b5c25be1dd764c84a3ddcab9a94c38 +MD5 (nhc98/patch-1.10-arrow) = d27deb1683c33d58a41c3eb28e9c0e9a +MD5 (nhc98/patch-1.10-blockbuffer) = f66a8885fd0bd037b68e8024942fc274 +MD5 (nhc98/patch-1.10-commas) = fda47aeaa34b6bcb981f93d905baf889 +MD5 (nhc98/patch-1.10-counter) = e78121249b077e57489f0b0ad72e6bad +MD5 (nhc98/patch-1.10-hp2graph) = 447391cc6f882caaf7f1ba64cff06e07 +MD5 (nhc98/patch-1.10-keywords) = 6d25095fa09626ce088daba7e7c70e48 +MD5 (nhc98/patch-1.10-lhs) = 99883604c9d7fabebf5d2c5932f4c090 +MD5 (nhc98/patch-1.10-patterns) = 605013e0a7678fe7789e5ccb917018bf +MD5 (nhc98/patch-1.10-hiding) = 9203ebd44bda7db58f5ba8cd92861645 +MD5 (nhc98/patch-1.10-ghc5.02) = f7eb18ac28feb431f651b5e571724bc9 diff -ruN nhc98-1.08/files/patch-ac nhc98/files/patch-ac --- nhc98-1.08/files/patch-ac Thu Jan 1 01:00:00 1970 +++ nhc98/files/patch-ac Fri Dec 21 23:25:33 2001 @@ -0,0 +1,12 @@ +diff -ruN include.bak/Array.hi include/Array.hi +--- include.bak/Array.hi Tue Sep 18 12:50:40 2001 ++++ include/Array.hi Fri Dec 21 23:25:13 2001 +@@ -113,7 +113,7 @@ + {-# NEED _tupleRange #-} + _tupleRange{-# 3 #-}::(Ix a) => (a -> (a -> ([(a -> b)] -> [b]))); + +-{-# NEED {Ix range index inRange} #-} ++{-# NEED {Ix range index inRange rangeSize} #-} + class (Prelude.Ord a) => Ix a where { + range{-# 1 #-}::((a,a) -> [a]); + index{-# 2 #-}::((a,a) -> (a -> Prelude.Int)); diff -ruN nhc98-1.08/pkg-plist nhc98/pkg-plist --- nhc98-1.08/pkg-plist Fri Dec 21 21:42:12 2001 +++ nhc98/pkg-plist Fri Dec 21 21:44:26 2001 @@ -53,11 +53,6 @@ %%TRACER%%lib/nhc98/ix86-FreeBSD/FFI.z.a %%TRACER%%lib/nhc98/ix86-FreeBSD/GreenCard.z.a %%TRACER%%lib/nhc98/ix86-FreeBSD/Haskell.z.a -%%TRACER%%lib/nhc98/ix86-FreeBSD/HatExpressionTree.o -%%TRACER%%lib/nhc98/ix86-FreeBSD/HatTrace.o -%%TRACER%%lib/nhc98/ix86-FreeBSD/HatTrie.o -%%TRACER%%lib/nhc98/ix86-FreeBSD/Hatdetect.o -%%TRACER%%lib/nhc98/ix86-FreeBSD/Hatobserve.o %%TRACER%%lib/nhc98/ix86-FreeBSD/IO.z.a %%TRACER%%lib/nhc98/ix86-FreeBSD/IOExtras.z.a %%TRACER%%lib/nhc98/ix86-FreeBSD/Ix.z.a @@ -76,8 +71,6 @@ %%TRACER%%lib/nhc98/ix86-FreeBSD/Prelude.T.a %%TRACER%%lib/nhc98/ix86-FreeBSD/Prelude.p.a %%TRACER%%lib/nhc98/ix86-FreeBSD/PreludeAll.z.a -%%TRACER%%lib/nhc98/ix86-FreeBSD/PrettyExp.o -%%TRACER%%lib/nhc98/ix86-FreeBSD/PrettyLib.o %%TRACER%%lib/nhc98/ix86-FreeBSD/Random.z.a %%TRACER%%lib/nhc98/ix86-FreeBSD/Ratio.z.a %%TRACER%%lib/nhc98/ix86-FreeBSD/Runtime.T.a @@ -128,6 +121,7 @@ include/nhc98/GreenCard.gc include/nhc98/GreenCard.hi include/nhc98/Haskell.hi +include/nhc98/Hat.hi include/nhc98/HatBuiltin.hi include/nhc98/HsFFI.h include/nhc98/IO.T.hi @@ -166,7 +160,9 @@ include/nhc98/System.T.hi include/nhc98/System.hi include/nhc98/Time.hi +include/nhc98/TPrelude.hi include/nhc98/Warning.hi +include/nhc98/art.h include/nhc98/bytecode.h include/nhc98/bytecode_o.h include/nhc98/cinterface.h @@ -174,7 +170,6 @@ 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 @@ -209,7 +204,6 @@ %%PORTDOCS%%share/doc/nhc98/heapprof.html %%PORTDOCS%%share/doc/nhc98/history.html %%PORTDOCS%%share/doc/nhc98/history98.html -%%PORTDOCS%%share/doc/nhc98/hmake.html %%PORTDOCS%%share/doc/nhc98/index.html %%PORTDOCS%%share/doc/nhc98/install.html %%PORTDOCS%%share/doc/nhc98/libraries.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message