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#
26
27set name=pkg.fmri value=pkg:/library/libtecla@1.6.0,5.11-0.155.53
28set name=pkg.description value="Tecla command-line editing library"
29set name=pkg.summary value="Tecla command-line editing library"
30set name=info.classification value=org.opensolaris.category.2008:System/Libraries
31set name=variant.arch value=i386
32dir group=sys mode=0755 owner=root path=usr
33dir group=bin mode=0755 owner=root path=usr/bin
34dir group=bin mode=0755 owner=root path=usr/include
35dir group=bin mode=0755 owner=root path=usr/lib
36dir group=bin mode=0755 owner=root path=usr/lib/amd64
37dir group=bin mode=0755 owner=root path=usr/share/man
38dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1
39dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man3lib
40dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man3sysevent
41dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man3tecla
42dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man5
43file NOHASH group=bin mode=0555 owner=root path=usr/bin/enhance
44file NOHASH group=bin mode=0644 owner=root path=usr/include/libtecla.h
45file NOHASH group=bin mode=0755 owner=root path=usr/lib/amd64/libtecla.so.1
46file NOHASH group=bin mode=0644 owner=root path=usr/lib/amd64/llib-ltecla.ln
47file NOHASH group=bin mode=0755 owner=root path=usr/lib/libtecla.so.1
48file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ltecla
49file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ltecla.ln
50file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/enhance.1
51file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3lib/libtecla.3lib
52file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3sysevent/sysevent_bind_handle.3sysevent
53file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3sysevent/sysevent_free.3sysevent
54file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3sysevent/sysevent_get_attr_list.3sysevent
55file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3sysevent/sysevent_get_class_name.3sysevent
56file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3sysevent/sysevent_get_vendor_name.3sysevent
57file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3sysevent/sysevent_post_event.3sysevent
58file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3sysevent/sysevent_subscribe_event.3sysevent
59file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3tecla/cpl_complete_word.3tecla
60file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3tecla/ef_expand_file.3tecla
61file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3tecla/gl_get_line.3tecla
62file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3tecla/gl_io_mode.3tecla
63file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3tecla/libtecla_version.3tecla
64file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man3tecla/pca_lookup_file.3tecla
65file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man5/tecla.5
66legacy arch=i386 category=system desc="Tecla command-line editing library" hotline="Please contact your local service provider" name="Tecla command-line editing library" pkg=SUNWtecla vendor=Illumos version=11.11,REV=2009.11.11
67license usr/src/lib/libtecla/THIRDPARTYLICENSE license=usr/src/lib/libtecla/THIRDPARTYLICENSE
68link path=usr/lib/amd64/libtecla.so target=libtecla.so.1
69link path=usr/lib/libtecla.so target=libtecla.so.1
70link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_get_pid.3sysevent target=sysevent_get_vendor_name.3sysevent
71link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_get_pub_name.3sysevent target=sysevent_get_vendor_name.3sysevent
72link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_get_seq.3sysevent target=sysevent_get_class_name.3sysevent
73link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_get_size.3sysevent target=sysevent_get_class_name.3sysevent
74link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_get_subclass_name.3sysevent target=sysevent_get_class_name.3sysevent
75link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_get_time.3sysevent target=sysevent_get_class_name.3sysevent
76link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_unbind_handle.3sysevent target=sysevent_bind_handle.3sysevent
77link facet.doc.man=true path=usr/share/man/man3sysevent/sysevent_unsubscribe_event.3sysevent target=sysevent_subscribe_event.3sysevent
78link facet.doc.man=true path=usr/share/man/man3tecla/cfc_file_start.3tecla target=cpl_complete_word.3tecla
79link facet.doc.man=true path=usr/share/man/man3tecla/cfc_literal_escapes.3tecla target=cpl_complete_word.3tecla
80link facet.doc.man=true path=usr/share/man/man3tecla/cfc_set_check_fn.3tecla target=cpl_complete_word.3tecla
81link facet.doc.man=true path=usr/share/man/man3tecla/cpl_add_completion.3tecla target=cpl_complete_word.3tecla
82link facet.doc.man=true path=usr/share/man/man3tecla/cpl_check_exe.3tecla target=cpl_complete_word.3tecla
83link facet.doc.man=true path=usr/share/man/man3tecla/cpl_file_completions.3tecla target=cpl_complete_word.3tecla
84link facet.doc.man=true path=usr/share/man/man3tecla/cpl_last_error.3tecla target=cpl_complete_word.3tecla
85link facet.doc.man=true path=usr/share/man/man3tecla/cpl_list_completions.3tecla target=cpl_complete_word.3tecla
86link facet.doc.man=true path=usr/share/man/man3tecla/cpl_recall_matches.3tecla target=cpl_complete_word.3tecla
87link facet.doc.man=true path=usr/share/man/man3tecla/cpl_record_error.3tecla target=cpl_complete_word.3tecla
88link facet.doc.man=true path=usr/share/man/man3tecla/del_CplFileConf.3tecla target=cpl_complete_word.3tecla
89link facet.doc.man=true path=usr/share/man/man3tecla/del_ExpandFile.3tecla target=ef_expand_file.3tecla
90link facet.doc.man=true path=usr/share/man/man3tecla/del_GetLine.3tecla target=gl_get_line.3tecla
91link facet.doc.man=true path=usr/share/man/man3tecla/del_PathCache.3tecla target=pca_lookup_file.3tecla
92link facet.doc.man=true path=usr/share/man/man3tecla/del_PcaPathConf.3tecla target=pca_lookup_file.3tecla
93link facet.doc.man=true path=usr/share/man/man3tecla/del_WordCompletion.3tecla target=cpl_complete_word.3tecla
94link facet.doc.man=true path=usr/share/man/man3tecla/ef_last_error.3tecla target=ef_expand_file.3tecla
95link facet.doc.man=true path=usr/share/man/man3tecla/ef_list_expansions.3tecla target=ef_expand_file.3tecla
96link facet.doc.man=true path=usr/share/man/man3tecla/gl_abandon_line.3tecla target=gl_io_mode.3tecla
97link facet.doc.man=true path=usr/share/man/man3tecla/gl_append_history.3tecla target=gl_get_line.3tecla
98link facet.doc.man=true path=usr/share/man/man3tecla/gl_automatic_history.3tecla target=gl_get_line.3tecla
99link facet.doc.man=true path=usr/share/man/man3tecla/gl_bind_keyseq.3tecla target=gl_get_line.3tecla
100link facet.doc.man=true path=usr/share/man/man3tecla/gl_catch_blocked.3tecla target=gl_get_line.3tecla
101link facet.doc.man=true path=usr/share/man/man3tecla/gl_change_terminal.3tecla target=gl_get_line.3tecla
102link facet.doc.man=true path=usr/share/man/man3tecla/gl_clear_history.3tecla target=gl_get_line.3tecla
103link facet.doc.man=true path=usr/share/man/man3tecla/gl_completion_action.3tecla target=gl_get_line.3tecla
104link facet.doc.man=true path=usr/share/man/man3tecla/gl_configure_getline.3tecla target=gl_get_line.3tecla
105link facet.doc.man=true path=usr/share/man/man3tecla/gl_customize_completion.3tecla target=gl_get_line.3tecla
106link facet.doc.man=true path=usr/share/man/man3tecla/gl_display_text.3tecla target=gl_get_line.3tecla
107link facet.doc.man=true path=usr/share/man/man3tecla/gl_echo_mode.3tecla target=gl_get_line.3tecla
108link facet.doc.man=true path=usr/share/man/man3tecla/gl_erase_terminal.3tecla target=gl_get_line.3tecla
109link facet.doc.man=true path=usr/share/man/man3tecla/gl_error_message.3tecla target=gl_get_line.3tecla
110link facet.doc.man=true path=usr/share/man/man3tecla/gl_group_history.3tecla target=gl_get_line.3tecla
111link facet.doc.man=true path=usr/share/man/man3tecla/gl_handle_signal.3tecla target=gl_io_mode.3tecla
112link facet.doc.man=true path=usr/share/man/man3tecla/gl_ignore_signal.3tecla target=gl_get_line.3tecla
113link facet.doc.man=true path=usr/share/man/man3tecla/gl_inactivity_timeout.3tecla target=gl_get_line.3tecla
114link facet.doc.man=true path=usr/share/man/man3tecla/gl_last_signal.3tecla target=gl_get_line.3tecla
115link facet.doc.man=true path=usr/share/man/man3tecla/gl_limit_history.3tecla target=gl_get_line.3tecla
116link facet.doc.man=true path=usr/share/man/man3tecla/gl_list_signals.3tecla target=gl_get_line.3tecla
117link facet.doc.man=true path=usr/share/man/man3tecla/gl_load_history.3tecla target=gl_get_line.3tecla
118link facet.doc.man=true path=usr/share/man/man3tecla/gl_lookup_history.3tecla target=gl_get_line.3tecla
119link facet.doc.man=true path=usr/share/man/man3tecla/gl_normal_io.3tecla target=gl_io_mode.3tecla
120link facet.doc.man=true path=usr/share/man/man3tecla/gl_pending_io.3tecla target=gl_io_mode.3tecla
121link facet.doc.man=true path=usr/share/man/man3tecla/gl_prompt_style.3tecla target=gl_get_line.3tecla
122link facet.doc.man=true path=usr/share/man/man3tecla/gl_query_char.3tecla target=gl_get_line.3tecla
123link facet.doc.man=true path=usr/share/man/man3tecla/gl_range_of_history.3tecla target=gl_get_line.3tecla
124link facet.doc.man=true path=usr/share/man/man3tecla/gl_raw_io.3tecla target=gl_io_mode.3tecla
125link facet.doc.man=true path=usr/share/man/man3tecla/gl_read_char.3tecla target=gl_get_line.3tecla
126link facet.doc.man=true path=usr/share/man/man3tecla/gl_register_action.3tecla target=gl_get_line.3tecla
127link facet.doc.man=true path=usr/share/man/man3tecla/gl_replace_prompt.3tecla target=gl_get_line.3tecla
128link facet.doc.man=true path=usr/share/man/man3tecla/gl_resize_history.3tecla target=gl_get_line.3tecla
129link facet.doc.man=true path=usr/share/man/man3tecla/gl_return_status.3tecla target=gl_get_line.3tecla
130link facet.doc.man=true path=usr/share/man/man3tecla/gl_save_history.3tecla target=gl_get_line.3tecla
131link facet.doc.man=true path=usr/share/man/man3tecla/gl_set_term_size.3tecla target=gl_get_line.3tecla
132link facet.doc.man=true path=usr/share/man/man3tecla/gl_show_history.3tecla target=gl_get_line.3tecla
133link facet.doc.man=true path=usr/share/man/man3tecla/gl_size_of_history.3tecla target=gl_get_line.3tecla
134link facet.doc.man=true path=usr/share/man/man3tecla/gl_state_of_history.3tecla target=gl_get_line.3tecla
135link facet.doc.man=true path=usr/share/man/man3tecla/gl_terminal_size.3tecla target=gl_get_line.3tecla
136link facet.doc.man=true path=usr/share/man/man3tecla/gl_toggle_history.3tecla target=gl_get_line.3tecla
137link facet.doc.man=true path=usr/share/man/man3tecla/gl_trap_signal.3tecla target=gl_get_line.3tecla
138link facet.doc.man=true path=usr/share/man/man3tecla/gl_tty_signals.3tecla target=gl_io_mode.3tecla
139link facet.doc.man=true path=usr/share/man/man3tecla/gl_watch_fd.3tecla target=gl_get_line.3tecla
140link facet.doc.man=true path=usr/share/man/man3tecla/new_CplFileConf.3tecla target=cpl_complete_word.3tecla
141link facet.doc.man=true path=usr/share/man/man3tecla/new_ExpandFile.3tecla target=ef_expand_file.3tecla
142link facet.doc.man=true path=usr/share/man/man3tecla/new_GetLine.3tecla target=gl_get_line.3tecla
143link facet.doc.man=true path=usr/share/man/man3tecla/new_PathCache.3tecla target=pca_lookup_file.3tecla
144link facet.doc.man=true path=usr/share/man/man3tecla/new_PcaPathConf.3tecla target=pca_lookup_file.3tecla
145link facet.doc.man=true path=usr/share/man/man3tecla/new_WordCompletion.3tecla target=cpl_complete_word.3tecla
146link facet.doc.man=true path=usr/share/man/man3tecla/pca_last_error.3tecla target=pca_lookup_file.3tecla
147link facet.doc.man=true path=usr/share/man/man3tecla/pca_path_completions.3tecla target=pca_lookup_file.3tecla
148link facet.doc.man=true path=usr/share/man/man3tecla/pca_scan_path.3tecla target=pca_lookup_file.3tecla
149link facet.doc.man=true path=usr/share/man/man3tecla/pca_set_check_fn.3tecla target=pca_lookup_file.3tecla
150link facet.doc.man=true path=usr/share/man/man3tecla/ppc_file_start.3tecla target=pca_lookup_file.3tecla
151link facet.doc.man=true path=usr/share/man/man3tecla/ppc_literal_escapes.3tecla target=pca_lookup_file.3tecla
152link facet.doc.man=true path=usr/share/man/man5/teclarc.5 target=tecla.5
153#
154# CDDL HEADER START
155#
156# The contents of this file are subject to the terms of the
157# Common Development and Distribution License (the "License").
158# You may not use this file except in compliance with the License.
159#
160# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
161# or http://www.opensolaris.org/os/licensing.
162# See the License for the specific language governing permissions
163# and limitations under the License.
164#
165# When distributing Covered Code, include this CDDL HEADER in each
166# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
167# If applicable, add the following below this CDDL HEADER, with the
168# fields enclosed by brackets "[]" replaced with your own identifying
169# information: Portions Copyright [yyyy] [name of copyright owner]
170#
171# CDDL HEADER END
172#
173
174#
175# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
176#
177
178#
179# These actions represent settings which should appear in every package.
180#
181
182#
183# Name the consolidation this package came from.
184#
185set name=org.opensolaris.consolidation value=osnet
186
187#
188# Indicate that the package was published in a zones aware
189# fashion.
190#
191set name=variant.opensolaris.zone value=global value=nonglobal
192#
193# CDDL HEADER START
194#
195# The contents of this file are subject to the terms of the
196# Common Development and Distribution License (the "License").
197# You may not use this file except in compliance with the License.
198#
199# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
200# or http://www.opensolaris.org/os/licensing.
201# See the License for the specific language governing permissions
202# and limitations under the License.
203#
204# When distributing Covered Code, include this CDDL HEADER in each
205# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
206# If applicable, add the following below this CDDL HEADER, with the
207# fields enclosed by brackets "[]" replaced with your own identifying
208# information: Portions Copyright [yyyy] [name of copyright owner]
209#
210# CDDL HEADER END
211#
212
213#
214# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
215# Use is subject to license terms.
216#
217
218#
219# Only publish packages for the currently specified architecture
220#
221# This is somewhat nonintuitive.  In English:
222#
223#	For any action of type "set",
224#	if the "name" property matches the regex "variant.arch",
225#	and *every* occurrence of the "value" property does not match
226#		$ARCH, then don't publish it.
227#
228# ...in other words, if *any* occurrence of "value" matches i386,
229# then the negative lookahead assertion in the regex will fail, and we
230# won't abort based on the action.
231#
232
233#
234# Catch don't-publish settings from manifest-embedded transforms
235#
236#
237# CDDL HEADER START
238#
239# The contents of this file are subject to the terms of the
240# Common Development and Distribution License (the "License").
241# You may not use this file except in compliance with the License.
242#
243# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
244# or http://www.opensolaris.org/os/licensing.
245# See the License for the specific language governing permissions
246# and limitations under the License.
247#
248# When distributing Covered Code, include this CDDL HEADER in each
249# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
250# If applicable, add the following below this CDDL HEADER, with the
251# fields enclosed by brackets "[]" replaced with your own identifying
252# information: Portions Copyright [yyyy] [name of copyright owner]
253#
254# CDDL HEADER END
255#
256
257#
258# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
259#
260
261#
262# This file and its contents are supplied under the terms of the
263# Common Development and Distribution License ("CDDL"), version 1.0.
264# You may only use this file in accordance with the terms of version
265# 1.0 of the CDDL.
266#
267# A full copy of the text of the CDDL should have accompanied this
268# source.  A copy of the CDDL is also available via the Internet
269# at http://www.illumos.org/license/CDDL.
270#
271
272# Copyright 2011, Richard Lowe
273
274# Manual pages are documentation, and more specifically 'man' documentation
275#
276# CDDL HEADER START
277#
278# The contents of this file are subject to the terms of the
279# Common Development and Distribution License (the "License").
280# You may not use this file except in compliance with the License.
281#
282# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
283# or http://www.opensolaris.org/os/licensing.
284# See the License for the specific language governing permissions
285# and limitations under the License.
286#
287# When distributing Covered Code, include this CDDL HEADER in each
288# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
289# If applicable, add the following below this CDDL HEADER, with the
290# fields enclosed by brackets "[]" replaced with your own identifying
291# information: Portions Copyright [yyyy] [name of copyright owner]
292#
293# CDDL HEADER END
294#
295
296#
297# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
298# Copyright 2011, Richard Lowe
299#
300
301#
302# For kernel/drv, set .conf files to mode 0644.  Assume all other
303# files there are drivers, and give them mode 0755 and reboot-needed.
304#
305# The (?<!r) construct in the reboot-needed transform is a negative
306# lookbehind assertion: it says "only match this regex if the
307# previously matched text does NOT match regex r."  So it will match
308# all files in the various kernel trees, except for .conf files.
309#
310
311
312#
313# Non-global zones should not have content in kernel, usr/kernel (and
314# other kernel dirs) or in boot/.
315#
316
317
318#
319# shared objects should generally have mode 0755
320#
321
322#
323# Catch some of the collections of largely read-only files
324#
325
326
327#
328# For what's left, go with root:bin 0644, +x for directories
329#
330
331#
332# Default values for legacy actions
333#
334#
335# CDDL HEADER START
336#
337# The contents of this file are subject to the terms of the
338# Common Development and Distribution License (the "License").
339# You may not use this file except in compliance with the License.
340#
341# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
342# or http://www.opensolaris.org/os/licensing.
343# See the License for the specific language governing permissions
344# and limitations under the License.
345#
346# When distributing Covered Code, include this CDDL HEADER in each
347# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
348# If applicable, add the following below this CDDL HEADER, with the
349# fields enclosed by brackets "[]" replaced with your own identifying
350# information: Portions Copyright [yyyy] [name of copyright owner]
351#
352# CDDL HEADER END
353#
354
355#
356# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
357#
358
359#
360# Pull out the license paths for staging in the proto area.  Ignore
361# those with no path separators, as that indicates a file kept in
362# $SRC/pkg/license_files, rather than alongside the associated source.
363#
364
365#
366# Ordering is important here, and the last line wins.
367#
368# The default of "current" is provided by the calling environment,
369# rather than a print operation.
370#
371depend fmri=consolidation/osnet/osnet-incorporation type=require
372depend fmri=pkg:/system/library@0.5.11-0.155.53 type=require
373