The Haskell report is compiler independent, so just rip it out of

lang/ghc (to be committed soon) and put it into a separate port.
This commit is contained in:
kili 2007-07-21 17:09:23 +00:00
parent 86e6326419
commit 72964b46f5
4 changed files with 84 additions and 0 deletions

View File

@ -0,0 +1,38 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/07/21 17:09:23 kili Exp $
COMMENT= "language and library specification for Haskell"
# Strictly speaking, there's no version at all, just the report of the
# programming language "Haskell 98". I don't care for now that there may
# be future errata, since the next major language specification is on
# the way (hopefully with a more conservative naming scheme, i.e.
# something like Haskell 2.0) and will be released very soon now[tm].
DISTNAME= haskell98-report-html
PKGNAME= haskell-report-98
CATEGORIES= books lang
HOMEPAGE= http://haskell.org/definition/
MAINTAINER= Matthias Kilian <kili@openbsd.org>
# Copy and distribute for any purpose, but only completely.
# When modified, mark as such and don't call the thing Haskell.
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${HOMEPAGE}
PKG_ARCH= *
NO_BUILD= Yes
NO_REGRESS= Yes
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/haskell-report
cd ${WRKSRC} && umask 022 && \
pax -rw . ${PREFIX}/share/doc/haskell-report
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (haskell98-report-html.tar.gz) = yc87cFZUYquoEaLSrI9HYw==
RMD160 (haskell98-report-html.tar.gz) = aV96dHlhoT8t2DMfQq7Dk2ga0Ok=
SHA1 (haskell98-report-html.tar.gz) = 8DhwdjRLnfD1dr4QFndwIjhakUg=
SHA256 (haskell98-report-html.tar.gz) = phsdc7LBWlY7eARdNa3/YKmeulslV0hLXpx2I75JGWA=
SIZE (haskell98-report-html.tar.gz) = 201924

View File

@ -0,0 +1,2 @@
The Haskell 98 report specifies both the functional programming
language Haskell 98 itself and its standard libraries.

View File

@ -0,0 +1,39 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/07/21 17:09:23 kili Exp $
@conflict ghc-doc-<6.6.*
share/doc/haskell-report/
share/doc/haskell-report/array.html
share/doc/haskell-report/basic.html
share/doc/haskell-report/char.html
share/doc/haskell-report/classes.gif
share/doc/haskell-report/complex.html
share/doc/haskell-report/cputime.html
share/doc/haskell-report/decls.html
share/doc/haskell-report/derived.html
share/doc/haskell-report/directory.html
share/doc/haskell-report/exps.html
share/doc/haskell-report/h98.gif
share/doc/haskell-report/haskell.html
share/doc/haskell-report/index.html
share/doc/haskell-report/index98.html
share/doc/haskell-report/intro.html
share/doc/haskell-report/io-13.html
share/doc/haskell-report/io.html
share/doc/haskell-report/ix.html
share/doc/haskell-report/lambda.gif
share/doc/haskell-report/lexemes.html
share/doc/haskell-report/list.html
share/doc/haskell-report/literate.html
share/doc/haskell-report/locale.html
share/doc/haskell-report/maybe.html
share/doc/haskell-report/modules.html
share/doc/haskell-report/monad.html
share/doc/haskell-report/numeric.html
share/doc/haskell-report/pragmas.html
share/doc/haskell-report/preface-jfp.html
share/doc/haskell-report/prelude-index.html
share/doc/haskell-report/random.html
share/doc/haskell-report/ratio.html
share/doc/haskell-report/standard-prelude.html
share/doc/haskell-report/syntax-iso.html
share/doc/haskell-report/system.html
share/doc/haskell-report/time.html