Fri Feb 11 09:35:09 2022 UTC ()
Update to memory-0.16.0

No changelogs are provided by the upstream.


(pho)
diff -r1.3 -r1.4 pkgsrc/devel/hs-memory/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/hs-memory/buildlink3.mk
diff -r1.2 -r1.3 pkgsrc/devel/hs-memory/PLIST
diff -r1.4 -r1.5 pkgsrc/devel/hs-memory/distinfo
diff -r1.1 -r0 pkgsrc/devel/hs-memory/patches/patch-Data_ByteArray_Bytes.hs
diff -r1.1 -r0 pkgsrc/devel/hs-memory/patches/patch-Data_ByteArray_ScrubbedBytes.hs
diff -r1.1 -r1.2 pkgsrc/devel/hs-memory/patches/patch-Data_Memory_MemMap_Posix.hsc

cvs diff -r1.3 -r1.4 pkgsrc/devel/hs-memory/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hs-memory/Makefile 2022/01/18 02:48:10 1.3
+++ pkgsrc/devel/hs-memory/Makefile 2022/02/11 09:35:09 1.4
@@ -1,13 +1,18 @@ @@ -1,13 +1,18 @@
1# $NetBSD: Makefile,v 1.3 2022/01/18 02:48:10 pho Exp $ 1# $NetBSD: Makefile,v 1.4 2022/02/11 09:35:09 pho Exp $
2 2
3DISTNAME= memory-0.15.0 3DISTNAME= memory-0.16.0
4PKGREVISION= 2 
5CATEGORIES= devel 4CATEGORIES= devel
6 5
 6# Compatibility with GHC 9.2:
 7# https://github.com/vincenthz/hs-memory/issues/86
 8PATCH_SITES= https://gitlab.haskell.org/ghc/head.hackage/-/raw/c50d7587a23ef1260721e84f8bcc1450d73177db/patches/
 9PATCHFILES= memory-0.16.0.patch
 10PATCH_DIST_STRIP= -p1
 11
7MAINTAINER= pho@cielonegro.org 12MAINTAINER= pho@cielonegro.org
8COMMENT= Memory and related abstraction stuff 13COMMENT= Memory and related abstraction stuff
9LICENSE= modified-bsd 14LICENSE= modified-bsd
10 15
11.include "../../devel/hs-basement/buildlink3.mk" 16.include "../../devel/hs-basement/buildlink3.mk"
12.include "../../mk/haskell.mk" 17.include "../../mk/haskell.mk"
13.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/devel/hs-memory/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/hs-memory/buildlink3.mk 2022/01/18 02:48:10 1.3
+++ pkgsrc/devel/hs-memory/buildlink3.mk 2022/02/11 09:35:09 1.4
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: buildlink3.mk,v 1.3 2022/01/18 02:48:10 pho Exp $ 1# $NetBSD: buildlink3.mk,v 1.4 2022/02/11 09:35:09 pho Exp $
2 2
3BUILDLINK_TREE+= hs-memory 3BUILDLINK_TREE+= hs-memory
4 4
5.if !defined(HS_MEMORY_BUILDLINK3_MK) 5.if !defined(HS_MEMORY_BUILDLINK3_MK)
6HS_MEMORY_BUILDLINK3_MK:= 6HS_MEMORY_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.hs-memory+= hs-memory>=0.15.0 8BUILDLINK_API_DEPENDS.hs-memory+= hs-memory>=0.16.0
9BUILDLINK_ABI_DEPENDS.hs-memory+= hs-memory>=0.15.0nb2 9BUILDLINK_ABI_DEPENDS.hs-memory+= hs-memory>=0.16.0
10BUILDLINK_PKGSRCDIR.hs-memory?= ../../devel/hs-memory 10BUILDLINK_PKGSRCDIR.hs-memory?= ../../devel/hs-memory
11 11
12.include "../../devel/hs-basement/buildlink3.mk" 12.include "../../devel/hs-basement/buildlink3.mk"
13.endif # HS_MEMORY_BUILDLINK3_MK 13.endif # HS_MEMORY_BUILDLINK3_MK
14 14
15BUILDLINK_TREE+= -hs-memory 15BUILDLINK_TREE+= -hs-memory

