1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12# Copyright 2015, Richard Lowe.
13
14set name=pkg.fmri value=pkg:/developer/build/make@0.5.11,5.11-0.155.53
15set name=pkg.description value="Parallel make(1) build tool"
16set name=pkg.summary value="Parallel make(1) build tool"
17set name=info.classification value="org.opensolaris.category.2008:Development/Source Code Management"
18set name=variant.arch value=i386
19dir group=bin mode=0755 owner=root path=usr/share/lib/make
20dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1
21dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1s
22file NOHASH group=bin mode=0555 owner=root path=usr/bin/make
23file NOHASH group=bin mode=0755 owner=root path=usr/lib/amd64/libmakestate.so.1
24file NOHASH group=bin mode=0755 owner=root path=usr/lib/libmakestate.so.1
25file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/make/make.rules
26file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/make/svr4.make.rules
27file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/make.1
28file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1/sysV-make.1
29link path=usr/bin/dmake target=make
30link path=usr/ccs/bin/make target=../../bin/make
31link path=usr/ccs/lib/svr4.make target=../../bin/make
32link path=usr/lib/svr4.make target=../bin/make
33link facet.doc.man=true path=usr/share/man/man1/dmake.1 target=make.1
34link facet.doc.man=true path=usr/share/man/man1s/dmake.1s target=../man1/make.1
35link facet.doc.man=true path=usr/share/man/man1s/make.1s target=../man1/make.1
36link path=usr/xpg4/bin/make target=../../bin/make
37#
38# CDDL HEADER START
39#
40# The contents of this file are subject to the terms of the
41# Common Development and Distribution License (the "License").
42# You may not use this file except in compliance with the License.
43#
44# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
45# or http://www.opensolaris.org/os/licensing.
46# See the License for the specific language governing permissions
47# and limitations under the License.
48#
49# When distributing Covered Code, include this CDDL HEADER in each
50# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
51# If applicable, add the following below this CDDL HEADER, with the
52# fields enclosed by brackets "[]" replaced with your own identifying
53# information: Portions Copyright [yyyy] [name of copyright owner]
54#
55# CDDL HEADER END
56#
57
58#
59# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
60#
61
62#
63# These actions represent settings which should appear in every package.
64#
65
66#
67# Name the consolidation this package came from.
68#
69set name=org.opensolaris.consolidation value=osnet
70
71#
72# Indicate that the package was published in a zones aware
73# fashion.
74#
75set name=variant.opensolaris.zone value=global value=nonglobal
76#
77# CDDL HEADER START
78#
79# The contents of this file are subject to the terms of the
80# Common Development and Distribution License (the "License").
81# You may not use this file except in compliance with the License.
82#
83# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
84# or http://www.opensolaris.org/os/licensing.
85# See the License for the specific language governing permissions
86# and limitations under the License.
87#
88# When distributing Covered Code, include this CDDL HEADER in each
89# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
90# If applicable, add the following below this CDDL HEADER, with the
91# fields enclosed by brackets "[]" replaced with your own identifying
92# information: Portions Copyright [yyyy] [name of copyright owner]
93#
94# CDDL HEADER END
95#
96
97#
98# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
99# Use is subject to license terms.
100#
101
102#
103# Only publish packages for the currently specified architecture
104#
105# This is somewhat nonintuitive.  In English:
106#
107#	For any action of type "set",
108#	if the "name" property matches the regex "variant.arch",
109#	and *every* occurrence of the "value" property does not match
110#		$ARCH, then don't publish it.
111#
112# ...in other words, if *any* occurrence of "value" matches i386,
113# then the negative lookahead assertion in the regex will fail, and we
114# won't abort based on the action.
115#
116
117#
118# Catch don't-publish settings from manifest-embedded transforms
119#
120#
121# CDDL HEADER START
122#
123# The contents of this file are subject to the terms of the
124# Common Development and Distribution License (the "License").
125# You may not use this file except in compliance with the License.
126#
127# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
128# or http://www.opensolaris.org/os/licensing.
129# See the License for the specific language governing permissions
130# and limitations under the License.
131#
132# When distributing Covered Code, include this CDDL HEADER in each
133# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
134# If applicable, add the following below this CDDL HEADER, with the
135# fields enclosed by brackets "[]" replaced with your own identifying
136# information: Portions Copyright [yyyy] [name of copyright owner]
137#
138# CDDL HEADER END
139#
140
141#
142# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
143#
144
145#
146# This file and its contents are supplied under the terms of the
147# Common Development and Distribution License ("CDDL"), version 1.0.
148# You may only use this file in accordance with the terms of version
149# 1.0 of the CDDL.
150#
151# A full copy of the text of the CDDL should have accompanied this
152# source.  A copy of the CDDL is also available via the Internet
153# at http://www.illumos.org/license/CDDL.
154#
155
156# Copyright 2011, Richard Lowe
157
158# Manual pages are documentation, and more specifically 'man' documentation
159#
160# CDDL HEADER START
161#
162# The contents of this file are subject to the terms of the
163# Common Development and Distribution License (the "License").
164# You may not use this file except in compliance with the License.
165#
166# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
167# or http://www.opensolaris.org/os/licensing.
168# See the License for the specific language governing permissions
169# and limitations under the License.
170#
171# When distributing Covered Code, include this CDDL HEADER in each
172# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
173# If applicable, add the following below this CDDL HEADER, with the
174# fields enclosed by brackets "[]" replaced with your own identifying
175# information: Portions Copyright [yyyy] [name of copyright owner]
176#
177# CDDL HEADER END
178#
179
180#
181# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
182# Copyright 2011, Richard Lowe
183#
184
185#
186# For kernel/drv, set .conf files to mode 0644.  Assume all other
187# files there are drivers, and give them mode 0755 and reboot-needed.
188#
189# The (?<!r) construct in the reboot-needed transform is a negative
190# lookbehind assertion: it says "only match this regex if the
191# previously matched text does NOT match regex r."  So it will match
192# all files in the various kernel trees, except for .conf files.
193#
194
195
196#
197# Non-global zones should not have content in kernel, usr/kernel (and
198# other kernel dirs) or in boot/.
199#
200
201
202#
203# shared objects should generally have mode 0755
204#
205
206#
207# Catch some of the collections of largely read-only files
208#
209
210
211#
212# For what's left, go with root:bin 0644, +x for directories
213#
214
215#
216# Default values for legacy actions
217#
218#
219# CDDL HEADER START
220#
221# The contents of this file are subject to the terms of the
222# Common Development and Distribution License (the "License").
223# You may not use this file except in compliance with the License.
224#
225# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
226# or http://www.opensolaris.org/os/licensing.
227# See the License for the specific language governing permissions
228# and limitations under the License.
229#
230# When distributing Covered Code, include this CDDL HEADER in each
231# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
232# If applicable, add the following below this CDDL HEADER, with the
233# fields enclosed by brackets "[]" replaced with your own identifying
234# information: Portions Copyright [yyyy] [name of copyright owner]
235#
236# CDDL HEADER END
237#
238
239#
240# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
241#
242
243#
244# Pull out the license paths for staging in the proto area.  Ignore
245# those with no path separators, as that indicates a file kept in
246# $SRC/pkg/license_files, rather than alongside the associated source.
247#
248
249#
250# Ordering is important here, and the last line wins.
251#
252# The default of "current" is provided by the calling environment,
253# rather than a print operation.
254#
255depend fmri=consolidation/osnet/osnet-incorporation type=require
256