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#
25
26set name=pkg.fmri value=pkg:/developer/object-file@0.5.11,5.11-0.155.53
27set name=pkg.description value="software development utilities, including ar, dis, dump, elfdump, elfedit, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc"
28set name=pkg.summary value="CCS tools bundled with SunOS"
29set name=info.classification value=org.opensolaris.category.2008:System/Core
30set name=variant.arch value=i386
31dir group=sys mode=0755 owner=root path=usr
32dir group=bin mode=0755 owner=root path=usr/bin
33dir group=bin mode=0755 owner=root path=usr/bin/amd64
34dir group=bin mode=0755 owner=root path=usr/ccs
35dir group=bin mode=0755 owner=root path=usr/ccs/bin
36dir group=bin mode=0755 owner=root path=usr/ccs/bin/amd64
37dir group=bin mode=0755 owner=root path=usr/ccs/lib
38dir group=bin mode=0755 owner=root path=usr/lib
39dir group=bin mode=0755 owner=root path=usr/lib/amd64
40dir group=bin mode=0755 owner=root path=usr/lib/elfedit
41dir group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64
42dir group=sys mode=0755 owner=root path=usr/share
43dir group=sys mode=0755 owner=root path=usr/share/lib
44dir group=bin mode=0755 owner=root path=usr/share/lib/ccs
45dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1
46file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/ar
47file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/dump
48file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/elfdump
49file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/elfedit
50file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/mcs
51file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/nm
52file NOHASH group=bin mode=0555 owner=root path=usr/bin/amd64/size
53file NOHASH group=bin mode=0555 owner=root path=usr/bin/ar
54file NOHASH group=bin mode=0555 owner=root path=usr/bin/dis
55file NOHASH group=bin mode=0555 owner=root path=usr/bin/dump
56file NOHASH group=bin mode=0555 owner=root path=usr/bin/elfdump
57file NOHASH group=bin mode=0555 owner=root path=usr/bin/elfedit
58file NOHASH group=bin mode=0555 owner=root path=usr/bin/error
59file NOHASH group=bin mode=0555 owner=root path=usr/bin/gprof
60file NOHASH group=bin mode=0555 owner=root path=usr/bin/lari
61file NOHASH group=bin mode=0555 owner=root path=usr/bin/lex
62file NOHASH group=bin mode=0555 owner=root path=usr/bin/lorder
63file NOHASH group=bin mode=0555 owner=root path=usr/bin/mcs
64file NOHASH group=bin mode=0555 owner=root path=usr/bin/nm
65file NOHASH group=bin mode=0555 owner=root path=usr/bin/prof
66file NOHASH group=bin mode=0555 owner=root path=usr/bin/ranlib
67file NOHASH group=bin mode=0555 owner=root path=usr/bin/rpcgen
68file NOHASH group=bin mode=0555 owner=root path=usr/bin/size
69file NOHASH group=bin mode=0555 owner=root path=usr/bin/symorder
70file NOHASH group=bin mode=0555 owner=root path=usr/bin/tsort
71file NOHASH group=bin mode=0555 owner=root path=usr/bin/unifdef
72file NOHASH group=bin mode=0555 owner=root path=usr/bin/yacc
73file NOHASH group=bin mode=0644 owner=root path=usr/lib/amd64/llib-ll.ln
74file NOHASH group=bin mode=0644 owner=root path=usr/lib/amd64/llib-ly.ln
75file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/cap.so
76file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/dyn.so
77file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/ehdr.so
78file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/phdr.so
79file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/shdr.so
80file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/str.so
81file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/sym.so
82file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/amd64/syminfo.so
83file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/cap.so
84file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/dyn.so
85file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/ehdr.so
86file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/phdr.so
87file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/shdr.so
88file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/str.so
89file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/sym.so
90file NOHASH group=bin mode=0755 owner=root path=usr/lib/elfedit/syminfo.so
91file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ll
92file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ll.ln
93file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ly
94file NOHASH group=bin mode=0644 owner=root path=usr/lib/llib-ly.ln
95file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/ccs/gprof.callg.blurb
96file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/ccs/gprof.flat.blurb
97file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/nceucform
98file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/ncform
99file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/nrform
100file NOHASH group=bin mode=0644 owner=root path=usr/share/lib/ccs/yaccpar
101file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/ar.1
102file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/dis.1
103file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/dump.1
104file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/elfdump.1
105file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/elfedit.1
106file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/gprof.1
107file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/lari.1
108file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/lex.1
109file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/lorder.1
110file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/mcs.1
111file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/nm.1
112file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/prof.1
113file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/ranlib.1
114file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/rpcgen.1
115file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/size.1
116file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/strip.1
117file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/symorder.1
118file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/tsort.1
119file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/unifdef.1
120file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/yacc.1
121hardlink path=usr/bin/amd64/strip target=../../bin/amd64/mcs
122hardlink path=usr/bin/strip target=../bin/mcs
123legacy arch=i386 category=system desc="software development utilities, including ar, dis, dump, elfdump, elfedit, lex, lorder, mcs, nm, prof, ranlib, rpcgen, size, strip, tsort, and yacc" hotline="Please contact your local service provider" name="CCS tools bundled with SunOS" pkg=SUNWbtool vendor=Illumos version=11.11,REV=2009.11.11
124license cr_Sun license=cr_Sun
125license lic_CDDL license=lic_CDDL
126license usr/src/cmd/backup/dump/THIRDPARTYLICENSE license=usr/src/cmd/backup/dump/THIRDPARTYLICENSE
127link path=usr/ccs/bin/amd64/ar target=../../../bin/amd64/ar
128link path=usr/ccs/bin/amd64/dump target=../../../bin/amd64/dump
129link path=usr/ccs/bin/amd64/elfdump target=../../../bin/amd64/elfdump
130link path=usr/ccs/bin/amd64/mcs target=../../../bin/amd64/mcs
131link path=usr/ccs/bin/amd64/nm target=../../../bin/amd64/nm
132link path=usr/ccs/bin/amd64/size target=../../../bin/amd64/size
133link path=usr/ccs/bin/amd64/strip target=../../../bin/amd64/strip
134link path=usr/ccs/bin/ar target=../../bin/ar
135link path=usr/ccs/bin/dis target=../../bin/dis
136link path=usr/ccs/bin/dump target=../../bin/dump
137link path=usr/ccs/bin/elfdump target=../../bin/elfdump
138link path=usr/ccs/bin/error target=../../bin/error
139link path=usr/ccs/bin/gprof target=../../bin/gprof
140link path=usr/ccs/bin/lari target=../../bin/lari
141link path=usr/ccs/bin/lex target=../../bin/lex
142link path=usr/ccs/bin/lorder target=../../bin/lorder
143link path=usr/ccs/bin/mcs target=../../bin/mcs
144link path=usr/ccs/bin/nm target=../../bin/nm
145link path=usr/ccs/bin/prof target=../../bin/prof
146link path=usr/ccs/bin/ranlib target=../../bin/ranlib
147link path=usr/ccs/bin/size target=../../bin/size
148link path=usr/ccs/bin/strip target=../../bin/strip
149link path=usr/ccs/bin/symorder target=../../bin/symorder
150link path=usr/ccs/bin/tsort target=../../bin/tsort
151link path=usr/ccs/bin/unifdef target=../../bin/unifdef
152link path=usr/ccs/bin/yacc target=../../bin/yacc
153link path=usr/ccs/bin/yaccpar target=../../share/lib/ccs/yaccpar
154link path=usr/ccs/lib/llib-ll.ln target=../../lib/llib-ll.ln
155link path=usr/ccs/lib/llib-ly.ln target=../../lib/llib-ly.ln
156link path=usr/lib/elfedit/32 target=.
157link path=usr/lib/elfedit/64 target=amd64
158#
159# CDDL HEADER START
160#
161# The contents of this file are subject to the terms of the
162# Common Development and Distribution License (the "License").
163# You may not use this file except in compliance with the License.
164#
165# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
166# or http://www.opensolaris.org/os/licensing.
167# See the License for the specific language governing permissions
168# and limitations under the License.
169#
170# When distributing Covered Code, include this CDDL HEADER in each
171# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
172# If applicable, add the following below this CDDL HEADER, with the
173# fields enclosed by brackets "[]" replaced with your own identifying
174# information: Portions Copyright [yyyy] [name of copyright owner]
175#
176# CDDL HEADER END
177#
178
179#
180# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
181#
182
183#
184# These actions represent settings which should appear in every package.
185#
186
187#
188# Name the consolidation this package came from.
189#
190set name=org.opensolaris.consolidation value=osnet
191
192#
193# Indicate that the package was published in a zones aware
194# fashion.
195#
196set name=variant.opensolaris.zone value=global value=nonglobal
197#
198# CDDL HEADER START
199#
200# The contents of this file are subject to the terms of the
201# Common Development and Distribution License (the "License").
202# You may not use this file except in compliance with the License.
203#
204# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
205# or http://www.opensolaris.org/os/licensing.
206# See the License for the specific language governing permissions
207# and limitations under the License.
208#
209# When distributing Covered Code, include this CDDL HEADER in each
210# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
211# If applicable, add the following below this CDDL HEADER, with the
212# fields enclosed by brackets "[]" replaced with your own identifying
213# information: Portions Copyright [yyyy] [name of copyright owner]
214#
215# CDDL HEADER END
216#
217
218#
219# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
220# Use is subject to license terms.
221#
222
223#
224# Only publish packages for the currently specified architecture
225#
226# This is somewhat nonintuitive.  In English:
227#
228#	For any action of type "set",
229#	if the "name" property matches the regex "variant.arch",
230#	and *every* occurrence of the "value" property does not match
231#		$ARCH, then don't publish it.
232#
233# ...in other words, if *any* occurrence of "value" matches i386,
234# then the negative lookahead assertion in the regex will fail, and we
235# won't abort based on the action.
236#
237
238#
239# Catch don't-publish settings from manifest-embedded transforms
240#
241#
242# CDDL HEADER START
243#
244# The contents of this file are subject to the terms of the
245# Common Development and Distribution License (the "License").
246# You may not use this file except in compliance with the License.
247#
248# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
249# or http://www.opensolaris.org/os/licensing.
250# See the License for the specific language governing permissions
251# and limitations under the License.
252#
253# When distributing Covered Code, include this CDDL HEADER in each
254# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
255# If applicable, add the following below this CDDL HEADER, with the
256# fields enclosed by brackets "[]" replaced with your own identifying
257# information: Portions Copyright [yyyy] [name of copyright owner]
258#
259# CDDL HEADER END
260#
261
262#
263# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
264#
265
266#
267# This file and its contents are supplied under the terms of the
268# Common Development and Distribution License ("CDDL"), version 1.0.
269# You may only use this file in accordance with the terms of version
270# 1.0 of the CDDL.
271#
272# A full copy of the text of the CDDL should have accompanied this
273# source.  A copy of the CDDL is also available via the Internet
274# at http://www.illumos.org/license/CDDL.
275#
276
277# Copyright 2011, Richard Lowe
278
279# Manual pages are documentation, and more specifically 'man' documentation
280#
281# CDDL HEADER START
282#
283# The contents of this file are subject to the terms of the
284# Common Development and Distribution License (the "License").
285# You may not use this file except in compliance with the License.
286#
287# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
288# or http://www.opensolaris.org/os/licensing.
289# See the License for the specific language governing permissions
290# and limitations under the License.
291#
292# When distributing Covered Code, include this CDDL HEADER in each
293# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
294# If applicable, add the following below this CDDL HEADER, with the
295# fields enclosed by brackets "[]" replaced with your own identifying
296# information: Portions Copyright [yyyy] [name of copyright owner]
297#
298# CDDL HEADER END
299#
300
301#
302# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
303# Copyright 2011, Richard Lowe
304#
305
306#
307# For kernel/drv, set .conf files to mode 0644.  Assume all other
308# files there are drivers, and give them mode 0755 and reboot-needed.
309#
310# The (?<!r) construct in the reboot-needed transform is a negative
311# lookbehind assertion: it says "only match this regex if the
312# previously matched text does NOT match regex r."  So it will match
313# all files in the various kernel trees, except for .conf files.
314#
315
316
317#
318# Non-global zones should not have content in kernel, usr/kernel (and
319# other kernel dirs) or in boot/.
320#
321
322
323#
324# shared objects should generally have mode 0755
325#
326
327#
328# Catch some of the collections of largely read-only files
329#
330
331
332#
333# For what's left, go with root:bin 0644, +x for directories
334#
335
336#
337# Default values for legacy actions
338#
339#
340# CDDL HEADER START
341#
342# The contents of this file are subject to the terms of the
343# Common Development and Distribution License (the "License").
344# You may not use this file except in compliance with the License.
345#
346# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
347# or http://www.opensolaris.org/os/licensing.
348# See the License for the specific language governing permissions
349# and limitations under the License.
350#
351# When distributing Covered Code, include this CDDL HEADER in each
352# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
353# If applicable, add the following below this CDDL HEADER, with the
354# fields enclosed by brackets "[]" replaced with your own identifying
355# information: Portions Copyright [yyyy] [name of copyright owner]
356#
357# CDDL HEADER END
358#
359
360#
361# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
362#
363
364#
365# Pull out the license paths for staging in the proto area.  Ignore
366# those with no path separators, as that indicates a file kept in
367# $SRC/pkg/license_files, rather than alongside the associated source.
368#
369
370#
371# Ordering is important here, and the last line wins.
372#
373# The default of "current" is provided by the calling environment,
374# rather than a print operation.
375#
376depend fmri=pkg:/runtime/perl@5.36-2022.0.0.6.17623.591 predicate=pkg:/runtime/perl-536@5.36.3-2022.0.0.0.17623.591 type=conditional
377depend fmri=consolidation/osnet/osnet-incorporation type=require
378depend fmri=developer/macro/cpp type=require
379depend fmri=pkg:/SUNWcs@0.5.11-0.155.53 type=require
380depend fmri=pkg:/library/libtecla@1.6.0-0.155.53 type=require
381depend fmri=pkg:/system/library@0.5.11-0.155.53 type=require
382depend fmri=runtime/perl-536 type=require
383depend fmri=pkg:/runtime/perl-522@5.22.4-2017.0.0.0.10319.544 fmri=pkg:/runtime/perl-524@5.24.3-2017.0.0.0.10319.47 fmri=pkg:/runtime/perl-536@5.36.3-2022.0.0.0.17623.591 type=require-any
384