components/binutils/binutils.p5m
branchs11-update
changeset 3734 24181f5eb463
parent 3661 47545fb8aed4
--- a/components/binutils/binutils.p5m	Tue Feb 03 12:52:16 2015 -0800
+++ b/components/binutils/binutils.p5m	Tue Feb 03 13:01:27 2015 -0800
@@ -18,94 +18,51 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.*$ -> default mangler.man.stability uncommitted>
 <transform link path=usr/bin/g.* -> default facet.compat.gnulinks true>
 <transform link path=usr/share/man/man1/g.* -> default facet.compat.gnulinks true>
-
 set name=pkg.fmri \
     value=pkg:/developer/gnu-binutils@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="binutils - GNU binutils"
 set name=com.oracle.info.description value="GNU binutils"
 set name=com.oracle.info.tpno value=$(TPNO)
-set name=info.classification \
-    value=org.opensolaris.category.2008:Development/GNU
+set name=info.classification value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
-set name=org.opensolaris.arc-caseid \
-    value=PSARC/2008/656
+set name=org.opensolaris.arc-caseid value=PSARC/2008/656
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-
-dir path=usr
-dir path=usr/bin
-dir path=usr/gnu
-dir path=usr/gnu/$(GNU_ARCH)
-dir path=usr/gnu/$(GNU_ARCH)/bin
-dir path=usr/gnu/$(GNU_ARCH)/lib
-dir path=usr/gnu/$(GNU_ARCH)/lib/ldscripts
-dir path=usr/gnu/bin
-dir path=usr/gnu/include
-dir path=usr/gnu/share
-dir path=usr/gnu/share/locale
-dir path=usr/gnu/share/locale/bg
-dir path=usr/gnu/share/locale/bg/LC_MESSAGES
-dir path=usr/gnu/share/locale/da
-dir path=usr/gnu/share/locale/da/LC_MESSAGES
-dir path=usr/gnu/share/locale/de
-dir path=usr/gnu/share/locale/de/LC_MESSAGES
-dir path=usr/gnu/share/locale/es
-dir path=usr/gnu/share/locale/es/LC_MESSAGES
-dir path=usr/gnu/share/locale/fi
-dir path=usr/gnu/share/locale/fi/LC_MESSAGES
-dir path=usr/gnu/share/locale/fr
-dir path=usr/gnu/share/locale/fr/LC_MESSAGES
-dir path=usr/gnu/share/locale/ga
-dir path=usr/gnu/share/locale/ga/LC_MESSAGES
-dir path=usr/gnu/share/locale/id
-dir path=usr/gnu/share/locale/id/LC_MESSAGES
-dir path=usr/gnu/share/locale/ja
-dir path=usr/gnu/share/locale/ja/LC_MESSAGES
-dir path=usr/gnu/share/locale/ms
-dir path=usr/gnu/share/locale/ms/LC_MESSAGES
-dir path=usr/gnu/share/locale/nl
-dir path=usr/gnu/share/locale/nl/LC_MESSAGES
-dir path=usr/gnu/share/locale/pt_BR
-dir path=usr/gnu/share/locale/pt_BR/LC_MESSAGES
-dir path=usr/gnu/share/locale/ro
-dir path=usr/gnu/share/locale/ro/LC_MESSAGES
-dir path=usr/gnu/share/locale/ru
-dir path=usr/gnu/share/locale/ru/LC_MESSAGES
-dir path=usr/gnu/share/locale/rw
-dir path=usr/gnu/share/locale/rw/LC_MESSAGES
-dir path=usr/gnu/share/locale/sk
-dir path=usr/gnu/share/locale/sk/LC_MESSAGES
-dir path=usr/gnu/share/locale/sv
-dir path=usr/gnu/share/locale/sv/LC_MESSAGES
-dir path=usr/gnu/share/locale/tr
-dir path=usr/gnu/share/locale/tr/LC_MESSAGES
-dir path=usr/gnu/share/locale/uk
-dir path=usr/gnu/share/locale/uk/LC_MESSAGES
-dir path=usr/gnu/share/locale/vi
-dir path=usr/gnu/share/locale/vi/LC_MESSAGES
-dir path=usr/gnu/share/locale/zh_CN
-dir path=usr/gnu/share/locale/zh_CN/LC_MESSAGES
-dir path=usr/gnu/share/locale/zh_TW
-dir path=usr/gnu/share/locale/zh_TW/LC_MESSAGES
-dir path=usr/gnu/share/man
-dir path=usr/gnu/share/man/man1
-dir path=usr/sfw
-dir path=usr/sfw/bin
-dir path=usr/share
-dir path=usr/share/info
-dir path=usr/share/man
-dir path=usr/share/man/man1
-
-file path=usr/gnu/include/ansidecl.h
-file path=usr/gnu/include/bfd.h
-file path=usr/gnu/include/bfdlink.h
-file path=usr/gnu/include/dis-asm.h
-file path=usr/gnu/include/symcat.h
+dir  path=usr
+dir  path=usr/bin
+link path=usr/bin/gaddr2line target=../gnu/bin/addr2line
+link path=usr/bin/gar target=../gnu/bin/ar
+link path=usr/bin/gas target=../gnu/bin/as
+link path=usr/bin/gc++filt target=../gnu/bin/c++filt
+link path=usr/bin/gelfedit target=../gnu/bin/elfedit
+link path=usr/bin/ggprof target=../gnu/bin/gprof
+link path=usr/bin/gld target=../gnu/bin/ld
+link path=usr/bin/gnm target=../gnu/bin/nm
+link path=usr/bin/gobjcopy target=../gnu/bin/objcopy
+link path=usr/bin/gobjdump target=../gnu/bin/objdump
+link path=usr/bin/granlib target=../gnu/bin/ranlib
+link path=usr/bin/greadelf target=../gnu/bin/readelf
+link path=usr/bin/gsize target=../gnu/bin/size
+link path=usr/bin/gstrings target=../gnu/bin/strings
+link path=usr/bin/gstrip target=../gnu/bin/gstrip
+dir  path=usr/gnu
+dir  path=usr/gnu/$(GNU_ARCH)
+dir  path=usr/gnu/$(GNU_ARCH)/bin
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/ar target=../../bin/ar
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/as target=../../bin/as
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/gstrip target=../../bin/gstrip
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/ld target=../../bin/ld
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/nm target=../../bin/nm
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/objcopy target=../../bin/objcopy
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/objdump target=../../bin/objdump
+hardlink path=usr/gnu/$(GNU_ARCH)/bin/ranlib target=../../bin/ranlib
+dir  path=usr/gnu/$(GNU_ARCH)/lib
+dir  path=usr/gnu/$(GNU_ARCH)/lib/ldscripts
 # SPARC linker scripts
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc.x variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc.xbn variant.arch=sparc
@@ -120,19 +77,32 @@
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc.xsw variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc.xu variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc.xw variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.x variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xbn variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xc variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xd variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xdc variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xdw variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xn variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xr variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xs variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xsc variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xsw variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xu variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xw variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.x \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xbn \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xc \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xd \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xdc \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xdw \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xn \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xr \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xs \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xsc \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xsw \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xu \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf32_sparc_sol2.xw \
+    variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc.x variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc.xbn variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc.xc variant.arch=sparc
@@ -146,19 +116,32 @@
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc.xsw variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc.xu variant.arch=sparc
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc.xw variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.x variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xbn variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xc variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xd variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xdc variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xdw variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xn variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xr variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xs variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xsc variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xsw variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xu variant.arch=sparc
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xw variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.x \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xbn \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xc \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xd \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xdc \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xdw \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xn \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xr \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xs \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xsc \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xsw \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xu \
+    variant.arch=sparc
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf64_sparc_sol2.xw \
+    variant.arch=sparc
 # Intel linker scripts
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_i386.x variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_i386.xbn variant.arch=i386
@@ -233,25 +216,31 @@
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64.xu variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64.xw variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.x variant.arch=i386
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xbn variant.arch=i386
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xbn \
+    variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xc variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xd variant.arch=i386
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xdc variant.arch=i386
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xdw variant.arch=i386
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xdc \
+    variant.arch=i386
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xdw \
+    variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xn variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xr variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xs variant.arch=i386
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xsc variant.arch=i386
-file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xsw variant.arch=i386
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xsc \
+    variant.arch=i386
+file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xsw \
+    variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xu variant.arch=i386
 file path=usr/gnu/$(GNU_ARCH)/lib/ldscripts/elf_x86_64_sol2.xw variant.arch=i386
