Mon Mar 30 16:49:19 2020 UTC ()
hs-cassava: Import version 0.5.2.0


(riastradh)
diff -r1.1125 -r1.1126 pkgsrc/textproc/Makefile
diff -r0 -r1.1 pkgsrc/textproc/hs-cassava/DESCR
diff -r0 -r1.1 pkgsrc/textproc/hs-cassava/Makefile
diff -r0 -r1.1 pkgsrc/textproc/hs-cassava/buildlink3.mk
diff -r0 -r1.1 pkgsrc/textproc/hs-cassava/distinfo

cvs diff -r1.1125 -r1.1126 pkgsrc/textproc/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/Makefile 2020/03/30 16:48:01 1.1125
+++ pkgsrc/textproc/Makefile 2020/03/30 16:49:19 1.1126
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1125 2020/03/30 16:48:01 riastradh Exp $ 1# $NetBSD: Makefile,v 1.1126 2020/03/30 16:49:19 riastradh Exp $
2# 2#
3 3
4COMMENT= Text processing utilities (does not include desktop publishing) 4COMMENT= Text processing utilities (does not include desktop publishing)
5 5
6SUBDIR+= CRF++ 6SUBDIR+= CRF++
7SUBDIR+= DWB 7SUBDIR+= DWB
8SUBDIR+= FlightCrew 8SUBDIR+= FlightCrew
9SUBDIR+= GutenMark 9SUBDIR+= GutenMark
10SUBDIR+= GutenMark-words 10SUBDIR+= GutenMark-words
11SUBDIR+= LDoc 11SUBDIR+= LDoc
12SUBDIR+= Markdown 12SUBDIR+= Markdown
13SUBDIR+= OdfConverter 13SUBDIR+= OdfConverter
14SUBDIR+= R-DT 14SUBDIR+= R-DT
@@ -281,26 +281,27 @@ SUBDIR+= hevea @@ -281,26 +281,27 @@ SUBDIR+= hevea
281SUBDIR+= hfstospell 281SUBDIR+= hfstospell
282SUBDIR+= highlight 282SUBDIR+= highlight
283SUBDIR+= highway 283SUBDIR+= highway
284SUBDIR+= hre 284SUBDIR+= hre
285SUBDIR+= hs-Diff 285SUBDIR+= hs-Diff
286SUBDIR+= hs-Glob 286SUBDIR+= hs-Glob
287SUBDIR+= hs-HsYAML 287SUBDIR+= hs-HsYAML
288SUBDIR+= hs-annotated-wl-pprint 288SUBDIR+= hs-annotated-wl-pprint
289SUBDIR+= hs-ansi-wl-pprint 289SUBDIR+= hs-ansi-wl-pprint
290SUBDIR+= hs-attoparsec 290SUBDIR+= hs-attoparsec
291SUBDIR+= hs-blaze-html 291SUBDIR+= hs-blaze-html
292SUBDIR+= hs-blaze-markup 292SUBDIR+= hs-blaze-markup
293SUBDIR+= hs-case-insensitive 293SUBDIR+= hs-case-insensitive
 294SUBDIR+= hs-cassava
294SUBDIR+= hs-cgrep 295SUBDIR+= hs-cgrep
295SUBDIR+= hs-cheapskate 296SUBDIR+= hs-cheapskate
296SUBDIR+= hs-cmark-gfm 297SUBDIR+= hs-cmark-gfm
297SUBDIR+= hs-css-text 298SUBDIR+= hs-css-text
298SUBDIR+= hs-csv 299SUBDIR+= hs-csv
299SUBDIR+= hs-doclayout 300SUBDIR+= hs-doclayout
300SUBDIR+= hs-doctemplates 301SUBDIR+= hs-doctemplates
301SUBDIR+= hs-edit-distance 302SUBDIR+= hs-edit-distance
302SUBDIR+= hs-haddock-library 303SUBDIR+= hs-haddock-library
303SUBDIR+= hs-hscolour 304SUBDIR+= hs-hscolour
304SUBDIR+= hs-hslua-module-text 305SUBDIR+= hs-hslua-module-text
305SUBDIR+= hs-html 306SUBDIR+= hs-html
306SUBDIR+= hs-hxt 307SUBDIR+= hs-hxt
@@ -313,26 +314,27 @@ SUBDIR+= hs-lucid @@ -313,26 +314,27 @@ SUBDIR+= hs-lucid
313SUBDIR+= hs-megaparsec 314SUBDIR+= hs-megaparsec
314SUBDIR+= hs-pandoc-types 315SUBDIR+= hs-pandoc-types
315SUBDIR+= hs-polyparse 316SUBDIR+= hs-polyparse
316SUBDIR+= hs-regex-base 317SUBDIR+= hs-regex-base
317SUBDIR+= hs-regex-pcre 318SUBDIR+= hs-regex-pcre
318SUBDIR+= hs-regex-posix 319SUBDIR+= hs-regex-posix
319SUBDIR+= hs-regex-tdfa 320SUBDIR+= hs-regex-tdfa
320SUBDIR+= hs-shakespeare 321SUBDIR+= hs-shakespeare
321SUBDIR+= hs-skylighting 322SUBDIR+= hs-skylighting
322SUBDIR+= hs-skylighting-core 323SUBDIR+= hs-skylighting-core
323SUBDIR+= hs-stringsearch 324SUBDIR+= hs-stringsearch
324SUBDIR+= hs-tagsoup 325SUBDIR+= hs-tagsoup
325SUBDIR+= hs-texmath 326SUBDIR+= hs-texmath
 327SUBDIR+= hs-text-short
