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.
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.
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]
23 # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2018 Norm Jacobs
25 # Copyright (c) 2020 Michal Nowak
26 # Copyright (c) 2022 Klaus Ziegler
29 set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
30 set name=pkg.human-version value=$(HUMAN_VERSION)
31 set name=pkg.summary value="$(COMPONENT_SUMMARY)"
32 set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
33 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
34 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
35 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
37 <transform link path=usr/bin/g.* -> default facet.compat.gnulinks true>
38 <transform link path=usr/share/man/man1/g.* -> default facet.compat.gnulinks true>
40 link path=usr/bin/gaddr2line target=../gnu/bin/addr2line
41 link path=usr/bin/gar target=../gnu/bin/ar
42 link path=usr/bin/gas target=../gnu/bin/as
43 link path=usr/bin/gc++filt target=../gnu/bin/c++filt
44 link path=usr/bin/gelfedit target=../gnu/bin/elfedit
45 link path=usr/bin/ggprof target=../gnu/bin/gprof
46 link path=usr/bin/gld target=../gnu/bin/ld
47 link path=usr/bin/gnm target=../gnu/bin/nm
48 link path=usr/bin/gobjcopy target=../gnu/bin/objcopy
49 link path=usr/bin/gobjdump target=../gnu/bin/objdump
50 link path=usr/bin/granlib target=../gnu/bin/ranlib
51 link path=usr/bin/readelf target=../gnu/bin/readelf
52 link path=usr/bin/gsize target=../gnu/bin/size
53 link path=usr/bin/gstrings target=../gnu/bin/strings
54 link path=usr/bin/gstrip target=../gnu/bin/strip
55 # SPARC linker scripts
56 $(sparc_ONLY)<include binutils.sparc>
57 # Intel linker scripts
58 $(i386_ONLY)<include binutils.i386>
60 file path=usr/gnu/bin/addr2line
61 file path=usr/gnu/bin/ar
62 file path=usr/gnu/bin/as
63 file path=usr/gnu/bin/c++filt
64 file path=usr/gnu/bin/elfedit
65 file path=usr/gnu/bin/gprof
66 file path=usr/gnu/bin/ld
67 hardlink path=usr/gnu/bin/ld.bfd target=ld
68 file path=usr/gnu/bin/nm
69 file path=usr/gnu/bin/objcopy
70 file path=usr/gnu/bin/objdump
71 file path=usr/gnu/bin/ranlib
72 file path=usr/gnu/bin/readelf
73 file path=usr/gnu/bin/size
74 file path=usr/gnu/bin/strings
75 file path=usr/gnu/bin/strip
76 file path=usr/gnu/include/ansidecl.h
77 file path=usr/gnu/include/bfd.h
78 file path=usr/gnu/include/bfdlink.h
79 file path=usr/gnu/include/ctf-api.h
80 file path=usr/gnu/include/ctf.h
81 file path=usr/gnu/include/diagnostics.h
82 file path=usr/gnu/include/dis-asm.h
83 file path=usr/gnu/include/plugin-api.h
84 file path=usr/gnu/include/symcat.h
85 file path=usr/gnu/lib/$(MACH64)/bfd-plugins/libdep.so
86 file path=usr/gnu/lib/$(MACH64)/libbfd.a
87 file path=usr/gnu/lib/$(MACH64)/libctf-nobfd.a
88 file path=usr/gnu/lib/$(MACH64)/libctf.a
89 file path=usr/gnu/lib/$(MACH64)/libopcodes.a
90 file path=usr/gnu/share/locale/bg/LC_MESSAGES/binutils.mo
91 file path=usr/gnu/share/locale/bg/LC_MESSAGES/gprof.mo
92 file path=usr/gnu/share/locale/bg/LC_MESSAGES/ld.mo
93 file path=usr/gnu/share/locale/ca/LC_MESSAGES/binutils.mo
94 file path=usr/gnu/share/locale/da/LC_MESSAGES/bfd.mo
95 file path=usr/gnu/share/locale/da/LC_MESSAGES/binutils.mo
96 file path=usr/gnu/share/locale/da/LC_MESSAGES/gprof.mo
97 file path=usr/gnu/share/locale/da/LC_MESSAGES/ld.mo
98 file path=usr/gnu/share/locale/da/LC_MESSAGES/opcodes.mo
99 file path=usr/gnu/share/locale/de/LC_MESSAGES/gprof.mo
100 file path=usr/gnu/share/locale/de/LC_MESSAGES/ld.mo
101 file path=usr/gnu/share/locale/de/LC_MESSAGES/opcodes.mo
102 file path=usr/gnu/share/locale/eo/LC_MESSAGES/gprof.mo
103 file path=usr/gnu/share/locale/es/LC_MESSAGES/bfd.mo
104 file path=usr/gnu/share/locale/es/LC_MESSAGES/binutils.mo
105 file path=usr/gnu/share/locale/es/LC_MESSAGES/gas.mo
106 file path=usr/gnu/share/locale/es/LC_MESSAGES/gprof.mo
107 file path=usr/gnu/share/locale/es/LC_MESSAGES/ld.mo
108 file path=usr/gnu/share/locale/es/LC_MESSAGES/opcodes.mo
109 file path=usr/gnu/share/locale/fi/LC_MESSAGES/bfd.mo
110 file path=usr/gnu/share/locale/fi/LC_MESSAGES/binutils.mo
111 file path=usr/gnu/share/locale/fi/LC_MESSAGES/gas.mo
112 file path=usr/gnu/share/locale/fi/LC_MESSAGES/gprof.mo
113 file path=usr/gnu/share/locale/fi/LC_MESSAGES/ld.mo
114 file path=usr/gnu/share/locale/fi/LC_MESSAGES/opcodes.mo
115 file path=usr/gnu/share/locale/fr/LC_MESSAGES/bfd.mo
116 file path=usr/gnu/share/locale/fr/LC_MESSAGES/binutils.mo
117 file path=usr/gnu/share/locale/fr/LC_MESSAGES/gas.mo
118 file path=usr/gnu/share/locale/fr/LC_MESSAGES/gprof.mo
119 file path=usr/gnu/share/locale/fr/LC_MESSAGES/ld.mo
120 file path=usr/gnu/share/locale/fr/LC_MESSAGES/opcodes.mo
121 file path=usr/gnu/share/locale/ga/LC_MESSAGES/gprof.mo
122 file path=usr/gnu/share/locale/ga/LC_MESSAGES/ld.mo
123 file path=usr/gnu/share/locale/ga/LC_MESSAGES/opcodes.mo
124 file path=usr/gnu/share/locale/hr/LC_MESSAGES/bfd.mo
125 file path=usr/gnu/share/locale/hr/LC_MESSAGES/binutils.mo
126 file path=usr/gnu/share/locale/hu/LC_MESSAGES/gprof.mo
127 file path=usr/gnu/share/locale/id/LC_MESSAGES/bfd.mo
128 file path=usr/gnu/share/locale/id/LC_MESSAGES/binutils.mo
129 file path=usr/gnu/share/locale/id/LC_MESSAGES/gas.mo
130 file path=usr/gnu/share/locale/id/LC_MESSAGES/gprof.mo
131 file path=usr/gnu/share/locale/id/LC_MESSAGES/ld.mo
132 file path=usr/gnu/share/locale/id/LC_MESSAGES/opcodes.mo
133 file path=usr/gnu/share/locale/it/LC_MESSAGES/binutils.mo
134 file path=usr/gnu/share/locale/it/LC_MESSAGES/gprof.mo
135 file path=usr/gnu/share/locale/it/LC_MESSAGES/ld.mo
136 file path=usr/gnu/share/locale/it/LC_MESSAGES/opcodes.mo
137 file path=usr/gnu/share/locale/ja/LC_MESSAGES/bfd.mo
138 file path=usr/gnu/share/locale/ja/LC_MESSAGES/binutils.mo
139 file path=usr/gnu/share/locale/ja/LC_MESSAGES/gas.mo
140 file path=usr/gnu/share/locale/ja/LC_MESSAGES/gprof.mo
141 file path=usr/gnu/share/locale/ja/LC_MESSAGES/ld.mo
142 file path=usr/gnu/share/locale/ka/LC_MESSAGES/bfd.mo
143 file path=usr/gnu/share/locale/ka/LC_MESSAGES/gprof.mo
144 file path=usr/gnu/share/locale/ka/LC_MESSAGES/ld.mo
145 file path=usr/gnu/share/locale/ms/LC_MESSAGES/gprof.mo
146 file path=usr/gnu/share/locale/nl/LC_MESSAGES/gprof.mo
147 file path=usr/gnu/share/locale/nl/LC_MESSAGES/opcodes.mo
148 file path=usr/gnu/share/locale/pt/LC_MESSAGES/bfd.mo
149 file path=usr/gnu/share/locale/pt/LC_MESSAGES/binutils.mo
150 file path=usr/gnu/share/locale/pt_BR/LC_MESSAGES/gprof.mo
151 file path=usr/gnu/share/locale/pt_BR/LC_MESSAGES/ld.mo
152 file path=usr/gnu/share/locale/pt_BR/LC_MESSAGES/opcodes.mo
153 file path=usr/gnu/share/locale/ro/LC_MESSAGES/bfd.mo
154 file path=usr/gnu/share/locale/ro/LC_MESSAGES/binutils.mo
155 file path=usr/gnu/share/locale/ro/LC_MESSAGES/gprof.mo
156 file path=usr/gnu/share/locale/ro/LC_MESSAGES/ld.mo
157 file path=usr/gnu/share/locale/ro/LC_MESSAGES/opcodes.mo
158 file path=usr/gnu/share/locale/ru/LC_MESSAGES/bfd.mo
159 file path=usr/gnu/share/locale/ru/LC_MESSAGES/binutils.mo
160 file path=usr/gnu/share/locale/ru/LC_MESSAGES/gas.mo
161 file path=usr/gnu/share/locale/ru/LC_MESSAGES/gprof.mo
162 file path=usr/gnu/share/locale/ru/LC_MESSAGES/ld.mo
163 file path=usr/gnu/share/locale/rw/LC_MESSAGES/bfd.mo
164 file path=usr/gnu/share/locale/rw/LC_MESSAGES/binutils.mo
165 file path=usr/gnu/share/locale/rw/LC_MESSAGES/gas.mo
166 file path=usr/gnu/share/locale/rw/LC_MESSAGES/gprof.mo
167 file path=usr/gnu/share/locale/sk/LC_MESSAGES/binutils.mo
168 file path=usr/gnu/share/locale/sr/LC_MESSAGES/bfd.mo
169 file path=usr/gnu/share/locale/sr/LC_MESSAGES/binutils.mo
170 file path=usr/gnu/share/locale/sr/LC_MESSAGES/gprof.mo
171 file path=usr/gnu/share/locale/sr/LC_MESSAGES/ld.mo
172 file path=usr/gnu/share/locale/sr/LC_MESSAGES/opcodes.mo
173 file path=usr/gnu/share/locale/sv/LC_MESSAGES/bfd.mo
174 file path=usr/gnu/share/locale/sv/LC_MESSAGES/binutils.mo
175 file path=usr/gnu/share/locale/sv/LC_MESSAGES/gas.mo
176 file path=usr/gnu/share/locale/sv/LC_MESSAGES/gprof.mo
177 file path=usr/gnu/share/locale/sv/LC_MESSAGES/ld.mo
178 file path=usr/gnu/share/locale/sv/LC_MESSAGES/opcodes.mo
179 file path=usr/gnu/share/locale/tr/LC_MESSAGES/bfd.mo
180 file path=usr/gnu/share/locale/tr/LC_MESSAGES/binutils.mo
181 file path=usr/gnu/share/locale/tr/LC_MESSAGES/gas.mo
182 file path=usr/gnu/share/locale/tr/LC_MESSAGES/gprof.mo
183 file path=usr/gnu/share/locale/tr/LC_MESSAGES/ld.mo
184 file path=usr/gnu/share/locale/tr/LC_MESSAGES/opcodes.mo
185 file path=usr/gnu/share/locale/uk/LC_MESSAGES/bfd.mo
186 file path=usr/gnu/share/locale/uk/LC_MESSAGES/binutils.mo
187 file path=usr/gnu/share/locale/uk/LC_MESSAGES/gas.mo
188 file path=usr/gnu/share/locale/uk/LC_MESSAGES/gprof.mo
189 file path=usr/gnu/share/locale/uk/LC_MESSAGES/ld.mo
190 file path=usr/gnu/share/locale/uk/LC_MESSAGES/opcodes.mo
191 file path=usr/gnu/share/locale/vi/LC_MESSAGES/bfd.mo
192 file path=usr/gnu/share/locale/vi/LC_MESSAGES/binutils.mo
193 file path=usr/gnu/share/locale/vi/LC_MESSAGES/gprof.mo
194 file path=usr/gnu/share/locale/vi/LC_MESSAGES/ld.mo
195 file path=usr/gnu/share/locale/vi/LC_MESSAGES/opcodes.mo
196 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/bfd.mo
197 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/binutils.mo
198 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/gas.mo
199 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/ld.mo
200 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/opcodes.mo
201 file path=usr/gnu/share/locale/zh_TW/LC_MESSAGES/binutils.mo
202 file path=usr/gnu/share/locale/zh_TW/LC_MESSAGES/ld.mo
203 file path=usr/gnu/share/man/man1/addr2line.1
204 file path=usr/gnu/share/man/man1/ar.1
205 file path=usr/gnu/share/man/man1/as.1
206 file path=usr/gnu/share/man/man1/c++filt.1
207 file path=usr/gnu/share/man/man1/dlltool.1
208 file path=usr/gnu/share/man/man1/elfedit.1
209 file path=usr/gnu/share/man/man1/gprof.1
210 file path=usr/gnu/share/man/man1/ld.1
211 file path=usr/gnu/share/man/man1/nm.1
212 file path=usr/gnu/share/man/man1/objcopy.1
213 file path=usr/gnu/share/man/man1/objdump.1
214 file path=usr/gnu/share/man/man1/ranlib.1
215 file path=usr/gnu/share/man/man1/readelf.1
216 file path=usr/gnu/share/man/man1/size.1
217 file path=usr/gnu/share/man/man1/strings.1
218 file path=usr/gnu/share/man/man1/strip.1
219 file path=usr/gnu/share/man/man1/windmc.1
220 file path=usr/gnu/share/man/man1/windres.1
221 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/ar target=../../bin/ar
222 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/as target=../../bin/as
223 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/ld target=../../bin/ld
224 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/ld.bfd target=../../bin/ld
225 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/nm target=../../bin/nm
226 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/objcopy target=../../bin/objcopy
227 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/objdump target=../../bin/objdump
228 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/ranlib target=../../bin/ranlib
229 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/readelf target=../../bin/readelf
230 hardlink path=usr/gnu/$(GCC_GNU_TRIPLET)/bin/strip target=../../bin/strip
231 file path=usr/share/info/as.info
232 file path=usr/share/info/bfd.info
233 file path=usr/share/info/binutils.info
234 file path=usr/share/info/gprof.info
235 file path=usr/share/info/ldint.info
236 file path=usr/share/info/ld.info
237 link path=usr/sfw/bin/gaddr2line target=../../gnu/bin/addr2line
238 link path=usr/sfw/bin/gar target=../../gnu/bin/ar
239 link path=usr/sfw/bin/gas target=../../gnu/bin/as
240 link path=usr/sfw/bin/gc++filt target=../../gnu/bin/c++filt
241 link path=usr/sfw/bin/gelfedit target=../../gnu/bin/elfedit
242 link path=usr/sfw/bin/ggprof target=../../gnu/bin/gprof
243 link path=usr/sfw/bin/gld target=../../gnu/bin/ld
244 link path=usr/sfw/bin/gnm target=../../gnu/bin/nm
245 link path=usr/sfw/bin/gobjcopy target=../../gnu/bin/objcopy
246 link path=usr/sfw/bin/gobjdump target=../../gnu/bin/objdump
247 link path=usr/sfw/bin/granlib target=../../gnu/bin/ranlib
248 link path=usr/sfw/bin/gsize target=../../gnu/bin/size
249 link path=usr/sfw/bin/gstrings target=../../gnu/bin/strings
250 link path=usr/sfw/bin/gstrip target=../../gnu/bin/strip
251 link path=usr/share/man/man1/gaddr2line.1 \
252 target=../../../gnu/share/man/man1/addr2line.1
253 link path=usr/share/man/man1/gar.1 target=../../../gnu/share/man/man1/ar.1
254 link path=usr/share/man/man1/gas.1 target=../../../gnu/share/man/man1/as.1
255 link path=usr/share/man/man1/gc++filt.1 \
256 target=../../../gnu/share/man/man1/c++filt.1
257 link path=usr/share/man/man1/gelfedit.1 \
258 target=../../../gnu/share/man/man1/elfedit.1
259 link path=usr/share/man/man1/ggprof.1 target=../../../gnu/share/man/man1/gprof.1
260 link path=usr/share/man/man1/gld.1 target=../../../gnu/share/man/man1/ld.1
261 link path=usr/share/man/man1/gnm.1 target=../../../gnu/share/man/man1/nm.1
262 link path=usr/share/man/man1/gobjcopy.1 \
263 target=../../../gnu/share/man/man1/objcopy.1
264 link path=usr/share/man/man1/gobjdump.1 \
265 target=../../../gnu/share/man/man1/objdump.1
266 link path=usr/share/man/man1/granlib.1 \
267 target=../../../gnu/share/man/man1/ranlib.1
268 link path=usr/share/man/man1/greadelf.1 \
269 target=../../../gnu/share/man/man1/readelf.1
270 link path=usr/share/man/man1/gsize.1 target=../../../gnu/share/man/man1/size.1
271 link path=usr/share/man/man1/gstrings.1 \
272 target=../../../gnu/share/man/man1/strings.1
273 link path=usr/share/man/man1/gstrip.1 \
274 target=../../../gnu/share/man/man1/strip.1
275 legacy pkg=SUNWbinutils desc="GNU binutils - Binary file utilities" \
276 name="binutils - GNU binutils"
277 license binutils.license license="GPLv3, FDLv1.3"