summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/libtecla/DESCR7
-rw-r--r--devel/libtecla/Makefile18
-rw-r--r--devel/libtecla/PLIST82
-rw-r--r--devel/libtecla/buildlink2.mk20
-rw-r--r--devel/libtecla/distinfo4
5 files changed, 131 insertions, 0 deletions
diff --git a/devel/libtecla/DESCR b/devel/libtecla/DESCR
new file mode 100644
index 00000000000..f7add0a0e62
--- /dev/null
+++ b/devel/libtecla/DESCR
@@ -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.
diff --git a/devel/libtecla/Makefile b/devel/libtecla/Makefile
new file mode 100644
index 00000000000..9ca184266d6
--- /dev/null
+++ b/devel/libtecla/Makefile
@@ -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"
diff --git a/devel/libtecla/PLIST b/devel/libtecla/PLIST
new file mode 100644
index 00000000000..4838e40796a
--- /dev/null
+++ b/devel/libtecla/PLIST
@@ -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
diff --git a/devel/libtecla/buildlink2.mk b/devel/libtecla/buildlink2.mk
new file mode 100644
index 00000000000..38c52459f65
--- /dev/null
+++ b/devel/libtecla/buildlink2.mk
@@ -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
diff --git a/devel/libtecla/distinfo b/devel/libtecla/distinfo
new file mode 100644
index 00000000000..05ff6b76899
--- /dev/null
+++ b/devel/libtecla/distinfo
@@ -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