diff options
author | szptvlfn <szptvlfn@pkgsrc.org> | 2014-05-26 22:02:40 +0000 |
---|---|---|
committer | szptvlfn <szptvlfn@pkgsrc.org> | 2014-05-26 22:02:40 +0000 |
commit | bf7a358510f5d9ee7f3cf4b87a7a4b4a2753bd19 (patch) | |
tree | bbfceecd01272f1a94e697697e6143e0cb6c6e96 | |
parent | cff69b692a27416394bf7bcfd058daf1b1a8eab6 (diff) | |
download | pkgsrc-bf7a358510f5d9ee7f3cf4b87a7a4b4a2753bd19.tar.gz |
Import vector-0.10.9.2 as devel/hs-vector,
packaged for wip by pho.
An efficient implementation of Int-indexed arrays (both mutable and
immutable), with a powerful loop fusion optimization framework.
It is structured as follows:
* Data.Vector
Boxed vectors of arbitrary types.
* Data.Vector.Unboxed
Unboxed vectors with an adaptive representation based on data type
families.
* Data.Vector.Storable
Unboxed vectors of Storable types.
* Data.Vector.Primitive
Unboxed vectors of primitive types as defined by the primitive
package. Data.Vector.Unboxed is more flexible at no performance
cost.
* Data.Vector.Generic
Generic interface to the vector types.
-rw-r--r-- | devel/hs-vector/DESCR | 17 | ||||
-rw-r--r-- | devel/hs-vector/Makefile | 12 | ||||
-rw-r--r-- | devel/hs-vector/PLIST | 96 | ||||
-rw-r--r-- | devel/hs-vector/buildlink3.mk | 14 | ||||
-rw-r--r-- | devel/hs-vector/distinfo | 5 |
5 files changed, 144 insertions, 0 deletions
diff --git a/devel/hs-vector/DESCR b/devel/hs-vector/DESCR new file mode 100644 index 00000000000..226455957a9 --- /dev/null +++ b/devel/hs-vector/DESCR @@ -0,0 +1,17 @@ +An efficient implementation of Int-indexed arrays (both mutable and +immutable), with a powerful loop fusion optimization framework. + +It is structured as follows: +* Data.Vector + Boxed vectors of arbitrary types. +* Data.Vector.Unboxed + Unboxed vectors with an adaptive representation based on data type + families. +* Data.Vector.Storable + Unboxed vectors of Storable types. +* Data.Vector.Primitive + Unboxed vectors of primitive types as defined by the primitive + package. Data.Vector.Unboxed is more flexible at no performance + cost. +* Data.Vector.Generic + Generic interface to the vector types. diff --git a/devel/hs-vector/Makefile b/devel/hs-vector/Makefile new file mode 100644 index 00000000000..e5da491d2e1 --- /dev/null +++ b/devel/hs-vector/Makefile @@ -0,0 +1,12 @@ +# $NetBSD: Makefile,v 1.1 2014/05/26 22:02:40 szptvlfn Exp $ + +DISTNAME= vector-0.10.9.2 +CATEGORIES= devel + +MAINTAINER= pho@cielonegro.org +COMMENT= Efficient Arrays for Haskell +LICENSE= modified-bsd + +.include "../../mk/haskell.mk" +.include "../../devel/hs-primitive/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/hs-vector/PLIST b/devel/hs-vector/PLIST new file mode 100644 index 00000000000..c1484b21fc0 --- /dev/null +++ b/devel/hs-vector/PLIST @@ -0,0 +1,96 @@ +@comment $NetBSD: PLIST,v 1.1 2014/05/26 22:02:40 szptvlfn Exp $ +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Fusion/Stream.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Fusion/Stream/Monadic.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Fusion/Stream/Size.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Fusion/Util.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Generic.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Generic/Base.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Generic/Mutable.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Generic/New.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Internal/Check.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Mutable.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Primitive.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Primitive/Mutable.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Storable.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Storable/Internal.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Storable/Mutable.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Unboxed.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Unboxed/Base.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/Data/Vector/Unboxed/Mutable.hi +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/HSvector-${PKGVERSION}.o +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/include/vector.h +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/libHSvector-${PKGVERSION}.a +lib/vector-${PKGVERSION}/${HASKELL_VERSION}/package-description +share/doc/vector-${PKGVERSION}/LICENSE +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Fusion-Stream-Monadic.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Fusion-Stream-Size.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Fusion-Stream.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Fusion-Util.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Generic-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Generic-New.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Generic.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Internal-Check.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Primitive-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Primitive.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Storable-Internal.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Storable-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Storable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Unboxed-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector-Unboxed.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/Data-Vector.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-33.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-43.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-47.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-A.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-All.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-B.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-C.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-D.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-E.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-F.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-G.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-H.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-I.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-L.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-M.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-N.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-O.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-P.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-R.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-S.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-T.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-U.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-V.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-W.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-Y.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index-Z.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/doc-index.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/frames.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/haddock-util.js +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/hslogo-16.png +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/index-frames.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/index.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Fusion-Stream-Monadic.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Fusion-Stream-Size.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Fusion-Stream.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Fusion-Util.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Generic-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Generic-New.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Generic.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Internal-Check.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Primitive-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Primitive.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Storable-Internal.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Storable-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Storable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Unboxed-Mutable.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector-Unboxed.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/mini_Data-Vector.html +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/minus.gif +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/ocean.css +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/plus.gif +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/synopsis.png +${PLIST.doc}share/doc/vector-${PKGVERSION}/html/vector.haddock diff --git a/devel/hs-vector/buildlink3.mk b/devel/hs-vector/buildlink3.mk new file mode 100644 index 00000000000..252545bb56c --- /dev/null +++ b/devel/hs-vector/buildlink3.mk @@ -0,0 +1,14 @@ +# $NetBSD: buildlink3.mk,v 1.1 2014/05/26 22:02:40 szptvlfn Exp $ + +BUILDLINK_TREE+= hs-vector + +.if !defined(HS_VECTOR_BUILDLINK3_MK) +HS_VECTOR_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.hs-vector+= hs-vector>=0.10.9 +BUILDLINK_PKGSRCDIR.hs-vector?= ../../devel/hs-vector + +.include "../../devel/hs-primitive/buildlink3.mk" +.endif # HS_VECTOR_BUILDLINK3_MK + +BUILDLINK_TREE+= -hs-vector diff --git a/devel/hs-vector/distinfo b/devel/hs-vector/distinfo new file mode 100644 index 00000000000..7a15118df8f --- /dev/null +++ b/devel/hs-vector/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/05/26 22:02:40 szptvlfn Exp $ + +SHA1 (vector-0.10.9.2.tar.gz) = 49418b16f756f733e0a2ab0bb7f515bc63aff28c +RMD160 (vector-0.10.9.2.tar.gz) = 2064b7b667b51491e592e321253f58d706c61ab8 +Size (vector-0.10.9.2.tar.gz) = 103229 bytes |