Date: Fri, 15 May 2020 20:06:34 +0000 (UTC) From: "Tobias C. Berner" <tcberner@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r535333 - in head/devel/git-bug: . files Message-ID: <202005152006.04FK6Y1x060244@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tcberner Date: Fri May 15 20:06:34 2020 New Revision: 535333 URL: https://svnweb.freebsd.org/changeset/ports/535333 Log: devel/git-bug: Fix termui issue Amended: * Import upstream fix for termui [1] as mentioned here [2]. We can now _actually_ use 'git bug termui' without it indefinitely hanging. [1]: https://github.com/nsf/termbox-go/commit/58d4fcbce2a7e6a3a48afbc6b7ec2a916ac33ee0 [2]: https://github.com/MichaelMure/git-bug/issues/387 PR: 246486 Submitted by: Lewis Cook <vulcan@wired.sh> (maintainer) Added: head/devel/git-bug/files/ head/devel/git-bug/files/patch-vendor_github.com_awesome-gocui_termbox-go_api.go (contents, props changed) Modified: head/devel/git-bug/Makefile Modified: head/devel/git-bug/Makefile ============================================================================== --- head/devel/git-bug/Makefile Fri May 15 19:58:18 2020 (r535332) +++ head/devel/git-bug/Makefile Fri May 15 20:06:34 2020 (r535333) @@ -2,6 +2,7 @@ PORTNAME= git-bug DISTVERSION= 0.7.1 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= vulcan@wired.sh Added: head/devel/git-bug/files/patch-vendor_github.com_awesome-gocui_termbox-go_api.go ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/git-bug/files/patch-vendor_github.com_awesome-gocui_termbox-go_api.go Fri May 15 20:06:34 2020 (r535333) @@ -0,0 +1,14 @@ +Import https://github.com/nsf/termbox-go/commit/58d4fcbce2a7e6a3a48afbc6b7ec2a916ac33ee0 +from upstream, this fixes an issue where it would hang in termui on FreeBSD. + +--- vendor/github.com/awesome-gocui/termbox-go/api.go.orig 2020-05-15 14:00:27 UTC ++++ vendor/github.com/awesome-gocui/termbox-go/api.go +@@ -24,7 +24,7 @@ import "time" + func Init() error { + var err error + +- if runtime.GOOS == "openbsd" { ++ if runtime.GOOS == "openbsd" || runtime.GOOS == "freebsd" { + out, err = os.OpenFile("/dev/tty", os.O_RDWR, 0) + if err != nil { + return err
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005152006.04FK6Y1x060244>