Created attachment 219644 [details] dhall-to-json port I've created ports for these four programs. I'm not sure if my patches are correct though, they are unified diffs.
Created attachment 219645 [details] dhall-to-yaml port
Created attachment 219646 [details] hs-dhall port
Created attachment 219647 [details] hs-dhall-to-bash port
Thanks for the updates!
Thanks for the submission. Contributions are really appreciated. It's been over a year since the submission of this PR. Unfortunately it didn't get the attention of any committer. Maybe haskell@ is interested in this? In CC. Otherwise I would like to close it.
It never got onto my radar exactly because it wasn't assigned to haskell@
(In reply to Gleb Popov from comment #6) Hey sorry, my first port and I didn't realize it worked like that. Hopefully the port is still valuable enough to include.
I have added your ports into WIP branch for upgrading GHC to 9.2. They will be pushed into main tree once GHC update is ready. Thanks for your work!
Thank you for finishing it off!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f5664b25bba1f07ac5873981f9106d4a0b60f608 commit f5664b25bba1f07ac5873981f9106d4a0b60f608 Author: Malcolm Matalka <mmatalka@gmail.com> AuthorDate: 2022-06-08 14:02:42 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-07-07 10:24:38 +0000 lang/dhall: + An explicitly typed configuration language. PR: 251111 Reviewed by: arrowd lang/Makefile | 1 + lang/dhall/Makefile (new) | 120 +++++++++++++ lang/dhall/distinfo (new) | 283 +++++++++++++++++++++++++++++++ lang/dhall/files/patch-dhall.cabal (new) | 19 +++ lang/dhall/pkg-descr (new) | 6 + 5 files changed, 429 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d87988dc881b7f4f8a35eeb7b83c89d77f09534b commit d87988dc881b7f4f8a35eeb7b83c89d77f09534b Author: Malcolm Matalka <mmatalka@gmail.com> AuthorDate: 2022-06-08 14:29:42 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-07-07 10:24:39 +0000 converters/hs-dhall-yaml: + A converted from Dhall to YAML. PR: 251111 Reviewed by: arrowd converters/Makefile | 1 + converters/hs-dhall-yaml/Makefile (new) | 127 +++++++++++++ converters/hs-dhall-yaml/distinfo (new) | 299 +++++++++++++++++++++++++++++++ converters/hs-dhall-yaml/pkg-descr (new) | 5 + 4 files changed, 432 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b951b794f6ed62d6748aebcfa30b913f0992a1cf commit b951b794f6ed62d6748aebcfa30b913f0992a1cf Author: Malcolm Matalka <mmatalka@gmail.com> AuthorDate: 2022-06-08 14:18:55 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-07-07 10:24:39 +0000 converters/hs-dhall-json: + A converter from Dhall to JSON. PR: 251111 Reviewed by: arrowd converters/Makefile | 1 + converters/hs-dhall-json/Makefile (new) | 124 +++++++++++++ converters/hs-dhall-json/distinfo (new) | 291 +++++++++++++++++++++++++++++++ converters/hs-dhall-json/pkg-descr (new) | 5 + 4 files changed, 421 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=11ba7f8d9902e1b563cd268138dd64f104e09347 commit 11ba7f8d9902e1b563cd268138dd64f104e09347 Author: Malcolm Matalka <mmatalka@gmail.com> AuthorDate: 2022-06-08 14:11:48 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2022-07-07 10:24:39 +0000 converters/hs-dhall-bash: + A converter from Dhall to Bash. PR: 251111 Reviewed by: arrowd converters/Makefile | 1 + converters/hs-dhall-bash/Makefile (new) | 129 +++++++++++++ converters/hs-dhall-bash/distinfo (new) | 305 +++++++++++++++++++++++++++++++ converters/hs-dhall-bash/pkg-descr (new) | 5 + 4 files changed, 440 insertions(+)
Pushed, thanks.