Import hs-mmap, an mmap API for Haskell.

Required by hashed-storage, which in turn is required by darcs.

Not yet wired to the build.
This commit is contained in:
kili 2010-04-08 14:59:05 +00:00
parent 0f11488b05
commit 5a52acdff1
4 changed files with 56 additions and 0 deletions

20
devel/hs-mmap/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/04/08 14:59:05 kili Exp $
COMMENT = mmap API for Haskell
DISTNAME = mmap-0.4.1
CATEGORIES = devel
MAINTAINER = Matthias Kilian <kili@openbsd.org>
# BSD3
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
.include <bsd.port.mk>

5
devel/hs-mmap/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (mmap-0.4.1.tar.gz) = Lr6XcqDv0Kb+v7xnwC+qsg==
RMD160 (mmap-0.4.1.tar.gz) = q+I6dlzog1pkQprCZfG7MeZrlFc=
SHA1 (mmap-0.4.1.tar.gz) = W/6F1g/qiehceXaH/QhJMwVWPb4=
SHA256 (mmap-0.4.1.tar.gz) = eSuOz7DM4fhYjw0qY8aJP/mKJHnAZ0VYPagWbVpG6tk=
SIZE (mmap-0.4.1.tar.gz) = 5956

4
devel/hs-mmap/pkg/DESCR Normal file
View File

@ -0,0 +1,4 @@
This library provides a wrapper to mmap(2) or MapViewOfFile, allowing
files or devices to be lazily loaded into memory as strict or lazy
ByteStrings, ForeignPtrs or plain Ptrs, using the virtual memory
subsystem to do on-demand loading. Modifications are also supported.

27
devel/hs-mmap/pkg/PLIST Normal file
View File

@ -0,0 +1,27 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/04/08 14:59:05 kili Exp $
lib/${DISTNAME}/
lib/${DISTNAME}/ghc-${MODGHC_VER}/
lib/${DISTNAME}/ghc-${MODGHC_VER}/HS${DISTNAME}.o
lib/${DISTNAME}/ghc-${MODGHC_VER}/System/
lib/${DISTNAME}/ghc-${MODGHC_VER}/System/IO/
lib/${DISTNAME}/ghc-${MODGHC_VER}/System/IO/MMap.hi
lib/${DISTNAME}/ghc-${MODGHC_VER}/libHS${DISTNAME}.a
lib/${DISTNAME}/register.sh
@exec /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/register.sh
@unexec-delete /usr/bin/env HOME=/nonexistent %D/lib/${DISTNAME}/unregister.sh
lib/${DISTNAME}/unregister.sh
share/doc/${DISTNAME}/
share/doc/${DISTNAME}/LICENSE
share/doc/${DISTNAME}/html/
share/doc/${DISTNAME}/html/System-IO-MMap.html
share/doc/${DISTNAME}/html/doc-index.html
share/doc/${DISTNAME}/html/frames.html
share/doc/${DISTNAME}/html/haddock-util.js
share/doc/${DISTNAME}/html/haddock.css
share/doc/${DISTNAME}/html/haskell_icon.gif
share/doc/${DISTNAME}/html/index-frames.html
share/doc/${DISTNAME}/html/index.html
share/doc/${DISTNAME}/html/mini_System-IO-MMap.html
share/doc/${DISTNAME}/html/minus.gif
share/doc/${DISTNAME}/html/mmap.haddock
share/doc/${DISTNAME}/html/plus.gif