Tue Oct 31 16:13:53 2023 UTC ()
devel/hs-bytestring-strict-builder: import hs-bytestring-strict-builder-0.4.5.7
According to the competition benchmarks
(https://github.com/nikita-volkov/bytestring-builders-benchmark), this
library provides on average the fastest builder of strict
bytestrings. Practical benchmarks have proven it to be highly performant as
well. The encoders from the "postgresql-binary" library have shown a stable
performance improvement by factors of up to 10 after the migration from the
standard builder to "bytestring-strict-builder".
(pho)
diff -r0 -r1.1 pkgsrc/devel/hs-bytestring-strict-builder/DESCR
diff -r0 -r1.1 pkgsrc/devel/hs-bytestring-strict-builder/Makefile
diff -r0 -r1.1 pkgsrc/devel/hs-bytestring-strict-builder/PLIST
diff -r0 -r1.1 pkgsrc/devel/hs-bytestring-strict-builder/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/hs-bytestring-strict-builder/distinfo
According to the competition benchmarks
(https://github.com/nikita-volkov/bytestring-builders-benchmark), this
library provides on average the fastest builder of strict
bytestrings. Practical benchmarks have proven it to be highly performant as
well. The encoders from the "postgresql-binary" library have shown a stable
performance improvement by factors of up to 10 after the migration from the
standard builder to "bytestring-strict-builder".
# $NetBSD: Makefile,v 1.1 2023/10/31 16:13:53 pho Exp $
DISTNAME= bytestring-strict-builder-0.4.5.7
CATEGORIES= devel
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Efficient strict bytestring builder
LICENSE= mit
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2023/10/31 16:13:53 pho Exp $
lib/bytestring-strict-builder-${PKGVERSION}/${HS_VERSION}/package-description
lib/bytestring-strict-builder-${PKGVERSION}/${HS_VERSION}/package-id
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Population.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Population.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Population.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Population/UncheckedShifting.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Population/UncheckedShifting.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Population/UncheckedShifting.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Prelude.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Prelude.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/Prelude.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/UTF8.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/UTF8.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/ByteString/StrictBuilder/UTF8.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}/bytestring-strict-builder-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/ByteString-StrictBuilder.html
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/bytestring-strict-builder.haddock
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/doc-index.json
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/quick-jump.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/bytestring-strict-builder-${PKGVERSION}/html/synopsis.png
# $NetBSD: buildlink3.mk,v 1.1 2023/10/31 16:13:53 pho Exp $
BUILDLINK_TREE+= hs-bytestring-strict-builder
.if !defined(HS_BYTESTRING_STRICT_BUILDER_BUILDLINK3_MK)
HS_BYTESTRING_STRICT_BUILDER_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.hs-bytestring-strict-builder+= hs-bytestring-strict-builder>=0.4.5
BUILDLINK_ABI_DEPENDS.hs-bytestring-strict-builder+= hs-bytestring-strict-builder>=0.4.5.7
BUILDLINK_PKGSRCDIR.hs-bytestring-strict-builder?= ../../devel/hs-bytestring-strict-builder
.endif # HS_BYTESTRING_STRICT_BUILDER_BUILDLINK3_MK
BUILDLINK_TREE+= -hs-bytestring-strict-builder
$NetBSD: distinfo,v 1.1 2023/10/31 16:13:53 pho Exp $
BLAKE2s (bytestring-strict-builder-0.4.5.7.tar.gz) = 53d89cb1479de262b659c9494e5d153cdf03d87028d0b391f030b41069a1d01d
SHA512 (bytestring-strict-builder-0.4.5.7.tar.gz) = 83e141b5fbd666cdc72157936ebdb80a2a1deef968725818703b34bd930ee717da2334194cfe39c76a55b7182ab0ddbdc7e193c5fb90e9e9d3d21f9e597986cc
Size (bytestring-strict-builder-0.4.5.7.tar.gz) = 7268 bytes