components/gcc45/gcc-45.p5m
branchs11-update
changeset 3734 24181f5eb463
parent 3661 47545fb8aed4
equal deleted inserted replaced
3723:1cc872b933c9 3734:24181f5eb463
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
    21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
    22 #
    22 #
    23 
    23 
    24 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
    24 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
    25 set name=pkg.fmri \
    25 set name=pkg.fmri \
    26     value=pkg:/developer/gcc-45@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    26     value=pkg:/developer/gcc-45@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
    38 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    38 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
    39 
    39 
    40 # Mediated links for gcc binaries in /usr/bin
    40 # Mediated links for gcc binaries in /usr/bin
    41 link path=usr/bin/c++ target=../gcc/4.5/bin/c++ mediator=gcc \
    41 link path=usr/bin/c++ target=../gcc/4.5/bin/c++ mediator=gcc \
    42     mediator-version=4.5
    42     mediator-version=4.5
       
    43 
       
    44 # Mediated links for gcc binaries in /usr/bin
       
    45 link path=usr/bin/c++ target=../gcc/4.5/bin/c++ mediator=gcc \
       
    46     mediator-version=4.5
    43 link path=usr/bin/g++ target=../gcc/4.5/bin/g++ mediator=gcc \
    47 link path=usr/bin/g++ target=../gcc/4.5/bin/g++ mediator=gcc \
    44     mediator-version=4.5
    48     mediator-version=4.5
       
    49 link path=usr/bin/g++ target=../gcc/4.5/bin/g++ mediator=gcc \
       
    50     mediator-version=4.5
    45 link path=usr/bin/gcc target=../gcc/4.5/bin/gcc mediator=gcc \
    51 link path=usr/bin/gcc target=../gcc/4.5/bin/gcc mediator=gcc \
    46     mediator-version=4.5
    52     mediator-version=4.5
       
    53 link path=usr/bin/gcc target=../gcc/4.5/bin/gcc mediator=gcc \
       
    54     mediator-version=4.5
    47 link path=usr/bin/gcov target=../gcc/4.5/bin/gcov mediator=gcc \
    55 link path=usr/bin/gcov target=../gcc/4.5/bin/gcov mediator=gcc \
    48     mediator-version=4.5
    56     mediator-version=4.5
       
    57 link path=usr/bin/gcov target=../gcc/4.5/bin/gcov mediator=gcc \
       
    58     mediator-version=4.5
    49 link path=usr/bin/gcpp target=../gcc/4.5/bin/cpp mediator=gcc \
    59 link path=usr/bin/gcpp target=../gcc/4.5/bin/cpp mediator=gcc \
    50     mediator-version=4.5
    60     mediator-version=4.5
       
    61 link path=usr/bin/gcpp target=../gcc/4.5/bin/cpp mediator=gcc \
       
    62     mediator-version=4.5
    51 link path=usr/bin/gfortran target=../gcc/4.5/bin/gfortran mediator=gcc \
    63 link path=usr/bin/gfortran target=../gcc/4.5/bin/gfortran mediator=gcc \
    52     mediator-version=4.5
    64     mediator-version=4.5
       
    65 link path=usr/bin/gfortran target=../gcc/4.5/bin/gfortran mediator=gcc \
       
    66     mediator-version=4.5
       
    67 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-c++ target=$(GNU_ARCH)-g++
    53 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-c++ target=$(GNU_ARCH)-g++
    68 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-c++ target=$(GNU_ARCH)-g++
    54 file path=usr/gcc/4.5/bin/$(GNU_ARCH)-g++
    69 file path=usr/gcc/4.5/bin/$(GNU_ARCH)-g++
    55 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gcc target=gcc
    70 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gcc target=gcc
       
    71 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gcc target=gcc
       
    72 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gfortran target=gfortran
    56 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gfortran target=gfortran
    73 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gfortran target=gfortran
    57 hardlink path=usr/gcc/4.5/bin/c++ target=$(GNU_ARCH)-g++
    74 hardlink path=usr/gcc/4.5/bin/c++ target=$(GNU_ARCH)-g++
       
    75 hardlink path=usr/gcc/4.5/bin/c++ target=$(GNU_ARCH)-g++
    58 file path=usr/gcc/4.5/bin/cpp
    76 file path=usr/gcc/4.5/bin/cpp
       
    77 hardlink path=usr/gcc/4.5/bin/g++ target=$(GNU_ARCH)-g++
    59 hardlink path=usr/gcc/4.5/bin/g++ target=$(GNU_ARCH)-g++
    78 hardlink path=usr/gcc/4.5/bin/g++ target=$(GNU_ARCH)-g++
    60 file path=usr/gcc/4.5/bin/gcc
    79 file path=usr/gcc/4.5/bin/gcc
    61 file path=usr/gcc/4.5/bin/gcov
    80 file path=usr/gcc/4.5/bin/gcov
    62 file path=usr/gcc/4.5/bin/gfortran
    81 file path=usr/gcc/4.5/bin/gfortran
    63 file path=usr/gcc/4.5/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/$(MACH64)/bits/atomic_word.h
    82 file path=usr/gcc/4.5/include/c++/$(COMPONENT_VERSION)/$(GNU_ARCH)/$(MACH64)/bits/atomic_word.h
  1090 file path=usr/gcc/4.5/lib/libssp_nonshared.a
  1109 file path=usr/gcc/4.5/lib/libssp_nonshared.a
  1091 file path=usr/gcc/4.5/lib/libstdc++.a
  1110 file path=usr/gcc/4.5/lib/libstdc++.a
  1092 file path=usr/gcc/4.5/lib/libsupc++.a
  1111 file path=usr/gcc/4.5/lib/libsupc++.a
  1093 file path=usr/gcc/4.5/share/info/cpp.info
  1112 file path=usr/gcc/4.5/share/info/cpp.info
  1094 file path=usr/gcc/4.5/share/info/cppinternals.info
  1113 file path=usr/gcc/4.5/share/info/cppinternals.info
       
  1114 link path=usr/gcc/4.5/share/info/dir \
       
  1115     target=../../../../../var/info/usr_gcc_4.5_share_info_dir
  1095 file path=usr/gcc/4.5/share/info/gcc.info
  1116 file path=usr/gcc/4.5/share/info/gcc.info
  1096 file path=usr/gcc/4.5/share/info/gccinstall.info
  1117 file path=usr/gcc/4.5/share/info/gccinstall.info
  1097 file path=usr/gcc/4.5/share/info/gccint.info
  1118 file path=usr/gcc/4.5/share/info/gccint.info
  1098 file path=usr/gcc/4.5/share/info/gfortran.info
  1119 file path=usr/gcc/4.5/share/info/gfortran.info
  1099 file path=usr/gcc/4.5/share/info/libgomp.info
  1120 file path=usr/gcc/4.5/share/info/libgomp.info
  1100 link path=usr/gcc/4.5/share/info/dir target=../../../../../var/info/usr_gcc_4.5_share_info_dir
       
  1101 file path=usr/gcc/4.5/share/locale/be/LC_MESSAGES/cpplib.mo
  1121 file path=usr/gcc/4.5/share/locale/be/LC_MESSAGES/cpplib.mo
  1102 file path=usr/gcc/4.5/share/locale/be/LC_MESSAGES/gcc.mo
  1122 file path=usr/gcc/4.5/share/locale/be/LC_MESSAGES/gcc.mo
  1103 file path=usr/gcc/4.5/share/locale/ca/LC_MESSAGES/cpplib.mo
  1123 file path=usr/gcc/4.5/share/locale/ca/LC_MESSAGES/cpplib.mo
  1104 file path=usr/gcc/4.5/share/locale/da/LC_MESSAGES/cpplib.mo
  1124 file path=usr/gcc/4.5/share/locale/da/LC_MESSAGES/cpplib.mo
  1105 file path=usr/gcc/4.5/share/locale/da/LC_MESSAGES/gcc.mo
  1125 file path=usr/gcc/4.5/share/locale/da/LC_MESSAGES/gcc.mo
  1138 file path=usr/gcc/4.5/share/man/man1/gcov.1
  1158 file path=usr/gcc/4.5/share/man/man1/gcov.1
  1139 file path=usr/gcc/4.5/share/man/man1/gfortran.1
  1159 file path=usr/gcc/4.5/share/man/man1/gfortran.1
  1140 file path=usr/gcc/4.5/share/man/man7/fsf-funding.7
  1160 file path=usr/gcc/4.5/share/man/man7/fsf-funding.7
  1141 file path=usr/gcc/4.5/share/man/man7/gfdl.7
  1161 file path=usr/gcc/4.5/share/man/man7/gfdl.7
  1142 file path=usr/gcc/4.5/share/man/man7/gpl.7
  1162 file path=usr/gcc/4.5/share/man/man7/gpl.7
       
  1163 link path=usr/share/man/man1/g++.1 \
       
  1164     target=../../../gcc/4.5/share/man/man1/g++.1 mediator=gcc \
       
  1165     mediator-version=4.5
       
  1166 link path=usr/share/man/man1/gcc.1 \
       
  1167     target=../../../gcc/4.5/share/man/man1/gcc.1 mediator=gcc \
       
  1168     mediator-version=4.5
       
  1169 link path=usr/share/man/man1/gcov.1 \
       
  1170     target=../../../gcc/4.5/share/man/man1/gcov.1 mediator=gcc \
       
  1171     mediator-version=4.5
       
  1172 link path=usr/share/man/man1/gcpp.1 \
       
  1173     target=../../../gcc/4.5/share/man/man1/cpp.1 mediator=gcc \
       
  1174     mediator-version=4.5
       
  1175 link path=usr/share/man/man1/gfortran.1 \
       
  1176     target=../../../gcc/4.5/share/man/man1/gfortran.1 mediator=gcc \
       
  1177     mediator-version=4.5
       
  1178 link path=usr/share/man/man7/fsf-funding.7 \
       
  1179     target=../../../gcc/4.5/share/man/man7/fsf-funding.7 mediator=gcc \
       
  1180     mediator-version=4.5
       
  1181 link path=usr/share/man/man7/gfdl.7 \
       
  1182     target=../../../gcc/4.5/share/man/man7/gfdl.7 mediator=gcc \
       
  1183     mediator-version=4.5
       
  1184 link path=usr/share/man/man7/gpl.7 \
       
  1185     target=../../../gcc/4.5/share/man/man7/gpl.7 mediator=gcc \
       
  1186     mediator-version=4.5
       
  1187 file usr/gcc/4.5/share/info/dir path=var/info/usr_gcc_4.5_share_info_dir \
       
  1188     mode=0644 preserve=true
       
  1189 license gcc45.license license="GPLv3 with Runtime Exception"
       
  1190 depend type=optional fmri=developer/[email protected]
       
  1191 depend type=require fmri=__TBD pkg.debug.depend.file=usr/bin/as \
       
  1192     variant.arch=sparc
       
  1193 depend type=require fmri=__TBD pkg.debug.depend.file=usr/bin/ld
  1143 
  1194 
  1144 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-c++ target=$(GNU_ARCH)-g++
  1195 # gcc 4.5 on x86 uses the CRT files in /usr/lib, and gcc 4.5 on SPARC
  1145 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gcc target=gcc
  1196 # does not.  Any upgrade to this package should reverify this and adjust
  1146 hardlink path=usr/gcc/4.5/bin/$(GNU_ARCH)-gfortran target=gfortran
       
  1147 hardlink path=usr/gcc/4.5/bin/c++ target=$(GNU_ARCH)-g++
       
  1148 hardlink path=usr/gcc/4.5/bin/g++ target=$(GNU_ARCH)-g++
       
  1149 
       
  1150 # Mediated links for gcc binaries in /usr/bin
       
  1151 link path=usr/bin/c++ target=../gcc/4.5/bin/c++ \
       
  1152     mediator=gcc mediator-version=4.5
       
  1153     
       
  1154 link path=usr/bin/g++ target=../gcc/4.5/bin/g++ \
       
  1155     mediator=gcc mediator-version=4.5
       
  1156     
       
  1157 link path=usr/bin/gcc target=../gcc/4.5/bin/gcc \
       
  1158     mediator=gcc mediator-version=4.5
       
  1159     
       
  1160 link path=usr/bin/gcov target=../gcc/4.5/bin/gcov \
       
  1161     mediator=gcc mediator-version=4.5
       
  1162     
       
  1163 link path=usr/bin/gcpp target=../gcc/4.5/bin/cpp \
       
  1164     mediator=gcc mediator-version=4.5
       
  1165     
       
  1166 link path=usr/bin/gfortran target=../gcc/4.5/bin/gfortran \
       
  1167     mediator=gcc mediator-version=4.5
       
  1168     
       
  1169 link path=usr/share/man/man1/g++.1 \
       
  1170     target=../../../gcc/4.5/share/man/man1/g++.1 \
       
  1171     mediator=gcc mediator-version=4.5
       
  1172     
       
  1173 link path=usr/share/man/man1/gcc.1 \
       
  1174     target=../../../gcc/4.5/share/man/man1/gcc.1 \
       
  1175     mediator=gcc mediator-version=4.5
       
  1176     
       
  1177 link path=usr/share/man/man1/gcov.1 \
       
  1178     target=../../../gcc/4.5/share/man/man1/gcov.1 \
       
  1179     mediator=gcc mediator-version=4.5
       
  1180     
       
  1181 link path=usr/share/man/man1/gcpp.1 \
       
  1182     target=../../../gcc/4.5/share/man/man1/cpp.1 \
       
  1183     mediator=gcc mediator-version=4.5
       
  1184     
       
  1185 link path=usr/share/man/man7/fsf-funding.7 \
       
  1186     target=../../../gcc/4.5/share/man/man7/fsf-funding.7 \
       
  1187     mediator=gcc mediator-version=4.5
       
  1188     
       
  1189 link path=usr/share/man/man7/gfdl.7 \
       
  1190     target=../../../gcc/4.5/share/man/man7/gfdl.7 \
       
  1191     mediator=gcc mediator-version=4.5
       
  1192     
       
  1193 link path=usr/share/man/man1/gfortran.1 \
       
  1194     target=../../../gcc/4.5/share/man/man1/gfortran.1 \
       
  1195     mediator=gcc mediator-version=4.5
       
  1196     
       
  1197 link path=usr/share/man/man7/gpl.7 \
       
  1198     target=../../../gcc/4.5/share/man/man7/gpl.7 \
       
  1199     mediator=gcc mediator-version=4.5
       
  1200 
       
  1201 file usr/gcc/4.5/share/info/dir path=var/info/usr_gcc_4.5_share_info_dir mode=0644 preserve=true
       
  1202 
       
  1203 # gcc 4.5 on x86 uses the CRT files in /usr/lib, and gcc 4.5 on SPARC 
       
  1204 # does not.  Any upgrade to this package should reverify this and adjust 
       
  1205 # the following CRT related dependencies accordingly.
  1197 # the following CRT related dependencies accordingly.
  1206 depend fmri=__TBD pkg.debug.depend.file=usr/gnu/bin/as type=require \
  1198 depend type=require fmri=__TBD pkg.debug.depend.file=usr/gnu/bin/as \
  1207     variant.arch=i386
  1199     variant.arch=i386
  1208 depend fmri=__TBD pkg.debug.depend.file=usr/bin/as type=require \
  1200 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crt1.o \
  1209     variant.arch=sparc
  1201     variant.arch=i386
  1210 depend fmri=__TBD pkg.debug.depend.file=usr/bin/ld type=require
  1202 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crti.o \
  1211 depend fmri=__TBD pkg.debug.depend.file=usr/lib/crt1.o type=require \
  1203     variant.arch=i386
  1212     variant.arch=i386
  1204 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/crtn.o \
  1213 depend fmri=__TBD pkg.debug.depend.file=usr/lib/crti.o type=require \
  1205     variant.arch=i386
  1214     variant.arch=i386
  1206 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xa.o
  1215 depend fmri=__TBD pkg.debug.depend.file=usr/lib/crtn.o type=require \
  1207 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xc.o
  1216     variant.arch=i386
  1208 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xs.o
  1217 depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xa.o type=require
  1209 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xt.o
  1218 depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xc.o type=require
  1210 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg4.o
  1219 depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xs.o type=require
  1211 depend type=require fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg6.o
  1220 depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-Xt.o type=require
  1212 depend type=require fmri=pkg:/system/header
  1221 depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg4.o type=require
  1213 depend type=require \
  1222 depend fmri=__TBD pkg.debug.depend.file=usr/lib/values-xpg6.o type=require
  1214     fmri=system/library/gcc-45-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
  1223 depend fmri=pkg:/system/header type=require
       
  1224 depend type=optional fmri=developer/[email protected]
       
  1225 depend type=require fmri=system/library/gcc-45-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
       
  1226 
       
  1227 license gcc45.license license="GPLv3 with Runtime Exception"