Initial import of libtecla version 1.5.0.

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.
This commit is contained in:
kristerw 2003-12-31 00:05:19 +00:00
parent 4e7317bf97
commit a0f8b08bab
5 changed files with 131 additions and 0 deletions

7
devel/libtecla/DESCR Normal file
View file

@ -0,0 +1,7 @@
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.

18
devel/libtecla/Makefile Normal file
View file

@ -0,0 +1,18 @@
# $NetBSD: Makefile,v 1.1.1.1 2003/12/31 00:05:19 kristerw Exp $
#
DISTNAME= libtecla-1.5.0
WRKSRC= ${WRKDIR}/${PKGBASE}
CATEGORIES= devel
MASTER_SITES= http://www.astro.caltech.edu/~mcs/tecla/
MAINTAINER= kristerw@NetBSD.org
HOMEPAGE= http://www.astro.caltech.edu/~mcs/tecla/
COMMENT= Interactive command line editing facilities
USE_BUILDLINK2= YES
USE_GMAKE= YES
GNU_CONFIGURE= YES
ALL_TARGET= default
.include "../../mk/bsd.pkg.mk"

82
devel/libtecla/PLIST Normal file
View file

@ -0,0 +1,82 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/31 00:05:19 kristerw Exp $
bin/enhance
include/libtecla.h
lib/libtecla.a
man/man1/enhance.1
man/man3/cfc_file_start.3
man/man3/cfc_literal_escapes.3
man/man3/cfc_set_check_fn.3
man/man3/cpl_add_completion.3
man/man3/cpl_complete_word.3
man/man3/cpl_file_completions.3
man/man3/cpl_last_error.3
man/man3/cpl_list_completions.3
man/man3/cpl_recall_matches.3
man/man3/cpl_record_error.3
man/man3/del_CplFileConf.3
man/man3/del_ExpandFile.3
man/man3/del_GetLine.3
man/man3/del_PathCache.3
man/man3/del_PcaPathConf.3
man/man3/del_WordCompletion.3
man/man3/ef_expand_file.3
man/man3/ef_last_error.3
man/man3/ef_list_expansions.3
man/man3/gl_abandon_line.3
man/man3/gl_bind_keyseq.3
man/man3/gl_catch_blocked.3
man/man3/gl_change_terminal.3
man/man3/gl_clear_history.3
man/man3/gl_completion_action.3
man/man3/gl_configure_getline.3
man/man3/gl_customize_completion.3
man/man3/gl_display_text.3
man/man3/gl_echo_mode.3
man/man3/gl_erase_terminal.3
man/man3/gl_error_message.3
man/man3/gl_get_line.3
man/man3/gl_group_history.3
man/man3/gl_handle_signal.3
man/man3/gl_ignore_signal.3
man/man3/gl_inactivity_timeout.3
man/man3/gl_io_mode.3
man/man3/gl_last_signal.3
man/man3/gl_limit_history.3
man/man3/gl_list_signals.3
man/man3/gl_load_history.3
man/man3/gl_lookup_history.3
man/man3/gl_normal_io.3
man/man3/gl_pending_io.3
man/man3/gl_prompt_style.3
man/man3/gl_range_of_history.3
man/man3/gl_raw_io.3
man/man3/gl_register_action.3
man/man3/gl_resize_history.3
man/man3/gl_return_status.3
man/man3/gl_save_history.3
man/man3/gl_set_term_size.3
man/man3/gl_show_history.3
man/man3/gl_size_of_history.3
man/man3/gl_state_of_history.3
man/man3/gl_terminal_size.3
man/man3/gl_toggle_history.3
man/man3/gl_trap_signal.3
man/man3/gl_tty_signals.3
man/man3/gl_watch_fd.3
man/man3/libtecla.3
man/man3/libtecla_version.3
man/man3/new_CplFileConf.3
man/man3/new_ExpandFile.3
man/man3/new_GetLine.3
man/man3/new_PathCache.3
man/man3/new_PcaPathConf.3
man/man3/new_WordCompletion.3
man/man3/pca_last_error.3
man/man3/pca_lookup_file.3
man/man3/pca_path_completions.3
man/man3/pca_scan_path.3
man/man3/pca_set_check_fn.3
man/man3/ppc_file_start.3
man/man3/ppc_literal_escapes.3
man/man5/teclarc.5
man/man7/tecla.7

View file

@ -0,0 +1,20 @@
# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/12/31 00:05:20 kristerw Exp $
.if !defined(LIBTECLA_BUILDLINK2_MK)
LIBTECLA_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= libtecla
BUILDLINK_DEPENDS.libtecla?= libtecla>=1.5.0
BUILDLINK_PKGSRCDIR.libtecla?= ../../devel/libtecla
EVAL_PREFIX+= BUILDLINK_PREFIX.libtecla=libtecla
BUILDLINK_PREFIX.libtecla_DEFAULT= ${LOCALBASE}
BUILDLINK_FILES.libtecla+= include/libtecla.h
BUILDLINK_FILES.libtecla+= lib/libtecla.*
BUILDLINK_TARGETS+= libtecla-buildlink
libtecla-buildlink: _BUILDLINK_USE
.endif # LIBTECLA_BUILDLINK2_MK

4
devel/libtecla/distinfo Normal file
View file

@ -0,0 +1,4 @@
$NetBSD: distinfo,v 1.1.1.1 2003/12/31 00:05:19 kristerw Exp $
SHA1 (libtecla-1.5.0.tar.gz) = 4b1e34c5afb82d8b1248c954e7c72371323fd075
Size (libtecla-1.5.0.tar.gz) = 475417 bytes