1 #
   2 # CDDL HEADER START
   3 #
   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright 2012 Nexenta Systems, Inc. All rights reserved.
  25 # Copyright 2014 Andrew Stormont.
  26 #
  27 
  28 set name=pkg.fmri \
  29     value=pkg:/library/libtecla@1.6.0,$(PKGVERS_BUILTON)-$(PKGVERS_BRANCH)
  30 set name=pkg.description value="Tecla command-line editing library"
  31 set name=pkg.summary value="Tecla command-line editing library"
  32 set name=info.classification \
  33     value=org.opensolaris.category.2008:System/Libraries
  34 set name=variant.arch value=$(ARCH)
  35 dir path=usr group=sys
  36 dir path=usr/bin
  37 dir path=usr/include
  38 dir path=usr/lib
  39 $(BUILD64)dir path=usr/lib/$(ARCH64)
  40 dir path=usr/share/man
  41 dir path=usr/share/man/man1
  42 dir path=usr/share/man/man3lib
  43 dir path=usr/share/man/man3sysevent
  44 dir path=usr/share/man/man3tecla
  45 dir path=usr/share/man/man5
  46 file path=usr/bin/enhance mode=0555
  47 file path=usr/include/libtecla.h
  48 $(BUILD64)file path=usr/lib/$(ARCH64)/libtecla.so.1
  49 $(BUILD64)file path=usr/lib/$(ARCH64)/llib-ltecla.ln
  50 file path=usr/lib/libtecla.so.1
  51 file path=usr/lib/llib-ltecla
  52 file path=usr/lib/llib-ltecla.ln
  53 file path=usr/share/man/man1/enhance.1
  54 file path=usr/share/man/man3lib/libtecla.3lib
  55 file path=usr/share/man/man3sysevent/sysevent_bind_handle.3sysevent
  56 file path=usr/share/man/man3sysevent/sysevent_free.3sysevent
  57 file path=usr/share/man/man3sysevent/sysevent_get_attr_list.3sysevent
  58 file path=usr/share/man/man3sysevent/sysevent_get_class_name.3sysevent
  59 file path=usr/share/man/man3sysevent/sysevent_get_vendor_name.3sysevent
  60 file path=usr/share/man/man3sysevent/sysevent_post_event.3sysevent
  61 file path=usr/share/man/man3sysevent/sysevent_subscribe_event.3sysevent
  62 file path=usr/share/man/man3tecla/cpl_complete_word.3tecla
  63 file path=usr/share/man/man3tecla/ef_expand_file.3tecla
  64 file path=usr/share/man/man3tecla/gl_get_line.3tecla
  65 file path=usr/share/man/man3tecla/gl_io_mode.3tecla
  66 file path=usr/share/man/man3tecla/libtecla_version.3tecla
  67 file path=usr/share/man/man3tecla/pca_lookup_file.3tecla
  68 file path=usr/share/man/man5/tecla.5
  69 legacy pkg=SUNWtecla desc="Tecla command-line editing library" \
  70     name="Tecla command-line editing library"
  71 license usr/src/lib/libtecla/THIRDPARTYLICENSE \
  72     license=usr/src/lib/libtecla/THIRDPARTYLICENSE
  73 $(BUILD64)link path=usr/lib/$(ARCH64)/libtecla.so target=libtecla.so.1
  74 link path=usr/lib/libtecla.so target=libtecla.so.1
  75 link path=usr/share/man/man3sysevent/sysevent_get_pid.3sysevent \
  76     target=sysevent_get_vendor_name.3sysevent
  77 link path=usr/share/man/man3sysevent/sysevent_get_pub_name.3sysevent \
  78     target=sysevent_get_vendor_name.3sysevent
  79 link path=usr/share/man/man3sysevent/sysevent_get_seq.3sysevent \
  80     target=sysevent_get_class_name.3sysevent
  81 link path=usr/share/man/man3sysevent/sysevent_get_size.3sysevent \
  82     target=sysevent_get_class_name.3sysevent
  83 link path=usr/share/man/man3sysevent/sysevent_get_subclass_name.3sysevent \
  84     target=sysevent_get_class_name.3sysevent
  85 link path=usr/share/man/man3sysevent/sysevent_get_time.3sysevent \
  86     target=sysevent_get_class_name.3sysevent
  87 link path=usr/share/man/man3sysevent/sysevent_unbind_handle.3sysevent \
  88     target=sysevent_bind_handle.3sysevent
  89 link path=usr/share/man/man3sysevent/sysevent_unsubscribe_event.3sysevent \
  90     target=sysevent_subscribe_event.3sysevent
  91 link path=usr/share/man/man3tecla/cfc_file_start.3tecla \
  92     target=cpl_complete_word.3tecla
  93 link path=usr/share/man/man3tecla/cfc_literal_escapes.3tecla \
  94     target=cpl_complete_word.3tecla
  95 link path=usr/share/man/man3tecla/cfc_set_check_fn.3tecla \
  96     target=cpl_complete_word.3tecla
  97 link path=usr/share/man/man3tecla/cpl_add_completion.3tecla \
  98     target=cpl_complete_word.3tecla
  99 link path=usr/share/man/man3tecla/cpl_check_exe.3tecla \
 100     target=cpl_complete_word.3tecla
 101 link path=usr/share/man/man3tecla/cpl_file_completions.3tecla \
 102     target=cpl_complete_word.3tecla
 103 link path=usr/share/man/man3tecla/cpl_last_error.3tecla \
 104     target=cpl_complete_word.3tecla
 105 link path=usr/share/man/man3tecla/cpl_list_completions.3tecla \
 106     target=cpl_complete_word.3tecla
 107 link path=usr/share/man/man3tecla/cpl_recall_matches.3tecla \
 108     target=cpl_complete_word.3tecla
 109 link path=usr/share/man/man3tecla/cpl_record_error.3tecla \
 110     target=cpl_complete_word.3tecla
 111 link path=usr/share/man/man3tecla/del_CplFileConf.3tecla \
 112     target=cpl_complete_word.3tecla
 113 link path=usr/share/man/man3tecla/del_ExpandFile.3tecla \
 114     target=ef_expand_file.3tecla
 115 link path=usr/share/man/man3tecla/del_GetLine.3tecla target=gl_get_line.3tecla
 116 link path=usr/share/man/man3tecla/del_PathCache.3tecla \
 117     target=pca_lookup_file.3tecla
 118 link path=usr/share/man/man3tecla/del_PcaPathConf.3tecla \
 119     target=pca_lookup_file.3tecla
 120 link path=usr/share/man/man3tecla/del_WordCompletion.3tecla \
 121     target=cpl_complete_word.3tecla
 122 link path=usr/share/man/man3tecla/ef_last_error.3tecla \
 123     target=ef_expand_file.3tecla
 124 link path=usr/share/man/man3tecla/ef_list_expansions.3tecla \
 125     target=ef_expand_file.3tecla
 126 link path=usr/share/man/man3tecla/gl_abandon_line.3tecla \
 127     target=gl_io_mode.3tecla
 128 link path=usr/share/man/man3tecla/gl_append_history.3tecla \
 129     target=gl_get_line.3tecla
 130 link path=usr/share/man/man3tecla/gl_automatic_history.3tecla \
 131     target=gl_get_line.3tecla
 132 link path=usr/share/man/man3tecla/gl_bind_keyseq.3tecla \
 133     target=gl_get_line.3tecla
 134 link path=usr/share/man/man3tecla/gl_catch_blocked.3tecla \
 135     target=gl_get_line.3tecla
 136 link path=usr/share/man/man3tecla/gl_change_terminal.3tecla \
 137     target=gl_get_line.3tecla
 138 link path=usr/share/man/man3tecla/gl_clear_history.3tecla \
 139     target=gl_get_line.3tecla
 140 link path=usr/share/man/man3tecla/gl_completion_action.3tecla \
 141     target=gl_get_line.3tecla
 142 link path=usr/share/man/man3tecla/gl_configure_getline.3tecla \
 143     target=gl_get_line.3tecla
 144 link path=usr/share/man/man3tecla/gl_customize_completion.3tecla \
 145     target=gl_get_line.3tecla
 146 link path=usr/share/man/man3tecla/gl_display_text.3tecla \
 147     target=gl_get_line.3tecla
 148 link path=usr/share/man/man3tecla/gl_echo_mode.3tecla \
 149     target=gl_get_line.3tecla
 150 link path=usr/share/man/man3tecla/gl_erase_terminal.3tecla \
 151     target=gl_get_line.3tecla
 152 link path=usr/share/man/man3tecla/gl_error_message.3tecla \
 153     target=gl_get_line.3tecla
 154 link path=usr/share/man/man3tecla/gl_group_history.3tecla \
 155     target=gl_get_line.3tecla
 156 link path=usr/share/man/man3tecla/gl_handle_signal.3tecla \
 157     target=gl_io_mode.3tecla
 158 link path=usr/share/man/man3tecla/gl_ignore_signal.3tecla \
 159     target=gl_get_line.3tecla
 160 link path=usr/share/man/man3tecla/gl_inactivity_timeout.3tecla \
 161     target=gl_get_line.3tecla
 162 link path=usr/share/man/man3tecla/gl_last_signal.3tecla \
 163     target=gl_get_line.3tecla
 164 link path=usr/share/man/man3tecla/gl_limit_history.3tecla \
 165     target=gl_get_line.3tecla
 166 link path=usr/share/man/man3tecla/gl_list_signals.3tecla \
 167     target=gl_get_line.3tecla
 168 link path=usr/share/man/man3tecla/gl_load_history.3tecla \
 169     target=gl_get_line.3tecla
 170 link path=usr/share/man/man3tecla/gl_lookup_history.3tecla \
 171     target=gl_get_line.3tecla
 172 link path=usr/share/man/man3tecla/gl_normal_io.3tecla target=gl_io_mode.3tecla
 173 link path=usr/share/man/man3tecla/gl_pending_io.3tecla \
 174     target=gl_io_mode.3tecla
 175 link path=usr/share/man/man3tecla/gl_prompt_style.3tecla \
 176     target=gl_get_line.3tecla
 177 link path=usr/share/man/man3tecla/gl_query_char.3tecla \
 178     target=gl_get_line.3tecla
 179 link path=usr/share/man/man3tecla/gl_range_of_history.3tecla \
 180     target=gl_get_line.3tecla
 181 link path=usr/share/man/man3tecla/gl_raw_io.3tecla target=gl_io_mode.3tecla
 182 link path=usr/share/man/man3tecla/gl_read_char.3tecla \
 183     target=gl_get_line.3tecla
 184 link path=usr/share/man/man3tecla/gl_register_action.3tecla \
 185     target=gl_get_line.3tecla
 186 link path=usr/share/man/man3tecla/gl_replace_prompt.3tecla \
 187     target=gl_get_line.3tecla
 188 link path=usr/share/man/man3tecla/gl_resize_history.3tecla \
 189     target=gl_get_line.3tecla
 190 link path=usr/share/man/man3tecla/gl_return_status.3tecla \
 191     target=gl_get_line.3tecla
 192 link path=usr/share/man/man3tecla/gl_save_history.3tecla \
 193     target=gl_get_line.3tecla
 194 link path=usr/share/man/man3tecla/gl_set_term_size.3tecla \
 195     target=gl_get_line.3tecla
 196 link path=usr/share/man/man3tecla/gl_show_history.3tecla \
 197     target=gl_get_line.3tecla
 198 link path=usr/share/man/man3tecla/gl_size_of_history.3tecla \
 199     target=gl_get_line.3tecla
 200 link path=usr/share/man/man3tecla/gl_state_of_history.3tecla \
 201     target=gl_get_line.3tecla
 202 link path=usr/share/man/man3tecla/gl_terminal_size.3tecla \
 203     target=gl_get_line.3tecla
 204 link path=usr/share/man/man3tecla/gl_toggle_history.3tecla \
 205     target=gl_get_line.3tecla
 206 link path=usr/share/man/man3tecla/gl_trap_signal.3tecla \
 207     target=gl_get_line.3tecla
 208 link path=usr/share/man/man3tecla/gl_tty_signals.3tecla \
 209     target=gl_io_mode.3tecla
 210 link path=usr/share/man/man3tecla/gl_watch_fd.3tecla target=gl_get_line.3tecla
 211 link path=usr/share/man/man3tecla/new_CplFileConf.3tecla \
 212     target=cpl_complete_word.3tecla
 213 link path=usr/share/man/man3tecla/new_ExpandFile.3tecla \
 214     target=ef_expand_file.3tecla
 215 link path=usr/share/man/man3tecla/new_GetLine.3tecla target=gl_get_line.3tecla
 216 link path=usr/share/man/man3tecla/new_PathCache.3tecla \
 217     target=pca_lookup_file.3tecla
 218 link path=usr/share/man/man3tecla/new_PcaPathConf.3tecla \
 219     target=pca_lookup_file.3tecla
 220 link path=usr/share/man/man3tecla/new_WordCompletion.3tecla \
 221     target=cpl_complete_word.3tecla
 222 link path=usr/share/man/man3tecla/pca_last_error.3tecla \
 223     target=pca_lookup_file.3tecla
 224 link path=usr/share/man/man3tecla/pca_path_completions.3tecla \
 225     target=pca_lookup_file.3tecla
 226 link path=usr/share/man/man3tecla/pca_scan_path.3tecla \
 227     target=pca_lookup_file.3tecla
 228 link path=usr/share/man/man3tecla/pca_set_check_fn.3tecla \
 229     target=pca_lookup_file.3tecla
 230 link path=usr/share/man/man3tecla/ppc_file_start.3tecla \
 231     target=pca_lookup_file.3tecla
 232 link path=usr/share/man/man3tecla/ppc_literal_escapes.3tecla \
 233     target=pca_lookup_file.3tecla
 234 link path=usr/share/man/man5/teclarc.5 target=tecla.5