pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/hs-ram



Module Name:    pkgsrc
Committed By:   pho
Date:           Sun Nov  8 17:58:36 UTC 2026

Added Files:
        pkgsrc/devel/hs-ram: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
devel/hs-ram: import hs-ram-0.22.1

This is a fork of memory. It's open to accept changes from anyone, and aims
to use existing well maintained libraries as much as possible.

Chunk of memory, polymorphic byte array management and manipulation

* A polymorphic byte array abstraction and function similar to strict
  ByteString.
* Different type of byte array abstraction.
* Raw memory IO operations (memory set, memory copy, ..)
* Aliasing with endianness support.
* Encoding : Base16, Base32, Base64.
* Hashing : FNV, SipHash


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hs-ram/DESCR pkgsrc/devel/hs-ram/Makefile \
    pkgsrc/devel/hs-ram/PLIST pkgsrc/devel/hs-ram/buildlink3.mk \
    pkgsrc/devel/hs-ram/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/hs-ram/DESCR
diff -u /dev/null pkgsrc/devel/hs-ram/DESCR:1.1
--- /dev/null   Sun Nov  8 17:58:36 2026
+++ pkgsrc/devel/hs-ram/DESCR   Sun Nov  8 17:58:35 2026
@@ -0,0 +1,12 @@
+This is a fork of memory. It's open to accept changes from anyone, and aims
+to use existing well maintained libraries as much as possible.
+
+Chunk of memory, polymorphic byte array management and manipulation
+
+* A polymorphic byte array abstraction and function similar to strict
+  ByteString.
+* Different type of byte array abstraction.
+* Raw memory IO operations (memory set, memory copy, ..)
+* Aliasing with endianness support.
+* Encoding : Base16, Base32, Base64.
+* Hashing : FNV, SipHash
Index: pkgsrc/devel/hs-ram/Makefile
diff -u /dev/null pkgsrc/devel/hs-ram/Makefile:1.1
--- /dev/null   Sun Nov  8 17:58:36 2026
+++ pkgsrc/devel/hs-ram/Makefile        Sun Nov  8 17:58:35 2026
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2026/11/08 17:58:35 pho Exp $
+
+DISTNAME=      ram-0.22.1
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Memory and related abstraction stuff
+LICENSE=       modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/hs-ram/PLIST
diff -u /dev/null pkgsrc/devel/hs-ram/PLIST:1.1
--- /dev/null   Sun Nov  8 17:58:36 2026
+++ pkgsrc/devel/hs-ram/PLIST   Sun Nov  8 17:58:35 2026
@@ -0,0 +1,108 @@
+@comment $NetBSD: PLIST,v 1.1 2026/11/08 17:58:35 pho Exp $
+${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Bytes.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Encoding.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Hash.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Hash.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Hash.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Mapping.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Mapping.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Mapping.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/MemView.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/MemView.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/MemView.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Methods.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Methods.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Methods.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Pack.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Pack.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Pack.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Pack/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Pack/Internal.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Pack/Internal.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Parse.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Parse.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Parse.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/ScrubbedBytes.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/ScrubbedBytes.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/ScrubbedBytes.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Sized.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Sized.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Sized.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Types.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Types.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/Types.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/View.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/View.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteArray/View.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base16.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base16.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base16.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base32.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base32.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base32.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base64.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base64.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Encoding/Base64.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Endian.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/ExtendedWords.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/FNV.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Hash/SipHash.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Compat.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/CompatPrim.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/Internal/Imports.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/MemMap/Posix.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Memory/PtrMethods.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+lib/ram-${PKGVERSION}/${HS_VERSION}/package-description
+lib/ram-${PKGVERSION}/${HS_VERSION}/package-id
+share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/CHANGELOG.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-ByteArray-Encoding.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-ByteArray-Hash.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-ByteArray-Mapping.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-ByteArray-Pack.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-ByteArray-Parse.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-ByteArray-Sized.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-ByteArray.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-Memory-Encoding-Base16.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-Memory-Encoding-Base32.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-Memory-Encoding-Base64.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-Memory-Endian.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-Memory-ExtendedWords.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/Data-Memory-PtrMethods.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/README.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/haddock-bundle.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/linuwial.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/meta.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/ram.haddock
+${PLIST.doc}share/doc/${HS_PLATFORM}/ram-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/devel/hs-ram/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hs-ram/buildlink3.mk:1.1
--- /dev/null   Sun Nov  8 17:58:36 2026
+++ pkgsrc/devel/hs-ram/buildlink3.mk   Sun Nov  8 17:58:35 2026
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/11/08 17:58:35 pho Exp $
+
+BUILDLINK_TREE+=       hs-ram
+
+.if !defined(HS_RAM_BUILDLINK3_MK)
+HS_RAM_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-ram+= hs-ram>=0.22.1
+BUILDLINK_ABI_DEPENDS.hs-ram+= hs-ram>=0.22.1
+BUILDLINK_PKGSRCDIR.hs-ram?=   ../../devel/hs-ram
+
+.endif # HS_RAM_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-ram
Index: pkgsrc/devel/hs-ram/distinfo
diff -u /dev/null pkgsrc/devel/hs-ram/distinfo:1.1
--- /dev/null   Sun Nov  8 17:58:36 2026
+++ pkgsrc/devel/hs-ram/distinfo        Sun Nov  8 17:58:35 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/11/08 17:58:35 pho Exp $
+
+BLAKE2s (ram-0.22.1.tar.gz) = 1a46c4e2c59e1e7a224b3e923bd66cd30c54b9ce8929208dbb79e77ee1e8fb4f
+SHA512 (ram-0.22.1.tar.gz) = e4aebb744c32f68257ee64644c475cd4359a4bfc3f5bf7a1794b1326831873db07d20003440ec2b83245e476ab196267815f8dcbffab91e4c4fbe0e683d2a17a
+Size (ram-0.22.1.tar.gz) = 42241 bytes



Home | Main Index | Thread Index | Old Index