Bug 251111 - [new ports] lang/dhall, lang/dhall-to-bash, lang/dhall-to-json, lang/dhall-to-yaml: Haskell configuration utilities
Summary: [new ports] lang/dhall, lang/dhall-to-bash, lang/dhall-to-json, lang/dhall-to...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-haskell (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-13 19:22 UTC by mmatalka
Modified: 2022-07-07 10:30 UTC (History)
4 users (show)

See Also:


Attachments
dhall-to-json port (25.48 KB, patch)
2020-11-13 19:22 UTC, mmatalka
no flags Details | Diff
dhall-to-yaml port (26.44 KB, patch)
2020-11-13 19:23 UTC, mmatalka
no flags Details | Diff
hs-dhall port (24.94 KB, patch)
2020-11-13 19:23 UTC, mmatalka
no flags Details | Diff
hs-dhall-to-bash port (26.88 KB, patch)
2020-11-13 19:23 UTC, mmatalka
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mmatalka 2020-11-13 19:22:52 UTC
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.
Comment 1 mmatalka 2020-11-13 19:23:12 UTC
Created attachment 219645 [details]
dhall-to-yaml port
Comment 2 mmatalka 2020-11-13 19:23:28 UTC
Created attachment 219646 [details]
hs-dhall port
Comment 3 mmatalka 2020-11-13 19:23:44 UTC
Created attachment 219647 [details]
hs-dhall-to-bash port
Comment 4 mmatalka 2020-12-22 05:41:55 UTC
Thanks for the updates!
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2022-05-07 17:04:19 UTC
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.
Comment 6 Gleb Popov freebsd_committer freebsd_triage 2022-05-07 17:16:07 UTC
It never got onto my radar exactly because it wasn't assigned to haskell@
Comment 7 mmatalka 2022-05-08 00:25:22 UTC
(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.
Comment 8 Gleb Popov freebsd_committer freebsd_triage 2022-06-08 14:36:05 UTC
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!
Comment 9 mmatalka 2022-06-09 19:08:47 UTC
Thank you for finishing it off!
Comment 10 commit-hook freebsd_committer freebsd_triage 2022-07-07 10:26:46 UTC
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(+)
Comment 11 commit-hook freebsd_committer freebsd_triage 2022-07-07 10:26:47 UTC
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(+)
Comment 12 commit-hook freebsd_committer freebsd_triage 2022-07-07 10:26:48 UTC
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(+)
Comment 13 commit-hook freebsd_committer freebsd_triage 2022-07-07 10:26:49 UTC
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(+)
Comment 14 Gleb Popov freebsd_committer freebsd_triage 2022-07-07 10:30:00 UTC
Pushed, thanks.