326SUBDIR+= hs-unicode-show 328SUBDIR+= hs-unicode-show
327SUBDIR+= hs-unicode-transforms 329SUBDIR+= hs-unicode-transforms
328SUBDIR+= hs-xml 330SUBDIR+= hs-xml
329SUBDIR+= hs-yaml 331SUBDIR+= hs-yaml
330SUBDIR+= html 332SUBDIR+= html
331SUBDIR+= html2text 333SUBDIR+= html2text
332SUBDIR+= html2wml 334SUBDIR+= html2wml
333SUBDIR+= hugs-HaXml 335SUBDIR+= hugs-HaXml
334SUBDIR+= hunspell 336SUBDIR+= hunspell
335SUBDIR+= hunspell-af_ZA 337SUBDIR+= hunspell-af_ZA
336SUBDIR+= hunspell-ar 338SUBDIR+= hunspell-ar
337SUBDIR+= hunspell-bg_BG 339SUBDIR+= hunspell-bg_BG
338SUBDIR+= hunspell-ca_ES 340SUBDIR+= hunspell-ca_ES

File Added: pkgsrc/textproc/hs-cassava/DESCR
cassava is a library for parsing and encoding RFC 4180 compliant
comma-separated values (CSV) data, which is a textual line-oriented
format commonly used for exchanging tabular data.

cassava's API includes support for

- Index-based record-conversion
- Name-based record-conversion
- Typeclass directed conversion of fields and records
- Built-in field-conversion instances for standard types
- Customizable record-conversion instance derivation via GHC generics
- Low-level bytestring builders (see "Data.Csv.Builder")
- Incremental decoding and encoding API (see "Data.Csv.Incremental")
- Streaming API for constant-space decoding (see "Data.Csv.Streaming")

File Added: pkgsrc/textproc/hs-cassava/Makefile
# $NetBSD: Makefile,v 1.1 2020/03/30 16:49:19 riastradh Exp $

DISTNAME=	cassava-0.5.2.0
CATEGORIES=	textproc
MASTER_SITES=	${MASTER_SITE_HASKELL_HACKAGE:=cassava-${PKGVERSION_NOREV}/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/hvr/cassava
COMMENT=	CSV parsing and encoding library
LICENSE=	modified-bsd

USE_LANGUAGES=	# none

.include "../../devel/hs-Only/buildlink3.mk"
.include "../../devel/hs-bytestring-builder/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../textproc/hs-text-short/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/textproc/hs-cassava/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2020/03/30 16:49:19 riastradh Exp $

BUILDLINK_TREE+=	hs-cassava

.if !defined(HS_CASSAVA_BUILDLINK3_MK)
HS_CASSAVA_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.hs-cassava+=	hs-cassava>=0.5.2.0
BUILDLINK_ABI_DEPENDS.hs-cassava+=	hs-cassava>=0.5.2.0
BUILDLINK_PKGSRCDIR.hs-cassava?=	../../textproc/hs-cassava
.endif	# HS_CASSAVA_BUILDLINK3_MK

BUILDLINK_TREE+=	-hs-cassava

File Added: pkgsrc/textproc/hs-cassava/distinfo
$NetBSD: distinfo,v 1.1 2020/03/30 16:49:19 riastradh Exp $

SHA1 (cassava-0.5.2.0.tar.gz) = 8288560c1b1328dc930da8e850439824c2842277
RMD160 (cassava-0.5.2.0.tar.gz) = 1913809650916b73dd6cab17d4374666bb6f83c4
SHA512 (cassava-0.5.2.0.tar.gz) = f7f3fc2ebf58491847fb20b21ecf18595933d296bfd4c48249d35c52e72988c4e2758d7a6d2095a9edb3bed8e154a11170920a7c08262270c9f60cb853085383
Size (cassava-0.5.2.0.tar.gz) = 37411 bytes