Skip site navigation (1)Skip section navigation (2)
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>