pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/hs-serialise devel/hs-serialise: import hs-seria...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/631e4049f8cd
branches:  trunk
changeset: 374533:631e4049f8cd
user:      pho <pho%pkgsrc.org@localhost>
date:      Wed Feb 23 16:19:03 2022 +0000

description:
devel/hs-serialise: import hs-serialise-0.2.4.0

This package (formerly binary-serialise-cbor) provides pure, efficient
serialization of Haskell values directly into ByteStrings for storage or
transmission purposes. By providing a set of type class instances, you can
also serialise any custom data type you have as well.

The underlying binary format used is the 'Concise Binary Object
Representation', or CBOR, specified in RFC 7049. As a result, serialised
Haskell values have implicit structure outside of the Haskell program
itself, meaning they can be inspected or analyzed without custom tools.

diffstat:

 devel/hs-serialise/DESCR         |   9 +++++
 devel/hs-serialise/Makefile      |  18 +++++++++++
 devel/hs-serialise/PLIST         |  62 ++++++++++++++++++++++++++++++++++++++++
 devel/hs-serialise/buildlink3.mk |  21 +++++++++++++
 devel/hs-serialise/distinfo      |   5 +++
 5 files changed, 115 insertions(+), 0 deletions(-)

diffs (135 lines):

diff -r 8e566c7cec00 -r 631e4049f8cd devel/hs-serialise/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-serialise/DESCR  Wed Feb 23 16:19:03 2022 +0000
@@ -0,0 +1,9 @@
+This package (formerly binary-serialise-cbor) provides pure, efficient
+serialization of Haskell values directly into ByteStrings for storage or
+transmission purposes. By providing a set of type class instances, you can
+also serialise any custom data type you have as well.
+
+The underlying binary format used is the 'Concise Binary Object
+Representation', or CBOR, specified in RFC 7049. As a result, serialised
+Haskell values have implicit structure outside of the Haskell program
+itself, meaning they can be inspected or analyzed without custom tools.
diff -r 8e566c7cec00 -r 631e4049f8cd devel/hs-serialise/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-serialise/Makefile       Wed Feb 23 16:19:03 2022 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2022/02/23 16:19:03 pho Exp $
+
+DISTNAME=      serialise-0.2.4.0
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Binary serialisation library for Haskell values
+LICENSE=       modified-bsd
+
+.include "../../devel/hs-cborg/buildlink3.mk"
+.include "../../devel/hs-half/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-strict/buildlink3.mk"
+.include "../../devel/hs-these/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 8e566c7cec00 -r 631e4049f8cd devel/hs-serialise/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-serialise/PLIST  Wed Feb 23 16:19:03 2022 +0000
@@ -0,0 +1,62 @@
+@comment $NetBSD: PLIST,v 1.1 2022/02/23 16:19:03 pho Exp $
+lib/serialise-${PKGVERSION}/${HS_VERSION}/package-description
+lib/serialise-${PKGVERSION}/${HS_VERSION}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Class.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Class.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Class.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Decoding.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Decoding.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Decoding.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Encoding.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Encoding.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Encoding.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/IO.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/IO.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/IO.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Internal/GeneralisedUTF8.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Internal/GeneralisedUTF8.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Internal/GeneralisedUTF8.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Properties.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Properties.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Properties.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Tutorial.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Tutorial.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Codec/Serialise/Tutorial.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/LICENSE.txt
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise-Class.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise-Decoding.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise-Encoding.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise-IO.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise-Internal-GeneralisedUTF8.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise-Properties.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise-Tutorial.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/Codec-Serialise.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-All.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-C.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-D.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-E.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-F.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-G.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-H.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-I.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-N.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-P.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-R.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-S.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-T.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-U.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index-W.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/doc-index.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/index.html
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/linuwial.css
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/meta.json
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/serialise.haddock
+share/doc/${HS_PLATFORM}/serialise-${PKGVERSION}/html/synopsis.png
diff -r 8e566c7cec00 -r 631e4049f8cd devel/hs-serialise/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-serialise/buildlink3.mk  Wed Feb 23 16:19:03 2022 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1 2022/02/23 16:19:03 pho Exp $
+
+BUILDLINK_TREE+=       hs-serialise
+
+.if !defined(HS_SERIALISE_BUILDLINK3_MK)
+HS_SERIALISE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-serialise+=   hs-serialise>=0.2.4
+BUILDLINK_ABI_DEPENDS.hs-serialise+=   hs-serialise>=0.2.4.0
+BUILDLINK_PKGSRCDIR.hs-serialise?=     ../../devel/hs-serialise
+
+.include "../../devel/hs-cborg/buildlink3.mk"
+.include "../../devel/hs-half/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-strict/buildlink3.mk"
+.include "../../devel/hs-these/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.endif # HS_SERIALISE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-serialise
diff -r 8e566c7cec00 -r 631e4049f8cd devel/hs-serialise/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-serialise/distinfo       Wed Feb 23 16:19:03 2022 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/02/23 16:19:03 pho Exp $
+
+BLAKE2s (serialise-0.2.4.0.tar.gz) = 53efde4ec2c0fef635430ad6d37e5c85f9df61805bbb12743c0eaf7a1b4a4b96
+SHA512 (serialise-0.2.4.0.tar.gz) = de575c239ae8802ef8f1342a8a3c3360e83971a9178369cb0e9eaa1698ffe189a51de62ba7b6f4ff25a582f10bf0e346daf39a4e56792ba34d6df550eb34043f
+Size (serialise-0.2.4.0.tar.gz) = 75100 bytes



Home | Main Index | Thread Index | Old Index