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