svn commit: r387715 - in head/devel: . libvterm
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu May 28 09:58:56 UTC 2015
Author: amdmi3
Date: Thu May 28 09:58:54 2015
New Revision: 387715
URL: https://svnweb.freebsd.org/changeset/ports/387715
Log:
Abstract C99 library which implements a VT220 or xterm-like terminal emulator.
It doesn't use any particular graphics toolkit or output system,
instead it invokes callback function pointers that its
embedding program should provide it to draw on its behalf.
It avoids calling malloc() during normal running state,
allowing it to be used in embedded kernel situations.
WWW: http://www.leonerd.org.uk/code/libvterm/
PR: 198712
Submitted by: antont at inbox.lv
Added:
head/devel/libvterm/
head/devel/libvterm/Makefile (contents, props changed)
head/devel/libvterm/distinfo (contents, props changed)
head/devel/libvterm/pkg-descr (contents, props changed)
head/devel/libvterm/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Thu May 28 09:58:26 2015 (r387714)
+++ head/devel/Makefile Thu May 28 09:58:54 2015 (r387715)
@@ -1230,6 +1230,7 @@
SUBDIR += libvmdk
SUBDIR += libvolume_id
SUBDIR += libvshadow
+ SUBDIR += libvterm
SUBDIR += libwfut
SUBDIR += libx86
SUBDIR += libxalloc
Added: head/devel/libvterm/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libvterm/Makefile Thu May 28 09:58:54 2015 (r387715)
@@ -0,0 +1,30 @@
+# Created by: Anton tornqvist <antont at inbox.lv>
+# $FreeBSD$
+
+PORTNAME= libvterm
+PORTVERSION= git20150527
+CATEGORIES= devel
+
+MAINTAINER= antont at inbox.lv
+COMMENT= Implementation of a VT220/xterm/ECMA-48 terminal emulator
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= neovim
+GH_TAGNAME= 1b745d2
+
+USES= gmake libtool:build perl5
+USE_LDCONFIG= yes
+
+pre-build:
+ ${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/Makefile
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/unterm
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vterm-ctrl
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/vterm-dump
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvterm.so
+
+.include <bsd.port.mk>
Added: head/devel/libvterm/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libvterm/distinfo Thu May 28 09:58:54 2015 (r387715)
@@ -0,0 +1,2 @@
+SHA256 (neovim-libvterm-git20150527-1b745d2_GH0.tar.gz) = fb9e25065f764cf23d0947cd17c9abd941fc1a22e0cd5e42d7ad59b3ff1f093f
+SIZE (neovim-libvterm-git20150527-1b745d2_GH0.tar.gz) = 63714
Added: head/devel/libvterm/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libvterm/pkg-descr Thu May 28 09:58:54 2015 (r387715)
@@ -0,0 +1,8 @@
+Abstract C99 library which implements a VT220 or xterm-like terminal
+emulator. It doesn't use any particular graphics toolkit or output
+system, instead it invokes callback function pointers that its
+embedding program should provide it to draw on its behalf. It
+avoids calling malloc() during normal running state, allowing it
+to be used in embedded kernel situations.
+
+WWW: http://www.leonerd.org.uk/code/libvterm/
Added: head/devel/libvterm/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libvterm/pkg-plist Thu May 28 09:58:54 2015 (r387715)
@@ -0,0 +1,10 @@
+bin/unterm
+bin/vterm-ctrl
+bin/vterm-dump
+include/vterm.h
+include/vterm_keycodes.h
+lib/libvterm.a
+lib/libvterm.so
+lib/libvterm.so.0
+lib/libvterm.so.0.0.0
+libdata/pkgconfig/vterm.pc
More information about the svn-ports-all
mailing list