-
+dir  path=usr/gnu/bin
 file path=usr/gnu/bin/addr2line
 file path=usr/gnu/bin/ar
 file path=usr/gnu/bin/as
 file path=usr/gnu/bin/c++filt
 file path=usr/gnu/bin/elfedit
 file path=usr/gnu/bin/gprof
+file usr/gnu/bin/strip path=usr/gnu/bin/gstrip
 file path=usr/gnu/bin/ld
 file path=usr/gnu/bin/nm
 file path=usr/gnu/bin/objcopy
@@ -260,40 +249,62 @@
 file path=usr/gnu/bin/readelf
 file path=usr/gnu/bin/size
 file path=usr/gnu/bin/strings
-file usr/gnu/bin/strip path=usr/gnu/bin/gstrip
-
+dir  path=usr/gnu/include
+file path=usr/gnu/include/ansidecl.h
+file path=usr/gnu/include/bfd.h
+file path=usr/gnu/include/bfdlink.h
+file path=usr/gnu/include/dis-asm.h
+file path=usr/gnu/include/symcat.h
+dir  path=usr/gnu/share
+dir  path=usr/gnu/share/locale
+dir  path=usr/gnu/share/locale/bg
+dir  path=usr/gnu/share/locale/bg/LC_MESSAGES
 file path=usr/gnu/share/locale/bg/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/bg/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/bg/LC_MESSAGES/ld.mo
