add libtecla, a interactive command line editing facilities

This commit is contained in:
Ying-Chieh Liao 2001-02-11 19:15:03 +00:00
parent 4d71468734
commit d6902361d3
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=38222
6 changed files with 59 additions and 0 deletions

View File

@ -167,6 +167,7 @@
SUBDIR += libsock
SUBDIR += libstash
SUBDIR += libtai
SUBDIR += libtecla
SUBDIR += libtool
SUBDIR += libunicode
SUBDIR += libxalloc

37
devel/libtecla/Makefile Normal file
View File

@ -0,0 +1,37 @@
# ex:ts=8
# New ports collection makefile for: libtecla
# Date created: Feb 12, 2001
# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= libtecla
PORTVERSION= 1.2
CATEGORIES= devel
MASTER_SITES= http://www.astro.caltech.edu/~mcs/tecla/
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ijliao@FreeBSD.org
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_GMAKE= yes
ALL_TARGET= libtecla.a libtecla_r.a
MAN3= cfc_file_start.3 cfc_literal_escapes.3 cfc_set_check_fn.3 \
cpl_add_completion.3 cpl_complete_word.3 cpl_file_completions.3 \
cpl_last_error.3 cpl_list_completions.3 cpl_record_error.3 \
del_CplFileConf.3 del_ExpandFile.3 del_GetLine.3 del_PathCache.3 \
del_PcaPathConf.3 del_WordCompletion.3 ef_expand_file.3 \
ef_last_error.3 gl_change_terminal.3 gl_customize_completion.3 \
gl_get_line.3 libtecla.3 new_CplFileConf.3 new_ExpandFile.3 \
new_GetLine.3 new_PathCache.3 new_PcaPathConf.3 new_WordCompletion.3 \
pca_last_error.3 pca_lookup_file.3 pca_path_completions.3 \
pca_scan_path.3 pca_set_check_fn.3 ppc_file_start.3 \
ppc_literal_escapes.3
post-patch:
@${PERL} -pi -e "s|/usr/local|${PREFIX}|g" ${WRKSRC}/Makefile
.include <bsd.port.mk>

1
devel/libtecla/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (libtecla1.2.tar.gz) = ec9ef789dc6745de71f6c6f7d51a00d3

View File

@ -0,0 +1 @@
Interactive command line editing facilities

16
devel/libtecla/pkg-descr Normal file
View File

@ -0,0 +1,16 @@
The tecla library provides UNIX and LINUX programs with interactive
command line editing facilities, similar to those of the unix tcsh
shell. In addition to simple command-line editing, it supports recall
of previously entered command lines, TAB completion of file names or
other tokens, and in-line wild-card expansion of filenames. The
internal functions which perform file-name completion and wild-card
expansion are also available externally for optional use by programs,
along with a module for tab-completion and lookup of filenames in a
list of directories.
Note that special care has been taken to allow the use of this library
in threaded programs. The option to enable this is discussed in the
Makefile, and specific discussions of thread safety are presented in
the included man pages.
WWW: http://www.astro.caltech.edu/~mcs/tecla/

3
devel/libtecla/pkg-plist Normal file
View File

@ -0,0 +1,3 @@
lib/libtecla.a
lib/libtecla_r.a
include/libtecla.h