pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/hs-bitwise



Module Name:    pkgsrc
Committed By:   pho
Date:           Tue Oct 31 16:08:30 UTC 2023

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

Log Message:
devel/hs-bitwise: import hs-bitwise-1.0.0.1

Unboxed multidimensional bit packed Bool arrays with fast aggregate
operations based on lifting Bool operations to bitwise operations.

There are many other bit packed structures out there, but none met all of
these requirements:

1. unboxed bit packed Bool array,
2. multi-dimensional indexing,
3. fast (de)serialization, or interoperable with foreign code,
4. fast aggregate operations (fold, map, zip).


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hs-bitwise/DESCR \
    pkgsrc/devel/hs-bitwise/Makefile pkgsrc/devel/hs-bitwise/PLIST \
    pkgsrc/devel/hs-bitwise/buildlink3.mk pkgsrc/devel/hs-bitwise/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-bitwise/DESCR
diff -u /dev/null pkgsrc/devel/hs-bitwise/DESCR:1.1
--- /dev/null   Tue Oct 31 16:08:30 2023
+++ pkgsrc/devel/hs-bitwise/DESCR       Tue Oct 31 16:08:30 2023
@@ -0,0 +1,10 @@
+Unboxed multidimensional bit packed Bool arrays with fast aggregate
+operations based on lifting Bool operations to bitwise operations.
+
+There are many other bit packed structures out there, but none met all of
+these requirements:
+
+1. unboxed bit packed Bool array,
+2. multi-dimensional indexing,
+3. fast (de)serialization, or interoperable with foreign code,
+4. fast aggregate operations (fold, map, zip).
Index: pkgsrc/devel/hs-bitwise/Makefile
diff -u /dev/null pkgsrc/devel/hs-bitwise/Makefile:1.1
--- /dev/null   Tue Oct 31 16:08:30 2023
+++ pkgsrc/devel/hs-bitwise/Makefile    Tue Oct 31 16:08:30 2023
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2023/10/31 16:08:30 pho Exp $
+
+DISTNAME=      bitwise-1.0.0.1
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Fast multi-dimensional unboxed bit packed Bool arrays
+LICENSE=       modified-bsd
+
+HASKELL_UNRESTRICT_DEPENDENCIES+=      \
+       base    \
+       bytestring
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/hs-bitwise/PLIST
diff -u /dev/null pkgsrc/devel/hs-bitwise/PLIST:1.1
--- /dev/null   Tue Oct 31 16:08:30 2023
+++ pkgsrc/devel/hs-bitwise/PLIST       Tue Oct 31 16:08:30 2023
@@ -0,0 +1,44 @@
+@comment $NetBSD: PLIST,v 1.1 2023/10/31 16:08:30 pho Exp $
+lib/bitwise-${PKGVERSION}/${HS_VERSION}/package-description
+lib/bitwise-${PKGVERSION}/${HS_VERSION}/package-id
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Image/PBM.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Image/PBM.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Image/PBM.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/ByteString.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/ByteString.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/ByteString.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/IO.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/IO.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/IO.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/Internal.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/Internal.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/ST.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/ST.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Array/BitArray/ST.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Bits/Bitwise.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Bits/Bitwise.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Bits/Bitwise.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/Codec-Image-PBM.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/Data-Array-BitArray-ByteString.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/Data-Array-BitArray-IO.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/Data-Array-BitArray-ST.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/Data-Array-BitArray.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/Data-Bits-Bitwise.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/bitwise.haddock
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/doc-index.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/haddock-bundle.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/linuwial.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/meta.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/quick-jump.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/bitwise-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/devel/hs-bitwise/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hs-bitwise/buildlink3.mk:1.1
--- /dev/null   Tue Oct 31 16:08:30 2023
+++ pkgsrc/devel/hs-bitwise/buildlink3.mk       Tue Oct 31 16:08:30 2023
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/10/31 16:08:30 pho Exp $
+
+BUILDLINK_TREE+=       hs-bitwise
+
+.if !defined(HS_BITWISE_BUILDLINK3_MK)
+HS_BITWISE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-bitwise+=     hs-bitwise>=1.0.0
+BUILDLINK_ABI_DEPENDS.hs-bitwise+=     hs-bitwise>=1.0.0.1
+BUILDLINK_PKGSRCDIR.hs-bitwise?=       ../../devel/hs-bitwise
+.endif # HS_BITWISE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-bitwise
Index: pkgsrc/devel/hs-bitwise/distinfo
diff -u /dev/null pkgsrc/devel/hs-bitwise/distinfo:1.1
--- /dev/null   Tue Oct 31 16:08:30 2023
+++ pkgsrc/devel/hs-bitwise/distinfo    Tue Oct 31 16:08:30 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/10/31 16:08:30 pho Exp $
+
+BLAKE2s (bitwise-1.0.0.1.tar.gz) = c4f1baa2dd38e9a5aeb43c4c70ba7b92d6778f69e63c82d4ca2e7d9fdb1c407e
+SHA512 (bitwise-1.0.0.1.tar.gz) = b8653549ef0d0f4eb608802f6124cd969c16cbeb6f26dd83839bbaab7d56cf0c1b39a7ac3dba40f3fa00f3f67f38bad091ee0f01e7f6aea7f9c0bafa34efb443
+Size (bitwise-1.0.0.1.tar.gz) = 16473 bytes



Home | Main Index | Thread Index | Old Index