+dir  path=usr/gnu/share/locale/da
+dir  path=usr/gnu/share/locale/da/LC_MESSAGES
 file path=usr/gnu/share/locale/da/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/da/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/da/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/da/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/da/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/de
+dir  path=usr/gnu/share/locale/de/LC_MESSAGES
 file path=usr/gnu/share/locale/de/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/de/LC_MESSAGES/opcodes.mo
 file path=usr/gnu/share/locale/eo/LC_MESSAGES/gprof.mo
+dir  path=usr/gnu/share/locale/es
+dir  path=usr/gnu/share/locale/es/LC_MESSAGES
 file path=usr/gnu/share/locale/es/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/es/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/es/LC_MESSAGES/gas.mo
 file path=usr/gnu/share/locale/es/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/es/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/es/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/fi
+dir  path=usr/gnu/share/locale/fi/LC_MESSAGES
 file path=usr/gnu/share/locale/fi/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/fi/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/fi/LC_MESSAGES/gas.mo
 file path=usr/gnu/share/locale/fi/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/fi/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/fi/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/fr
+dir  path=usr/gnu/share/locale/fr/LC_MESSAGES
 file path=usr/gnu/share/locale/fr/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/fr/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/fr/LC_MESSAGES/gas.mo
 file path=usr/gnu/share/locale/fr/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/fr/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/fr/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/ga
+dir  path=usr/gnu/share/locale/ga/LC_MESSAGES
 file path=usr/gnu/share/locale/ga/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/ga/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/ga/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/id
+dir  path=usr/gnu/share/locale/id/LC_MESSAGES
 file path=usr/gnu/share/locale/id/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/id/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/id/LC_MESSAGES/gas.mo
@@ -304,64 +315,94 @@
 file path=usr/gnu/share/locale/it/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/it/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/it/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/ja
+dir  path=usr/gnu/share/locale/ja/LC_MESSAGES
 file path=usr/gnu/share/locale/ja/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/ja/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/ja/LC_MESSAGES/gas.mo
 file path=usr/gnu/share/locale/ja/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/ja/LC_MESSAGES/ld.mo
+dir  path=usr/gnu/share/locale/ms
+dir  path=usr/gnu/share/locale/ms/LC_MESSAGES
 file path=usr/gnu/share/locale/ms/LC_MESSAGES/gprof.mo
+dir  path=usr/gnu/share/locale/nl
+dir  path=usr/gnu/share/locale/nl/LC_MESSAGES
 file path=usr/gnu/share/locale/nl/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/nl/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/pt_BR
+dir  path=usr/gnu/share/locale/pt_BR/LC_MESSAGES
 file path=usr/gnu/share/locale/pt_BR/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/pt_BR/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/ro
+dir  path=usr/gnu/share/locale/ro/LC_MESSAGES
 file path=usr/gnu/share/locale/ro/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/ro/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/ro/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/ro/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/ru