cvs diff -r1.2 -r1.3 pkgsrc/devel/hs-memory/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/hs-memory/PLIST 2021/04/23 09:35:56 1.2
+++ pkgsrc/devel/hs-memory/PLIST 2022/02/11 09:35:09 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2021/04/23 09:35:56 pho Exp $ 1@comment $NetBSD: PLIST,v 1.3 2022/02/11 09:35:09 pho Exp $
2lib/memory-${PKGVERSION}/${HS_VERSION}/package-description 2lib/memory-${PKGVERSION}/${HS_VERSION}/package-description
3lib/memory-${PKGVERSION}/${HS_VERSION}/package-id 3lib/memory-${PKGVERSION}/${HS_VERSION}/package-id
4lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 4lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
5lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.dyn_hi 5lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.dyn_hi
6lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.hi 6lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.hi
7lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.p_hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.p_hi
8lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.dyn_hi 8lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.dyn_hi
9lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.hi 9lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.hi
10lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.p_hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.p_hi
11lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.dyn_hi 11lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.dyn_hi
12lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.hi 12lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.hi
13lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.p_hi 13lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.p_hi
14lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Hash.dyn_hi 14lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Hash.dyn_hi
@@ -55,44 +55,44 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memo @@ -55,44 +55,44 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memo
55lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base64.p_hi 55lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base64.p_hi
56lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.dyn_hi 56lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.dyn_hi
57lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.hi 57lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.hi
58lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.p_hi 58lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.p_hi
59lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.dyn_hi 59lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.dyn_hi
60lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.hi 60lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.hi
61lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.p_hi 61lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.p_hi
62lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.dyn_hi 62lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.dyn_hi
63lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.hi 63lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.hi
64lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.p_hi 64lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.p_hi
65lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.dyn_hi 65lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.dyn_hi
66lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.hi 66lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.hi
67lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.p_hi 67lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.p_hi
 68lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/HeadHackageUtils.dyn_hi
 69lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/HeadHackageUtils.hi
 70lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/HeadHackageUtils.p_hi
68lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.dyn_hi 71lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.dyn_hi
69lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.hi 72lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.hi
70lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.p_hi 73lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.p_hi
71lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.dyn_hi 74lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.dyn_hi
72lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.hi 75lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.hi
73lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.p_hi 76lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.p_hi
74lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim64.dyn_hi 77lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim64.dyn_hi
75lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim64.hi 78lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim64.hi
76lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim64.p_hi 79lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim64.p_hi
77lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/DeepSeq.dyn_hi 80lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/DeepSeq.dyn_hi
78lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/DeepSeq.hi 81lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/DeepSeq.hi
79lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/DeepSeq.p_hi 82lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/DeepSeq.p_hi
80lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.dyn_hi 83lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.dyn_hi
81lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.hi 84lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.hi
82lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.p_hi 85lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.p_hi
83lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Scrubber.dyn_hi 
84lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Scrubber.hi 
85lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Scrubber.p_hi 
86lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.dyn_hi 86lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.dyn_hi
87lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.hi 87lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.hi
88lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.p_hi 88lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.p_hi
89lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.dyn_hi 89lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.dyn_hi
90lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.hi 90lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.hi
91lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.p_hi 91lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.p_hi
92lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a 92lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
93lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a 93lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
94share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/LICENSE 94share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/LICENSE
95share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/CHANGELOG.md 95share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/CHANGELOG.md
96share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/Data-ByteArray-Encoding.html 96share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/Data-ByteArray-Encoding.html
97share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/Data-ByteArray-Hash.html 97share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/Data-ByteArray-Hash.html
98share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/Data-ByteArray-Mapping.html 98share/doc/${HS_PLATFORM}/memory-${PKGVERSION}/html/Data-ByteArray-Mapping.html

