Skip to content

Commit

Permalink
devel/hs-vector: update to vector-0.13.2.0
Browse files Browse the repository at this point in the history
# Changes in version 0.13.2.0

 * Strict boxed vector `Data.Vector.Strict` and `Data.Vector.Strict.Mutable` is
   added (#488). it ensures that all values in the vector are evaluated to WHNF.
 * `DoNotUnboxStrict`, `DoNotUnboxLazy`, and `DoNotUnboxNormalForm` wrapper are
   added for defining unbox instances for types that contain not unboxable fields.
   [#503](haskell/vector#506),
   [#508](haskell/vector#508)
 * `spanR` and `breakR` were added [#476](haskell/vector#476).
   They allow parsing vector from the right.
 * We had some improvements on `*.Mutable.{next,prev}Permutation{,By}`
   [#498](haskell/vector#498):
   * Add `*.Mutable.prevPermutation{,By}` and `*.Mutable.nextPermutationBy`
   * Improve time performance. We may now expect good specialization supported by inlining.
     The implementation has also been algorithmically updated: in the previous implementation
     the full enumeration of all the permutations of `[1..n]` took Omega(n*n!), but it now takes O(n!).
   * Add tests for `{next,prev}Permutation`
   * Add benchmarks for `{next,prev}Permutation`
 * Cabal >= 3.0 is now required for building package (#481).
 * `vector:benchmarks-O2` public sublibrary containing benchmarks is added (#481).
 * Type family `Mutable` provides instances for arrays from `primitive`.
 * Various documentation improvements.
  • Loading branch information
depressed-pho committed Jan 29, 2025
1 parent ae35d07 commit b05c54c
Show file tree
Hide file tree
Showing 5 changed files with 164 additions and 79 deletions.
3 changes: 3 additions & 0 deletions devel/hs-vector/DESCR
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,6 @@ It is structured as follows:
cost.
* Data.Vector.Generic
Generic interface to the vector types.

There is also a (draft) tutorial on common uses of vector.
* http://haskell.org/haskellwiki/Numeric_Haskell:_A_Vector_Tutorial
11 changes: 8 additions & 3 deletions devel/hs-vector/Makefile
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
# $NetBSD: Makefile,v 1.20 2024/05/09 01:32:19 pho Exp $
# $NetBSD: Makefile,v 1.21 2025/01/29 17:21:33 pho Exp $

DISTNAME= vector-0.13.1.0
PKGREVISION= 2
DISTNAME= vector-0.13.2.0
CATEGORIES= devel

MAINTAINER= pho@cielonegro.org
COMMENT= Efficient Arrays for Haskell
LICENSE= modified-bsd

# lib:vector
.include "../../devel/hs-primitive/buildlink3.mk"
.include "../../devel/hs-vector-stream/buildlink3.mk"

# lib:benchmarks-O2
.include "../../devel/hs-random/buildlink3.mk"
.include "../../devel/hs-tasty/buildlink3.mk"

.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"
209 changes: 140 additions & 69 deletions devel/hs-vector/PLIST
Original file line number Diff line number Diff line change
@@ -1,74 +1,140 @@
@comment $NetBSD: PLIST,v 1.9 2024/04/29 03:39:34 pho Exp $
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle/Monadic.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle/Monadic.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle/Monadic.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle/Size.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle/Size.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Bundle/Size.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Stream/Monadic.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Stream/Monadic.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Stream/Monadic.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Util.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Util.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Fusion/Util.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Base.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Base.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Base.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Mutable/Base.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Mutable/Base.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/Mutable/Base.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/New.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/New.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Generic/New.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Internal/Check.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Internal/Check.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Internal/Check.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Primitive.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Primitive.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Primitive.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Primitive/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Primitive/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Primitive/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable/Internal.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable/Internal.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable/Internal.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Storable/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed/Base.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed/Base.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed/Base.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Vector/Unboxed/Mutable.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/include/vector.h
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
lib/vector-${PKGVERSION}/${HS_VERSION}/package-description
@comment $NetBSD: PLIST,v 1.10 2025/01/29 17:21:33 pho Exp $
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID.2}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID.1}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/AwShCC.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/AwShCC.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/AwShCC.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/FindIndexR.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/FindIndexR.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/FindIndexR.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/HybCC.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/HybCC.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/HybCC.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Leaffix.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Leaffix.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Leaffix.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/ListRank.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/ListRank.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/ListRank.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/MutableSet.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/MutableSet.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/MutableSet.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/NextPermutation.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/NextPermutation.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/NextPermutation.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Quickhull.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Quickhull.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Quickhull.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Rootfix.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Rootfix.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Rootfix.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Spectral.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Spectral.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Spectral.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Tridiag.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Tridiag.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Algo/Tridiag.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Tasty.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Tasty.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/Tasty.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/TestData/Graph.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/TestData/Graph.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/TestData/Graph.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/TestData/ParenTree.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/TestData/ParenTree.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/Bench/Vector/TestData/ParenTree.p_hi
lib/${HS_PLATFORM}/${HS_PKGID.2}/libHS${HS_PKGID.2}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.2}/libHS${HS_PKGID.2}_p.a
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle/Monadic.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle/Monadic.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle/Monadic.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle/Size.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle/Size.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Bundle/Size.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Stream/Monadic.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Stream/Monadic.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Stream/Monadic.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Util.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Util.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Fusion/Util.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Base.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Base.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Base.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Mutable/Base.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Mutable/Base.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/Mutable/Base.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/New.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/New.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Generic/New.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Internal/Check.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Internal/Check.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Internal/Check.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Primitive.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Primitive.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Primitive.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Primitive/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Primitive/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Primitive/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable/Internal.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable/Internal.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable/Internal.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Storable/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Strict.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Strict.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Strict.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Strict/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Strict/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Strict/Mutable.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed/Base.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed/Base.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed/Base.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed/Mutable.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed/Mutable.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/Data/Vector/Unboxed/Mutable.p_hi
lib/${HS_PLATFORM}/${HS_PKGID.1}/include/vector.h
lib/${HS_PLATFORM}/${HS_PKGID.1}/libHS${HS_PKGID.1}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID.1}/libHS${HS_PKGID.1}_p.a
lib/vector-${PKGVERSION}/${HS_VERSION}/package-description/1
lib/vector-${PKGVERSION}/${HS_VERSION}/package-description/2
lib/vector-${PKGVERSION}/${HS_VERSION}/package-id
share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-AwShCC.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-FindIndexR.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-HybCC.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-Leaffix.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-ListRank.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-MutableSet.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-NextPermutation.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-Quickhull.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-Rootfix.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-Spectral.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Algo-Tridiag.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-Tasty.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-TestData-Graph.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Bench-Vector-TestData-ParenTree.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Fusion-Bundle-Monadic.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Fusion-Bundle-Size.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Fusion-Bundle.html
Expand All @@ -83,9 +149,13 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Primi
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Primitive.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Storable-Mutable.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Storable.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Strict-Mutable.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Strict.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Unboxed-Mutable.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector-Unboxed.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/Data-Vector.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/README.md
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/changelog.md
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/doc-index-33.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/doc-index-43.html
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/doc-index-47.html
Expand Down Expand Up @@ -119,4 +189,5 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/synopsis.png
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/tests/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/vector-${PKGVERSION}/html/vector.haddock
12 changes: 9 additions & 3 deletions devel/hs-vector/buildlink3.mk
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
# $NetBSD: buildlink3.mk,v 1.21 2024/05/09 01:32:19 pho Exp $
# $NetBSD: buildlink3.mk,v 1.22 2025/01/29 17:21:33 pho Exp $

BUILDLINK_TREE+= hs-vector

.if !defined(HS_VECTOR_BUILDLINK3_MK)
HS_VECTOR_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.hs-vector+= hs-vector>=0.13.1
BUILDLINK_ABI_DEPENDS.hs-vector+= hs-vector>=0.13.1.0nb2
BUILDLINK_API_DEPENDS.hs-vector+= hs-vector>=0.13.2
BUILDLINK_ABI_DEPENDS.hs-vector+= hs-vector>=0.13.2.0
BUILDLINK_PKGSRCDIR.hs-vector?= ../../devel/hs-vector

# lib:vector
.include "../../devel/hs-primitive/buildlink3.mk"
.include "../../devel/hs-vector-stream/buildlink3.mk"

# lib:benchmarks-O2
.include "../../devel/hs-random/buildlink3.mk"
.include "../../devel/hs-tasty/buildlink3.mk"

.endif # HS_VECTOR_BUILDLINK3_MK

BUILDLINK_TREE+= -hs-vector
8 changes: 4 additions & 4 deletions devel/hs-vector/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.14 2023/10/28 17:01:01 pho Exp $
$NetBSD: distinfo,v 1.15 2025/01/29 17:21:33 pho Exp $

BLAKE2s (vector-0.13.1.0.tar.gz) = ba1c5ffe4c66ffd950e336492d2a257ff73f3d7a55e0c97c957f8a00024885e5
SHA512 (vector-0.13.1.0.tar.gz) = 7c29df2449ee3858906c324cd8bc9128d97ab733bb11a010388cc06f85134cfeaea087ceefc2e3ca5ba06d6921f8cd2bb53c5dbc61d0e59cf004075b5c1d15c2
Size (vector-0.13.1.0.tar.gz) = 156855 bytes
BLAKE2s (vector-0.13.2.0.tar.gz) = 0345aada615bc6c612549309c0cb2b7f43a45e77771873d5afd4aba508b54862
SHA512 (vector-0.13.2.0.tar.gz) = d52ad78c8859284bce141254f6a29b0e0175a9db8c15505bc0e35fed1b9027736ad00a42f55d465c81b4738be67c6655cc11276ca85af3c740f55c86708e15a3
Size (vector-0.13.2.0.tar.gz) = 185739 bytes

0 comments on commit b05c54c

Please sign in to comment.