From owner-freebsd-ports Fri Jul 5 15:40:17 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8AC8737B400 for ; Fri, 5 Jul 2002 15:40:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3EA243E31 for ; Fri, 5 Jul 2002 15:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g65Me1JU013355 for ; Fri, 5 Jul 2002 15:40:01 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g65Me18F013354; Fri, 5 Jul 2002 15:40:01 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ACF837B400 for ; Fri, 5 Jul 2002 15:31:48 -0700 (PDT) Received: from unsane.de (pD9E4E204.dip.t-dialin.net [217.228.226.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCA0943E4A for ; Fri, 5 Jul 2002 15:31:40 -0700 (PDT) (envelope-from lizard@unsane.de) Received: from localhost (localhost.unsane.de [127.0.0.1]) by unsane.de (Postfix) with ESMTP id 6AF2D865 for ; Sat, 6 Jul 2002 00:31:37 +0200 (CEST) Received: by unsane.de (Postfix, from userid 1001) id 7F87057A; Sat, 6 Jul 2002 00:31:36 +0200 (CEST) Message-Id: <20020705223136.7F87057A@unsane.de> Date: Sat, 6 Jul 2002 00:31:36 +0200 (CEST) From: Oliver Braun To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/40239: New port: lang/gh (The Generic Haskell compiler) 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 >Number: 40239 >Category: ports >Synopsis: New port: lang/gh (The Generic Haskell compiler) >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: Fri Jul 05 15:40:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Oliver Braun >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD galore.unsane.de 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Jul 4 18:08:29 CEST 2002 root@galore.unsane.de:/usr/obj/usr/src/sys/GALORE_OB i386 >Description: Generic Haskell extends Haskell with type-indexed values, kind-indexed values, generic abstraction, and generic application. The Generic Haskell compiler generates ordinary Haskell code which can be run or compiled using lang/ghc, lang/nhc98 or lang/hugs. WWW: http://www.generic-haskell.org/ Regards, Olli >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: # # gh # gh/Makefile # gh/distinfo # gh/pkg-comment # gh/pkg-plist # gh/pkg-descr # echo c - gh mkdir -p gh > /dev/null 2>&1 echo x - gh/Makefile sed 's/^X//' >gh/Makefile << 'END-of-gh/Makefile' X# New ports collection makefile for: gh X# Date created: 05 July 2002 X# Whom: Oliver Braun X# X# $FreeBSD$ X XPORTNAME= gh XPORTVERSION= 1.23 XCATEGORIES= lang XMASTER_SITES= http://www.cs.uu.nl/research/projects/generic-haskell/compiler/beryl/ XDISTNAME= ${PORTNAME}-${PORTVERSION}-source X XMAINTAINER= obraun@informatik.unibw-muenchen.de X XBUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc X XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XUSE_GMAKE= yes XALL_TARGET= gh X XWRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} XDOCSDIR= ${PREFIX}/share/doc/generic-haskell XGHLIBDIR= ${PREFIX}/lib/generic-haskell X Xpost-patch: X @${REINPLACE_CMD} -e 's|@prefix@|${PREFIX}|' ${WRKSRC}/src/Makefile.in X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/src/gh ${PREFIX}/bin X @${MKDIR} ${GHLIBDIR} X @${CP} -R ${WRKSRC}/lib/*.gh[is] ${GHLIBDIR} X @${CP} -R ${WRKSRC}/lib/*.h[is] ${GHLIBDIR} X @${MKDIR} ${GHLIBDIR}/Exts X @${CP} -R ${WRKSRC}/lib/Exts/*.gh[is] ${GHLIBDIR}/Exts X @${MKDIR} ${GHLIBDIR}/Std X @${CP} -R ${WRKSRC}/lib/Std/*.gh[is] ${GHLIBDIR}/Std X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${CP} -R ${WRKSRC}/doc/* ${DOCSDIR} X.endif X X.include END-of-gh/Makefile echo x - gh/distinfo sed 's/^X//' >gh/distinfo << 'END-of-gh/distinfo' XMD5 (gh-1.23-source.tar.gz) = 8a04bb55a1ae718849b82c13c2a02e40 END-of-gh/distinfo echo x - gh/pkg-comment sed 's/^X//' >gh/pkg-comment << 'END-of-gh/pkg-comment' XThe Generic Haskell compiler END-of-gh/pkg-comment echo x - gh/pkg-plist sed 's/^X//' >gh/pkg-plist << 'END-of-gh/pkg-plist' Xbin/gh Xlib/generic-haskell/Bounds.ghi Xlib/generic-haskell/Bounds.ghs Xlib/generic-haskell/Collect.ghi Xlib/generic-haskell/Collect.ghs Xlib/generic-haskell/Compare.ghi Xlib/generic-haskell/Compare.ghs Xlib/generic-haskell/Datatypes.ghi Xlib/generic-haskell/Datatypes.ghs Xlib/generic-haskell/DeepSeq.ghi Xlib/generic-haskell/DeepSeq.ghs Xlib/generic-haskell/Eq.ghi Xlib/generic-haskell/Eq.ghs Xlib/generic-haskell/GHPrelude.ghi Xlib/generic-haskell/GHPrelude.ghs Xlib/generic-haskell/GHPrelude.hs Xlib/generic-haskell/Map.ghi Xlib/generic-haskell/Map.ghs Xlib/generic-haskell/MapM.ghi Xlib/generic-haskell/MapM.ghs Xlib/generic-haskell/Prelude.ghi Xlib/generic-haskell/ReadShow.ghi Xlib/generic-haskell/ReadShow.ghs Xlib/generic-haskell/Reduce.ghi Xlib/generic-haskell/Reduce.ghs Xlib/generic-haskell/Table.ghi Xlib/generic-haskell/Table.ghs Xlib/generic-haskell/ZipWith.ghi Xlib/generic-haskell/ZipWith.ghs Xlib/generic-haskell/Exts/IOExts.ghi Xlib/generic-haskell/Exts/IORef.ghi Xlib/generic-haskell/Exts/Pretty.ghi Xlib/generic-haskell/Std/Array.ghi Xlib/generic-haskell/Std/CPUTime.ghi Xlib/generic-haskell/Std/Char.ghi Xlib/generic-haskell/Std/Complex.ghi Xlib/generic-haskell/Std/IO.ghi Xlib/generic-haskell/Std/Ix.ghi Xlib/generic-haskell/Std/List.ghi Xlib/generic-haskell/Std/Locale.ghi Xlib/generic-haskell/Std/Maybe.ghi Xlib/generic-haskell/Std/Monad.ghi Xlib/generic-haskell/Std/Numeric.ghi Xlib/generic-haskell/Std/Prelude.ghi Xlib/generic-haskell/Std/Random.ghi Xlib/generic-haskell/Std/Ratio.ghi Xlib/generic-haskell/Std/System.ghi Xlib/generic-haskell/Std/Time.ghi X%%PORTDOCS%%share/doc/generic-haskell/GHUsersGuide.pdf X%%PORTDOCS%%share/doc/generic-haskell/RELEASE X%%PORTDOCS%%@dirrm share/doc/generic-haskell X@dirrm lib/generic-haskell/Exts X@dirrm lib/generic-haskell/Std X@dirrm lib/generic-haskell END-of-gh/pkg-plist echo x - gh/pkg-descr sed 's/^X//' >gh/pkg-descr << 'END-of-gh/pkg-descr' XGeneric Haskell extends Haskell with type-indexed values, kind-indexed values, Xgeneric abstraction, and generic application. X XThe Generic Haskell compiler generates ordinary Haskell code which can be run Xor compiled using lang/ghc, lang/nhc98 or lang/hugs. X XWWW: http://www.generic-haskell.org/ X X-- Oliver Braun Xobraun@informatik.unibw-muenchen.de END-of-gh/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message