cvs diff -r1.4 -r1.5 pkgsrc/devel/hs-memory/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/hs-memory/distinfo 2021/10/26 10:14:58 1.4
+++ pkgsrc/devel/hs-memory/distinfo 2022/02/11 09:35:09 1.5
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.4 2021/10/26 10:14:58 nia Exp $ 1$NetBSD: distinfo,v 1.5 2022/02/11 09:35:09 pho Exp $
2 2
3BLAKE2s (memory-0.15.0.tar.gz) = e666167f32f83b9b7a7f9a57986a231bad111739d9f42271872b66472b80186c 3BLAKE2s (memory-0.16.0.patch) = c308854ec184822be8e0cea205799693e598cdaae602c9e2163379208397ba5d
4SHA512 (memory-0.15.0.tar.gz) = 49aabf5fdaddae597df6d8f30a3e07c4d6d70fcc7b9146452a4ad4e81858786041676bc780e2b048fd683cc7c0d799d4579596c14fae940ea57954e9a7ee9129 4SHA512 (memory-0.16.0.patch) = 5f22dead868c2770adad734ecd6877a1dca486ed5f41a915cd75aaa0134cc9fe98a552d5174933af44ca37f2732e02501d86203b4f2f2b282591643e646bf749
5Size (memory-0.15.0.tar.gz) = 42299 bytes 5Size (memory-0.16.0.patch) = 20996 bytes
6SHA1 (patch-Data_ByteArray_Bytes.hs) = 771298aac733f10d5ffeaa5243f3c6bfa49bcbfd 6BLAKE2s (memory-0.16.0.tar.gz) = 9264e72e061e38dc809c5ca4832c7c859c00545dfe9a6c1aa9680d155a3df1d2
7SHA1 (patch-Data_ByteArray_ScrubbedBytes.hs) = 332856ebea1d7bf556a890945def7ef9dbe5d17b 7SHA512 (memory-0.16.0.tar.gz) = 1f911b988ce2c8431cd0a2dee1caa39fd3b8d6c9b738fe2ad9e159669188d131cf22940d8798e1ad4807874381f25e115bf9432a979b2f035cbd7cab2661d890
8SHA1 (patch-Data_Memory_MemMap_Posix.hsc) = 97273516ad9731285d18315ab60884ad1c27642e 8Size (memory-0.16.0.tar.gz) = 41936 bytes
 9SHA1 (patch-Data_Memory_MemMap_Posix.hsc) = 214976ef75f69dd23cb360fe52893233f79ec73f

File Deleted: pkgsrc/devel/hs-memory/patches/Attic/patch-Data_ByteArray_Bytes.hs

File Deleted: pkgsrc/devel/hs-memory/patches/Attic/patch-Data_ByteArray_ScrubbedBytes.hs

cvs diff -r1.1 -r1.2 pkgsrc/devel/hs-memory/patches/patch-Data_Memory_MemMap_Posix.hsc (expand / switch to unified diff)

--- pkgsrc/devel/hs-memory/patches/patch-Data_Memory_MemMap_Posix.hsc 2021/04/23 09:35:57 1.1
+++ pkgsrc/devel/hs-memory/patches/patch-Data_Memory_MemMap_Posix.hsc 2022/02/11 09:35:09 1.2
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1$NetBSD: patch-Data_Memory_MemMap_Posix.hsc,v 1.1 2021/04/23 09:35:57 pho Exp $ 1$NetBSD: patch-Data_Memory_MemMap_Posix.hsc,v 1.2 2022/02/11 09:35:09 pho Exp $
2 2
3Suppress a linker warning about compatibility symbol by using "capi" 3Use the correct symbol for msync(2) on NetBSD.
4instead of "ccall". 
5 4
6--- Data/Memory/MemMap/Posix.hsc.orig 2019-09-02 02:59:04.000000000 +0000 5--- Data/Memory/MemMap/Posix.hsc.orig 2022-02-06 19:45:13.938394169 +0000
7+++ Data/Memory/MemMap/Posix.hsc 6+++ Data/Memory/MemMap/Posix.hsc
8@@ -20,6 +20,7 @@ 7@@ -20,6 +20,7 @@
9 #include <sys/mman.h> 8 #include <sys/mman.h>
10 #include <unistd.h> 9 #include <unistd.h>
11  10
12+{-# LANGUAGE CApiFFI #-} 11+{-# LANGUAGE CApiFFI #-}
13 {-# LANGUAGE ForeignFunctionInterface #-} 12 {-# LANGUAGE ForeignFunctionInterface #-}
14 {-# LANGUAGE CPP #-} 13 {-# LANGUAGE CPP #-}
15 module Data.Memory.MemMap.Posix 14 module Data.Memory.MemMap.Posix
16@@ -59,7 +60,7 @@ foreign import ccall unsafe "madvise" 15@@ -59,7 +60,7 @@ foreign import ccall unsafe "madvise"
17 c_madvise :: Ptr a -> CSize -> CInt -> IO CInt 16 c_madvise :: Ptr a -> CSize -> CInt -> IO CInt
18 #endif 17 #endif
19  18