summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2020-05-11 17:51:58 +0000
committerrillig <rillig@pkgsrc.org>2020-05-11 17:51:58 +0000
commit12691a71039f200e7939cf45c970934cb158a398 (patch)
tree20d1bb6d41dd115f628328b41ed5a136c0d7a4f4 /textproc
parent42626245d4e42b761976e1a81010bd784c18dc49 (diff)
downloadpkgsrc-12691a71039f200e7939cf45c970934cb158a398.tar.gz
hs-*: add PLIST files
These PLIST files have been autogenerated by mk/haskell.mk using HS_UPDATE_PLIST=yes during a bulk build. They will help to track changes to the packages. The Haskell packages didn't have PLIST files because their paths contained package hashes. These hashes are now determined by mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/hs-Diff/PLIST27
-rw-r--r--textproc/hs-Glob/PLIST38
-rw-r--r--textproc/hs-HsYAML/PLIST82
-rw-r--r--textproc/hs-annotated-wl-pprint/PLIST19
-rw-r--r--textproc/hs-ansi-wl-pprint/PLIST46
-rw-r--r--textproc/hs-attoparsec/PLIST92
-rw-r--r--textproc/hs-blaze-html/PLIST123
-rw-r--r--textproc/hs-blaze-markup/PLIST39
-rw-r--r--textproc/hs-case-insensitive/PLIST26
-rw-r--r--textproc/hs-cassava-megaparsec/PLIST21
-rw-r--r--textproc/hs-cassava/PLIST50
-rw-r--r--textproc/hs-cheapskate/PLIST44
-rw-r--r--textproc/hs-cmark-gfm/PLIST19
-rw-r--r--textproc/hs-css-text/PLIST26
-rw-r--r--textproc/hs-csv/PLIST19
-rw-r--r--textproc/hs-doclayout/PLIST21
-rw-r--r--textproc/hs-doctemplates/PLIST29
-rw-r--r--textproc/hs-edit-distance/PLIST37
-rw-r--r--textproc/hs-haddock-library/PLIST40
-rw-r--r--textproc/hs-hslua-module-text/PLIST19
-rw-r--r--textproc/hs-html/PLIST49
-rw-r--r--textproc/hs-hxt-charproperties/PLIST44
-rw-r--r--textproc/hs-hxt-regex-xmlschema/PLIST51
-rw-r--r--textproc/hs-hxt-unicode/PLIST35
-rw-r--r--textproc/hs-hxt/PLIST380
-rw-r--r--textproc/hs-jira-wiki-markup/PLIST50
-rw-r--r--textproc/hs-libyaml/PLIST22
-rw-r--r--textproc/hs-lucid/PLIST54
-rw-r--r--textproc/hs-megaparsec/PLIST95
-rw-r--r--textproc/hs-pandoc-types/PLIST71
-rw-r--r--textproc/hs-polyparse/PLIST89
-rw-r--r--textproc/hs-regex-base/PLIST34
-rw-r--r--textproc/hs-regex-pcre/PLIST42
-rw-r--r--textproc/hs-regex-posix/PLIST42
-rw-r--r--textproc/hs-regex-tdfa/PLIST139
-rw-r--r--textproc/hs-shakespeare/PLIST102
-rw-r--r--textproc/hs-skylighting-core/PLIST78
-rw-r--r--textproc/hs-skylighting/PLIST454
-rw-r--r--textproc/hs-stringsearch/PLIST71
-rw-r--r--textproc/hs-tagsoup/PLIST61
-rw-r--r--textproc/hs-texmath/PLIST92
-rw-r--r--textproc/hs-text-short/PLIST33
-rw-r--r--textproc/hs-unicode-show/PLIST19
-rw-r--r--textproc/hs-unicode-transforms/PLIST60
-rw-r--r--textproc/hs-wcwidth/PLIST19
-rw-r--r--textproc/hs-xml/PLIST64
-rw-r--r--textproc/hs-yaml/PLIST77
47 files changed, 3144 insertions, 0 deletions
diff --git a/textproc/hs-Diff/PLIST b/textproc/hs-Diff/PLIST
new file mode 100644
index 00000000000..808df0ddab4
--- /dev/null
+++ b/textproc/hs-Diff/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:13 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/Algorithm/Diff.dyn_hi
+${HS_IMPL}/Data/Algorithm/Diff.hi
+${HS_IMPL}/Data/Algorithm/Diff.p_hi
+${HS_IMPL}/Data/Algorithm/DiffContext.dyn_hi
+${HS_IMPL}/Data/Algorithm/DiffContext.hi
+${HS_IMPL}/Data/Algorithm/DiffContext.p_hi
+${HS_IMPL}/Data/Algorithm/DiffOutput.dyn_hi
+${HS_IMPL}/Data/Algorithm/DiffOutput.hi
+${HS_IMPL}/Data/Algorithm/DiffOutput.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Algorithm-Diff.html
+${HS_DOCS}/html/Data-Algorithm-DiffContext.html
+${HS_DOCS}/html/Data-Algorithm-DiffOutput.html
+${HS_DOCS}/html/Diff.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-Glob/PLIST b/textproc/hs-Glob/PLIST
new file mode 100644
index 00000000000..0f0790d245a
--- /dev/null
+++ b/textproc/hs-Glob/PLIST
@@ -0,0 +1,38 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:13 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/System/FilePath/Glob.dyn_hi
+${HS_IMPL}/System/FilePath/Glob.hi
+${HS_IMPL}/System/FilePath/Glob.p_hi
+${HS_IMPL}/System/FilePath/Glob/Base.dyn_hi
+${HS_IMPL}/System/FilePath/Glob/Base.hi
+${HS_IMPL}/System/FilePath/Glob/Base.p_hi
+${HS_IMPL}/System/FilePath/Glob/Directory.dyn_hi
+${HS_IMPL}/System/FilePath/Glob/Directory.hi
+${HS_IMPL}/System/FilePath/Glob/Directory.p_hi
+${HS_IMPL}/System/FilePath/Glob/Match.dyn_hi
+${HS_IMPL}/System/FilePath/Glob/Match.hi
+${HS_IMPL}/System/FilePath/Glob/Match.p_hi
+${HS_IMPL}/System/FilePath/Glob/Primitive.dyn_hi
+${HS_IMPL}/System/FilePath/Glob/Primitive.hi
+${HS_IMPL}/System/FilePath/Glob/Primitive.p_hi
+${HS_IMPL}/System/FilePath/Glob/Simplify.dyn_hi
+${HS_IMPL}/System/FilePath/Glob/Simplify.hi
+${HS_IMPL}/System/FilePath/Glob/Simplify.p_hi
+${HS_IMPL}/System/FilePath/Glob/Utils.dyn_hi
+${HS_IMPL}/System/FilePath/Glob/Utils.hi
+${HS_IMPL}/System/FilePath/Glob/Utils.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE.txt
+${HS_DOCS}/html/Glob.haddock
+${HS_DOCS}/html/System-FilePath-Glob-Primitive.html
+${HS_DOCS}/html/System-FilePath-Glob.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-HsYAML/PLIST b/textproc/hs-HsYAML/PLIST
new file mode 100644
index 00000000000..3c5776cacdc
--- /dev/null
+++ b/textproc/hs-HsYAML/PLIST
@@ -0,0 +1,82 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/DList.dyn_hi
+${HS_IMPL}/Data/DList.hi
+${HS_IMPL}/Data/DList.p_hi
+${HS_IMPL}/Data/YAML.dyn_hi
+${HS_IMPL}/Data/YAML.hi
+${HS_IMPL}/Data/YAML.p_hi
+${HS_IMPL}/Data/YAML/Dumper.dyn_hi
+${HS_IMPL}/Data/YAML/Dumper.hi
+${HS_IMPL}/Data/YAML/Dumper.p_hi
+${HS_IMPL}/Data/YAML/Event.dyn_hi
+${HS_IMPL}/Data/YAML/Event.hi
+${HS_IMPL}/Data/YAML/Event.p_hi
+${HS_IMPL}/Data/YAML/Event/Internal.dyn_hi
+${HS_IMPL}/Data/YAML/Event/Internal.hi
+${HS_IMPL}/Data/YAML/Event/Internal.p_hi
+${HS_IMPL}/Data/YAML/Event/Writer.dyn_hi
+${HS_IMPL}/Data/YAML/Event/Writer.hi
+${HS_IMPL}/Data/YAML/Event/Writer.p_hi
+${HS_IMPL}/Data/YAML/Internal.dyn_hi
+${HS_IMPL}/Data/YAML/Internal.hi
+${HS_IMPL}/Data/YAML/Internal.p_hi
+${HS_IMPL}/Data/YAML/Loader.dyn_hi
+${HS_IMPL}/Data/YAML/Loader.hi
+${HS_IMPL}/Data/YAML/Loader.p_hi
+${HS_IMPL}/Data/YAML/Pos.dyn_hi
+${HS_IMPL}/Data/YAML/Pos.hi
+${HS_IMPL}/Data/YAML/Pos.p_hi
+${HS_IMPL}/Data/YAML/Schema.dyn_hi
+${HS_IMPL}/Data/YAML/Schema.hi
+${HS_IMPL}/Data/YAML/Schema.p_hi
+${HS_IMPL}/Data/YAML/Schema/Internal.dyn_hi
+${HS_IMPL}/Data/YAML/Schema/Internal.hi
+${HS_IMPL}/Data/YAML/Schema/Internal.p_hi
+${HS_IMPL}/Data/YAML/Token.dyn_hi
+${HS_IMPL}/Data/YAML/Token.hi
+${HS_IMPL}/Data/YAML/Token.p_hi
+${HS_IMPL}/Data/YAML/Token/Encoding.dyn_hi
+${HS_IMPL}/Data/YAML/Token/Encoding.hi
+${HS_IMPL}/Data/YAML/Token/Encoding.p_hi
+${HS_IMPL}/Util.dyn_hi
+${HS_IMPL}/Util.hi
+${HS_IMPL}/Util.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE.GPLv2
+${HS_DOCS}/LICENSE.GPLv3
+${HS_DOCS}/html/Data-YAML-Event.html
+${HS_DOCS}/html/Data-YAML-Schema.html
+${HS_DOCS}/html/Data-YAML-Token.html
+${HS_DOCS}/html/Data-YAML.html
+${HS_DOCS}/html/HsYAML.haddock
+${HS_DOCS}/html/doc-index-46.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-J.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-Y.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-annotated-wl-pprint/PLIST b/textproc/hs-annotated-wl-pprint/PLIST
new file mode 100644
index 00000000000..2f7b86b827b
--- /dev/null
+++ b/textproc/hs-annotated-wl-pprint/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/PrettyPrint/Annotated/Leijen.dyn_hi
+${HS_IMPL}/Text/PrettyPrint/Annotated/Leijen.hi
+${HS_IMPL}/Text/PrettyPrint/Annotated/Leijen.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-PrettyPrint-Annotated-Leijen.html
+${HS_DOCS}/html/annotated-wl-pprint.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-ansi-wl-pprint/PLIST b/textproc/hs-ansi-wl-pprint/PLIST
new file mode 100644
index 00000000000..8e895edfbcf
--- /dev/null
+++ b/textproc/hs-ansi-wl-pprint/PLIST
@@ -0,0 +1,46 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/PrettyPrint/ANSI/Leijen.dyn_hi
+${HS_IMPL}/Text/PrettyPrint/ANSI/Leijen.hi
+${HS_IMPL}/Text/PrettyPrint/ANSI/Leijen.p_hi
+${HS_IMPL}/Text/PrettyPrint/ANSI/Leijen/Internal.dyn_hi
+${HS_IMPL}/Text/PrettyPrint/ANSI/Leijen/Internal.hi
+${HS_IMPL}/Text/PrettyPrint/ANSI/Leijen/Internal.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-PrettyPrint-ANSI-Leijen-Internal.html
+${HS_DOCS}/html/Text-PrettyPrint-ANSI-Leijen.html
+${HS_DOCS}/html/ansi-wl-pprint.haddock
+${HS_DOCS}/html/doc-index-60.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-Y.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-attoparsec/PLIST b/textproc/hs-attoparsec/PLIST
new file mode 100644
index 00000000000..bcf7b6d71c4
--- /dev/null
+++ b/textproc/hs-attoparsec/PLIST
@@ -0,0 +1,92 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/Attoparsec.dyn_hi
+${HS_IMPL}/Data/Attoparsec.hi
+${HS_IMPL}/Data/Attoparsec.p_hi
+${HS_IMPL}/Data/Attoparsec/ByteString.dyn_hi
+${HS_IMPL}/Data/Attoparsec/ByteString.hi
+${HS_IMPL}/Data/Attoparsec/ByteString.p_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Buffer.dyn_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Buffer.hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Buffer.p_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Char8.dyn_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Char8.hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Char8.p_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/FastSet.dyn_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/FastSet.hi
+${HS_IMPL}/Data/Attoparsec/ByteString/FastSet.p_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Internal.dyn_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Internal.hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Internal.p_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Lazy.dyn_hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Lazy.hi
+${HS_IMPL}/Data/Attoparsec/ByteString/Lazy.p_hi
+${HS_IMPL}/Data/Attoparsec/Char8.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Char8.hi
+${HS_IMPL}/Data/Attoparsec/Char8.p_hi
+${HS_IMPL}/Data/Attoparsec/Combinator.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Combinator.hi
+${HS_IMPL}/Data/Attoparsec/Combinator.p_hi
+${HS_IMPL}/Data/Attoparsec/Internal.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Internal.hi
+${HS_IMPL}/Data/Attoparsec/Internal.p_hi
+${HS_IMPL}/Data/Attoparsec/Internal/Fhthagn.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Internal/Fhthagn.hi
+${HS_IMPL}/Data/Attoparsec/Internal/Fhthagn.p_hi
+${HS_IMPL}/Data/Attoparsec/Internal/Types.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Internal/Types.hi
+${HS_IMPL}/Data/Attoparsec/Internal/Types.p_hi
+${HS_IMPL}/Data/Attoparsec/Lazy.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Lazy.hi
+${HS_IMPL}/Data/Attoparsec/Lazy.p_hi
+${HS_IMPL}/Data/Attoparsec/Number.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Number.hi
+${HS_IMPL}/Data/Attoparsec/Number.p_hi
+${HS_IMPL}/Data/Attoparsec/Text.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Text.hi
+${HS_IMPL}/Data/Attoparsec/Text.p_hi
+${HS_IMPL}/Data/Attoparsec/Text/Buffer.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Text/Buffer.hi
+${HS_IMPL}/Data/Attoparsec/Text/Buffer.p_hi
+${HS_IMPL}/Data/Attoparsec/Text/FastSet.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Text/FastSet.hi
+${HS_IMPL}/Data/Attoparsec/Text/FastSet.p_hi
+${HS_IMPL}/Data/Attoparsec/Text/Internal.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Text/Internal.hi
+${HS_IMPL}/Data/Attoparsec/Text/Internal.p_hi
+${HS_IMPL}/Data/Attoparsec/Text/Lazy.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Text/Lazy.hi
+${HS_IMPL}/Data/Attoparsec/Text/Lazy.p_hi
+${HS_IMPL}/Data/Attoparsec/Types.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Types.hi
+${HS_IMPL}/Data/Attoparsec/Types.p_hi
+${HS_IMPL}/Data/Attoparsec/Zepto.dyn_hi
+${HS_IMPL}/Data/Attoparsec/Zepto.hi
+${HS_IMPL}/Data/Attoparsec/Zepto.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Attoparsec-ByteString-Char8.html
+${HS_DOCS}/html/Data-Attoparsec-ByteString-Lazy.html
+${HS_DOCS}/html/Data-Attoparsec-ByteString.html
+${HS_DOCS}/html/Data-Attoparsec-Char8.html
+${HS_DOCS}/html/Data-Attoparsec-Combinator.html
+${HS_DOCS}/html/Data-Attoparsec-Internal-Types.html
+${HS_DOCS}/html/Data-Attoparsec-Internal.html
+${HS_DOCS}/html/Data-Attoparsec-Lazy.html
+${HS_DOCS}/html/Data-Attoparsec-Number.html
+${HS_DOCS}/html/Data-Attoparsec-Text-Lazy.html
+${HS_DOCS}/html/Data-Attoparsec-Text.html
+${HS_DOCS}/html/Data-Attoparsec-Types.html
+${HS_DOCS}/html/Data-Attoparsec-Zepto.html
+${HS_DOCS}/html/Data-Attoparsec.html
+${HS_DOCS}/html/attoparsec.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-blaze-html/PLIST b/textproc/hs-blaze-html/PLIST
new file mode 100644
index 00000000000..585ae83fe01
--- /dev/null
+++ b/textproc/hs-blaze-html/PLIST
@@ -0,0 +1,123 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/Blaze/Html.dyn_hi
+${HS_IMPL}/Text/Blaze/Html.hi
+${HS_IMPL}/Text/Blaze/Html.p_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Pretty.dyn_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Pretty.hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Pretty.p_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/String.dyn_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/String.hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/String.p_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Text.dyn_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Text.hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Text.p_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Utf8.dyn_hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Utf8.hi
+${HS_IMPL}/Text/Blaze/Html/Renderer/Utf8.p_hi
+${HS_IMPL}/Text/Blaze/Html4/FrameSet.dyn_hi
+${HS_IMPL}/Text/Blaze/Html4/FrameSet.hi
+${HS_IMPL}/Text/Blaze/Html4/FrameSet.p_hi
+${HS_IMPL}/Text/Blaze/Html4/FrameSet/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/Html4/FrameSet/Attributes.hi
+${HS_IMPL}/Text/Blaze/Html4/FrameSet/Attributes.p_hi
+${HS_IMPL}/Text/Blaze/Html4/Strict.dyn_hi
+${HS_IMPL}/Text/Blaze/Html4/Strict.hi
+${HS_IMPL}/Text/Blaze/Html4/Strict.p_hi
+${HS_IMPL}/Text/Blaze/Html4/Strict/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/Html4/Strict/Attributes.hi
+${HS_IMPL}/Text/Blaze/Html4/Strict/Attributes.p_hi
+${HS_IMPL}/Text/Blaze/Html4/Transitional.dyn_hi
+${HS_IMPL}/Text/Blaze/Html4/Transitional.hi
+${HS_IMPL}/Text/Blaze/Html4/Transitional.p_hi
+${HS_IMPL}/Text/Blaze/Html4/Transitional/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/Html4/Transitional/Attributes.hi
+${HS_IMPL}/Text/Blaze/Html4/Transitional/Attributes.p_hi
+${HS_IMPL}/Text/Blaze/Html5.dyn_hi
+${HS_IMPL}/Text/Blaze/Html5.hi
+${HS_IMPL}/Text/Blaze/Html5.p_hi
+${HS_IMPL}/Text/Blaze/Html5/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/Html5/Attributes.hi
+${HS_IMPL}/Text/Blaze/Html5/Attributes.p_hi
+${HS_IMPL}/Text/Blaze/XHtml1/FrameSet.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml1/FrameSet.hi
+${HS_IMPL}/Text/Blaze/XHtml1/FrameSet.p_hi
+${HS_IMPL}/Text/Blaze/XHtml1/FrameSet/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml1/FrameSet/Attributes.hi
+${HS_IMPL}/Text/Blaze/XHtml1/FrameSet/Attributes.p_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Strict.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Strict.hi
+${HS_IMPL}/Text/Blaze/XHtml1/Strict.p_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Strict/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Strict/Attributes.hi
+${HS_IMPL}/Text/Blaze/XHtml1/Strict/Attributes.p_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Transitional.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Transitional.hi
+${HS_IMPL}/Text/Blaze/XHtml1/Transitional.p_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Transitional/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml1/Transitional/Attributes.hi
+${HS_IMPL}/Text/Blaze/XHtml1/Transitional/Attributes.p_hi
+${HS_IMPL}/Text/Blaze/XHtml5.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml5.hi
+${HS_IMPL}/Text/Blaze/XHtml5.p_hi
+${HS_IMPL}/Text/Blaze/XHtml5/Attributes.dyn_hi
+${HS_IMPL}/Text/Blaze/XHtml5/Attributes.hi
+${HS_IMPL}/Text/Blaze/XHtml5/Attributes.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Blaze-Html-Renderer-Pretty.html
+${HS_DOCS}/html/Text-Blaze-Html-Renderer-String.html
+${HS_DOCS}/html/Text-Blaze-Html-Renderer-Text.html
+${HS_DOCS}/html/Text-Blaze-Html-Renderer-Utf8.html
+${HS_DOCS}/html/Text-Blaze-Html.html
+${HS_DOCS}/html/Text-Blaze-Html4-FrameSet-Attributes.html
+${HS_DOCS}/html/Text-Blaze-Html4-FrameSet.html
+${HS_DOCS}/html/Text-Blaze-Html4-Strict-Attributes.html
+${HS_DOCS}/html/Text-Blaze-Html4-Strict.html
+${HS_DOCS}/html/Text-Blaze-Html4-Transitional-Attributes.html
+${HS_DOCS}/html/Text-Blaze-Html4-Transitional.html
+${HS_DOCS}/html/Text-Blaze-Html5-Attributes.html
+${HS_DOCS}/html/Text-Blaze-Html5.html
+${HS_DOCS}/html/Text-Blaze-XHtml1-FrameSet-Attributes.html
+${HS_DOCS}/html/Text-Blaze-XHtml1-FrameSet.html
+${HS_DOCS}/html/Text-Blaze-XHtml1-Strict-Attributes.html
+${HS_DOCS}/html/Text-Blaze-XHtml1-Strict.html
+${HS_DOCS}/html/Text-Blaze-XHtml1-Transitional-Attributes.html
+${HS_DOCS}/html/Text-Blaze-XHtml1-Transitional.html
+${HS_DOCS}/html/Text-Blaze-XHtml5-Attributes.html
+${HS_DOCS}/html/Text-Blaze-XHtml5.html
+${HS_DOCS}/html/blaze-html.haddock
+${HS_DOCS}/html/doc-index-33.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-Q.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-X.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-blaze-markup/PLIST b/textproc/hs-blaze-markup/PLIST
new file mode 100644
index 00000000000..c10e5a46453
--- /dev/null
+++ b/textproc/hs-blaze-markup/PLIST
@@ -0,0 +1,39 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/Blaze.dyn_hi
+${HS_IMPL}/Text/Blaze.hi
+${HS_IMPL}/Text/Blaze.p_hi
+${HS_IMPL}/Text/Blaze/Internal.dyn_hi
+${HS_IMPL}/Text/Blaze/Internal.hi
+${HS_IMPL}/Text/Blaze/Internal.p_hi
+${HS_IMPL}/Text/Blaze/Renderer/Pretty.dyn_hi
+${HS_IMPL}/Text/Blaze/Renderer/Pretty.hi
+${HS_IMPL}/Text/Blaze/Renderer/Pretty.p_hi
+${HS_IMPL}/Text/Blaze/Renderer/String.dyn_hi
+${HS_IMPL}/Text/Blaze/Renderer/String.hi
+${HS_IMPL}/Text/Blaze/Renderer/String.p_hi
+${HS_IMPL}/Text/Blaze/Renderer/Text.dyn_hi
+${HS_IMPL}/Text/Blaze/Renderer/Text.hi
+${HS_IMPL}/Text/Blaze/Renderer/Text.p_hi
+${HS_IMPL}/Text/Blaze/Renderer/Utf8.dyn_hi
+${HS_IMPL}/Text/Blaze/Renderer/Utf8.hi
+${HS_IMPL}/Text/Blaze/Renderer/Utf8.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Blaze-Internal.html
+${HS_DOCS}/html/Text-Blaze-Renderer-Pretty.html
+${HS_DOCS}/html/Text-Blaze-Renderer-String.html
+${HS_DOCS}/html/Text-Blaze-Renderer-Text.html
+${HS_DOCS}/html/Text-Blaze-Renderer-Utf8.html
+${HS_DOCS}/html/Text-Blaze.html
+${HS_DOCS}/html/blaze-markup.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-case-insensitive/PLIST b/textproc/hs-case-insensitive/PLIST
new file mode 100644
index 00000000000..4dc4339f444
--- /dev/null
+++ b/textproc/hs-case-insensitive/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/CaseInsensitive.dyn_hi
+${HS_IMPL}/Data/CaseInsensitive.hi
+${HS_IMPL}/Data/CaseInsensitive.p_hi
+${HS_IMPL}/Data/CaseInsensitive/Internal.dyn_hi
+${HS_IMPL}/Data/CaseInsensitive/Internal.hi
+${HS_IMPL}/Data/CaseInsensitive/Internal.p_hi
+${HS_IMPL}/Data/CaseInsensitive/Unsafe.dyn_hi
+${HS_IMPL}/Data/CaseInsensitive/Unsafe.hi
+${HS_IMPL}/Data/CaseInsensitive/Unsafe.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-CaseInsensitive-Unsafe.html
+${HS_DOCS}/html/Data-CaseInsensitive.html
+${HS_DOCS}/html/case-insensitive.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-cassava-megaparsec/PLIST b/textproc/hs-cassava-megaparsec/PLIST
new file mode 100644
index 00000000000..7a04308562a
--- /dev/null
+++ b/textproc/hs-cassava-megaparsec/PLIST
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/Csv/Parser/Megaparsec.dyn_hi
+${HS_IMPL}/Data/Csv/Parser/Megaparsec.hi
+${HS_IMPL}/Data/Csv/Parser/Megaparsec.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE.md
+${HS_DOCS}/html/CHANGELOG.md
+${HS_DOCS}/html/Data-Csv-Parser-Megaparsec.html
+${HS_DOCS}/html/README.md
+${HS_DOCS}/html/cassava-megaparsec.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-cassava/PLIST b/textproc/hs-cassava/PLIST
new file mode 100644
index 00000000000..d68faaae7a3
--- /dev/null
+++ b/textproc/hs-cassava/PLIST
@@ -0,0 +1,50 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:14 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/Csv.dyn_hi
+${HS_IMPL}/Data/Csv.hi
+${HS_IMPL}/Data/Csv.p_hi
+${HS_IMPL}/Data/Csv/Builder.dyn_hi
+${HS_IMPL}/Data/Csv/Builder.hi
+${HS_IMPL}/Data/Csv/Builder.p_hi
+${HS_IMPL}/Data/Csv/Conversion.dyn_hi
+${HS_IMPL}/Data/Csv/Conversion.hi
+${HS_IMPL}/Data/Csv/Conversion.p_hi
+${HS_IMPL}/Data/Csv/Conversion/Internal.dyn_hi
+${HS_IMPL}/Data/Csv/Conversion/Internal.hi
+${HS_IMPL}/Data/Csv/Conversion/Internal.p_hi
+${HS_IMPL}/Data/Csv/Encoding.dyn_hi
+${HS_IMPL}/Data/Csv/Encoding.hi
+${HS_IMPL}/Data/Csv/Encoding.p_hi
+${HS_IMPL}/Data/Csv/Incremental.dyn_hi
+${HS_IMPL}/Data/Csv/Incremental.hi
+${HS_IMPL}/Data/Csv/Incremental.p_hi
+${HS_IMPL}/Data/Csv/Parser.dyn_hi
+${HS_IMPL}/Data/Csv/Parser.hi
+${HS_IMPL}/Data/Csv/Parser.p_hi
+${HS_IMPL}/Data/Csv/Streaming.dyn_hi
+${HS_IMPL}/Data/Csv/Streaming.hi
+${HS_IMPL}/Data/Csv/Streaming.p_hi
+${HS_IMPL}/Data/Csv/Types.dyn_hi
+${HS_IMPL}/Data/Csv/Types.hi
+${HS_IMPL}/Data/Csv/Types.p_hi
+${HS_IMPL}/Data/Csv/Util.dyn_hi
+${HS_IMPL}/Data/Csv/Util.hi
+${HS_IMPL}/Data/Csv/Util.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Csv-Builder.html
+${HS_DOCS}/html/Data-Csv-Incremental.html
+${HS_DOCS}/html/Data-Csv-Parser.html
+${HS_DOCS}/html/Data-Csv-Streaming.html
+${HS_DOCS}/html/Data-Csv.html
+${HS_DOCS}/html/cassava.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-cheapskate/PLIST b/textproc/hs-cheapskate/PLIST
new file mode 100644
index 00000000000..d3074137b00
--- /dev/null
+++ b/textproc/hs-cheapskate/PLIST
@@ -0,0 +1,44 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+bin/cheapskate
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Cheapskate.dyn_hi
+${HS_IMPL}/Cheapskate.hi
+${HS_IMPL}/Cheapskate.p_hi
+${HS_IMPL}/Cheapskate/Html.dyn_hi
+${HS_IMPL}/Cheapskate/Html.hi
+${HS_IMPL}/Cheapskate/Html.p_hi
+${HS_IMPL}/Cheapskate/Inlines.dyn_hi
+${HS_IMPL}/Cheapskate/Inlines.hi
+${HS_IMPL}/Cheapskate/Inlines.p_hi
+${HS_IMPL}/Cheapskate/Parse.dyn_hi
+${HS_IMPL}/Cheapskate/Parse.hi
+${HS_IMPL}/Cheapskate/Parse.p_hi
+${HS_IMPL}/Cheapskate/ParserCombinators.dyn_hi
+${HS_IMPL}/Cheapskate/ParserCombinators.hi
+${HS_IMPL}/Cheapskate/ParserCombinators.p_hi
+${HS_IMPL}/Cheapskate/Types.dyn_hi
+${HS_IMPL}/Cheapskate/Types.hi
+${HS_IMPL}/Cheapskate/Types.p_hi
+${HS_IMPL}/Cheapskate/Util.dyn_hi
+${HS_IMPL}/Cheapskate/Util.hi
+${HS_IMPL}/Cheapskate/Util.p_hi
+${HS_IMPL}/Paths_cheapskate.dyn_hi
+${HS_IMPL}/Paths_cheapskate.hi
+${HS_IMPL}/Paths_cheapskate.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Cheapskate-Html.html
+${HS_DOCS}/html/Cheapskate-Parse.html
+${HS_DOCS}/html/Cheapskate-Types.html
+${HS_DOCS}/html/Cheapskate.html
+${HS_DOCS}/html/cheapskate.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-cmark-gfm/PLIST b/textproc/hs-cmark-gfm/PLIST
new file mode 100644
index 00000000000..950c3399d8a
--- /dev/null
+++ b/textproc/hs-cmark-gfm/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/CMarkGFM.dyn_hi
+${HS_IMPL}/CMarkGFM.hi
+${HS_IMPL}/CMarkGFM.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/CMarkGFM.html
+${HS_DOCS}/html/cmark-gfm.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-css-text/PLIST b/textproc/hs-css-text/PLIST
new file mode 100644
index 00000000000..f06734e9db5
--- /dev/null
+++ b/textproc/hs-css-text/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Paths_css_text.dyn_hi
+${HS_IMPL}/Paths_css_text.hi
+${HS_IMPL}/Paths_css_text.p_hi
+${HS_IMPL}/Text/CSS/Parse.dyn_hi
+${HS_IMPL}/Text/CSS/Parse.hi
+${HS_IMPL}/Text/CSS/Parse.p_hi
+${HS_IMPL}/Text/CSS/Render.dyn_hi
+${HS_IMPL}/Text/CSS/Render.hi
+${HS_IMPL}/Text/CSS/Render.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-CSS-Parse.html
+${HS_DOCS}/html/Text-CSS-Render.html
+${HS_DOCS}/html/css-text.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-csv/PLIST b/textproc/hs-csv/PLIST
new file mode 100644
index 00000000000..a0ae36acaf5
--- /dev/null
+++ b/textproc/hs-csv/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/CSV.dyn_hi
+${HS_IMPL}/Text/CSV.hi
+${HS_IMPL}/Text/CSV.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/COPYING
+${HS_DOCS}/html/Text-CSV.html
+${HS_DOCS}/html/csv.haddock
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-doclayout/PLIST b/textproc/hs-doclayout/PLIST
new file mode 100644
index 00000000000..3ea05c35b64
--- /dev/null
+++ b/textproc/hs-doclayout/PLIST
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/DocLayout.dyn_hi
+${HS_IMPL}/Text/DocLayout.hi
+${HS_IMPL}/Text/DocLayout.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-DocLayout.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/doclayout.haddock
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+share/${HS_PLATFORM}/doclayout-${PKGVERSION}/README.md
+share/${HS_PLATFORM}/doclayout-${PKGVERSION}/changelog.md
diff --git a/textproc/hs-doctemplates/PLIST b/textproc/hs-doctemplates/PLIST
new file mode 100644
index 00000000000..c1c977327a8
--- /dev/null
+++ b/textproc/hs-doctemplates/PLIST
@@ -0,0 +1,29 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/DocTemplates.dyn_hi
+${HS_IMPL}/Text/DocTemplates.hi
+${HS_IMPL}/Text/DocTemplates.p_hi
+${HS_IMPL}/Text/DocTemplates/Internal.dyn_hi
+${HS_IMPL}/Text/DocTemplates/Internal.hi
+${HS_IMPL}/Text/DocTemplates/Internal.p_hi
+${HS_IMPL}/Text/DocTemplates/Parser.dyn_hi
+${HS_IMPL}/Text/DocTemplates/Parser.hi
+${HS_IMPL}/Text/DocTemplates/Parser.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-DocTemplates-Internal.html
+${HS_DOCS}/html/Text-DocTemplates-Parser.html
+${HS_DOCS}/html/Text-DocTemplates.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/doctemplates.haddock
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+share/${HS_PLATFORM}/doctemplates-${PKGVERSION}/README.md
+share/${HS_PLATFORM}/doctemplates-${PKGVERSION}/changelog.md
diff --git a/textproc/hs-edit-distance/PLIST b/textproc/hs-edit-distance/PLIST
new file mode 100644
index 00000000000..91ebdb8fac5
--- /dev/null
+++ b/textproc/hs-edit-distance/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/EditDistance.dyn_hi
+${HS_IMPL}/Text/EditDistance.hi
+${HS_IMPL}/Text/EditDistance.p_hi
+${HS_IMPL}/Text/EditDistance/ArrayUtilities.dyn_hi
+${HS_IMPL}/Text/EditDistance/ArrayUtilities.hi
+${HS_IMPL}/Text/EditDistance/ArrayUtilities.p_hi
+${HS_IMPL}/Text/EditDistance/Bits.dyn_hi
+${HS_IMPL}/Text/EditDistance/Bits.hi
+${HS_IMPL}/Text/EditDistance/Bits.p_hi
+${HS_IMPL}/Text/EditDistance/EditCosts.dyn_hi
+${HS_IMPL}/Text/EditDistance/EditCosts.hi
+${HS_IMPL}/Text/EditDistance/EditCosts.p_hi
+${HS_IMPL}/Text/EditDistance/MonadUtilities.dyn_hi
+${HS_IMPL}/Text/EditDistance/MonadUtilities.hi
+${HS_IMPL}/Text/EditDistance/MonadUtilities.p_hi
+${HS_IMPL}/Text/EditDistance/STUArray.dyn_hi
+${HS_IMPL}/Text/EditDistance/STUArray.hi
+${HS_IMPL}/Text/EditDistance/STUArray.p_hi
+${HS_IMPL}/Text/EditDistance/SquareSTUArray.dyn_hi
+${HS_IMPL}/Text/EditDistance/SquareSTUArray.hi
+${HS_IMPL}/Text/EditDistance/SquareSTUArray.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-EditDistance.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/edit-distance.haddock
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-haddock-library/PLIST b/textproc/hs-haddock-library/PLIST
new file mode 100644
index 00000000000..51ac5fbf5c0
--- /dev/null
+++ b/textproc/hs-haddock-library/PLIST
@@ -0,0 +1,40 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:15 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Documentation/Haddock/Doc.dyn_hi
+${HS_IMPL}/Documentation/Haddock/Doc.hi
+${HS_IMPL}/Documentation/Haddock/Doc.p_hi
+${HS_IMPL}/Documentation/Haddock/Markup.dyn_hi
+${HS_IMPL}/Documentation/Haddock/Markup.hi
+${HS_IMPL}/Documentation/Haddock/Markup.p_hi
+${HS_IMPL}/Documentation/Haddock/Parser.dyn_hi
+${HS_IMPL}/Documentation/Haddock/Parser.hi
+${HS_IMPL}/Documentation/Haddock/Parser.p_hi
+${HS_IMPL}/Documentation/Haddock/Parser/Identifier.dyn_hi
+${HS_IMPL}/Documentation/Haddock/Parser/Identifier.hi
+${HS_IMPL}/Documentation/Haddock/Parser/Identifier.p_hi
+${HS_IMPL}/Documentation/Haddock/Parser/Monad.dyn_hi
+${HS_IMPL}/Documentation/Haddock/Parser/Monad.hi
+${HS_IMPL}/Documentation/Haddock/Parser/Monad.p_hi
+${HS_IMPL}/Documentation/Haddock/Parser/Util.dyn_hi
+${HS_IMPL}/Documentation/Haddock/Parser/Util.hi
+${HS_IMPL}/Documentation/Haddock/Parser/Util.p_hi
+${HS_IMPL}/Documentation/Haddock/Types.dyn_hi
+${HS_IMPL}/Documentation/Haddock/Types.hi
+${HS_IMPL}/Documentation/Haddock/Types.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Documentation-Haddock-Doc.html
+${HS_DOCS}/html/Documentation-Haddock-Markup.html
+${HS_DOCS}/html/Documentation-Haddock-Parser.html
+${HS_DOCS}/html/Documentation-Haddock-Types.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/haddock-library.haddock
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-hslua-module-text/PLIST b/textproc/hs-hslua-module-text/PLIST
new file mode 100644
index 00000000000..5ba1d7c840e
--- /dev/null
+++ b/textproc/hs-hslua-module-text/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Foreign/Lua/Module/Text.dyn_hi
+${HS_IMPL}/Foreign/Lua/Module/Text.hi
+${HS_IMPL}/Foreign/Lua/Module/Text.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Foreign-Lua-Module-Text.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/hslua-module-text.haddock
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-html/PLIST b/textproc/hs-html/PLIST
new file mode 100644
index 00000000000..5c01ece9712
--- /dev/null
+++ b/textproc/hs-html/PLIST
@@ -0,0 +1,49 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/Html.dyn_hi
+${HS_IMPL}/Text/Html.hi
+${HS_IMPL}/Text/Html.p_hi
+${HS_IMPL}/Text/Html/BlockTable.dyn_hi
+${HS_IMPL}/Text/Html/BlockTable.hi
+${HS_IMPL}/Text/Html/BlockTable.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Html-BlockTable.html
+${HS_DOCS}/html/Text-Html.html
+${HS_DOCS}/html/doc-index-33.html
+${HS_DOCS}/html/doc-index-43.html
+${HS_DOCS}/html/doc-index-60.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-Y.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/html.haddock
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-hxt-charproperties/PLIST b/textproc/hs-hxt-charproperties/PLIST
new file mode 100644
index 00000000000..2fc90d931d0
--- /dev/null
+++ b/textproc/hs-hxt-charproperties/PLIST
@@ -0,0 +1,44 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/Char/Properties/UnicodeBlocks.dyn_hi
+${HS_IMPL}/Data/Char/Properties/UnicodeBlocks.hi
+${HS_IMPL}/Data/Char/Properties/UnicodeBlocks.p_hi
+${HS_IMPL}/Data/Char/Properties/UnicodeCharProps.dyn_hi
+${HS_IMPL}/Data/Char/Properties/UnicodeCharProps.hi
+${HS_IMPL}/Data/Char/Properties/UnicodeCharProps.p_hi
+${HS_IMPL}/Data/Char/Properties/XMLCharProps.dyn_hi
+${HS_IMPL}/Data/Char/Properties/XMLCharProps.hi
+${HS_IMPL}/Data/Char/Properties/XMLCharProps.p_hi
+${HS_IMPL}/Data/Set/CharSet.dyn_hi
+${HS_IMPL}/Data/Set/CharSet.hi
+${HS_IMPL}/Data/Set/CharSet.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Char-Properties-UnicodeBlocks.html
+${HS_DOCS}/html/Data-Char-Properties-UnicodeCharProps.html
+${HS_DOCS}/html/Data-Char-Properties-XMLCharProps.html
+${HS_DOCS}/html/Data-Set-CharSet.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/hxt-charproperties.haddock
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-hxt-regex-xmlschema/PLIST b/textproc/hs-hxt-regex-xmlschema/PLIST
new file mode 100644
index 00000000000..baa23c02027
--- /dev/null
+++ b/textproc/hs-hxt-regex-xmlschema/PLIST
@@ -0,0 +1,51 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/Regex/Glob/Generic.dyn_hi
+${HS_IMPL}/Text/Regex/Glob/Generic.hi
+${HS_IMPL}/Text/Regex/Glob/Generic.p_hi
+${HS_IMPL}/Text/Regex/Glob/Generic/RegexParser.dyn_hi
+${HS_IMPL}/Text/Regex/Glob/Generic/RegexParser.hi
+${HS_IMPL}/Text/Regex/Glob/Generic/RegexParser.p_hi
+${HS_IMPL}/Text/Regex/Glob/String.dyn_hi
+${HS_IMPL}/Text/Regex/Glob/String.hi
+${HS_IMPL}/Text/Regex/Glob/String.p_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic.dyn_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic.hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic.p_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/Matching.dyn_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/Matching.hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/Matching.p_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/Regex.dyn_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/Regex.hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/Regex.p_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/RegexParser.dyn_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/RegexParser.hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/RegexParser.p_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/StringLike.dyn_hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/StringLike.hi
+${HS_IMPL}/Text/Regex/XMLSchema/Generic/StringLike.p_hi
+${HS_IMPL}/Text/Regex/XMLSchema/String.dyn_hi
+${HS_IMPL}/Text/Regex/XMLSchema/String.hi
+${HS_IMPL}/Text/Regex/XMLSchema/String.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Regex-Glob-Generic-RegexParser.html
+${HS_DOCS}/html/Text-Regex-Glob-Generic.html
+${HS_DOCS}/html/Text-Regex-Glob-String.html
+${HS_DOCS}/html/Text-Regex-XMLSchema-Generic-Matching.html
+${HS_DOCS}/html/Text-Regex-XMLSchema-Generic-Regex.html
+${HS_DOCS}/html/Text-Regex-XMLSchema-Generic-RegexParser.html
+${HS_DOCS}/html/Text-Regex-XMLSchema-Generic-StringLike.html
+${HS_DOCS}/html/Text-Regex-XMLSchema-Generic.html
+${HS_DOCS}/html/Text-Regex-XMLSchema-String.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/hxt-regex-xmlschema.haddock
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-hxt-unicode/PLIST b/textproc/hs-hxt-unicode/PLIST
new file mode 100644
index 00000000000..20f95178cb6
--- /dev/null
+++ b/textproc/hs-hxt-unicode/PLIST
@@ -0,0 +1,35 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Data/Char/IsoLatinTables.dyn_hi
+${HS_IMPL}/Data/Char/IsoLatinTables.hi
+${HS_IMPL}/Data/Char/IsoLatinTables.p_hi
+${HS_IMPL}/Data/String/EncodingNames.dyn_hi
+${HS_IMPL}/Data/String/EncodingNames.hi
+${HS_IMPL}/Data/String/EncodingNames.p_hi
+${HS_IMPL}/Data/String/UTF8.dyn_hi
+${HS_IMPL}/Data/String/UTF8.hi
+${HS_IMPL}/Data/String/UTF8.p_hi
+${HS_IMPL}/Data/String/UTF8Decoding.dyn_hi
+${HS_IMPL}/Data/String/UTF8Decoding.hi
+${HS_IMPL}/Data/String/UTF8Decoding.p_hi
+${HS_IMPL}/Data/String/Unicode.dyn_hi
+${HS_IMPL}/Data/String/Unicode.hi
+${HS_IMPL}/Data/String/Unicode.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Char-IsoLatinTables.html
+${HS_DOCS}/html/Data-String-EncodingNames.html
+${HS_DOCS}/html/Data-String-UTF8.html
+${HS_DOCS}/html/Data-String-UTF8Decoding.html
+${HS_DOCS}/html/Data-String-Unicode.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/hxt-unicode.haddock
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-hxt/PLIST b/textproc/hs-hxt/PLIST
new file mode 100644
index 00000000000..f8ab36fc008
--- /dev/null
+++ b/textproc/hs-hxt/PLIST
@@ -0,0 +1,380 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Control/Arrow/ArrowExc.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowExc.hi
+${HS_IMPL}/Control/Arrow/ArrowExc.p_hi
+${HS_IMPL}/Control/Arrow/ArrowIO.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowIO.hi
+${HS_IMPL}/Control/Arrow/ArrowIO.p_hi
+${HS_IMPL}/Control/Arrow/ArrowIf.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowIf.hi
+${HS_IMPL}/Control/Arrow/ArrowIf.p_hi
+${HS_IMPL}/Control/Arrow/ArrowList.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowList.hi
+${HS_IMPL}/Control/Arrow/ArrowList.p_hi
+${HS_IMPL}/Control/Arrow/ArrowNF.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowNF.hi
+${HS_IMPL}/Control/Arrow/ArrowNF.p_hi
+${HS_IMPL}/Control/Arrow/ArrowNavigatableTree.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowNavigatableTree.hi
+${HS_IMPL}/Control/Arrow/ArrowNavigatableTree.p_hi
+${HS_IMPL}/Control/Arrow/ArrowState.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowState.hi
+${HS_IMPL}/Control/Arrow/ArrowState.p_hi
+${HS_IMPL}/Control/Arrow/ArrowTree.dyn_hi
+${HS_IMPL}/Control/Arrow/ArrowTree.hi
+${HS_IMPL}/Control/Arrow/ArrowTree.p_hi
+${HS_IMPL}/Control/Arrow/IOListArrow.dyn_hi
+${HS_IMPL}/Control/Arrow/IOListArrow.hi
+${HS_IMPL}/Control/Arrow/IOListArrow.p_hi
+${HS_IMPL}/Control/Arrow/IOStateListArrow.dyn_hi
+${HS_IMPL}/Control/Arrow/IOStateListArrow.hi
+${HS_IMPL}/Control/Arrow/IOStateListArrow.p_hi
+${HS_IMPL}/Control/Arrow/ListArrow.dyn_hi
+${HS_IMPL}/Control/Arrow/ListArrow.hi
+${HS_IMPL}/Control/Arrow/ListArrow.p_hi
+${HS_IMPL}/Control/Arrow/ListArrows.dyn_hi
+${HS_IMPL}/Control/Arrow/ListArrows.hi
+${HS_IMPL}/Control/Arrow/ListArrows.p_hi
+${HS_IMPL}/Control/Arrow/NTreeEdit.dyn_hi
+${HS_IMPL}/Control/Arrow/NTreeEdit.hi
+${HS_IMPL}/Control/Arrow/NTreeEdit.p_hi
+${HS_IMPL}/Control/Arrow/StateListArrow.dyn_hi
+${HS_IMPL}/Control/Arrow/StateListArrow.hi
+${HS_IMPL}/Control/Arrow/StateListArrow.p_hi
+${HS_IMPL}/Control/FlatSeq.dyn_hi
+${HS_IMPL}/Control/FlatSeq.hi
+${HS_IMPL}/Control/FlatSeq.p_hi
+${HS_IMPL}/Data/AssocList.dyn_hi
+${HS_IMPL}/Data/AssocList.hi
+${HS_IMPL}/Data/AssocList.p_hi
+${HS_IMPL}/Data/Atom.dyn_hi
+${HS_IMPL}/Data/Atom.hi
+${HS_IMPL}/Data/Atom.p_hi
+${HS_IMPL}/Data/Function/Selector.dyn_hi
+${HS_IMPL}/Data/Function/Selector.hi
+${HS_IMPL}/Data/Function/Selector.p_hi
+${HS_IMPL}/Data/Tree/Class.dyn_hi
+${HS_IMPL}/Data/Tree/Class.hi
+${HS_IMPL}/Data/Tree/Class.p_hi
+${HS_IMPL}/Data/Tree/NTree/Edit.dyn_hi
+${HS_IMPL}/Data/Tree/NTree/Edit.hi
+${HS_IMPL}/Data/Tree/NTree/Edit.p_hi
+${HS_IMPL}/Data/Tree/NTree/TypeDefs.dyn_hi
+${HS_IMPL}/Data/Tree/NTree/TypeDefs.hi
+${HS_IMPL}/Data/Tree/NTree/TypeDefs.p_hi
+${HS_IMPL}/Data/Tree/NTree/Zipper/TypeDefs.dyn_hi
+${HS_IMPL}/Data/Tree/NTree/Zipper/TypeDefs.hi
+${HS_IMPL}/Data/Tree/NTree/Zipper/TypeDefs.p_hi
+${HS_IMPL}/Data/Tree/NavigatableTree/Class.dyn_hi
+${HS_IMPL}/Data/Tree/NavigatableTree/Class.hi
+${HS_IMPL}/Data/Tree/NavigatableTree/Class.p_hi
+${HS_IMPL}/Data/Tree/NavigatableTree/XPathAxis.dyn_hi
+${HS_IMPL}/Data/Tree/NavigatableTree/XPathAxis.hi
+${HS_IMPL}/Data/Tree/NavigatableTree/XPathAxis.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Binary.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Binary.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Binary.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DTDProcessing.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DTDProcessing.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DTDProcessing.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DocumentInput.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DocumentInput.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DocumentInput.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DocumentOutput.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DocumentOutput.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/DocumentOutput.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Edit.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Edit.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Edit.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/GeneralEntitySubstitution.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/GeneralEntitySubstitution.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/GeneralEntitySubstitution.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Namespace.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Namespace.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Namespace.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ParserInterface.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ParserInterface.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ParserInterface.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/DTD.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/DTD.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/DTD.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/Schema.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/Schema.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/Schema.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/Xml.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/Xml.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/Pickle/Xml.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ProcessDocument.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ProcessDocument.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ProcessDocument.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ReadDocument.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ReadDocument.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/ReadDocument.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/WriteDocument.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/WriteDocument.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/WriteDocument.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlArrow.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlArrow.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlArrow.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlOptions.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlOptions.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlOptions.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlRegex.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlRegex.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlRegex.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/ErrorHandling.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/ErrorHandling.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/ErrorHandling.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/MimeTypeTable.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/MimeTypeTable.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/MimeTypeTable.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/RunIOStateArrow.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/RunIOStateArrow.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/RunIOStateArrow.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/SystemConfig.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/SystemConfig.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/SystemConfig.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/TraceHandling.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/TraceHandling.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/TraceHandling.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/TypeDefs.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/TypeDefs.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/TypeDefs.p_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/URIHandling.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/URIHandling.hi
+${HS_IMPL}/Text/XML/HXT/Arrow/XmlState/URIHandling.p_hi
+${HS_IMPL}/Text/XML/HXT/Core.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Core.hi
+${HS_IMPL}/Text/XML/HXT/Core.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/FormatXmlTree.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/FormatXmlTree.hi
+${HS_IMPL}/Text/XML/HXT/DOM/FormatXmlTree.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/Interface.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/Interface.hi
+${HS_IMPL}/Text/XML/HXT/DOM/Interface.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/MimeTypeDefaults.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/MimeTypeDefaults.hi
+${HS_IMPL}/Text/XML/HXT/DOM/MimeTypeDefaults.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/MimeTypes.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/MimeTypes.hi
+${HS_IMPL}/Text/XML/HXT/DOM/MimeTypes.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/QualifiedName.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/QualifiedName.hi
+${HS_IMPL}/Text/XML/HXT/DOM/QualifiedName.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/ShowXml.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/ShowXml.hi
+${HS_IMPL}/Text/XML/HXT/DOM/ShowXml.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/TypeDefs.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/TypeDefs.hi
+${HS_IMPL}/Text/XML/HXT/DOM/TypeDefs.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/Util.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/Util.hi
+${HS_IMPL}/Text/XML/HXT/DOM/Util.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/XmlKeywords.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/XmlKeywords.hi
+${HS_IMPL}/Text/XML/HXT/DOM/XmlKeywords.p_hi
+${HS_IMPL}/Text/XML/HXT/DOM/XmlNode.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DOM/XmlNode.hi
+${HS_IMPL}/Text/XML/HXT/DOM/XmlNode.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/AttributeValueValidation.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/AttributeValueValidation.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/AttributeValueValidation.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DTDValidation.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DTDValidation.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DTDValidation.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DocTransformation.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DocTransformation.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DocTransformation.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DocValidation.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DocValidation.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/DocValidation.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/IdValidation.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/IdValidation.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/IdValidation.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/RE.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/RE.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/RE.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/TypeDefs.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/TypeDefs.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/TypeDefs.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/Validation.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/Validation.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/Validation.p_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/XmlRE.dyn_hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/XmlRE.hi
+${HS_IMPL}/Text/XML/HXT/DTDValidation/XmlRE.p_hi
+${HS_IMPL}/Text/XML/HXT/IO/GetFILE.dyn_hi
+${HS_IMPL}/Text/XML/HXT/IO/GetFILE.hi
+${HS_IMPL}/Text/XML/HXT/IO/GetFILE.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/HtmlParsec.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/HtmlParsec.hi
+${HS_IMPL}/Text/XML/HXT/Parser/HtmlParsec.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/ProtocolHandlerUtil.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/ProtocolHandlerUtil.hi
+${HS_IMPL}/Text/XML/HXT/Parser/ProtocolHandlerUtil.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XhtmlEntities.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XhtmlEntities.hi
+${HS_IMPL}/Text/XML/HXT/Parser/XhtmlEntities.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlCharParser.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlCharParser.hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlCharParser.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlDTDParser.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlDTDParser.hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlDTDParser.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlDTDTokenParser.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlDTDTokenParser.hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlDTDTokenParser.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlEntities.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlEntities.hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlEntities.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlParsec.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlParsec.hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlParsec.p_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlTokenParser.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlTokenParser.hi
+${HS_IMPL}/Text/XML/HXT/Parser/XmlTokenParser.p_hi
+${HS_IMPL}/Text/XML/HXT/Version.dyn_hi
+${HS_IMPL}/Text/XML/HXT/Version.hi
+${HS_IMPL}/Text/XML/HXT/Version.p_hi
+${HS_IMPL}/Text/XML/HXT/XMLSchema/DataTypeLibW3CNames.dyn_hi
+${HS_IMPL}/Text/XML/HXT/XMLSchema/DataTypeLibW3CNames.hi
+${HS_IMPL}/Text/XML/HXT/XMLSchema/DataTypeLibW3CNames.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Control-Arrow-ArrowExc.html
+${HS_DOCS}/html/Control-Arrow-ArrowIO.html
+${HS_DOCS}/html/Control-Arrow-ArrowIf.html
+${HS_DOCS}/html/Control-Arrow-ArrowList.html
+${HS_DOCS}/html/Control-Arrow-ArrowNF.html
+${HS_DOCS}/html/Control-Arrow-ArrowNavigatableTree.html
+${HS_DOCS}/html/Control-Arrow-ArrowState.html
+${HS_DOCS}/html/Control-Arrow-ArrowTree.html
+${HS_DOCS}/html/Control-Arrow-IOListArrow.html
+${HS_DOCS}/html/Control-Arrow-IOStateListArrow.html
+${HS_DOCS}/html/Control-Arrow-ListArrow.html
+${HS_DOCS}/html/Control-Arrow-ListArrows.html
+${HS_DOCS}/html/Control-Arrow-NTreeEdit.html
+${HS_DOCS}/html/Control-Arrow-StateListArrow.html
+${HS_DOCS}/html/Control-FlatSeq.html
+${HS_DOCS}/html/Data-AssocList.html
+${HS_DOCS}/html/Data-Atom.html
+${HS_DOCS}/html/Data-Function-Selector.html
+${HS_DOCS}/html/Data-Tree-Class.html
+${HS_DOCS}/html/Data-Tree-NTree-Edit.html
+${HS_DOCS}/html/Data-Tree-NTree-TypeDefs.html
+${HS_DOCS}/html/Data-Tree-NTree-Zipper-TypeDefs.html
+${HS_DOCS}/html/Data-Tree-NavigatableTree-Class.html
+${HS_DOCS}/html/Data-Tree-NavigatableTree-XPathAxis.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-Binary.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-DTDProcessing.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-DocumentInput.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-DocumentOutput.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-Edit.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-GeneralEntitySubstitution.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-Namespace.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-ParserInterface.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-Pickle-DTD.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-Pickle-Schema.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-Pickle-Xml.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-Pickle.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-ProcessDocument.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-ReadDocument.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-WriteDocument.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlArrow.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlOptions.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlRegex.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState-ErrorHandling.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState-MimeTypeTable.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState-RunIOStateArrow.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState-SystemConfig.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState-TraceHandling.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState-TypeDefs.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState-URIHandling.html
+${HS_DOCS}/html/Text-XML-HXT-Arrow-XmlState.html
+${HS_DOCS}/html/Text-XML-HXT-Core.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-FormatXmlTree.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-Interface.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-MimeTypeDefaults.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-MimeTypes.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-QualifiedName.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-ShowXml.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-TypeDefs.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-Util.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-XmlKeywords.html
+${HS_DOCS}/html/Text-XML-HXT-DOM-XmlNode.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-AttributeValueValidation.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-DTDValidation.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-DocTransformation.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-DocValidation.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-IdValidation.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-RE.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-TypeDefs.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-Validation.html
+${HS_DOCS}/html/Text-XML-HXT-DTDValidation-XmlRE.html
+${HS_DOCS}/html/Text-XML-HXT-IO-GetFILE.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-HtmlParsec.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-ProtocolHandlerUtil.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-XhtmlEntities.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-XmlCharParser.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-XmlDTDParser.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-XmlDTDTokenParser.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-XmlEntities.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-XmlParsec.html
+${HS_DOCS}/html/Text-XML-HXT-Parser-XmlTokenParser.html
+${HS_DOCS}/html/Text-XML-HXT-Version.html
+${HS_DOCS}/html/Text-XML-HXT-XMLSchema-DataTypeLibW3CNames.html
+${HS_DOCS}/html/doc-index-124.html
+${HS_DOCS}/html/doc-index-36.html
+${HS_DOCS}/html/doc-index-38.html
+${HS_DOCS}/html/doc-index-42.html
+${HS_DOCS}/html/doc-index-43.html
+${HS_DOCS}/html/doc-index-46.html
+${HS_DOCS}/html/doc-index-47.html
+${HS_DOCS}/html/doc-index-58.html
+${HS_DOCS}/html/doc-index-60.html
+${HS_DOCS}/html/doc-index-62.html
+${HS_DOCS}/html/doc-index-94.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-Q.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-X.html
+${HS_DOCS}/html/doc-index-Y.html
+${HS_DOCS}/html/doc-index-Z.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/hxt.haddock
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-jira-wiki-markup/PLIST b/textproc/hs-jira-wiki-markup/PLIST
new file mode 100644
index 00000000000..14eac1d29ee
--- /dev/null
+++ b/textproc/hs-jira-wiki-markup/PLIST
@@ -0,0 +1,50 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+bin/jira-wiki-markup
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_IMPL}/Text/Jira/Markup.dyn_hi
+${HS_IMPL}/Text/Jira/Markup.hi
+${HS_IMPL}/Text/Jira/Markup.p_hi
+${HS_IMPL}/Text/Jira/Parser.dyn_hi
+${HS_IMPL}/Text/Jira/Parser.hi
+${HS_IMPL}/Text/Jira/Parser.p_hi
+${HS_IMPL}/Text/Jira/Parser/Block.dyn_hi
+${HS_IMPL}/Text/Jira/Parser/Block.hi
+${HS_IMPL}/Text/Jira/Parser/Block.p_hi
+${HS_IMPL}/Text/Jira/Parser/Core.dyn_hi
+${HS_IMPL}/Text/Jira/Parser/Core.hi
+${HS_IMPL}/Text/Jira/Parser/Core.p_hi
+${HS_IMPL}/Text/Jira/Parser/Inline.dyn_hi
+${HS_IMPL}/Text/Jira/Parser/Inline.hi
+${HS_IMPL}/Text/Jira/Parser/Inline.p_hi
+${HS_IMPL}/Text/Jira/Parser/PlainText.dyn_hi
+${HS_IMPL}/Text/Jira/Parser/PlainText.hi
+${HS_IMPL}/Text/Jira/Parser/PlainText.p_hi
+${HS_IMPL}/Text/Jira/Parser/Shared.dyn_hi
+${HS_IMPL}/Text/Jira/Parser/Shared.hi
+${HS_IMPL}/Text/Jira/Parser/Shared.p_hi
+${HS_IMPL}/Text/Jira/Printer.dyn_hi
+${HS_IMPL}/Text/Jira/Printer.hi
+${HS_IMPL}/Text/Jira/Printer.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/CHANGELOG.md
+${HS_DOCS}/html/README.md
+${HS_DOCS}/html/Text-Jira-Markup.html
+${HS_DOCS}/html/Text-Jira-Parser-Block.html
+${HS_DOCS}/html/Text-Jira-Parser-Core.html
+${HS_DOCS}/html/Text-Jira-Parser-Inline.html
+${HS_DOCS}/html/Text-Jira-Parser-PlainText.html
+${HS_DOCS}/html/Text-Jira-Parser-Shared.html
+${HS_DOCS}/html/Text-Jira-Parser.html
+${HS_DOCS}/html/Text-Jira-Printer.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/jira-wiki-markup.haddock
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-libyaml/PLIST b/textproc/hs-libyaml/PLIST
new file mode 100644
index 00000000000..504557a2d5b
--- /dev/null
+++ b/textproc/hs-libyaml/PLIST
@@ -0,0 +1,22 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Paths_libyaml.dyn_hi
+${HS_IMPL}/Paths_libyaml.hi
+${HS_IMPL}/Paths_libyaml.p_hi
+${HS_IMPL}/Text/Libyaml.dyn_hi
+${HS_IMPL}/Text/Libyaml.hi
+${HS_IMPL}/Text/Libyaml.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Libyaml.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/libyaml.haddock
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-lucid/PLIST b/textproc/hs-lucid/PLIST
new file mode 100644
index 00000000000..86945051579
--- /dev/null
+++ b/textproc/hs-lucid/PLIST
@@ -0,0 +1,54 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:16 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Lucid.dyn_hi
+${HS_IMPL}/Lucid.hi
+${HS_IMPL}/Lucid.p_hi
+${HS_IMPL}/Lucid/Base.dyn_hi
+${HS_IMPL}/Lucid/Base.hi
+${HS_IMPL}/Lucid/Base.p_hi
+${HS_IMPL}/Lucid/Bootstrap.dyn_hi
+${HS_IMPL}/Lucid/Bootstrap.hi
+${HS_IMPL}/Lucid/Bootstrap.p_hi
+${HS_IMPL}/Lucid/Html5.dyn_hi
+${HS_IMPL}/Lucid/Html5.hi
+${HS_IMPL}/Lucid/Html5.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Lucid-Base.html
+${HS_DOCS}/html/Lucid-Bootstrap.html
+${HS_DOCS}/html/Lucid-Html5.html
+${HS_DOCS}/html/Lucid.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-Q.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-X.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/lucid.haddock
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-megaparsec/PLIST b/textproc/hs-megaparsec/PLIST
new file mode 100644
index 00000000000..bc20ed3bb43
--- /dev/null
+++ b/textproc/hs-megaparsec/PLIST
@@ -0,0 +1,95 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Text/Megaparsec.dyn_hi
+${HS_IMPL}/Text/Megaparsec.hi
+${HS_IMPL}/Text/Megaparsec.p_hi
+${HS_IMPL}/Text/Megaparsec/Byte.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Byte.hi
+${HS_IMPL}/Text/Megaparsec/Byte.p_hi
+${HS_IMPL}/Text/Megaparsec/Byte/Lexer.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Byte/Lexer.hi
+${HS_IMPL}/Text/Megaparsec/Byte/Lexer.p_hi
+${HS_IMPL}/Text/Megaparsec/Char.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Char.hi
+${HS_IMPL}/Text/Megaparsec/Char.p_hi
+${HS_IMPL}/Text/Megaparsec/Char/Lexer.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Char/Lexer.hi
+${HS_IMPL}/Text/Megaparsec/Char/Lexer.p_hi
+${HS_IMPL}/Text/Megaparsec/Class.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Class.hi
+${HS_IMPL}/Text/Megaparsec/Class.p_hi
+${HS_IMPL}/Text/Megaparsec/Common.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Common.hi
+${HS_IMPL}/Text/Megaparsec/Common.p_hi
+${HS_IMPL}/Text/Megaparsec/Debug.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Debug.hi
+${HS_IMPL}/Text/Megaparsec/Debug.p_hi
+${HS_IMPL}/Text/Megaparsec/Error.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Error.hi
+${HS_IMPL}/Text/Megaparsec/Error.p_hi
+${HS_IMPL}/Text/Megaparsec/Error/Builder.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Error/Builder.hi
+${HS_IMPL}/Text/Megaparsec/Error/Builder.p_hi
+${HS_IMPL}/Text/Megaparsec/Internal.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Internal.hi
+${HS_IMPL}/Text/Megaparsec/Internal.p_hi
+${HS_IMPL}/Text/Megaparsec/Lexer.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Lexer.hi
+${HS_IMPL}/Text/Megaparsec/Lexer.p_hi
+${HS_IMPL}/Text/Megaparsec/Pos.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Pos.hi
+${HS_IMPL}/Text/Megaparsec/Pos.p_hi
+${HS_IMPL}/Text/Megaparsec/State.dyn_hi
+${HS_IMPL}/Text/Megaparsec/State.hi
+${HS_IMPL}/Text/Megaparsec/State.p_hi
+${HS_IMPL}/Text/Megaparsec/Stream.dyn_hi
+${HS_IMPL}/Text/Megaparsec/Stream.hi
+${HS_IMPL}/Text/Megaparsec/Stream.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE.md
+${HS_DOCS}/html/CHANGELOG.md
+${HS_DOCS}/html/README.md
+${HS_DOCS}/html/Text-Megaparsec-Byte-Lexer.html
+${HS_DOCS}/html/Text-Megaparsec-Byte.html
+${HS_DOCS}/html/Text-Megaparsec-Char-Lexer.html
+${HS_DOCS}/html/Text-Megaparsec-Char.html
+${HS_DOCS}/html/Text-Megaparsec-Debug.html
+${HS_DOCS}/html/Text-Megaparsec-Error-Builder.html
+${HS_DOCS}/html/Text-Megaparsec-Error.html
+${HS_DOCS}/html/Text-Megaparsec-Internal.html
+${HS_DOCS}/html/Text-Megaparsec-Pos.html
+${HS_DOCS}/html/Text-Megaparsec-Stream.html
+${HS_DOCS}/html/Text-Megaparsec.html
+${HS_DOCS}/html/doc-index-60.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/megaparsec.haddock
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-pandoc-types/PLIST b/textproc/hs-pandoc-types/PLIST
new file mode 100644
index 00000000000..f647318f086
--- /dev/null
+++ b/textproc/hs-pandoc-types/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Paths_pandoc_types.dyn_hi
+${HS_IMPL}/Paths_pandoc_types.hi
+${HS_IMPL}/Paths_pandoc_types.p_hi
+${HS_IMPL}/Text/Pandoc/Arbitrary.dyn_hi
+${HS_IMPL}/Text/Pandoc/Arbitrary.hi
+${HS_IMPL}/Text/Pandoc/Arbitrary.p_hi
+${HS_IMPL}/Text/Pandoc/Builder.dyn_hi
+${HS_IMPL}/Text/Pandoc/Builder.hi
+${HS_IMPL}/Text/Pandoc/Builder.p_hi
+${HS_IMPL}/Text/Pandoc/Definition.dyn_hi
+${HS_IMPL}/Text/Pandoc/Definition.hi
+${HS_IMPL}/Text/Pandoc/Definition.p_hi
+${HS_IMPL}/Text/Pandoc/Generic.dyn_hi
+${HS_IMPL}/Text/Pandoc/Generic.hi
+${HS_IMPL}/Text/Pandoc/Generic.p_hi
+${HS_IMPL}/Text/Pandoc/JSON.dyn_hi
+${HS_IMPL}/Text/Pandoc/JSON.hi
+${HS_IMPL}/Text/Pandoc/JSON.p_hi
+${HS_IMPL}/Text/Pandoc/Legacy/Builder.dyn_hi
+${HS_IMPL}/Text/Pandoc/Legacy/Builder.hi
+${HS_IMPL}/Text/Pandoc/Legacy/Builder.p_hi
+${HS_IMPL}/Text/Pandoc/Legacy/Definition.dyn_hi
+${HS_IMPL}/Text/Pandoc/Legacy/Definition.hi
+${HS_IMPL}/Text/Pandoc/Legacy/Definition.p_hi
+${HS_IMPL}/Text/Pandoc/Walk.dyn_hi
+${HS_IMPL}/Text/Pandoc/Walk.hi
+${HS_IMPL}/Text/Pandoc/Walk.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Pandoc-Arbitrary.html
+${HS_DOCS}/html/Text-Pandoc-Builder.html
+${HS_DOCS}/html/Text-Pandoc-Definition.html
+${HS_DOCS}/html/Text-Pandoc-Generic.html
+${HS_DOCS}/html/Text-Pandoc-JSON.html
+${HS_DOCS}/html/Text-Pandoc-Legacy-Builder.html
+${HS_DOCS}/html/Text-Pandoc-Legacy-Definition.html
+${HS_DOCS}/html/Text-Pandoc-Walk.html
+${HS_DOCS}/html/doc-index-60.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-Q.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/pandoc-types.haddock
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-polyparse/PLIST b/textproc/hs-polyparse/PLIST
new file mode 100644
index 00000000000..a3195926b3d
--- /dev/null
+++ b/textproc/hs-polyparse/PLIST
@@ -0,0 +1,89 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Text/Parse.dyn_hi
+${HS_IMPL}/Text/Parse.hi
+${HS_IMPL}/Text/Parse.p_hi
+${HS_IMPL}/Text/Parse/ByteString.dyn_hi
+${HS_IMPL}/Text/Parse/ByteString.hi
+${HS_IMPL}/Text/Parse/ByteString.p_hi
+${HS_IMPL}/Text/ParserCombinators/HuttonMeijer.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/HuttonMeijer.hi
+${HS_IMPL}/Text/ParserCombinators/HuttonMeijer.p_hi
+${HS_IMPL}/Text/ParserCombinators/HuttonMeijerWallace.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/HuttonMeijerWallace.hi
+${HS_IMPL}/Text/ParserCombinators/HuttonMeijerWallace.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly.hi
+${HS_IMPL}/Text/ParserCombinators/Poly.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Base.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Base.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Base.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/ByteString.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/ByteString.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/ByteString.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/ByteStringChar.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/ByteStringChar.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/ByteStringChar.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Lazy.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Lazy.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Lazy.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Lex.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Lex.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Lex.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Parser.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Parser.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Parser.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Plain.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Plain.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Plain.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Result.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Result.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Result.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/State.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/State.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/State.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateLazy.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateLazy.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateLazy.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateParser.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateParser.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateParser.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateText.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateText.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/StateText.p_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Text.dyn_hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Text.hi
+${HS_IMPL}/Text/ParserCombinators/Poly/Text.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/COPYRIGHT
+${HS_DOCS}/LICENCE-LGPL
+${HS_DOCS}/LICENCE-commercial
+${HS_DOCS}/html/Text-Parse-ByteString.html
+${HS_DOCS}/html/Text-Parse.html
+${HS_DOCS}/html/Text-ParserCombinators-HuttonMeijer.html
+${HS_DOCS}/html/Text-ParserCombinators-HuttonMeijerWallace.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-Base.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-ByteString.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-ByteStringChar.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-Lazy.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-Lex.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-Parser.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-Plain.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-Result.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-State.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-StateLazy.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-StateParser.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-StateText.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly-Text.html
+${HS_DOCS}/html/Text-ParserCombinators-Poly.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/polyparse.haddock
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-regex-base/PLIST b/textproc/hs-regex-base/PLIST
new file mode 100644
index 00000000000..e80cb43789c
--- /dev/null
+++ b/textproc/hs-regex-base/PLIST
@@ -0,0 +1,34 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Paths_regex_base.dyn_hi
+${HS_IMPL}/Paths_regex_base.hi
+${HS_IMPL}/Paths_regex_base.p_hi
+${HS_IMPL}/Text/Regex/Base.dyn_hi
+${HS_IMPL}/Text/Regex/Base.hi
+${HS_IMPL}/Text/Regex/Base.p_hi
+${HS_IMPL}/Text/Regex/Base/Context.dyn_hi
+${HS_IMPL}/Text/Regex/Base/Context.hi
+${HS_IMPL}/Text/Regex/Base/Context.p_hi
+${HS_IMPL}/Text/Regex/Base/Impl.dyn_hi
+${HS_IMPL}/Text/Regex/Base/Impl.hi
+${HS_IMPL}/Text/Regex/Base/Impl.p_hi
+${HS_IMPL}/Text/Regex/Base/RegexLike.dyn_hi
+${HS_IMPL}/Text/Regex/Base/RegexLike.hi
+${HS_IMPL}/Text/Regex/Base/RegexLike.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Regex-Base-Context.html
+${HS_DOCS}/html/Text-Regex-Base-Impl.html
+${HS_DOCS}/html/Text-Regex-Base-RegexLike.html
+${HS_DOCS}/html/Text-Regex-Base.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/regex-base.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-regex-pcre/PLIST b/textproc/hs-regex-pcre/PLIST
new file mode 100644
index 00000000000..e54d1d8ed98
--- /dev/null
+++ b/textproc/hs-regex-pcre/PLIST
@@ -0,0 +1,42 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Paths_regex_pcre.dyn_hi
+${HS_IMPL}/Paths_regex_pcre.hi
+${HS_IMPL}/Paths_regex_pcre.p_hi
+${HS_IMPL}/Text/Regex/PCRE.dyn_hi
+${HS_IMPL}/Text/Regex/PCRE.hi
+${HS_IMPL}/Text/Regex/PCRE.p_hi
+${HS_IMPL}/Text/Regex/PCRE/ByteString.dyn_hi
+${HS_IMPL}/Text/Regex/PCRE/ByteString.hi
+${HS_IMPL}/Text/Regex/PCRE/ByteString.p_hi
+${HS_IMPL}/Text/Regex/PCRE/ByteString/Lazy.dyn_hi
+${HS_IMPL}/Text/Regex/PCRE/ByteString/Lazy.hi
+${HS_IMPL}/Text/Regex/PCRE/ByteString/Lazy.p_hi
+${HS_IMPL}/Text/Regex/PCRE/Sequence.dyn_hi
+${HS_IMPL}/Text/Regex/PCRE/Sequence.hi
+${HS_IMPL}/Text/Regex/PCRE/Sequence.p_hi
+${HS_IMPL}/Text/Regex/PCRE/String.dyn_hi
+${HS_IMPL}/Text/Regex/PCRE/String.hi
+${HS_IMPL}/Text/Regex/PCRE/String.p_hi
+${HS_IMPL}/Text/Regex/PCRE/Wrap.dyn_hi
+${HS_IMPL}/Text/Regex/PCRE/Wrap.hi
+${HS_IMPL}/Text/Regex/PCRE/Wrap.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Regex-PCRE-ByteString-Lazy.html
+${HS_DOCS}/html/Text-Regex-PCRE-ByteString.html
+${HS_DOCS}/html/Text-Regex-PCRE-Sequence.html
+${HS_DOCS}/html/Text-Regex-PCRE-String.html
+${HS_DOCS}/html/Text-Regex-PCRE-Wrap.html
+${HS_DOCS}/html/Text-Regex-PCRE.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/regex-pcre.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-regex-posix/PLIST b/textproc/hs-regex-posix/PLIST
new file mode 100644
index 00000000000..c419c773ab0
--- /dev/null
+++ b/textproc/hs-regex-posix/PLIST
@@ -0,0 +1,42 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Paths_regex_posix.dyn_hi
+${HS_IMPL}/Paths_regex_posix.hi
+${HS_IMPL}/Paths_regex_posix.p_hi
+${HS_IMPL}/Text/Regex/Posix.dyn_hi
+${HS_IMPL}/Text/Regex/Posix.hi
+${HS_IMPL}/Text/Regex/Posix.p_hi
+${HS_IMPL}/Text/Regex/Posix/ByteString.dyn_hi
+${HS_IMPL}/Text/Regex/Posix/ByteString.hi
+${HS_IMPL}/Text/Regex/Posix/ByteString.p_hi
+${HS_IMPL}/Text/Regex/Posix/ByteString/Lazy.dyn_hi
+${HS_IMPL}/Text/Regex/Posix/ByteString/Lazy.hi
+${HS_IMPL}/Text/Regex/Posix/ByteString/Lazy.p_hi
+${HS_IMPL}/Text/Regex/Posix/Sequence.dyn_hi
+${HS_IMPL}/Text/Regex/Posix/Sequence.hi
+${HS_IMPL}/Text/Regex/Posix/Sequence.p_hi
+${HS_IMPL}/Text/Regex/Posix/String.dyn_hi
+${HS_IMPL}/Text/Regex/Posix/String.hi
+${HS_IMPL}/Text/Regex/Posix/String.p_hi
+${HS_IMPL}/Text/Regex/Posix/Wrap.dyn_hi
+${HS_IMPL}/Text/Regex/Posix/Wrap.hi
+${HS_IMPL}/Text/Regex/Posix/Wrap.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Regex-Posix-ByteString-Lazy.html
+${HS_DOCS}/html/Text-Regex-Posix-ByteString.html
+${HS_DOCS}/html/Text-Regex-Posix-Sequence.html
+${HS_DOCS}/html/Text-Regex-Posix-String.html
+${HS_DOCS}/html/Text-Regex-Posix-Wrap.html
+${HS_DOCS}/html/Text-Regex-Posix.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/regex-posix.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-regex-tdfa/PLIST b/textproc/hs-regex-tdfa/PLIST
new file mode 100644
index 00000000000..bac61a578e3
--- /dev/null
+++ b/textproc/hs-regex-tdfa/PLIST
@@ -0,0 +1,139 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Data/IntMap/CharMap2.dyn_hi
+${HS_IMPL}/Data/IntMap/CharMap2.hi
+${HS_IMPL}/Data/IntMap/CharMap2.p_hi
+${HS_IMPL}/Data/IntMap/EnumMap2.dyn_hi
+${HS_IMPL}/Data/IntMap/EnumMap2.hi
+${HS_IMPL}/Data/IntMap/EnumMap2.p_hi
+${HS_IMPL}/Data/IntSet/EnumSet2.dyn_hi
+${HS_IMPL}/Data/IntSet/EnumSet2.hi
+${HS_IMPL}/Data/IntSet/EnumSet2.p_hi
+${HS_IMPL}/Paths_regex_tdfa.dyn_hi
+${HS_IMPL}/Paths_regex_tdfa.hi
+${HS_IMPL}/Paths_regex_tdfa.p_hi
+${HS_IMPL}/Text/Regex/TDFA.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA.hi
+${HS_IMPL}/Text/Regex/TDFA.p_hi
+${HS_IMPL}/Text/Regex/TDFA/ByteString.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/ByteString.hi
+${HS_IMPL}/Text/Regex/TDFA/ByteString.p_hi
+${HS_IMPL}/Text/Regex/TDFA/ByteString/Lazy.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/ByteString/Lazy.hi
+${HS_IMPL}/Text/Regex/TDFA/ByteString/Lazy.p_hi
+${HS_IMPL}/Text/Regex/TDFA/Common.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/Common.hi
+${HS_IMPL}/Text/Regex/TDFA/Common.p_hi
+${HS_IMPL}/Text/Regex/TDFA/CorePattern.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/CorePattern.hi
+${HS_IMPL}/Text/Regex/TDFA/CorePattern.p_hi
+${HS_IMPL}/Text/Regex/TDFA/IntArrTrieSet.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/IntArrTrieSet.hi
+${HS_IMPL}/Text/Regex/TDFA/IntArrTrieSet.p_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine.hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine.p_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_FA.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_FA.hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_FA.p_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_NC.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_NC.hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_NC.p_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_NC_FA.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Engine_NC_FA.p_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/MakeTest.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/MakeTest.hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/MakeTest.p_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Tester.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Tester.hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Tester.p_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Uncons.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Uncons.hi
+${HS_IMPL}/Text/Regex/TDFA/NewDFA/Uncons.p_hi
+${HS_IMPL}/Text/Regex/TDFA/Pattern.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/Pattern.hi
+${HS_IMPL}/Text/Regex/TDFA/Pattern.p_hi
+${HS_IMPL}/Text/Regex/TDFA/ReadRegex.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/ReadRegex.hi
+${HS_IMPL}/Text/Regex/TDFA/ReadRegex.p_hi
+${HS_IMPL}/Text/Regex/TDFA/Sequence.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/Sequence.hi
+${HS_IMPL}/Text/Regex/TDFA/Sequence.p_hi
+${HS_IMPL}/Text/Regex/TDFA/String.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/String.hi
+${HS_IMPL}/Text/Regex/TDFA/String.p_hi
+${HS_IMPL}/Text/Regex/TDFA/TDFA.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/TDFA.hi
+${HS_IMPL}/Text/Regex/TDFA/TDFA.p_hi
+${HS_IMPL}/Text/Regex/TDFA/TNFA.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/TNFA.hi
+${HS_IMPL}/Text/Regex/TDFA/TNFA.p_hi
+${HS_IMPL}/Text/Regex/TDFA/Text.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/Text.hi
+${HS_IMPL}/Text/Regex/TDFA/Text.p_hi
+${HS_IMPL}/Text/Regex/TDFA/Text/Lazy.dyn_hi
+${HS_IMPL}/Text/Regex/TDFA/Text/Lazy.hi
+${HS_IMPL}/Text/Regex/TDFA/Text/Lazy.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-IntMap-CharMap2.html
+${HS_DOCS}/html/Data-IntMap-EnumMap2.html
+${HS_DOCS}/html/Data-IntSet-EnumSet2.html
+${HS_DOCS}/html/Text-Regex-TDFA-ByteString-Lazy.html
+${HS_DOCS}/html/Text-Regex-TDFA-ByteString.html
+${HS_DOCS}/html/Text-Regex-TDFA-Common.html
+${HS_DOCS}/html/Text-Regex-TDFA-CorePattern.html
+${HS_DOCS}/html/Text-Regex-TDFA-IntArrTrieSet.html
+${HS_DOCS}/html/Text-Regex-TDFA-NewDFA-Engine.html
+${HS_DOCS}/html/Text-Regex-TDFA-NewDFA-Engine_FA.html
+${HS_DOCS}/html/Text-Regex-TDFA-NewDFA-Engine_NC.html
+${HS_DOCS}/html/Text-Regex-TDFA-NewDFA-Engine_NC_FA.html
+${HS_DOCS}/html/Text-Regex-TDFA-NewDFA-MakeTest.html
+${HS_DOCS}/html/Text-Regex-TDFA-NewDFA-Tester.html
+${HS_DOCS}/html/Text-Regex-TDFA-NewDFA-Uncons.html
+${HS_DOCS}/html/Text-Regex-TDFA-Pattern.html
+${HS_DOCS}/html/Text-Regex-TDFA-ReadRegex.html
+${HS_DOCS}/html/Text-Regex-TDFA-Sequence.html
+${HS_DOCS}/html/Text-Regex-TDFA-String.html
+${HS_DOCS}/html/Text-Regex-TDFA-TDFA.html
+${HS_DOCS}/html/Text-Regex-TDFA-TNFA.html
+${HS_DOCS}/html/Text-Regex-TDFA-Text-Lazy.html
+${HS_DOCS}/html/Text-Regex-TDFA-Text.html
+${HS_DOCS}/html/Text-Regex-TDFA.html
+${HS_DOCS}/html/doc-index-33.html
+${HS_DOCS}/html/doc-index-61.html
+${HS_DOCS}/html/doc-index-92.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-Q.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/regex-tdfa.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-shakespeare/PLIST b/textproc/hs-shakespeare/PLIST
new file mode 100644
index 00000000000..fce6210fea3
--- /dev/null
+++ b/textproc/hs-shakespeare/PLIST
@@ -0,0 +1,102 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:17 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Text/Cassius.dyn_hi
+${HS_IMPL}/Text/Cassius.hi
+${HS_IMPL}/Text/Cassius.p_hi
+${HS_IMPL}/Text/Coffee.dyn_hi
+${HS_IMPL}/Text/Coffee.hi
+${HS_IMPL}/Text/Coffee.p_hi
+${HS_IMPL}/Text/Hamlet.dyn_hi
+${HS_IMPL}/Text/Hamlet.hi
+${HS_IMPL}/Text/Hamlet.p_hi
+${HS_IMPL}/Text/Hamlet/Parse.dyn_hi
+${HS_IMPL}/Text/Hamlet/Parse.hi
+${HS_IMPL}/Text/Hamlet/Parse.p_hi
+${HS_IMPL}/Text/Hamlet/RT.dyn_hi
+${HS_IMPL}/Text/Hamlet/RT.hi
+${HS_IMPL}/Text/Hamlet/RT.p_hi
+${HS_IMPL}/Text/Hamlet/Runtime.dyn_hi
+${HS_IMPL}/Text/Hamlet/Runtime.hi
+${HS_IMPL}/Text/Hamlet/Runtime.p_hi
+${HS_IMPL}/Text/IndentToBrace.dyn_hi
+${HS_IMPL}/Text/IndentToBrace.hi
+${HS_IMPL}/Text/IndentToBrace.p_hi
+${HS_IMPL}/Text/Internal/Css.dyn_hi
+${HS_IMPL}/Text/Internal/Css.hi
+${HS_IMPL}/Text/Internal/Css.p_hi
+${HS_IMPL}/Text/Internal/CssCommon.dyn_hi
+${HS_IMPL}/Text/Internal/CssCommon.hi
+${HS_IMPL}/Text/Internal/CssCommon.p_hi
+${HS_IMPL}/Text/Julius.dyn_hi
+${HS_IMPL}/Text/Julius.hi
+${HS_IMPL}/Text/Julius.p_hi
+${HS_IMPL}/Text/Lucius.dyn_hi
+${HS_IMPL}/Text/Lucius.hi
+${HS_IMPL}/Text/Lucius.p_hi
+${HS_IMPL}/Text/MkSizeType.dyn_hi
+${HS_IMPL}/Text/MkSizeType.hi
+${HS_IMPL}/Text/MkSizeType.p_hi
+${HS_IMPL}/Text/Roy.dyn_hi
+${HS_IMPL}/Text/Roy.hi
+${HS_IMPL}/Text/Roy.p_hi
+${HS_IMPL}/Text/Shakespeare.dyn_hi
+${HS_IMPL}/Text/Shakespeare.hi
+${HS_IMPL}/Text/Shakespeare.p_hi
+${HS_IMPL}/Text/Shakespeare/Base.dyn_hi
+${HS_IMPL}/Text/Shakespeare/Base.hi
+${HS_IMPL}/Text/Shakespeare/Base.p_hi
+${HS_IMPL}/Text/Shakespeare/I18N.dyn_hi
+${HS_IMPL}/Text/Shakespeare/I18N.hi
+${HS_IMPL}/Text/Shakespeare/I18N.p_hi
+${HS_IMPL}/Text/Shakespeare/Text.dyn_hi
+${HS_IMPL}/Text/Shakespeare/Text.hi
+${HS_IMPL}/Text/Shakespeare/Text.p_hi
+${HS_IMPL}/Text/TypeScript.dyn_hi
+${HS_IMPL}/Text/TypeScript.hi
+${HS_IMPL}/Text/TypeScript.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Cassius.html
+${HS_DOCS}/html/Text-Coffee.html
+${HS_DOCS}/html/Text-Hamlet-RT.html
+${HS_DOCS}/html/Text-Hamlet-Runtime.html
+${HS_DOCS}/html/Text-Hamlet.html
+${HS_DOCS}/html/Text-Julius.html
+${HS_DOCS}/html/Text-Lucius.html
+${HS_DOCS}/html/Text-Roy.html
+${HS_DOCS}/html/Text-Shakespeare-Base.html
+${HS_DOCS}/html/Text-Shakespeare-I18N.html
+${HS_DOCS}/html/Text-Shakespeare-Text.html
+${HS_DOCS}/html/Text-Shakespeare.html
+${HS_DOCS}/html/Text-TypeScript.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-J.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-X.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/shakespeare.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-skylighting-core/PLIST b/textproc/hs-skylighting-core/PLIST
new file mode 100644
index 00000000000..0a5a16e95c0
--- /dev/null
+++ b/textproc/hs-skylighting-core/PLIST
@@ -0,0 +1,78 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Skylighting/Core.dyn_hi
+${HS_IMPL}/Skylighting/Core.hi
+${HS_IMPL}/Skylighting/Core.p_hi
+${HS_IMPL}/Skylighting/Format/ANSI.dyn_hi
+${HS_IMPL}/Skylighting/Format/ANSI.hi
+${HS_IMPL}/Skylighting/Format/ANSI.p_hi
+${HS_IMPL}/Skylighting/Format/HTML.dyn_hi
+${HS_IMPL}/Skylighting/Format/HTML.hi
+${HS_IMPL}/Skylighting/Format/HTML.p_hi
+${HS_IMPL}/Skylighting/Format/LaTeX.dyn_hi
+${HS_IMPL}/Skylighting/Format/LaTeX.hi
+${HS_IMPL}/Skylighting/Format/LaTeX.p_hi
+${HS_IMPL}/Skylighting/Loader.dyn_hi
+${HS_IMPL}/Skylighting/Loader.hi
+${HS_IMPL}/Skylighting/Loader.p_hi
+${HS_IMPL}/Skylighting/Parser.dyn_hi
+${HS_IMPL}/Skylighting/Parser.hi
+${HS_IMPL}/Skylighting/Parser.p_hi
+${HS_IMPL}/Skylighting/Regex.dyn_hi
+${HS_IMPL}/Skylighting/Regex.hi
+${HS_IMPL}/Skylighting/Regex.p_hi
+${HS_IMPL}/Skylighting/Styles.dyn_hi
+${HS_IMPL}/Skylighting/Styles.hi
+${HS_IMPL}/Skylighting/Styles.p_hi
+${HS_IMPL}/Skylighting/Tokenizer.dyn_hi
+${HS_IMPL}/Skylighting/Tokenizer.hi
+${HS_IMPL}/Skylighting/Tokenizer.p_hi
+${HS_IMPL}/Skylighting/Types.dyn_hi
+${HS_IMPL}/Skylighting/Types.hi
+${HS_IMPL}/Skylighting/Types.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Skylighting-Core.html
+${HS_DOCS}/html/Skylighting-Format-ANSI.html
+${HS_DOCS}/html/Skylighting-Format-HTML.html
+${HS_DOCS}/html/Skylighting-Format-LaTeX.html
+${HS_DOCS}/html/Skylighting-Loader.html
+${HS_DOCS}/html/Skylighting-Parser.html
+${HS_DOCS}/html/Skylighting-Regex.html
+${HS_DOCS}/html/Skylighting-Styles.html
+${HS_DOCS}/html/Skylighting-Tokenizer.html
+${HS_DOCS}/html/Skylighting-Types.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-X.html
+${HS_DOCS}/html/doc-index-Z.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/skylighting-core.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-skylighting/PLIST b/textproc/hs-skylighting/PLIST
new file mode 100644
index 00000000000..de8aed4b365
--- /dev/null
+++ b/textproc/hs-skylighting/PLIST
@@ -0,0 +1,454 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:18 rillig Exp $
+bin/skylighting
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Skylighting.dyn_hi
+${HS_IMPL}/Skylighting.hi
+${HS_IMPL}/Skylighting.p_hi
+${HS_IMPL}/Skylighting/Syntax.dyn_hi
+${HS_IMPL}/Skylighting/Syntax.hi
+${HS_IMPL}/Skylighting/Syntax.p_hi
+${HS_IMPL}/Skylighting/Syntax/Abc.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Abc.hi
+${HS_IMPL}/Skylighting/Syntax/Abc.p_hi
+${HS_IMPL}/Skylighting/Syntax/Actionscript.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Actionscript.hi
+${HS_IMPL}/Skylighting/Syntax/Actionscript.p_hi
+${HS_IMPL}/Skylighting/Syntax/Ada.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Ada.hi
+${HS_IMPL}/Skylighting/Syntax/Ada.p_hi
+${HS_IMPL}/Skylighting/Syntax/Agda.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Agda.hi
+${HS_IMPL}/Skylighting/Syntax/Agda.p_hi
+${HS_IMPL}/Skylighting/Syntax/Alert.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Alert.hi
+${HS_IMPL}/Skylighting/Syntax/Alert.p_hi
+${HS_IMPL}/Skylighting/Syntax/AlertIndent.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/AlertIndent.hi
+${HS_IMPL}/Skylighting/Syntax/AlertIndent.p_hi
+${HS_IMPL}/Skylighting/Syntax/Apache.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Apache.hi
+${HS_IMPL}/Skylighting/Syntax/Apache.p_hi
+${HS_IMPL}/Skylighting/Syntax/Asn1.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Asn1.hi
+${HS_IMPL}/Skylighting/Syntax/Asn1.p_hi
+${HS_IMPL}/Skylighting/Syntax/Asp.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Asp.hi
+${HS_IMPL}/Skylighting/Syntax/Asp.p_hi
+${HS_IMPL}/Skylighting/Syntax/Ats.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Ats.hi
+${HS_IMPL}/Skylighting/Syntax/Ats.p_hi
+${HS_IMPL}/Skylighting/Syntax/Awk.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Awk.hi
+${HS_IMPL}/Skylighting/Syntax/Awk.p_hi
+${HS_IMPL}/Skylighting/Syntax/Bash.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Bash.hi
+${HS_IMPL}/Skylighting/Syntax/Bash.p_hi
+${HS_IMPL}/Skylighting/Syntax/Bibtex.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Bibtex.hi
+${HS_IMPL}/Skylighting/Syntax/Bibtex.p_hi
+${HS_IMPL}/Skylighting/Syntax/Boo.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Boo.hi
+${HS_IMPL}/Skylighting/Syntax/Boo.p_hi
+${HS_IMPL}/Skylighting/Syntax/C.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/C.hi
+${HS_IMPL}/Skylighting/Syntax/C.p_hi
+${HS_IMPL}/Skylighting/Syntax/Changelog.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Changelog.hi
+${HS_IMPL}/Skylighting/Syntax/Changelog.p_hi
+${HS_IMPL}/Skylighting/Syntax/Clojure.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Clojure.hi
+${HS_IMPL}/Skylighting/Syntax/Clojure.p_hi
+${HS_IMPL}/Skylighting/Syntax/Cmake.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Cmake.hi
+${HS_IMPL}/Skylighting/Syntax/Cmake.p_hi
+${HS_IMPL}/Skylighting/Syntax/Coffee.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Coffee.hi
+${HS_IMPL}/Skylighting/Syntax/Coffee.p_hi
+${HS_IMPL}/Skylighting/Syntax/Coldfusion.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Coldfusion.hi
+${HS_IMPL}/Skylighting/Syntax/Coldfusion.p_hi
+${HS_IMPL}/Skylighting/Syntax/Commonlisp.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Commonlisp.hi
+${HS_IMPL}/Skylighting/Syntax/Commonlisp.p_hi
+${HS_IMPL}/Skylighting/Syntax/Cpp.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Cpp.hi
+${HS_IMPL}/Skylighting/Syntax/Cpp.p_hi
+${HS_IMPL}/Skylighting/Syntax/Cs.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Cs.hi
+${HS_IMPL}/Skylighting/Syntax/Cs.p_hi
+${HS_IMPL}/Skylighting/Syntax/Css.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Css.hi
+${HS_IMPL}/Skylighting/Syntax/Css.p_hi
+${HS_IMPL}/Skylighting/Syntax/Curry.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Curry.hi
+${HS_IMPL}/Skylighting/Syntax/Curry.p_hi
+${HS_IMPL}/Skylighting/Syntax/D.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/D.hi
+${HS_IMPL}/Skylighting/Syntax/D.p_hi
+${HS_IMPL}/Skylighting/Syntax/Default.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Default.hi
+${HS_IMPL}/Skylighting/Syntax/Default.p_hi
+${HS_IMPL}/Skylighting/Syntax/Diff.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Diff.hi
+${HS_IMPL}/Skylighting/Syntax/Diff.p_hi
+${HS_IMPL}/Skylighting/Syntax/Djangotemplate.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Djangotemplate.hi
+${HS_IMPL}/Skylighting/Syntax/Djangotemplate.p_hi
+${HS_IMPL}/Skylighting/Syntax/Dockerfile.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Dockerfile.hi
+${HS_IMPL}/Skylighting/Syntax/Dockerfile.p_hi
+${HS_IMPL}/Skylighting/Syntax/Dot.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Dot.hi
+${HS_IMPL}/Skylighting/Syntax/Dot.p_hi
+${HS_IMPL}/Skylighting/Syntax/Doxygen.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Doxygen.hi
+${HS_IMPL}/Skylighting/Syntax/Doxygen.p_hi
+${HS_IMPL}/Skylighting/Syntax/Doxygenlua.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Doxygenlua.hi
+${HS_IMPL}/Skylighting/Syntax/Doxygenlua.p_hi
+${HS_IMPL}/Skylighting/Syntax/Dtd.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Dtd.hi
+${HS_IMPL}/Skylighting/Syntax/Dtd.p_hi
+${HS_IMPL}/Skylighting/Syntax/Eiffel.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Eiffel.hi
+${HS_IMPL}/Skylighting/Syntax/Eiffel.p_hi
+${HS_IMPL}/Skylighting/Syntax/Elixir.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Elixir.hi
+${HS_IMPL}/Skylighting/Syntax/Elixir.p_hi
+${HS_IMPL}/Skylighting/Syntax/Elm.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Elm.hi
+${HS_IMPL}/Skylighting/Syntax/Elm.p_hi
+${HS_IMPL}/Skylighting/Syntax/Email.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Email.hi
+${HS_IMPL}/Skylighting/Syntax/Email.p_hi
+${HS_IMPL}/Skylighting/Syntax/Erlang.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Erlang.hi
+${HS_IMPL}/Skylighting/Syntax/Erlang.p_hi
+${HS_IMPL}/Skylighting/Syntax/Fasm.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Fasm.hi
+${HS_IMPL}/Skylighting/Syntax/Fasm.p_hi
+${HS_IMPL}/Skylighting/Syntax/Fortran.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Fortran.hi
+${HS_IMPL}/Skylighting/Syntax/Fortran.p_hi
+${HS_IMPL}/Skylighting/Syntax/Fsharp.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Fsharp.hi
+${HS_IMPL}/Skylighting/Syntax/Fsharp.p_hi
+${HS_IMPL}/Skylighting/Syntax/Gcc.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Gcc.hi
+${HS_IMPL}/Skylighting/Syntax/Gcc.p_hi
+${HS_IMPL}/Skylighting/Syntax/Glsl.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Glsl.hi
+${HS_IMPL}/Skylighting/Syntax/Glsl.p_hi
+${HS_IMPL}/Skylighting/Syntax/Gnuassembler.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Gnuassembler.hi
+${HS_IMPL}/Skylighting/Syntax/Gnuassembler.p_hi
+${HS_IMPL}/Skylighting/Syntax/Go.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Go.hi
+${HS_IMPL}/Skylighting/Syntax/Go.p_hi
+${HS_IMPL}/Skylighting/Syntax/Hamlet.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Hamlet.hi
+${HS_IMPL}/Skylighting/Syntax/Hamlet.p_hi
+${HS_IMPL}/Skylighting/Syntax/Haskell.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Haskell.hi
+${HS_IMPL}/Skylighting/Syntax/Haskell.p_hi
+${HS_IMPL}/Skylighting/Syntax/Haxe.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Haxe.hi
+${HS_IMPL}/Skylighting/Syntax/Haxe.p_hi
+${HS_IMPL}/Skylighting/Syntax/Html.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Html.hi
+${HS_IMPL}/Skylighting/Syntax/Html.p_hi
+${HS_IMPL}/Skylighting/Syntax/Idris.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Idris.hi
+${HS_IMPL}/Skylighting/Syntax/Idris.p_hi
+${HS_IMPL}/Skylighting/Syntax/Ini.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Ini.hi
+${HS_IMPL}/Skylighting/Syntax/Ini.p_hi
+${HS_IMPL}/Skylighting/Syntax/Isocpp.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Isocpp.hi
+${HS_IMPL}/Skylighting/Syntax/Isocpp.p_hi
+${HS_IMPL}/Skylighting/Syntax/J.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/J.hi
+${HS_IMPL}/Skylighting/Syntax/J.p_hi
+${HS_IMPL}/Skylighting/Syntax/Java.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Java.hi
+${HS_IMPL}/Skylighting/Syntax/Java.p_hi
+${HS_IMPL}/Skylighting/Syntax/Javadoc.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Javadoc.hi
+${HS_IMPL}/Skylighting/Syntax/Javadoc.p_hi
+${HS_IMPL}/Skylighting/Syntax/Javascript.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Javascript.hi
+${HS_IMPL}/Skylighting/Syntax/Javascript.p_hi
+${HS_IMPL}/Skylighting/Syntax/JavascriptReact.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/JavascriptReact.hi
+${HS_IMPL}/Skylighting/Syntax/JavascriptReact.p_hi
+${HS_IMPL}/Skylighting/Syntax/Json.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Json.hi
+${HS_IMPL}/Skylighting/Syntax/Json.p_hi
+${HS_IMPL}/Skylighting/Syntax/Jsp.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Jsp.hi
+${HS_IMPL}/Skylighting/Syntax/Jsp.p_hi
+${HS_IMPL}/Skylighting/Syntax/Julia.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Julia.hi
+${HS_IMPL}/Skylighting/Syntax/Julia.p_hi
+${HS_IMPL}/Skylighting/Syntax/Kotlin.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Kotlin.hi
+${HS_IMPL}/Skylighting/Syntax/Kotlin.p_hi
+${HS_IMPL}/Skylighting/Syntax/Latex.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Latex.hi
+${HS_IMPL}/Skylighting/Syntax/Latex.p_hi
+${HS_IMPL}/Skylighting/Syntax/Lex.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Lex.hi
+${HS_IMPL}/Skylighting/Syntax/Lex.p_hi
+${HS_IMPL}/Skylighting/Syntax/Lilypond.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Lilypond.hi
+${HS_IMPL}/Skylighting/Syntax/Lilypond.p_hi
+${HS_IMPL}/Skylighting/Syntax/LiterateCurry.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/LiterateCurry.hi
+${HS_IMPL}/Skylighting/Syntax/LiterateCurry.p_hi
+${HS_IMPL}/Skylighting/Syntax/LiterateHaskell.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/LiterateHaskell.hi
+${HS_IMPL}/Skylighting/Syntax/LiterateHaskell.p_hi
+${HS_IMPL}/Skylighting/Syntax/Llvm.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Llvm.hi
+${HS_IMPL}/Skylighting/Syntax/Llvm.p_hi
+${HS_IMPL}/Skylighting/Syntax/Lua.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Lua.hi
+${HS_IMPL}/Skylighting/Syntax/Lua.p_hi
+${HS_IMPL}/Skylighting/Syntax/M4.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/M4.hi
+${HS_IMPL}/Skylighting/Syntax/M4.p_hi
+${HS_IMPL}/Skylighting/Syntax/Makefile.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Makefile.hi
+${HS_IMPL}/Skylighting/Syntax/Makefile.p_hi
+${HS_IMPL}/Skylighting/Syntax/Mandoc.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Mandoc.hi
+${HS_IMPL}/Skylighting/Syntax/Mandoc.p_hi
+${HS_IMPL}/Skylighting/Syntax/Markdown.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Markdown.hi
+${HS_IMPL}/Skylighting/Syntax/Markdown.p_hi
+${HS_IMPL}/Skylighting/Syntax/Mathematica.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Mathematica.hi
+${HS_IMPL}/Skylighting/Syntax/Mathematica.p_hi
+${HS_IMPL}/Skylighting/Syntax/Matlab.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Matlab.hi
+${HS_IMPL}/Skylighting/Syntax/Matlab.p_hi
+${HS_IMPL}/Skylighting/Syntax/Maxima.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Maxima.hi
+${HS_IMPL}/Skylighting/Syntax/Maxima.p_hi
+${HS_IMPL}/Skylighting/Syntax/Mediawiki.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Mediawiki.hi
+${HS_IMPL}/Skylighting/Syntax/Mediawiki.p_hi
+${HS_IMPL}/Skylighting/Syntax/Metafont.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Metafont.hi
+${HS_IMPL}/Skylighting/Syntax/Metafont.p_hi
+${HS_IMPL}/Skylighting/Syntax/Mips.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Mips.hi
+${HS_IMPL}/Skylighting/Syntax/Mips.p_hi
+${HS_IMPL}/Skylighting/Syntax/Modelines.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Modelines.hi
+${HS_IMPL}/Skylighting/Syntax/Modelines.p_hi
+${HS_IMPL}/Skylighting/Syntax/Modula2.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Modula2.hi
+${HS_IMPL}/Skylighting/Syntax/Modula2.p_hi
+${HS_IMPL}/Skylighting/Syntax/Modula3.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Modula3.hi
+${HS_IMPL}/Skylighting/Syntax/Modula3.p_hi
+${HS_IMPL}/Skylighting/Syntax/Monobasic.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Monobasic.hi
+${HS_IMPL}/Skylighting/Syntax/Monobasic.p_hi
+${HS_IMPL}/Skylighting/Syntax/Mustache.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Mustache.hi
+${HS_IMPL}/Skylighting/Syntax/Mustache.p_hi
+${HS_IMPL}/Skylighting/Syntax/Nasm.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Nasm.hi
+${HS_IMPL}/Skylighting/Syntax/Nasm.p_hi
+${HS_IMPL}/Skylighting/Syntax/Noweb.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Noweb.hi
+${HS_IMPL}/Skylighting/Syntax/Noweb.p_hi
+${HS_IMPL}/Skylighting/Syntax/Objectivec.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Objectivec.hi
+${HS_IMPL}/Skylighting/Syntax/Objectivec.p_hi
+${HS_IMPL}/Skylighting/Syntax/Objectivecpp.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Objectivecpp.hi
+${HS_IMPL}/Skylighting/Syntax/Objectivecpp.p_hi
+${HS_IMPL}/Skylighting/Syntax/Ocaml.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Ocaml.hi
+${HS_IMPL}/Skylighting/Syntax/Ocaml.p_hi
+${HS_IMPL}/Skylighting/Syntax/Octave.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Octave.hi
+${HS_IMPL}/Skylighting/Syntax/Octave.p_hi
+${HS_IMPL}/Skylighting/Syntax/Opencl.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Opencl.hi
+${HS_IMPL}/Skylighting/Syntax/Opencl.p_hi
+${HS_IMPL}/Skylighting/Syntax/Pascal.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Pascal.hi
+${HS_IMPL}/Skylighting/Syntax/Pascal.p_hi
+${HS_IMPL}/Skylighting/Syntax/Perl.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Perl.hi
+${HS_IMPL}/Skylighting/Syntax/Perl.p_hi
+${HS_IMPL}/Skylighting/Syntax/Php.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Php.hi
+${HS_IMPL}/Skylighting/Syntax/Php.p_hi
+${HS_IMPL}/Skylighting/Syntax/Pike.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Pike.hi
+${HS_IMPL}/Skylighting/Syntax/Pike.p_hi
+${HS_IMPL}/Skylighting/Syntax/Postscript.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Postscript.hi
+${HS_IMPL}/Skylighting/Syntax/Postscript.p_hi
+${HS_IMPL}/Skylighting/Syntax/Povray.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Povray.hi
+${HS_IMPL}/Skylighting/Syntax/Povray.p_hi
+${HS_IMPL}/Skylighting/Syntax/Powershell.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Powershell.hi
+${HS_IMPL}/Skylighting/Syntax/Powershell.p_hi
+${HS_IMPL}/Skylighting/Syntax/Prolog.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Prolog.hi
+${HS_IMPL}/Skylighting/Syntax/Prolog.p_hi
+${HS_IMPL}/Skylighting/Syntax/Protobuf.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Protobuf.hi
+${HS_IMPL}/Skylighting/Syntax/Protobuf.p_hi
+${HS_IMPL}/Skylighting/Syntax/Pure.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Pure.hi
+${HS_IMPL}/Skylighting/Syntax/Pure.p_hi
+${HS_IMPL}/Skylighting/Syntax/Purebasic.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Purebasic.hi
+${HS_IMPL}/Skylighting/Syntax/Purebasic.p_hi
+${HS_IMPL}/Skylighting/Syntax/Python.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Python.hi
+${HS_IMPL}/Skylighting/Syntax/Python.p_hi
+${HS_IMPL}/Skylighting/Syntax/Qml.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Qml.hi
+${HS_IMPL}/Skylighting/Syntax/Qml.p_hi
+${HS_IMPL}/Skylighting/Syntax/R.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/R.hi
+${HS_IMPL}/Skylighting/Syntax/R.p_hi
+${HS_IMPL}/Skylighting/Syntax/Relaxng.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Relaxng.hi
+${HS_IMPL}/Skylighting/Syntax/Relaxng.p_hi
+${HS_IMPL}/Skylighting/Syntax/Relaxngcompact.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Relaxngcompact.hi
+${HS_IMPL}/Skylighting/Syntax/Relaxngcompact.p_hi
+${HS_IMPL}/Skylighting/Syntax/Rest.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Rest.hi
+${HS_IMPL}/Skylighting/Syntax/Rest.p_hi
+${HS_IMPL}/Skylighting/Syntax/Rhtml.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Rhtml.hi
+${HS_IMPL}/Skylighting/Syntax/Rhtml.p_hi
+${HS_IMPL}/Skylighting/Syntax/Roff.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Roff.hi
+${HS_IMPL}/Skylighting/Syntax/Roff.p_hi
+${HS_IMPL}/Skylighting/Syntax/Ruby.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Ruby.hi
+${HS_IMPL}/Skylighting/Syntax/Ruby.p_hi
+${HS_IMPL}/Skylighting/Syntax/Rust.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Rust.hi
+${HS_IMPL}/Skylighting/Syntax/Rust.p_hi
+${HS_IMPL}/Skylighting/Syntax/Scala.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Scala.hi
+${HS_IMPL}/Skylighting/Syntax/Scala.p_hi
+${HS_IMPL}/Skylighting/Syntax/Scheme.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Scheme.hi
+${HS_IMPL}/Skylighting/Syntax/Scheme.p_hi
+${HS_IMPL}/Skylighting/Syntax/Sci.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Sci.hi
+${HS_IMPL}/Skylighting/Syntax/Sci.p_hi
+${HS_IMPL}/Skylighting/Syntax/Sed.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Sed.hi
+${HS_IMPL}/Skylighting/Syntax/Sed.p_hi
+${HS_IMPL}/Skylighting/Syntax/Sgml.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Sgml.hi
+${HS_IMPL}/Skylighting/Syntax/Sgml.p_hi
+${HS_IMPL}/Skylighting/Syntax/Sml.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Sml.hi
+${HS_IMPL}/Skylighting/Syntax/Sml.p_hi
+${HS_IMPL}/Skylighting/Syntax/Sql.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Sql.hi
+${HS_IMPL}/Skylighting/Syntax/Sql.p_hi
+${HS_IMPL}/Skylighting/Syntax/SqlMysql.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/SqlMysql.hi
+${HS_IMPL}/Skylighting/Syntax/SqlMysql.p_hi
+${HS_IMPL}/Skylighting/Syntax/SqlPostgresql.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/SqlPostgresql.hi
+${HS_IMPL}/Skylighting/Syntax/SqlPostgresql.p_hi
+${HS_IMPL}/Skylighting/Syntax/Stata.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Stata.hi
+${HS_IMPL}/Skylighting/Syntax/Stata.p_hi
+${HS_IMPL}/Skylighting/Syntax/Tcl.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Tcl.hi
+${HS_IMPL}/Skylighting/Syntax/Tcl.p_hi
+${HS_IMPL}/Skylighting/Syntax/Tcsh.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Tcsh.hi
+${HS_IMPL}/Skylighting/Syntax/Tcsh.p_hi
+${HS_IMPL}/Skylighting/Syntax/Texinfo.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Texinfo.hi
+${HS_IMPL}/Skylighting/Syntax/Texinfo.p_hi
+${HS_IMPL}/Skylighting/Syntax/Typescript.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Typescript.hi
+${HS_IMPL}/Skylighting/Syntax/Typescript.p_hi
+${HS_IMPL}/Skylighting/Syntax/Verilog.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Verilog.hi
+${HS_IMPL}/Skylighting/Syntax/Verilog.p_hi
+${HS_IMPL}/Skylighting/Syntax/Vhdl.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Vhdl.hi
+${HS_IMPL}/Skylighting/Syntax/Vhdl.p_hi
+${HS_IMPL}/Skylighting/Syntax/Xml.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Xml.hi
+${HS_IMPL}/Skylighting/Syntax/Xml.p_hi
+${HS_IMPL}/Skylighting/Syntax/Xorg.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Xorg.hi
+${HS_IMPL}/Skylighting/Syntax/Xorg.p_hi
+${HS_IMPL}/Skylighting/Syntax/Xslt.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Xslt.hi
+${HS_IMPL}/Skylighting/Syntax/Xslt.p_hi
+${HS_IMPL}/Skylighting/Syntax/Xul.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Xul.hi
+${HS_IMPL}/Skylighting/Syntax/Xul.p_hi
+${HS_IMPL}/Skylighting/Syntax/Yacc.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Yacc.hi
+${HS_IMPL}/Skylighting/Syntax/Yacc.p_hi
+${HS_IMPL}/Skylighting/Syntax/Yaml.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Yaml.hi
+${HS_IMPL}/Skylighting/Syntax/Yaml.p_hi
+${HS_IMPL}/Skylighting/Syntax/Zsh.dyn_hi
+${HS_IMPL}/Skylighting/Syntax/Zsh.hi
+${HS_IMPL}/Skylighting/Syntax/Zsh.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/README.md
+${HS_DOCS}/html/Skylighting-Syntax.html
+${HS_DOCS}/html/Skylighting.html
+${HS_DOCS}/html/changelog.md
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-K.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-X.html
+${HS_DOCS}/html/doc-index-Z.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/skylighting.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-stringsearch/PLIST b/textproc/hs-stringsearch/PLIST
new file mode 100644
index 00000000000..e25e6f6a89c
--- /dev/null
+++ b/textproc/hs-stringsearch/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Data/ByteString/Lazy/Search.dyn_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search.hi
+${HS_IMPL}/Data/ByteString/Lazy/Search.p_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/DFA.dyn_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/DFA.hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/DFA.p_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/Internal/BoyerMoore.dyn_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/Internal/BoyerMoore.hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/Internal/BoyerMoore.p_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/KMP.dyn_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/KMP.hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/KMP.p_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/KarpRabin.dyn_hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/KarpRabin.hi
+${HS_IMPL}/Data/ByteString/Lazy/Search/KarpRabin.p_hi
+${HS_IMPL}/Data/ByteString/Search.dyn_hi
+${HS_IMPL}/Data/ByteString/Search.hi
+${HS_IMPL}/Data/ByteString/Search.p_hi
+${HS_IMPL}/Data/ByteString/Search/BoyerMoore.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/BoyerMoore.hi
+${HS_IMPL}/Data/ByteString/Search/BoyerMoore.p_hi
+${HS_IMPL}/Data/ByteString/Search/DFA.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/DFA.hi
+${HS_IMPL}/Data/ByteString/Search/DFA.p_hi
+${HS_IMPL}/Data/ByteString/Search/Internal/BoyerMoore.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/Internal/BoyerMoore.hi
+${HS_IMPL}/Data/ByteString/Search/Internal/BoyerMoore.p_hi
+${HS_IMPL}/Data/ByteString/Search/Internal/KnuthMorrisPratt.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/Internal/KnuthMorrisPratt.hi
+${HS_IMPL}/Data/ByteString/Search/Internal/KnuthMorrisPratt.p_hi
+${HS_IMPL}/Data/ByteString/Search/Internal/Utils.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/Internal/Utils.hi
+${HS_IMPL}/Data/ByteString/Search/Internal/Utils.p_hi
+${HS_IMPL}/Data/ByteString/Search/KMP.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/KMP.hi
+${HS_IMPL}/Data/ByteString/Search/KMP.p_hi
+${HS_IMPL}/Data/ByteString/Search/KarpRabin.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/KarpRabin.hi
+${HS_IMPL}/Data/ByteString/Search/KarpRabin.p_hi
+${HS_IMPL}/Data/ByteString/Search/KnuthMorrisPratt.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/KnuthMorrisPratt.hi
+${HS_IMPL}/Data/ByteString/Search/KnuthMorrisPratt.p_hi
+${HS_IMPL}/Data/ByteString/Search/Substitution.dyn_hi
+${HS_IMPL}/Data/ByteString/Search/Substitution.hi
+${HS_IMPL}/Data/ByteString/Search/Substitution.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENCE
+${HS_DOCS}/html/Data-ByteString-Lazy-Search-DFA.html
+${HS_DOCS}/html/Data-ByteString-Lazy-Search-KMP.html
+${HS_DOCS}/html/Data-ByteString-Lazy-Search-KarpRabin.html
+${HS_DOCS}/html/Data-ByteString-Lazy-Search.html
+${HS_DOCS}/html/Data-ByteString-Search-BoyerMoore.html
+${HS_DOCS}/html/Data-ByteString-Search-DFA.html
+${HS_DOCS}/html/Data-ByteString-Search-KMP.html
+${HS_DOCS}/html/Data-ByteString-Search-KarpRabin.html
+${HS_DOCS}/html/Data-ByteString-Search-KnuthMorrisPratt.html
+${HS_DOCS}/html/Data-ByteString-Search-Substitution.html
+${HS_DOCS}/html/Data-ByteString-Search.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/stringsearch.haddock
+${HS_DOCS}/html/synopsis.png
diff --git a/textproc/hs-tagsoup/PLIST b/textproc/hs-tagsoup/PLIST
new file mode 100644
index 00000000000..0e426aa604e
--- /dev/null
+++ b/textproc/hs-tagsoup/PLIST
@@ -0,0 +1,61 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Text/HTML/TagSoup.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup.hi
+${HS_IMPL}/Text/HTML/TagSoup.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Entity.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Entity.hi
+${HS_IMPL}/Text/HTML/TagSoup/Entity.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Generated.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Generated.hi
+${HS_IMPL}/Text/HTML/TagSoup/Generated.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Implementation.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Implementation.hi
+${HS_IMPL}/Text/HTML/TagSoup/Implementation.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Manual.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Manual.hi
+${HS_IMPL}/Text/HTML/TagSoup/Manual.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Match.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Match.hi
+${HS_IMPL}/Text/HTML/TagSoup/Match.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Options.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Options.hi
+${HS_IMPL}/Text/HTML/TagSoup/Options.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Parser.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Parser.hi
+${HS_IMPL}/Text/HTML/TagSoup/Parser.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Render.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Render.hi
+${HS_IMPL}/Text/HTML/TagSoup/Render.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Specification.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Specification.hi
+${HS_IMPL}/Text/HTML/TagSoup/Specification.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Tree.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Tree.hi
+${HS_IMPL}/Text/HTML/TagSoup/Tree.p_hi
+${HS_IMPL}/Text/HTML/TagSoup/Type.dyn_hi
+${HS_IMPL}/Text/HTML/TagSoup/Type.hi
+${HS_IMPL}/Text/HTML/TagSoup/Type.p_hi
+${HS_IMPL}/Text/StringLike.dyn_hi
+${HS_IMPL}/Text/StringLike.hi
+${HS_IMPL}/Text/StringLike.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/CHANGES.txt
+${HS_DOCS}/html/README.md
+${HS_DOCS}/html/Text-HTML-TagSoup-Entity.html
+${HS_DOCS}/html/Text-HTML-TagSoup-Match.html
+${HS_DOCS}/html/Text-HTML-TagSoup-Tree.html
+${HS_DOCS}/html/Text-HTML-TagSoup.html
+${HS_DOCS}/html/Text-StringLike.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/tagsoup.haddock
diff --git a/textproc/hs-texmath/PLIST b/textproc/hs-texmath/PLIST
new file mode 100644
index 00000000000..6b95c4cc2f2
--- /dev/null
+++ b/textproc/hs-texmath/PLIST
@@ -0,0 +1,92 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Paths_texmath.dyn_hi
+${HS_IMPL}/Paths_texmath.hi
+${HS_IMPL}/Paths_texmath.p_hi
+${HS_IMPL}/Text/TeXMath.dyn_hi
+${HS_IMPL}/Text/TeXMath.hi
+${HS_IMPL}/Text/TeXMath.p_hi
+${HS_IMPL}/Text/TeXMath/Compat.dyn_hi
+${HS_IMPL}/Text/TeXMath/Compat.hi
+${HS_IMPL}/Text/TeXMath/Compat.p_hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML.dyn_hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML.hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML.p_hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML/EntityMap.dyn_hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML/EntityMap.hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML/EntityMap.p_hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML/MMLDict.dyn_hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML/MMLDict.hi
+${HS_IMPL}/Text/TeXMath/Readers/MathML/MMLDict.p_hi
+${HS_IMPL}/Text/TeXMath/Readers/OMML.dyn_hi
+${HS_IMPL}/Text/TeXMath/Readers/OMML.hi
+${HS_IMPL}/Text/TeXMath/Readers/OMML.p_hi
+${HS_IMPL}/Text/TeXMath/Readers/TeX.dyn_hi
+${HS_IMPL}/Text/TeXMath/Readers/TeX.hi
+${HS_IMPL}/Text/TeXMath/Readers/TeX.p_hi
+${HS_IMPL}/Text/TeXMath/Readers/TeX/Macros.dyn_hi
+${HS_IMPL}/Text/TeXMath/Readers/TeX/Macros.hi
+${HS_IMPL}/Text/TeXMath/Readers/TeX/Macros.p_hi
+${HS_IMPL}/Text/TeXMath/Shared.dyn_hi
+${HS_IMPL}/Text/TeXMath/Shared.hi
+${HS_IMPL}/Text/TeXMath/Shared.p_hi
+${HS_IMPL}/Text/TeXMath/TeX.dyn_hi
+${HS_IMPL}/Text/TeXMath/TeX.hi
+${HS_IMPL}/Text/TeXMath/TeX.p_hi
+${HS_IMPL}/Text/TeXMath/Types.dyn_hi
+${HS_IMPL}/Text/TeXMath/Types.hi
+${HS_IMPL}/Text/TeXMath/Types.p_hi
+${HS_IMPL}/Text/TeXMath/Unicode/Fonts.dyn_hi
+${HS_IMPL}/Text/TeXMath/Unicode/Fonts.hi
+${HS_IMPL}/Text/TeXMath/Unicode/Fonts.p_hi
+${HS_IMPL}/Text/TeXMath/Unicode/ToTeX.dyn_hi
+${HS_IMPL}/Text/TeXMath/Unicode/ToTeX.hi
+${HS_IMPL}/Text/TeXMath/Unicode/ToTeX.p_hi
+${HS_IMPL}/Text/TeXMath/Unicode/ToUnicode.dyn_hi
+${HS_IMPL}/Text/TeXMath/Unicode/ToUnicode.hi
+${HS_IMPL}/Text/TeXMath/Unicode/ToUnicode.p_hi
+${HS_IMPL}/Text/TeXMath/Writers/Eqn.dyn_hi
+${HS_IMPL}/Text/TeXMath/Writers/Eqn.hi
+${HS_IMPL}/Text/TeXMath/Writers/Eqn.p_hi
+${HS_IMPL}/Text/TeXMath/Writers/MathML.dyn_hi
+${HS_IMPL}/Text/TeXMath/Writers/MathML.hi
+${HS_IMPL}/Text/TeXMath/Writers/MathML.p_hi
+${HS_IMPL}/Text/TeXMath/Writers/OMML.dyn_hi
+${HS_IMPL}/Text/TeXMath/Writers/OMML.hi
+${HS_IMPL}/Text/TeXMath/Writers/OMML.p_hi
+${HS_IMPL}/Text/TeXMath/Writers/Pandoc.dyn_hi
+${HS_IMPL}/Text/TeXMath/Writers/Pandoc.hi
+${HS_IMPL}/Text/TeXMath/Writers/Pandoc.p_hi
+${HS_IMPL}/Text/TeXMath/Writers/TeX.dyn_hi
+${HS_IMPL}/Text/TeXMath/Writers/TeX.hi
+${HS_IMPL}/Text/TeXMath/Writers/TeX.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-TeXMath-Readers-MathML-EntityMap.html
+${HS_DOCS}/html/Text-TeXMath-Readers-MathML-MMLDict.html
+${HS_DOCS}/html/Text-TeXMath-Readers-MathML.html
+${HS_DOCS}/html/Text-TeXMath-Readers-OMML.html
+${HS_DOCS}/html/Text-TeXMath-Readers-TeX-Macros.html
+${HS_DOCS}/html/Text-TeXMath-Readers-TeX.html
+${HS_DOCS}/html/Text-TeXMath-TeX.html
+${HS_DOCS}/html/Text-TeXMath-Types.html
+${HS_DOCS}/html/Text-TeXMath-Unicode-Fonts.html
+${HS_DOCS}/html/Text-TeXMath-Unicode-ToTeX.html
+${HS_DOCS}/html/Text-TeXMath-Unicode-ToUnicode.html
+${HS_DOCS}/html/Text-TeXMath-Writers-Eqn.html
+${HS_DOCS}/html/Text-TeXMath-Writers-MathML.html
+${HS_DOCS}/html/Text-TeXMath-Writers-OMML.html
+${HS_DOCS}/html/Text-TeXMath-Writers-Pandoc.html
+${HS_DOCS}/html/Text-TeXMath-Writers-TeX.html
+${HS_DOCS}/html/Text-TeXMath.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/texmath.haddock
diff --git a/textproc/hs-text-short/PLIST b/textproc/hs-text-short/PLIST
new file mode 100644
index 00000000000..6b18c1823eb
--- /dev/null
+++ b/textproc/hs-text-short/PLIST
@@ -0,0 +1,33 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Data/Text/Short.dyn_hi
+${HS_IMPL}/Data/Text/Short.hi
+${HS_IMPL}/Data/Text/Short.p_hi
+${HS_IMPL}/Data/Text/Short/Internal.dyn_hi
+${HS_IMPL}/Data/Text/Short/Internal.hi
+${HS_IMPL}/Data/Text/Short/Internal.p_hi
+${HS_IMPL}/Data/Text/Short/Partial.dyn_hi
+${HS_IMPL}/Data/Text/Short/Partial.hi
+${HS_IMPL}/Data/Text/Short/Partial.p_hi
+${HS_IMPL}/Data/Text/Short/Unsafe.dyn_hi
+${HS_IMPL}/Data/Text/Short/Unsafe.hi
+${HS_IMPL}/Data/Text/Short/Unsafe.p_hi
+${HS_IMPL}/PrimOps.dyn_hi
+${HS_IMPL}/PrimOps.hi
+${HS_IMPL}/PrimOps.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Text-Short-Partial.html
+${HS_DOCS}/html/Data-Text-Short-Unsafe.html
+${HS_DOCS}/html/Data-Text-Short.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/text-short.haddock
diff --git a/textproc/hs-unicode-show/PLIST b/textproc/hs-unicode-show/PLIST
new file mode 100644
index 00000000000..8784d3fb43f
--- /dev/null
+++ b/textproc/hs-unicode-show/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Text/Show/Unicode.dyn_hi
+${HS_IMPL}/Text/Show/Unicode.hi
+${HS_IMPL}/Text/Show/Unicode.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-Show-Unicode.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/unicode-show.haddock
diff --git a/textproc/hs-unicode-transforms/PLIST b/textproc/hs-unicode-transforms/PLIST
new file mode 100644
index 00000000000..30ddd00088c
--- /dev/null
+++ b/textproc/hs-unicode-transforms/PLIST
@@ -0,0 +1,60 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Data/ByteString/UTF8/Normalize.dyn_hi
+${HS_IMPL}/Data/ByteString/UTF8/Normalize.hi
+${HS_IMPL}/Data/ByteString/UTF8/Normalize.p_hi
+${HS_IMPL}/Data/Text/Normalize.dyn_hi
+${HS_IMPL}/Data/Text/Normalize.hi
+${HS_IMPL}/Data/Text/Normalize.p_hi
+${HS_IMPL}/Data/Unicode/Internal/NormalizeStream.dyn_hi
+${HS_IMPL}/Data/Unicode/Internal/NormalizeStream.hi
+${HS_IMPL}/Data/Unicode/Internal/NormalizeStream.p_hi
+${HS_IMPL}/Data/Unicode/Properties/BitArray.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/BitArray.hi
+${HS_IMPL}/Data/Unicode/Properties/BitArray.p_hi
+${HS_IMPL}/Data/Unicode/Properties/CombiningClass.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/CombiningClass.hi
+${HS_IMPL}/Data/Unicode/Properties/CombiningClass.p_hi
+${HS_IMPL}/Data/Unicode/Properties/Compositions.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/Compositions.hi
+${HS_IMPL}/Data/Unicode/Properties/Compositions.p_hi
+${HS_IMPL}/Data/Unicode/Properties/Decomposable.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/Decomposable.hi
+${HS_IMPL}/Data/Unicode/Properties/Decomposable.p_hi
+${HS_IMPL}/Data/Unicode/Properties/DecomposableK.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/DecomposableK.hi
+${HS_IMPL}/Data/Unicode/Properties/DecomposableK.p_hi
+${HS_IMPL}/Data/Unicode/Properties/Decompose.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/Decompose.hi
+${HS_IMPL}/Data/Unicode/Properties/Decompose.p_hi
+${HS_IMPL}/Data/Unicode/Properties/DecomposeHangul.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/DecomposeHangul.hi
+${HS_IMPL}/Data/Unicode/Properties/DecomposeHangul.p_hi
+${HS_IMPL}/Data/Unicode/Properties/Decompositions.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/Decompositions.hi
+${HS_IMPL}/Data/Unicode/Properties/Decompositions.p_hi
+${HS_IMPL}/Data/Unicode/Properties/DecompositionsK.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/DecompositionsK.hi
+${HS_IMPL}/Data/Unicode/Properties/DecompositionsK.p_hi
+${HS_IMPL}/Data/Unicode/Properties/DecompositionsK2.dyn_hi
+${HS_IMPL}/Data/Unicode/Properties/DecompositionsK2.hi
+${HS_IMPL}/Data/Unicode/Properties/DecompositionsK2.p_hi
+${HS_IMPL}/Data/Unicode/Types.dyn_hi
+${HS_IMPL}/Data/Unicode/Types.hi
+${HS_IMPL}/Data/Unicode/Types.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-ByteString-UTF8-Normalize.html
+${HS_DOCS}/html/Data-Text-Normalize.html
+${HS_DOCS}/html/Data-Unicode-Types.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/unicode-transforms.haddock
diff --git a/textproc/hs-wcwidth/PLIST b/textproc/hs-wcwidth/PLIST
new file mode 100644
index 00000000000..7fee68d1571
--- /dev/null
+++ b/textproc/hs-wcwidth/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:18 rillig Exp $
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Data/Char/WCWidth.dyn_hi
+${HS_IMPL}/Data/Char/WCWidth.hi
+${HS_IMPL}/Data/Char/WCWidth.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Char-WCWidth.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/wcwidth.haddock
diff --git a/textproc/hs-xml/PLIST b/textproc/hs-xml/PLIST
new file mode 100644
index 00000000000..6e87fc05422
--- /dev/null
+++ b/textproc/hs-xml/PLIST
@@ -0,0 +1,64 @@
+@comment $NetBSD: PLIST,v 1.3 2020/05/11 17:52:19 rillig Exp $
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Text/XML/Light.dyn_hi
+${HS_IMPL}/Text/XML/Light.hi
+${HS_IMPL}/Text/XML/Light.p_hi
+${HS_IMPL}/Text/XML/Light/Cursor.dyn_hi
+${HS_IMPL}/Text/XML/Light/Cursor.hi
+${HS_IMPL}/Text/XML/Light/Cursor.p_hi
+${HS_IMPL}/Text/XML/Light/Input.dyn_hi
+${HS_IMPL}/Text/XML/Light/Input.hi
+${HS_IMPL}/Text/XML/Light/Input.p_hi
+${HS_IMPL}/Text/XML/Light/Lexer.dyn_hi
+${HS_IMPL}/Text/XML/Light/Lexer.hi
+${HS_IMPL}/Text/XML/Light/Lexer.p_hi
+${HS_IMPL}/Text/XML/Light/Output.dyn_hi
+${HS_IMPL}/Text/XML/Light/Output.hi
+${HS_IMPL}/Text/XML/Light/Output.p_hi
+${HS_IMPL}/Text/XML/Light/Proc.dyn_hi
+${HS_IMPL}/Text/XML/Light/Proc.hi
+${HS_IMPL}/Text/XML/Light/Proc.p_hi
+${HS_IMPL}/Text/XML/Light/Types.dyn_hi
+${HS_IMPL}/Text/XML/Light/Types.hi
+${HS_IMPL}/Text/XML/Light/Types.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Text-XML-Light-Cursor.html
+${HS_DOCS}/html/Text-XML-Light-Input.html
+${HS_DOCS}/html/Text-XML-Light-Lexer.html
+${HS_DOCS}/html/Text-XML-Light-Output.html
+${HS_DOCS}/html/Text-XML-Light-Proc.html
+${HS_DOCS}/html/Text-XML-Light-Types.html
+${HS_DOCS}/html/Text-XML-Light.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-H.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-Q.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-X.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/xml.haddock
diff --git a/textproc/hs-yaml/PLIST b/textproc/hs-yaml/PLIST
new file mode 100644
index 00000000000..1441af86865
--- /dev/null
+++ b/textproc/hs-yaml/PLIST
@@ -0,0 +1,77 @@
+@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:19 rillig Exp $
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${HS_IMPL}/Data/Yaml.dyn_hi
+${HS_IMPL}/Data/Yaml.hi
+${HS_IMPL}/Data/Yaml.p_hi
+${HS_IMPL}/Data/Yaml/Aeson.dyn_hi
+${HS_IMPL}/Data/Yaml/Aeson.hi
+${HS_IMPL}/Data/Yaml/Aeson.p_hi
+${HS_IMPL}/Data/Yaml/Builder.dyn_hi
+${HS_IMPL}/Data/Yaml/Builder.hi
+${HS_IMPL}/Data/Yaml/Builder.p_hi
+${HS_IMPL}/Data/Yaml/Config.dyn_hi
+${HS_IMPL}/Data/Yaml/Config.hi
+${HS_IMPL}/Data/Yaml/Config.p_hi
+${HS_IMPL}/Data/Yaml/Include.dyn_hi
+${HS_IMPL}/Data/Yaml/Include.hi
+${HS_IMPL}/Data/Yaml/Include.p_hi
+${HS_IMPL}/Data/Yaml/Internal.dyn_hi
+${HS_IMPL}/Data/Yaml/Internal.hi
+${HS_IMPL}/Data/Yaml/Internal.p_hi
+${HS_IMPL}/Data/Yaml/Parser.dyn_hi
+${HS_IMPL}/Data/Yaml/Parser.hi
+${HS_IMPL}/Data/Yaml/Parser.p_hi
+${HS_IMPL}/Data/Yaml/Pretty.dyn_hi
+${HS_IMPL}/Data/Yaml/Pretty.hi
+${HS_IMPL}/Data/Yaml/Pretty.p_hi
+${HS_IMPL}/Data/Yaml/TH.dyn_hi
+${HS_IMPL}/Data/Yaml/TH.hi
+${HS_IMPL}/Data/Yaml/TH.p_hi
+${HS_IMPL}/Paths_yaml.dyn_hi
+${HS_IMPL}/Paths_yaml.hi
+${HS_IMPL}/Paths_yaml.p_hi
+${HS_IMPL}/libHS${HS_PKGID}.a
+${HS_IMPL}/libHS${HS_PKGID}_p.a
+${HS_INTF}/package-description
+${HS_INTF}/package-id
+${HS_DOCS}/LICENSE
+${HS_DOCS}/html/Data-Yaml-Aeson.html
+${HS_DOCS}/html/Data-Yaml-Builder.html
+${HS_DOCS}/html/Data-Yaml-Config.html
+${HS_DOCS}/html/Data-Yaml-Include.html
+${HS_DOCS}/html/Data-Yaml-Internal.html
+${HS_DOCS}/html/Data-Yaml-Parser.html
+${HS_DOCS}/html/Data-Yaml-Pretty.html
+${HS_DOCS}/html/Data-Yaml-TH.html
+${HS_DOCS}/html/Data-Yaml.html
+${HS_DOCS}/html/doc-index-46.html
+${HS_DOCS}/html/doc-index-95.html
+${HS_DOCS}/html/doc-index-A.html
+${HS_DOCS}/html/doc-index-All.html
+${HS_DOCS}/html/doc-index-B.html
+${HS_DOCS}/html/doc-index-C.html
+${HS_DOCS}/html/doc-index-D.html
+${HS_DOCS}/html/doc-index-E.html
+${HS_DOCS}/html/doc-index-F.html
+${HS_DOCS}/html/doc-index-G.html
+${HS_DOCS}/html/doc-index-I.html
+${HS_DOCS}/html/doc-index-L.html
+${HS_DOCS}/html/doc-index-M.html
+${HS_DOCS}/html/doc-index-N.html
+${HS_DOCS}/html/doc-index-O.html
+${HS_DOCS}/html/doc-index-P.html
+${HS_DOCS}/html/doc-index-R.html
+${HS_DOCS}/html/doc-index-S.html
+${HS_DOCS}/html/doc-index-T.html
+${HS_DOCS}/html/doc-index-U.html
+${HS_DOCS}/html/doc-index-V.html
+${HS_DOCS}/html/doc-index-W.html
+${HS_DOCS}/html/doc-index-Y.html
+${HS_DOCS}/html/doc-index.html
+${HS_DOCS}/html/haddock-bundle.min.js
+${HS_DOCS}/html/index.html
+${HS_DOCS}/html/linuwial.css
+${HS_DOCS}/html/meta.json
+${HS_DOCS}/html/quick-jump.css
+${HS_DOCS}/html/synopsis.png
+${HS_DOCS}/html/yaml.haddock