Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Jul 2015 18:41:08 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r391587 - in head/devel: . libtermkey
Message-ID:  <201507081841.t68If8L7073251@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Wed Jul  8 18:41:07 2015
New Revision: 391587
URL: https://svnweb.freebsd.org/changeset/ports/391587

Log:
  devel/libtermkey: create port
  
  This library allows easy processing of keyboard entry from terminal-based
  programs. It handles all the necessary logic to recognise special keys,
  UTF-8 combining, and so on, with a simple interface.
  
  WWW: http://www.leonerd.org.uk/code/libtermkey/
  
  PR:		198711
  Submitted by:	Anton Törnqvist <antont@inbox.lv>

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

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Jul  8 18:31:16 2015	(r391586)
+++ head/devel/Makefile	Wed Jul  8 18:41:07 2015	(r391587)
@@ -1251,6 +1251,7 @@
     SUBDIR += libtap
     SUBDIR += libtar
     SUBDIR += libtecla
+    SUBDIR += libtermkey
     SUBDIR += libthai
     SUBDIR += libtifiles2
     SUBDIR += libtool

Added: head/devel/libtermkey/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libtermkey/Makefile	Wed Jul  8 18:41:07 2015	(r391587)
@@ -0,0 +1,24 @@
+# Created by: Anton Tornqvist <antont@inbox.lv>
+# $FreeBSD$
+
+PORTNAME=	libtermkey
+PORTVERSION=	0.17
+CATEGORIES=	devel
+MASTER_SITES=	http://www.leonerd.org.uk/code/libtermkey/
+
+MAINTAINER=	antont@inbox.lv
+COMMENT=	Easy processing of keyboard entry from terminal-based programs
+
+LICENSE=	MIT
+
+USES=		gmake libtool:build
+LIB_DEPENDS=	libunibilium.so:${PORTSDIR}/devel/unibilium
+USE_LDCONFIG=	yes
+
+pre-build:
+	${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|${PREFIX}/libdata/pkgconfig|g' ${WRKSRC}/Makefile
+
+post-stage:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtermkey.so.1.11.0
+
+.include <bsd.port.mk>

Added: head/devel/libtermkey/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libtermkey/distinfo	Wed Jul  8 18:41:07 2015	(r391587)
@@ -0,0 +1,2 @@
+SHA256 (libtermkey-0.17.tar.gz) = 68949364ed5eaad857b3dea10071cde74b00b9f236dfbb702169f246c3cef389
+SIZE (libtermkey-0.17.tar.gz) = 42176

Added: head/devel/libtermkey/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libtermkey/pkg-descr	Wed Jul  8 18:41:07 2015	(r391587)
@@ -0,0 +1,5 @@
+This library allows easy processing of keyboard entry from terminal-based 
+programs. It handles all the necessary logic to recognise special keys, 
+UTF-8 combining, and so on, with a simple interface.
+
+WWW: http://www.leonerd.org.uk/code/libtermkey/

Added: head/devel/libtermkey/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libtermkey/pkg-plist	Wed Jul  8 18:41:07 2015	(r391587)
@@ -0,0 +1,30 @@
+include/termkey.h
+lib/libtermkey.a
+lib/libtermkey.so
+lib/libtermkey.so.1
+lib/libtermkey.so.1.11.0
+libdata/pkgconfig/termkey.pc
+share/man/man3/termkey_advisereadable.3.gz
+share/man/man3/termkey_canonicalise.3.gz
+share/man/man3/termkey_get_buffer_remaining.3.gz
+share/man/man3/termkey_get_fd.3.gz
+share/man/man3/termkey_get_keyname.3.gz
+share/man/man3/termkey_getkey.3.gz
+share/man/man3/termkey_interpret_csi.3.gz
+share/man/man3/termkey_interpret_modereport.3.gz
+share/man/man3/termkey_interpret_mouse.3.gz
+share/man/man3/termkey_interpret_position.3.gz
+share/man/man3/termkey_keycmp.3.gz
+share/man/man3/termkey_keyname2sym.3.gz
+share/man/man3/termkey_lookup_keyname.3.gz
+share/man/man3/termkey_new.3.gz
+share/man/man3/termkey_push_bytes.3.gz
+share/man/man3/termkey_set_buffer_size.3.gz
+share/man/man3/termkey_set_canonflags.3.gz
+share/man/man3/termkey_set_flags.3.gz
+share/man/man3/termkey_set_waittime.3.gz
+share/man/man3/termkey_start.3.gz
+share/man/man3/termkey_strfkey.3.gz
+share/man/man3/termkey_strpkey.3.gz
+share/man/man3/termkey_waitkey.3.gz
+share/man/man7/termkey.7.gz



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