Created attachment 156633 [details] games/hs-scroll Please add a new port: games/hs-scroll. It was mentioned on DragonFlyBSD Digest and is located here: http://joeyh.name/code/scroll/ It's awesome, so there should be a FreeBSD port for it. This patch also includes an addition of devel/hs-ncurses. If haskell@ wants either port, I can pass maintainership to them, but otherwise I would like to maintain games/hs-scroll and willing to maintain devel/hs-ncurses.
Created attachment 156634 [details] hs-ncurses testport poudriere testport for devel/hs-ncurses
Created attachment 156635 [details] hs-scroll testport poudriere testport for games/hs-scroll
Created attachment 161075 [details] games/hs-scroll Reroll patch for bsd.hackage.mk change.
There is currently an issue with hs-scroll and new ghc that I'm investigating. But hs-ncurses should be ready to go as-is.
Hi, Any updated on this?
Yes, actually. It was fixed upstream a few hours ago :) http://joeyh.name/code/scroll/news/version_1.20151219/ Hold on a bit while I re-roll patches and retest this.
o Update games/hs-scroll to 1.20151219 (fixes with GHC 7.10) o Update devel/hs-ncurses to 0.2.14 (and wrap long line in pkg-descr) I run-tested these on 11.0-CURRENT and 10.2-RELEASE. I'm also attaching individual shars for new ports because a committer asked me to do this for new ports, but the diff includes bsd.hackage.mk change for hs-ncurses.
Created attachment 164400 [details] games/hs-scroll
Created attachment 164401 [details] hs-ncurses testport
Created attachment 164402 [details] hs-scroll testport
Created attachment 164403 [details] hs-ncurses shar
Created attachment 164404 [details] hs-scroll shar
Created attachment 164405 [details] games/hs-scroll
Created attachment 166407 [details] bsd.hackage.mk addition for devel/hs-ncurses
This is good to commit
Sorry, I did not about this ticket. Now I am taking this on behalf of haskell@. The submitted materials look fine at the first glance, but I would like to double check them.
(In reply to Nikolai Lifanov from comment #0): I can take the maintainership for the ports on behalf of haskell@, if you wish, but I do not insist on that.
Thanks Gabor! Assign to Committer resolving, leave team (haskell@) CC'd.
Yes, please take maintainership if you are willing. The haskell@ team is better equipped for this.
Fix assignee.
@Gabor, it's preferred that each issue (particularly those for teams@) are assigned to a member of that team so that: * their work can be attributed * they are notified directly on issue changes, and if issues are re-opened * it shows up in each individuals 'my issues' list. * the bugzilla issue triage team can consider it 'assigned'
@Gabor, Apologies for not being clearwhen changing the assignment earlier
A commit references this bug: Author: pgj Date: Fri Feb 19 20:38:30 UTC 2016 New revision: 409201 URL: https://svnweb.freebsd.org/changeset/ports/409201 Log: GNU ncurses is a library for creating command-line application with pseudo-graphical interfaces. This package is a nice, modern binding to GNU ncurses. WWW: https://john-millikin.com/software/haskell-ncurses/ PR: 200112 Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com> Obtained from: FreeBSD Haskell Changes: head/devel/Makefile head/devel/hs-ncurses/ head/devel/hs-ncurses/Makefile head/devel/hs-ncurses/distinfo head/devel/hs-ncurses/pkg-descr head/lang/ghc/bsd.hackage.mk
A commit references this bug: Author: pgj Date: Fri Feb 19 20:43:07 UTC 2016 New revision: 409202 URL: https://svnweb.freebsd.org/changeset/ports/409202 Log: In scroll, you're a bookworm that's stuck on a scroll. You have to dodge between words and use spells to make your way down the page as the scroll is read. Go too slow and you'll get wound up in the scroll and crushed. WWW: http://joeyh.name/code/scroll/ PR: 200112 Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com> Obtained from: FreeBSD Haskell Changes: head/games/Makefile head/games/hs-scroll/ head/games/hs-scroll/Makefile head/games/hs-scroll/distinfo head/games/hs-scroll/pkg-descr head/lang/ghc/bsd.hackage.mk
The ports have been added to the tree with minor fixes and with their updated versions. Thank you for your submission!