Commit 27bd8d03 authored by knu's avatar knu
Browse files

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

parent fba3379b
......@@ -599,6 +599,7 @@
SUBDIR += go-pretty
SUBDIR += go-runewidth
SUBDIR += go-sql-driver
SUBDIR += go-termbox
SUBDIR += gob2
SUBDIR += gobject-introspection
SUBDIR += goffice
......
# 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>
SHA256 (termbox-0.0.0.20140625.tar.gz) = 5c617be6cb02f991b3a71e7ac6c5d4de50a9730a0952af6d0892fc3f02ccf8ed
SIZE (termbox-0.0.0.20140625.tar.gz) = 23939
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/
%%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
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment