Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Jul 1999 05:31:12 -0700 (PDT)
From:      onoue@ipl.t.u-tokyo.ac.jp
To:        freebsd-gnats-submit@freebsd.org
Subject:   ports/12735: New ports: lang/ghc
Message-ID:  <19990721123112.C0BD214D66@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         12735
>Category:       ports
>Synopsis:       New ports: lang/ghc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 21 05:40:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Yoshiyuki ONOUE
>Release:        3.1-RELEASE
>Organization:
Univ. of Tokyo, Japan
>Environment:
>Description:
The Glasgow Haskell Compiler(GHC) is a batch compiler for Haskell 98.

Haskell is "the" standard lazy functional programming language;
the current language version is Haskell 98, agreed in December 1998.
Haskell related information is available from the Haskell home page at

	http://haskell.org/

GHC's Web page lives at

	http://research.microsoft.com/users/t-simonm/ghc/

>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ghc
#	ghc/files
#	ghc/files/md5
#	ghc/pkg
#	ghc/pkg/COMMENT
#	ghc/pkg/DESCR
#	ghc/pkg/PLIST
#	ghc/Makefile
#	ghc/patches
#	ghc/patches/patch-aa
#
echo c - ghc
mkdir -p ghc > /dev/null 2>&1
echo c - ghc/files
mkdir -p ghc/files > /dev/null 2>&1
echo x - ghc/files/md5
sed 's/^X//' >ghc/files/md5 << 'END-of-ghc/files/md5'
XMD5 (ghc-4.02-i386-unknown-freebsd3.tar.gz) = d586cb0b087b9404481b7c43c8b7946c
END-of-ghc/files/md5
echo c - ghc/pkg
mkdir -p ghc/pkg > /dev/null 2>&1
echo x - ghc/pkg/COMMENT
sed 's/^X//' >ghc/pkg/COMMENT << 'END-of-ghc/pkg/COMMENT'
XThe Glasgow Haskell Compiler(GHC) is a batch compiler for Haskell 98.
END-of-ghc/pkg/COMMENT
echo x - ghc/pkg/DESCR
sed 's/^X//' >ghc/pkg/DESCR << 'END-of-ghc/pkg/DESCR'
XThe Glasgow Haskell Compiler(GHC) is a batch compiler for Haskell 98.
X
XHaskell is "the" standard lazy functional programming language;
Xthe current language version is Haskell 98, agreed in December 1998.
XHaskell related information is available from the Haskell home page at
X
X	http://haskell.org/
X
XGHC's Web page lives at
X
X	http://research.microsoft.com/users/t-simonm/ghc/
X
X- Y.Onoue
Xonoue@ipl.t.u-tokyo.ac.jp
END-of-ghc/pkg/DESCR
echo x - ghc/pkg/PLIST
sed 's/^X//' >ghc/pkg/PLIST << 'END-of-ghc/pkg/PLIST'
Xbin/ghc
Xbin/ghc-4.02
Xbin/hp2ps
Xbin/hstags
Xbin/mkdependHS
Xbin/stat2resid
Xlib/ghc-4.02/ghc-asm.prl
Xlib/ghc-4.02/ghc-consist.prl
Xlib/ghc-4.02/ghc-iface.prl
Xlib/ghc-4.02/ghc-split.prl
Xlib/ghc-4.02/hsc
Xlib/ghc-4.02/hscpp
Xlib/ghc-4.02/hscpp.bak
Xlib/ghc-4.02/hscpp.prl
Xlib/ghc-4.02/hsp
Xlib/ghc-4.02/hstags-help
Xlib/ghc-4.02/imports/concurrent/Channel.hi
Xlib/ghc-4.02/imports/concurrent/ChannelVar.hi
Xlib/ghc-4.02/imports/concurrent/Concurrent.hi
Xlib/ghc-4.02/imports/concurrent/Merge.hi
Xlib/ghc-4.02/imports/concurrent/Parallel.hi
Xlib/ghc-4.02/imports/concurrent/SampleVar.hi
Xlib/ghc-4.02/imports/concurrent/Semaphore.hi
Xlib/ghc-4.02/imports/exts/Addr.hi
Xlib/ghc-4.02/imports/exts/Bits.hi
Xlib/ghc-4.02/imports/exts/ByteArray.hi
Xlib/ghc-4.02/imports/exts/CCall.hi
Xlib/ghc-4.02/imports/exts/Dynamic.hi
Xlib/ghc-4.02/imports/exts/Exception.hi
Xlib/ghc-4.02/imports/exts/Foreign.hi
Xlib/ghc-4.02/imports/exts/GetOpt.hi
Xlib/ghc-4.02/imports/exts/GlaExts.hi
Xlib/ghc-4.02/imports/exts/IOExts.hi
Xlib/ghc-4.02/imports/exts/Int.hi
Xlib/ghc-4.02/imports/exts/LazyST.hi
Xlib/ghc-4.02/imports/exts/MutableArray.hi
Xlib/ghc-4.02/imports/exts/NativeInfo.hi
Xlib/ghc-4.02/imports/exts/NumExts.hi
Xlib/ghc-4.02/imports/exts/ST.hi
Xlib/ghc-4.02/imports/exts/Stable.hi
Xlib/ghc-4.02/imports/exts/Weak.hi
Xlib/ghc-4.02/imports/exts/Word.hi
Xlib/ghc-4.02/imports/misc/BSD.hi
Xlib/ghc-4.02/imports/misc/Bag.hi
Xlib/ghc-4.02/imports/misc/BitSet.hi
Xlib/ghc-4.02/imports/misc/ByteOps.hi
Xlib/ghc-4.02/imports/misc/CString.hi
Xlib/ghc-4.02/imports/misc/CharSeq.hi
Xlib/ghc-4.02/imports/misc/FiniteMap.hi
Xlib/ghc-4.02/imports/misc/ListSetOps.hi
Xlib/ghc-4.02/imports/misc/MD5.hi
Xlib/ghc-4.02/imports/misc/MatchPS.hi
Xlib/ghc-4.02/imports/misc/Maybes.hi
Xlib/ghc-4.02/imports/misc/Memo.hi
Xlib/ghc-4.02/imports/misc/Native.hi
Xlib/ghc-4.02/imports/misc/PackedString.hi
Xlib/ghc-4.02/imports/misc/Pretty.hi
Xlib/ghc-4.02/imports/misc/Printf.hi
Xlib/ghc-4.02/imports/misc/Regex.hi
Xlib/ghc-4.02/imports/misc/Set.hi
Xlib/ghc-4.02/imports/misc/Socket.hi
Xlib/ghc-4.02/imports/misc/SocketPrim.hi
Xlib/ghc-4.02/imports/misc/Util.hi
Xlib/ghc-4.02/imports/posix/Posix.hi
Xlib/ghc-4.02/imports/posix/PosixDB.hi
Xlib/ghc-4.02/imports/posix/PosixErr.hi
Xlib/ghc-4.02/imports/posix/PosixFiles.hi
Xlib/ghc-4.02/imports/posix/PosixIO.hi
Xlib/ghc-4.02/imports/posix/PosixProcEnv.hi
Xlib/ghc-4.02/imports/posix/PosixProcPrim.hi
Xlib/ghc-4.02/imports/posix/PosixTTY.hi
Xlib/ghc-4.02/imports/posix/PosixUtil.hi
Xlib/ghc-4.02/imports/std/Array.hi
Xlib/ghc-4.02/imports/std/CPUTime.hi
Xlib/ghc-4.02/imports/std/Char.hi
Xlib/ghc-4.02/imports/std/Complex.hi
Xlib/ghc-4.02/imports/std/Directory.hi
Xlib/ghc-4.02/imports/std/IO.hi
Xlib/ghc-4.02/imports/std/Ix.hi
Xlib/ghc-4.02/imports/std/List.hi
Xlib/ghc-4.02/imports/std/Locale.hi
Xlib/ghc-4.02/imports/std/Maybe.hi
Xlib/ghc-4.02/imports/std/Monad.hi
Xlib/ghc-4.02/imports/std/Numeric.hi
Xlib/ghc-4.02/imports/std/PrelAddr.hi
Xlib/ghc-4.02/imports/std/PrelArr.hi
Xlib/ghc-4.02/imports/std/PrelArrExtra.hi
Xlib/ghc-4.02/imports/std/PrelBase.hi
Xlib/ghc-4.02/imports/std/PrelBounded.hi
Xlib/ghc-4.02/imports/std/PrelCCall.hi
Xlib/ghc-4.02/imports/std/PrelConc.hi
Xlib/ghc-4.02/imports/std/PrelDynamic.hi
Xlib/ghc-4.02/imports/std/PrelEither.hi
Xlib/ghc-4.02/imports/std/PrelErr.hi
Xlib/ghc-4.02/imports/std/PrelException.hi
Xlib/ghc-4.02/imports/std/PrelForeign.hi
Xlib/ghc-4.02/imports/std/PrelGHC.hi
Xlib/ghc-4.02/imports/std/PrelHandle.hi
Xlib/ghc-4.02/imports/std/PrelIOBase.hi
Xlib/ghc-4.02/imports/std/PrelList.hi
Xlib/ghc-4.02/imports/std/PrelMain.hi
Xlib/ghc-4.02/imports/std/PrelMaybe.hi
Xlib/ghc-4.02/imports/std/PrelNum.hi
Xlib/ghc-4.02/imports/std/PrelNumExtra.hi
Xlib/ghc-4.02/imports/std/PrelPack.hi
Xlib/ghc-4.02/imports/std/PrelRead.hi
Xlib/ghc-4.02/imports/std/PrelST.hi
Xlib/ghc-4.02/imports/std/PrelStable.hi
Xlib/ghc-4.02/imports/std/PrelTup.hi
Xlib/ghc-4.02/imports/std/PrelWeak.hi
Xlib/ghc-4.02/imports/std/Prelude.hi
Xlib/ghc-4.02/imports/std/Random.hi
Xlib/ghc-4.02/imports/std/Ratio.hi
Xlib/ghc-4.02/imports/std/System.hi
Xlib/ghc-4.02/imports/std/Time.hi
Xlib/ghc-4.02/includes/Assembler.h
Xlib/ghc-4.02/includes/Block.h
Xlib/ghc-4.02/includes/CCall.h
Xlib/ghc-4.02/includes/ClosureMacros.h
Xlib/ghc-4.02/includes/ClosureTypes.h
Xlib/ghc-4.02/includes/Closures.h
Xlib/ghc-4.02/includes/Constants.h
Xlib/ghc-4.02/includes/Hooks.h
Xlib/ghc-4.02/includes/InfoMacros.h
Xlib/ghc-4.02/includes/InfoTables.h
Xlib/ghc-4.02/includes/MachDeps.h
Xlib/ghc-4.02/includes/MachRegs.h
Xlib/ghc-4.02/includes/NativeDefs.h
Xlib/ghc-4.02/includes/Prelude.h
Xlib/ghc-4.02/includes/PrimOps.h
Xlib/ghc-4.02/includes/Profiling.h
Xlib/ghc-4.02/includes/Regs.h
Xlib/ghc-4.02/includes/Rts.h
Xlib/ghc-4.02/includes/RtsAPI.h
Xlib/ghc-4.02/includes/SchedAPI.h
Xlib/ghc-4.02/includes/Stable.h
Xlib/ghc-4.02/includes/Stg.h
Xlib/ghc-4.02/includes/StgMacros.h
Xlib/ghc-4.02/includes/StgMiscClosures.h
Xlib/ghc-4.02/includes/StgProf.h
Xlib/ghc-4.02/includes/StgStorage.h
Xlib/ghc-4.02/includes/StgTicky.h
Xlib/ghc-4.02/includes/StgTypes.h
Xlib/ghc-4.02/includes/TSO.h
Xlib/ghc-4.02/includes/TailCalls.h
Xlib/ghc-4.02/includes/Updates.h
Xlib/ghc-4.02/includes/config.h
Xlib/ghc-4.02/includes/gmp.h
Xlib/ghc-4.02/includes/ieee-flpt.h
Xlib/ghc-4.02/includes/options.h
Xlib/ghc-4.02/libHS.a
Xlib/ghc-4.02/libHS_cbits.a
Xlib/ghc-4.02/libHSconcurrent.a
Xlib/ghc-4.02/libHSexts.a
Xlib/ghc-4.02/libHSmisc.a
Xlib/ghc-4.02/libHSmisc_cbits.a
Xlib/ghc-4.02/libHSposix.a
Xlib/ghc-4.02/libHSposix_cbits.a
Xlib/ghc-4.02/libHSrts.a
Xlib/ghc-4.02/parse-gcstats.prl
Xlib/ghc-4.02/process-gcstats.prl
Xlib/ghc-4.02/unlit
Xshare/doc/ghc-4.02/dvi/installing.dvi
Xshare/doc/ghc-4.02/dvi/libs.dvi
Xshare/doc/ghc-4.02/dvi/users_guide.dvi
Xshare/doc/ghc-4.02/html/coding-style.html
Xshare/doc/ghc-4.02/html/cvs-cheat-sheet.html
Xshare/doc/ghc-4.02/html/installing-1.html
Xshare/doc/ghc-4.02/html/installing-2.html
Xshare/doc/ghc-4.02/html/installing-3.html
Xshare/doc/ghc-4.02/html/installing-4.html
Xshare/doc/ghc-4.02/html/installing-5.html
Xshare/doc/ghc-4.02/html/installing-6.html
Xshare/doc/ghc-4.02/html/installing-7.html
Xshare/doc/ghc-4.02/html/installing-8.html
Xshare/doc/ghc-4.02/html/installing-9.html
Xshare/doc/ghc-4.02/html/installing.html
Xshare/doc/ghc-4.02/html/libs-1.html
Xshare/doc/ghc-4.02/html/libs-10.html
Xshare/doc/ghc-4.02/html/libs-11.html
Xshare/doc/ghc-4.02/html/libs-12.html
Xshare/doc/ghc-4.02/html/libs-13.html
Xshare/doc/ghc-4.02/html/libs-14.html
Xshare/doc/ghc-4.02/html/libs-15.html
Xshare/doc/ghc-4.02/html/libs-16.html
Xshare/doc/ghc-4.02/html/libs-17.html
Xshare/doc/ghc-4.02/html/libs-2.html
Xshare/doc/ghc-4.02/html/libs-3.html
Xshare/doc/ghc-4.02/html/libs-4.html
Xshare/doc/ghc-4.02/html/libs-5.html
Xshare/doc/ghc-4.02/html/libs-6.html
Xshare/doc/ghc-4.02/html/libs-7.html
Xshare/doc/ghc-4.02/html/libs-8.html
Xshare/doc/ghc-4.02/html/libs-9.html
Xshare/doc/ghc-4.02/html/libs.html
Xshare/doc/ghc-4.02/html/users_guide-1.html
Xshare/doc/ghc-4.02/html/users_guide-2.html
Xshare/doc/ghc-4.02/html/users_guide-3.html
Xshare/doc/ghc-4.02/html/users_guide-4.html
Xshare/doc/ghc-4.02/html/users_guide-5.html
Xshare/doc/ghc-4.02/html/users_guide-6.html
Xshare/doc/ghc-4.02/html/users_guide-7.html
Xshare/doc/ghc-4.02/html/users_guide-8.html
Xshare/doc/ghc-4.02/html/users_guide.html
Xshare/doc/ghc-4.02/info/users_guide.info
X@dirrm lib/ghc-4.02/imports/concurrent
X@dirrm lib/ghc-4.02/imports/exts
X@dirrm lib/ghc-4.02/imports/misc
X@dirrm lib/ghc-4.02/imports/posix
X@dirrm lib/ghc-4.02/imports/std
X@dirrm lib/ghc-4.02/imports
X@dirrm lib/ghc-4.02/includes
X@dirrm lib/ghc-4.02
X@dirrm share/doc/ghc-4.02/dvi
X@dirrm share/doc/ghc-4.02/html
X@dirrm share/doc/ghc-4.02/info
X@dirrm share/doc/ghc-4.02
END-of-ghc/pkg/PLIST
echo x - ghc/Makefile
sed 's/^X//' >ghc/Makefile << 'END-of-ghc/Makefile'
X# New ports collection makefile for:	ghc
X# Version required:	4.02
X# Date created:		21 July 1999
X# Whom:			Yoshiyuki ONOUE <onoue@ipl.t.u-tokyo.ac.jp>
X#
X# $Id$
X#
X
XDISTNAME=	ghc-4.02-i386-unknown-freebsd3
XPKGNAME=	ghc-4.02
XCATEGORIES=	lang
XMASTER_SITES=	http://research.microsoft.com/users/t-simonm/ghc/dist/4.02/
X
XMAINTAINER=	onoue@ipl.t.u-tokyo.ac.jp
X
XWRKSRC=		${WRKDIR}/fptools
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS+=--datadir=${PREFIX}/share/doc
XALL_TARGET=				# ignore 'all' target
XINSTALL_TARGET=	install install-docs
X
X.include <bsd.port.mk>
END-of-ghc/Makefile
echo c - ghc/patches
mkdir -p ghc/patches > /dev/null 2>&1
echo x - ghc/patches/patch-aa
sed 's/^X//' >ghc/patches/patch-aa << 'END-of-ghc/patches/patch-aa'
X--- Makefile.in.orig	Wed Jul 21 18:42:14 1999
X+++ Makefile.in	Wed Jul 21 18:42:35 1999
X@@ -72,9 +72,9 @@
X exec_prefix = @exec_prefix@
X 
X # default
X-infodir   = $(datadir)
X-htmldir   = $(datadir)
X-dvidir    = $(datadir)
X+infodir   = $(real_datadir)/info
X+htmldir   = $(real_datadir)/html
X+dvidir    = $(real_datadir)/dvi
X 
X #
X # Putting the package stuff in package-specific
END-of-ghc/patches/patch-aa
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990721123112.C0BD214D66>