Fri Apr 23 06:28:04 2021 UTC ()
Update to unordered-containers-0.2.13.0

0.2.13.0
* Add HashMap.compose. Thanks Alexandre Esteves.

0.2.12.0
* Add HashMap.isSubmapOf[By] and HashSet.isSubsetOf. Thanks Sven
  Keidel. (#282)
* Expose internal modules. (#283)
* Documentation improvements in Data.HashSet, including a
  beginner-friendly introduction. Thanks Matt Renaud. (#267)
* HashMap.alterF: Skip key deletion for absent keys. (#288)
* Remove custom unsafeShift{L,R} definitions. (#281)
* Various other documentation improvements.

0.2.11.0
* Add HashMap.findWithDefault (soft-deprecates
  HashMap.lookupDefault). Thanks, Matt Renaud.
* Add HashMap.fromListWithKey. Thanks, Josef Svenningsson.
* Add more folding functions and use them in Foldable
  instances. Thanks, David Feuer.
* Add HashMap.!?, a flipped version of lookup. Thanks, Matt Renaud.
* Add a Bifoldable instance for HashMap. Thanks, Joseph Sible.
* Add a HasCallStack constraint to (!). Thanks, Roman Cheplyaka.

Bug fixes
* Fix a space leak affecting updates on keys with hash
  collisions. Thanks, Neil Mitchell. (#254)
* Get rid of some silly thunks that could be left lying
  around. (#232). Thanks, David Feuer.

Other changes
* Speed up the Hashable instances for HashMap and HashSet. Thanks,
  Edward Amsden.
* Remove a dependency cycle hack from the benchmark suite. Thanks,
  Andrew Martin.
* Improve documentation. Thanks, Tristan McLeay, Li-yao Xia, Gareth
  Smith, Simon Jakobi, Sergey Vinokurov, and likely others.


(pho)
diff -r1.12 -r1.13 pkgsrc/devel/hs-unordered-containers/Makefile
diff -r1.12 -r1.13 pkgsrc/devel/hs-unordered-containers/buildlink3.mk
diff -r1.3 -r1.4 pkgsrc/devel/hs-unordered-containers/PLIST
diff -r1.5 -r1.6 pkgsrc/devel/hs-unordered-containers/distinfo
diff -r1.1 -r0 pkgsrc/devel/hs-unordered-containers/patches/patch-unordered-containers.cabal

cvs diff -r1.12 -r1.13 pkgsrc/devel/hs-unordered-containers/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hs-unordered-containers/Makefile 2019/12/31 16:26:32 1.12
+++ pkgsrc/devel/hs-unordered-containers/Makefile 2021/04/23 06:28:04 1.13
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1# $NetBSD: Makefile,v 1.12 2019/12/31 16:26:32 pho Exp $ 1# $NetBSD: Makefile,v 1.13 2021/04/23 06:28:04 pho Exp $
2 2
3DISTNAME= unordered-containers-0.2.10.0 3DISTNAME= unordered-containers-0.2.13.0
4CATEGORIES= devel 4CATEGORIES= devel
5 5
6MAINTAINER= pho@cielonegro.org 6MAINTAINER= pho@cielonegro.org
7COMMENT= Efficient hashing-based container types 7COMMENT= Efficient hashing-based container types
8LICENSE= modified-bsd 8LICENSE= modified-bsd
9 9
10.include "../../mk/haskell.mk" 10.include "../../mk/haskell.mk"
11.include "../../devel/hs-hashable/buildlink3.mk" 11.include "../../devel/hs-hashable/buildlink3.mk"
12.include "../../mk/bsd.pkg.mk" 12.include "../../mk/bsd.pkg.mk"

cvs diff -r1.12 -r1.13 pkgsrc/devel/hs-unordered-containers/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/hs-unordered-containers/buildlink3.mk 2019/12/31 16:26:32 1.12
+++ pkgsrc/devel/hs-unordered-containers/buildlink3.mk 2021/04/23 06:28:04 1.13
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: buildlink3.mk,v 1.12 2019/12/31 16:26:32 pho Exp $ 1# $NetBSD: buildlink3.mk,v 1.13 2021/04/23 06:28:04 pho Exp $
2 2
3BUILDLINK_TREE+= hs-unordered-containers 3BUILDLINK_TREE+= hs-unordered-containers
4 4
5.if !defined(HS_UNORDERED_CONTAINERS_BUILDLINK3_MK) 5.if !defined(HS_UNORDERED_CONTAINERS_BUILDLINK3_MK)
6HS_UNORDERED_CONTAINERS_BUILDLINK3_MK:= 6HS_UNORDERED_CONTAINERS_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.hs-unordered-containers+= hs-unordered-containers>=0.2.10 8BUILDLINK_API_DEPENDS.hs-unordered-containers+= hs-unordered-containers>=0.2.13
9BUILDLINK_ABI_DEPENDS.hs-unordered-containers+= hs-unordered-containers>=0.2.10.0 9BUILDLINK_ABI_DEPENDS.hs-unordered-containers+= hs-unordered-containers>=0.2.13.0
10BUILDLINK_PKGSRCDIR.hs-unordered-containers?= ../../devel/hs-unordered-containers 10BUILDLINK_PKGSRCDIR.hs-unordered-containers?= ../../devel/hs-unordered-containers
11 11
12.include "../../devel/hs-hashable/buildlink3.mk" 12.include "../../devel/hs-hashable/buildlink3.mk"
13.endif # HS_UNORDERED_CONTAINERS_BUILDLINK3_MK 13.endif # HS_UNORDERED_CONTAINERS_BUILDLINK3_MK
14 14
15BUILDLINK_TREE+= -hs-unordered-containers 15BUILDLINK_TREE+= -hs-unordered-containers

cvs diff -r1.3 -r1.4 pkgsrc/devel/hs-unordered-containers/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/hs-unordered-containers/PLIST 2020/05/11 17:52:08 1.3
+++ pkgsrc/devel/hs-unordered-containers/PLIST 2021/04/23 06:28:04 1.4
@@ -1,48 +1,51 @@ @@ -1,48 +1,51 @@
1@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:08 rillig Exp $ 1@comment $NetBSD: PLIST,v 1.4 2021/04/23 06:28:04 pho Exp $
2${HS_INTF}/package-description 2lib/unordered-containers-${PKGVERSION}/${HS_VERSION}/package-description
3${HS_INTF}/package-id 3lib/unordered-containers-${PKGVERSION}/${HS_VERSION}/package-id
4lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 4lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
5${HS_IMPL}/Data/HashMap/Array.dyn_hi 5lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal.dyn_hi
6${HS_IMPL}/Data/HashMap/Array.hi 6lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal.hi
7${HS_IMPL}/Data/HashMap/Array.p_hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal.p_hi
8${HS_IMPL}/Data/HashMap/Base.dyn_hi 8lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Array.dyn_hi
9${HS_IMPL}/Data/HashMap/Base.hi 9lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Array.hi
10${HS_IMPL}/Data/HashMap/Base.p_hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Array.p_hi
11${HS_IMPL}/Data/HashMap/Lazy.dyn_hi 11lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/List.dyn_hi
12${HS_IMPL}/Data/HashMap/Lazy.hi 12lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/List.hi
13${HS_IMPL}/Data/HashMap/Lazy.p_hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/List.p_hi
14${HS_IMPL}/Data/HashMap/List.dyn_hi 14lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Strict.dyn_hi
15${HS_IMPL}/Data/HashMap/List.hi 15lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Strict.hi
16${HS_IMPL}/Data/HashMap/List.p_hi 16lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Strict.p_hi
17${HS_IMPL}/Data/HashMap/Strict.dyn_hi 17lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Unsafe.dyn_hi
18${HS_IMPL}/Data/HashMap/Strict.hi 18lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Unsafe.hi
19${HS_IMPL}/Data/HashMap/Strict.p_hi 19lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Internal/Unsafe.p_hi
20${HS_IMPL}/Data/HashMap/Strict/Base.dyn_hi 20lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Lazy.dyn_hi
21${HS_IMPL}/Data/HashMap/Strict/Base.hi 21lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Lazy.hi
22${HS_IMPL}/Data/HashMap/Strict/Base.p_hi 22lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Lazy.p_hi
23${HS_IMPL}/Data/HashMap/Unsafe.dyn_hi 23lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Strict.dyn_hi
24${HS_IMPL}/Data/HashMap/Unsafe.hi 24lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Strict.hi
25${HS_IMPL}/Data/HashMap/Unsafe.p_hi 25lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashMap/Strict.p_hi
26${HS_IMPL}/Data/HashMap/UnsafeShift.dyn_hi 26lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashSet.dyn_hi
27${HS_IMPL}/Data/HashMap/UnsafeShift.hi 27lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashSet.hi
28${HS_IMPL}/Data/HashMap/UnsafeShift.p_hi 28lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashSet.p_hi
29${HS_IMPL}/Data/HashSet.dyn_hi 29lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashSet/Internal.dyn_hi
30${HS_IMPL}/Data/HashSet.hi 30lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashSet/Internal.hi
31${HS_IMPL}/Data/HashSet.p_hi 31lib/${HS_PLATFORM}/${HS_PKGID}/Data/HashSet/Internal.p_hi
32${HS_IMPL}/Data/HashSet/Base.dyn_hi 32lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
33${HS_IMPL}/Data/HashSet/Base.hi 33lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
34${HS_IMPL}/Data/HashSet/Base.p_hi 34share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/LICENSE
35${HS_IMPL}/libHS${HS_PKGID}.a 35share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashMap-Internal-Array.html
36${HS_IMPL}/libHS${HS_PKGID}_p.a 36share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashMap-Internal-List.html
37${HS_DOCS}/LICENSE 37share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashMap-Internal-Strict.html
38${HS_DOCS}/html/Data-HashMap-Lazy.html 38share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashMap-Internal-Unsafe.html
39${HS_DOCS}/html/Data-HashMap-Strict.html 39share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashMap-Internal.html
40${HS_DOCS}/html/Data-HashSet.html 40share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashMap-Lazy.html
41${HS_DOCS}/html/doc-index.html 41share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashMap-Strict.html
42${HS_DOCS}/html/haddock-bundle.min.js 42share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashSet-Internal.html
43${HS_DOCS}/html/index.html 43share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/Data-HashSet.html
44${HS_DOCS}/html/linuwial.css 44share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/doc-index.html
45${HS_DOCS}/html/meta.json 45share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/haddock-bundle.min.js
46${HS_DOCS}/html/quick-jump.css 46share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/index.html
47${HS_DOCS}/html/synopsis.png 47share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/linuwial.css
48${HS_DOCS}/html/unordered-containers.haddock 48share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/meta.json
 49share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/quick-jump.css
 50share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/synopsis.png
 51share/doc/${HS_PLATFORM}/unordered-containers-${PKGVERSION}/html/unordered-containers.haddock

cvs diff -r1.5 -r1.6 pkgsrc/devel/hs-unordered-containers/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/hs-unordered-containers/distinfo 2019/12/31 16:26:32 1.5
+++ pkgsrc/devel/hs-unordered-containers/distinfo 2021/04/23 06:28:04 1.6
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.5 2019/12/31 16:26:32 pho Exp $ 1$NetBSD: distinfo,v 1.6 2021/04/23 06:28:04 pho Exp $
2 2
3SHA1 (unordered-containers-0.2.10.0.tar.gz) = 17d0a16aabbb03c91953b24b39cd3432f8c9afd3 3SHA1 (unordered-containers-0.2.13.0.tar.gz) = 902b315eaa2fcd4bc5dbd4ad0fbf001392ceb874
4RMD160 (unordered-containers-0.2.10.0.tar.gz) = b0a825c7c5fde3d5cb4136790f59c677e03eef41 4RMD160 (unordered-containers-0.2.13.0.tar.gz) = fea917ec6d341e5a757f3ef6e17168cf05dd198a
5SHA512 (unordered-containers-0.2.10.0.tar.gz) = 450e5e839e0092b2476a0abfc3eb2f45fba634a9e782cddf25b3db3730d16dd2e65673f46678ab4ad23be71525ae5f72888b89b03402cb70e20fc33feb765766 5SHA512 (unordered-containers-0.2.13.0.tar.gz) = f32d6e91ba7ef54cc24562e26e8bda147e43b954966bae3f9850b0c57438e5d8af43f7a49106980d1197ff674eca7bb9a50c8895deb0e45588ec123664c6c47d
6Size (unordered-containers-0.2.10.0.tar.gz) = 44733 bytes 6Size (unordered-containers-0.2.13.0.tar.gz) = 53379 bytes
7SHA1 (patch-unordered-containers.cabal) = bd7765f3b4d041c0e603d3774f42ca4df6f710c2 

File Deleted: pkgsrc/devel/hs-unordered-containers/patches/Attic/patch-unordered-containers.cabal