Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jul 2014 10:33:13 +0000 (UTC)
From:      Akinori MUSHA <knu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361766 - in head/devel: . go-termbox
Message-ID:  <201407141033.s6EAXDNg088724@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: knu
Date: Mon Jul 14 10:33:13 2014
New Revision: 361766
URL: http://svnweb.freebsd.org/changeset/ports/361766
QAT: https://qat.redports.org/buildarchive/r361766/

Log:
  Add go-termbox (termbox-go), pure Go termbox implementation.

Added:
  head/devel/go-termbox/
  head/devel/go-termbox/Makefile   (contents, props changed)
  head/devel/go-termbox/distinfo   (contents, props changed)
  head/devel/go-termbox/pkg-descr   (contents, props changed)
  head/devel/go-termbox/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Jul 14 10:31:45 2014	(r361765)
+++ head/devel/Makefile	Mon Jul 14 10:33:13 2014	(r361766)
@@ -599,6 +599,7 @@
     SUBDIR += go-pretty
     SUBDIR += go-runewidth
     SUBDIR += go-sql-driver
+    SUBDIR += go-termbox
     SUBDIR += gob2
     SUBDIR += gobject-introspection
     SUBDIR += goffice

Added: head/devel/go-termbox/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/go-termbox/Makefile	Mon Jul 14 10:33:13 2014	(r361766)
@@ -0,0 +1,25 @@
+# Created by: Akinori MUSHA aka knu <knu@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	termbox
+PORTVERSION=	0.0.0.20140625
+CATEGORIES=	devel
+MASTER_SITES=	GH GHC
+PKGNAMEPREFIX=	go-
+
+MAINTAINER=	knu@FreeBSD.org
+COMMENT=	Pure Go termbox implementation
+
+LICENSE=	MIT
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	nsf
+GH_PROJECT=	${PORTNAME}-go
+GH_TAGNAME=	${GH_COMMIT}
+GH_COMMIT=	81b415f
+
+GO_PKGNAME=	github.com/${GH_ACCOUNT}/${GH_PROJECT}
+
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/lang/go/files/bsd.go.mk"
+.include <bsd.port.post.mk>

Added: head/devel/go-termbox/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/go-termbox/distinfo	Mon Jul 14 10:33:13 2014	(r361766)
@@ -0,0 +1,2 @@
+SHA256 (termbox-0.0.0.20140625.tar.gz) = 5c617be6cb02f991b3a71e7ac6c5d4de50a9730a0952af6d0892fc3f02ccf8ed
+SIZE (termbox-0.0.0.20140625.tar.gz) = 23939

Added: head/devel/go-termbox/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/go-termbox/pkg-descr	Mon Jul 14 10:33:13 2014	(r361766)
@@ -0,0 +1,12 @@
+Termbox is a library that provides a minimalistic API which allows the
+programmer to write text-based user interfaces.  The library is
+crossplatform and has both terminal-based implementations on *nix
+operating systems and a winapi console based implementation for
+windows operating systems.  The basic idea is an abstraction of the
+greatest common subset of features available on all major terminals
+and other terminal-like APIs in a minimalistic fashion.  Small API
+means it is easy to implement, test, maintain and learn it, that's
+what makes the termbox a distinct library in its area.
+
+Author: nsf <no.smile.face@gmail.com>
+WWW: https://code.google.com/p/termbox/

Added: head/devel/go-termbox/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/go-termbox/pkg-plist	Mon Jul 14 10:33:13 2014	(r361766)
@@ -0,0 +1,34 @@
+%%GO_LIBDIR%%/github.com/nsf/termbox-go.a
+@dirrmtry %%GO_LIBDIR%%/github.com/nsf
+@dirrmtry %%GO_LIBDIR%%/github.com
+@dirrmtry %%GO_LIBDIR%%
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/AUTHORS
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/LICENSE
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/README.md
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/_demos/editbox.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/_demos/keyboard.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/_demos/output.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/_demos/random_output.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/api.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/api_common.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/api_windows.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/collect_terminfo.py
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/syscalls.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/syscalls_darwin_386.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/syscalls_darwin_amd64.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/syscalls_freebsd.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/syscalls_linux.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/syscalls_openbsd.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/syscalls_windows.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/termbox.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/termbox_common.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/termbox_windows.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/terminfo.go
+%%GO_SRCDIR%%/%%GO_PKGNAME%%/terminfo_builtin.go
+@dirrm %%GO_SRCDIR%%/%%GO_PKGNAME%%/_demos
+@dirrmtry %%GO_SRCDIR%%/%%GO_PKGNAME%%
+@dirrmtry %%GO_SRCDIR%%/github.com/nsf
+@dirrmtry %%GO_SRCDIR%%/github.com
+@dirrmtry %%GO_SRCDIR%%
+@dirrmtry share/go/pkg
+@dirrmtry share/go



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407141033.s6EAXDNg088724>