Sat Apr 24 15:28:11 2021 UTC ()
Update to doctemplates-0.9

0.9
* Add BoolVal constructor to Val. This gives a smoother interface with
  JSON and YAML. [API change]
* Remove overlapping instances by generalizing ToContext String String
  and FromContext String String to TemplateTarget [a] => ToContext [a]
  [a] and TemplateTarget [a] => FromContext [a] [a]. Remove the
  instance ToContext String (Doc String). Remove redundant
  constraints. (#9, favonia) [API change]

0.8.3
* Properly handle nested loops (#15). Previously "it" was always used
  for the variable in a loop, and in a nested loop there was no way to
  distinguish the value of the inner iteration from the value of the
  outer one. Now we assign the iterated value to both "it" and to the
  original variable name (e.g. "foo.bar"). This probably has a small
  negative performance impact. Note that this change also affects the
  output of the template parser: original variable names are now
  retained instead of being replaced by "it".
* Remove duplicate IsString constraint (#14, Mario Lang).
* Update haddocks from README (#10).
* Minor code clean-ups (#7, favonia).
* Add hsyaml >= 0.2 constraint (#6).

0.8.2
* Add filters: first, rest, last, allbutlast.
* New constructors for Filter: FirstItem, LastItem, Rest, AllButLast
  [API change].


(pho)
diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/Makefile
diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/PLIST
diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/buildlink3.mk
diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/hs-doctemplates/Makefile 2020/01/15 11:35:54 1.1
+++ pkgsrc/textproc/hs-doctemplates/Makefile 2021/04/24 15:28:11 1.2
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1# $NetBSD: Makefile,v 1.1 2020/01/15 11:35:54 pho Exp $ 1# $NetBSD: Makefile,v 1.2 2021/04/24 15:28:11 pho Exp $
2 2
3DISTNAME= doctemplates-0.8.1 3DISTNAME= doctemplates-0.9
4CATEGORIES= textproc 4CATEGORIES= textproc
5 5
6MAINTAINER= pho@cielonegro.org 6MAINTAINER= pho@cielonegro.org
7COMMENT= Pandoc-style document templates 7COMMENT= Pandoc-style document templates
8LICENSE= modified-bsd 8LICENSE= modified-bsd
9 9
10.include "../../converters/hs-aeson/buildlink3.mk" 10.include "../../converters/hs-aeson/buildlink3.mk"
11.include "../../textproc/hs-doclayout/buildlink3.mk" 11.include "../../textproc/hs-doclayout/buildlink3.mk"
12.include "../../textproc/hs-HsYAML/buildlink3.mk" 12.include "../../textproc/hs-HsYAML/buildlink3.mk"
13.include "../../devel/hs-safe/buildlink3.mk" 13.include "../../devel/hs-safe/buildlink3.mk"
14.include "../../math/hs-scientific/buildlink3.mk" 14.include "../../math/hs-scientific/buildlink3.mk"
15.include "../../converters/hs-text-conversions/buildlink3.mk" 15.include "../../converters/hs-text-conversions/buildlink3.mk"
16.include "../../devel/hs-unordered-containers/buildlink3.mk" 16.include "../../devel/hs-unordered-containers/buildlink3.mk"
 17.include "../../devel/hs-vector/buildlink3.mk"
17.include "../../mk/haskell.mk" 18.include "../../mk/haskell.mk"
18.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/hs-doctemplates/PLIST 2020/05/11 17:52:15 1.1
+++ pkgsrc/textproc/hs-doctemplates/PLIST 2021/04/24 15:28:11 1.2
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $ 1@comment $NetBSD: PLIST,v 1.2 2021/04/24 15:28:11 pho Exp $
2${HS_INTF}/package-description 2lib/doctemplates-${PKGVERSION}/${HS_VERSION}/package-description
3${HS_INTF}/package-id 3lib/doctemplates-${PKGVERSION}/${HS_VERSION}/package-id
4${HS_IMPL}/Text/DocTemplates.dyn_hi 4lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates.dyn_hi
5${HS_IMPL}/Text/DocTemplates.hi 5lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates.hi
6${HS_IMPL}/Text/DocTemplates.p_hi 6lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates.p_hi
7${HS_IMPL}/Text/DocTemplates/Internal.dyn_hi 7lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates/Internal.dyn_hi
8${HS_IMPL}/Text/DocTemplates/Internal.hi 8lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates/Internal.hi
9${HS_IMPL}/Text/DocTemplates/Internal.p_hi 9lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates/Internal.p_hi
10${HS_IMPL}/Text/DocTemplates/Parser.dyn_hi 10lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates/Parser.dyn_hi
11${HS_IMPL}/Text/DocTemplates/Parser.hi 11lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates/Parser.hi
12${HS_IMPL}/Text/DocTemplates/Parser.p_hi 12lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocTemplates/Parser.p_hi
13${HS_IMPL}/libHS${HS_PKGID}.a 13lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
14${HS_IMPL}/libHS${HS_PKGID}_p.a 14lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
15lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so 15lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
16${HS_DOCS}/LICENSE 16share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/LICENSE
17${HS_DOCS}/html/Text-DocTemplates-Internal.html 17share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/Text-DocTemplates-Internal.html
18${HS_DOCS}/html/Text-DocTemplates-Parser.html 18share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/Text-DocTemplates-Parser.html
19${HS_DOCS}/html/Text-DocTemplates.html 19share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/Text-DocTemplates.html
20${HS_DOCS}/html/doc-index.html 20share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/doc-index.html
21${HS_DOCS}/html/doctemplates.haddock 21share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/doctemplates.haddock
22${HS_DOCS}/html/haddock-bundle.min.js 22share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/haddock-bundle.min.js
23${HS_DOCS}/html/index.html 23share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/index.html
24${HS_DOCS}/html/linuwial.css 24share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/linuwial.css
25${HS_DOCS}/html/meta.json 25share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/meta.json
26${HS_DOCS}/html/quick-jump.css 26share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/quick-jump.css
27${HS_DOCS}/html/synopsis.png 27share/doc/${HS_PLATFORM}/doctemplates-${PKGVERSION}/html/synopsis.png
28share/${HS_PLATFORM}/doctemplates-${PKGVERSION}/README.md 28share/${HS_PLATFORM}/doctemplates-${PKGVERSION}/README.md
29share/${HS_PLATFORM}/doctemplates-${PKGVERSION}/changelog.md 29share/${HS_PLATFORM}/doctemplates-${PKGVERSION}/changelog.md

cvs diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/textproc/hs-doctemplates/buildlink3.mk 2020/01/15 11:35:54 1.1
+++ pkgsrc/textproc/hs-doctemplates/buildlink3.mk 2021/04/24 15:28:11 1.2
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.1 2020/01/15 11:35:54 pho Exp $ 1# $NetBSD: buildlink3.mk,v 1.2 2021/04/24 15:28:11 pho Exp $
2 2
3BUILDLINK_TREE+= hs-doctemplates 3BUILDLINK_TREE+= hs-doctemplates
4 4
5.if !defined(HS_DOCTEMPLATES_BUILDLINK3_MK) 5.if !defined(HS_DOCTEMPLATES_BUILDLINK3_MK)
6HS_DOCTEMPLATES_BUILDLINK3_MK:= 6HS_DOCTEMPLATES_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.hs-doctemplates+= hs-doctemplates>=0.8.1 8BUILDLINK_API_DEPENDS.hs-doctemplates+= hs-doctemplates>=0.9
9BUILDLINK_ABI_DEPENDS.hs-doctemplates+= hs-doctemplates>=0.8.1 9BUILDLINK_ABI_DEPENDS.hs-doctemplates+= hs-doctemplates>=0.9
10BUILDLINK_PKGSRCDIR.hs-doctemplates?= ../../textproc/hs-doctemplates 10BUILDLINK_PKGSRCDIR.hs-doctemplates?= ../../textproc/hs-doctemplates
11 11
12.include "../../converters/hs-aeson/buildlink3.mk" 12.include "../../converters/hs-aeson/buildlink3.mk"
13.include "../../textproc/hs-doclayout/buildlink3.mk" 13.include "../../textproc/hs-doclayout/buildlink3.mk"
14.include "../../textproc/hs-HsYAML/buildlink3.mk" 14.include "../../textproc/hs-HsYAML/buildlink3.mk"
15.include "../../devel/hs-safe/buildlink3.mk" 15.include "../../devel/hs-safe/buildlink3.mk"
16.include "../../math/hs-scientific/buildlink3.mk" 16.include "../../math/hs-scientific/buildlink3.mk"
17.include "../../converters/hs-text-conversions/buildlink3.mk" 17.include "../../converters/hs-text-conversions/buildlink3.mk"
18.include "../../devel/hs-unordered-containers/buildlink3.mk" 18.include "../../devel/hs-unordered-containers/buildlink3.mk"
 19.include "../../devel/hs-vector/buildlink3.mk"
19.endif # HS_DOCTEMPLATES_BUILDLINK3_MK 20.endif # HS_DOCTEMPLATES_BUILDLINK3_MK
20 21
21BUILDLINK_TREE+= -hs-doctemplates 22BUILDLINK_TREE+= -hs-doctemplates

cvs diff -r1.1 -r1.2 pkgsrc/textproc/hs-doctemplates/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/hs-doctemplates/distinfo 2020/01/15 11:35:54 1.1
+++ pkgsrc/textproc/hs-doctemplates/distinfo 2021/04/24 15:28:11 1.2
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1 2020/01/15 11:35:54 pho Exp $ 1$NetBSD: distinfo,v 1.2 2021/04/24 15:28:11 pho Exp $
2 2
3SHA1 (doctemplates-0.8.1.tar.gz) = 54159357b3a23ffdeb7d89ea9aae6b08a50f3bd4 3SHA1 (doctemplates-0.9.tar.gz) = 24af93320be556c02b91ac1bd9612a83540967f3
4RMD160 (doctemplates-0.8.1.tar.gz) = d5baf799d38e8c7eec0f9a163d3867f90871a4af 4RMD160 (doctemplates-0.9.tar.gz) = 37b103a8b73faf0325a44bfcaa4085c20a6097d1
5SHA512 (doctemplates-0.8.1.tar.gz) = eb733421ff884e19a5c0c637fe1eaa3d0fcee9b6382939b148a0f9b493dc7b5c27344411bb542b7244a96fe613d8a587074936ff81ec367027364c98d338d6f6 5SHA512 (doctemplates-0.9.tar.gz) = 3216fc7ef4e2a45230a2854c22c2a8622774bc834bbf59d34134912b3942df2a541230bd91324995e13e19098a0fa0bf7057c7d55ca35ec75da7840fddd61a37
6Size (doctemplates-0.8.1.tar.gz) = 26476 bytes 6Size (doctemplates-0.9.tar.gz) = 27366 bytes