Wed Feb 16 10:21:09 2022 UTC ()
textproc/hs-HsYAML-aeson: import hs-HsYAML-aeson-0.2.0.1

The YAML 1.2 format provides a much richer data-model and feature-set than
the JavaScript Object Notation (JSON) format. However, sometimes it's
desirable to ignore the extra capabilities and treat YAML as if it was
merely a more convenient markup format for humans to write JSON data. To
this end this module provides a compatibility layer atop HsYAML which
allows decoding YAML documents in the more limited JSON data-model while
also providing convenience by reusing aeson's FromJSON instances for
decoding the YAML data into native Haskell data types.


(pho)
diff -r0 -r1.1 pkgsrc/textproc/hs-HsYAML-aeson/DESCR
diff -r0 -r1.1 pkgsrc/textproc/hs-HsYAML-aeson/Makefile
diff -r0 -r1.1 pkgsrc/textproc/hs-HsYAML-aeson/PLIST
diff -r0 -r1.1 pkgsrc/textproc/hs-HsYAML-aeson/buildlink3.mk
diff -r0 -r1.1 pkgsrc/textproc/hs-HsYAML-aeson/distinfo

File Added: pkgsrc/textproc/hs-HsYAML-aeson/DESCR
The YAML 1.2 format provides a much richer data-model and feature-set than
the JavaScript Object Notation (JSON) format. However, sometimes it's
desirable to ignore the extra capabilities and treat YAML as if it was
merely a more convenient markup format for humans to write JSON data. To
this end this module provides a compatibility layer atop HsYAML which
allows decoding YAML documents in the more limited JSON data-model while
also providing convenience by reusing aeson's FromJSON instances for
decoding the YAML data into native Haskell data types.

File Added: pkgsrc/textproc/hs-HsYAML-aeson/Makefile
# $NetBSD: Makefile,v 1.1 2022/02/16 10:21:09 pho Exp $

DISTNAME=	HsYAML-aeson-0.2.0.1
CATEGORIES=	textproc

MAINTAINER=	pkgsrc-users@NetBSD.org
COMMENT=	JSON to YAML Adapter
LICENSE=	gnu-gpl-v2

.include "../../converters/hs-aeson/buildlink3.mk"
.include "../../textproc/hs-HsYAML/buildlink3.mk"
.include "../../math/hs-scientific/buildlink3.mk"
.include "../../devel/hs-unordered-containers/buildlink3.mk"
.include "../../devel/hs-vector/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/textproc/hs-HsYAML-aeson/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/02/16 10:21:09 pho Exp $
lib/HsYAML-aeson-${PKGVERSION}/${HS_VERSION}/package-description
lib/HsYAML-aeson-${PKGVERSION}/${HS_VERSION}/package-id
lib/${HS_PLATFORM}/${HS_PKGID}/Data/YAML/Aeson.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/YAML/Aeson.hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/YAML/Aeson.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/LICENSE.GPLv2
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/Data-YAML-Aeson.html
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/HsYAML-aeson.haddock
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/doc-index.html
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/haddock-bundle.min.js
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/index.html
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/linuwial.css
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/meta.json
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/quick-jump.css
share/doc/${HS_PLATFORM}/HsYAML-aeson-${PKGVERSION}/html/synopsis.png

File Added: pkgsrc/textproc/hs-HsYAML-aeson/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2022/02/16 10:21:09 pho Exp $

BUILDLINK_TREE+=	hs-HsYAML-aeson

.if !defined(HS_HSYAML_AESON_BUILDLINK3_MK)
HS_HSYAML_AESON_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.hs-HsYAML-aeson+=	hs-HsYAML-aeson>=0.2.0
BUILDLINK_ABI_DEPENDS.hs-HsYAML-aeson+=	hs-HsYAML-aeson>=0.2.0.1
BUILDLINK_PKGSRCDIR.hs-HsYAML-aeson?=	../../textproc/hs-HsYAML-aeson

.include "../../converters/hs-aeson/buildlink3.mk"
.include "../../textproc/hs-HsYAML/buildlink3.mk"
.include "../../math/hs-scientific/buildlink3.mk"
.include "../../devel/hs-unordered-containers/buildlink3.mk"
.include "../../devel/hs-vector/buildlink3.mk"
.endif	# HS_HSYAML_AESON_BUILDLINK3_MK

BUILDLINK_TREE+=	-hs-HsYAML-aeson

File Added: pkgsrc/textproc/hs-HsYAML-aeson/distinfo
$NetBSD: distinfo,v 1.1 2022/02/16 10:21:09 pho Exp $

BLAKE2s (HsYAML-aeson-0.2.0.1.tar.gz) = 7c6cbd4968b39cc9da481eeace11c50a48e5870c309028f10c01af89c536fc49
SHA512 (HsYAML-aeson-0.2.0.1.tar.gz) = 64602074e3e4424b7ff5055aa5aefac89e12127d56975c437189e434c168f129c6d5bb1ee6b0e22e201d0b25de574bb2a49f0fcd0ac1498250ae14920f89acf4
Size (HsYAML-aeson-0.2.0.1.tar.gz) = 11954 bytes