diff options
author | Gabor Pali <pgj@FreeBSD.org> | 2010-06-07 03:55:25 +0000 |
---|---|---|
committer | Gabor Pali <pgj@FreeBSD.org> | 2010-06-07 03:55:25 +0000 |
commit | 8df3e55910d0b0956dd0de6a5cf0166311d7a531 (patch) | |
tree | f8162dc7ea2a910e1a7cb40e6b711dc5dc27ea68 | |
parent | 46c4f3b0f40447d9993e6ae3e016c9dae8a196a0 (diff) | |
download | ports-8df3e55910d0b0956dd0de6a5cf0166311d7a531.tar.gz ports-8df3e55910d0b0956dd0de6a5cf0166311d7a531.zip |
An efficient implementation of Int-indexed arrays (both mutable and
immutable), with a powerful loop fusion optimization framework.
WWW: http://code.haskell.org/vector
Notes
Notes:
svn path=/head/; revision=255984
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/hs-vector/Makefile | 20 | ||||
-rw-r--r-- | devel/hs-vector/distinfo | 3 | ||||
-rw-r--r-- | devel/hs-vector/pkg-descr | 4 | ||||
-rw-r--r-- | devel/hs-vector/pkg-plist | 42 | ||||
-rw-r--r-- | lang/ghc/bsd.hackage.mk | 1 |
6 files changed, 71 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 53442024c6f0..3c90284f8dce 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -614,6 +614,7 @@ SUBDIR += hs-uulib SUBDIR += hs-uvector SUBDIR += hs-uvector-algorithms + SUBDIR += hs-vector SUBDIR += hypersrc SUBDIR += i386-rtems-binutils SUBDIR += i386-rtems-gcc diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile new file mode 100644 index 000000000000..613a4e318de3 --- /dev/null +++ b/devel/hs-vector/Makefile @@ -0,0 +1,20 @@ +# New ports collection makefile for: hs-vector +# Date created: June 5, 2010 +# Whom: Gabor Pali <pgj@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= vector +PORTVERSION= 0.6.0.1 +CATEGORIES= devel haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Efficient Arrays + +CABAL_SETUP= Setup.hs + +USE_HACKAGE= primitive>=0.3 + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/devel/hs-vector/distinfo b/devel/hs-vector/distinfo new file mode 100644 index 000000000000..31854cb416ce --- /dev/null +++ b/devel/hs-vector/distinfo @@ -0,0 +1,3 @@ +MD5 (vector-0.6.0.1.tar.gz) = 51268c3617210f4b8d2c9ac36a31575a +SHA256 (vector-0.6.0.1.tar.gz) = b0cba9b3aa94688321a2ec7b4fb4b41781073b2605584ad41957ba1c6892acce +SIZE (vector-0.6.0.1.tar.gz) = 89020 diff --git a/devel/hs-vector/pkg-descr b/devel/hs-vector/pkg-descr new file mode 100644 index 000000000000..1ecbf86a923d --- /dev/null +++ b/devel/hs-vector/pkg-descr @@ -0,0 +1,4 @@ +An efficient implementation of Int-indexed arrays (both mutable and +immutable), with a powerful loop fusion optimization framework. + +WWW: http://code.haskell.org/vector diff --git a/devel/hs-vector/pkg-plist b/devel/hs-vector/pkg-plist new file mode 100644 index 000000000000..0350f6bea5e4 --- /dev/null +++ b/devel/hs-vector/pkg-plist @@ -0,0 +1,42 @@ +@comment $FreeBSD$ +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/vector.h +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream/Monadic.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream/Size.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Util.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic/Base.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic/Mutable.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic/New.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Internal/Check.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Mutable.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Primitive.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Primitive/Mutable.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable/Internal.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable/Mutable.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed/Base.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed/Mutable.hi +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HS%%PORTNAME%%-%%PORTVERSION%%.o +%%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHS%%PORTNAME%%-%%PORTVERSION%%.a +%%LIBDIR_REL%%/register.sh +%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE +%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%% +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Unboxed +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Storable +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Primitive +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Internal +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Generic +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion/Stream +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector/Fusion +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data/Vector +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Data +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include +@dirrm %%LIBDIR_REL%%/ghc-%%GHC_VERSION%% +@dirrm %%LIBDIR_REL%% +@exec /bin/sh %D/%%LIBDIR_REL%%/register.sh +@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old +@unexec %D/bin/ghc-pkg unregister %%PORTNAME%%-%%PORTVERSION%% +@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk index 98b77c80595b..b63b389ace76 100644 --- a/lang/ghc/bsd.hackage.mk +++ b/lang/ghc/bsd.hackage.mk @@ -125,6 +125,7 @@ uuagc_port= devel/hs-uuagc # executable uulib_port= devel/hs-uulib uvector_port= devel/hs-uvector uvector-algorithms_port= devel/hs-uvector-algorithms +vector_port= devel/hs-vector vector-space_port= math/hs-vector-space X11_port= x11/hs-X11 # lib_depends X11-xft_port= x11/hs-X11-xft |