diff --git a/books/haskell-report/Makefile b/books/haskell-report/Makefile new file mode 100644 index 00000000000..2c0cce951a7 --- /dev/null +++ b/books/haskell-report/Makefile @@ -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 + +# 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 diff --git a/books/haskell-report/distinfo b/books/haskell-report/distinfo new file mode 100644 index 00000000000..abd3578766f --- /dev/null +++ b/books/haskell-report/distinfo @@ -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 diff --git a/books/haskell-report/pkg/DESCR b/books/haskell-report/pkg/DESCR new file mode 100644 index 00000000000..7670d422a83 --- /dev/null +++ b/books/haskell-report/pkg/DESCR @@ -0,0 +1,2 @@ +The Haskell 98 report specifies both the functional programming +language Haskell 98 itself and its standard libraries. diff --git a/books/haskell-report/pkg/PLIST b/books/haskell-report/pkg/PLIST new file mode 100644 index 00000000000..5cf86a7ea9f --- /dev/null +++ b/books/haskell-report/pkg/PLIST @@ -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