Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 May 2015 09:58:55 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r387715 - in head/devel: . libvterm
Message-ID:  <201505280958.t4S9wtnW019151@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@inbox.lv>
+# $FreeBSD$
+
+PORTNAME=	libvterm
+PORTVERSION=	git20150527
+CATEGORIES=	devel
+
+MAINTAINER=	antont@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



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