+dir  path=usr/gnu/share/locale/ru/LC_MESSAGES
 file path=usr/gnu/share/locale/ru/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/ru/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/ru/LC_MESSAGES/gas.mo
 file path=usr/gnu/share/locale/ru/LC_MESSAGES/gprof.mo
+dir  path=usr/gnu/share/locale/rw
+dir  path=usr/gnu/share/locale/rw/LC_MESSAGES
 file path=usr/gnu/share/locale/rw/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/rw/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/rw/LC_MESSAGES/gas.mo
 file path=usr/gnu/share/locale/rw/LC_MESSAGES/gprof.mo
+dir  path=usr/gnu/share/locale/sk
+dir  path=usr/gnu/share/locale/sk/LC_MESSAGES
 file path=usr/gnu/share/locale/sk/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/sr/LC_MESSAGES/gprof.mo
+dir  path=usr/gnu/share/locale/sv
+dir  path=usr/gnu/share/locale/sv/LC_MESSAGES
 file path=usr/gnu/share/locale/sv/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/sv/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/sv/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/sv/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/sv/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/tr
+dir  path=usr/gnu/share/locale/tr/LC_MESSAGES
 file path=usr/gnu/share/locale/tr/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/tr/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/tr/LC_MESSAGES/gas.mo
 file path=usr/gnu/share/locale/tr/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/tr/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/tr/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/uk
+dir  path=usr/gnu/share/locale/uk/LC_MESSAGES
 file path=usr/gnu/share/locale/uk/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/uk/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/uk/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/uk/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/uk/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/vi
+dir  path=usr/gnu/share/locale/vi/LC_MESSAGES
 file path=usr/gnu/share/locale/vi/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/vi/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/vi/LC_MESSAGES/gprof.mo
 file path=usr/gnu/share/locale/vi/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/vi/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/zh_CN
+dir  path=usr/gnu/share/locale/zh_CN/LC_MESSAGES
 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/bfd.mo
 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/ld.mo
 file path=usr/gnu/share/locale/zh_CN/LC_MESSAGES/opcodes.mo
+dir  path=usr/gnu/share/locale/zh_TW
+dir  path=usr/gnu/share/locale/zh_TW/LC_MESSAGES
 file path=usr/gnu/share/locale/zh_TW/LC_MESSAGES/binutils.mo
 file path=usr/gnu/share/locale/zh_TW/LC_MESSAGES/ld.mo
-
+dir  path=usr/gnu/share/man
+dir  path=usr/gnu/share/man/man1
 file path=usr/gnu/share/man/man1/addr2line.1
 file path=usr/gnu/share/man/man1/ar.1
 file path=usr/gnu/share/man/man1/as.1
 file path=usr/gnu/share/man/man1/c++filt.1
 file path=usr/gnu/share/man/man1/elfedit.1
 file path=usr/gnu/share/man/man1/gprof.1
+file usr/gnu/share/man/man1/strip.1 path=usr/gnu/share/man/man1/gstrip.1
 file path=usr/gnu/share/man/man1/ld.1
 file path=usr/gnu/share/man/man1/nlmconv.1
 file path=usr/gnu/share/man/man1/nm.1
@@ -371,39 +412,8 @@
 file path=usr/gnu/share/man/man1/readelf.1
 file path=usr/gnu/share/man/man1/size.1
 file path=usr/gnu/share/man/man1/strings.1
-file usr/gnu/share/man/man1/strip.1 path=usr/gnu/share/man/man1/gstrip.1
-file path=usr/share/info/as.info
-file path=usr/share/info/bfd.info
-file path=usr/share/info/binutils.info
-file path=usr/share/info/configure.info
-file path=usr/share/info/gprof.info
-file path=usr/share/info/ld.info
-
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/ar target=../../bin/ar
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/as target=../../bin/as
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/ld target=../../bin/ld
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/nm target=../../bin/nm
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/objcopy target=../../bin/objcopy
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/objdump target=../../bin/objdump
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/ranlib target=../../bin/ranlib
-hardlink path=usr/gnu/$(GNU_ARCH)/bin/gstrip target=../../bin/gstrip
-
-link path=usr/bin/gaddr2line target=../gnu/bin/addr2line
-link path=usr/bin/gar target=../gnu/bin/ar
-link path=usr/bin/gas target=../gnu/bin/as
-link path=usr/bin/gc++filt target=../gnu/bin/c++filt
-link path=usr/bin/gelfedit target=../gnu/bin/elfedit
-link path=usr/bin/ggprof target=../gnu/bin/gprof
-link path=usr/bin/gld target=../gnu/bin/ld
-link path=usr/bin/gnm target=../gnu/bin/nm
-link path=usr/bin/gobjcopy target=../gnu/bin/objcopy
-link path=usr/bin/gobjdump target=../gnu/bin/objdump
-link path=usr/bin/granlib target=../gnu/bin/ranlib
-link path=usr/bin/greadelf target=../gnu/bin/readelf
-link path=usr/bin/gsize target=../gnu/bin/size
-link path=usr/bin/gstrings target=../gnu/bin/strings
-link path=usr/bin/gstrip target=../gnu/bin/gstrip
-
+dir  path=usr/sfw
+dir  path=usr/sfw/bin
 link path=usr/sfw/bin/gaddr2line target=../../gnu/bin/addr2line
 link path=usr/sfw/bin/gar target=../../gnu/bin/ar
 link path=usr/sfw/bin/gas target=../../gnu/bin/as
@@ -419,25 +429,29 @@
 link path=usr/sfw/bin/gsize target=../../gnu/bin/size
 link path=usr/sfw/bin/gstrings target=../../gnu/bin/strings
 link path=usr/sfw/bin/gstrip target=../../gnu/bin/gstrip
-
+dir  path=usr/share
+dir  path=usr/share/info
+file path=usr/share/info/as.info
+file path=usr/share/info/bfd.info
+file path=usr/share/info/binutils.info
+file path=usr/share/info/configure.info
+file path=usr/share/info/gprof.info
+file path=usr/share/info/ld.info
+dir  path=usr/share/man
+dir  path=usr/share/man/man1
 link path=usr/share/man/man1/gaddr2line.1 \
     target=../../../gnu/share/man/man1/addr2line.1
-link path=usr/share/man/man1/gar.1 \
-    target=../../../gnu/share/man/man1/ar.1
-link path=usr/share/man/man1/gas.1 \
-    target=../../../gnu/share/man/man1/as.1
+link path=usr/share/man/man1/gar.1 target=../../../gnu/share/man/man1/ar.1
+link path=usr/share/man/man1/gas.1 target=../../../gnu/share/man/man1/as.1
 link path=usr/share/man/man1/gc++filt.1 \
     target=../../../gnu/share/man/man1/c++filt.1
 link path=usr/share/man/man1/gelfedit.1 \
     target=../../../gnu/share/man/man1/elfedit.1
-link path=usr/share/man/man1/ggprof.1 \
-    target=../../../gnu/share/man/man1/gprof.1
-link path=usr/share/man/man1/gld.1 \
-    target=../../../gnu/share/man/man1/ld.1
+link path=usr/share/man/man1/ggprof.1 target=../../../gnu/share/man/man1/gprof.1
+link path=usr/share/man/man1/gld.1 target=../../../gnu/share/man/man1/ld.1
 link path=usr/share/man/man1/gnlmconv.1 \
     target=../../../gnu/share/man/man1/nlmconv.1
-link path=usr/share/man/man1/gnm.1 \
-    target=../../../gnu/share/man/man1/nm.1
+link path=usr/share/man/man1/gnm.1 target=../../../gnu/share/man/man1/nm.1
 link path=usr/share/man/man1/gobjcopy.1 \
     target=../../../gnu/share/man/man1/objcopy.1
 link path=usr/share/man/man1/gobjdump.1 \
@@ -446,15 +460,11 @@
     target=../../../gnu/share/man/man1/ranlib.1
 link path=usr/share/man/man1/greadelf.1 \
     target=../../../gnu/share/man/man1/readelf.1
-link path=usr/share/man/man1/gsize.1 \
-    target=../../../gnu/share/man/man1/size.1
+link path=usr/share/man/man1/gsize.1 target=../../../gnu/share/man/man1/size.1
 link path=usr/share/man/man1/gstrings.1 \
     target=../../../gnu/share/man/man1/strings.1
 link path=usr/share/man/man1/gstrip.1 \
     target=../../../gnu/share/man/man1/gstrip.1
-
-legacy pkg=SUNWbinutils \
-    desc="GNU binutils - Binary file utilities" \
+legacy pkg=SUNWbinutils desc="GNU binutils - Binary file utilities" \
     name="binutils - GNU binutils"
-
 license binutils.license license="GPLv3, FDLv1.3"